.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}

    .w-checkbox:before {
        content: " ";
        grid-area: 1 / 1 / 2 / 2;
        display: table;
    }

    .w-checkbox:after {
        content: " ";
        clear: both;
        grid-area: 1 / 1 / 2 / 2;
        display: table;
    }

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
}

.w-checkbox-input--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

    .w-checkbox-input--inputType-custom.w--redirected-checked {
        background-color: #3898ec;
        background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        border-color: #3898ec;
    }

    .w-checkbox-input--inputType-custom.w--redirected-focus {
        box-shadow: 0 0 3px 1px #3898ec;
    }

.w-form-formradioinput--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 50%;
}

    .w-form-formradioinput--inputType-custom.w--redirected-focus {
        box-shadow: 0 0 3px 1px #3898ec;
    }

    .w-form-formradioinput--inputType-custom.w--redirected-checked {
        border-width: 4px;
        border-color: #3898ec;
    }

body {
    color: #333;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.body {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}

.main {
    min-height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    justify-items: center;
    padding: 40px 25px 70px;
    display: grid;
    position: static;
    left: 44px;
    right: 72px;
}

    .main.cilindro {
        padding-top: 0;
        padding-bottom: 40px;
    }

.footer {
    height: auto;
    margin-top: 14px;
    margin-bottom: 40px;
    margin-left: -332px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.header {
    object-fit: contain;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to right, #f4e63f, #dfbb17 30%, #dfbb17);
    font-family: Lato, sans-serif;
    overflow: auto;
}

    .header.ca {
        object-fit: fill;
        background-image: linear-gradient(to right, #fff, #fff 50%, #eb8223 52%, #b3a556 54%, #eabb00 80%, #eb8223);
    }

    .header.header-smart-e {
        border-bottom: 10px solid #a3a3a3;
        flex-direction: row;
        align-items: center;
        margin-top: 0;
        display: block;
    }

    .header.header-afiliacions {
        height: auto;
        display: block;
        overflow: visible;
    }

    .header.rfidexpo {
        background-image: none;
    }

.container {
    max-width: 940px;
    object-fit: contain;
    border: 1px solid #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    display: flex;
    position: static;
    overflow: visible;
}

    .container.admin {
        margin-top: 40px;
        margin-bottom: 0;
    }

    .container.profesor {
        margin-top: 0;
        margin-bottom: 0;
    }

    .container.votar {
        max-width: 60%;
    }

    .container._w-container {
        max-width: 940px;
    }

    .container.test1 {
        margin-top: 20px;
    }

.div-block {
    width: 100%;
    height: auto;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 0;
    display: flex;
}

.contenedor-titulopopup {
    width: 100%;
    height: 40px;
    object-fit: fill;
    background-image: linear-gradient(248deg, #f7eb44, #dfbb17 39%);
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 40px;
    margin-bottom: -71px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .contenedor-titulopopup.repositorio {
        display: flex;
    }

    .contenedor-titulopopup.creacion-de-evento {
        display: block;
    }

    .contenedor-titulopopup.administrador-se {
        width: auto;
        background-image: linear-gradient(271deg, #f7eb44, #dfbb17 35%, #dfbb17);
        align-items: flex-start;
        position: static;
    }

    .contenedor-titulopopup.inscripcion {
        background-color: #444;
        background-image: none;
        justify-content: center;
    }

        .contenedor-titulopopup.inscripcion._02 {
            justify-content: space-between;
        }

    .contenedor-titulopopup.ayuda {
        background-color: #444;
        background-image: none;
    }

.flat-gris-oscuro {
    width: 100%;
    height: auto;
    object-fit: contain;
    background-color: #a3a3a3;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 10px;
    display: flex;
    position: static;
}

.flat-gris-claro {
    width: 100%;
    height: 100%;
    background-color: #e3e3e3;
    flex-flow: row;
    flex: 1;
    order: 1;
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    margin: 0 0 10px;
    padding: 10px;
    display: flex;
    overflow: visible;
}

.flat-blanco {
    z-index: auto;
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-flow: column;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    justify-items: stretch;
    margin: 10px;
    padding: 0 10px 20px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
}

    .flat-blanco.agenda {
        height: auto;
        margin: 0;
        padding: 10px;
    }

    .flat-blanco.ingreso {
        height: 500px;
    }

    .flat-blanco.votacionmenu {
        padding-left: 40px;
        padding-right: 40px;
    }

.contenedor-general {
    width: 100%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.titulopop {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    line-height: 24px;
}

    .titulopop.amarillo {
        color: #dfbb17;
        margin-top: 0;
        margin-bottom: 20px;
    }

        .titulopop.amarillo.margen-botton {
            margin-bottom: 40px;
        }

    .titulopop.azul-cpj.margen-botton {
        color: #4d83a1;
        margin-bottom: 40px;
    }

.div-block-contenido {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
}

.container-2 {
    justify-content: center;
    display: flex;
}

.div-block-3 {
    align-items: center;
    padding-right: 20px;
    display: flex;
}

.texto-footer-se {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 14px;
}

.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    grid-template-rows: 30px 20px 20px 20px 20px 20px 20px auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
}

    .grid.conferencia {
        grid-template-rows: minmax(30px, auto) minmax(25px, auto);
        grid-template-columns: minmax(auto, .25fr) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto);
    }

    .grid.grupos {
        grid-template-rows: 30px 20px;
        grid-template-columns: minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, auto);
        grid-auto-flow: row;
    }

        .grid.grupos.aprobar-registro {
            grid-template-rows: auto;
            grid-template-columns: minmax(auto, auto) minmax(auto, auto) minmax(auto, auto) minmax(auto, 40px) minmax(0, 40px);
            overflow: hidden;
        }

    .grid.integrantes {
        grid-template-rows: auto auto;
        grid-template-columns: auto auto auto auto;
    }

        .grid.integrantes.agregar {
            grid-template-rows: auto auto;
            grid-template-columns: 50px auto auto auto;
        }

            .grid.integrantes.agregar._02 {
                grid-template-columns: auto auto auto auto;
            }

        .grid.integrantes.totales {
            grid-template-rows: auto auto;
            grid-template-columns: auto auto auto 50px;
        }

    .grid._8 {
        grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr;
    }

        .grid._8._1 {
            grid-template-rows: 30px 20px;
        }

    .grid.formularios {
        grid-template-rows: 30px 20px;
        grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr);
    }

    .grid._1 {
        grid-template-rows: 30px 30px;
        grid-template-columns: 1fr 1fr 1fr 1fr 30px;
    }

    .grid.ra {
        grid-template-rows: 30px auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 30px 30px;
        margin-top: 9px;
        margin-bottom: 9px;
    }

    .grid.reporte {
        object-fit: contain;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 30px 30px;
    }

.div-block-4 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(#f7eb44, #dfbb17);
}

.div-block-5, .div-block-6 {
    width: 49%;
    height: auto;
}

.div-block-7 {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.div-block-horizontal {
    width: 60%;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
}

    .div-block-horizontal.imagenes {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

        .div-block-horizontal.imagenes.check-repositorio {
            width: 250px;
            align-items: center;
        }

        .div-block-horizontal.imagenes.patrocinadores {
            width: 100%;
            justify-content: flex-start;
        }

    .div-block-horizontal.margen-izq {
        margin-left: 10px;
    }

    .div-block-horizontal.between {
        width: 100%;
        justify-content: space-between;
        margin-right: -205px;
        padding-right: 210px;
    }

        .div-block-horizontal.between.hora {
            width: 410px;
        }

        .div-block-horizontal.between.linea-dia {
            flex-wrap: nowrap;
        }

    .div-block-horizontal.star {
        width: 100%;
        flex-flow: wrap;
        align-items: center;
        margin-bottom: 0;
    }

        .div-block-horizontal.star.repositorio {
            align-items: center;
        }

            .div-block-horizontal.star.repositorio.marge-botton {
                flex-direction: row;
                justify-content: flex-start;
                margin-bottom: 10px;
            }

        .div-block-horizontal.star.pagado.margen-buttom {
            margin-bottom: 10px;
        }

        .div-block-horizontal.star.datos {
            border-bottom: 1px solid #f4f4f4;
            justify-content: space-between;
        }

        .div-block-horizontal.star.margen-botton {
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .div-block-horizontal.end {
        width: 100%;
        justify-content: flex-end;
    }

    .div-block-horizontal.cargar {
        width: 120px;
    }

        .div-block-horizontal.cargar.logo-evento {
            width: 155px;
        }

    .div-block-horizontal.none {
        width: 100%;
        justify-content: flex-start;
    }

    .div-block-horizontal.check-repositorio {
        width: 100%;
    }

    .div-block-horizontal.nombre-evento {
        width: 60%;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .div-block-horizontal.fecha {
        width: 150px;
        justify-content: space-between;
        margin-bottom: 0;
    }

        .div-block-horizontal.fecha._02 {
            width: 130px;
        }

            .div-block-horizontal.fecha._02.margen-dere {
                margin-right: 10px;
            }

        .div-block-horizontal.fecha.margen-dere {
            width: 160px;
            margin-right: 10px;
        }

        .div-block-horizontal.fecha.inicio-total {
            width: 130px;
        }

        .div-block-horizontal.fecha.formulario, .div-block-horizontal.fecha.formulario.margen-dere {
            width: auto;
        }

            .div-block-horizontal.fecha.formulario._02 {
                flex-direction: row;
                justify-content: flex-start;
            }

    .div-block-horizontal.hora {
        width: 180px;
        margin-bottom: 0;
    }

        .div-block-horizontal.hora.margen-dere {
            margin-right: 10px;
        }

    .div-block-horizontal.calendario {
        width: 360px;
        justify-content: space-between;
        margin-bottom: 0;
    }

    .div-block-horizontal.titulo-repositorio {
        width: 530px;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .div-block-horizontal.fechas-evento {
        width: 100%;
        justify-content: flex-start;
        align-items: flex-end;
    }

        .div-block-horizontal.fechas-evento.none {
            display: flex;
        }

        .div-block-horizontal.fechas-evento.total {
            width: auto;
            border-bottom: 1px solid #f4f4f4;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
            margin-bottom: 0;
        }

    .div-block-horizontal.fecha-total {
        width: auto;
        justify-content: flex-start;
        margin-bottom: 0;
    }

    .div-block-horizontal.evento-total {
        width: auto;
        justify-content: flex-start;
        margin-bottom: 10px;
        margin-left: 40px;
    }

    .div-block-horizontal.conferencia {
        width: 200px;
        justify-content: flex-start;
        margin-bottom: 0;
    }

    .div-block-horizontal.fecha-conferencia {
        width: 200px;
    }

    .div-block-horizontal.link-conferencia, .div-block-horizontal.hora-conferencia {
        width: 180px;
    }

    .div-block-horizontal.grupos {
        width: 100%;
        justify-content: flex-start;
        align-items: center;
    }

        .div-block-horizontal.grupos.buscar {
            width: 380px;
            margin-bottom: 0;
        }

    .div-block-horizontal.formularios {
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

        .div-block-horizontal.formularios._50 {
            width: 50%;
            margin-bottom: 0;
        }

            .div-block-horizontal.formularios._50.margen-dere {
                margin-right: 10px;
            }

    .div-block-horizontal.nota, .div-block-horizontal._100 {
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .div-block-horizontal.pagado {
        width: 100%;
    }

    .div-block-horizontal.cargar-formulario {
        justify-content: flex-start;
    }

    .div-block-horizontal.revision {
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .div-block-horizontal.ra {
        width: auto;
        justify-content: flex-start;
        margin-right: 10px;
    }

    .div-block-horizontal.padron {
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .div-block-horizontal.fecha-de-nacimiento {
        width: 600px;
        justify-content: flex-start;
    }

    .div-block-horizontal.filtro-fecha {
        width: 80%;
        justify-content: space-between;
    }

    .div-block-horizontal.filtro-reporte {
        width: auto;
        justify-content: flex-start;
    }

    .div-block-horizontal.block-footer-se {
        width: 60%;
        color: #333;
        flex: 1;
        justify-content: center;
        align-self: center;
        align-items: center;
        margin-bottom: 30px;
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        font-family: Lato, sans-serif;
        font-size: 14px;
        line-height: 20px;
        display: flex;
    }

.text-box {
    width: 100%;
    height: 30px;
    color: #a3a3a3;
    background-color: #f4f4f4;
    border: 0 #000;
    margin: -4px auto 0;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .text-box.margen-botton {
        margin-bottom: 10px;
    }

    .text-box.fecha {
        width: 100px;
        padding-left: 8px;
    }

        .text-box.fecha.margen-botton {
            width: 100%;
            margin-bottom: 0;
        }

            .text-box.fecha.margen-botton._02 {
                width: 100%;
            }

        .text-box.fecha._02 {
            width: 130px;
        }

        .text-box.fecha._03 {
            width: 170px;
        }

        .text-box.fecha.formulario.natal {
            width: 75%;
        }

        .text-box.fecha.formulario._02 {
            width: 100%;
        }

    .text-box.inicio-total {
        width: 100px;
        margin-top: 0;
        padding-left: 12px;
        padding-right: 12px;
    }

        .text-box.inicio-total.hora {
            width: 100%;
        }

    .text-box.fecha-conferencia {
        width: 170px;
    }

    .text-box.hora-conferencia {
        width: 180px;
    }

    .text-box.numero {
        width: 50%;
    }

    .text-box.formulario {
        width: 90%;
    }

    .text-box._02 {
        width: 547px;
    }

        .text-box._02.telefono {
            width: 250px;
        }

        .text-box._02.id {
            width: 549px;
        }

    .text-box._03 {
        width: 650px;
    }

    .text-box.cantidad {
        margin-left: 0;
    }

    .text-box.inscripci-n-para {
        width: 75%;
    }

.text-field-2 {
    width: 250px;
    height: 30px;
}

.texto-01 {
    width: 100%;
    color: #a3a3a3;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}

    .texto-01._100 {
        width: 100%;
        color: #a3a3a3;
        text-align: center;
        flex-direction: column;
        align-items: center;
        display: flex;
    }

        .texto-01._100.centro {
            width: 80%;
            align-items: center;
        }

    .texto-01.bloque {
        width: 140px;
        height: auto;
        color: #a3a3a3;
    }

    .texto-01.cargar {
        width: 100px;
        color: #a3a3a3;
        font-size: 14px;
    }

        .texto-01.cargar.margen-izq {
            width: 100px;
            margin-bottom: 0;
            margin-left: 10px;
        }

    .texto-01.nombre-evento {
        width: 165px;
        color: #a3a3a3;
        margin-bottom: 5px;
        display: block;
    }

        .texto-01.nombre-evento.margen-dere {
            margin-right: 10px;
        }

            .texto-01.nombre-evento.margen-dere.grupos {
                width: 380px;
            }

    .texto-01.dia {
        width: 100px;
    }

        .texto-01.dia._02 {
            width: 60px;
        }

    .texto-01.hora {
        color: #a3a3a3;
        margin-bottom: 5px;
    }

    .texto-01.titulo-repositorio {
        width: 197px;
        color: #a3a3a3;
    }

    .texto-01.tipo-evento {
        width: 125px;
        color: #a3a3a3;
        margin-left: 25px;
    }

    .texto-01.cant-pers {
        width: 290px;
        color: #a3a3a3;
    }

    .texto-01.datos {
        width: 40%;
        color: #a3a3a3;
        margin-bottom: 0;
    }

    .texto-01.titulo-datos {
        width: 300px;
        color: #a3a3a3;
        margin-bottom: 5px;
    }

    .texto-01.evento-total {
        width: 165px;
        color: #a3a3a3;
    }

    .texto-01.titulo-bloque {
        width: 200px;
        color: #a3a3a3;
        margin-top: 0;
    }

        .texto-01.titulo-bloque._02 {
            width: 100%;
            text-align: center;
        }

        .texto-01.titulo-bloque._03 {
            width: 148px;
        }

        .texto-01.titulo-bloque._04 {
            width: 300px;
        }

    .texto-01.marge-top {
        margin-top: 40px;
    }

        .texto-01.marge-top._100 {
            text-align: center;
            justify-content: center;
            align-items: center;
            display: flex;
        }

    .texto-01.lugar-de-evento {
        width: 165px;
        color: #a3a3a3;
    }

    .texto-01.link {
        width: 180px;
        color: #a3a3a3;
        margin-bottom: 5px;
    }

    .texto-01.formulario {
        width: auto;
        margin-bottom: 0;
        margin-right: 0;
    }

        .texto-01.formulario.margen-dere {
            color: #4d83a1;
            margin-right: 10px;
        }

    .texto-01.label-nombre-pj {
        width: 100%;
        color: #4d83a1;
    }

    .texto-01.label-provincia-pj {
        color: #4d83a1;
    }

    .texto-01.label-discapacidad, .texto-01.apoyo-discapacidad {
        width: 100%;
        font-size: 12px;
        line-height: 14px;
    }

    .texto-01.nota {
        width: auto;
        color: #a3a3a3;
        margin-right: 10px;
    }

    .texto-01.nombre-archivo {
        color: #a3a3a3;
        margin-bottom: 0;
        margin-left: 10px;
        padding-right: 10px;
    }

    .texto-01.pagado {
        width: 12%;
        color: #a3a3a3;
    }

    .texto-01.correo-emisor {
        width: auto;
        color: #a3a3a3;
        margin-bottom: 0;
    }

    .texto-01.rev-insc {
        width: 220px;
        color: #a3a3a3;
    }

    .texto-01.ra {
        width: 220px;
    }

        .texto-01.ra.hora {
            width: 130px;
        }

.combo-box {
    width: 100%;
    height: 30px;
    color: #a3a3a3;
    background-color: #f4f4f4;
    border: 0 #000;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Lato, sans-serif;
}

    .combo-box.evento {
        width: 380px;
    }

        .combo-box.evento.repositorio {
            width: 300px;
        }

            .combo-box.evento.repositorio.margen-dere {
                margin-right: 10px;
            }

    .combo-box._50 {
        width: 50%;
    }

    .combo-box.margen-izq {
        margin-left: 10px;
    }

        .combo-box.margen-izq.tipo-de-evento {
            width: 200px;
            margin-left: 0;
        }

    .combo-box.repetir {
        width: 96px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .combo-box.grit {
        height: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }

        .combo-box.grit:hover {
            color: #fff;
            background-color: #444;
        }

    .combo-box.formulario {
        width: 150px;
    }

        .combo-box.formulario.margen-dere {
            margin-right: 10px;
        }

        .combo-box.formulario.provincia {
            width: 100%;
        }

    .combo-box.sector {
        width: 547px;
    }

    .combo-box.revision {
        width: 75%;
    }

    .combo-box.padron {
        width: 24%;
    }

.text-area {
    width: 50%;
    color: #a3a3a3;
    background-color: #f4f4f4;
    border: 0 #000;
    margin-bottom: 0;
}

    .text-area.instrucciones {
        width: 100%;
        font-family: Lato, sans-serif;
    }

    .text-area.revision {
        width: 75%;
        font-family: Lato, sans-serif;
    }

    .text-area._100 {
        width: 100%;
    }

.radio-button-field {
    color: #a3a3a3;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}

.div-block-vertical {
    width: 380px;
    flex-flow: column wrap;
    align-items: flex-start;
    margin-bottom: 5px;
    display: flex;
}

    .div-block-vertical._50 {
        width: 700px;
    }

    .div-block-vertical.bloque {
        width: auto;
        width: 48%;
        height: auto;
    }

    .div-block-vertical.star {
        width: 100%;
        margin-bottom: 10px;
    }

    .div-block-vertical.repositorio {
        width: 361px;
    }

    .div-block-vertical.check-repositorio.margen-izq {
        width: 300px;
        margin-left: 10px;
    }

    .div-block-vertical.nombre-evento {
        width: 600px;
        flex-direction: column;
        margin-bottom: 0;
        padding-right: 0;
    }

    .div-block-vertical.hora {
        width: 200px;
        margin-bottom: 0;
    }

        .div-block-vertical.hora.margen-dere {
            margin-right: 10px;
        }

            .div-block-vertical.hora.margen-dere._02 {
                width: 180px;
            }

        .div-block-vertical.hora._02 {
            width: 180px;
            margin-bottom: 5px;
        }

    .div-block-vertical.fecha-evento {
        width: 360px;
        margin-bottom: 0;
    }

    .div-block-vertical.estimado {
        width: 200px;
    }

    .div-block-vertical.dia {
        margin-bottom: 5px;
    }

    .div-block-vertical.datos {
        width: 40%;
    }

    .div-block-vertical.check-registro-web {
        width: 30%;
        align-items: center;
    }

    .div-block-vertical.fecha-total {
        width: 100%;
    }

    .div-block-vertical.conferencia {
        margin-bottom: 0;
    }

    .div-block-vertical.cargar-archivos {
        width: 100%;
    }

.imagen-01 {
    margin-right: 0;
}

    .imagen-01.margen-izq {
        margin-bottom: 10px;
        margin-left: 10px;
    }

    .imagen-01.margen-der {
        margin-right: 10px;
    }

.img {
    width: 18%;
    height: 100%;
    object-fit: contain;
    margin-left: 10px;
}

.texto-blanco {
    width: 100%;
    color: #fff;
    text-align: center;
    background-color: #dfbb17;
    border-right: 1px solid #fff;
    justify-content: center;
    align-items: center;
    padding: 5px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    line-height: 16px;
    display: flex;
}

    .texto-blanco.inscripcion {
        background-color: #444;
    }

    .texto-blanco.ra {
        background-color: #eb8223;
    }

.texto-grid {
    color: #a3a3a3;
    text-align: center;
    border: 0 #e3e3e3;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    line-height: 16px;
    display: flex;
}

.celda-vacia {
    width: auto;
    height: auto;
    border: 1px solid #e3e3e3;
    flex-direction: column;
    align-items: center;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    display: flex;
}

    .celda-vacia.select-field {
        width: auto;
        flex-direction: row;
        align-items: stretch;
        padding-top: 0;
        padding-bottom: 0;
    }

.contenedor-grid {
    margin-bottom: 20px;
    overflow: auto;
}

    .contenedor-grid.integrantes {
        max-height: 200px;
        overflow: auto;
    }

.boton {
    color: #fff;
    background-color: #dfbb17;
    border-radius: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .boton.inscripcion {
        background-color: #444;
    }

    .boton.margen-dere {
        margin-right: 10px;
    }

    .boton.pop-up {
        margin-top: 10px;
    }

    .boton.cpj {
        background-color: #4d83a1;
    }

        .boton.cpj:hover {
            background-color: #444;
        }

        .boton.cpj.margen {
            margin-right: 10px;
        }

    .boton.ra {
        background-color: #eb8223;
    }

        .boton.ra.dere {
            margin-right: 5px;
        }

        .boton.ra.izq {
            margin-left: 5px;
        }

.navbar {
    width: auto;
    height: 10%;
    background-color: rgba(0, 0, 0, 0);
}

    .navbar.ca {
        clear: both;
        background-image: linear-gradient(280deg, #eb8223, #eb8223 82%, #fff 82%, #fff);
        position: absolute;
    }

.barragris-header {
    width: 100%;
    height: 8px;
    color: #444;
    background-color: #fad700;
    display: flex;
}

    .barragris-header.web {
        background-color: #444;
    }

.nav-link {
    color: #4b4b4b;
    border: 0 #000;
    font-family: Lato, sans-serif;
}

.nav-link-2 {
    color: #4b4b4b;
    margin-right: 3px;
    padding-top: 20px;
    padding-left: 191px;
    font-family: Lato, sans-serif;
}

.link--nav-se {
    height: auto;
    color: #4b4b4b;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.brand {
    align-items: flex-start;
    margin-top: 10px;
    margin-right: 10px;
    padding: 0 10px 0 0;
    display: flex;
}

.img-logo {
    width: 80px;
    display: inline-block;
}

    .img-logo.logo-time-tracker {
        width: 150px;
    }

.nav-menu {
    flex-wrap: wrap;
    margin-top: 10px;
    display: flex;
}

    .nav-menu.n-menu-se {
        width: auto;
        height: 100%;
        float: right;
        clear: none;
        align-items: center;
        margin-top: 0;
        margin-right: 20px;
        display: flex;
    }

.texto-02 {
    color: #a3a3a3;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 18px;
}

    .texto-02.cargar-plantilla {
        margin-left: 10px;
    }

    .texto-02.margen-der {
        margin-right: 10px;
    }

.div-block-100px {
    width: 100px;
    justify-content: center;
    display: flex;
}

.titulo-repositorio-general {
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 20px;
    display: flex;
}

.checkbox-field {
    color: #a3a3a3;
    align-items: center;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
    line-height: 16px;
    display: flex;
}

    .checkbox-field.margen-dere {
        margin-bottom: 0;
        margin-right: 10px;
    }

.checkbox-label {
    margin-bottom: 0;
    margin-left: 5px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.textarea {
    color: #a3a3a3;
    background-color: #f4f4f4;
    border: 1px #000;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
}

.grid-2 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.icono-calendario {
    width: 30px;
    height: 30px;
    object-fit: contain;
    background-color: #dfbb17;
    border-radius: 0;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
}

    .icono-calendario:hover {
        background-color: #444;
    }

    .icono-calendario.cpj {
        width: 40px;
        background-color: #dfbb17;
        border-radius: 10px;
    }

        .icono-calendario.cpj:hover {
            background-color: #444;
        }

    .icono-calendario.ra {
        background-color: #eb8223;
    }

        .icono-calendario.ra:hover {
            background-color: #444;
        }

    .icono-calendario.naranja {
        background-color: #eb8222;
    }

        .icono-calendario.naranja:hover {
            background-color: #444;
        }

    .icono-calendario.icono-x1 {
        margin-left: -10px;
    }

    .icono-calendario.icono-limpiar {
        margin-left: -40px;
    }

        .icono-calendario.icono-limpiar.clean-icon-se {
            clear: none;
        }

    .icono-calendario.icono-save-1 {
        width: 37px;
        margin-top: 10px;
    }

        .icono-calendario.icono-save-1.save-icon-se {
            clear: none;
            align-items: center;
        }

    .icono-calendario.mas {
        width: 35px;
        height: 35px;
        min-height: 35px;
        min-width: 34px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .icono-calendario.guardar {
        flex-direction: row;
        margin-top: 10px;
        margin-right: 20px;
    }

    .icono-calendario.buscar {
        margin-top: 20px;
    }

    .icono-calendario.lupa {
        width: 55px;
        height: 38px;
        object-fit: fill;
        margin-left: 10px;
        position: static;
    }

        .icono-calendario.lupa.gestion {
            margin-top: -10px;
        }

    .icono-calendario.lupa2 {
        margin-left: 10px;
    }

    .icono-calendario.lupa3 {
        height: 38px;
        max-height: 38px;
        max-width: 38px;
        min-height: 38px;
        min-width: 38px;
        flex: 1;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

.checkbox {
    margin-top: 0;
}

.icono-sumar {
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
}

    .icono-sumar:hover {
        background-color: #444;
    }

    .icono-sumar.margen-izq {
        background-color: rgba(0, 0, 0, 0);
        margin-left: 10px;
    }

        .icono-sumar.margen-izq.none {
            background-color: rgba(0, 0, 0, 0);
        }

    .icono-sumar.none {
        height: 30px;
    }

        .icono-sumar.none:hover {
            background-color: rgba(0, 0, 0, 0);
        }

    .icono-sumar.margen-der {
        margin-right: 10px;
    }

    .icono-sumar.margen {
        margin-left: 10px;
    }

.div-block-8 {
    width: 675px;
    flex-wrap: wrap;
    margin-left: 10px;
    display: flex;
}

.boton-mas {
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 5px;
    display: flex;
}

    .boton-mas.conferencia {
        margin-bottom: 15px;
    }

.contenedor-titulos-grid {
    height: 30px;
    background-color: #dfbb17;
    justify-content: center;
    display: flex;
}

.contenedor-columnas-grid {
    height: 100px;
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    margin-bottom: 20px;
    display: flex;
}

.div-block-12 {
    width: 100%;
    height: 80px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.cargar-logo {
    display: flex;
}

    .cargar-logo.margen-dere {
        margin-right: 20px;
    }

        .cargar-logo.margen-dere.margen-bottom, .cargar-logo.margen-bottom {
            margin-bottom: 10px;
        }

.div-block-13 {
    display: flex;
}

.div-block-boton.centrado {
    justify-content: center;
    display: flex;
}

    .div-block-boton.centrado.margen-top {
        margin-top: 10px;
    }

.check-lista {
    width: 125px;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
}

.div-block-15 {
    height: 25px;
    align-items: center;
    display: flex;
}

.div-block-administrador {
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    margin-top: -286px;
    margin-bottom: 173px;
    padding-top: 232px;
    padding-right: 0;
    display: flex;
}

.contenedor-icono-admin {
    width: 100px;
    height: 100px;
    transform-style: preserve-3d;
    background-color: #dfbb17;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
}

    .contenedor-icono-admin:hover {
        transform: scale3d(1.05, 1.05, 1.05);
    }

    .contenedor-icono-admin.none {
        transform: scale3d(1none, 1none, 1none);
        transform-style: preserve-3d;
        background-color: #ebbf3d;
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .contenedor-icono-admin.none:hover {
            transform: none;
        }

        .contenedor-icono-admin.none.oscuro {
            background-color: #4a4a45;
        }

    .contenedor-icono-admin.naranja {
        background-color: #eb8223;
    }

        .contenedor-icono-admin.naranja.none {
            background-color: #4a4a45;
        }

.contenedor-admin {
    width: 80vh;
    height: 80vh;
    max-width: 800px;
    clear: both;
    background-color: rgba(147, 69, 69, 0);
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
}

.text-block-2 {
    width: 100px;
    height: 30px;
    color: #a3a3a3;
    text-align: center;
    justify-content: center;
    align-items: stretch;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 900;
    line-height: 12px;
    display: flex;
}

.div-block-16 {
    width: 100%;
    height: auto;
    display: flex;
}

.bloque-lateral {
    width: 20%;
    background-color: #f4f4f4;
    flex-flow: wrap;
    display: flex;
}

.div-block-18 {
    width: 80%;
    flex-wrap: wrap;
    display: flex;
}

.bloque {
    width: 50%;
    height: 300px;
}

    .bloque._01 {
        height: 200px;
        border-right: 1px solid #f4f4f4;
        padding: 20px;
    }

    .bloque._02 {
        height: 200px;
        border-bottom: 1px solid #f4f4f4;
        padding: 20px;
    }

    .bloque._03 {
        height: 200px;
        border-top: 1px solid #f4f4f4;
        padding: 20px;
    }

    .bloque._04 {
        height: 200px;
        border-left: 1px solid #f4f4f4;
        padding: 20px;
    }

.container-3 {
    margin-top: 40px;
    margin-bottom: 0;
}

.div-block-19, .div-block-20 {
    width: 100%;
    height: 50%;
    padding: 10px;
}

.div-block-21 {
    height: 40%;
    justify-content: space-between;
    display: flex;
}

.div-block-22 {
    height: 60%;
    padding: 10px;
}

.div-block-23 {
    width: 50px;
    height: 50px;
    color: #fff;
    background-color: #444;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-24 {
    width: 115px;
    height: 50px;
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
}

.documento {
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-decoration: underline;
}

    .documento.blanco {
        color: #fff;
    }

.div-block-25 {
    height: 100px;
    background-color: #333;
    border: 1px #444;
    padding: 10px;
}

.div-block-26 {
    width: 100%;
    height: 50px;
    align-items: center;
    display: flex;
}

.div-block-27 {
    width: 50px;
    height: 50px;
    background-color: #fff;
    margin-right: 10px;
}

.paragraph {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 14px;
}

.div-block-28 {
    width: 20%;
    height: 80px;
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-29 {
    width: 80%;
    height: 80px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-30 {
    align-items: stretch;
    display: flex;
}

.heading {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 700;
}

.paragraph-2 {
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.div-block-31 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

    .div-block-31.margen-top {
        width: 100%;
        margin-top: 20px;
    }

.form {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div-block-32 {
    width: 80%;
    justify-content: space-around;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
}

.div-block-33 {
    align-items: stretch;
    margin-bottom: 10px;
    display: flex;
}

.div-block-conferencia {
    flex-direction: column;
    display: flex;
}

    .div-block-conferencia.margen-dere {
        margin-right: 10px;
    }

.icono-grid-eliminar {
    object-fit: fill;
    border: 1px solid #e3e3e3;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

    .icono-grid-eliminar:hover {
        background-color: #444;
    }

    .icono-grid-eliminar.image {
        object-fit: fill;
        border-style: none;
        margin-left: -20px;
        position: relative;
        left: auto;
    }

.boton-vote {
    width: 100%;
    height: 100%;
    border: 1px solid #e3e3e3;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .boton-vote:hover {
        background-color: #444;
    }

    .boton-vote.popup {
        width: 30px;
        height: 30px;
        border-style: none;
    }

.link-conferencia {
    color: #dfbb17;
    font-size: 10px;
    line-height: 12px;
}

    .link-conferencia.none {
        color: #a3a3a3;
        text-decoration: none;
    }

    .link-conferencia.inscripcion {
        color: #444;
        font-weight: 900;
    }

    .link-conferencia.cpj {
        color: #4d83a1;
        font-size: 14px;
    }

.tabs {
    width: 100%;
    height: 100%;
    flex-direction: column;
    display: flex;
}

.tab-link {
    color: #e3e3e3;
    background-color: #fff;
}

    .tab-link.w--current {
        color: #a3a3a3;
        background-color: #e3e3e3;
    }

.tabs-menu {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.text-block-tab {
    color: #a3a3a3;
}

.boton-buscar {
    width: 30px;
    height: 30px;
    background-color: #dfbb17;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .boton-buscar:hover, .boton-buscar.inscripcion {
        background-color: #444;
    }

        .boton-buscar.inscripcion:hover {
            background-color: #a3a3a3;
        }

    .boton-buscar.ra {
        background-color: #eb8223;
    }

        .boton-buscar.ra:hover {
            background-color: #444;
        }

.div-block-34 {
    width: 40%;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}

.div-block-35, .div-block-36 {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div-block-37 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: static;
}

    .div-block-37.cargar-archivos {
        width: 100%;
        border-bottom: 1px solid #f4f4f4;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 10px;
    }

        .div-block-37.cargar-archivos.formulario {
            border-bottom-style: none;
        }

.select-field {
    height: 30px;
    color: #333;
    background-color: #f4f4f4;
    border: 1px #000;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Lato, sans-serif;
    display: flex;
}

.subtitulo {
    color: #a3a3a3;
    text-align: left;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 900;
}

    .subtitulo.cintillo {
        text-align: center;
        justify-content: center;
        padding: 5px;
        font-size: 14px;
        line-height: 16px;
        display: flex;
    }

    .subtitulo.disponibles {
        width: 35%;
        color: #a3a3a3;
    }

    .subtitulo.label-disponible {
        width: 65%;
        color: #a3a3a3;
        font-weight: 400;
    }

    .subtitulo.center {
        justify-content: center;
        display: flex;
    }

    .subtitulo.ayuda {
        margin-top: 0;
        margin-bottom: 0;
    }

        .subtitulo.ayuda.box {
            background-color: #f4f4f4;
            margin-bottom: 10px;
            padding-left: 10px;
        }

.parrafo-info {
    color: #a3a3a3;
    text-align: justify;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .parrafo-info.pop-up {
        text-align: center;
    }

.horizontal {
    display: flex;
}

.nombre-pj-vertical {
    width: 30%;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 10px;
    display: flex;
}

.identificacion-pj-vertical, .fecha-nacimiento-pj-vertical {
    width: 20%;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 10px;
    display: flex;
}

.telefono-pj-vertical {
    width: 15%;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 10px;
    display: flex;
}

.correo-pj-vertical {
    width: 20%;
    color: #333;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 0;
    display: flex;
}

.div-block-38 {
    padding-bottom: 10px;
    display: flex;
}

.provincia-pj, .canton-pj, .discapacidad-pj {
    width: 15%;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 10px;
    display: flex;
}

.discapacidad-apoyo-pj {
    width: 610px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}

.tarjeta {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #a3a3a3;
    margin-bottom: 10px;
    padding: 10px;
}

.cintillo-superior {
    border: 1px solid #444;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
    padding: 0;
    display: flex;
}

.div-block-40 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
}

.div-block-41 {
    width: 40%;
    border-right: 1px solid #444;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-right: 0;
    display: flex;
}

.div-block-42 {
    width: 60%;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
}

.logos {
    width: 60px;
}

.contenedor-logos {
    width: 20%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.separador-de-logos {
    width: 2px;
    height: 60px;
    background-color: #f4f4f4;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    display: block;
}

    .separador-de-logos._02 {
        background-color: #444;
    }

.div-block-43 {
    height: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

.codigo {
    color: #a3a3a3;
    flex-direction: column;
    padding: 5px;
    font-family: Lato, sans-serif;
    font-size: 10px;
    line-height: 12px;
    display: flex;
}

    .codigo.cintillo, .codigo.fecha {
        color: #a3a3a3;
        padding: 5px;
    }

.div-block-44 {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .div-block-44._02 {
        border-top: 1px solid #444;
    }

.div-boton {
    justify-content: center;
    display: flex;
}

.container-header {
    flex-direction: column;
    display: flex;
}

.div-block-46 {
    z-index: 1000;
    background-color: rgba(0, 0, 0, .25);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-47 {
    background-color: #a82f2f;
}

.navbar-2 {
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    display: flex;
}

.logo-del-evento {
    width: 300px;
    height: 100px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    display: flex;
}

.div-block-48 {
    justify-content: space-between;
    display: flex;
}

.contenedor-pop-up-2 {
    z-index: 1001;
    min-height: 100vh;
    min-width: 100%;
    background-color: rgba(0, 0, 0, .15);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .contenedor-pop-up-2.none {
        display: none;
    }

.popo-up {
    width: 600px;
    height: auto;
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.contenedor-titulo-pop-up-2 {
    width: 100%;
    height: 30px;
    background-color: #dfbb17;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .contenedor-titulo-pop-up-2.none {
        border-radius: 8px 8px 0 0;
        display: flex;
    }

.contenedor-contenido-pop-up-2 {
    width: 100%;
    height: auto;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    padding: 20px 20px 30px;
    display: flex;
}

.titulo-pop-up {
    color: #fff;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.div-block-49 {
    justify-content: center;
    margin-bottom: 10px;
    display: flex;
}

.prueba-luiiiiii {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
}

.distrito-pj {
    flex-direction: column;
    justify-content: space-between;
    padding-right: 10px;
    display: flex;
}

.otras-se-as-pj {
    width: 55%;
}

.div-block-50 {
    flex-direction: column;
    margin-bottom: 10px;
    display: flex;
}

.div-block-51 {
    border-bottom: 1px solid #a3a3a3;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 5px;
    padding-bottom: 5px;
    display: flex;
}

    .div-block-51._02 {
        border-bottom-style: none;
    }

.div-block-52 {
    width: 75%;
    height: auto;
    padding-right: 0;
}

.div-block-53 {
    width: 25%;
    height: auto;
    padding-left: 10px;
}

.div-block-54 {
    width: 75%;
    display: flex;
}

    .div-block-54._02 {
        width: 82%;
        margin-right: 10px;
    }

.div-block-55 {
    width: 60%;
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    flex-direction: column;
    align-items: stretch;
    padding: 0;
    display: flex;
}

.div-block-56 {
    width: 20%;
    justify-content: flex-start;
    display: flex;
}

.div-block-57 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div-block-58 {
    width: 40%;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.checkbox-field-2 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
}

.checkbox-2 {
    margin-left: 0;
}

.checkbox-label-2 {
    margin-bottom: 0;
}

.form-block {
    display: block;
}

    .form-block.none {
        display: none;
    }

.div-block-59 {
    height: 70%;
    border-top: 1px solid #444;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
}

.form-block-2 {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}

.form-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div-block-60 {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
}

.div-block-61 {
    width: 75%;
    align-items: center;
    display: flex;
}

.div-block-62 {
    width: 48%;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
}

.div-block-63 {
    width: 48%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.div-block-64 {
    align-items: center;
    display: flex;
}

.radio-button-field-2 {
    width: 115px;
    margin-bottom: 0;
}

.div-block-65 {
    width: 60%;
    align-items: center;
    display: flex;
}

.div-block-66 {
    width: 75%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.text-block-4 {
    align-items: center;
    display: flex;
}

.div-block-67 {
    width: 48%;
    flex-direction: column;
    display: flex;
}

.div-block-68 {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
}

.div-block-69 {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
}

.div-block-70 {
    width: 48%;
    display: flex;
}

.div-block-71 {
    width: 75%;
    align-items: flex-start;
    display: flex;
}

.checkbox-horario {
    background-color: #dfbb17;
    border-right: 1px solid #fff;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
}

.checkbox-label-3 {
    color: #fff;
    margin-bottom: 0;
    padding-left: 5px;
    font-family: Lato, sans-serif;
}

.checkbox-3 {
    margin-top: 0;
}

.texto {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
}

    .texto._115 {
        width: 115px;
    }

.checkbox-field-3 {
    border: 1px solid #e3e3e3;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
}

.checkbox-4 {
    margin-top: 0;
    margin-left: 0;
}

.eliminar-archivo {
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .eliminar-archivo:hover {
        color: #bdb7b7;
        background-color: #e2e2e2;
    }

.div-block-72 {
    align-items: center;
    margin-bottom: 10px;
    display: flex;
}

.div-block-73 {
    border-top: 1px solid #e3e3e3;
    margin-top: 20px;
    padding-top: 10px;
}

.div-block-74 {
    border-top: 1px solid #444;
}

.div-block-75 {
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
    padding: 10px;
}

.div-block-76 {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.flat-blanco-2 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    margin: -227px -663px;
    padding: 150px 56px 78px;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
}

.div-block-77 {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
}

.div-block-78 {
    width: 20%;
    align-items: center;
    display: flex;
}

    .div-block-78.cupo {
        width: 25%;
        margin-right: 33px;
    }

.div-block-79 {
    height: 40px;
    color: #eabb00;
    background-color: #eabb00;
    justify-content: center;
    align-items: center;
    margin-top: 37px;
    padding-top: 0;
    display: flex;
}

.div-block-80 {
    display: flex;
}

.div-block-81 {
    width: 450px;
    align-items: center;
    display: flex;
}

.photo-perfil {
    width: 140px;
    height: 140px;
    object-fit: cover;
}

.contenedor-de-burbuja {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

    .contenedor-de-burbuja.none {
        display: none;
    }

.image-3 {
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}

.div-block-82 {
    margin-left: 10px;
}

.presencia {
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
}

    .presencia.none {
        display: none;
    }

.consumo {
    align-items: center;
    margin-bottom: 10px;
    display: flex;
}

    .consumo.none {
        display: none;
    }

.div-block-83 {
    flex-direction: column;
    flex: 0 auto;
    display: flex;
}

.tarjeta-activo {
    width: 100%;
    background-color: #f4f4f4;
    border: 6px solid #e3e3e3;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    display: flex;
}

    .tarjeta-activo.none {
        display: none;
    }

.nombre-pc {
    color: #a3a3a3;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    font-family: Lato, sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 32px;
    display: flex;
}

.apellidos-pc {
    color: #a3a3a3;
    text-align: center;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 700;
    position: relative;
    top: 23px;
    left: -16px;
}

.cedula-pc {
    color: #a3a3a3;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    line-height: 16px;
}

.consumo-pc {
    color: #444;
    text-align: center;
    background-color: #f4f4f4;
    border: 1px solid #444;
    margin: 10px;
    padding: 10px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 22px;
}

    .consumo-pc.none {
        display: none;
    }

.div-block-85 {
    width: 35%;
    align-items: center;
    display: flex;
}

.div-block-86 {
    width: 65%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.div-block-87 {
    width: 25px;
    height: 25px;
    padding: 2.5px;
}

    .div-block-87:hover {
        background-color: #fff;
        border-radius: 5px;
    }

    .div-block-87.izq {
        margin-left: 10px;
        margin-right: 0;
    }

        .div-block-87.izq:hover {
            background-color: rgba(0, 0, 0, 0);
        }

    .div-block-87.dere {
        color: #fff;
        text-align: center;
        cursor: pointer;
        border-radius: 2.5px;
        margin-left: 0;
        margin-right: 10px;
        font-family: Lato, sans-serif;
        font-size: 24px;
        font-weight: 700;
        text-decoration: none;
    }

        .div-block-87.dere:hover {
            color: #444;
            background-color: #fff;
        }

.image-4 {
    border-radius: 0;
}

.image-5 {
    height: auto;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-color: #f4f4f4;
    background-clip: border-box;
    border: 1px solid #444;
    border-radius: 10px;
    padding: 10px;
}

.div-title-menu {
    background-color: #f4f4f4;
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}

.div-submenu {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
}

.div-menu {
    flex-direction: column;
    margin-bottom: 40px;
    display: flex;
}

.estado {
    color: #a3a3a3;
    text-align: center;
    margin-top: 2.5px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.link-leer-m-s {
    color: #fff;
    font-weight: 700;
}

.parrafo-footer {
    margin-right: 20px;
    font-size: 10px;
    line-height: 14px;
}

.contenedor-header {
    flex: 1;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.div-block-88 {
    width: 75%;
    justify-content: space-between;
    display: flex;
}

.div-block-89 {
    flex-direction: column;
    display: flex;
}

.main-2 {
    flex: 1;
}

.buttom-unase {
    background-color: #fe831d;
    padding: 5px 10px;
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
}

.footer-2 {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: stretch;
    display: flex;
}

.nav-link-header {
    color: #fe831d;
    margin-top: 10px;
    font-size: 12px;
}

    .nav-link-header:hover {
        color: #999;
    }

.header-2 {
    z-index: 2;
    height: 75px;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-color: #444;
    background-clip: border-box;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.div-block-botones-contacto {
    justify-content: center;
    display: flex;
}

.text-block-5 {
    color: #fff;
}

.subtitulo-pagina {
    margin-top: 0;
    font-size: 18px;
    line-height: 22px;
}

    .subtitulo-pagina.casos-exito {
        margin-top: 0;
    }

    .subtitulo-pagina.testimaniales {
        justify-content: center;
        display: flex;
    }

.container-4 {
    justify-content: space-between;
    display: flex;
}

.div-block-90 {
    flex-direction: column;
    padding-left: 20px;
    display: flex;
}

.brand-header {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: flex;
}

.navbar-header {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 600;
    display: flex;
}

.link-block {
    width: 40px;
    height: 40px;
}

.seccion-func-bene-serv {
    margin-top: 10px;
    margin-bottom: 40px;
}

.text-field-unase {
    height: 20px;
    color: #444;
    background-color: #d6d6d6;
}

.section-boton-contacto {
    margin-bottom: 40px;
}

.paragraph-3 {
    color: #fff;
    margin-bottom: 5px;
    font-size: 10px;
    line-height: 14px;
}

.buscador {
    height: 25px;
    margin-bottom: 0;
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 200;
}

.container-5 {
    flex: 1;
    justify-content: center;
    display: flex;
}

.footer-heading {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 1.5;
}

.footer-flex-container {
    color: #fff;
    text-align: left;
    justify-content: space-between;
    margin-bottom: 40px;
    display: flex;
}

.div-block-91 {
    width: 40%;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    margin-left: 20px;
    display: flex;
}

.div-block-footer {
    width: 20%;
}

.div-block-rrss {
    justify-content: space-between;
    align-items: center;
    margin-right: 10px;
    display: flex;
}

.footer-seccion {
    text-align: center;
    background-color: #444;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}

.div-block-prod-relacionados {
    background-color: #444;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px;
}

.titulo-prod-relacionado {
    color: #fff;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
}

.nav-menu-header {
    color: #333;
    align-items: center;
    display: flex;
}

.image-6 {
    margin-top: -100px;
}

.parrafo-pagina {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
}

    .parrafo-pagina.testimoniales {
        text-align: center;
    }

.buttom-contact {
    color: #fff;
    background-color: #444;
    margin-left: 10px;
    margin-right: 10px;
    padding: 4px 8px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}

    .buttom-contact:hover {
        background-color: #999;
    }

.form-unase {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-92 {
    width: 75%;
}

.contenedor-banner-superior {
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.search-button {
    width: 25px;
    height: 25px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('../images/Icono_buscar_acces-o_web_Mesa-de-trabajo-1.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
}

.contenedor-general-2 {
    width: 100vh;
    height: 100vh;
    min-height: 0;
    min-width: 0;
    background-color: #b4e0b7;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}

.div-block-93 {
    width: 60%;
}

.image-7 {
    width: 150px;
}

.titulo-banner-superior {
    color: #fff;
    text-shadow: 3px 3px 8px #000;
    margin-bottom: 20px;
    font-weight: 700;
}

.banner-superior {
    height: 300px;
    background-image: url('../images/banner_superior-Acces-o_web-02.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    display: flex;
}

.contenedor-func-bene-serv {
    height: auto;
    color: #333;
    background-color: #f4f4f4;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
}

.contenedor-buscar {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    display: flex;
}

.div-block-94 {
    width: 30%;
}

.div-block-9 {
    width: 25%;
}

.section {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
}

    .section.testimaniales {
        padding-top: 0;
        padding-bottom: 40px;
    }

        .section.testimaniales.none {
            display: none;
        }

    .section._02 {
        margin-top: 0;
        padding-top: 0;
    }

.div-block-95 {
    flex-direction: column;
    display: flex;
}

.div-block-96 {
    flex: none;
}

.div-block-14 {
    height: 200px;
    object-fit: fill;
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: hidden;
}

.nombre-testimonial {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
}

.contenedor-testimonial {
    width: 60%;
    height: 90%;
    background-color: #f4f4f4;
    justify-content: center;
    padding: 20px;
    display: flex;
}

.icon-3 {
    color: #fe831d;
}

.container-6 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}

.div-block-97 {
    height: 200px;
    justify-content: space-between;
    margin-bottom: 20px;
    display: flex;
    overflow: hidden;
}

.slider-3 {
    background-color: rgba(0, 0, 0, 0);
}

.div-block-98 {
    width: 99.9999%;
    height: 253.781px;
    display: flex;
}

.descripcion-testimonial {
    text-align: center;
    font-size: 10px;
    line-height: 12px;
}

.bloque-general-testimonial {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-persona-testimonial {
    width: 40%;
    flex-direction: column;
    padding: 10px;
    display: flex;
}

.div-block-99 {
    width: 100%;
    height: 100%;
    display: flex;
}

.container-7 {
    flex: 1;
}

.image-8 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.testimonial {
    width: 60%;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    display: flex;
}

.slide-nav {
    display: none;
}

.div-block-que-es {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}

.div-block-100 {
    width: 48%;
    display: flex;
}

.div-logo-smart-events {
    width: 25%;
}

.div-block-101 {
    height: 150px;
    color: #fff;
    background-color: #444;
    margin-right: 0;
    padding: 10px;
}

.div-block-103 {
    width: 75%;
}

.image-9 {
    object-fit: cover;
    position: static;
}

.div-block-104 {
    width: 29%;
}

.contenedores {
    background-color: rgba(0, 0, 0, 0);
    flex-flow: column wrap;
    flex: 1;
    align-items: center;
    display: flex;
}

.div-block-105 {
    width: 350px;
    height: auto;
    background-color: #444;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 20px 40px 30px;
    display: flex;
    box-shadow: 0 0 3px #000;
}

    .div-block-105.none {
        display: block;
    }

.div-block-recuperar {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.boton-2 {
    width: auto;
    text-align: center;
    background-color: #fe831d;
    border-radius: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: 700;
}

    .boton-2:hover {
        background-color: #444;
        transform: translate(0, -2px);
    }

.main-3 {
    flex: 0 auto;
}

.field-label-recuperar-contrasena {
    color: #444;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.parrafo-centrado {
    width: 100%;
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    display: block;
}

.titulo-recuperar {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
}

.paragraph-4 {
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}

.secciones {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 40px;
    display: flex;
}

.text-field {
    width: 100%;
    height: 30px;
    background-color: #f4f4f4;
    border: 1px #000;
    border-radius: 0;
    margin-bottom: 0;
}

.div-block-106 {
    background-color: rgba(255, 255, 255, .61);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 1px 1px 3px #000;
}

.form-8 {
    width: 450px;
    height: auto;
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding: 20px 20px 40px;
    display: flex;
}

.div-block-cilindro {
    object-fit: fill;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
}

.cilindro-azul {
    position: static;
}

    .cilindro-azul.none, .cilindro-rojo.none {
        display: none;
    }

.contenedor-cilindros {
    justify-content: center;
    display: flex;
}

.div-block-contenedor {
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    padding: 40px;
    display: flex;
}

.title-portal {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 900;
}

.columns {
    width: 100%;
    height: auto;
}

.grid-activo {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.columna-activo {
    flex-direction: column;
    display: flex;
}

.descripcion-activos {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.fecha-activo, .hora-activo {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.placa-activo {
    color: #444;
    text-align: center;
    border: 1px solid #444;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    line-height: 24px;
}

.zona {
    color: #444;
    text-align: center;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 24px;
}

.grid-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.texto-y-titulo {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}

.grid-form {
    background-color: rgba(0, 0, 0, 0);
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: visible;
}

    .grid-form._02 {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }

.line-form {
    clear: none;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    font-size: 15px;
    display: flex;
    overflow: visible;
}

    .line-form.tiempo {
        justify-content: flex-end;
    }

    .line-form.select {
        flex-direction: column;
    }

        .line-form.select.sku {
            align-items: flex-start;
        }

    .line-form.proyecto {
        flex-direction: row;
        align-items: flex-end;
        padding-top: 8px;
    }

    .line-form.dias {
        width: auto;
        height: 35px;
        background-color: #f3f3f3;
        justify-content: center;
        align-items: center;
    }

        .line-form.dias.activo {
            color: #fff;
            background-color: #dbdbdb;
        }

            .line-form.dias.activo:hover {
                border: 2px solid #bbb;
            }

            .line-form.dias.activo:active {
                background-color: #bbb;
            }

    .line-form.blanck-space {
        height: 5px;
        background-color: #fff;
    }

    .line-form.logo {
        flex-direction: row;
        flex: 0 auto;
        justify-content: flex-end;
        align-items: flex-start;
    }

    .line-form.fecha-evento {
        margin-top: 10px;
    }

        .line-form.fecha-evento.line-af {
            width: 100%;
            flex-direction: column;
            margin-top: 0;
        }

    .line-form.inicio {
        flex-direction: column;
        align-items: stretch;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 0;
    }

    .line-form.buscar {
        justify-content: space-between;
        margin-top: 10px;
    }

    .line-form._1 {
        justify-content: flex-start;
    }

    .line-form._3 {
        justify-content: space-between;
    }

    .line-form._3-1 {
        justify-content: flex-start;
    }

    .line-form.line-form-text {
        width: auto;
        margin-left: 0;
        display: block;
    }

        .line-form.line-form-text.slc-incidentes {
            display: inline-block;
        }

    .line-form.line-time {
        width: 100%;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
    }

    .line-form.line-afiliacion {
        margin-left: 0;
    }

    .line-form.email-afil {
        justify-content: center;
    }

.field-label {
    color: #4d83a1;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 18px;
}

.grid-tarjeta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.fecha {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
}

    .fecha.input-afiliacion {
        font-size: 14px;
    }

.field-label-2 {
    color: #4d83a1;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 18px;
}

.foto {
    width: 110px;
    height: 110px;
    object-fit: cover;
}

.image-10 {
    margin-top: 9px;
    margin-left: auto;
}

.text-block-6 {
    width: auto;
    text-align: left;
    flex: 1;
    margin: -375px auto 325px -1px;
    padding: 0 336px 0 0;
    display: block;
    overflow: auto;
}

.div-block-107 {
    margin-left: -685px;
    padding-right: 186px;
}

.text-block-7 {
    margin-right: -64px;
}

.button {
    margin-top: 20px;
    margin-bottom: -495px;
    margin-left: 778px;
    padding-top: 15px;
    padding-right: 15px;
}

.text-block-8 {
    width: 72px;
    height: 24px;
    text-align: left;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 0 18px;
    text-decoration: none;
}

.text-block-9 {
    padding-top: 0;
}

.text-block-10 {
    width: 242px;
    align-items: flex-start;
    display: flex;
}

.form-block-3 {
    margin-top: -321px;
    padding-top: 0;
}

.form-9 {
    margin-top: 33px;
    margin-left: 23px;
    padding-right: 55px;
}

.sticky-nav {
    z-index: 1;
    background-color: #f4f4f4;
    padding: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.nav-grid {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content max-content max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 0;
    display: grid;
}

.nav-logo-link {
    height: 60px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
}

.nav-logo {
    width: auto;
    height: 100%;
    object-fit: contain;
    object-position: 0% 50%;
}

.nav-link-4 {
    color: #444;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    text-decoration: none;
    display: block;
}

    .nav-link-4:hover {
        text-decoration: underline;
    }

.container-8 {
    opacity: 1;
    border: 1px solid #1ecf9d;
    border-radius: 0;
    margin-top: 73px;
    margin-bottom: 73px;
    padding-top: 202px;
    padding-bottom: 202px;
}

.tabs-2 {
    margin-top: -211px;
    padding-bottom: 0;
}

.tabs-menu-2 {
    background-color: #c2c2c2;
}

.tab-pane-tab-1 {
    margin-top: 29px;
}

.radio-button-field-3 {
    margin-left: 80px;
}

.radio-button-field-4 {
    margin-left: 33px;
    margin-right: -30px;
}

.image-11 {
    margin-top: -3px;
    margin-left: -220px;
}

.div-block-108 {
    text-align: left;
}

.text-block-11 {
    color: rgba(78, 76, 76, .85);
    font-family: Lato, sans-serif;
    font-weight: 900;
}

.section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.column {
    z-index: 600;
    position: static;
    overflow: scroll;
}

.column-2 {
    overflow: visible;
}

.hero-overlay {
    height: 90vh;
    max-height: 780px;
    color: #fff;
    background-image: url('../images/Salón-de-sesiones-Asamblea-Legislativa-Costa-Rica..jpg'), linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6));
    background-position: 50%, 0 0;
    background-size: cover, auto;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
}

.centered-container {
    text-align: center;
    flex: 1;
}

.cards-section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.cards-grid-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.cards-image-mask {
    width: 100%;
    border-radius: 0%;
    padding-top: 100%;
    position: relative;
    overflow: hidden;
}

.cards-image {
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
    object-position: 50% 50%;
    background-image: url('../images/descarga.png'), url('../images/Castillo_Azul_CR_peque.jpg');
    background-position: 0 0, 50%;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.contact-form {
    padding-top: 100px;
    padding-bottom: 100px;
}

.contact-form-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
}

.footer-3 {
    text-align: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}

.footer-flex-container-2 {
    text-align: left;
    justify-content: space-between;
    margin-bottom: 40px;
    display: flex;
}

.footer-logo-link {
    max-height: 60px;
    min-width: 60px;
    flex: 0 auto;
}

.footer-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: 0% 50%;
}

.footer-heading-2 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.footer-link {
    color: #444;
    margin-bottom: 10px;
    text-decoration: none;
    display: block;
}

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

.container-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.grid-5 {
    grid-column-gap: 24px;
    grid-template-areas: "Area Area"
        "Area Area";
    grid-auto-flow: row;
}

.div-block-109 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
}

.grid-6 {
    grid-column-gap: 25px;
    grid-row-gap: 34px;
    grid-template: ". ."
        ". ."
        ". Area"
        ". ."
        ". ."
        ". ."
        ". ."
        ". ."
        / 1fr 1fr 1fr;
    align-content: start;
    justify-content: stretch;
    align-items: start;
    justify-items: start;
    margin: -212px -292px -238px -568px;
    padding: 0 313px 272px 0;
}

.radio-button-field-5 {
    padding-left: 157px;
}

.radio-button-field-6 {
    margin-top: -4px;
    margin-bottom: -20px;
    padding-bottom: 0;
    padding-left: 276px;
}

.form-10 {
    margin: -24px 105px -1px 0;
    padding-left: 0;
}

.form-11 {
    margin-bottom: -35px;
    padding-top: 0;
    padding-bottom: 0;
}

.form-block-4 {
    padding-top: 0;
    padding-right: 105px;
}

.field-label-3 {
    margin-top: -33px;
}

.image-12 {
    margin-top: -57px;
    margin-bottom: 49px;
    margin-left: 205px;
    padding-top: 0;
}

.grid-7 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-8 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area"
        "Area Area Area";
}

.button-2 {
    float: none;
    padding: 0 110px 0 72px;
    display: block;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
}

.grid-6-copy {
    grid-column-gap: 25px;
    grid-row-gap: 34px;
    grid-template: ". ."
        ". ."
        ". Area"
        ". ."
        ". ."
        ". ."
        ". ."
        ". ."
        / 1fr 1fr 1fr;
    align-content: start;
    justify-content: stretch;
    align-items: start;
    justify-items: start;
    margin: -212px -292px -238px -568px;
    padding: 0 313px 272px 0;
}

.contenedor-general {
    width: 100vw;
    height: 100vh;
    background-color: rgba(198, 210, 112, 0);
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}

.body-2 {
    flex-direction: row;
    display: flex;
}

.contanedor-general {
    width: 100vh;
    height: 100vh;
    flex-direction: column;
    display: flex;
}

.contendor-general {
    width: 100vw;
    height: 100vw;
    background-color: #d0a5a5;
    flex-direction: column;
    display: flex;
}

.body-3 {
    background-color: #90ac93;
}

.section-3 {
    background-color: #59dab5;
}

.section-4 {
    height: 13%;
    background-color: #9160df;
    flex: 1;
}

.section-5 {
    background-color: #814040;
}

.div-block-110 {
    flex-direction: column;
    display: flex;
}

.section-6 {
    align-items: stretch;
    display: flex;
}

.main-content {
    padding-top: 100px;
    padding-bottom: 100px;
}

.grid-9 {
    grid-column-gap: 115px;
}

.container-texto {
    padding-top: 174px;
    padding-bottom: 174px;
    display: block;
}

.grid-10 {
    width: auto;
    grid-column-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: -39px;
    margin-bottom: -39px;
    position: static;
}

.form-block-5 {
    margin-top: -149px;
    margin-bottom: 7px;
    margin-left: -284px;
    padding-left: 0;
}

.form-block-6 {
    padding-left: 352px;
}

.hola1 {
    width: 1103.27vh;
    display: block;
}

.centro-1 {
    width: 100vh;
}

.container-10 {
    margin-left: auto;
    margin-right: auto;
}

.grid-11 {
    grid-column-gap: 50px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr .5fr .5fr;
}

.container-11 {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 71px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.grid-12 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
}

.container-12 {
    max-width: 90%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}

.grid-13 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 68px;
    margin-left: -426px;
    margin-right: -123px;
    padding-top: 0;
    padding-left: 0;
    display: block;
}

.form-12 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
}

.form-13 {
    justify-content: space-between;
    display: flex;
}

.form-14 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: inline;
}

.div-block-form {
    width: 100%;
    object-fit: contain;
    flex-flow: row;
    justify-content: space-around;
    align-self: auto;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

    .div-block-form.div-form-incidente {
        margin-top: 20px;
    }

.grid-14 {
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-end;
    display: flex;
}

.grid-form2 {
    grid-column-gap: 18px;
    grid-row-gap: 6px;
    border-bottom: 2px solid #e7e7e7;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

    .grid-form2.consulta {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        margin-top: 0;
    }

    .grid-form2._2 {
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 40px;
    }

    .grid-form2.phone.gri-incidentes {
        grid-column-gap: 10px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1.5fr .25fr 1fr 1fr 1fr 1fr;
        grid-auto-flow: row;
    }

    .grid-form2.gestion {
        grid-template-rows: auto auto auto auto auto auto auto;
        grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr;
    }

.field-label-4 {
    color: #a3a3a3;
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    order: -1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 10px;
    font-family: Lato, sans-serif;
    display: flex;
    position: relative;
    left: 0;
    overflow: visible;
}

    .field-label-4.sku {
        flex-direction: column;
        align-items: flex-start;
        margin: 15px 0 3px;
        position: static;
        top: 0%;
        bottom: 0%;
        right: 0%;
    }

    .field-label-4.cod {
        margin-left: 10px;
        margin-right: 20px;
    }

    .field-label-4.adj {
        margin-right: 20px;
    }

    .field-label-4.fecha {
        padding-left: 0;
    }

    .field-label-4.dia-agenda {
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 10px;
        padding-right: 0;
        font-size: 15px;
    }

        .field-label-4.dia-agenda._2 {
            flex: 0 auto;
            margin-right: 20px;
            padding-top: 0;
            padding-bottom: 0;
            font-size: 17px;
        }

    .field-label-4.codigo {
        margin-left: 20px;
        padding-right: 10px;
        font-size: 14px;
    }

    .field-label-4.titulo {
        padding-top: 10px;
        padding-right: 10px;
    }

        .field-label-4.titulo.lbl-afil {
            clear: none;
            color: #a3a3a3;
            text-align: left;
            text-transform: none;
            flex-direction: row;
            justify-content: flex-start;
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 0;
            padding-right: 0;
            font-size: 15px;
        }

            .field-label-4.titulo.lbl-afil.descripcion {
                color: #888;
            }

    .field-label-4.fecha-evento {
        align-items: flex-end;
        margin-left: 0;
        padding-top: 0;
    }

    .field-label-4.descripcion {
        margin-right: 10px;
    }

        .field-label-4.descripcion.razon-social-lbl {
            width: auto;
            flex-direction: row;
            flex: none;
            justify-content: flex-start;
            align-items: flex-start;
            padding-top: 0;
            display: block;
        }

        .field-label-4.descripcion.lbl-afil {
            width: 100%;
            flex: none;
            align-self: center;
            margin-left: 0;
            margin-right: 0;
            padding-top: 0;
        }

    .field-label-4.correo {
        padding-top: 0;
    }

    .field-label-4.lugar {
        padding-top: 10px;
    }

    .field-label-4.adjuntos {
        margin-top: 20px;
    }

    .field-label-4.invita {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .field-label-4.logo {
        margin-top: 0;
        margin-bottom: 0;
    }

    .field-label-4.calendario {
        margin-bottom: 0;
    }

    .field-label-4.pin {
        width: auto;
        height: 45px;
        color: #fff;
        background-color: #dfbb17;
        flex-flow: column-reverse;
        flex: none;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        margin-left: 10px;
        padding: 0 10px 3px;
        font-size: 35px;
        display: flex;
        position: static;
    }

        .field-label-4.pin._2 {
            height: 35px;
            color: #a3a3a3;
            background-color: rgba(255, 255, 255, 0);
            margin-left: 0;
            padding-bottom: 0;
            font-size: 24px;
        }

    .field-label-4.consultar {
        width: 80px;
        object-fit: fill;
        flex-direction: row;
        flex: 0 auto;
        justify-content: space-around;
        align-items: flex-start;
        margin-top: -10px;
        margin-right: 10px;
        padding-top: 0;
        font-size: 18px;
        display: block;
        position: static;
        overflow: visible;
    }

        .field-label-4.consultar.evento {
            margin-right: 10px;
            font-size: 17px;
        }

        .field-label-4.consultar.tiempo {
            margin-top: 5px;
            margin-bottom: 15px;
            font-size: 18px;
        }

            .field-label-4.consultar.tiempo._2-1 {
                width: auto;
            }

        .field-label-4.consultar._1 {
            width: 80px;
            flex: 0 auto;
        }

    .field-label-4.nombre {
        margin-bottom: 15px;
        margin-right: 10px;
        padding-top: 0;
        font-size: 18px;
    }

    .field-label-4.votaciones1 {
        flex: 0 auto;
        margin-top: -10px;
        margin-right: 0;
        padding-top: 0;
    }

    .field-label-4.lbl-tec-a {
        width: 100%;
        flex: none;
        align-self: auto;
        padding-top: 10px;
        display: block;
    }

    .field-label-4.lbl-reporte {
        padding-bottom: 10px;
    }

.checkbox-field-4 {
    flex: 1;
    order: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: -81px;
    padding-left: 51px;
    padding-right: 17px;
    display: flex;
}

.checkbox-label-4 {
    color: #a3a3a3;
    align-items: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: flex;
}

.select-field-2 {
    color: #a3a3a3;
    align-self: center;
    font-family: Lato, sans-serif;
}

.form-15 {
    margin-left: -433px;
    margin-right: 200px;
    padding-right: 529px;
}

.form-16 {
    margin-left: -209px;
    padding-left: 0;
}

.image-clientes {
    max-height: none;
    flex: none;
    font-family: Oswald, sans-serif;
    font-size: 20px;
    display: block;
    overflow: visible;
}

.grid-15 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-16 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.caja-de-texto {
    color: #a3a3a3;
    border: 1px solid #a3a3a3;
    border-radius: 2.5px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    position: static;
}

.checkbox-5 {
    border: 1px solid #a3a3a3;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 7px;
}

.checkbox-6 {
    color: #a3a3a3;
    border: 1px solid #a3a3a3;
}

.image-29 {
    width: 55%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
}

    .image-29:hover {
        filter: brightness(400%);
    }

    .image-29.lapiz1 {
        width: 37px;
        height: 35px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .image-29.ojo1 {
        width: 40px;
        padding-left: 10px;
        padding-right: 10px;
    }

        .image-29.ojo1._2 {
            width: 20px;
        }

.celda-vacia-2 {
    width: auto;
    height: auto;
    text-align: center;
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding: 10px 5px;
    font-family: Lato, sans-serif;
    display: flex;
}

    .celda-vacia-2.no-pad {
        margin-top: 0;
        padding: 0;
    }

    .celda-vacia-2.edit {
        text-align: left;
    }

    .celda-vacia-2.blanca {
        background-color: #fff;
    }

    .celda-vacia-2.tablaagenda {
        font-size: 14px;
    }

        .celda-vacia-2.tablaagenda.celda-hover-gray-se {
            background-color: #f4f4f4;
            background-image: url('../images/editar.svg');
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 20px;
        }

            .celda-vacia-2.tablaagenda.celda-hover-gray-se:hover {
                background-color: #c0bfbd;
                background-image: url('../images/editar-white.svg');
            }

    .celda-vacia-2.total {
        background-color: #e6e6e6;
    }

    .celda-vacia-2.celda-participantes {
        background-color: #fff;
    }

    .celda-vacia-2.estado {
        padding: 0;
    }

    .celda-vacia-2.celda-hover-gray-se {
        background-image: url('../images/editar.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 20px;
    }

        .celda-vacia-2.celda-hover-gray-se:hover {
            background-color: #c0bfbd;
            background-image: url('../images/editar-white.svg');
        }

    .celda-vacia-2.delete-celda-se {
        background-image: url('../images/icono_eliminar_acces-o-01_1.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .celda-vacia-2.delete-celda-se:hover {
            background-color: #c0bfbd;
            background-image: url('../images/icono_eliminar_white.svg');
            background-repeat: no-repeat;
            background-size: 18px;
        }

    .celda-vacia-2.celda-total-se {
        width: auto;
        max-width: none;
        min-width: 100px;
        float: left;
        text-align: center;
        flex-direction: row;
        flex: none;
        margin-right: 10px;
        display: flex;
    }

.div-tarjeta {
    background-color: #fff;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 10px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

    .div-tarjeta.tabla-tipo-sku {
        margin-top: 0;
        padding-bottom: 10px;
    }

    .div-tarjeta.cuadro-de-consulta {
        object-fit: cover;
        padding: 0;
        overflow: auto;
    }

    .div-tarjeta.cuadro-invitaciones {
        width: 90%;
        margin-top: 10px;
        padding-top: 0;
        padding-bottom: 10px;
    }

.grid-17 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: rgba(0, 0, 0, 0);
    grid-template-rows: 30px 30fr;
    grid-template-columns: max-content max-content max-content max-content max-content max-content max-content 1fr max-content;
    grid-auto-flow: row;
    margin-bottom: 0;
}

    .grid-17._4 {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        grid-template-columns: 1fr .75fr .5fr auto auto;
        grid-auto-rows: 38px;
        grid-auto-columns: 1.5fr;
        grid-auto-flow: row;
    }

    .grid-17._2 {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        width: 100%;
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        grid-template-rows: 25px auto auto auto;
        grid-template-columns: .75fr 1fr .5fr .5fr 1fr 1fr .75fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        margin-bottom: 0;
        padding-bottom: 0;
        display: grid;
    }

        .grid-17._2._2 {
            grid-template-columns: 1fr 1fr 1fr 1fr .25fr .25fr .25fr .25fr;
        }

            .grid-17._2._2._18 {
                width: 100px;
                grid-template-rows: repeat(auto-fit, 52px);
                grid-template-columns: .25fr .25fr;
                margin-bottom: 0;
                padding-bottom: 0;
                padding-left: 10px;
            }

        .grid-17._2.grid-4-2 {
            grid-template-rows: 25px auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr .25fr .25fr .25fr .25fr .5fr;
            padding-right: 0;
        }

            .grid-17._2.grid-4-2.consultas {
                grid-template-columns: 2fr 2fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr;
            }

            .grid-17._2.grid-4-2.reporte {
                grid-template-columns: 1fr 1fr .25fr .25fr .25fr .25fr .25fr .25fr .25fr;
            }

        .grid-17._2.totales {
            grid-template-rows: 35px;
            grid-template-columns: 1fr 1fr 1fr 1fr .25fr .25fr .25fr .35fr;
        }

    .grid-17._5 {
        grid-template-rows: 30fr 30px;
        grid-template-columns: 1.25fr 1.25fr .25fr .25fr;
    }

        .grid-17._5.tipo-sku {
            grid-template-columns: 1.25fr 1.25fr 1fr 1fr .25fr .25fr;
        }

            .grid-17._5.tipo-sku.grid-boleta {
                width: 100%;
                grid-template-rows: 30fr 30px 30px 30px;
                grid-template-columns: 1fr 1fr 1fr;
            }

    .grid-17._6 {
        grid-template-columns: auto auto auto;
    }

    .grid-17.cuadro-invitaciones {
        width: auto;
        grid-row-gap: 2px;
        grid-template-rows: 1fr auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-flow: row dense;
        justify-content: stretch;
    }

.parrafo-grid {
    color: #888;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

    .parrafo-grid.agenda {
        text-align: center;
        align-self: flex-start;
        font-family: Lato, sans-serif;
        font-size: 14px;
    }

    .parrafo-grid.mocion {
        font-size: 16px;
    }

.texto-blanco-2 {
    width: auto;
    color: #fff;
    text-align: center;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    display: block;
}

    .texto-blanco-2.edit {
        padding-left: 10px;
        padding-right: 10px;
    }

.contenedor-grid-2 {
    width: auto;
    min-width: auto;
    object-fit: fill;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: visible;
}

    .contenedor-grid-2.cont-boleta-grid {
        width: 100%;
    }

.link-block-2 {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .link-block-2.amarillo:hover {
        background-color: #c0bfbd;
    }

    .link-block-2.verde:hover {
        background-color: #0b8f01;
    }

    .link-block-2.rojo {
        background-color: rgba(0, 0, 0, 0);
    }

        .link-block-2.rojo:hover {
            background-color: #c20003;
        }

    .link-block-2.edit:hover {
        color: #b9b6b6;
        background-color: #d5d5d5;
    }

.icono-save {
    width: 85px;
    height: 85%;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-color: #632525;
    background-clip: border-box;
    margin-bottom: 9px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    overflow: visible;
}

.div-block-111 {
    width: 50px;
    height: 50px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: baseline;
    display: flex;
}

.popup {
    z-index: auto;
    color: rgba(120, 117, 117, .68);
    object-fit: fill;
    background-color: rgba(0, 0, 0, .34);
    border: 1px solid rgba(0, 0, 0, .65);
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.body-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: scroll;
}

.div-block-112 {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.popup1 {
    z-index: 1000;
    object-fit: contain;
    background-color: rgba(0, 0, 0, .2);
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    display: block;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
}

    .popup1.none {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: block;
        position: absolute;
    }

.body-5 {
    object-fit: fill;
    margin-bottom: 40px;
}

.div-popup {
    z-index: 1000;
    width: 700px;
    height: 350px;
    float: right;
    clear: none;
    object-fit: contain;
    background-color: #f6f5f5;
    border-radius: 11px;
    flex-direction: column-reverse;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: 25%;
    bottom: 0%;
    left: -20%;
    right: 0%;
    overflow: visible;
    box-shadow: 2px 3px 6px -2px rgba(0, 0, 0, .4);
}

.container-13 {
    z-index: 1000;
    height: 10%;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-color: rgba(114, 87, 87, .75);
    background-clip: padding-box;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}

.heading-2 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
}

.titulopopup {
    color: #fff;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}

.divgridpop {
    opacity: 1;
    flex-wrap: nowrap;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    display: flex;
}

.grid-18 {
    width: 100%;
    height: 81%;
    grid-template-columns: .5fr .5fr .5fr .5fr .5fr .5fr .5fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: center;
    justify-items: center;
    margin-top: 59px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.form-17 {
    clear: none;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 35px;
    display: flex;
    position: static;
}

.lebelpop {
    flex: 0 auto;
    align-self: center;
    margin-left: 0;
    margin-right: 10px;
}

.text-field-4 {
    align-self: center;
    margin-right: -27px;
    padding-left: 0;
    padding-right: 0;
}

.lebelpop1 {
    align-self: center;
    margin-left: 0;
    margin-right: 12px;
}

.lebelpop3 {
    margin-left: 52px;
    margin-right: 10px;
}

.cajatextopop3 {
    margin-right: 53px;
    padding-right: 0;
}

.form-18 {
    flex-direction: row;
    margin-left: -38px;
    margin-right: 105px;
    padding-left: 0;
    display: flex;
}

.grid-19 {
    grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr;
    margin-top: 0;
    margin-left: 1px;
    margin-right: 0;
}

.field-label-5 {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
}

.field-label-6 {
    color: #a3a3a3;
}

.grid-20 {
    grid-column-gap: 5px;
    grid-row-gap: 15px;
    object-fit: fill;
    grid-template-rows: 50px 50px 30px;
    grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
    grid-auto-rows: 50px;
    margin-left: 20px;
    margin-right: 20px;
}

.div-block-113 {
    width: 100%;
}

.field-label-7, .field-label-8 {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
}

.field-label-9 {
    color: #a3a3a3;
    margin-top: 12px;
    margin-right: 10px;
    font-family: Lato, sans-serif;
}

.contenedorgeneraldiv {
    background-color: #fff;
}

    .contenedorgeneraldiv.test3 {
        margin-top: 95px;
    }

.form-block-7 {
    flex-direction: row;
    display: flex;
}

.form-block-8 {
    flex-direction: column;
    display: flex;
}

.form-19 {
    flex-direction: row;
    display: flex;
}

.checkbox-label-5, .checkbox-label-6, .checkbox-label-7 {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.form-block-9 {
    margin-left: 40px;
}

.form-block-10 {
    margin-left: -5px;
}

.text-field-5 {
    margin-right: 0;
}

.form-block-11 {
    margin-top: 20px;
}

.text-field-6 {
    margin-left: 7px;
}

    .text-field-6.nombre {
        margin-left: 0;
    }

.select-field-3 {
    width: 100%;
    color: #a3a3a3;
    flex: 0 auto;
    align-self: auto;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

    .select-field-3.grupos {
        margin-left: 20px;
        margin-right: 10px;
    }

    .select-field-3.actividad {
        margin-right: 10px;
        padding-right: 0;
    }

.field-label-10 {
    color: #a3a3a3;
    text-align: center;
    margin-top: -19px;
    margin-left: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.checkbox-field-5 {
    margin-left: -16px;
}

.form-block-12 {
    background-color: #dfbb17;
    margin-left: -42px;
}

.field-label-11 {
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.mas {
    width: 20px;
    height: 20px;
}

.texto-blanco-3 {
    width: 0;
    color: #fff;
    text-align: center;
    background-color: #444;
    justify-content: center;
    align-items: center;
    padding: 5px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    display: block;
}

.div-block-114 {
    width: 650px;
}

.div-block-115 {
    width: auto;
    object-fit: fill;
    margin-top: 20px;
    overflow: visible;
}

    .div-block-115.totales {
        margin-top: 10px;
    }

.texto-blanco-4 {
    width: 100%;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    padding: 5px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    display: block;
}

    .texto-blanco-4.total {
        width: auto;
        max-width: 100px;
        min-width: 100px;
        float: left;
        text-align: center;
        flex: none;
        margin-right: 8px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
        position: relative;
    }

    .texto-blanco-4.blackspace {
        width: auto;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        flex: none;
        justify-content: center;
        align-items: center;
        margin-top: 10px;
        padding: 0;
        display: flex;
    }

        .texto-blanco-4.blackspace.text-gen-act-se {
            align-items: center;
            display: flex;
        }

    .texto-blanco-4.participantes {
        background-color: rgba(223, 187, 23, 0);
        font-size: 14px;
    }

        .texto-blanco-4.participantes.amarillo {
            background-color: #dfbb17;
        }

    .texto-blanco-4._2 {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 15px;
        font-weight: 700;
    }

.grid-form2-copy {
    grid-column-gap: 8px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr 1fr 1fr 1.25fr .5fr;
    margin-left: 84px;
    margin-right: 0;
}

    .grid-form2-copy.grid-form3 {
        width: 100%;
        grid-row-gap: 11px;
        grid-template-rows: 43px auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        align-content: space-between;
        align-items: start;
        margin-top: 0;
        margin-left: -35px;
    }

        .grid-form2-copy.grid-form3.grid-4 {
            grid-row-gap: 4px;
            grid-template-rows: 43px 28px auto;
            margin-left: 0;
        }

            .grid-form2-copy.grid-form3.grid-4.reporte {
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            }

        .grid-form2-copy.grid-form3.grid-4-1 {
            grid-template-rows: 43px auto;
            margin-left: 0;
        }

            .grid-form2-copy.grid-form3.grid-4-1.reporte {
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            }

        .grid-form2-copy.grid-form3.agenda {
            width: 100%;
            border-bottom: 2px solid #cfcfcf;
            grid-template-rows: 43px auto;
            grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr;
            margin-bottom: 20px;
            margin-left: 0;
        }

            .grid-form2-copy.grid-form3.agenda._2 {
                grid-row-gap: 11px;
                border-bottom-style: none;
                border-bottom-width: 0;
                grid-template-rows: .25fr auto;
                grid-template-columns: 1.75fr 1fr 1fr 1fr 1.25fr 1fr 1fr;
                grid-auto-rows: auto;
            }

        .grid-form2-copy.grid-form3.invitacion {
            width: 100%;
            grid-column-gap: 4px;
            grid-row-gap: 10px;
            border: 2px solid #ddd;
            grid-template-rows: 43px auto auto auto auto auto;
            grid-template-columns: .75fr 1fr 1fr 1fr 1fr;
            margin-left: 0;
            padding: 20px;
        }

            .grid-form2-copy.grid-form3.invitacion.grid-afil {
                border-style: none;
                border-width: 1px;
                border-top-color: rgba(0, 0, 0, 0);
                grid-template-rows: minmax(auto, .25fr) minmax(auto, .5fr) auto auto auto auto auto auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
                padding: 0;
            }

        .grid-form2-copy.grid-form3.asignacion {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            margin-left: 0;
        }

.celda-vacia-2-copy {
    width: auto;
    height: auto;
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2.5px 5px;
    font-family: Lato, sans-serif;
    display: flex;
}

    .celda-vacia-2-copy.no-pad {
        margin-top: 0;
        padding: 0;
    }

.field-label-12 {
    color: #a3a3a3;
    text-align: center;
    margin-bottom: 0;
}

    .field-label-12.total {
        margin-top: 25px;
    }

.field-label-13 {
    color: #a3a3a3;
    text-align: center;
}

    .field-label-13.resultado-total {
        width: 10%;
        text-align: right;
        justify-content: flex-end;
        display: flex;
    }

    .field-label-13.grid-final {
        width: 90%;
        flex-direction: row;
        justify-content: flex-end;
        display: flex;
    }

.div-block-116 {
    flex-direction: row;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
}

.grid-21 {
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto;
    justify-content: space-around;
    align-items: flex-end;
    justify-items: end;
    display: flex;
}

.grid-22 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
}

.div-116 {
    width: auto;
    margin-top: 0;
    margin-bottom: 45px;
    display: flex;
}

.sku-1 {
    justify-content: flex-start;
    margin-top: 0;
    display: block;
}

.descripcion {
    margin-left: 2px;
}

.select-field-4 {
    color: #a3a3a3;
}

.div-block-117 {
    width: auto;
    height: auto;
    object-fit: fill;
    border: 1px #aaa;
    border-radius: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
}

.grid-23 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-24 {
    grid-template-columns: 1fr 1fr 1fr;
}

.div-block-118 {
    width: auto;
    height: auto;
    object-fit: fill;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin: 10px;
    padding-top: 0;
    display: block;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
    overflow: visible;
}

    .div-block-118.reporte {
        border: 1px solid #b4b4b4;
        padding: 10px;
    }

.grid-25 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.form-20 {
    justify-content: space-around;
    padding-right: 0;
    display: flex;
}

.form-block-13 {
    margin-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.edit:hover {
    -webkit-text-fill-color: inherit;
    background-color: rgba(0, 0, 0, 0);
    background-clip: border-box;
    margin-left: 0;
    padding-left: 0;
}

.html-embed {
    height: 38px;
    color: #8a8a8a;
    border: 1px #e91010;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-weight: 400;
    display: flex;
}

    .html-embed.fecha-incidente {
        width: 100%;
        justify-content: flex-start;
        display: flex;
    }

.minutos {
    object-fit: contain;
    padding-left: 5px;
    padding-right: 0;
    overflow: auto;
}

    .minutos.time-box-1 {
        margin-bottom: 0;
    }

.horas {
    padding-left: 10px;
    padding-right: 5px;
}

    .horas.time-box-1 {
        margin-bottom: 0;
        padding-left: 5px;
    }

        .horas.time-box-1.code {
            width: 80px;
        }

.div-fecha {
    height: 60px;
    flex-direction: column;
    display: flex;
}

.text-fecha {
    color: #8f8f8f;
    font-family: Lato, sans-serif;
}

.form-block-14 {
    padding-top: 20px;
}

.checkbox-field-6 {
    margin-left: 10px;
}

.select-field-5 {
    height: 35px;
}

.image-30 {
    width: 25px;
    height: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

.form-block-15 {
    flex-direction: column;
    display: flex;
}

    .form-block-15.codigo {
        padding-top: 0;
    }

.form-block-16, .form-block-17, .form-block-18 {
    margin-bottom: 0;
}

.text-dias {
    color: #d6d4d4;
    margin-bottom: 0;
}

    .text-dias.activo {
        width: 100%;
        height: 100%;
        color: #8a8888;
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .text-dias.activo:active {
            color: #fff;
        }

.grid-26 {
    grid-column-gap: 2px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: .25fr;
}

    .grid-26.tabla-agenda {
        grid-row-gap: 2px;
        border-bottom: 2px solid #e2e2e2;
        grid-template-rows: auto 1fr auto auto;
        grid-template-columns: minmax(50px, .25fr) minmax(160px, .75fr) minmax(80px, .25fr) minmax(80px, .25fr) minmax(160px, .75fr) minmax(160px, .75fr) minmax(100px, .25fr) minmax(70px, .25fr) minmax(70px, .25fr);
        padding-bottom: 5px;
    }

        .grid-26.tabla-agenda.grid-tabla-1-se {
            grid-template-rows: auto auto auto auto;
            grid-template-columns: .25fr 1fr .5fr .5fr .75fr .75fr .75fr;
        }

    .grid-26.tabla-paricipantesz {
        max-height: 300px;
        min-height: auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 30px 30px auto auto;
        overflow: auto;
    }

    .grid-26.tabla-mociones {
        grid-template-columns: auto auto auto auto auto auto auto auto auto;
    }

    .grid-26.tabla-de-elecciones {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1.25fr .25fr;
    }

    .grid-26.grid-bottom {
        width: 40%;
        height: auto;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

.tabla-actividades-agenda {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
}

.image-31 {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 8px;
    margin-top: 0;
    margin-right: 0;
    padding: 2px 1.5px 2px 2px;
}

    .image-31:hover {
        background-color: #e2e2e2;
    }

    .image-31.adjunto {
        width: 30px;
        height: 30px;
        margin-top: 0;
        margin-left: 5px;
        margin-right: 5px;
        padding-right: 2px;
    }

    .image-31.patrocinadores {
        width: 30px;
        height: 30px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .image-31.img-logo2 {
        width: 100px;
        height: 100px;
        background-color: rgba(0, 0, 0, 0);
        border-style: none;
        border-radius: 0;
        flex: 0 auto;
        align-self: auto;
        padding: 0;
        display: block;
    }

.text-block-12 {
    color: #999;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 10px;
    font-size: 12px;
    line-height: 15px;
    display: flex;
}

.logo-empresa {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-block-20 {
    justify-content: flex-end;
    margin-bottom: 0;
    display: flex;
}

    .form-block-20.form-afil {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: block;
    }

        .form-block-20.form-afil.padding {
            padding-left: 20px;
        }

.form-block-21, .form-block-22 {
    margin-bottom: 0;
}

.grid-info-invitacion {
    grid-column-gap: 2px;
    border-bottom: 2px solid #e0dede;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 20px;
}

.text-field-7 {
    margin-left: 0;
    margin-right: 15px;
}

.form-block-23, .form-block-24, .form-block-25 {
    margin-bottom: 0;
}

.div-grid-contenido-invitacion {
    width: 100%;
    position: relative;
}

.contenido-invitacion {
    border-top: 2px solid #dbdbdb;
    border-bottom: 2px solid #e0dede;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
}

.grid-27 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    justify-content: center;
    justify-items: center;
    margin-top: 10px;
    margin-left: 0;
}

.div-block-120 {
    width: 7%;
    background-color: #f7f7f7;
    border-left: 1px #e4e3e3;
    margin-left: 3%;
    padding: 10px 0;
    overflow: visible;
}

.form-block-26 {
    z-index: 2000;
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.form-block-27 {
    margin-top: 10px;
    margin-bottom: 0;
}

    .form-block-27.logospatrocinadores {
        margin-top: 0;
    }

.grid-28 {
    width: 100%;
    grid-column-gap: 4px;
    grid-row-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.logospatrocinadores {
    color: #9b9b9b;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.div-block-121 {
    height: 40px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-right: 10px;
    display: flex;
}

    .div-block-121.div-formato {
        height: auto;
    }

.text-field-8, .text-field-9, .text-field-10, .text-field-11, .text-field-12, .form-block-28, .form-block-29, .form-block-30 {
    margin-bottom: 0;
}

.image-32 {
    width: 90%;
    max-width: none;
    border: 2px solid #d3cece;
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 10px;
    padding-right: 0;
}

.div-block-122 {
    width: 95%;
    border-top: 1px solid #e0e0e0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 5px;
    padding-top: 10px;
    display: flex;
}

.div-block-123 {
    width: 150px;
    height: 45px;
    background-color: #dfbb17;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
}

    .div-block-123.boton-gestionar-envios {
        width: 200px;
        object-fit: contain;
        margin-top: 20px;
        position: static;
    }

        .div-block-123.boton-gestionar-envios:hover {
            background-color: #424242;
        }

        .div-block-123.boton-gestionar-envios.procesar-afiliacion {
            width: 100%;
            height: auto;
            background-color: rgba(0, 0, 0, 0);
        }

.gestionar-envios {
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: flex;
}

.link-block-3 {
    width: 150px;
    height: 45px;
    position: absolute;
}

.grid-29 {
    grid-column-gap: 1px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-124 {
    width: 90%;
}

.text-block-13 {
    color: #fff;
    text-align: center;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
    display: flex;
}

    .text-block-13.espacio-mas:hover {
        background-color: #3d3d3d;
    }

.text-block-14 {
    color: #acacac;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.div-block-125 {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

    .div-block-125.edit:hover {
        background-color: #c2c2c2;
    }

.image-33 {
    width: 15px;
    height: 15px;
}

    .image-33.lapiz {
        width: 40px;
        height: auto;
        padding: 10px;
    }

.link-block-4 {
    width: 40px;
    height: 40px;
    position: absolute;
}

.link-block-5 {
    width: 40px;
    height: 30px;
    position: absolute;
}

.div-block-126 {
    width: auto;
    height: 45px;
    background-color: #fff;
    border-radius: 2px;
    justify-content: space-between;
    display: flex;
}

.grid-info-micrositio {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: center;
    justify-content: center;
    justify-items: stretch;
}

.grid-30 {
    width: 100%;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 10px;
}

.info-micrositio {
    width: 95%;
}

    .info-micrositio.info-fede {
        width: 100%;
    }

.div-block-127 {
    width: auto;
    height: auto;
    background-color: #f8f8f8;
    border: 2px solid #d4d4d4;
    border-radius: 4px;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
}

    .div-block-127.div-check {
        background-color: rgba(0, 0, 0, 0);
        border-style: none;
        flex: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }

.checkbox-field-7 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.checkbox-7 {
    border-width: 2px;
    margin-top: 15px;
    margin-left: 0;
    font-size: 20px;
}

.checkbox-label-8 {
    color: rgba(51, 51, 51, 0);
    margin-bottom: 0;
}

.text-block-15 {
    color: #a0a0a0;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}

    .text-block-15.texto-check {
        font-family: Lato, sans-serif;
        font-size: 15px;
        font-weight: 700;
    }

.field-label-14 {
    color: #8f8f8f;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.checkbox-label-9 {
    color: #8f8f8f;
    margin-bottom: 0;
    padding-left: 5px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.text-field-13, .text-field-14 {
    margin-bottom: 0;
}

.form-block-31 {
    height: 50px;
    margin-bottom: 0;
}

.form-block-32, .form-block-33 {
    margin-bottom: 0;
}

.checkbox-field-8 {
    height: 38px;
    border: 1px solid #ccc;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
}

.checkbox-8 {
    margin-top: 0;
}

.text-field-15 {
    margin-bottom: 0;
}

.field-label-15 {
    color: #a3a3a3;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Lato, sans-serif;
    font-size: 15px;
}

.checkbox-field-9 {
    padding-left: 0;
}

.form-block-35.form-lbl {
    float: left;
    clear: none;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
}

    .form-block-35.form-lbl.lbl-final {
        margin-left: 0;
    }

.contenido-micrositio {
    width: 100%;
    justify-content: center;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
}

    .contenido-micrositio.cont-fede {
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

.nombre-evento {
    margin-left: 20px;
    margin-right: 20px;
}

    .nombre-evento.razon-social-event {
        width: 100%;
        margin-bottom: 0;
        margin-left: 0;
    }

.form-block-43.form-line-incidente {
    width: 70%;
    float: right;
    clear: none;
    flex: none;
    justify-content: space-between;
    align-self: auto;
    margin-bottom: 0;
    display: block;
}

    .form-block-43.form-line-incidente.form-textarea {
        width: 100%;
        float: none;
        clear: left;
    }

    .form-block-43.form-line-incidente.form-fecha {
        width: auto;
        float: left;
        clear: none;
        align-items: center;
        margin-left: 9px;
        display: flex;
    }

.grid-votaciones {
    width: 100%;
    grid-column-gap: 55px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    margin-top: 40px;
    padding-right: 0;
}

    .grid-votaciones.menciones {
        grid-column-gap: 27px;
        border-bottom: 1px solid #d8d8d8;
        grid-template-rows: auto;
        grid-template-columns: 1.5fr auto auto;
        align-items: start;
        margin-bottom: 40px;
    }

        .grid-votaciones.menciones._1 {
            grid-column-gap: 54px;
            grid-template-columns: 1fr auto 1fr;
        }

            .grid-votaciones.menciones._1._2._3 {
                width: 100%;
                grid-template-columns: 1fr auto;
            }

    .grid-votaciones._1 {
        grid-column-gap: 34px;
        margin-top: 0;
    }

        .grid-votaciones._1._2 {
            width: 105%;
            grid-column-gap: 17px;
            align-content: center;
            justify-content: stretch;
            overflow: visible;
        }

.text-field-16 {
    width: auto;
    height: 40px;
    color: #a3a3a3;
    flex: none;
    margin-top: -5px;
    font-family: Lato, sans-serif;
    font-size: 17px;
}

    .text-field-16.buscar {
        width: 100%;
        min-width: auto;
    }

    .text-field-16.tiempo {
        width: auto;
        flex: 0 auto;
        margin-top: 0;
    }

    .text-field-16._3 {
        flex: 1;
    }

    .text-field-16._1 {
        width: 74%;
        flex: 1;
        margin: 0;
    }

.select-field-6 {
    margin-left: 0;
}

.div-block-128 {
    width: 120px;
    height: 40px;
    color: #fff;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    margin-top: -5px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
    display: flex;
}

    .div-block-128:hover {
        background-color: #444;
    }

    .div-block-128._2 {
        width: 180px;
        margin-top: 20px;
        padding: 10px;
    }

        .div-block-128._2._3 {
            margin-top: 40px;
            margin-left: 40px;
        }

    .div-block-128.publicar {
        margin-top: 0;
    }

        .div-block-128.publicar._1 {
            margin-top: -5px;
            margin-left: 40px;
        }

.paricipantes {
    width: 35%;
    height: auto;
    max-height: none;
    min-height: auto;
    min-width: auto;
    background-color: #f4f4f4;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 10px 10px 0 20px;
    overflow: visible;
}

    .paricipantes._2 {
        margin-top: 20px;
    }

.heading-3 {
    color: #a3a3a3;
    text-align: center;
    font-family: Lato, sans-serif;
}

    .heading-3.participantes {
        width: auto;
        text-align: left;
        flex: 0 auto;
        margin: 10px 10px 0 0;
        padding-top: 0;
        font-size: 16px;
    }

.vacio {
    width: 1px;
    height: 1px;
    margin-bottom: 0;
}

.checkbox-field-12 {
    margin-left: 0;
    padding-left: 0;
}

.form-block-45 {
    margin-bottom: 0;
}

.primera-columna {
    width: 80%;
    border-right: 1px solid #d3d3d3;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
}

    .primera-columna.votaciones {
        width: 60%;
        margin-top: 0;
        padding-right: 20px;
    }

    .primera-columna._1 {
        width: 100%;
        border-right-style: none;
        margin-top: 10px;
    }

.tipo-de-votacion {
    border-top: 1px solid #cecece;
    justify-content: flex-start;
    margin-top: 20px;
    margin-right: 0;
    padding-top: 40px;
    display: flex;
}

.mociones {
    width: 200px;
    height: 45px;
    color: #fff;
    text-align: center;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 60px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
}

    .mociones:hover {
        background-color: #444;
        transform: scale(1.05);
    }

.text-block-16 {
    width: 200px;
    height: 45px;
    color: #fff;
    background-color: #dfbb17;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
    display: flex;
}

    .text-block-16:hover {
        background-color: #444;
        transform: scale(1.05);
    }

.image-36 {
    opacity: .37;
}

.search {
    display: flex;
}

.search-button-2 {
    flex: 0 auto;
}

.titulo-y-busqueda-participantes {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 0;
    display: flex;
    overflow: visible;
}

.text-field-17 {
    flex: 1;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
}

.form-block-46 {
    width: auto;
    flex: 0 auto;
}

.form-block-47 {
    flex-direction: row;
    margin-top: 20px;
    display: flex;
}

.form-21 {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: flex;
}

.field-label-16 {
    margin-left: 40px;
}

.form-22 {
    width: auto;
    justify-content: space-between;
    display: flex;
}

    .form-22._2 {
        margin-top: -5px;
    }

.text-block-17 {
    color: #a3a3a3;
    margin-right: 10px;
    font-family: Lato, sans-serif;
    font-size: 17px;
    font-weight: 700;
}

    .text-block-17.nombre {
        width: auto;
        height: 40px;
        background-color: #f4f4f4;
        border: 1px solid #d3d3d3;
        flex: 1;
        margin-right: 0;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        font-weight: 400;
        overflow: auto;
    }

.div-block-129 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
}

.select-field-7 {
    color: #a3a3a3;
    background-color: #f4f4f4;
    margin-left: 10px;
    font-family: Lato, sans-serif;
    font-size: 17px;
}

    .select-field-7.votacion {
        width: 70.2759%;
        min-width: 50%;
        flex: 1;
        align-items: center;
        margin-bottom: 0;
        margin-left: 0;
        display: flex;
    }

.link-block-6 {
    position: absolute;
}

.buscar-participantes {
    width: 60%;
    flex: 0 auto;
    justify-content: space-between;
    display: flex;
}

.text-field-18 {
    width: auto;
    flex: none;
}

.form-block-48 {
    width: 80%;
    flex: 0 auto;
}

.boton-tipo-de-votacion {
    display: flex;
}

.div-block-130 {
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
    flex: none;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    display: flex;
}

.titulo-tipo-votacion {
    color: #a3a3a3;
    text-align: center;
    justify-content: flex-end;
    margin: 0 20px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 900;
    display: flex;
}

    .titulo-tipo-votacion.mocion {
        margin-left: 10px;
        font-size: 24px;
    }

    .titulo-tipo-votacion.elecciones {
        font-size: 24px;
    }

.image-37 {
    opacity: .4;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.div-block-131 {
    flex-direction: row;
    align-items: center;
    display: flex;
}

.heading-4 {
    color: #a3a3a3;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 20px;
}

    .heading-4.regresar {
        margin-right: 0;
        font-family: Lato, sans-serif;
        font-size: 14px;
        font-weight: 900;
    }

.html-embed-2 {
    opacity: .38;
    color: #000;
    flex: 0 auto;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-size: 17px;
    font-weight: 700;
}

.form-block-49 {
    margin-top: 5px;
}

    .form-block-49.votos {
        align-items: center;
        margin-top: 10px;
        display: flex;
    }

.tabla-de-mociones {
    margin-top: 20px;
}

.regresar {
    align-items: center;
    margin-right: 20px;
    text-decoration: none;
    display: flex;
}

.image-38 {
    opacity: .35;
    margin-right: 10px;
}

.checkbox-12 {
    margin-left: 0;
}

    .checkbox-12.w--redirected-checked {
        width: 15px;
        height: 15px;
        background-color: #dfbb17;
        border-color: #a1a1a1;
        margin-left: 0;
        box-shadow: 1px 1px 2px -1px #000;
    }

    .checkbox-12.w--redirected-focus {
        box-shadow: 0 0 3px 1px #c9c9c9;
    }

.text-block-18 {
    text-decoration: none;
}

.div-block-132 {
    width: 95%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: block;
}

.elecciones {
    width: 80%;
    grid-column-gap: 45px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
    justify-content: stretch;
    justify-items: stretch;
    margin-top: 0;
}

.resultados-eleccion {
    width: 100%;
    border-top-style: none;
    border-top-width: 1px;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 40px;
    display: flex;
}

.div-block-133 {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    display: flex;
}

.div-block-134 {
    width: 100%;
    justify-content: center;
    margin-left: 0;
    display: flex;
}

.div-block-135 {
    display: flex;
}

.form-block-50 {
    justify-content: space-between;
    display: flex;
}

.div-block-137 {
    width: 320px;
    height: auto;
    background-color: #fff;
    border: 2px solid #cecece;
    flex-direction: column;
    align-items: center;
    display: flex;
}

    .div-block-137.ingresar-popup {
        z-index: 1000;
        justify-content: center;
        display: flex;
        position: absolute;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
    }

.div-block-138 {
    width: 100%;
    height: 35px;
    background-color: #dfbb17;
    justify-content: center;
    margin-bottom: 40px;
    padding-top: 5px;
    display: flex;
}

.titulo-inicio {
    color: #fff;
    margin-top: 0;
}

.div-block-139 {
    width: 150px;
    height: 40px;
    background-color: #dfbb17;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 10px;
    display: flex;
}

.field-label-18 {
    color: #fff;
    font-size: 15px;
}

.div-block-141 {
    background-color: rgba(0, 0, 0, .38);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.popup-ingreso {
    background-color: rgba(0, 0, 0, .65);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .popup-ingreso.confirmaci-n.none {
        display: none;
    }

    .popup-ingreso.nohayvotacion {
        display: flex;
    }

        .popup-ingreso.nohayvotacion.none {
            display: none;
        }

.form-block-51 {
    z-index: 1;
    width: auto;
    height: 100%;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 80px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-family: Lato, sans-serif;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
    overflow: visible;
}

    .form-block-51.pop-up {
        height: 100vh;
        color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-right: 0;
        padding-right: 0;
        display: flex;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

.radio-boton {
    color: #fff;
}

.cerrar {
    width: 10%;
    height: 40px;
    background-color: #444;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.subtitulo-2 {
    width: 100%;
    color: #444;
    text-align: left;
    object-fit: fill;
    align-items: flex-start;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 18px;
    display: block;
}

    .subtitulo-2.centrado {
        text-align: center;
        margin-top: 10px;
    }

        .subtitulo-2.centrado.ingreso {
            width: 90%;
            height: 30px;
            color: #fff;
            background-color: #444;
            align-self: auto;
            margin-top: 0;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .subtitulo-2.centrado.ingreso.ingresar {
                width: 100%;
                height: 40px;
                justify-content: center;
                align-items: center;
                font-size: 18px;
                font-weight: 900;
                display: flex;
            }

.text-field-19 {
    height: 30px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-style: normal;
    font-weight: 400;
}

    .text-field-19._90 {
        width: 90%;
        margin-bottom: 10px;
        font-style: normal;
    }

.boton-3 {
    color: #fff;
    text-align: left;
    background-color: #444;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .boton-3:hover {
        background-color: #444;
    }

    .boton-3.entrar, .boton-3.ok {
        margin-top: 20px;
    }

    .boton-3.gris {
        background-color: #eabb00;
        margin-left: 0;
        margin-right: 10px;
    }

        .boton-3.gris:hover {
            background-color: #444;
        }

.div-block-188 {
    color: #444;
    align-self: stretch;
    display: flex;
}

.link-login {
    color: #444;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-decoration: none;
}

.form-5 {
    width: 250px;
    background-color: rgba(255, 255, 255, .91);
    flex-direction: column;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    box-shadow: 1px 1px 3px #444;
}

    .form-5._2 {
        width: 300px;
        top: auto;
    }

.radio-button-label {
    color: #a3a3a3;
}

.pin {
    margin-bottom: 0;
    font-size: 18px;
}

.codigo2 {
    color: #444;
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 900;
}

.text-block-19 {
    color: #eabb00;
    margin-top: 20px;
    margin-bottom: 10px;
}

    .text-block-19.identificacion {
        width: 80%;
        color: #a3a3a3;
        text-align: center;
        margin-top: -8px;
        font-size: 12px;
        line-height: 15px;
    }

.div-block-189 {
    margin-top: 40px;
}

.div-menu-votacion {
    width: auto;
    height: auto;
    min-height: auto;
    background-color: #fff;
    border-right: 1px #d4d4d4;
    flex-direction: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
}

    .div-menu-votacion.resultado {
        width: 70%;
    }

.contenedor-menu-votacion {
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
}

.resultado-menu-votacion {
    width: 100%;
    min-height: 250px;
    background-color: #f5f5f5;
    border-left: 1px #d4d4d4;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
}

.div-block-190 {
    background-color: #dfbb17;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 10px;
    text-decoration: none;
    display: flex;
}

    .div-block-190:hover {
        background-color: #444;
    }

    .div-block-190:active {
        margin-right: 10px;
        transform: scale(1.05);
    }

    .div-block-190:focus {
        margin-right: 10px;
    }

.titulo-opcion {
    color: #fff;
    margin: 0 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 900;
    text-decoration: none;
}

    .titulo-opcion.resumen {
        color: #fff;
        background-color: #dfbb17;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        font-size: 21px;
        display: flex;
    }

.div-block-191 {
    height: 30px;
    background-color: #a3a3a3;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.contenedor-resumenes {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
}

.resumen-mociones {
    width: 50%;
    height: auto;
    background-color: #fff;
    border: 1px #c9c9c9;
    margin-bottom: 20px;
    margin-right: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .22);
}

.resumen-elecciones {
    width: 50%;
    height: auto;
    background-color: #fff;
    border: 1px #c9c9c9;
    margin-bottom: 20px;
    margin-left: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .22);
}

.heading-5 {
    color: #a3a3a3;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
}

    .heading-5.resumen-titulo3 {
        margin-top: 10px;
        font-family: Lato, sans-serif;
        font-size: 18px;
        font-weight: 900;
    }

.div-block-192 {
    height: 35px;
    background-color: #a3a3a3;
    margin-left: 0;
    margin-right: 0;
}

    .div-block-192.tabla-mociones {
        height: auto;
        background-color: rgba(163, 163, 163, 0);
        margin-bottom: 20px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .div-block-192.tabla {
        color: #444;
        justify-content: center;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        display: flex;
    }

    .div-block-192.resultado-tabla {
        background-color: #f5f5f5;
        justify-content: flex-start;
        align-items: center;
        padding: 5px 10px;
        display: flex;
        overflow: auto;
    }

.grid-31 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto 40px 40px 45px;
}

    .grid-31._2 {
        grid-template-columns: auto auto;
    }

.texto-tabla-resumen {
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-weight: 900;
    display: flex;
}

    .texto-tabla-resumen.abst {
        font-size: 13px;
    }

.texto-resultado-resumen {
    color: #a3a3a3;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    display: flex;
}

.image-39 {
    opacity: 1;
}

.heading-6 {
    font-family: Lato, sans-serif;
}

    .heading-6.cerrara {
        color: #a3a3a3;
        text-align: center;
        margin-top: 0;
        margin-bottom: -10px;
        font-size: 14px;
        font-weight: 400;
    }

    .heading-6.mocion {
        color: #fff;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
    }

    .heading-6.mocionrespuesta {
        color: #a3a3a3;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 900;
    }

    .heading-6.tiempo {
        color: #a3a3a3;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 50px;
        font-weight: 900;
    }

    .heading-6.tiempo-asignado {
        color: #a3a3a3;
        text-align: center;
        margin-top: -10px;
        font-weight: 900;
    }

.div-block-193 {
    background-color: #a3a3a3;
}

.div-tiempo {
    border-top: 1px solid #a3a3a3;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
}

.form-23 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

    .form-23.votar._2 {
        margin-top: 0;
    }

.opcionvotar {
    color: #a3a3a3;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 900;
}

.submit-button {
    background-color: #dfbb17;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 900;
}

    .submit-button:hover {
        background-color: #444;
    }

    .submit-button:active {
        transform: scale(1.05);
    }

.radio-button-label-2 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 900;
}

.radio-button-label-3 {
    font-size: 14px;
    font-weight: 900;
}

.opciones-votar {
    justify-content: space-around;
    margin-top: 10px;
    display: flex;
}

    .opciones-votar._2 {
        flex-direction: column;
        align-items: center;
        margin-top: 0;
    }

.form-block-52 {
    justify-content: center;
    align-items: flex-end;
    display: flex;
}

.candidato {
    width: 90%;
    flex: 1;
}

.radio-button {
    width: 15px;
    height: 15px;
    border-width: 2px;
    border-color: #a3a3a3;
    margin-left: 0;
    margin-right: 10px;
    font-size: 20px;
}

    .radio-button:active {
        border-color: #dfbb17;
    }

    .radio-button.w--redirected-checked {
        width: 15px;
        height: 15px;
        border-color: #dfbb17;
    }

    .radio-button.w--redirected-focus {
        width: 15px;
        height: 15px;
        box-shadow: none;
        background-color: #dfbb17;
    }

.mseleccion-de-mocion {
    justify-content: space-between;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
}

.flecha {
    opacity: .4;
}

    .flecha:hover {
        opacity: .67;
    }

    .flecha:active {
        transform: scale(1.05);
    }

.radio-button-2, .radio-button-3, .radio-button-4 {
    margin-left: 0;
    margin-right: 10px;
}

.div-block-194 {
    display: flex;
}

.notificacion {
    color: #dfbb17;
    text-align: right;
    align-items: center;
    margin-right: 40px;
    padding-right: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
    display: flex;
}

.grid-32 {
    width: auto;
    grid-column-gap: 18px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto auto;
    justify-content: stretch;
    padding-right: 0;
}

.form-24 {
    flex-direction: row-reverse;
    justify-content: space-around;
    display: flex;
}

    .form-24._2 {
        justify-content: flex-end;
    }

.texto-votaciones {
    color: #a3a3a3;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-start;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: flex;
}

    .texto-votaciones._1 {
        align-items: center;
    }

        .texto-votaciones._1._1-2 {
            margin-left: 20px;
        }

    .texto-votaciones._2 {
        width: 70px;
    }

.div-block-195 {
    width: auto;
    height: auto;
    justify-content: space-between;
    display: flex;
}

.form-block-56 {
    font-family: Lato, sans-serif;
}

.form-block-57 {
    margin-bottom: 0;
}

.body-6 {
    background-color: rgba(0, 0, 0, 0);
}

.estadovotacion {
    width: 100%;
    margin-bottom: 0;
}

.select-field-8 {
    margin-bottom: 0;
}

    .select-field-8.estadovotacion {
        color: #888;
        justify-content: space-between;
        font-weight: 400;
        display: flex;
    }

.form-25 {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

.general-content-se {
    width: 100%;
    height: 100vh;
    border: 1px #000;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}

.div-header-se {
    width: auto;
    height: 75px;
    background-color: #e6e6e6;
    border: 1px #000;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    display: block;
}

.nav-bar-se {
    z-index: 1000;
    background-color: #fff;
    border: 1px #000;
    border-bottom: 1px solid #e3e3e3;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    line-height: 0;
    display: none;
}

.container-nav-se {
    width: auto;
    max-width: 90%;
    float: none;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}

.brand-logo-se {
    clear: none;
}

.nav-menu-se {
    float: right;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin: 10px 0 0;
    display: flex;
    position: relative;
}

.nav-link-se {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
    display: block;
}

    .nav-link-se:hover {
        color: #fff;
    }

.img-brand-se {
    width: 140px;
    height: auto;
    float: none;
    clear: none;
    position: static;
}

.main-se {
    width: auto;
    height: auto;
    min-width: 95%;
    background-color: #fbfbfb;
    border: 1px #000;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    font-family: Lato, sans-serif;
    display: flex;
}

    .main-se.main-afiliacion {
        margin-top: 0;
    }

.wrapper-menu-se {
    width: auto;
    min-width: 95%;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    border-radius: 0;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.main-grid-se {
    min-width: 95%;
    border: 1px #000;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-idioma-se {
    border: 1px #000;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-block-idimoma-se {
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-idioma-se {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    display: flex;
}

.slct-idioma-se {
    height: auto;
    float: none;
    clear: none;
    color: #888;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: flex;
    position: relative;
}

    .slct-idioma-se:hover {
        color: #444;
    }

.btn-log-nav-se {
    width: 120px;
    height: 50px;
    float: right;
    clear: none;
    text-align: center;
    background-color: #ebbb00;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    display: flex;
    position: relative;
}

    .btn-log-nav-se:hover {
        background-color: #444;
    }

.banner-left-se {
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
}

.menu-container-se {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
}

    .menu-container-se.menu-container {
        margin-top: 20px;
    }

.banner-right-se {
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
}

.div-menu-box-se {
    width: 100px;
    height: auto;
    float: left;
    clear: none;
    background-color: #dbdbdb;
    border: 1px #000;
    border-radius: 0;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    margin: 10px 5px 20px;
    display: block;
    position: relative;
}

.div-tarjeta-menu-se {
    width: 100%;
    float: none;
    clear: none;
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    box-shadow: 1px 1px 3px #999;
}

    .div-tarjeta-menu-se.tarjet-menu-afil {
        box-shadow: none;
        background-color: rgba(0, 0, 0, 0);
        padding-top: 20px;
    }

.titlle-menu-ibox-se {
    clear: both;
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    font-size: 10px;
    font-weight: 900;
    display: block;
    position: relative;
}

.div-icon-se {
    width: 100px;
    height: 100px;
    clear: both;
    -webkit-text-fill-color: inherit;
    background-color: #444;
    background-clip: border-box;
    border: 1px #000;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .div-icon-se:hover {
        transform: scale(1.02);
    }

    .div-icon-se.none {
        background-color: #e3e3e3;
    }

        .div-icon-se.none:hover {
            transform: none;
        }

    .div-icon-se.icon-dashboard-se {
        background-image: url('../images/Animacion-Icono-DashBoard.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px 50px;
    }

        .div-icon-se.icon-dashboard-se:hover {
            background-image: url('../images/icon-menu-dashboard-animado.gif');
        }

        .div-icon-se.icon-dashboard-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.icon-menu-rep-se {
        background-image: url('../images/icon-menu-reportes.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px 50px;
    }

        .div-icon-se.icon-menu-rep-se:hover {
            background-image: url('../images/Reportes_iconos.gif');
            background-size: 40px 40px;
        }

        .div-icon-se.icon-menu-rep-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.icon-menu-cm-se {
        background-image: url('../images/icon-menu-contact-m.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px 50px;
    }

        .div-icon-se.icon-menu-cm-se:hover {
            background-image: url('../images/icon-menu-cm-animado.gif');
        }

        .div-icon-se.icon-menu-cm-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.icon-event-se {
        background-image: url('../images/icon-menu-evento.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.icon-event-se:hover {
            background-image: url('../images/eventos2.gif');
            background-size: 50px;
        }

        .div-icon-se.icon-event-se.bd-icon {
            background-image: url('../images/icon-menu-cm-animado.gif');
        }

        .div-icon-se.icon-event-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.icon-menu-grupos-se {
        background-image: url('../images/menu-grupo.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 60px;
    }

        .div-icon-se.icon-menu-grupos-se:hover {
            background-image: url('../images/grupo.gif');
            background-size: contain;
        }

        .div-icon-se.icon-menu-grupos-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.icon-menu-agenda-se {
        background-image: url('../images/icon-menu-agenda.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.icon-menu-agenda-se:hover {
            background-image: url('../images/agenda.gif');
            background-size: 50px;
        }

        .div-icon-se.icon-menu-agenda-se.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.act-icon-menu {
        background-image: url('../images/actividades.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 40px;
        background-attachment: scroll;
    }

        .div-icon-se.act-icon-menu:hover {
            background-image: url('../images/menu-act.gif');
            background-position: 50% 100%;
            background-repeat: no-repeat;
            background-size: 110px;
            background-attachment: scroll;
        }

        .div-icon-se.act-icon-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.reg-web-menu {
        background-image: url('../images/icon-menu-registro.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto;
    }

        .div-icon-se.reg-web-menu:hover {
            background-image: url('../images/registroweb.gif');
            background-size: 110px;
        }

        .div-icon-se.reg-web-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.reg-manual-menu {
        background-image: url('../images/reg-manual.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.reg-manual-menu:hover {
            background-image: url('../images/reg-manual.gif');
        }

        .div-icon-se.reg-manual-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.invitaciones-menu {
        background-image: url('../images/invitaciones.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.invitaciones-menu:hover {
            background-image: url('../images/invitaciones.gif');
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 50%;
            background-attachment: scroll;
        }

        .div-icon-se.invitaciones-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.micrositios-menu {
        background-image: url('../images/micrositios.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
        background-attachment: scroll;
    }

        .div-icon-se.micrositios-menu:hover {
            background-image: url('../images/micrositios.gif');
            background-position: 50%;
            background-size: 50px;
        }

        .div-icon-se.micrositios-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.votos-menu {
        background-image: url('../images/votos.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.votos-menu:hover {
            background-image: url('../images/votos.gif');
        }

        .div-icon-se.votos-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.punto-control-menu {
        background-image: url('../images/10.punto-control.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.punto-control-menu:hover {
            background-image: url('../images/punto-control.gif');
            background-size: 50px;
        }

        .div-icon-se.punto-control-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.reg-punto-menu {
        background-image: url('../images/11.reg-punto-control.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.reg-punto-menu:hover {
            background-image: url('../images/reg-punto-control.gif');
        }

        .div-icon-se.reg-punto-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.transporte-menu {
        background-image: url('../images/13.transporte.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.transporte-menu:hover {
            background-image: url('../images/transporte.gif');
        }

        .div-icon-se.transporte-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.stands-menu {
        background-image: url('../images/14.stands.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.stands-menu:hover {
            background-image: url('../images/stands.gif');
        }

        .div-icon-se.stands-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.pagos-menu {
        background-image: url('../images/15.pagos.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.pagos-menu:hover {
            background-image: url('../images/_pagos.gif');
        }

        .div-icon-se.pagos-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.buzon-menu {
        background-image: url('../images/16.buzon.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.buzon-menu:hover {
            background-image: url('../images/buzon.gif');
        }

        .div-icon-se.buzon-menu.icon-afil {
            background-color: #001b8b;
        }

    .div-icon-se.salones-menu {
        background-image: url('../images/17.salones-original.svg');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 50px;
    }

        .div-icon-se.salones-menu:hover {
            background-image: url('../images/salones.gif');
        }

        .div-icon-se.salones-menu.icon-afil {
            background-color: #001b8b;
        }

.img-icon-menu-se {
    width: 50px;
    height: 50px;
}

.grid-icons-menu-se {
    width: auto;
    grid-column-gap: 9px;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: 0 auto;
    grid-template: ". . . . . ." minmax(150px, .25fr)
        ". . . . . ."
        ". . Area-4 Area-2 Area-3 Area"
        / minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: space-between;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
}

    .grid-icons-menu-se.grid-afiliaciones {
        grid-template-rows: minmax(150px, .25fr) auto .75fr;
    }

.div-menu-block-se {
    width: 100px;
    height: 150px;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    display: block;
}

    .div-menu-block-se.test {
        position: relative;
        left: 0;
    }

.menu-title-se {
    clear: right;
    color: #ebbb00;
    flex: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 900;
    display: flex;
    position: relative;
}

    .menu-title-se.t-tulo-afil {
        color: #a3a3a3;
        font-weight: 700;
    }

.div-footer-se {
    width: 100%;
    height: 300px;
    background-color: #333;
    border-top: 5px solid #ebbb00;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: relative;
}

.text-block-20 {
    color: #fff;
    display: inline-block;
}

.div-block-social-logo {
    margin-top: 30px;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
}

.footer-4 {
    width: 100%;
    text-align: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}

    .footer-4.footer-se {
        background-color: #333;
        border-top: 5px solid #dfbb17;
    }

.link-block-social {
    width: 40px;
    flex-direction: column;
    margin-right: 10px;
    padding-right: 0;
    display: flex;
}

.link-app-download {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
}

.div-block-199 {
    width: 320px;
    text-align: left;
    flex: 0 auto;
    margin-left: 40px;
    margin-right: 40px;
}

.img-android-app-ai {
    width: 100%;
    margin-top: 5px;
}

.div-block-2 {
    color: #fff;
    margin-top: 20px;
    font-size: 12px;
}

.footer-heading-3 {
    color: #eabb00;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

.div-block-200 {
    width: 300px;
    flex: 0 auto;
    margin: 0 20px;
}

.list {
    padding-left: 10px;
}

    .list.list-footer {
        padding-left: 0;
    }

.div-block-app-logo {
    margin-top: 35px;
}

.image-40 {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
}

.footer-image-2 {
    width: 150px;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    object-position: 0% 50%;
    display: inline-block;
}

.div-block-logo-lines {
    width: 100%;
    text-align: right;
}

    .div-block-logo-lines.appstore {
        width: 100%;
        text-align: left;
    }

    .div-block-logo-lines.googleplay {
        width: 100%;
        text-align: right;
    }

.footer-link-2 {
    color: #fff;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    text-decoration: none;
    display: block;
}

    .footer-link-2:hover {
        text-decoration: underline;
    }

.div-block-footer-logos {
    clear: left;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: 0 auto;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1.5fr 1.5fr 1.5fr 1fr;
    grid-auto-columns: 1fr;
    font-family: Lato, sans-serif;
    display: grid;
    position: relative;
    right: auto;
    overflow: visible;
}

    .div-block-footer-logos.div-f-logos-ai {
        clear: none;
    }

.image-41 {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
}

.div-block-social {
    justify-content: flex-start;
    margin-left: 140px;
    display: flex;
}

    .div-block-social.div-social {
        flex-direction: row;
        margin-left: 0;
        display: flex;
    }

.div-logo-footer {
    width: 150px;
    float: left;
    text-align: left;
    display: block;
    position: relative;
    right: 0;
}

.footer-logo-link-2 {
    width: 100px;
    max-height: 100px;
    max-width: 100%;
    min-width: 60px;
    flex: 0 auto;
    display: inline;
    position: relative;
}

    .footer-logo-link-2.footer-link {
        width: 100%;
        min-width: 150px;
        margin-bottom: 0;
    }

.footer-flex-container-3 {
    clear: none;
    text-align: left;
    justify-content: space-between;
    margin-bottom: 20px;
    display: flex;
    position: relative;
    left: 50px;
}

.cerrar-sesion-link {
    color: #203c6f;
    font-family: Lato, sans-serif;
    font-weight: 900;
    text-decoration: none;
}

.div-block-perfil-2 {
    width: 60px;
    height: 60px;
    flex-direction: column;
    align-items: center;
    display: flex;
}

    .div-block-perfil-2.div-img-perf {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 0;
        padding-bottom: 5px;
    }

.header-se {
    height: 75px;
    border-bottom: 1px solid #e3e3e3;
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.get-passwrd-p-ai {
    float: left;
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-decoration: none;
    position: relative;
}

    .get-passwrd-p-ai:hover {
        color: #a3a3a3;
    }

.form-idoma-ai {
    float: none;
    clear: none;
    color: #888;
    display: inline-block;
    position: relative;
}

.img-lbrand-logo-ai {
    width: 171px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
}

    .img-lbrand-logo-ai.img-logose {
        width: 140px;
    }

.container-header-2 {
    max-width: 90%;
    float: none;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
    position: relative;
}

    .container-header-2.wrap-header-ai {
        width: auto;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

.slct-idioma-ai {
    width: 100px;
    height: auto;
    float: none;
    clear: both;
    color: #888;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
    position: relative;
}

.form-blck-idioma {
    float: none;
    clear: none;
    margin-top: 20px;
    margin-bottom: auto;
    display: inline-block;
    position: relative;
    left: auto;
}

.nav-menu-2 {
    float: right;
    clear: right;
    background-color: rgba(0, 0, 0, 0);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: 0;
    padding-right: 0;
    display: block;
    position: relative;
    left: auto;
    right: 23%;
}

    .nav-menu-2.main-nav-ai {
        clear: none;
        height: 60px;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        margin-top: 0;
        margin-left: auto;
        margin-right: 0;
        display: flex;
        left: auto;
        right: auto;
    }

        .nav-menu-2.main-nav-ai.sub-afl.div-btn {
            margin-right: 20px;
        }

    .nav-menu-2.nav-menu-drop {
        background-color: rgba(0, 0, 0, 0);
        margin-top: 10px;
        display: flex;
    }

        .nav-menu-2.nav-menu-drop.nav-menu-home-ai {
            margin-top: 0;
        }

.nav-link-5 {
    color: #888;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .nav-link-5:hover {
        color: #444;
    }

    .nav-link-5.w--current {
        color: #eabb00;
    }

    .nav-link-5.w--open {
        color: #fff;
        background-color: #444;
    }

.text-block-21 {
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 700;
}

    .text-block-21:hover {
        color: #a3a3a3;
    }

.img-profile-ai {
    float: right;
    border: 1px solid #dfbb17;
    border-radius: 100px;
    padding-top: 0;
}

.dropdown-link {
    color: #fff;
    text-align: center;
    background-color: #203c6f;
    border-top: 1px solid rgba(255, 255, 255, .25);
    justify-content: center;
    font-weight: 400;
    display: block;
}

    .dropdown-link:hover {
        background-color: #dfbb17;
    }

.perfil-name {
    width: 100%;
    float: none;
    clear: none;
    color: #eabb00;
    text-align: left;
    margin-top: 5px;
    margin-left: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    text-decoration: none;
}

.navbar-3 {
    z-index: 1000;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
}

.div-block-perfil {
    width: 120px;
    height: 80px;
    float: right;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    font-family: Lato, sans-serif;
    display: block;
    position: relative;
    left: 387px;
}

    .div-block-perfil.div-perf-block-ai {
        width: 140px;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 21px;
        margin-bottom: auto;
        padding-top: 0;
        padding-bottom: 0;
        display: none;
        left: auto;
    }

.img-seguridad-ai {
    float: left;
    clear: right;
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    margin-top: auto;
    margin-bottom: auto;
    display: none;
    position: relative;
}

.dropdown-perfil {
    background-color: rgba(0, 0, 0, 0);
    padding: 5px;
    display: inline-block;
}

    .dropdown-perfil:hover {
        color: #444;
        background-color: rgba(0, 0, 0, 0);
    }

    .dropdown-perfil.dropdwn-perf-ai {
        background-color: rgba(0, 0, 0, 0);
        margin-top: -2px;
        padding-top: 5px;
    }

        .dropdown-perfil.dropdwn-perf-ai:hover {
            background-color: #203c6f;
        }

.div-block-165 {
    width: 50%;
    float: left;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10.1px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    position: relative;
    right: auto;
    overflow: visible;
}

    .div-block-165.block-data-ai {
        width: 60%;
        text-align: left;
        flex: 0 auto;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        display: none;
    }

.dropdown-3 {
    width: 50%;
    float: left;
    clear: both;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    display: block;
}

    .dropdown-3.drop-icon-ai {
        width: 40%;
        background-color: rgba(0, 0, 0, 0);
        display: none;
    }

.navbar-se {
    background-color: #fff;
}

.form-block-58 {
    background-color: #bfd5f5;
}

.form-check-agenda-se {
    justify-content: flex-start;
    align-items: baseline;
    margin-bottom: 10px;
    display: flex;
}

    .form-check-agenda-se.generar-act-se {
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        justify-content: center;
        align-self: stretch;
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

.checkbox-label-10 {
    color: #a3a3a3;
    text-transform: none;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 17px;
    font-weight: 700;
    display: flex;
}

.checkbox-13 {
    border: 1px solid #a3a3a3;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 4px;
}

    .checkbox-13.check-gen-act-se {
        flex: 0 auto;
        align-self: auto;
        margin-top: 0;
        margin-right: 10px;
    }

.form-gen-act-se {
    flex: 0 auto;
}

.field-gen-act-se {
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-editable-se {
    height: auto;
    border: 1px #000;
    padding: 10px;
    font-family: Lato, sans-serif;
    position: static;
}

.form-agenda-se {
    float: left;
    position: relative;
}

.lbl-agenda-se {
    float: none;
    clear: both;
    color: #a3a3a3;
    text-align: left;
    align-self: flex-start;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 15px;
    display: block;
    position: relative;
}

    .lbl-agenda-se.lbl-time-se {
        flex: 0 auto;
        align-self: flex-start;
        margin-left: 10%;
    }

    .lbl-agenda-se.lbl-duracion-se {
        clear: both;
        flex: 0 auto;
        align-self: flex-start;
        margin-left: 15%;
    }

.txt-agenda-se {
    width: 100%;
    float: left;
    clear: none;
    color: #a3a3a3;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 15px;
    font-weight: 400;
}

    .txt-agenda-se.txt-time-1-ai {
        width: 40%;
        float: left;
        clear: none;
        margin-left: 10%;
        margin-right: 1px;
        position: relative;
    }

    .txt-agenda-se.txt-hora-se {
        width: 100%;
        float: right;
        background-color: rgba(0, 0, 0, 0);
        align-self: flex-end;
        padding-left: 10px;
        padding-right: 10px;
    }

        .txt-agenda-se.txt-hora-se.input-duracion-se {
            width: 100%;
            background-color: rgba(0, 0, 0, 0);
            align-self: auto;
            padding-left: 8px;
            padding-right: 8px;
        }

    .txt-agenda-se.txt-actividad-ssse {
        width: 100%;
    }

.left-div-form-agenda-se {
    height: 200px;
}

    .left-div-form-agenda-se.div-editable-se {
        height: auto;
        margin-top: 20px;
        padding: 10px;
    }

.slct-modalidad-se {
    width: 100%;
    float: none;
    color: #a3a3a3;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.div-borrar-se {
    width: 38px;
    height: 38px;
    background-color: #dfbb17;
}

.grid-edit-agenda-se {
    grid-template-rows: auto auto auto;
}

.from-agenda-edit-se {
    height: 300px;
    background-color: rgba(0, 0, 0, 0);
}

.grid-ediable-form-se {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto minmax(auto, 1fr) auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.iconos-actions-form-se {
    width: auto;
    height: auto;
    clear: none;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    margin-right: 0;
    display: block;
    position: relative;
}

.actions-icons-se {
    width: 38px;
    height: 38px;
    float: left;
    background-color: #dfbb17;
}

    .actions-icons-se.icon-save-se {
        justify-content: center;
        align-items: center;
        margin-right: 20px;
        padding-right: 0;
        display: flex;
    }

        .actions-icons-se.icon-save-se:hover {
            background-color: #444;
        }

    .actions-icons-se.icon-delete-se {
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .actions-icons-se.icon-delete-se:hover {
            background-color: #444;
        }

.save-iocn-se {
    width: 25px;
    height: 25px;
}

.clean-icon-se {
    width: 25px;
    height: auto;
    flex: 0 auto;
}

.div-form-get-info-se {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    display: block;
}

.form-bloque-agenda-se {
    width: 100%;
    margin-bottom: 20px;
}

.a-form-agenda-se {
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
}

.coulums-form-place-se {
    height: auto;
    border: 1px #000;
    justify-content: space-between;
    align-items: stretch;
    display: inline;
}

.col-form-se {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    display: block;
}

    .col-form-se.col-hora-se {
        flex-direction: column;
        align-items: center;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }

.sel-time-ai {
    width: 25%;
    float: left;
    clear: none;
    color: #888;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 10px;
    margin-left: 0;
    font-family: Lato, sans-serif;
}

    .sel-time-ai.first-time-slct-ai {
        width: 50%;
        margin-left: 0;
    }

.div-top-inf-agenda-se {
    width: 100%;
    height: auto;
    margin-left: 0%;
}

.form-top-agenda-se {
    justify-content: center;
    align-items: center;
    display: block;
}

.col-top-se {
    height: 40px;
    background-color: #f3f3f3;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

    .col-top-se.col-top-buscar-se {
        background-color: #eee;
        flex: 1;
        justify-content: flex-start;
        align-self: center;
        padding-left: 12px;
        display: flex;
    }

.colums-top-se {
    width: 100%;
    height: 40px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.txt-buscar-agenda-se {
    width: 150px;
    margin-bottom: 0;
    margin-right: 10px;
}

.checkbox-field-13 {
    width: 100%;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    margin-bottom: 0;
    padding-left: 10px;
    display: flex;
}

.div-form-actividad-se {
    width: 90%;
    grid-column-gap: 77px;
    grid-row-gap: 11px;
    grid-template-rows: auto;
    grid-template-columns: 4.5fr minmax(220px, .25fr);
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
}

.div-time-se {
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div-duracion-se {
    width: 100%;
    flex-direction: column;
    flex: 1;
    align-self: auto;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 4%;
    display: flex;
}

.div-form-lugar-se {
    width: 90%;
    height: auto;
    margin-top: 40px;
}

.grid-lugar-form {
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: minmax(180px, .75fr) .75fr 220px;
}

.div-modalidad-se {
    width: 100%;
}

.grid-bar-top-se {
    grid-column-gap: 29px;
    grid-template-rows: auto;
    grid-template-columns: .25fr .5fr .5fr;
}

.div-evento-se {
    width: 100%;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 25%;
    display: block;
}

.div-agenda-dia-se {
    justify-content: center;
    display: flex;
}

.div-pub-ag-se {
    justify-content: center;
    align-items: stretch;
    margin-right: 60px;
    display: flex;
    position: relative;
}

.div-info-se {
    width: 18px;
    height: 18px;
    clear: both;
    background-color: #fff;
    border: 1px solid #888;
    border-radius: 100%;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding: 0;
    display: flex;
    position: absolute;
    top: -3%;
    bottom: 0;
    left: auto;
    right: -19px;
}

.img-info-se {
    width: 12px;
    height: 12px;
    flex: none;
    align-self: stretch;
    margin-top: 2px;
    margin-left: 0;
    padding-left: 0;
    display: block;
}

.colums-time-se {
    width: 80%;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
}

.col-time-se {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

    .col-time-se.col-duraicon {
        flex: 0 auto;
        order: 0;
        align-items: stretch;
        padding-right: 0%;
    }

.column-4 {
    padding-left: 0;
    padding-right: 0;
}

.div-hora-se {
    width: 100%;
}

.contenedor-ttulo.creacion-de-evento {
    height: 40px;
    background-image: linear-gradient(#f7eb44, #dfbb17);
    justify-content: center;
    align-items: center;
    display: flex;
}

.titulo {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}

.header-smart-events {
    object-fit: contain;
    background-image: repeating-linear-gradient(to right, #fff, #fff 50%, #dfbb17 55%, #dfbb17 84%, #dfbb17 92%, #dfbb17);
    border-bottom: 10px #a3a3a3;
    margin-top: 20px;
    font-family: Lato, sans-serif;
    display: flex;
    overflow: auto;
}

.container-header-se {
    display: block;
}

.nav-bar-top-se {
    height: 90px;
    background-color: rgba(0, 0, 0, 0);
}

.brand-smart-events {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 10px;
    margin-right: 10px;
    padding-right: 10px;
    display: flex;
}

.img-logo-se {
    width: 150px;
}

.navbar-header-top-se {
    height: 90px;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(280deg, #dfbb17 82%, #fff 82%);
}

.brand-top-header {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
    margin-right: 10px;
    padding-right: 10px;
    display: flex;
}

.nav-link-6 {
    color: #fff;
}

.container-menu-top-se {
    height: auto;
    overflow: auto;
}

.img-logo-footer-se {
    max-width: 100%;
    margin-left: 10px;
    font-family: Lato, sans-serif;
    display: block;
}

.input-duracion-se {
    width: 50%;
    float: left;
    margin-bottom: 0;
}

.select-field-9 {
    width: 50%;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.div-footer-smart-events {
    width: 60%;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
}

.div-line-form {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin-bottom: 15px;
    display: block;
}

    .div-line-form.line-textarea {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .div-line-form.div-tec.combo-time, .div-line-form.div-tec.combo-final {
        width: 60%;
        float: left;
    }

        .div-line-form.div-tec.combo-final.line-pais {
            width: 100%;
        }

.txt-input-form {
    float: none;
    margin-bottom: 0;
}

.f-block-time {
    width: 40%;
    float: right;
    clear: none;
    margin-bottom: 0;
}

    .f-block-time.combo-box {
        width: 50%;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
    }

        .f-block-time.combo-box.country-box {
            width: 60%;
            float: left;
            margin-left: 99px;
        }

.section-checkboxes {
    margin-top: 40px;
}

    .section-checkboxes.chbx-section-boleta {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

        .section-checkboxes.chbx-section-boleta.servicio {
            float: none;
            clear: both;
            margin-top: 10px;
        }

        .section-checkboxes.chbx-section-boleta.yes-no-boxes {
            width: 100%;
            clear: none;
            font-family: Lato, sans-serif;
            display: block;
        }

.checkbox-line {
    width: 27%;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    display: block;
}

    .checkbox-line.line-check {
        width: 50%;
        margin-bottom: 4px;
        margin-right: 0;
        display: block;
    }

        .checkbox-line.line-check.yes, .checkbox-line.line-check.no {
            width: 10%;
        }

        .checkbox-line.line-check.chk-menbresia {
            width: auto;
            margin-right: 20px;
            padding-right: 20px;
        }

.text-check {
    color: #a3a3a3;
    font-family: Lato, sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.link-block-boton {
    width: 40px;
    height: 40px;
    background-color: #eabb00;
    margin-top: 0;
    padding: 10px;
    font-weight: 700;
}

    .link-block-boton:hover {
        background-color: #444;
    }

    .link-block-boton.dere {
        width: 40px;
        height: 40px;
        align-self: flex-start;
        margin-top: 0;
        margin-left: 0%;
        margin-right: 10px;
    }

.form-checkboxes {
    margin-bottom: 0;
}

    .form-checkboxes.membresia-checkboses {
        margin-top: 0;
        margin-bottom: 0;
    }

        .form-checkboxes.membresia-checkboses.top-check {
            border-top: 1px #ddd;
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 20px;
            padding-bottom: 20px;
        }

.text-area-rep-inicial {
    margin-bottom: 0;
}

.grid-boleta-servicio {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-form-left {
    padding-left: 10px;
}

.div-form-right {
    padding-right: 10px;
}

.heading-form {
    clear: both;
    color: #a3a3a3;
    align-self: flex-start;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 15px;
    line-height: 20px;
    display: block;
    position: static;
}

    .heading-form.lbl-reporte {
        align-self: flex-start;
        display: block;
    }

.form-26 {
    float: none;
    clear: none;
}

    .form-26.form-top-checkboxes {
        padding-left: 0;
    }

    .form-26.form-id-type {
        padding-left: 20px;
    }

.colums {
    width: 80%;
}

.input-afiliacion {
    height: 30px;
    margin-bottom: 0;
}

.form-afiliacion {
    background-color: #f3eeee;
}

.textarea-2 {
    clear: none;
    margin-left: 60px;
    position: relative;
}

.form-block-59 {
    margin-bottom: 0;
}

    .form-block-59.form-afil.padding {
        padding-left: 20px;
    }

.inut-afil-actividad {
    width: 100%;
}

.header-afiliacion {
    border-bottom: 6px #000;
    position: -webkit-sticky;
    position: sticky;
}

    .header-afiliacion._2 {
        display: flex;
    }

    .header-afiliacion.test22 {
        z-index: 3000;
        position: fixed;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%;
    }

.brand-logo-ai-2 {
    flex: 0 auto;
}

.form-idoma-ai-2 {
    width: 100%;
    float: none;
    clear: none;
    color: #888;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.container-header-3 {
    max-width: 90%;
    float: none;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: block;
    position: relative;
}

    .container-header-3.wrap-header-ai {
        width: auto;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;
    }

        .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai {
            padding-top: 0;
            padding-bottom: 0;
        }

            .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai.cont {
                max-width: 75%;
                max-width: 75%;
            }

        .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai {
            width: 90%;
            padding-top: 0;
            padding-bottom: 0;
        }

.img-user-profile-ai {
    width: 35px;
    height: 35px;
    text-align: center;
    display: block;
}

.slct-idioma-ai-2 {
    width: 80%;
    height: auto;
    float: none;
    clear: both;
    color: #888;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
    position: relative;
}

    .slct-idioma-ai-2.slc-empresa-ai {
        width: 150px;
    }

        .slct-idioma-ai-2.slc-empresa-ai.link-menu-se {
            color: #fff;
            display: block;
        }

    .slct-idioma-ai-2.link-menu-se {
        color: #fff;
    }

    .slct-idioma-ai-2.slc-empresa-ai {
        width: 400px;
    }

    .slct-idioma-ai-2.camara {
        width: 100%;
        height: 40px;
        color: #fff;
        background-color: #444;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        display: flex;
        position: static;
    }

    .slct-idioma-ai-2.puesto-ingreso {
        height: 30px;
        color: #fff;
        margin-bottom: 0;
        display: flex;
    }

        .slct-idioma-ai-2.puesto-ingreso.adonde {
            height: 30px;
            flex-direction: column;
            font-size: 14px;
        }

.div-user-photo-ai {
    width: 60px;
    height: 60px;
    background-color: #888;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

    .div-user-photo-ai.user-fede {
        float: none;
        clear: none;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
    }

    .div-user-photo-ai.user-se {
        float: right;
        clear: left;
        display: none;
    }

    .div-user-photo-ai.div-user-se {
        display: none;
    }

.form-blck-idioma-2 {
    width: 100%;
    float: none;
    clear: none;
    margin-top: 20px;
    margin-bottom: auto;
    margin-left: 0;
    display: inline-block;
    position: relative;
    left: auto;
}

    .form-blck-idioma-2.form-bloc-empresa-ai {
        display: none;
    }

    .form-blck-idioma-2.puesto-ingreso {
        width: 100%;
        height: 40px;
        background-color: #444;
        align-items: stretch;
        margin-top: 10px;
        display: flex;
    }

.text-notf-ai {
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}

.btn-cerrar-session-ai {
    width: 86px;
    text-align: center;
    background-color: #ebbb00;
    border-radius: 7px;
    flex: 0 auto;
    margin-left: 40px;
    margin-right: 40px;
    padding: 6px 5px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: block;
}

    .btn-cerrar-session-ai:hover {
        background-color: #444;
    }

    .btn-cerrar-session-ai.btn-hamburger-close {
        width: 200px;
        height: 30px;
        background-color: #eabb00;
    }

        .btn-cerrar-session-ai.btn-hamburger-close:hover {
            background-color: #444;
        }

        .btn-cerrar-session-ai.btn-hamburger-close.close {
            width: 100px;
            background-color: #001b8b;
            font-size: 14px;
        }

            .btn-cerrar-session-ai.btn-hamburger-close.close:hover {
                width: 100px;
                background-color: #0079d3;
                font-size: 14px;
            }

        .btn-cerrar-session-ai.btn-hamburger-close.close {
            width: 100px;
            background-color: #001b8b;
            font-size: 14px;
        }

            .btn-cerrar-session-ai.btn-hamburger-close.close:hover {
                width: 100px;
                background-color: #0079d3;
                font-size: 14px;
            }

        .btn-cerrar-session-ai.btn-hamburger-close.btn-close-session-se {
            width: 100px;
            color: #444;
            background-color: #fff;
            font-size: 14px;
            font-weight: 700;
        }

.div-notf-header-ai {
    width: 25px;
    height: 25px;
    background-color: #d9534f;
    border: 2px solid #b52b27;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -19%;
}

.img-profile {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}

.img-lbrand-logo-ai-2 {
    width: 171px;
    height: auto;
    flex: 0 auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    display: block;
}

    .img-lbrand-logo-ai-2.logo-af {
        width: 75px;
        height: auto;
        width: 75px;
        height: auto;
    }

.navbar-4 {
    z-index: 1000;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e3e3e3;
    flex: 0 auto;
}

    .navbar-4.nb-cerrar-ses-ai {
        padding-top: 8px;
        padding-bottom: 8px;
    }

        .navbar-4.nb-cerrar-ses-ai.nav-af {
            background-color: #fff;
            border-bottom-style: none;
            padding-top: 0;
            padding-bottom: 0;
        }

    .navbar-4.nav-bar-homme-ai {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .navbar-4.nb-cerrar-ses-ai {
        justify-content: flex-start;
        align-items: stretch;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
    }

.brand-logo {
    float: right;
}

.titulo-menu-fede {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Open Sans, sans-serif;
    font-size: 30px;
    font-weight: 600;
    display: inline-block;
}

.container-14 {
    flex-direction: row-reverse;
    justify-content: space-around;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
}

.loging {
    margin-left: 10px;
    margin-right: 20px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: inline-block;
}

.div-loging {
    width: auto;
    height: auto;
    clear: none;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-right: 0;
    display: flex;
}

.div-form-fede {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.btn-fede {
    background-color: #001b8b;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .btn-fede:hover {
        background-color: #3272ca;
    }

.linear-gradient {
    width: 100%;
    height: 3px;
    background-image: url('../images/bar.png');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
}

.navbar-5 {
    background-color: #fcfcfc;
}

.form-block-60 {
    margin-bottom: 0;
}

.footer-fede {
    background-color: #001b8b;
}

.section-footer-sc {
    padding-top: 20px;
    padding-bottom: 20px;
}

.div-block-general-footer {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 10px;
    display: flex;
}

.titulo-footer {
    color: #fff;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.paragraph-5 {
    color: #fff;
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.div-copy-right {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.texto-copyright {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

.linea-footer {
    width: 100%;
    height: 5px;
    background-color: #c92d30;
}

.form-block-61 {
    margin-bottom: 0;
}

    .form-block-61.form-afil.padding {
        padding-left: 20px;
    }

.text-field-20, .form-block-62, .textarea-3 {
    margin-bottom: 0;
}

.select-afiliacion {
    height: 34px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
}

.select-field-11, .form-block-63 {
    margin-bottom: 0;
}

.img-user-profile-ai-2 {
    width: 35px;
    height: 35px;
    text-align: center;
    display: none;
}

.form-block-64 {
    z-index: 2000;
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.grid-33, .grid-menu-afil {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.form-loging-zc {
    width: 100%;
    background-color: #f1f2f3;
    border: 1px solid #e3e5e8;
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    padding: 40px 20px;
    display: flex;
}

    .form-loging-zc.form-afil {
        background-color: #fff;
        padding-left: 20px;
    }

.login-container-zc {
    background-color: #f5f8fd;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    position: relative;
}

    .login-container-zc.login-afil {
        background-color: rgba(0, 0, 0, 0);
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 100px;
    }

.txt-paswrd-log-zc {
    margin-top: 0;
    font-family: Montserrat, sans-serif;
}

.txt-user-log-zc {
    border-radius: 0;
    font-family: Montserrat, sans-serif;
}

.btn-logging-zc {
    width: 100%;
    float: none;
    clear: none;
    background-color: #009fe3;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    display: inline-block;
    position: static;
}

    .btn-logging-zc:hover {
        background-color: #008fcc;
    }

    .btn-logging-zc.btn-afil {
        text-transform: uppercase;
        background-color: #001b8b;
    }

        .btn-logging-zc.btn-afil:hover {
            background-color: #0079d3;
        }

.label-log-zc {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}

.wrap-form-zc {
    width: 25%;
    height: auto;
    clear: both;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    flex-flow: row;
    flex: 0 auto;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
    display: flex;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .wrap-form-zc.wrap-afil {
        width: 300px;
        padding-top: 0;
        padding-bottom: 0;
    }

.loging-grid-p-zc {
    grid-column-gap: 14px;
    grid-template-rows: auto;
    grid-template-columns: 4.25fr 1.5fr;
    margin-top: 40px;
}

    .loging-grid-p-zc.grid-forgot-passwrd {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 4.25fr 2fr;
    }

.form-blck-log-zc {
    margin-bottom: 0;
}

    .form-blck-log-zc.fb-afil {
        width: 100%;
    }

.p-get-password-zc {
    font-size: 13px;
}

    .p-get-password-zc:hover {
        color: #0074b2;
    }

    .p-get-password-zc.forgot-psswrd-afil {
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 700;
    }

        .p-get-password-zc.forgot-psswrd-afil:hover {
            color: #0079d3;
        }

.p-register-zc {
    font-size: 13px;
}

    .p-register-zc:hover {
        color: #0074b2;
    }

    .p-register-zc.forgot-psswrd-afil {
        text-align: center;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 700;
    }

        .p-register-zc.forgot-psswrd-afil:hover {
            color: #0079d3;
        }

.div-block-perfil-3 {
    width: auto;
    height: 80px;
    float: right;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    font-family: Lato, sans-serif;
    display: flex;
    position: relative;
    left: 387px;
}

    .div-block-perfil-3.div-btn-is-ai {
        height: 60px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        display: flex;
    }

.btn-inicio-sesion-ai {
    width: 100%;
    text-align: center;
    background-color: #ebbb00;
    border-radius: 7px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 400;
}

    .btn-inicio-sesion-ai:hover {
        background-color: #444;
    }

    .btn-inicio-sesion-ai.btn-loginh-ai {
        display: block;
    }

        .btn-inicio-sesion-ai.btn-loginh-ai.w--current {
            display: none;
        }

        .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai {
            margin-top: 0;
            padding: 6px 5px;
            display: block;
        }

            .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai.w--current {
                flex: 0 auto;
                margin-top: 0;
            }

.btn-iniciar-sesion {
    width: auto;
    float: right;
    clear: none;
    color: #444;
    background-color: #fff;
    border: 1px solid #888;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 4px 15px;
    font-weight: 700;
    display: none;
    position: relative;
}

    .btn-iniciar-sesion:hover {
        background-color: #f3f3f3;
    }

.container-menu-se {
    height: 90px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.container-15 {
    height: auto;
}

.menu-button-4 {
    float: none;
    clear: none;
    display: block;
}

.contenedor-general-3 {
    width: 100%;
    height: 100vh;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    position: relative;
}

.link-block-social-2 {
    width: 40px;
    flex-direction: column;
    margin-right: 10px;
    padding-right: 0;
    display: flex;
}

.nav-link-7 {
    color: #888;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

    .nav-link-7:hover {
        color: #444;
    }

    .nav-link-7.w--current {
        color: #eabb00;
    }

    .nav-link-7.w--open {
        color: #fff;
        background-color: #444;
    }

.txt-login-ai {
    margin-bottom: 10px;
}

.wrap-form-ai {
    width: 25%;
    height: auto;
    clear: both;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    margin: 100px auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
}

    .wrap-form-ai.warp-from-se {
        margin-top: auto;
        margin-bottom: auto;
    }

.linea-amarilla {
    height: 5px;
    background-color: #eabb00;
}

.txt-pass-log-ai {
    margin-bottom: 10px;
}

.p-get-password-ai {
    color: #333;
    text-transform: none;
    text-decoration: none;
}

    .p-get-password-ai:hover {
        color: #a3a3a3;
    }

.menu-button {
    clear: none;
}

.footer-link-3 {
    color: #fff;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    text-decoration: none;
    display: block;
}

    .footer-link-3:hover {
        text-decoration: underline;
    }

.footer-5 {
    width: 100%;
    text-align: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}

.footer-heading-4 {
    color: #eabb00;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

.div-block-201 {
    width: 320px;
    text-align: left;
    flex: 0 auto;
    margin-left: 40px;
    margin-right: 40px;
}

.popup-alertas-ai {
    width: 300px;
    height: 100px;
    background-color: #fff;
    border: 1px solid #888;
    border-radius: 7px;
    margin-right: 20px;
    padding: 10px 0 10px 10px;
    display: block;
    position: absolute;
    top: 15%;
    bottom: auto;
    left: auto;
    right: 0%;
}

    .popup-alertas-ai.pp-info {
        top: 49%;
    }

    .popup-alertas-ai.pp-error-ai {
        flex-direction: row;
        justify-content: center;
        align-self: auto;
        align-items: center;
        display: block;
        top: 32%;
    }

    .popup-alertas-ai.popup-success {
        height: 70px;
        align-items: center;
        display: none;
    }

        .popup-alertas-ai.popup-success.correcta {
            display: none;
        }

    .popup-alertas-ai.pp-error-ai {
        flex-direction: row;
        justify-content: center;
        align-self: auto;
        align-items: center;
        display: none;
        top: 32%;
    }

    .popup-alertas-ai.pp-info {
        display: none;
        top: 49%;
    }

    .popup-alertas-ai.popup-success {
        display: flex;
    }

.img-alerta-pp {
    margin-top: 26px;
    margin-right: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0%;
    left: auto;
    right: 0%;
}

.form-block-log-ai {
    width: auto;
    justify-content: center;
    margin-bottom: 0;
    padding: 0;
    display: flex;
}

.btn-login-ai {
    width: 100%;
    background-color: #edc014;
    margin-top: 0;
    margin-bottom: 40px;
}

    .btn-login-ai:hover {
        background-color: #444;
    }

.txt-user-log-ai {
    color: #333;
    margin-bottom: 10px;
}

.div-logo-footer-2 {
    width: 150px;
    float: left;
    text-align: left;
    display: block;
    position: relative;
    right: 0;
}

.footer-image-3 {
    width: 150px;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    object-position: 0% 50%;
    display: inline-block;
}

    .footer-image-3.imgfooter {
        min-width: 150px;
    }

.p-register-ai {
    color: #333;
    text-align: left;
    margin-bottom: 12px;
    line-height: 20px;
    text-decoration: none;
}

.div-block-social-logo-2 {
    margin-top: 30px;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
}

.footer-6 {
    height: auto;
    background-color: #444;
}

.brand-2 {
    height: auto;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
}

    .brand-2.w--current {
        height: auto;
        align-items: center;
        font-family: Lato, sans-serif;
    }

.txt-passwrd-ai {
    margin-bottom: 40px;
}

.titulo-alertas {
    width: 70%;
    float: left;
    color: #444;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 900;
}

.mensaje-alerta {
    width: 70%;
    float: left;
    margin-top: 8px;
    font-family: Lato, sans-serif;
}

.main-ai {
    min-width: 95%;
    background-color: #fbfbfb;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-login-ai {
    width: 100%;
    background-color: #fff;
    border: 1px solid #e3e5e8;
    border-radius: 6px;
    padding: 40px 20px;
}

.img-exito-pp {
    float: left;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 8px;
    bottom: auto;
    left: auto;
    right: 20px;
}

.div-user-photo-ai-2 {
    width: 60px;
    height: 60px;
    background-color: #888;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

.div-notf-header-ai-2 {
    width: 25px;
    height: 25px;
    background-color: #d9534f;
    border: 2px solid #b52b27;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -19%;
}

.cont-information {
    width: 496px;
    height: 90%;
    max-height: 90%;
    background-color: #fe831d;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 25px;
    padding-bottom: 0;
    display: flex;
    box-shadow: 2px 2px 8px -1px #747474;
}

.text-info-2 {
    color: #fff;
    text-align: left;
    align-items: center;
    padding-left: 11px;
    font-family: Lato, sans-serif;
    font-size: .9rem;
    font-weight: 300;
    display: flex;
}

.div-iconos-micrositio {
    transition: opacity .2s;
}

    .div-iconos-micrositio:hover {
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
    }

.div-fondo {
    max-height: 50vh;
    background-color: #4b4c4d;
    background-image: url('../images/cover-micrositio.jpg');
    background-position: 0 0;
    background-size: contain;
}

.div-block-230 {
    width: 100%;
    margin-top: 26px;
}

.div-micros {
    width: 100vw;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.image-45 {
    opacity: .6;
}

.div-cuadro-texto-micrositio {
    border-bottom: 1px solid #fff;
}

    .div-cuadro-texto-micrositio.trans-boton {
        opacity: .6;
    }

.div-block-232 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 55px 55px 55px 55px 55px 55px;
    grid-template-columns: .25fr .5fr 3.75fr;
    grid-auto-columns: 1fr;
    padding: 12px 8px 0;
    display: grid;
}

.image-52 {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.div-user-photo-ai-3 {
    width: 40px;
    height: 40px;
    background-color: #888;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

.header-3 {
    height: auto;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.brand-logo-ai-3 {
    flex: 0 auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
}

.text-notf-ai-2 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}

.img-lbrand-logo-ai-3 {
    width: 180px;
    height: auto;
    flex: 0 auto;
    margin-top: -5px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Lato, sans-serif;
    display: block;
}

.div-block-233 {
    width: 100%;
    grid-column-gap: 11px;
    grid-row-gap: 13px;
    grid-template-rows: auto 40px auto auto auto;
    grid-template-columns: minmax(400px, 1fr) 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    padding: 13px 38px 37px;
    display: grid;
}

    .div-block-233.otra {
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        padding-left: 0;
    }

.div-base {
    padding: 0 17px 6px;
    display: block;
    box-shadow: 0 0 6px #5e5e5e;
}

    .div-base._400px {
        box-shadow: none;
    }

    .div-base.grid-info {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch;
        display: grid;
    }

    .div-base.camara {
        grid-column-gap: 16px;
        grid-row-gap: 3px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 7px;
        padding-top: 5px;
        display: grid;
    }

.columna-3 {
    position: static;
    left: auto;
    box-shadow: 1px 1px 7px #383838;
}

.div-camara {
    width: 473px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-caramara2 {
    width: 90%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    padding-top: 18px;
    display: flex;
}

.div-boton {
    width: 100%;
    height: 30px;
    background-color: #eabb00;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 6px;
    padding-left: 17px;
    padding-right: 17px;
}

.button-3 {
    width: 100%;
    height: 60px;
    color: #fff;
    background-color: #eabb00;
    border-radius: 7px;
    align-items: center;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-size: 37px;
    display: flex;
}

.image-53 {
    position: relative;
    top: 6px;
    left: -13px;
}

.column-5 {
    display: flex;
    box-shadow: 1px 1px 7px -1px #383838;
}

.column-6 {
    left: 8px;
}

.div-grid-perfil {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 3px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding: 13px 4px 0;
    display: grid;
}

.div-boton-gris {
    width: 100%;
    height: 70px;
    background-color: #444;
    background-image: url('../images/icono-check-01.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    border-radius: 11px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .div-boton-gris:hover {
        background-image: url('../images/icono-check.gif');
        background-position: 50%;
    }

    .div-boton-gris.limpiar {
        width: 100%;
        height: 70px;
        background-image: url('../images/icono-climpiar-01.png');
    }

        .div-boton-gris.limpiar:hover {
            background-image: url('../images/icono-limpiar.gif');
            background-position: 50%;
            background-size: 50px 50px;
        }

    .div-boton-gris.desconectar {
        background-color: #444;
        background-image: url('../images/icono-desconectar-01.png');
        background-position: 50%;
        display: flex;
    }

        .div-boton-gris.desconectar:hover {
            background-color: #eabb00;
            background-image: url('../images/icono-conectar.gif');
            background-position: 50%;
            background-size: 50px 50px;
        }

        .div-boton-gris.desconectar.conectado {
            background-color: #444;
            background-image: url('../images/icono-desconectar-01.png');
            display: flex;
        }

            .div-boton-gris.desconectar.conectado:hover {
                background-color: #eabb00;
                background-image: url('../images/icono-conectar.gif'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
                background-position: 50%, 0 0;
            }

            .div-boton-gris.desconectar.conectado.desconect {
                width: 100%;
                height: 70px;
                background-color: #eabb00;
                background-image: url('../images/icono-donectar-01.png');
            }

                .div-boton-gris.desconectar.conectado.desconect:hover {
                    background-color: #444;
                    background-image: url('../images/icono-desacticar.gif'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
                    background-position: 50%, 0 0;
                    background-size: 50px, auto;
                }

.div-foto-perfil {
    width: 100%;
    height: 100%;
    margin-left: 0;
}

.div-texto-perfil {
    margin-top: -17px;
}

.heading-7 {
    text-align: center;
    letter-spacing: 0;
    text-indent: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

.text-block-22 {
    color: #eabb00;
    text-align: center;
    margin-top: -26px;
    font-family: Lato, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
}

.div-boton-foto, .div-block-234 {
    background-color: #eabb00;
}

.div-alerta {
    width: 100%;
    height: 150px;
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    border: 1px solid #000;
    grid-template-rows: 25px 25px 25px 25px 25px;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 14px;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
}

    .div-alerta.negativo {
        display: none;
    }

.div-block-235 {
    width: 100%;
    height: 30px;
    justify-content: space-around;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

    .div-block-235.camaras {
        height: 200px;
        background-color: #444;
        background-image: url('../images/imagenes-vigilante3.png');
        background-position: 50%;
        background-size: cover;
    }

.section-7 {
    max-width: 100vw;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 50px 1fr 1fr 1fr 1fr 1fr 1fr 50px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 13px;
    margin-left: 0;
    display: grid;
}

.image-54 {
    width: 100%;
    height: 100px;
    margin-top: 14px;
}

.image-55 {
    flex: 0 auto;
}

.heading-8 {
    color: #444;
    text-align: center;
    margin-top: 6px;
    padding-top: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.div-base-grid {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

    .div-base-grid.conectar {
        display: none;
    }

        .div-base-grid.conectar.desconectar {
            display: flex;
        }

            .div-base-grid.conectar.desconectar.naranja {
                display: none;
            }

.heading-9 {
    height: 100%;
    color: #fff;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0;
    font-family: Lato, sans-serif;
    font-size: 19px;
    font-weight: 400;
    display: flex;
}

.image-56 {
    display: block;
}

.div-foto-camar {
    width: 25px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
}

    .div-foto-camar.ojo {
        width: 30px;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
    }

.heading-10 {
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    display: flex;
}

.div-block-236 {
    outline-offset: 0px;
    border-top: 1px solid #000;
    outline: 3px #555;
    margin-top: 13px;
    margin-bottom: 14px;
}

.field-label-19 {
    color: #595959;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

    .field-label-19.no-autorizado {
        height: 30px;
        border: 1px #ccc;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 14px;
        display: flex;
    }

    .field-label-19.aqv {
        margin-left: 0;
    }

.div-grid-info {
    width: 100%;
    grid-column-gap: 6px;
    grid-row-gap: 3px;
    grid-template-rows: 50px 50px;
    grid-template-columns: 1fr 1fr 50px 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 8px 12px;
    display: grid;
    box-shadow: 0 0 6px #5e5e5e;
}

    .div-grid-info._2da {
        grid-row-gap: 4px;
        grid-template-rows: 50px 50px;
        grid-template-columns: 1fr 1fr;
        margin-top: 0;
        padding: 4px 17px;
    }

.form-27 {
    align-items: center;
    margin-top: 19px;
    display: block;
}

.text-field-21 {
    background-color: #444;
}

.div-block-237 {
    width: 100%;
    height: 40px;
    background-color: #444;
    justify-content: flex-end;
    align-items: center;
    padding-right: 16px;
    display: flex;
}

    .div-block-237.aqv {
        width: 90%;
        flex-direction: row;
    }

.image-57 {
    display: block;
}

    .image-57.lupa2 {
        width: 18px;
        height: 18px;
        margin-top: -33px;
        margin-left: 349px;
    }

        .image-57.lupa2.lupa1 {
            width: 18px;
            height: 18px;
            margin-top: -55px;
            margin-left: 348px;
        }

.div-block-238 {
    display: flex;
}

.form-block-65 {
    flex-direction: column;
    display: flex;
}

.form-28 {
    flex-direction: row;
    display: flex;
}

.image-58 {
    margin-right: -85px;
}

.form-29 {
    border: 1px solid #ccc;
    margin-top: 1px;
    margin-bottom: -37px;
    padding-bottom: 0;
}

.text-field-22 {
    height: 30px;
    border: 1px solid #ccc;
}

    .text-field-22.oscuro {
        width: 100%;
        background-color: #444;
        display: block;
    }

        .text-field-22.oscuro.aqv {
            width: 100%;
            margin-left: 0;
        }

.text-field-23, .text-field-24 {
    height: 30px;
    border: 1px solid #ccc;
}

    .text-field-24.direccion {
        height: 30px;
    }

.heading-11, .heading-12, .heading-13, .heading-14 {
    font-family: Lato, sans-serif;
    font-size: 10px;
}

.heading-15 {
    height: 15px;
    background-color: #acd695;
    font-family: Lato, sans-serif;
    font-size: 10px;
}

.image-59 {
    width: 30px;
    height: 30px;
    margin-top: -78px;
    margin-left: 0;
}

.image-60 {
    width: 80px;
    height: 80px;
    text-align: left;
    margin-top: -18px;
}

.form-block-66 {
    padding-top: 26px;
}

.form-block-67 {
    height: 40px;
}

.image-61 {
    width: 60px;
    height: 60px;
    margin-top: -16px;
}

.image-62 {
    width: 60px;
    height: 60px;
}

.div-iconoss {
    width: 100%;
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    margin-bottom: 3px;
    padding-left: 19px;
    padding-right: 19px;
    display: flex;
}

.image-63 {
    margin-left: 15px;
}

.dropdown-toggle {
    height: 30px;
    color: #fff;
    background-color: #444;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    display: flex;
}

.dropdown-4 {
    width: 100%;
}

.text-block-23 {
    justify-content: flex-start;
    display: flex;
}

.image-64 {
    margin-bottom: 3px;
}

.image-65 {
    width: 100%;
    height: 70%;
}

.select-field-12 {
    height: 30px;
    color: #fff;
    background-color: #444;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 10px;
}

.div-block-239 {
    margin-top: 34px;
}

.form-block-68 {
    margin-bottom: -4px;
}

.form-block-70 {
    margin-bottom: 0;
}

.text-block-24 {
    height: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-240 {
    width: 100%;
    border: 1px solid #ccc;
}

.general-cont {
    margin-left: 28px;
    margin-right: 28px;
    padding-top: 19px;
    padding-bottom: 19px;
}

.heading-16 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.sec-base {
    justify-content: center;
    display: flex;
}

.div-registro {
    width: 80%;
    height: 400px;
    margin-top: 32px;
    padding-top: 27px;
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, .2);
}

.div-block-241 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.div-block-242 {
    border: 1px solid #8f8f8f;
    padding-left: 9px;
}

    .div-block-242.gris {
        background-color: #979797;
        padding-left: 0;
    }

        .div-block-242.gris.naranja {
            background-color: #e1a638;
        }

    .div-block-242.foito {
        padding-left: 0;
    }

.heading-17 {
    color: #fff;
    text-align: center;
    font-family: Lato, sans-serif;
}

.heading-18 {
    text-align: center;
    flex: 1;
    align-self: center;
    margin-top: 0;
    font-family: Lato, sans-serif;
}

.div-block-243 {
    width: 20px;
    height: 20px;
    background-color: #979797;
}

    .div-block-243.nja2 {
        background-color: #e1a638;
    }

.form-block-71 {
    margin-top: 8px;
    margin-left: 9px;
    margin-right: 9px;
    display: flex;
}

.field-label-20 {
    padding-left: 9px;
}

.button-4 {
    height: 30px;
    background-color: #444;
    border-radius: 5px;
    flex-direction: row;
    align-self: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.div-fecha-2 {
    align-items: stretch;
    margin-right: 0;
    display: flex;
}

.grid-busqueda {
    width: 100%;
    float: none;
    grid-column-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr .25fr .5fr auto auto;
}

    .grid-busqueda.rigrid {
        grid-template-columns: 1fr 1fr 1fr 1fr .5fr .5fr .5fr 1fr .5fr;
    }

.text-field-25 {
    width: 100%;
    height: 30px;
    color: #333;
    border: 1px solid #ccc;
    flex: 0 auto;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-style: normal;
    font-weight: 400;
}

    .text-field-25.txt-descripcion {
        width: 200px;
    }

.contenedor-icono {
    width: 30px;
    height: 30px;
    background-color: #444;
    flex-direction: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 0;
    padding: 5px;
    display: flex;
    overflow: visible;
}

    .contenedor-icono:hover {
        color: #000;
        background-color: #eabb00;
    }

.field-label-21 {
    width: 100%;
    color: #444;
    text-align: left;
    flex-direction: column;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

.form-block-72 {
    clear: right;
    margin-bottom: 0;
    display: block;
}

.div-tarjeta-2 {
    width: 100%;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

    .div-tarjeta-2.buscador-inventario.tarjeta-responsive {
        width: 100%;
    }

    .div-tarjeta-2.tarjeta-responsive {
        height: auto;
        clear: none;
        margin-bottom: 0;
        padding-bottom: 10px;
        display: block;
        position: relative;
    }

.form-line {
    flex-direction: row;
    padding-top: 0;
    display: block;
    overflow: visible;
}

.select-field-13 {
    width: 100%;
    height: 30px;
    color: #fff;
    background-color: #444;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 2px;
    padding-right: 20px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    display: flex;
}

    .select-field-13.select-filtro-ai {
        width: 150px;
        color: #fff;
        background-color: #444;
    }

        .select-field-13.select-filtro-ai.select-activo {
            width: 200px;
        }

.pagination-content {
    width: auto;
    height: 40px;
    float: none;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    align-items: stretch;
    margin-top: 0;
    display: flex;
    position: relative;
}

.contenedor-botones {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 15px;
    display: flex;
}

    .contenedor-botones.cont-btns-left {
        width: auto;
        float: left;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

.div-block-244 {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 14px;
    display: flex;
}

.form-login-ai-2 {
    width: 100%;
    background-color: #fff;
    border: 1px solid #e3e5e8;
    border-radius: 6px;
    margin-top: 13px;
    padding: 40px 20px;
}

.img-exito-pp-2 {
    float: left;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 27px;
    bottom: auto;
    left: auto;
    right: 20px;
}

.container-16 {
    justify-content: space-between;
    display: flex;
}

.sec-base-expo {
    width: 100%;
    background-color: rgba(250, 215, 0, 0);
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 24px;
    margin-right: 0;
    display: flex;
}

.div-grid-logos {
    width: 80%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    padding-top: 21px;
    padding-bottom: 21px;
    display: grid;
}

.div-block-245 {
    width: 90%;
    background-color: #fad700;
    justify-content: center;
    display: flex;
    box-shadow: 0 3px 7px 3px rgba(0, 0, 0, .33);
}

.div-img-logo {
    box-shadow: 0 4px 5px rgba(0, 0, 0, .2);
}

.div-block-246 {
    height: 100px;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex;
}

.image-67 {
    height: 90px;
}

.div-block-247 {
    width: 90%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.section-8 {
    justify-content: center;
    margin-top: 46px;
    display: flex;
}

.div-block-248 {
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.heading-19 {
    color: #6b6b6b;
    text-align: center;
    font-family: Lato, sans-serif;
}

.footer-subscribe {
    background-color: #132d52;
    border-bottom: 1px solid #e4ebf3;
    margin-top: 33px;
    padding: 28px 30px 21px;
    position: relative;
}

.container-17 {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}

.footer-form-two {
    background-color: #d9d9d9;
    margin-bottom: 40px;
    padding: 21px 64px 17px;
}

.footer-form-container-two {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-form-title {
    font-size: 24px;
    line-height: 32px;
}

.footer-form-block-two {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative;
}

.footer-form-input {
    width: 460px;
    height: 48px;
    border: 1px #000;
    margin-bottom: 0;
    padding: 12px 180px 12px 20px;
}

    .footer-form-input::-ms-input-placeholder {
        color: rgba(26, 27, 31, .8);
    }

    .footer-form-input::placeholder {
        color: rgba(26, 27, 31, .8);
    }

.button-primary {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s;
}

    .button-primary:hover {
        color: #fff;
        background-color: #32343a;
    }

    .button-primary:active {
        background-color: #43464d;
    }

    .button-primary.footer-form-button {
        padding: 8px 18px;
        position: absolute;
        right: 8px;
    }

.footer-wrapper-three {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-block-three {
    justify-content: flex-start;
    align-items: center;
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
}

.footer-link-three {
    color: #1a1b1f;
    margin-left: 20px;
    margin-right: 20px;
    text-decoration: none;
}

    .footer-link-three:hover {
        color: rgba(26, 27, 31, .75);
    }

.footer-social-block-three {
    justify-content: flex-start;
    align-items: center;
    margin-left: -32px;
    display: flex;
}

.footer-social-link-three {
    margin-left: 32px;
}

.footer-divider-two {
    width: 100%;
    height: 1px;
    background-color: #e4ebf3;
    margin-top: 40px;
    margin-bottom: 4px;
}

.footer-bottom {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-copyright {
    color: #3a4554;
}

.footer-legal-block {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.footer-legal-link {
    color: #3a4554;
    margin-left: 24px;
}

    .footer-legal-link:hover {
        color: #3a4554;
    }

.sec-codigo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-249 {
    width: 80%;
    height: auto;
}

.form-31 {
    width: 50%;
    background-color: #dfdfdf;
    padding: 11px 12px;
}

.form-block-73 {
    justify-content: center;
    margin-top: 21px;
    margin-bottom: auto;
    display: flex;
}

.submit-button-2 {
    color: #393939;
    background-color: #fcd800;
}

.div-block-250 {
    height: 400px;
}

.div-block-tex-pop {
    width: 80%;
    height: 7%;
    background-color: #971217;
    border-radius: 9px;
    margin-top: 49px;
}

    .div-block-tex-pop.blanco {
        background-color: #fff;
    }

.div-icon-exit-ai {
    width: 20px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 10px;
}

.img-salir-ai {
    width: 20px;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.heading-39 {
    opacity: .8;
    color: #fff;
    margin-top: 11px;
    margin-left: 15px;
    font-family: Lato, sans-serif;
    font-weight: 300;
}

.popup-registro {
    z-index: 1001;
    object-fit: fill;
    background-color: rgba(0, 0, 0, .25);
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: 185px;
    display: flex;
    position: fixed;
    top: -40%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .popup-registro.none {
        z-index: 1001;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: rgba(0, 0, 0, .5);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none;
        overflow: visible;
    }

        .popup-registro.none._23 {
            object-fit: fill;
            object-fit: fill;
            flex-direction: column;
            display: flex;
            top: 0%;
            bottom: 0%;
            left: 0%;
            right: 0%;
            overflow: visible;
        }

.heading-38 {
    color: #971217;
    text-align: center;
    margin-top: 11px;
    font-family: Lato, sans-serif;
}

.tarjeta-popup {
    width: 45%;
    height: 50%;
    background-color: #313131;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 171px;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    position: relative;
}

.heading-37 {
    color: #fff;
    text-align: center;
    margin-top: 202px;
    font-family: Lato, sans-serif;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .heading-37._2-tex {
        color: #fff;
        margin-top: 93px;
        font-size: 38px;
        font-weight: 400;
        top: 31%;
    }

.submit-button-3 {
    color: #2d2d2d;
    background-color: #e6b320;
    margin-top: 223px;
}

.div-block-251 {
    margin-top: auto;
}

.form-32 {
    justify-content: center;
    margin-top: auto;
    display: flex;
}

.submit-button-4 {
    color: #474747;
    background-color: #e6b320;
    margin-top: 35px;
    font-size: 26px;
}

.paragraph-6 {
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    font-style: normal;
    font-weight: 400;
}

.tarjeta-popup-2 {
    width: 45%;
    height: 80%;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: -367px;
    margin-bottom: -362px;
    padding: 0;
    display: flex;
    position: relative;
}

.heading-40 {
    color: #ec2323;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Lato, sans-serif;
    text-decoration: none;
    position: fixed;
    top: 15%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .heading-40._2-tex {
        color: #8f4242;
        font-weight: 400;
        top: 31%;
    }

.div-block-252 {
    justify-content: center;
    margin-top: 103px;
    margin-bottom: 14px;
    display: flex;
}

.image-68 {
    margin-top: 19px;
}

.div-block-253 {
    width: 50%;
    height: 500px;
    background-color: #fff;
    background-image: url('../images/FONDO.png');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-41 {
    width: 80%;
    text-align: center;
    justify-content: space-around;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

.heading-42 {
    color: #001a50;
    margin-top: 2px;
    margin-bottom: 1px;
}

.form-block-74 {
    width: 80%;
}

.submit-button-5 {
    width: 50%;
    color: #001a50;
    text-align: center;
    text-transform: uppercase;
    background-color: #fad602;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.field-label-22, .field-label-23, .field-label-24 {
    color: #001a50;
}

.image-69 {
    width: 40%;
    margin-top: -20px;
    margin-bottom: -32px;
}

.div-tex-titul {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-block-empresa {
    width: 80%;
    align-items: center;
    margin: 40px auto 0;
    display: flex;
}

.tarjeta-popup-3 {
    width: 1000px;
    height: 100%;
    max-height: 90vh;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .tarjeta-popup-3.selecem {
        width: 30%;
        max-height: 35vh;
        display: flex;
        top: 5%;
    }

.heading-43 {
    color: #fff;
    font-family: Lato, sans-serif;
}

.div-icon-exit-ai-2 {
    width: 20px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 10px;
}

.checkbox-label-11 {
    font-family: Lato, sans-serif;
}

.header-modal-ai {
    width: 100%;
    height: auto;
    background-color: #444;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
}

.back-popup-tc {
    z-index: 1001;
    object-fit: fill;
    background-color: rgba(0, 0, 0, .25);
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: -40%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .back-popup-tc.none {
        z-index: 1001;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: rgba(0, 0, 0, .5);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex;
        top: -40%;
        overflow: visible;
    }

.heading-44 {
    color: #626262;
    text-align: center;
    font-family: Lato, sans-serif;
}

.form-block-75 {
    font-family: Lato, sans-serif;
}

.div-box-cuestion {
    width: 35%;
    height: 520px;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 18px;
    margin-left: -23px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
    box-shadow: 1px 1px 9px 2px #aaa;
}

.button-5 {
    background-color: #00a7ff;
}

.checkbox-label-12 {
    padding-left: 0;
    font-family: Lato, sans-serif;
}

.form-block-76 {
    width: 90%;
}

.form-33 {
    margin-top: -28px;
}

.cont-unsuscribe {
    -webkit-text-fill-color: inherit;
    background-color: #024c31;
    background-image: url('../images/Sin-título-1.png');
    background-position: 65%;
    background-repeat: repeat;
    background-size: cover;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-45 {
    color: #5a5a5a;
    margin-top: 0;
    font-family: Lato, sans-serif;
}

.div-logo-unsuscribe {
    justify-content: center;
    display: flex;
}

.image-70 {
    width: 20%;
    height: 50%;
}

.image-71 {
    width: 20%;
}

.div-block-254 {
    width: 90%;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div-block-255 {
    background-color: #373737;
    justify-content: center;
    align-items: center;
    display: flex;
}

.text-block-25 {
    color: #c2511e;
    align-items: center;
    margin-left: 11px;
    margin-right: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    display: flex;
}

.heading-46 {
    color: #c45c1d;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.div-block-256 {
    flex-direction: row;
    margin-left: 444px;
    display: flex;
}

.heading-47 {
    color: #c2561e;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
}

.image-72 {
    width: 15%;
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: 0;
    display: block;
}

.heading-48 {
    color: #e6b320;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 30px;
}

.div-block-257 {
    width: 80%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.div-block-258 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-49 {
    text-align: center;
}

.heading-50 {
    text-align: center;
    font-size: 30px;
}

.heading-51 {
    font-size: 30px;
}

.heading-52 {
    font-size: 25px;
}

.heading-53 {
    color: #535353;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 30px;
}

.heading-54 {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.heading-55 {
    width: 80%;
    text-align: left;
    margin-bottom: 31px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

.heading-56 {
    text-align: center;
    font-size: 30px;
}

.heading-57 {
    color: #535353;
    text-align: center;
    margin-top: -9px;
    margin-bottom: 20px;
    font-size: 30px;
}

.text-block-26 {
    width: 80%;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    display: flex;
}

.heading-58 {
    color: #535353;
    text-align: center;
    margin-top: -35px;
    margin-bottom: 14px;
    font-size: 30px;
}

.image-73 {
    width: 100%;
}

.div-block-259 {
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .2);
}

    .div-block-259:hover {
        background-color: #e6b320;
    }

.div-block-260 {
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .2);
}

    .div-block-260:hover {
        background-color: #e6b320;
    }

.div-block-261 {
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .2);
}

    .div-block-261:hover {
        background-color: #e6b320;
    }

.text-block-27 {
    width: 80%;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}

.heading-59 {
    color: #e6b320;
    text-align: center;
    font-size: 30px;
}

.paragraph-7 {
    width: 80%;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.div-block-262 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.paragraph-8 {
    width: 80%;
    margin-top: 35px;
    margin-bottom: 53px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.video {
    width: 80%;
}

.div-block-263 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-264 {
    width: 80%;
}

.paragraph-9 {
    width: 80%;
    margin-top: 39px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

.div-block-265 {
    width: 40%;
    background-color: #fcfcfc;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    margin-top: 27px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .2);
}

.div-block-266 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.field-label-25 {
    align-self: flex-start;
    margin-bottom: 19px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}

.submit-button-6 {
    width: 100%;
    background-color: #e6b320;
    margin-top: 18px;
    display: block;
}

.heading-61 {
    color: #c45c1d;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
}

.field-label-26 {
    align-self: flex-start;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

.field-label-27 {
    align-self: flex-start;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
}

.field-label-28 {
    align-self: flex-start;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

.field-label-29 {
    font-family: Montserrat, sans-serif;
}

.heading-62 {
    width: 70%;
}

.heading-63 {
    width: 80%;
    text-align: center;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
}

.div-block-268 {
    background-color: #404040;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-269 {
    width: 90%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr .75fr 1.25fr .75fr;
    grid-auto-columns: 1fr;
    margin-top: 41px;
    margin-bottom: 58px;
    display: grid;
}

.heading-64 {
    width: 90%;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

.heading-65 {
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    line-height: 30px;
}

.bold-text {
    color: #fff;
    font-size: 16px;
}

.heading-66 {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.bold-text-2 {
    color: #fff;
    font-weight: 700;
}

.heading-67 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}

.paragraph-10 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    line-height: 15px;
}

.heading-68 {
    font-size: 20px;
}

.heading-69 {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
}

.paragraph-11 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    line-height: 15px;
}

.bold-text-3 {
    color: #fff;
    font-size: 16px;
}

.heading-70 {
    color: #fff;
    text-align: center;
    margin-top: 32px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 20px;
}

.image-74 {
    width: 16%;
    margin-left: 35px;
}

.image-75, .image-76, .image-77 {
    width: 16%;
    margin-left: 10px;
}

.bold-text-4 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}

.form-34 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-270 {
    margin-top: 31px;
}

.submit-button-7 {
    background-color: #d75615;
}

.div-block-272 {
    width: 80%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.heading-71 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.heading-72 {
    color: #606060;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
}

.image-78 {
    width: 80%;
}

.form-block-77 {
    width: 80%;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
}

.form-35 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.video-2 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
}

@media screen and (max-width: 991px) {
    .container, .container.votar {
        max-width: 95%;
    }

    .flat-blanco {
        padding-left: 10px;
        padding-right: 10px;
    }

        .flat-blanco.agenda {
            padding-left: 20px;
            padding-right: 20px;
        }

        .flat-blanco.votacionmenu {
            padding-left: 10px;
            padding-right: 10px;
        }

    .div-block-horizontal {
        width: auto;
    }

        .div-block-horizontal.imagenes {
            width: 100%;
        }

        .div-block-horizontal.between.hora {
            width: 300px;
        }

        .div-block-horizontal.star.repositorio.marge-botton {
            margin-bottom: 10px;
        }

        .div-block-horizontal.check-repositorio {
            width: 270px;
        }

        .div-block-horizontal.fecha {
            width: 130px;
        }

            .div-block-horizontal.fecha.margen-dere {
                width: 130px;
                margin-right: 10px;
            }

            .div-block-horizontal.fecha.formulario.margen-dere {
                width: 110px;
                margin-right: 0;
            }

        .div-block-horizontal.hora {
            width: 100px;
        }

            .div-block-horizontal.hora.margen-dere {
                width: 150px;
            }

                .div-block-horizontal.hora.margen-dere.marge-botton._02 {
                    width: 100%;
                }

        .div-block-horizontal.calendario {
            width: 100%;
            flex-wrap: nowrap;
            margin-bottom: 0;
        }

        .div-block-horizontal.titulo-repositorio {
            width: 82%;
        }

        .div-block-horizontal.fechas-evento {
            justify-content: space-between;
        }

        .div-block-horizontal.fecha-total {
            flex-wrap: wrap;
        }

        .div-block-horizontal.evento-total {
            width: 300px;
        }

        .div-block-horizontal.conferencia {
            width: 100%;
        }

        .div-block-horizontal.fecha-conferencia {
            width: 100%;
            justify-content: flex-start;
        }

        .div-block-horizontal.link-conferencia, .div-block-horizontal.hora-conferencia {
            width: 120px;
        }

        .div-block-horizontal.grupos.buscar, .div-block-horizontal.fecha-de-nacimiento {
            width: 500px;
        }

        .div-block-horizontal.filtro-fecha, .text-box, .text-box.margen-botton {
            width: 100%;
        }

            .text-box.fecha {
                width: 120px;
            }

                .text-box.fecha.margen-botton {
                    width: 100px;
                }

                .text-box.fecha._02 {
                    width: 100px;
                    padding-right: 8px;
                }

                .text-box.fecha.formulario {
                    width: 80px;
                }

            .text-box.fecha-conferencia {
                width: 130px;
            }

            .text-box.hora-conferencia {
                width: 100%;
            }

            .text-box.numero {
                width: 50%;
            }

            .text-box._02 {
                width: 55%;
            }

                .text-box._02.telefono {
                    width: 75%;
                }

            .text-box.inscripci-n-para {
                width: 65%;
            }

    .texto-01 {
        width: 120px;
    }

        .texto-01.nombre-evento {
            width: 170px;
        }

            .texto-01.nombre-evento.margen-dere.grupos {
                width: 500px;
            }

        .texto-01.dia {
            width: 80px;
        }

            .texto-01.dia._02, .texto-01.hora, .texto-01.titulo-repositorio {
                width: 100px;
            }

        .texto-01.cant-pers {
            width: 310px;
        }

        .texto-01.evento-total {
            width: 150px;
        }

        .texto-01.link {
            width: 100px;
        }

        .texto-01.label-provincia-pj {
            width: 140px;
        }

        .texto-01.nombre-archivo {
            width: 90%;
        }

        .texto-01.pagado {
            width: 20%;
        }

        .texto-01.ra {
            width: 185px;
        }

    .combo-box {
        width: 100%;
    }

        .combo-box.evento {
            width: 61%;
        }

            .combo-box.evento.repositorio.margen-dere {
                width: 295px;
            }

        .combo-box.formulario, .combo-box.formulario.margen-dere {
            width: 110px;
        }

        .combo-box.padron {
            width: 49%;
            margin-bottom: 10px;
        }

    .text-area {
        width: 240px;
    }

    .div-block-vertical._50 {
        width: 590px;
    }

    .div-block-vertical.repositorio {
        width: 210px;
        margin-right: 10px;
    }

    .div-block-vertical.check-repositorio, .div-block-vertical.check-repositorio.margen-izq {
        width: 270px;
    }

    .div-block-vertical.nombre-evento {
        width: 500px;
    }

    .div-block-vertical.hora {
        width: 150px;
    }

        .div-block-vertical.hora.margen-dere._02, .div-block-vertical.hora._02 {
            width: 100px;
            margin-bottom: 0;
        }

    .div-block-vertical.fecha-evento {
        width: 250px;
    }

    .div-block-vertical.dia {
        width: 340px;
        margin-bottom: 0;
    }

        .div-block-vertical.dia._02 {
            width: 370px;
        }

    .div-block-vertical.hora-conferencia {
        width: 100px;
    }

        .div-block-vertical.hora-conferencia.margen-dere {
            width: 120px;
            margin-right: 10px;
        }

    .div-block-vertical.link-conferencia {
        width: 120px;
    }

    .imagen-01.margen-izq {
        margin-right: 0;
    }

    .brand {
        margin-right: 0;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: -2%;
        right: auto;
    }

    .icon {
        color: #fff;
        font-size: 35px;
    }

    .icono-calendario {
        margin-left: 10px;
    }

        .icono-calendario.lupa.gestion {
            width: 38px;
            height: 38px;
            object-fit: fill;
            flex: none;
            margin-top: 0;
        }

    .div-block-8 {
        width: 445px;
    }

    .boton-mas {
        margin-bottom: 0;
    }

    .bloque-lateral {
        width: 30%;
    }

    .div-block-18 {
        width: 70%;
    }

    .div-block-33 {
        flex-wrap: wrap;
    }

    .div-block-conferencia.margen-dere {
        width: 170px;
    }

    .div-block-34 {
        width: 50%;
        align-items: flex-end;
    }

    .subtitulo.cintillo {
        padding-left: 5px;
        padding-right: 5px;
    }

    .horizontal {
        flex-wrap: wrap;
    }

    .nombre-pj-vertical {
        width: 60%;
    }

    .identificacion-pj-vertical {
        width: 40%;
        padding-right: 0;
    }

    .fecha-nacimiento-pj-vertical, .telefono-pj-vertical {
        width: 30%;
    }

    .correo-pj-vertical {
        width: 40%;
    }

    .provincia-pj, .canton-pj {
        width: 20%;
    }

    .discapacidad-pj {
        width: 25%;
    }

    .discapacidad-apoyo-pj {
        width: 75%;
    }

    .div-block-41, .div-block-42 {
        width: auto;
    }

    .contenedor-logos {
        width: 100%;
        border-bottom: 1px solid #444;
        justify-content: center;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .codigo.cintillo {
        padding: 5px;
    }

    .codigo.fecha {
        padding-left: 5px;
        padding-right: 5px;
    }

    .div-block-44 {
        height: auto;
    }

    .distrito-pj {
        width: 20%;
    }

    .otras-se-as-pj {
        width: 40%;
    }

    .div-block-52 {
        width: 70%;
    }

    .div-block-53 {
        width: 30%;
    }

    .div-block-55 {
        width: 75%;
        border-left-style: none;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-56 {
        width: 25%;
    }

    .div-block-57, .div-block-58 {
        justify-content: space-between;
    }

    .div-block-59 {
        justify-content: center;
    }

    .div-block-78 {
        width: 30%;
    }

        .div-block-78.cupo {
            width: 30%;
            margin-right: 53px;
        }

    .contenedor-de-burbuja {
        width: 100%;
    }

    .menu-button-2 {
        background-color: #444;
    }

        .menu-button-2.w--open {
            background-color: #fe831d;
        }

    .link-block {
        width: 30px;
        height: 30px;
    }

    .buscador {
        margin-left: 0;
    }

    .footer-seccion {
        padding-left: 20px;
        padding-right: 20px;
    }

    .nav-menu-header {
        background-color: #444;
    }

    .icon-2 {
        color: #fff;
        font-size: 36px;
    }

    .contenedor-buscar {
        width: 300px;
        padding-bottom: 20px;
        padding-left: 40px;
    }

    .contenedores {
        flex-wrap: wrap;
    }

    .main-3 {
        flex-direction: column;
        align-items: stretch;
        display: flex;
    }

    .secciones {
        margin-bottom: 0;
    }

    .line-form {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        font-size: 14px;
        display: flex;
    }

        .line-form._2 {
            flex-direction: column;
        }

        .line-form._1._2 {
            align-items: flex-end;
        }

        .line-form._3 {
            width: auto;
            flex-direction: column;
            align-items: center;
        }

            .line-form._3._2 {
                flex-direction: row;
            }

        .line-form._3-1 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

    .cards-grid-container {
        grid-column-gap: 20px;
    }

    .footer-3 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .div-block-form {
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
    }

    .grid-form2 {
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }

        .grid-form2.consulta {
            grid-column-gap: 9px;
            grid-template-rows: auto auto auto auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            overflow: visible;
        }

        .grid-form2._2._2 {
            grid-template-rows: auto auto;
        }

        .grid-form2._2 {
            border-bottom-style: solid;
            border-bottom-width: 2px;
            grid-template-rows: auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

        .grid-form2.gestion {
            grid-column-gap: 8px;
            grid-template-columns: .5fr .5fr 1.25fr .75fr .75fr 1fr;
        }

    .field-label-4.fecha {
        padding-left: 10px;
    }

    .field-label-4.dia-agenda._2 {
        font-size: 15px;
    }

    .field-label-4.consultar {
        margin-top: 0;
        margin-bottom: 10px;
        margin-right: 10px;
    }

        .field-label-4.consultar.evento._1 {
            margin-right: 0;
        }

        .field-label-4.consultar.tiempo {
            flex: none;
            justify-content: center;
            margin-top: 0;
            margin-bottom: 10px;
            font-size: 17px;
        }

            .field-label-4.consultar.tiempo._2 {
                margin-top: 5px;
                margin-right: 10px;
            }

        .field-label-4.consultar._1 {
            margin-right: 10px;
        }

    .checkbox-label-4 {
        margin-bottom: 0;
    }

    .select-field-2 {
        padding-left: 10px;
    }

    .checkbox-5 {
        margin-left: 0;
    }

    .checkbox-6 {
        margin-left: 0;
        margin-right: 7px;
    }

    .image-29.lapiz1 {
        width: 37px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .image-29.ojo1 {
        width: 40px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .celda-vacia-2.celda-total-se {
        flex: 0 auto;
    }

    .grid-17._4 {
        grid-template-columns: 1fr .75fr .5fr auto auto;
    }

    .parrafo-grid.agenda {
        text-align: left;
    }

    .contenedor-grid-2 {
        width: auto;
        height: auto;
    }

    .form-block-9 {
        margin-left: 0;
        padding-right: 10px;
    }

    .form-block-10, .select-field-3 {
        margin-left: 0;
    }

    .checkbox-field-5 {
        margin-left: 0;
        padding-left: 0;
    }

    .form-block-12 {
        margin-left: 0;
    }

    .texto-blanco-4 {
        height: 30px;
        text-align: left;
    }

        .texto-blanco-4.total {
            height: auto;
            flex: 0 auto;
            display: flex;
        }

        .texto-blanco-4.participantes {
            width: auto;
        }

        .texto-blanco-4._2 {
            width: auto;
            height: 45px;
            min-width: 40px;
            padding-top: 5px;
            line-height: 17px;
            overflow: visible;
        }

            .texto-blanco-4._2.abs {
                min-width: 50px;
            }

    .grid-form2-copy.grid-form3.grid-4.reporte {
        padding-left: 10px;
        padding-right: 10px;
    }

    .field-label-13.resultado-total {
        width: 20%;
    }

    .field-label-13.grid-final {
        width: 100%;
    }

    .div-block-118.reporte {
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 10px;
    }

    .minutos {
        color: #7a7a7a;
        padding-left: 0;
    }

    .horas {
        padding-left: 5px;
        padding-right: 0;
    }

    .checkbox-field-6 {
        margin-bottom: 0;
        margin-left: 0;
        padding-left: 0;
    }

    .grid-26.tabla-agenda {
        width: auto;
        grid-template-columns: minmax(50px, .25fr) minmax(160px, .75fr) minmax(80px, 1fr) minmax(80px, .25fr) minmax(160px, 1.25fr) minmax(160px, 1fr) minmax(100px, .25fr) minmax(70px, 1fr) minmax(70px, .25fr);
    }

    .grid-26.tabla-paricipantesz {
        width: auto;
        max-height: 350px;
        min-height: auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
        align-content: stretch;
        justify-content: stretch;
        align-items: start;
    }

    .grid-26.grid-bottom {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .tabla-actividades-agenda {
        width: 100%;
        overflow: auto;
    }

    .form-block-26 {
        z-index: auto;
    }

    .checkbox-field-8 {
        padding-left: 30px;
        padding-right: 10px;
    }

    .form-block-35, .form-block-36, .form-block-37, .form-block-38 {
        display: flex;
    }

    .checkbox-9 {
        margin-left: 0;
        margin-right: 10px;
    }

    .checkbox-field-10 {
        padding-left: 0;
    }

    .checkbox-10, .checkbox-11 {
        margin-left: 0;
        margin-right: 10px;
    }

    .checkbox-field-11 {
        padding-left: 0;
        display: flex;
    }

    .image-34 {
        width: 18px;
        height: 18px;
    }

    .image-35 {
        width: 19px;
        height: 19px;
    }

    .form-block-41, .form-block-42 {
        padding-left: 10px;
    }

    .grid-votaciones {
        grid-template-columns: 1fr;
    }

        .grid-votaciones.menciones._1 {
            grid-column-gap: 21px;
            grid-template-columns: 1fr 1fr;
        }

            .grid-votaciones.menciones._1._2._3 {
                width: 100%;
            }

    .text-field-16.tiempo {
        width: 150px;
        height: 35px;
    }

    .text-field-16._1 {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .div-block-128 {
        width: 100px;
        height: 35px;
        margin-top: 0;
        font-size: 17px;
    }

        .div-block-128._2._3 {
            margin-left: 20px;
        }

        .div-block-128.publicar._1 {
            margin-top: 20px;
            margin-left: 0;
        }

    .paricipantes {
        width: 50%;
        margin-left: 30px;
    }

    .heading-3.participantes {
        font-size: 14px;
    }

    .primera-columna {
        width: 40%;
    }

        .primera-columna.votaciones {
            margin-left: 0;
            padding-right: 20px;
        }

        .primera-columna._1 {
            margin-left: 0;
        }

        .primera-columna._3 {
            width: 45%;
            margin-top: 40px;
            margin-left: 0;
            margin-right: 0;
            padding-right: 20px;
        }

    .tipo-de-votacion {
        flex-direction: column;
        padding-top: 20px;
    }

    .mociones {
        width: auto;
        height: 40px;
        flex: 1;
        justify-content: space-around;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
    }

    .text-block-16 {
        width: auto;
        height: 40px;
        flex: 1;
        justify-content: space-around;
        margin-left: 10px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
    }

    .titulo-y-busqueda-participantes {
        flex-direction: column;
    }

    .select-field-7 {
        margin-left: 20px;
    }

        .select-field-7.votacion {
            width: 100%;
            justify-content: space-between;
            margin-left: 0;
        }

    .buscar-participantes {
        width: 100%;
    }

    .boton-tipo-de-votacion {
        justify-content: space-between;
        margin-bottom: 20px;
    }

    .titulo-tipo-votacion.mocion {
        margin-left: 10px;
        font-size: 21px;
    }

    .titulo-tipo-votacion.elecciones {
        margin-left: 10px;
    }

    .html-embed-2 {
        text-align: center;
    }

    .form-block-49.votos {
        align-items: flex-start;
        margin-top: 0;
        margin-bottom: 0;
    }

    .form-block-49._2 {
        display: flex;
    }

    .elecciones._3 {
        width: 100%;
        justify-content: center;
        justify-items: center;
    }

    .publicar._3 {
        margin-top: 20px;
    }

    .div-block-133 {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 20px;
    }

    .div-block-135 {
        display: flex;
    }

    .form-block-51 {
        height: 50%;
        margin-right: 12px;
        padding-right: 0;
        position: static;
    }

    .subtitulo-2 {
        width: 64%;
    }

        .subtitulo-2.centrado.ingreso {
            width: 100%;
        }

    .form-5 {
        width: 230px;
        margin-left: 0;
        margin-right: -2px;
    }

    .div-block-191 {
        margin-left: 10px;
        margin-right: 10px;
    }

    .contenedor-resumenes {
        flex-direction: row;
        margin-left: 10px;
        margin-right: 10px;
    }

    .div-block-192.resultado-tabla {
        height: auto;
        justify-content: flex-start;
    }

    .heading-6.mocionrespuesta {
        margin-top: 0;
    }

    .mseleccion-de-mocion {
        margin-top: -10px;
    }

    .grid-32 {
        grid-template-columns: auto;
        padding-right: 0;
    }

    .form-24 {
        justify-content: space-around;
    }

    .nav-menu-se {
        color: #888;
        background-color: #ccc;
    }

    .wrapper-menu-se {
        width: 100%;
        min-width: 100%;
    }

    .main-grid-se {
        width: 100%;
        grid-column-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .div-idioma-se {
        justify-content: flex-start;
    }

    .slct-idioma-se {
        flex: 0 auto;
        margin-left: 6px;
    }

    .banner-left-se {
        display: none;
    }

    .menu-container-se {
        min-width: 708px;
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px;
    }

    .banner-right-se {
        display: none;
    }

    .grid-icons-menu-se {
        width: auto;
        grid-column-gap: 9px;
        grid-row-gap: 16px;
        grid-template: ". . . . . ." minmax(150px, .25fr)
            ". . . . . ."
            ". . . . . Area-3"
            ". . Area-2 Area . ."
            / minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr);
        grid-auto-rows: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-content: center;
        align-items: center;
        display: grid;
    }

    .menu-title-se {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .div-block-social-logo {
        clear: left;
        margin-top: 0;
        margin-right: 0;
        position: relative;
        top: 0%;
        bottom: auto;
        left: -441%;
        right: 0;
    }

    .footer-4 {
        width: 100%;
        height: auto;
        padding-left: 20px;
        padding-right: 20px;
    }

    .link-app-download {
        width: 35px;
        height: 35px;
        margin-top: 0;
    }

        .link-app-download.link-app-ai {
            width: auto;
        }

    .div-block-199 {
        width: 300px;
        flex: 0 auto;
        margin-left: 20px;
        padding-right: 0;
        display: block;
    }

        .div-block-199.col-links {
            margin-left: 0;
            margin-right: 0;
        }

    .img-android-app-ai {
        width: 90px;
        height: auto;
        max-width: none;
        margin-top: 0;
    }

        .img-android-app-ai.img-app-ai {
            width: 100px;
        }

    .div-block-2 {
        margin-top: 20px;
    }

    .footer-heading-3 {
        width: 100px;
        display: block;
        position: relative;
        left: 0;
    }

        .footer-heading-3.app {
            width: 190px;
            align-items: stretch;
            margin-top: -25px;
            margin-left: -7px;
            padding-left: 0;
            display: block;
            position: absolute;
        }

        .footer-heading-3.heading-f-se {
            width: auto;
        }

    .div-block-200.div-referencia-ai {
        width: 25%;
        float: left;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        margin-left: 0;
        margin-right: 0;
        padding: 10px;
    }

    .list {
        width: 130px;
        margin-left: 0;
        padding-left: 0;
    }

        .list.list-footer {
            width: 100%;
        }

    .link-block-7 {
        width: 50px;
    }

        .link-block-7.link-app-ai {
            width: auto;
        }

    .div-block-app-logo {
        flex: 1;
        margin-top: 0;
        margin-right: 0;
        padding-right: 0;
    }

        .div-block-app-logo.logo-app-ai {
            width: 100px;
            height: auto;
            float: left;
            flex-direction: row;
            flex: 0 auto;
            align-items: flex-start;
            display: block;
        }

    .image-40 {
        width: 90px;
        max-width: none;
        margin-top: 0;
        margin-right: 0;
        text-decoration: none;
        display: block;
    }

        .image-40.img-app-ai {
            width: 100px;
        }

    .div-block-logo-lines.appstore {
        flex: 0 auto;
    }

        .div-block-logo-lines.appstore.logo-app-ai {
            width: 100px;
            height: auto;
            float: left;
        }

    .div-block-logo-lines.googleplay {
        margin-left: 20px;
        display: flex;
    }

        .div-block-logo-lines.googleplay.logo-app-ai {
            width: 100px;
            height: auto;
            float: left;
            margin-right: 20px;
            display: block;
        }

    .div-block-footer-logos {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        flex: 1;
        grid-template-rows: auto auto auto;
        justify-content: flex-start;
        display: flex;
        top: 120px;
        right: 112px;
    }

        .div-block-footer-logos.div-f-logos-ai {
            width: 50%;
            height: auto;
            float: left;
            clear: none;
            grid-column-gap: 8px;
            grid-row-gap: 8px;
            background-color: rgba(0, 0, 0, 0);
            grid-template-rows: auto auto auto;
            grid-template-columns: 1.5fr 1.5fr 1.5fr 1fr;
            grid-auto-columns: 1fr;
            padding: 40px 10px 10px;
            display: block;
            position: relative;
            top: 0;
            right: 0;
        }

        .div-block-footer-logos.footer-logos {
            width: auto;
            flex-direction: row;
            flex: 0 auto;
            justify-content: flex-start;
            align-items: flex-start;
            display: flex;
        }

    .image-41 {
        width: 90px;
        max-width: none;
        float: none;
        clear: none;
        text-align: left;
        margin-top: 0;
        margin-left: 20px;
        padding-left: 0;
        display: block;
    }

        .image-41.img-app-ai {
            width: 100px;
            margin-left: 0;
        }

    .link-block-8.link-app-ai {
        width: 100px;
    }

    .div-block-social {
        width: 150px;
        height: 50px;
        justify-content: center;
        margin-top: 40px;
        margin-right: 0;
        padding-right: 0;
        display: flex;
    }

        .div-block-social.div-social {
            width: auto;
            height: auto;
            float: none;
            clear: left;
            flex-direction: row;
            flex: none;
            justify-content: flex-start;
            align-items: center;
            margin-top: 0;
            padding-top: 20px;
            display: flex;
            position: relative;
        }

    .footer-logo-link-2.footer-link {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .list-2 {
        width: 90px;
    }

    .footer-flex-container-3 {
        justify-content: center;
        display: flex;
    }

        .footer-flex-container-3.f-content-info-ai {
            width: 100%;
            float: none;
            display: block;
            left: auto;
        }

        .footer-flex-container-3.flex-footer {
            width: auto;
            justify-content: flex-start;
        }

    .img-lbrand-logo-ai {
        width: auto;
        height: 60px;
        min-width: 171px;
        float: left;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative;
    }

    .form-blck-idioma {
        float: left;
        margin-bottom: 20px;
        margin-left: 10px;
    }

    .nav-menu-2.main-nav-ai {
        width: auto;
        height: auto;
        float: right;
        clear: none;
        object-fit: fill;
        background-color: #e3e3e3;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-self: auto;
        align-items: center;
        margin-top: 0;
        margin-left: 0;
        font-family: Lato, sans-serif;
        display: block;
        position: relative;
    }

        .nav-menu-2.main-nav-ai.sub-afl {
            padding: 20px 10px;
        }

            .nav-menu-2.main-nav-ai.sub-afl.div-btn {
                clear: none;
                background-color: rgba(0, 0, 0, 0);
                left: auto;
            }

        .nav-menu-2.main-nav-ai.sub-afl {
            padding: 20px 10px;
        }

        .nav-menu-2.main-nav-ai.nav-menu-se {
            display: none;
        }

    .nav-menu-2.nav-menu-drop {
        background-color: #ccc;
    }

    .navbar-3 {
        background-color: rgba(0, 0, 0, 0);
        display: block;
    }

    .div-block-perfil {
        float: right;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        margin-top: 0;
        margin-left: auto;
        margin-right: 60px;
        display: flex;
        position: relative;
        left: auto;
    }

        .div-block-perfil.div-perf-block-ai {
            width: 100px;
            height: 80px;
            justify-content: center;
            margin-top: 0;
            margin-bottom: 0;
            margin-left: 0;
            display: flex;
        }

    .brand-logo-ai.div-brand-se {
        flex-direction: row;
        flex: 1;
        display: block;
    }

    .hamburger-icon-ai {
        justify-content: center;
        align-items: center;
        margin-top: 8px;
        margin-bottom: auto;
        display: block;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .btn-hamburger-ai {
        height: 78px;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .btn-hamburger-ai.hamburger-se.w--open {
            background-color: rgba(189, 155, 5, .46);
        }

    .navbar-se {
        border-bottom: 1px solid #e3e3e3;
    }

    .checkbox-label-10 {
        font-size: 15px;
    }

    .lbl-agenda-se.lbl-duracion-se {
        margin-left: 0%;
    }

    .txt-agenda-se {
        width: 100%;
    }

        .txt-agenda-se.txt-hora-se.input-duracion-se {
            align-self: flex-start;
        }

        .txt-agenda-se.txt-actividad-ssse {
            padding-left: 10px;
            padding-right: 10px;
        }

    .slct-modalidad-se {
        width: 100%;
    }

    .iconos-actions-form-se {
        margin-left: 0%;
    }

    .div-form-get-info-se {
        margin-top: 20px;
    }

    .a-form-agenda-se {
        width: 100%;
    }

    .sel-time-ai {
        width: 49%;
    }

        .sel-time-ai.first-time-slct-ai {
            width: 49%;
            float: left;
        }

    .div-form-actividad-se {
        width: 100%;
        grid-column-gap: 11px;
        grid-template-columns: 4.5fr minmax(220px, .25fr);
    }

    .div-form-lugar-se {
        width: 100%;
    }

    .grid-lugar-form {
        grid-column-gap: 10px;
        grid-template-columns: minmax(180px, .25fr) .75fr 142px 1fr;
    }

    .grid-bar-top-se {
        grid-column-gap: 29px;
        grid-template-columns: .5fr .75fr .5fr;
    }

    .div-evento-se {
        width: 100%;
        margin-left: 0%;
    }

    .div-pub-ag-se {
        width: 100%;
    }

    .div-info-se {
        right: 6px;
    }

    .div-line-form {
        margin-bottom: 0;
    }

    .f-block-time {
        width: 50%;
    }

    .link-block-boton.dere {
        margin-left: 0%;
        margin-right: 0;
    }

    .brand-logo-ai-2 {
        flex: 1;
    }

    .form-idoma-ai-2 {
        width: 100%;
    }

    .container-header-3.wrap-header-ai {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        overflow: visible;
    }

    .hamburger-icon-ai-2 {
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .slct-idioma-ai-2, .slct-idioma-ai-2.slc-empresa-ai {
        width: 100%;
    }

        .slct-idioma-ai-2.slc-empresa-ai.link-menu-se, .slct-idioma-ai-2.link-menu-se {
            color: #444;
        }

        .slct-idioma-ai-2.slc-empresa-ai {
            width: 100%;
        }

    .div-user-photo-ai {
        clear: none;
        margin-right: 10px;
        display: flex;
        overflow: visible;
    }

    .btn-hamburger-ai-2 {
        height: auto;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-left: 10px;
        display: none;
        overflow: visible;
    }

    .form-blck-idioma-2 {
        width: 100%;
        float: none;
        clear: both;
        margin-bottom: 10px;
        margin-left: 0;
        padding-right: 10px;
        display: flex;
    }

        .form-blck-idioma-2.form-bloc-empresa-ai {
            width: 100%;
            float: none;
            clear: both;
            width: 100%;
            float: none;
            clear: both;
            margin-bottom: 0;
            padding-right: 10px;
            display: flex;
        }

    .btn-cerrar-session-ai {
        width: 100%;
        clear: left;
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        padding-left: 25px;
        font-size: 14px;
        font-weight: 700;
        overflow: visible;
    }

        .btn-cerrar-session-ai.btn-hamburger-close {
            border-radius: 0;
            padding-left: 10px;
        }

            .btn-cerrar-session-ai.btn-hamburger-close.close, .btn-cerrar-session-ai.btn-hamburger-close.close:hover, .btn-cerrar-session-ai.btn-hamburger-close.close, .btn-cerrar-session-ai.btn-hamburger-close.close:hover {
                width: 100%;
                border-radius: 4px;
            }

            .btn-cerrar-session-ai.btn-hamburger-close.btn-close-session-se {
                width: 100%;
                color: #fff;
                background-color: #dfbb17;
            }

    .img-lbrand-logo-ai-2 {
        width: auto;
        height: 60px;
        min-width: 171px;
        float: left;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative;
    }

        .img-lbrand-logo-ai-2.logo-af {
            min-width: auto;
            min-width: auto;
        }

    .navbar-4 {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 8px;
        padding-bottom: 8px;
        display: block;
    }

        .navbar-4.nav-bar-homme-ai {
            padding-top: 8px;
            padding-bottom: 8px;
        }

    .div-block-general-footer {
        margin-left: 10px;
        margin-right: 10px;
    }

    .menu-button-3 {
        display: none;
    }

    .form-block-64 {
        z-index: auto;
    }

    .form-loging-zc {
        max-width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .wrap-form-zc {
        width: 50%;
        flex: 0 auto;
        align-self: center;
        padding-left: 0;
        padding-right: 0;
    }

    .loging-grid-p-zc {
        grid-template-columns: 2.25fr 1.5fr;
    }

    .div-block-perfil-3 {
        float: right;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        margin-top: 0;
        margin-left: auto;
        margin-right: 60px;
        display: flex;
        position: relative;
        left: auto;
    }

    .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai, .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai.w--current {
        margin-top: 0;
    }

    .container-menu-se {
        width: auto;
        max-width: 100%;
        justify-content: flex-end;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }

    .link-block-social-2 {
        display: block;
    }

        .link-block-social-2.link-social {
            width: auto;
            float: none;
            clear: none;
            background-color: rgba(0, 0, 0, 0);
            flex-direction: row;
            flex: 0 auto;
            justify-content: flex-start;
            align-self: auto;
            align-items: flex-start;
            display: flex;
        }

    .wrap-form-ai {
        width: 50%;
    }

    .icon-4 {
        height: auto;
        float: none;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
        position: relative;
    }

    .menu-button {
        height: 80px;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        padding-top: 0;
        padding-bottom: 0;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .menu-button.menu-btn-header-ai {
            height: auto;
            padding-top: 18px;
            padding-bottom: 18px;
        }

    .footer-link-3, .footer-link-3.text-link {
        width: 100%;
    }

    .footer-5 {
        width: 100%;
        height: auto;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-heading-4 {
        width: auto;
        display: block;
        position: relative;
        left: 0;
    }

        .footer-heading-4.app {
            width: 190px;
            align-items: stretch;
            margin-top: 0;
            margin-left: 0;
            padding-left: 0;
            line-height: 20px;
            display: block;
            position: absolute;
            top: 10px;
            bottom: auto;
            left: 10px;
            right: auto;
        }

    .div-block-201 {
        width: 300px;
        clear: right;
        flex: 0 auto;
        margin-left: 20px;
        padding-right: 0;
        display: block;
    }

        .div-block-201.div-solucion-ai {
            width: 25%;
            float: left;
            clear: none;
            background-color: rgba(0, 0, 0, 0);
            margin-left: 0;
            margin-right: 0;
            padding: 10px;
        }

    .div-logo-footer-2 {
        width: 21%;
        float: left;
    }

        .div-logo-footer-2.div-wrap-logo {
            float: left;
            clear: none;
            align-self: flex-start;
            margin-bottom: 40px;
            position: static;
            right: auto;
        }

    .footer-image-3 {
        float: right;
        clear: left;
        display: block;
    }

    .container-footer {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div-block-social-logo-2 {
        clear: left;
        margin-top: 0;
        margin-right: 0;
        position: relative;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0;
    }

    .list-3 {
        width: 100%;
    }

    .brand-2 {
        height: auto;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        padding-top: 0;
        display: flex;
    }

        .brand-2.w--current {
            height: auto;
        }

    .div-user-photo-ai-2 {
        margin-right: 10px;
        overflow: visible;
    }

        .div-user-photo-ai-2.div-user-se {
            margin-right: 20px;
        }

    .cont-information {
        width: 95%;
        margin-top: 25px;
    }

    .gif-banner-animado {
        height: auto;
    }

    .div-micros {
        padding-top: 0;
        padding-bottom: 0;
    }

    .div-user-photo-ai-3 {
        margin-right: 10px;
        overflow: visible;
    }

    .header-3 {
        height: auto;
    }

    .brand-logo-ai-3 {
        flex: 1;
    }

    .img-lbrand-logo-ai-3 {
        width: auto;
        height: 60px;
        min-width: 171px;
        float: left;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative;
    }

    .btn-hamburger-ai-3 {
        height: auto;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-left: 10px;
        display: flex;
        overflow: visible;
    }

    .div-block-233 {
        width: 100%;
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: .25fr 200px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 11px;
        padding-right: 11px;
    }

    .section-7 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        margin-left: 35px;
        margin-right: 35px;
    }

    .field-label-19.no-autorizado {
        margin-top: -53px;
        margin-bottom: 45px;
    }

    .field-label-19.aqv {
        margin-left: -1px;
    }

    .div-grid-info {
        grid-template-rows: auto auto auto auto auto 1fr;
    }

        .div-grid-info._2da {
            grid-template-rows: auto auto auto auto;
        }

    .image-57.lupa2 {
        margin-left: 636px;
    }

        .image-57.lupa2.lupa1 {
            margin-left: 607px;
        }

    .text-field-22.oscuro.aqv {
        margin-left: 2px;
    }

    .image-59 {
        margin-left: 637px;
    }

    .div-iconoss {
        margin-top: -38px;
    }

    .div-block-239 {
        margin-top: 0;
    }

    .form-block-69 {
        margin-bottom: 48px;
    }

    .text-block-24 {
        text-align: center;
        font-family: Lato, sans-serif;
    }

    .div-block-240 {
        border: 1px solid silver;
    }

    .div-registro {
        width: 95%;
        height: 500px;
    }

    .div-block-242.gris {
        background-color: #979797;
    }

        .div-block-242.gris.naranja {
            background-color: #e1a638;
        }

    .div-block-243 {
        height: 20px;
        background-color: #979797;
    }

        .div-block-243.nja2 {
            background-color: #e1a638;
        }

    .form-block-71 {
        margin-top: 11px;
        display: flex;
    }

    .field-label-20 {
        padding-left: 9px;
    }

    .div-fecha-2 {
        flex: 0 auto;
        align-items: center;
    }

    .grid-busqueda {
        grid-column-gap: 5px;
        grid-row-gap: 10px;
        grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr .25fr .5fr;
        grid-auto-columns: 1fr;
        display: grid;
    }

        .grid-busqueda.rigrid {
            grid-template-rows: repeat(auto-fit, 62px) 62px;
            grid-template-columns: 1fr 1fr 1fr 1fr .5fr 1fr 1fr;
        }

    .text-field-25.txt-descripcion {
        width: 100%;
    }

    .contenedor-icono {
        margin-bottom: 0;
    }

    .field-label-21 {
        display: block;
    }

    .form-block-72 {
        clear: right;
    }

    .div-tarjeta-2 {
        padding: 36px 7px 0;
        display: block;
    }

        .div-tarjeta-2.tarjeta-responsive {
            margin-top: 0;
            margin-bottom: 0;
            padding: 10px;
        }

    .form-line {
        flex-direction: column;
        justify-content: space-between;
        display: flex;
    }

    .select-field-13 {
        padding-bottom: 0;
    }

        .select-field-13.select-filtro-ai.select-activo {
            width: 100%;
        }

    .pagination-content {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .contenedor-botones, .contenedor-botones.cont-btns-left {
        margin-top: 0;
    }

    .div-grid-logos {
        width: 80%;
    }

    .container-17 {
        max-width: 728px;
    }

    .footer-form-two {
        padding: 40px;
    }

    .footer-form-title {
        margin-right: 15px;
    }

    .footer-form-input {
        width: 400px;
        padding-right: 180px;
    }

    .footer-wrapper-three {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-social-block-three {
        margin-top: 40px;
    }

    .tarjeta-popup {
        width: 50%;
    }

    .heading-37._2-tex {
        top: 30%;
    }

    .tarjeta-popup-2 {
        width: 80%;
    }

    .heading-40._2-tex {
        top: 30%;
    }

    .tarjeta-popup-3.selecem, .div-box-cuestion {
        width: 70%;
    }

    .heading-48 {
        width: 80%;
    }

    .heading-53 {
        width: 80%;
        font-family: Montserrat, sans-serif;
        font-size: 20px;
    }

    .heading-57 {
        width: 80%;
        margin-top: -84px;
        font-size: 20px;
    }

    .heading-58 {
        font-size: 20px;
    }

    .div-block-259 {
        background-color: #fff;
    }

    .submit-button-6 {
        width: 100%;
        white-space: pre-wrap;
        overflow-wrap: normal;
    }

    .div-block-267 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div-block-268 {
        flex-direction: column;
    }

    .div-block-269 {
        width: 80%;
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr;
    }

    .image-74 {
        width: 10%;
        margin-left: 168px;
    }

    .image-75, .image-76, .image-77 {
        width: 10%;
    }

    .div-block-270 {
        width: 70%;
        justify-content: center;
        margin-left: 93px;
        display: flex;
    }

    .div-block-271 {
        display: block;
    }

    .div-block-272 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }

    .form-block-77 {
        width: 80%;
    }
}

@media screen and (max-width: 767px) {
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }

        .container.votar._1 {
            max-width: 90%;
        }

    .flat-gris-oscuro {
        object-fit: fill;
        padding-top: 10px;
        overflow: visible;
    }

    .flat-gris-claro {
        object-fit: fill;
        margin-top: 0;
    }

    .flat-blanco {
        width: 98%;
        object-fit: fill;
        flex-direction: column;
        flex: 0 auto;
        margin-left: 5px;
        margin-right: 5px;
        padding: 40px 10px 0;
        position: static;
        overflow: visible;
    }

        .flat-blanco.agenda {
            padding: 20px 10px 10px;
        }

        .flat-blanco.votacionmenu {
            margin-left: 10px;
            margin-right: 10px;
            padding-top: 0;
        }

    .titulopop {
        font-size: 20px;
    }

    .div-block-contenido {
        justify-content: space-between;
    }

    .div-block-horizontal {
        width: 450px;
        flex-wrap: wrap;
    }

        .div-block-horizontal.between {
            flex-wrap: wrap;
        }

            .div-block-horizontal.between.hora {
                width: 240px;
            }

        .div-block-horizontal.check-repositorio {
            width: 200px;
        }

        .div-block-horizontal.fecha {
            width: 140px;
            flex-wrap: nowrap;
        }

            .div-block-horizontal.fecha.margen-dere {
                width: 180px;
            }

            .div-block-horizontal.fecha.formulario.margen-dere {
                width: 120px;
            }

            .div-block-horizontal.fecha.formulario._02 {
                margin-top: 10px;
            }

        .div-block-horizontal.hora {
            width: 100%;
        }

            .div-block-horizontal.hora.margen-dere.marge-botton {
                width: 115px;
                margin-bottom: 0;
                margin-right: 0;
            }

                .div-block-horizontal.hora.margen-dere.marge-botton._02 {
                    width: 100%;
                }

        .div-block-horizontal.calendario {
            width: 100%;
            flex-wrap: wrap;
            justify-content: flex-start;
        }

        .div-block-horizontal.fechas-evento {
            justify-content: flex-start;
        }

            .div-block-horizontal.fechas-evento.none {
                display: flex;
            }

        .div-block-horizontal.conferencia {
            width: 170px;
        }

        .div-block-horizontal.link-conferencia {
            width: 100%;
        }

        .div-block-horizontal.grupos.buscar {
            width: 100%;
            flex-wrap: nowrap;
        }

        .div-block-horizontal.formularios {
            flex-wrap: wrap;
            justify-content: flex-start;
        }

            .div-block-horizontal.formularios._50.margen-dere {
                width: 47%;
                margin-right: 10px;
            }

        .div-block-horizontal.pagado {
            justify-content: flex-start;
        }

        .div-block-horizontal.ra {
            width: 100%;
            margin-right: 0;
        }

        .div-block-horizontal.fecha-de-nacimiento {
            flex-wrap: nowrap;
        }

    .text-box {
        width: 100%;
    }

        .text-box.fecha {
            width: 110px;
        }

            .text-box.fecha.margen-botton {
                width: 100%;
            }

            .text-box.fecha._02 {
                width: 150px;
            }

            .text-box.fecha._03 {
                width: 140px;
            }

            .text-box.fecha.formulario {
                width: 90px;
            }

        .text-box.numero {
            width: 50%;
        }

        .text-box.formulario {
            width: 88%;
        }

        .text-box._02 {
            width: 100%;
        }

            .text-box._02.telefono {
                width: 100%;
                margin-right: 0;
            }

        .text-box.inscripci-n-para {
            width: 70%;
        }

    .texto-01 {
        width: auto;
    }

        .texto-01.cargar {
            width: 80px;
        }

            .texto-01.cargar.formulario {
                width: auto;
            }

        .texto-01.nombre-evento {
            width: 100%;
        }

            .texto-01.nombre-evento.margen-dere.grupos {
                width: 100%;
                margin-right: 0;
            }

        .texto-01.dia {
            width: 80px;
        }

        .texto-01.hora {
            width: 100px;
        }

        .texto-01.titulo-repositorio {
            width: 100%;
        }

        .texto-01.tipo-evento {
            margin-left: 0;
        }

        .texto-01.evento-total {
            width: 155px;
        }

        .texto-01.lugar-de-evento {
            width: 300px;
        }

        .texto-01.ra {
            width: 130px;
        }

    .combo-box {
        width: 100%;
    }

        .combo-box.evento {
            width: 100%;
            margin-bottom: 10px;
        }

            .combo-box.evento.repositorio {
                width: 100%;
            }

                .combo-box.evento.repositorio.margen-dere {
                    width: 100%;
                    margin-right: 0;
                }

        .combo-box.margen-izq.tipo-de-evento {
            width: 100%;
        }

        .combo-box.formulario {
            width: 375px;
        }

            .combo-box.formulario.margen-dere {
                width: 120px;
                margin-right: 10px;
            }

    .text-area {
        width: 240px;
    }

    .div-block-vertical {
        width: 100%;
    }

        .div-block-vertical._50 {
            width: 308px;
        }

        .div-block-vertical.bloque {
            width: 100%;
        }

        .div-block-vertical.hora, .div-block-vertical.hora.margen-dere {
            width: 115px;
        }

            .div-block-vertical.hora.margen-dere._02, .div-block-vertical.hora._02 {
                width: 100%;
            }

        .div-block-vertical.fecha-evento {
            width: 158px;
        }

        .div-block-vertical.estimado {
            width: 100%;
        }

        .div-block-vertical.dia {
            width: 100%;
            margin-right: 0;
        }

            .div-block-vertical.dia._02 {
                width: 100%;
            }

        .div-block-vertical.link-conferencia {
            width: 418px;
        }

    .navbar {
        height: 80px;
    }

    .img-logo.logo-time-tracker {
        margin-left: 0;
        padding-left: 20px;
    }

    .nav-menu.n-menu-se {
        height: auto;
        align-items: center;
        margin-top: 10px;
    }

    .icon {
        font-size: 35px;
    }

    .icono-calendario.icono-save-1 {
        margin-top: 20px;
    }

    .icono-calendario.mas {
        margin-left: 6px;
    }

    .icono-calendario.buscar {
        margin-top: 0;
    }

    .div-block-8 {
        margin-left: 0;
    }

    .div-block-hora {
        width: 145px;
        margin-right: 10px;
    }

        .div-block-hora.final {
            width: 145px;
            margin-right: 0;
        }

    .div-block-10 {
        width: 300px;
        height: 300px;
        flex-wrap: wrap;
        justify-content: center;
        display: flex;
    }

    .div-block-11 {
        width: 100px;
        height: 100px;
        background-color: rgba(0, 0, 0, .1);
    }

        .div-block-11._02, .div-block-11._03, .div-block-11._04, .div-block-11._05 {
            display: block;
        }

    .check-lista {
        width: 100px;
    }

    .div-block-16 {
        flex-wrap: wrap;
    }

    .bloque-lateral {
        width: 100%;
        height: 160px;
        flex-wrap: wrap;
    }

    .div-block-18 {
        width: 100%;
    }

    .div-block-19, .div-block-20 {
        width: 50%;
        height: 100%;
    }

    .div-block-32 {
        width: 100%;
    }

    .div-block-34 {
        width: 65%;
    }

    .subtitulo.cintillo {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .identificacion-pj-vertical {
        padding-right: 0;
    }

    .div-block-41 {
        width: 50%;
        border-right-style: none;
    }

    .div-block-42 {
        width: 50%;
        border-left: 1px solid #444;
        margin-left: 0;
        padding-left: 0;
    }

    .codigo {
        padding: 5px;
    }

    .div-block-54._02 {
        width: 100%;
        margin-right: 0;
    }

    .div-block-55 {
        width: 100%;
        border-bottom: 1px solid #444;
        border-right-style: none;
        margin-bottom: 0;
    }

    .div-block-56 {
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .div-block-57 {
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .div-block-58 {
        width: 100%;
        justify-content: flex-start;
        margin-top: 10px;
    }

    .div-block-59 {
        margin-top: 0;
        padding-top: 0;
    }

    .div-block-62, .div-block-63, .div-block-67, .div-block-70 {
        width: 100%;
    }

    .div-block-78 {
        width: 40%;
    }

        .div-block-78.cupo {
            margin-right: 20px;
        }

    .div-block-85 {
        width: 100%;
        margin-bottom: 10px;
    }

    .div-block-86 {
        width: 100%;
    }

    .div-block-88 {
        width: 90%;
    }

    .header-2 {
        height: 75px;
        background-color: #444;
        position: static;
    }

    .container-4 {
        flex-wrap: wrap;
        justify-content: center;
    }

    .div-block-90 {
        width: 90%;
        padding-left: 0;
    }

    .container-5 {
        flex-wrap: wrap;
    }

    .div-block-91 {
        width: 90%;
        margin-left: 0;
    }

    .footer-seccion {
        padding: 40px 20px;
    }

    .nav-menu-header {
        z-index: auto;
        background-color: #444;
    }

    .image-6 {
        margin-top: 0;
    }

    .div-block-92, .div-block-93 {
        width: 90%;
    }

    .banner-superior {
        height: 200px;
    }

    .contenedor-buscar {
        padding-left: 20px;
    }

    .div-block-9 {
        width: 90%;
    }

    .contenedores {
        flex: 1;
        align-content: stretch;
        justify-content: flex-start;
        align-items: center;
    }

    .boton-2 {
        margin-left: 0;
    }

    .parrafo-centrado {
        object-fit: fill;
        display: block;
    }

    .grid-form {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }

    .line-form {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

        .line-form._1 {
            flex-direction: row;
            flex: 1;
            justify-content: space-between;
        }

            .line-form._1._2 {
                justify-content: center;
            }

                .line-form._1._2.tiempo {
                    justify-content: space-between;
                }

        .line-form._3 {
            text-align: center;
            flex-direction: row;
            flex: 1;
            justify-content: space-between;
            align-items: flex-start;
        }

        .line-form._3-1 {
            flex-direction: row;
        }

        .line-form.line-time {
            width: 100%;
            float: left;
            clear: none;
            display: block;
        }

    .grid-tarjeta {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    }

    .image-10 {
        margin-left: 65px;
    }

    .sticky-nav {
        position: relative;
    }

    .nav-grid {
        text-align: center;
    }

    .hero-overlay, .cards-section {
        padding: 40px 20px;
    }

    .cards-grid-container {
        max-width: none;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        align-self: stretch;
    }

    .contact-form, .footer-3 {
        padding: 40px 20px;
    }

    .footer-image {
        object-fit: contain;
    }

    .main-content {
        padding: 40px 20px;
    }

    .div-block-form {
        flex-direction: column;
        margin-top: 0;
        margin-left: 10px;
        margin-right: 10px;
        padding-right: 0;
    }

    .grid-form2 {
        grid-column-gap: 8px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        margin-bottom: 30px;
    }

        .grid-form2.consulta {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
            overflow: visible;
        }

        .grid-form2._2._2 {
            grid-template-rows: auto auto;
        }

        .grid-form2._2 {
            border-bottom-style: solid;
            border-bottom-width: 2px;
        }

        .grid-form2.phone.gri-incidentes {
            width: 100%;
        }

        .grid-form2.gestion {
            grid-template-rows: auto auto auto auto auto auto auto auto auto;
            grid-template-columns: .25fr 1fr 1fr 1fr 1fr;
            grid-auto-columns: 1.5fr;
            margin-right: 10px;
        }

    .field-label-4 {
        clear: none;
    }

        .field-label-4.cod {
            margin-left: 0;
        }

        .field-label-4.dia-agenda._2 {
            float: none;
            margin-bottom: 10px;
            margin-right: 8px;
            display: block;
        }

        .field-label-4.titulo.lbl-afil {
            align-self: flex-start;
        }

        .field-label-4.consultar, .field-label-4.consultar.evento._1 {
            width: 250px;
            justify-content: center;
            display: flex;
        }

            .field-label-4.consultar.tiempo {
                justify-content: flex-end;
                margin-top: 0;
                margin-bottom: 0;
                margin-right: 10px;
            }

                .field-label-4.consultar.tiempo._2 {
                    margin-top: 0;
                }

            .field-label-4.consultar._1 {
                width: 200px;
                justify-content: center;
                display: flex;
            }

    .checkbox-label-4 {
        margin-bottom: 0;
    }

    .checkbox-5, .checkbox-6 {
        margin-top: 5px;
        margin-left: 0;
        margin-right: 7px;
    }

    .image-29.lapiz1 {
        width: 37px;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
    }

    .image-29.ojo1 {
        width: 40px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
    }

    .celda-vacia-2 {
        padding-left: 10px;
        overflow: visible;
    }

        .celda-vacia-2._25 {
            width: 27px;
        }

    .div-tarjeta {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 20px;
        margin-left: 0;
        display: block;
    }

        .div-tarjeta.tabla-tipo-sku {
            overflow: visible;
        }

        .div-tarjeta.cuadro-de-consulta {
            object-fit: contain;
        }

    .grid-17 {
        grid-template-columns: max-content max-content max-content max-content max-content max-content max-content 200px max-content;
        grid-auto-columns: max-content;
    }

        .grid-17._4 {
            width: 100%;
            grid-template-columns: 1fr .75fr .5fr auto auto;
        }

        .grid-17._2 {
            width: auto;
            object-fit: contain;
            grid-template-rows: auto auto auto auto;
            grid-template-columns: auto auto auto auto auto auto auto;
            overflow: visible;
        }

            .grid-17._2.grid-4-2.reporte {
                overflow: auto;
            }

        .grid-17._5.tipo-sku {
            grid-column-gap: 2px;
            grid-row-gap: 2px;
            grid-template-rows: auto auto auto;
            grid-template-columns: 1.75fr 1.75fr 1fr 1.25fr .25fr .25fr;
            overflow: auto;
        }

    .contenedor-grid-2 {
        width: auto;
    }

    .checkbox-label-5, .checkbox-label-6 {
        margin-bottom: 0;
    }

    .form-block-10 {
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

    .text-field-5 {
        margin-left: 10px;
    }

    .select-field-3 {
        width: 100%;
        float: left;
        margin-right: 0;
    }

    .field-label-10 {
        margin-top: -19px;
        font-size: 13px;
    }

    .checkbox-field-5 {
        align-items: center;
        margin-top: 5px;
        display: flex;
    }

    .div-block-115 {
        width: 100%;
        object-fit: contain;
        justify-content: space-between;
        display: flex;
        overflow: auto;
    }

    .texto-blanco-4 {
        width: auto;
        height: auto;
        object-fit: contain;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
        display: flex;
        overflow: visible;
    }

        .texto-blanco-4.total {
            flex-direction: column;
            flex: 0 auto;
            display: block;
        }

        .texto-blanco-4.nombrep {
            min-width: 150px;
        }

        .texto-blanco-4._2 {
            width: 100%;
            min-width: 100px;
            align-items: stretch;
        }

            .texto-blanco-4._2._2-2 {
                width: auto;
                height: 45px;
                min-width: 100px;
                padding-bottom: 5px;
            }

            .texto-blanco-4._2.abs {
                min-width: 100px;
            }

            .texto-blanco-4._2.mocion {
                min-width: 150px;
            }

    .grid-form2-copy.grid-form3.grid-4-1.reporte {
        grid-row-gap: 8px;
        object-fit: contain;
        grid-template-rows: 43px auto 43px auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        overflow: auto;
    }

    .grid-form2-copy.grid-form3.agenda._2 {
        grid-template-rows: 118px minmax(auto, .25fr);
    }

    .div-block-118.reporte {
        width: 88vw;
    }

    .html-embed {
        width: auto;
        height: 40px;
        display: inline-block;
    }

    .minutos.time-box-1, .horas.time-box-1 {
        width: 50%;
        float: left;
    }

    .form-block-14 {
        margin-bottom: 5px;
        padding-top: 0;
    }

    .checkbox-field-6 {
        margin-bottom: 0;
        margin-left: 0;
        padding-left: 0;
    }

    .grid-26.tabla-agenda {
        grid-template-columns: minmax(50px, .25fr) minmax(160px, 1.75fr) minmax(80px, 1.5fr) minmax(80px, .25fr) minmax(160px, 1.25fr) minmax(160px, 1fr) minmax(100px, 1fr) minmax(70px, 2fr) minmax(70px, .25fr);
    }

    .grid-26.tabla-paricipantesz {
        max-height: 300px;
    }

    .grid-26.tabla-mociones, .tabla-actividades-agenda {
        overflow: auto;
    }

    .checkbox-field-9 {
        padding-left: 0;
    }

    .form-block-34 {
        padding-left: 5px;
    }

    .checkbox-9 {
        margin-top: 0;
    }

    .checkbox-field-10 {
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

    .checkbox-10 {
        margin-top: 0;
    }

    .form-block-40 {
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

    .image-34 {
        width: auto;
        height: auto;
    }

    .image-35 {
        width: 25px;
        height: auto;
    }

    .form-block-43.form-line-incidente.form-fecha {
        margin-left: 10px;
    }

    .grid-votaciones {
        grid-template-columns: 1fr;
    }

        .grid-votaciones.menciones._1 {
            grid-template-columns: 1fr .75fr;
            padding-top: 10px;
        }

            .grid-votaciones.menciones._1._2 {
                grid-template-rows: auto auto;
                grid-template-columns: 1fr;
            }

                .grid-votaciones.menciones._1._2._3 {
                    grid-template-columns: 1fr;
                }

        .grid-votaciones._1 {
            width: 100%;
        }

    .text-field-16._3 {
        width: 75%;
        margin-top: 0;
    }

    .div-block-128 {
        margin-top: 3px;
    }

        .div-block-128._2 {
            margin-bottom: 20px;
        }

        .div-block-128.publicar._1 {
            margin-top: 0;
        }

        .div-block-128._3 {
            margin-top: 4px;
            margin-left: 10px;
        }

    .paricipantes {
        width: auto;
        margin-top: 20px;
        margin-left: 0;
        padding-left: 20px;
    }

    .primera-columna {
        width: 100%;
    }

        .primera-columna.votaciones {
            width: 100%;
            border-right-style: none;
            margin-left: 0;
            padding-right: 0;
        }

        .primera-columna._1 {
            margin-left: 0;
        }

        .primera-columna._3 {
            width: 100%;
            border-right-style: none;
            margin-left: 0;
            padding-right: 0;
        }

    .tipo-de-votacion {
        flex-direction: row;
        justify-content: space-around;
        margin-top: 20px;
        padding-top: 20px;
    }

    .mociones {
        margin-right: 10px;
    }

    .text-block-16 {
        margin-right: 0;
    }

    .image-36 {
        margin-left: 0;
    }

    .titulo-y-busqueda-participantes {
        padding-left: 0;
    }

    .select-field-7 {
        margin-left: 0;
    }

    .boton-tipo-de-votacion {
        flex: 1;
        justify-content: space-around;
    }

    .div-block-130 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
    }

    .titulo-tipo-votacion.mocion, .titulo-tipo-votacion.elecciones {
        margin-left: 10px;
        font-size: 21px;
    }

    .heading-4.regresar {
        display: none;
    }

    .form-block-49 {
        flex-direction: row;
        justify-content: space-between;
        display: flex;
    }

        .form-block-49._3 {
            justify-content: space-between;
        }

    .image-38 {
        margin-right: 0;
    }

    .div-block-132 {
        width: 100%;
    }

    .elecciones._3 {
        width: 100%;
        justify-content: stretch;
        justify-items: stretch;
    }

    .div-block-133 {
        border-top: 1px solid #dadada;
        padding-top: 20px;
        padding-left: 0;
    }

    .div-block-135 {
        flex-direction: row;
        align-items: center;
    }

    .div-block-136 {
        flex: 0 auto;
        justify-content: flex-end;
        display: flex;
    }

    .form-block-50 {
        margin-bottom: 0;
    }

    .form-block-51 {
        margin-right: 10px;
    }

    .subtitulo-2 {
        width: 64%;
    }

    .form-5 {
        margin-right: 0;
    }

    .contenedor-resumenes {
        flex-direction: column;
    }

    .resumen-mociones {
        width: 100%;
    }

    .resumen-elecciones {
        width: 100%;
        margin-left: 0;
    }

    .form-block-54, .form-block-55 {
        margin-bottom: 0;
    }

    .notificacion {
        align-items: center;
        display: flex;
    }

    .main-grid-se {
        grid-column-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .btn-log-nav-se {
        margin-right: 20px;
    }

    .menu-container-se {
        min-width: 500px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .div-tarjeta-menu-se {
        min-width: auto;
    }

    .grid-icons-menu-se {
        grid-template-columns: minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr) minmax(100px, .5fr);
        grid-template-areas: ". . . ."
            ". . . ."
            ". . . ."
            ". . . ."
            "Area-4 Area-3 Area-2 Area";
    }

    .div-block-social-logo {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        left: 0%;
        right: 0;
    }

    .footer-4 {
        padding: 40px 20px;
    }

    .div-block-199 {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

    .img-android-app-ai {
        width: 100px;
    }

    .div-block-2 {
        margin-top: 20px;
    }

    .footer-heading-3 {
        width: 110px;
        margin-top: 20px;
    }

        .footer-heading-3.app {
            margin-top: -25px;
            margin-left: 135px;
        }

    .div-block-200.div-referencia-ai {
        width: 50%;
    }

    .list {
        padding-left: 0;
    }

    .link-block-7 {
        width: 100%;
        display: block;
    }

    .div-block-app-logo {
        width: 100%;
        margin-left: -10px;
        margin-right: 0;
    }

        .div-block-app-logo.logo-app-ai {
            margin-top: 20px;
            margin-left: 10px;
        }

    .image-40 {
        width: 100px;
        text-align: left;
        margin-left: 0;
        display: block;
    }

    .footer-image-2 {
        width: 90%;
        max-width: 90%;
        object-fit: contain;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }

        .footer-image-2.img-footer-se {
            float: none;
            clear: none;
            margin-left: auto;
            margin-right: auto;
            display: block;
            position: relative;
        }

    .div-block-logo-lines {
        width: 90px;
    }

        .div-block-logo-lines.appstore {
            width: 100px;
            margin-left: 10px;
        }

            .div-block-logo-lines.appstore.logo-app-ai {
                margin-top: 20px;
                margin-left: 0;
            }

        .div-block-logo-lines.googleplay {
            width: 90%;
            margin-left: 0;
            margin-right: 0;
            display: block;
        }

            .div-block-logo-lines.googleplay.logo-app-ai {
                margin-top: 20px;
                margin-left: 10px;
                margin-right: 0;
            }

    .div-block-footer-logos {
        width: 100%;
        height: auto;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-direction: row;
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1.5fr 1.5fr .75fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: flex-start;
        margin-top: 40px;
        margin-left: 90px;
        margin-right: 100px;
        display: grid;
        top: 0;
        right: auto;
    }

        .div-block-footer-logos.div-f-logos-ai {
            width: 100%;
            margin-top: 10px;
            margin-left: 0;
            margin-right: 0;
            padding-top: 20px;
            position: relative;
            top: 0;
        }

    .image-41 {
        width: 100px;
        margin-left: 0;
    }

    .link-block-8 {
        text-align: left;
        justify-content: flex-start;
        margin-right: 0;
        padding-right: 0;
        display: block;
    }

    .div-block-social {
        width: 100%;
        height: auto;
        max-width: none;
        clear: left;
        text-align: left;
        flex: 0 auto;
        justify-content: center;
        align-items: stretch;
        margin-top: 0;
        margin-left: 34px;
        margin-right: 0;
        padding-left: 0;
        display: flex;
    }

        .div-block-social.div-social {
            padding-top: 10px;
        }

    .div-logo-footer {
        text-align: left;
        margin-bottom: 0;
        margin-left: 0;
        top: 0;
        left: 255px;
    }

    .footer-logo-link-2 {
        max-width: 120px;
    }

        .footer-logo-link-2.footer-link {
            width: 150px;
            height: auto;
            max-width: 150px;
            min-width: 150px;
            justify-content: center;
            align-items: center;
            margin-bottom: 0;
            display: flex;
        }

    .footer-flex-container-3 {
        flex-direction: column;
        align-items: center;
        margin-top: 100px;
        margin-left: 0;
    }

        .footer-flex-container-3.f-content-info-ai {
            width: 100%;
            height: auto;
            clear: none;
            flex: 0 auto;
            margin-top: 10px;
            margin-bottom: 0;
            display: block;
            position: relative;
        }

    .img-lbrand-logo-ai {
        float: none;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .form-blck-idioma {
        float: left;
        margin-bottom: 20px;
        margin-left: 20px;
    }

    .nav-menu-2.main-nav-ai {
        margin-right: 0;
    }

        .nav-menu-2.main-nav-ai.nav-menu-se {
            width: auto;
        }

    .img-profile-ai {
        display: block;
    }

    .navbar-3 {
        background-color: #fff;
    }

    .div-block-perfil {
        width: auto;
        float: right;
        margin-top: 0;
        margin-left: 0;
        margin-right: 60px;
        display: flex;
        position: relative;
        left: 0;
    }

    .dropdown-perfil {
        margin-right: 5px;
    }

    .btn-hamburger-ai {
        position: absolute;
    }

        .btn-hamburger-ai.hamburger-se {
            top: 0%;
            bottom: auto;
            left: auto;
            right: 0%;
        }

    .dropdown-3 {
        margin-left: 0;
        margin-right: 0;
    }

    .form-check-agenda-se {
        justify-content: center;
        align-items: center;
    }

    .checkbox-label-10 {
        margin-left: 4px;
        display: inline-block;
    }

    .checkbox-13 {
        flex: 0 auto;
    }

    .lbl-agenda-se {
        text-align: left;
        margin-bottom: 0;
        margin-left: 0%;
    }

        .lbl-agenda-se.lbl-time-se {
            margin-bottom: 10px;
            margin-left: 0%;
        }

        .lbl-agenda-se.lbl-duracion-se {
            margin-bottom: 10px;
        }

    .txt-agenda-se {
        width: 100%;
        margin: 8px auto;
    }

        .txt-agenda-se.txt-hora-se.input-duracion-se {
            width: 100%;
            float: left;
            clear: left;
            align-self: flex-start;
            margin: 0;
            display: flex;
        }

        .txt-agenda-se.txt-actividad-ssse {
            font-size: 14px;
        }

    .left-div-form-agenda-se.div-editable-se {
        margin-top: 0;
    }

    .slct-modalidad-se {
        width: 100%;
        flex: 1;
        align-self: flex-start;
        margin-bottom: 8px;
        margin-left: auto;
        margin-right: auto;
    }

    .grid-ediable-form-se {
        grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
        grid-template-columns: 1fr 1fr;
    }

    .iconos-actions-form-se {
        margin-left: 0%;
    }

    .div-form-get-info-se {
        margin-top: 0;
    }

    .a-form-agenda-se {
        width: 100%;
        margin-left: 0;
    }

    .sel-time-ai {
        width: 40%;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-left: 0;
    }

        .sel-time-ai.first-time-slct-ai {
            width: 40%;
            margin-left: 10%;
        }

    .div-top-inf-agenda-se {
        height: auto;
        margin-top: 20px;
    }

    .col-top-se {
        height: 40px;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        padding-left: 0%;
        display: flex;
    }

        .col-top-se.col-top-buscar-se {
            height: auto;
            background-color: rgba(0, 0, 0, 0);
            flex-direction: column;
            justify-content: center;
            margin-top: 10px;
            margin-bottom: 10px;
            padding-left: 0%;
            display: flex;
        }

    .colums-top-se {
        height: auto;
        flex: 0 auto;
        align-self: auto;
        display: block;
    }

    .checkbox-field-13 {
        flex: 0 auto;
        justify-content: flex-start;
        align-items: stretch;
        padding-left: 0;
        display: flex;
    }

    .div-form-actividad-se {
        grid-column-gap: 4px;
        grid-template-columns: 1.25fr 1.75fr 1fr .25fr .75fr;
        grid-auto-columns: 1fr;
    }

    .div-duracion-se {
        flex-direction: column;
        flex: 1;
        order: 0;
        align-items: flex-start;
        font-family: Lato, sans-serif;
        display: flex;
    }

    .grid-lugar-form {
        width: 100%;
        grid-template-columns: minmax(180px, .25fr) .75fr 142px 1fr;
    }

    .div-modalidad-se {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }

    .grid-bar-top-se {
        grid-column-gap: 10px;
        grid-template-columns: 1fr .75fr .5fr;
    }

    .div-agenda-dia-se {
        width: 100%;
        flex-direction: row;
    }

    .div-pub-ag-se {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-right: 0;
    }

    .div-info-se {
        top: -52%;
        right: 32px;
    }

    .div-hora-se {
        flex: 1;
    }

    .f-block-time {
        width: 30%;
        float: left;
        margin-left: 10px;
    }

    .section-checkboxes {
        margin-top: 0;
    }

    .checkbox-line {
        width: 30%;
    }

    .form-26.form-id-type {
        padding-left: 0;
    }

    .brand-logo-ai-2 {
        float: left;
        flex: 0 auto;
        margin-left: 20px;
        margin-right: 0;
        padding-left: 0;
    }

    .container-header-3.wrap-header-ai {
        max-width: 100%;
        border-bottom: 1px #e3e3e3;
        justify-content: space-between;
        align-items: center;
        display: flex;
    }

        .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai {
            justify-content: space-between;
            display: block;
        }

            .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai.cont {
                max-width: 90%;
                max-width: 90%;
            }

        .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai {
            justify-content: space-between;
            display: block;
        }

    .img-user-profile-ai {
        width: 35px;
        height: 35px;
    }

    .div-user-photo-ai {
        width: 60px;
        height: 60px;
        float: none;
        clear: none;
        flex: none;
        margin-top: 10px;
        margin-left: 75%;
        display: flex;
    }

        .div-user-photo-ai.div-user-se {
            margin-top: 0;
            margin-left: 0%;
            margin-right: 10px;
        }

    .btn-hamburger-ai-2 {
        clear: none;
        justify-content: flex-end;
        margin-right: 10px;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .btn-hamburger-ai-2.w--open {
            margin-right: 10px;
        }

    .form-blck-idioma-2 {
        float: left;
        margin-bottom: 10px;
        margin-left: 0;
    }

        .form-blck-idioma-2.form-bloc-empresa-ai {
            margin-left: 0;
        }

    .btn-cerrar-session-ai {
        flex: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .img-lbrand-logo-ai-2 {
        width: 100%;
        height: 60px;
        max-width: none;
        min-width: auto;
        float: none;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .navbar-5 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .div-block-general-footer {
        margin-left: 10px;
        margin-right: 10px;
    }

    .img-user-profile-ai-2 {
        width: 35px;
        height: 35px;
    }

    .grid-menu-afil {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .form-loging-zc {
        width: 300px;
        max-width: 100%;
        margin-left: 0;
    }

    .btn-logging-zc {
        width: 100%;
        float: none;
        clear: none;
        text-align: center;
        object-fit: fill;
        margin-bottom: 20px;
        padding-bottom: 10px;
        display: block;
        position: relative;
        left: auto;
    }

    .wrap-form-zc {
        width: 52%;
        background-color: rgba(0, 0, 0, 0);
        flex: 0 auto;
        align-self: center;
        margin-right: auto;
    }

    .loging-grid-p-zc {
        margin-top: 0;
    }

    .p-get-password-zc, .p-register-zc {
        text-align: center;
    }

    .div-block-perfil-3 {
        width: auto;
        float: right;
        margin-top: 0;
        margin-left: 0;
        margin-right: 60px;
        display: flex;
        position: relative;
        left: 0;
    }

    .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai.w--current {
        min-width: auto;
        clear: none;
        margin-right: 0;
    }

    .btn-iniciar-sesion {
        margin-right: 20px;
    }

    .container-menu-se {
        height: 89px;
        display: block;
    }

    .contenedor-general-3 {
        border: 1px #000;
    }

    .wrap-form-ai {
        width: 52%;
    }

    .menu-button {
        float: right;
        clear: none;
        margin-left: 0;
        top: 0;
        right: 0;
    }

        .menu-button.menu-btn-header-ai {
            margin-left: 0;
        }

    .footer-5 {
        padding: 40px 20px;
    }

    .footer-heading-4 {
        width: 100%;
        margin-top: 0;
    }

        .footer-heading-4.app {
            width: 98%;
            margin-top: 0;
            margin-left: 0;
            padding-top: 0;
            padding-bottom: 0;
            top: 10px;
            bottom: auto;
            left: 10px;
            right: auto;
        }

    .div-block-201 {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

        .div-block-201.div-solucion-ai {
            width: 50%;
            margin-bottom: 0;
        }

    .div-logo-footer-2 {
        text-align: left;
        margin-bottom: 0;
        margin-left: 0;
        top: 0;
        left: 255px;
    }

        .div-logo-footer-2.div-wrap-logo {
            width: 150px;
            margin-bottom: 0;
            left: 0;
        }

    .footer-image-3 {
        width: 90%;
        max-width: 90%;
        object-fit: contain;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }

        .footer-image-3.imgfooter {
            width: 150px;
            max-width: 150px;
            margin-top: 0;
        }

    .p-register-ai {
        text-align: left;
    }

    .div-block-social-logo-2 {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        left: 0%;
        right: 0;
    }

    .brand-2 {
        padding-top: 0;
        padding-left: 0;
    }

    .col-log-paswrd-ai {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: center;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 10px;
        display: block;
    }

    .main-ai {
        width: 100%;
    }

    .col-log-reg-ai {
        text-align: center;
    }

    .div-user-photo-ai-2 {
        width: 60px;
        height: 60px;
        float: none;
        clear: none;
        flex: none;
        margin-left: 67%;
        display: flex;
    }

        .div-user-photo-ai-2.div-user-se {
            margin-top: 10px;
            margin-left: 73%;
        }

    .cont-information {
        margin-top: 25px;
    }

    .gif-banner-animado {
        width: 100%;
        height: 100%;
        max-width: 180%;
        object-position: 50% 50%;
        margin-top: 0;
        margin-left: 0;
    }

    .div-user-photo-ai-3 {
        width: 60px;
        height: 60px;
        float: none;
        clear: none;
        flex: none;
        margin-left: 75%;
        display: flex;
    }

    .header-3 {
        background-color: #fff;
        border-top: 1px #000;
        border-left: 1px #000;
        border-right: 1px #000;
    }

    .brand-logo-ai-3 {
        float: left;
        flex: 0 auto;
        margin-left: 20px;
        margin-right: 0;
        padding-left: 0;
    }

    .img-lbrand-logo-ai-3 {
        width: 100%;
        height: 60px;
        max-width: none;
        min-width: auto;
        float: none;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .btn-hamburger-ai-3 {
        clear: none;
        justify-content: flex-end;
        margin-right: 10px;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .btn-hamburger-ai-3.w--open {
            margin-right: 10px;
        }

    .div-block-233 {
        grid-template-columns: .25fr;
    }

    .div-registro {
        height: 500px;
    }

    .div-block-241 {
        justify-content: space-between;
    }

    .grid-busqueda {
        width: 100%;
        grid-column-gap: 4px;
        grid-row-gap: 3px;
        grid-template-rows: minmax(auto, auto);
        grid-template-columns: 1fr 1fr .75fr 1fr 1fr .75fr 1fr 1fr 1fr 1fr 1fr .75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-rows: minmax(72px, 1fr);
        grid-auto-columns: .25fr;
        grid-auto-flow: column;
    }

    .contenedor-icono {
        justify-content: space-between;
        margin-bottom: 0;
    }

    .div-tarjeta-2 {
        height: auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 5px;
        margin-left: 0;
        display: block;
    }

        .div-tarjeta-2.tarjeta-responsive {
            padding: 10px;
        }

    .form-30 {
        justify-content: center;
        align-items: center;
        display: block;
    }

    .form-line {
        justify-content: flex-start;
    }

    .select-field-13.select-filtro-ai {
        width: 100%;
        text-align: center;
    }

    .pagination-content {
        margin-bottom: 0;
    }

    .contenedor-botones {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

    .div-grid-logos {
        width: 90%;
    }

    .footer-subscribe {
        padding-left: 15px;
        padding-right: 15px;
    }

    .footer-form-container-two {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-form-title {
        margin-right: 0;
    }

    .footer-form-block-two {
        width: 100%;
        margin-top: 20px;
    }

    .footer-form-input {
        width: 100%;
    }

    .footer-block-three {
        flex-flow: column wrap;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-link-three {
        margin-bottom: 10px;
    }

    .footer-social-block-three {
        margin-top: 10px;
    }

    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-copyright {
        font-size: 14px;
        line-height: 20px;
    }

    .footer-legal-block {
        margin-top: 15px;
        margin-left: -24px;
    }

    .footer-legal-link {
        font-size: 14px;
        line-height: 20px;
    }

    .div-block-249 {
        width: 95%;
    }

    .div-block-tex-pop.blanco {
        height: 10%;
    }

    .div-icon-exit-ai {
        top: 0;
    }

    .tarjeta-popup {
        height: 60%;
        margin-top: 137px;
    }

    .heading-37 {
        margin-top: 135px;
        font-size: 35px;
        top: 4%;
    }

        .heading-37._2-tex {
            margin-top: 143px;
            top: 16%;
        }

    .tarjeta-popup-2 {
        height: 90%;
    }

    .heading-40 {
        top: 4%;
    }

        .heading-40._2-tex {
            top: 16%;
        }

    .heading-43 {
        text-align: center;
    }

    .div-block-257 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }

    .heading-53 {
        margin-top: 0;
    }

    .heading-57, .heading-58 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .div-block-260, .div-block-261 {
        height: 150px;
    }

    .heading-59, .div-block-265 {
        width: 80%;
    }

    .image-74 {
        margin-left: 121px;
    }

    .div-block-270 {
        margin-left: 56px;
    }

    .div-block-272 {
        grid-auto-columns: 1fr;
    }
}

@media screen and (max-width: 479px) {
    .container {
        max-width: 100%;
        flex-direction: row;
        align-items: stretch;
        display: block;
    }

        .container.votar {
            max-width: 100%;
        }

            .container.votar._1 {
                max-width: 90%;
                padding-left: 0;
                padding-right: 0;
            }

    .div-block {
        flex: 0 auto;
        display: block;
    }

    .contenedor-titulopopup {
        height: 65px;
    }

        .contenedor-titulopopup.repositorio {
            height: 55px;
        }

        .contenedor-titulopopup.creacion-de-evento {
            height: 60px;
        }

        .contenedor-titulopopup.administrador-se {
            height: 40px;
            flex: 0 auto;
            display: block;
        }

    .flat-gris-oscuro {
        float: none;
        padding: 5px;
        display: block;
    }

    .flat-gris-claro {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .flat-blanco {
        width: 95%;
        height: 97%;
        margin: 0 10px;
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }

        .flat-blanco.agenda {
            padding-top: 10px;
            padding-left: 10px;
            padding-right: 10px;
        }

        .flat-blanco.votacionmenu {
            margin-left: 5px;
            margin-right: 5px;
        }

    .titulopop {
        margin-top: 0;
        padding-top: 10px;
    }

    .grid {
        overflow: visible;
    }

    .div-block-horizontal {
        width: 300px;
        flex: 0 auto;
        display: flex;
        position: relative;
    }

        .div-block-horizontal.imagenes, .div-block-horizontal.imagenes.check-repositorio, .div-block-horizontal.check-repositorio {
            width: 100%;
        }

        .div-block-horizontal.fecha {
            width: 100%;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

            .div-block-horizontal.fecha._02.margen-dere {
                width: 150px;
                margin-right: 0;
            }

            .div-block-horizontal.fecha.margen-dere {
                width: 100%;
                margin-right: 0;
            }

            .div-block-horizontal.fecha.inicio-total {
                width: 100%;
            }

            .div-block-horizontal.fecha.formulario.margen-dere {
                width: 130px;
            }

            .div-block-horizontal.fecha.formulario._02 {
                width: 260px;
            }

        .div-block-horizontal.hora {
            width: 100%;
        }

            .div-block-horizontal.hora.margen-dere.marge-botton {
                width: 100px;
            }

                .div-block-horizontal.hora.margen-dere.marge-botton._02 {
                    width: 100%;
                }

        .div-block-horizontal.calendario {
            justify-content: flex-start;
        }

        .div-block-horizontal.titulo-repositorio {
            width: 100%;
        }

        .div-block-horizontal.fechas-evento {
            justify-content: center;
        }

        .div-block-horizontal.conferencia {
            width: 100%;
        }

        .div-block-horizontal.fecha-conferencia {
            flex-wrap: nowrap;
        }

        .div-block-horizontal.hora-conferencia, .div-block-horizontal.formularios._50 {
            width: 100%;
        }

            .div-block-horizontal.formularios._50.margen-dere {
                width: 100%;
                margin-right: 0;
            }

        .div-block-horizontal.cargar-formulario, .text-box {
            width: 100%;
        }

            .text-box.fecha {
                width: 220px;
            }

                .text-box.fecha.margen-botton._02 {
                    width: 100%;
                }

                    .text-box.fecha.margen-botton._02.margen-dere {
                        margin-right: 10px;
                    }

                .text-box.fecha._02 {
                    width: 93%;
                }

                .text-box.fecha._03 {
                    width: 92%;
                }

                .text-box.fecha.formulario {
                    width: 230px;
                }

                    .text-box.fecha.formulario.natal {
                        width: 89%;
                    }

                    .text-box.fecha.formulario._02 {
                        width: 100%;
                    }

            .text-box.inicio-total {
                width: 89%;
            }

            .text-box.fecha-conferencia {
                width: 88%;
            }

            .text-box.numero {
                width: 50%;
            }

            .text-box.formulario, .text-box._02.telefono {
                width: 100%;
            }

            .text-box.cantidad {
                width: auto;
            }

            .text-box.inscripci-n-para, .texto-01, .texto-01.bloque {
                width: 100%;
            }

                .texto-01.cargar {
                    width: 60px;
                }

                    .texto-01.cargar.formulario {
                        width: auto;
                    }

                .texto-01.titulo-repositorio, .texto-01.datos, .texto-01.lugar-de-evento {
                    width: 100%;
                }

                .texto-01.formulario.margen-dere {
                    width: 100%;
                    margin-bottom: 10px;
                    margin-right: 0;
                }

                .texto-01.pagado {
                    width: 25%;
                }

    .combo-box, .combo-box.repetir {
        width: 100%;
    }

        .combo-box.formulario.margen-dere {
            width: 130px;
            margin-bottom: 10px;
            margin-right: 0;
        }

        .combo-box.sector, .combo-box.padron {
            width: 100%;
        }

    .text-area {
        width: 50%;
    }

    .div-block-vertical._50 {
        width: 100%;
    }

    .div-block-vertical.repositorio {
        width: 100%;
        margin-right: 0;
    }

    .div-block-vertical.check-repositorio.margen-izq {
        width: 100%;
    }

    .div-block-vertical.hora, .div-block-vertical.hora.margen-dere {
        width: 100px;
    }

        .div-block-vertical.hora.margen-dere._02 {
            width: 100%;
            margin-right: 0;
        }

        .div-block-vertical.hora._02 {
            width: 100%;
        }

    .div-block-vertical.dia {
        width: 100%;
        margin-right: 0;
    }

        .div-block-vertical.dia._02 {
            margin-right: 0;
        }

    .div-block-vertical.hora-conferencia.margen-dere {
        width: 100%;
        margin-right: 0;
    }

    .div-block-vertical.link-conferencia {
        width: 100%;
    }

    .imagen-01 {
        margin-bottom: 10px;
    }

    .boton.margen-dere {
        margin-bottom: 10px;
        margin-right: 0;
    }

    .navbar {
        height: 70px;
    }

    .nav-link-2 {
        padding-left: 0;
    }

    .link--nav-se {
        padding-top: 0;
        padding-bottom: 0;
    }

    .brand {
        width: 47%;
    }

    .nav-menu.n-menu-se {
        margin-top: 6px;
        margin-right: 25px;
    }

    .icon {
        color: #fff;
        font-size: 35px;
    }

    .texto-02 {
        width: 100%;
    }

    .titulo-repositorio-general {
        flex-wrap: wrap;
    }

    .icono-calendario {
        width: 37px;
    }

        .icono-calendario.icono-limpiar {
            margin-left: -30px;
        }

        .icono-calendario.icono-save-1 {
            margin-left: 10px;
        }

        .icono-calendario.buscar {
            width: 37px;
        }

        .icono-calendario.lupa.gestion {
            margin-left: 10px;
        }

    .icono-sumar.none {
        display: none;
    }

    .boton-mas.conferencia {
        margin-bottom: 0;
    }

    .div-block-hora {
        width: 100%;
        margin-right: 0;
    }

        .div-block-hora.final {
            width: 100%;
        }

    .div-block-boton.centrado.margen-top {
        flex-wrap: wrap;
    }

    .check-lista {
        width: 48%;
    }

    .contenedor-icono-admin {
        width: 50px;
        height: 50px;
    }

    .text-block-2 {
        width: 50px;
        height: 20px;
        font-size: 7px;
        line-height: 8px;
    }

    .icono-smart-admin {
        width: 25px;
        height: 25px;
    }

    .div-block-16 {
        flex-wrap: wrap;
    }

    .bloque-lateral {
        width: 100%;
        height: 400px;
    }

    .div-block-18, .bloque._01, .bloque._02, .bloque._03, .bloque._04 {
        width: 100%;
    }

    .div-block-19 {
        width: 100%;
        height: 150px;
    }

    .div-block-20 {
        width: 100%;
        height: 200px;
    }

    .div-block-25 {
        height: 150px;
    }

    .div-block-32 {
        text-align: center;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .div-block-33 {
        justify-content: center;
    }

    .div-block-conferencia.margen-dere {
        width: 100%;
        margin-right: 0;
    }

    .div-block-34 {
        width: 100%;
    }

    .nombre-pj-vertical {
        width: 100%;
        padding-right: 0;
    }

    .identificacion-pj-vertical {
        width: 100%;
    }

    .fecha-nacimiento-pj-vertical, .telefono-pj-vertical {
        width: 100%;
        padding-right: 0;
    }

    .correo-pj-vertical {
        width: 100%;
    }

    .div-block-38 {
        flex-wrap: wrap;
    }

    .provincia-pj, .canton-pj {
        width: 100%;
        padding-right: 0;
    }

    .discapacidad-pj {
        width: 100%;
        margin-bottom: 10px;
        padding-right: 0;
    }

    .discapacidad-apoyo-pj {
        width: 100%;
    }

    .div-block-41, .div-block-42 {
        width: 50%;
    }

    .distrito-pj {
        width: 100%;
        padding-right: 0;
    }

    .otras-se-as-pj {
        width: 100%;
    }

    .div-block-52 {
        width: 60%;
    }

    .div-block-53 {
        width: 40%;
        padding-left: 0;
    }

    .div-block-54._02 {
        width: 100%;
        flex-wrap: wrap;
    }

    .div-block-55 {
        width: 100%;
    }

    .div-block-57 {
        flex-wrap: wrap;
    }

    .div-block-58 {
        margin-top: 0;
    }

    .div-block-66 {
        width: 100%;
    }

    .div-block-68 {
        flex-wrap: wrap;
    }

    .flat-blanco-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .div-block-77 {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .div-block-78 {
        width: 50%;
    }

        .div-block-78.cupo {
            width: 44%;
            margin-right: 0;
        }

    .div-block-85 {
        justify-content: space-between;
    }

    .div-block-86, .div-block-88 {
        flex-wrap: wrap;
    }

    .div-block-89 {
        width: 100%;
    }

    .div-block-botones-contacto {
        flex-wrap: wrap;
    }

    .footer-heading {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .footer-flex-container {
        flex-direction: column;
    }

    .div-block-footer {
        width: 100%;
    }

    .footer-seccion {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .buttom-contact {
        width: 90%;
        justify-content: center;
        margin-bottom: 10px;
        display: flex;
    }

    .titulo-banner-superior {
        text-align: center;
        font-size: 34px;
        line-height: 38px;
    }

    .banner-superior {
        height: 150px;
    }

    .contenedor-func-bene-serv {
        flex-wrap: wrap;
        justify-content: center;
    }

    .div-block-94 {
        width: 90%;
    }

    .container-7 {
        flex: 1;
    }

    .contenedores {
        flex: 1;
        align-content: stretch;
        align-items: center;
    }

    .parrafo-centrado {
        width: auto;
    }

    .grid-form {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .line-form {
        flex-direction: column;
        flex: 0 auto;
        justify-content: flex-start;
        align-items: flex-start;
    }

        .line-form.inicio {
            width: auto;
            flex-flow: column;
            flex: 0 auto;
            align-content: flex-start;
            justify-content: space-between;
            align-items: center;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0;
        }

        .line-form.adjuntos {
            flex-direction: column;
        }

        .line-form._2 {
            flex-direction: row;
        }

        .line-form.buscar {
            width: 100%;
        }

        .line-form._1._2 {
            margin-top: 10px;
        }

            .line-form._1._2.tiempo {
                flex-direction: column;
                align-items: center;
            }

        .line-form._3 {
            flex-direction: column;
            flex: 1;
            justify-content: flex-end;
            align-items: center;
        }

        .line-form._3-1 {
            flex-direction: column;
        }

    .grid-tarjeta {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .image-10 {
        margin-top: 0;
        margin-left: 3px;
    }

    .sticky-nav {
        padding: 0;
    }

    .nav-grid {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: 100px;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
    }

    .nav-logo-link {
        border-top: 1px solid #c4c4c4;
    }

    .nav-link-4 {
        border-top: 1px solid #c4c4c4;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .centered-container {
        text-align: left;
    }

    .cards-grid-container {
        grid-template-columns: 1fr;
        margin-left: 0;
        margin-right: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .footer-3 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-flex-container-2 {
        flex-direction: column;
    }

    .footer-logo-link {
        height: 60px;
    }

    .footer-heading-2 {
        margin-top: 20px;
    }

    .grid-form2 {
        grid-column-gap: 8px;
        grid-template-rows: auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr .5fr;
    }

        .grid-form2.consulta {
            grid-template-rows: auto auto auto auto auto auto auto auto auto;
            grid-template-columns: 1fr 1fr;
            overflow: visible;
        }

        .grid-form2._2 {
            grid-template-rows: auto auto;
            margin-bottom: 20px;
        }

            .grid-form2._2._2 {
                grid-template-columns: 1fr 1fr 1fr;
            }

        .grid-form2._2 {
            grid-template-rows: auto auto auto;
            grid-template-columns: 1fr 1fr .5fr;
        }

        .grid-form2.phone {
            grid-template-columns: .5fr 1.25fr .25fr;
        }

        .grid-form2.gestion {
            grid-column-gap: 0px;
            grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
            grid-template-columns: .25fr 1fr 1.75fr 1fr;
            justify-items: start;
        }

    .field-label-4 {
        margin-bottom: 10px;
        padding-top: 0;
    }

        .field-label-4.cod {
            justify-content: flex-start;
            align-items: flex-start;
            margin-bottom: 10px;
            margin-left: 0;
            margin-right: 30px;
            display: flex;
            position: static;
            left: auto;
            right: 0;
        }

        .field-label-4.adj {
            margin-left: 0;
            margin-right: auto;
        }

        .field-label-4.dia-agenda._2 {
            margin-bottom: 0;
            padding-bottom: 5px;
            padding-left: 0;
        }

        .field-label-4.descrip {
            justify-content: flex-start;
            margin-bottom: 40px;
            margin-left: auto;
            margin-right: auto;
            position: static;
        }

        .field-label-4.pin {
            width: auto;
            padding-left: 10px;
            padding-right: 10px;
        }

            .field-label-4.pin._2 {
                height: auto;
            }

        .field-label-4.consultar {
            margin-bottom: 10px;
            margin-right: 0;
        }

            .field-label-4.consultar.evento {
                margin-top: 5px;
                margin-right: 0;
            }

            .field-label-4.consultar.tiempo {
                margin-bottom: 10px;
                margin-right: 0;
            }

        .field-label-4.nombre {
            margin-right: 0;
        }

        .field-label-4.lbl-tec-a {
            align-self: flex-start;
            margin-bottom: 10px;
            padding-top: 0;
            position: relative;
        }

        .field-label-4.lbl-reporte {
            margin-bottom: 10px;
            padding-top: 0;
            padding-bottom: 0;
        }

    .image-29.lapiz1 {
        position: static;
        overflow: auto;
    }

    .celda-vacia-2 {
        text-align: left;
        display: flex;
        overflow: visible;
    }

        .celda-vacia-2.no-pad {
            width: auto;
            height: 100%;
            justify-content: center;
            align-items: center;
            padding-top: 0;
            display: flex;
        }

        .celda-vacia-2._100 {
            min-width: 100px;
        }

        .celda-vacia-2._25 {
            width: 25px;
        }

        .celda-vacia-2.celda-total-se {
            width: 50%;
            min-width: auto;
            flex-direction: row;
            margin-bottom: 10px;
        }

    .div-tarjeta {
        object-fit: contain;
        flex-direction: column;
        grid-template-rows: auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        font-family: Lato, sans-serif;
        display: flex;
        position: static;
        overflow: auto;
    }

        .div-tarjeta.tabla-tipo-sku {
            padding-left: 10px;
        }

    .grid-17 {
        overflow: visible;
    }

        .grid-17._4 {
            object-fit: contain;
            grid-template-columns: auto auto minmax(auto, auto) 40px 37px;
            overflow: auto;
        }

            .grid-17._4._1 {
                object-fit: fill;
                align-content: stretch;
                justify-content: stretch;
                align-items: stretch;
                justify-items: stretch;
                overflow: auto;
            }

        .grid-17._2 {
            width: auto;
            height: auto;
        }

        .grid-17._6 {
            object-fit: contain;
            grid-template-rows: 30px 30fr auto auto;
            grid-template-columns: auto;
            overflow: auto;
        }

    .contenedor-grid-2 {
        width: auto;
        grid-template-rows: auto;
        grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, .25fr) minmax(100px, .25fr) 1fr;
        grid-auto-columns: 1fr;
        display: block;
        overflow: auto;
    }

    .link-block-2.amarillo {
        width: auto;
    }

    .contenedorgeneraldiv {
        justify-content: space-between;
        align-items: baseline;
        display: block;
    }

    .text-field-5 {
        margin-left: 0;
    }

    .select-field-3 {
        width: 70%;
        align-self: flex-start;
    }

    .field-label-10 {
        font-size: 12px;
    }

    .checkbox-field-5 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .form-block-12 {
        background-color: rgba(255, 255, 255, 0);
        margin-top: 20px;
    }

    .field-label-11 {
        background-color: #dfbb17;
        padding: 5px;
    }

    .div-block-115 {
        overflow: auto;
    }

    .texto-blanco-4 {
        justify-content: space-between;
        overflow: visible;
    }

        .texto-blanco-4.total {
            width: 50%;
            max-width: none;
            min-width: auto;
            text-align: center;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .texto-blanco-4.blackspace {
            margin-top: 10px;
        }

        .texto-blanco-4._2 {
            width: auto;
            min-width: 80px;
        }

            .texto-blanco-4._2.mocion {
                min-width: 140px;
            }

    .grid-form2-copy.grid-form3.grid-4.reporte {
        grid-template-rows: 43px 28px auto auto;
        grid-template-columns: 1fr;
    }

    .grid-form2-copy.grid-form3.grid-4-1.reporte {
        grid-row-gap: 5px;
        grid-template-rows: 43px auto 43px auto 43px auto 30px auto;
        grid-template-columns: 1fr 1fr;
    }

    .grid-form2-copy.grid-form3.agenda._2 {
        flex: 0 auto;
        grid-template-rows: 188px minmax(auto, .25fr);
        margin-bottom: 0;
    }

    .grid-form2-copy.grid-form3.asignacion {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .celda-vacia-2-copy {
        display: block;
    }

        .celda-vacia-2-copy.no-pad {
            width: 100%;
            height: 100%;
            justify-content: center;
            align-items: center;
            padding-top: 0;
            display: flex;
        }

    .field-label-12.total {
        margin-top: 0;
    }

    .field-label-13.resultado-total {
        width: 35%;
    }

    .field-label-13.grid-final {
        width: 65%;
    }

    .div-block-118.reporte {
        width: 83vw;
    }

    .html-embed {
        flex: 1;
        display: block;
    }

    .form-block-15.codigo {
        flex-direction: column;
        align-items: stretch;
        padding-left: 0;
        padding-right: 0;
    }

    .grid-26 {
        grid-row-gap: 0px;
        grid-template-rows: 1fr auto minmax(auto, 1fr) minmax(auto, 1fr);
        grid-template-columns: 8.5fr 5.75fr 1fr;
        grid-auto-rows: 1.25fr;
        grid-auto-columns: 1fr;
    }

        .grid-26.tabla-agenda {
            grid-template-columns: minmax(50px, .25fr) minmax(160px, 1.75fr) minmax(80px, 1.5fr) minmax(80px, .25fr) minmax(160px, 1.25fr) minmax(160px, 1fr) minmax(100px, 1fr) minmax(70px, 2fr) minmax(70px, .25fr);
        }

        .grid-26.grid-bottom {
            flex-direction: column;
        }

    .tabla-actividades-agenda {
        overflow: auto;
    }

    .form-block-26 {
        position: relative;
    }

    .checkbox-field-9 {
        margin-left: 40px;
    }

    .form-block-35.form-lbl {
        clear: none;
        margin-left: 0;
    }

    .form-block-39 {
        margin-bottom: 0;
    }

    .form-block-41, .form-block-42 {
        padding-left: 0;
    }

    .form-block-43 {
        margin-bottom: 0;
    }

        .form-block-43.form-line-incidente {
            width: 100%;
        }

            .form-block-43.form-line-incidente.form-fecha {
                margin-left: 0;
            }

    .form-block-44 {
        margin-bottom: 0;
    }

    .grid-votaciones.menciones._1 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }

    .text-field-16.buscar {
        width: 100%;
    }

    .text-field-16.tiempo {
        width: 90%;
    }

    .text-field-16._3 {
        width: 100%;
        flex: none;
    }

    .div-block-128 {
        justify-content: center;
    }

        .div-block-128._2 {
            margin-bottom: 20px;
        }

            .div-block-128._2._3 {
                margin-left: 0;
            }

        .div-block-128.publicar._1._2-1 {
            margin-top: 20px;
        }

    .paricipantes {
        margin-top: 30px;
    }

    .primera-columna._3 {
        border-right-style: none;
        margin-left: 0;
    }

    .tipo-de-votacion {
        flex-direction: column;
        align-items: center;
    }

    .mociones {
        margin-right: 10px;
    }

    .text-block-16 {
        margin-right: 0;
    }

    .form-21 {
        width: auto;
        flex: 1;
        justify-content: space-between;
    }

    .field-label-16 {
        flex: none;
        margin-left: 10px;
    }

    .select-field-7 {
        width: 90%;
        flex: 0 auto;
        margin-top: 0;
    }

        .select-field-7.votacion {
            margin-bottom: 0;
        }

    .buscar-participantes {
        justify-content: space-between;
        align-items: stretch;
    }

    .form-block-48 {
        width: 70%;
        flex: none;
    }

    .boton-tipo-de-votacion {
        justify-content: space-between;
        align-items: stretch;
    }

    .field-label-17 {
        flex: none;
    }

    .div-block-130 {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .titulo-tipo-votacion {
        text-align: left;
        justify-content: flex-start;
        margin-bottom: 5px;
        margin-left: 0;
        margin-right: 0;
        font-size: 12px;
    }

        .titulo-tipo-votacion.mocion {
            margin-bottom: 0;
            margin-left: 0;
        }

        .titulo-tipo-votacion.elecciones {
            font-size: 21px;
        }

    .div-block-131 {
        flex-direction: column;
        align-items: flex-start;
        font-size: 12px;
    }

    .heading-4.regresar {
        width: 1px;
        overflow: hidden;
    }

    .html-embed-2 {
        justify-content: center;
        display: flex;
    }

    .form-block-49, .form-block-49.votos {
        justify-content: center;
    }

        .form-block-49._3 {
            flex-wrap: nowrap;
            justify-content: space-between;
            display: flex;
        }

            .form-block-49._3._1 {
                flex-direction: column;
            }

    .regresar {
        margin-right: 10px;
    }

        .regresar._1 {
            height: 20px;
        }

    .image-38 {
        margin-right: 0;
    }

    .div-block-132 {
        width: 100%;
    }

    .elecciones._3 {
        width: 100%;
        justify-items: stretch;
    }

    .div-block-133 {
        flex-direction: column;
        align-items: stretch;
        padding-left: 0;
    }

    .div-block-135 {
        flex-direction: column;
        align-items: center;
    }

    .div-block-136 {
        justify-content: center;
        margin-top: 10px;
        display: flex;
    }

    .div-block-137 {
        width: 95%;
        justify-content: space-between;
        align-items: stretch;
    }

    .div-block-138 {
        width: 100%;
        justify-content: space-around;
    }

    .div-block-140 {
        justify-content: center;
        display: flex;
    }

    .form-block-51 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .subtitulo-2 {
        width: 80%;
        margin-left: 0;
        margin-right: 10px;
        padding-left: 0;
    }

        .subtitulo-2.centrado.ingreso {
            margin-right: 0;
        }

    .text-field-19 {
        height: 30px;
        font-style: normal;
    }

    .boton-3.gris {
        margin-left: 0;
        margin-right: 10px;
    }

    .form-5 {
        width: 100%;
    }

        .form-5._2 {
            width: 250px;
            top: auto;
        }

    .div-menu-votacion {
        flex-direction: column;
    }

    .div-block-190 {
        justify-content: center;
        margin-bottom: 10px;
    }

    .titulo-opcion {
        font-size: 16px;
    }

        .titulo-opcion.resumen {
            font-size: 18px;
        }

    .div-block-191, .contenedor-resumenes {
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .resumen-mociones {
        margin-bottom: 10px;
    }

    .heading-5.resumen-titulo3 {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .div-block-192.tabla-mociones {
        width: 100%;
        margin-left: 10px;
        margin-right: 10px;
    }

    .div-block-192.tabla {
        height: 25px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .div-block-192.resultado-tabla {
        height: auto;
        padding-left: 5px;
        padding-right: 5px;
    }

    .grid-31 {
        width: 90%;
        grid-template-columns: auto auto auto auto;
    }

    .texto-tabla-resumen {
        font-size: 12px;
    }

    .image-39 {
        width: 15px;
        height: 15px;
    }

    .heading-6.mocionrespuesta {
        font-size: 14px;
    }

    .heading-6.tiempo {
        margin-bottom: 10px;
        font-size: 40px;
    }

    .div-tiempo {
        margin-left: 5px;
        margin-right: 5px;
    }

    .form-23.votar {
        margin-top: 10px;
    }

    .submit-button {
        margin-bottom: 20px;
    }

    .opciones-votar {
        flex-direction: column;
        margin-top: 0;
    }

    .form-block-52 {
        margin-bottom: 0;
    }

    .mseleccion-de-mocion {
        margin-left: 7px;
        margin-right: 7px;
    }

    .flecha {
        width: 13px;
        height: 13px;
    }

    .form-block-53 {
        margin-bottom: 0;
    }

    .form-block-54 {
        padding-right: 0;
    }

    .div-block-194 {
        flex-direction: column-reverse;
        align-items: center;
    }

    .notificacion {
        text-align: center;
        justify-content: center;
        margin-top: 20px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .form-24._2 {
        margin-bottom: 5px;
    }

    .texto-votaciones._1._1-2 {
        margin-left: 0;
    }

    .main-grid-se {
        grid-column-gap: 10px;
        grid-template-columns: minmax(100px, .5fr) minmax(100px, 1.25fr) minmax(100px, 1fr) 1fr;
        grid-auto-columns: 1.5fr;
    }

    .menu-container-se {
        min-width: 280px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .div-tarjeta-menu-se {
        padding-left: 10px;
        padding-right: 10px;
    }

    .grid-icons-menu-se {
        grid-template-columns: minmax(100px, .5fr) minmax(100px, .5fr);
        grid-template-areas: ". ."
            ". ."
            ". ."
            ". ."
            ". ."
            ". ."
            ". ."
            ". ."
            "Area-4 Area-3"
            "Area-2 Area";
    }

    .div-block-social-logo {
        text-align: left;
        display: inline-block;
    }

    .footer-4 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .link-block-social {
        width: 60px;
        clear: none;
        text-align: left;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        margin-left: 0;
        margin-right: 10px;
        display: block;
    }

    .link-app-download {
        width: 100px;
    }

    .div-block-199 {
        margin-left: 0;
    }

    .img-android-app-ai {
        text-align: center;
        margin-left: 0;
    }

    .div-block-2 {
        text-align: center;
    }

    .footer-heading-3 {
        width: 110px;
        text-align: left;
        margin-top: 20px;
    }

        .footer-heading-3.app {
            margin-left: 70px;
        }

    .div-block-200 {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

        .div-block-200.div-referencia-ai {
            width: 100%;
            margin-top: 10px;
        }

    .list {
        text-align: center;
        padding-left: 0;
    }

    .link-block-7 {
        width: 100px;
        height: auto;
        clear: none;
        text-align: left;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        display: flex;
        position: relative;
        left: 0;
    }

    .div-block-app-logo {
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0;
    }

        .div-block-app-logo.logo-app-ai {
            float: left;
            margin-left: 0;
        }

    .image-40 {
        width: 100%;
        clear: none;
        display: block;
    }

    .footer-image-2 {
        text-align: left;
        margin: 0;
    }

    .div-block-logo-lines {
        justify-content: center;
        display: flex;
    }

        .div-block-logo-lines.appstore {
            width: 100px;
            float: none;
            justify-content: flex-start;
            margin-top: 10px;
            margin-left: 0;
        }

            .div-block-logo-lines.appstore.logo-app-ai {
                margin-left: 0;
            }

        .div-block-logo-lines.googleplay {
            width: 100px;
            float: none;
            margin-top: 10px;
            display: block;
        }

    .footer-link-2 {
        text-align: left;
    }

    .div-block-footer-logos {
        width: 100%;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-direction: row;
        grid-template-rows: auto minmax(50px, 1fr);
        grid-template-columns: minmax(100px, 1.5fr) repeat(auto-fit, minmax(100px, 1.5fr)) minmax(100px, 1.5fr) minmax(100px, 1.5fr);
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-content: center;
        align-items: stretch;
        margin-left: 10px;
        margin-right: 0;
        display: grid;
    }

        .div-block-footer-logos.div-f-logos-ai {
            margin-top: 10px;
            padding-top: 20px;
            top: 0;
        }

    .image-41 {
        width: 100px;
        text-align: left;
        flex: 0 auto;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

    .link-block-8 {
        width: 100px;
        height: 34px;
        flex-direction: row;
        justify-content: center;
        display: flex;
    }

    .div-block-social {
        width: 50%;
        clear: none;
        flex: 0 auto;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: stretch;
        margin-top: 10px;
        margin-left: 88px;
        margin-right: 0;
        padding-left: 0;
        display: flex;
        position: relative;
        right: auto;
    }

        .div-block-social.div-social {
            justify-content: flex-start;
        }

    .div-logo-footer {
        margin-left: -180px;
    }

    .footer-logo-link-2 {
        height: 60px;
    }

    .list-2 {
        text-align: center;
    }

    .footer-flex-container-3 {
        clear: left;
        flex-direction: column;
        align-items: center;
        margin-left: 0;
        display: flex;
    }

    .div-block-perfil-2.div-img-perf {
        width: 30px;
        height: 30px;
        background-color: rgba(0, 0, 0, 0);
        padding: 0;
    }

    .get-passwrd-p-ai {
        width: 99%;
        display: inline-block;
    }

    .img-lbrand-logo-ai {
        height: 60px;
        min-width: 100px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
    }

    .container-header-2 {
        height: 80px;
        max-width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

        .container-header-2.wrap-header-ai {
            display: flex;
            position: relative;
        }

    .form-blck-idioma {
        float: left;
        margin-bottom: 0;
        margin-left: 10px;
        position: relative;
    }

    .nav-menu-2.main-nav-ai {
        float: right;
        margin-right: 0;
        padding-bottom: 10px;
    }

        .nav-menu-2.main-nav-ai.sub-afl.div-btn {
            align-self: center;
            margin-top: 20px;
            margin-bottom: auto;
            margin-right: 10px;
            padding: 0;
        }

    .nav-menu-2.nav-menu-drop {
        height: auto;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 20px;
    }

    .nav-link-5 {
        font-size: 14px;
    }

    .text-block-21 {
        text-align: center;
    }

        .text-block-21.p-close-session-ai {
            width: 123%;
            float: none;
            clear: none;
            text-align: left;
            margin-left: auto;
            margin-right: auto;
            display: inline-block;
        }

    .img-profile-ai {
        width: 30px;
        height: 30px;
        margin: 0 4px;
        display: block;
    }

    .perfil-name {
        text-align: center;
    }

        .perfil-name.p-name-perf-ai {
            width: 100%;
            text-align: left;
            background-color: rgba(0, 0, 0, 0);
        }

    .div-block-perfil {
        width: 100%;
        height: 80px;
        min-width: 300px;
        background-color: rgba(0, 0, 0, 0);
        flex-flow: wrap;
        margin-left: auto;
        margin-right: auto;
        font-size: 12px;
        display: block;
        position: relative;
        left: auto;
    }

        .div-block-perfil.div-perf-block-ai {
            width: 100px;
            clear: none;
            grid-column-gap: 16px;
            grid-row-gap: 16px;
            background-color: rgba(0, 0, 0, 0);
            flex-direction: column;
            flex: none;
            grid-template-rows: auto auto;
            grid-template-columns: 1fr 1fr;
            grid-auto-columns: 1fr;
            justify-content: space-around;
            align-items: center;
            margin-top: 0;
            margin-left: 10px;
            margin-right: 40px;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            display: block;
            position: relative;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

    .dropdown-perfil {
        z-index: 2;
        margin-right: 0;
    }

        .dropdown-perfil.dropdwn-perf-ai {
            width: 30px;
            height: auto;
            background-color: rgba(0, 0, 0, 0);
            margin-top: 0;
            padding: 0;
        }

            .dropdown-perfil.dropdwn-perf-ai:hover {
                background-color: rgba(0, 0, 0, 0);
            }

    .brand-logo-ai {
        flex: none;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-right: 40px;
        display: block;
        position: static;
    }

    .hamburger-icon-ai {
        float: none;
        margin-top: 0;
        position: relative;
    }

    .btn-hamburger-ai {
        z-index: 1000;
        height: 65px;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        margin-top: auto;
        padding-left: 6px;
        padding-right: 6px;
        display: block;
        position: absolute;
        top: 10%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .btn-hamburger-ai.hamburger-se.w--open {
            height: 70px;
        }

    .div-block-165 {
        padding-left: 0;
    }

        .div-block-165.block-data-ai {
            width: 76%;
            background-color: rgba(0, 0, 0, 0);
        }

    .dropdown-3 {
        margin-right: 5px;
    }

        .dropdown-3.drop-icon-ai {
            width: 20%;
            background-color: rgba(0, 0, 0, 0);
            margin-top: 10px;
            margin-bottom: auto;
        }

            .dropdown-3.drop-icon-ai:hover {
                background-color: rgba(0, 0, 0, 0);
            }

    .checkbox-label-10 {
        flex: none;
        justify-content: center;
        display: flex;
    }

    .lbl-agenda-se {
        float: none;
        clear: none;
        margin-left: 0%;
    }

    .txt-agenda-se {
        width: 100%;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-left: 0%;
        font-size: 12px;
    }

        .txt-agenda-se.txt-time-1-ai {
            width: 50%;
            margin-left: 0;
        }

        .txt-agenda-se.txt-hora-se.input-duracion-se {
            font-size: 14px;
        }

        .txt-agenda-se.txt-actividad-ssse {
            font-size: 14px;
            overflow: visible;
        }

    .slct-modalidad-se {
        width: 100%;
        margin-bottom: 8px;
        margin-left: 0%;
        font-size: 14px;
    }

    .grid-ediable-form-se {
        grid-template-rows: .5fr minmax(auto, 1fr) .5fr minmax(auto, 1fr) .25fr;
        grid-auto-rows: .25fr;
    }

    .iconos-actions-form-se {
        margin-left: 0%;
    }

    .coulums-form-place-se {
        width: 100%;
        background-color: rgba(0, 0, 0, 0);
    }

    .sel-time-ai {
        width: 49%;
        margin-top: 8px;
        margin-bottom: 8px;
    }

        .sel-time-ai.first-time-slct-ai {
            width: 50%;
            margin-left: 0%;
        }

    .div-top-inf-agenda-se {
        margin-top: 0;
        margin-left: 0%;
    }

    .form-top-info-se {
        margin-bottom: 0;
    }

    .col-top-se.col-top-buscar-se {
        display: flex;
    }

    .colums-top-se {
        height: auto;
        display: block;
    }

    .checkbox-field-13 {
        flex: 0 auto;
        order: 0;
        justify-content: flex-start;
        align-self: auto;
        display: flex;
    }

    .div-form-actividad-se {
        grid-template-columns: 2.75fr 1fr 1.5fr;
        grid-auto-columns: .25fr;
    }

    .div-actividad-se {
        overflow: auto;
    }

    .div-duracion-se {
        flex-direction: column;
        flex: 1;
    }

    .grid-lugar-form {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto auto auto;
        grid-template-columns: .25fr 2.25fr 2fr;
        grid-auto-columns: .25fr;
        grid-auto-flow: row;
    }

    .div-evento-se {
        justify-content: flex-start;
        align-items: center;
        margin-left: 0%;
        display: flex;
    }

    .div-pub-ag-se {
        text-align: center;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        font-family: Montserrat, sans-serif;
    }

    .div-info-se {
        right: 97px;
    }

    .div-hora-se {
        flex: 0 auto;
    }

    .div-line-form.div-tec {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        display: block;
    }

    .f-block-time {
        width: 54%;
        float: left;
        clear: left;
        margin-left: 0;
    }

    .checkbox-line {
        width: 100%;
    }

    .link-block-boton.dere {
        margin-left: 0;
        margin-right: 0;
    }

    .header-afiliacion {
        padding-left: 0;
        padding-right: 0;
    }

    .brand-logo-ai-2 {
        flex: 0 auto;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-left: 10px;
        margin-right: 0;
        display: block;
        position: static;
    }

    .container-header-3 {
        height: auto;
        max-width: 100%;
        justify-content: flex-start;
        align-items: stretch;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        display: flex;
    }

        .container-header-3.wrap-header-ai {
            width: 100%;
            border-bottom-style: none;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            display: flex;
            position: relative;
        }

            .container-header-3.wrap-header-ai.cont-h-cerrar-sess-ai {
                height: auto;
                height: auto;
            }

    .hamburger-icon-ai-2 {
        float: none;
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
    }

    .img-user-profile-ai {
        width: 30px;
        height: 30px;
    }

    .div-user-photo-ai {
        width: 60px;
        height: 60px;
        margin: 9px auto auto 60%;
    }

        .div-user-photo-ai.user-fede {
            float: left;
            clear: both;
            margin-left: 0%;
        }

        .div-user-photo-ai.div-user-se {
            margin-left: 0%;
        }

    .btn-hamburger-ai-2 {
        z-index: 1000;
        height: auto;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        flex: 0 auto;
        align-items: center;
        margin: 4px 10px 0 60px;
        padding: 10px;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

    .form-blck-idioma-2 {
        float: left;
        margin-bottom: 10px;
        margin-left: 0;
        position: relative;
    }

    .text-notf-ai {
        font-size: 16px;
    }

    .btn-cerrar-session-ai {
        flex: 0 auto;
    }

    .div-notf-header-ai {
        width: 23px;
        height: 23px;
        right: -44%;
    }

    .img-profile {
        width: 50px;
        height: 50px;
    }

        .img-profile.img-fede {
            float: left;
            clear: right;
        }

        .img-profile.img-login {
            width: 60px;
            height: 60px;
            width: 60px;
            height: 60px;
        }

    .img-lbrand-logo-ai-2 {
        height: 60px;
        max-width: 200px;
        flex: 0 auto;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
    }

    .navbar-4 {
        flex: 0 auto;
        padding-top: 0;
        padding-bottom: 0;
    }

    .titulo-menu-fede {
        width: 50%;
        display: block;
    }

    .loging {
        clear: left;
        margin-right: 10px;
        display: inline-block;
    }

    .div-loging {
        width: 100%;
        float: none;
        clear: both;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        display: block;
    }

    .linear-gradient, .navbar-5 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .div-block-general-footer {
        margin-left: 10px;
        margin-right: 10px;
    }

    .img-user-profile-ai-2 {
        width: 30px;
        height: 30px;
    }

    .form-block-64 {
        position: relative;
    }

    .grid-menu-afil {
        grid-template-columns: 1fr 1fr;
    }

    .form-loging-zc {
        width: 90vw;
    }

        .form-loging-zc.form-afil {
            width: 100%;
        }

    .btn-logging-zc {
        width: 100%;
        object-fit: fill;
        left: auto;
    }

    .wrap-form-zc {
        width: 93.75%;
    }

    .loging-grid-p-zc {
        grid-template-columns: 1fr;
    }

    .p-get-password-zc {
        width: auto;
        text-align: center;
        justify-content: center;
        display: block;
    }

    .p-register-zc {
        text-align: center;
    }

    .div-block-perfil-3 {
        width: auto;
        height: auto;
        min-width: 50px;
        float: right;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        flex-flow: wrap;
        flex: 1;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        font-size: 12px;
        display: flex;
        position: relative;
        left: auto;
    }

        .div-block-perfil-3.div-btn-is-ai {
            flex: 0 auto;
            margin-left: 40px;
        }

    .btn-inicio-sesion-ai {
        color: #fff;
        background-color: #ebbb00;
        justify-content: center;
        align-items: center;
        margin-top: 15px;
        padding-left: 0;
        padding-right: 0;
        font-weight: 700;
        display: block;
    }

        .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai {
            width: auto;
            min-width: auto;
            float: none;
            clear: none;
            justify-content: center;
            align-items: center;
            margin-left: auto;
            margin-right: auto;
            font-size: 14px;
            font-weight: 400;
            display: block;
        }

            .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai.w--current {
                margin-right: auto;
                display: block;
            }

    .btn-iniciar-sesion {
        margin-top: 0;
        margin-right: 0;
        padding-left: 6px;
        padding-right: 6px;
        font-size: 12px;
    }

    .container-menu-se {
        height: 79px;
    }

    .link-block-social-2 {
        width: 60px;
        clear: none;
        text-align: left;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        margin-left: 0;
        margin-right: 10px;
        display: block;
    }

    .nav-link-7 {
        font-size: 14px;
    }

    .wrap-form-ai {
        width: 93.75%;
    }

    .header-externo {
        font-family: Lato, sans-serif;
        font-size: 18px;
    }

    .menu-button {
        width: 40px;
        background-color: rgba(0, 0, 0, 0);
        align-items: center;
        margin-top: 0;
        margin-left: 0;
        padding-left: 8px;
        padding-right: 8px;
        display: block;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .menu-button.menu-btn-header-ai {
            flex: 0 auto;
        }

    .footer-link-3 {
        text-align: left;
        margin-bottom: 10px;
    }

    .footer-5 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-heading-4 {
        width: 110px;
        text-align: left;
        margin-top: 0;
    }

        .footer-heading-4.app {
            width: auto;
            text-align: left;
            margin-left: 10px;
            padding-top: 0;
            top: 10px;
            left: 0;
        }

    .div-block-201 {
        margin-left: 0;
    }

        .div-block-201.div-solucion-ai {
            width: 100%;
            float: left;
        }

    .div-logo-footer-2 {
        margin-left: -180px;
    }

        .div-logo-footer-2.div-wrap-logo {
            align-self: center;
            margin-left: 0;
        }

    .footer-image-3 {
        text-align: left;
        margin: 0;
    }

    .container-footer {
        display: flex;
    }

    .div-block-social-logo-2 {
        text-align: left;
        display: inline-block;
    }

    .list-3 {
        text-align: center;
    }

    .brand-2 {
        flex: 0 auto;
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 10px;
        padding-top: 0;
    }

        .brand-2.w--current {
            flex: 0 auto;
            padding-left: 0;
        }

    .div-user-photo-ai-2 {
        width: 40px;
        height: 40px;
        margin: 9px 0 auto 65%;
    }

        .div-user-photo-ai-2.div-user-se {
            width: 50px;
            height: 50px;
            margin-left: 60%;
        }

    .div-notf-header-ai-2 {
        width: 23px;
        height: 23px;
        right: -44%;
    }

    .cont-information {
        margin-top: 25px;
    }

    .gif-banner-animado {
        width: 100%;
        height: 100%;
        max-width: 300%;
        padding-left: 0;
        padding-right: 0;
    }

    .div-micros {
        padding-top: 0;
        padding-bottom: 0;
    }

    .div-block-232 {
        grid-column-gap: 5px;
        grid-row-gap: 12px;
    }

    .image-52 {
        width: 40px;
        height: 40px;
    }

    .div-user-photo-ai-3 {
        width: 40px;
        height: 40px;
        margin: 9px 0 auto 65%;
    }

    .header-3 {
        height: auto;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
    }

    .brand-logo-ai-3 {
        flex: 0 auto;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-left: 10px;
        margin-right: 0;
        display: block;
        position: static;
    }

    .text-notf-ai-2 {
        font-size: 16px;
    }

    .img-lbrand-logo-ai-3 {
        width: 100%;
        height: 30px;
        max-width: 100%;
        min-width: 100%;
        flex: 0 auto;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
    }

    .btn-hamburger-ai-3 {
        z-index: 1000;
        height: auto;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        flex: 0 auto;
        align-items: center;
        margin: 4px 10px 0 8px;
        padding: 10px;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

    .div-block-233 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        object-fit: fill;
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 470px;
        grid-auto-columns: 1fr;
        padding-left: 4px;
        display: grid;
        position: static;
    }

        .div-block-233.otra {
            grid-template-columns: 150px;
        }

    .div-block-235 {
        width: 100%;
    }

    .section-7 {
        grid-template-columns: 1fr 1fr 1fr;
        margin-left: 14px;
        margin-right: 14px;
    }

    .div-registro {
        height: 800px;
        flex-direction: column;
        display: flex;
    }

    .div-block-241 {
        flex-direction: row;
        flex: 0 auto;
        align-self: auto;
        display: flex;
    }

    .div-fecha-2 {
        flex-direction: row;
        margin-top: 13px;
        margin-bottom: 45px;
        padding-top: 0;
        display: flex;
    }

    .grid-busqueda {
        grid-column-gap: 2px;
        grid-row-gap: 10px;
        flex: 0 auto;
        grid-template: ". . . . . . . . . . . . . . Area Area Area Area Area Area" 1.25fr
            ". . . . . . . . . . . . . . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
            ". . . . . . . . . . . . . . Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
            / .25fr .25fr .5fr .5fr .5fr .25fr .25fr .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1.25fr;
        grid-auto-columns: .25fr;
        grid-auto-flow: row;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        display: grid;
    }

        .grid-busqueda.rigrid {
            grid-template-rows: repeat(auto-fit, 57px) 76px 62px;
            grid-template-columns: 1fr 1fr 1fr;
        }

    .text-field-25 {
        width: 100%;
        height: 30px;
        float: left;
        margin-bottom: 0;
        font-style: normal;
        display: block;
    }

    .contenedor-icono {
        float: left;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        display: flex;
    }

        .contenedor-icono.icon-movil {
            width: 100%;
            margin-top: -12px;
        }

    .field-label-21 {
        z-index: auto;
        float: none;
        clear: none;
        flex-flow: column;
        flex: 1;
        justify-content: flex-start;
        align-self: auto;
        align-items: stretch;
        margin-top: 0;
        margin-bottom: auto;
        padding-bottom: 0;
        display: flex;
        position: static;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .form-block-72 {
        height: 100%;
        clear: none;
        text-align: left;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        justify-content: center;
        align-items: stretch;
        font-family: Lato, sans-serif;
        display: block;
        position: relative;
    }

    .div-tarjeta-2 {
        flex-direction: column;
        grid-template-rows: auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        margin-top: 20px;
        margin-bottom: 32px;
        padding-left: 0;
        font-family: Lato, sans-serif;
        display: flex;
        position: static;
        overflow: auto;
    }

        .div-tarjeta-2.tarjeta-responsive {
            flex-direction: column;
            margin-top: 0;
            margin-bottom: 10px;
            display: flex;
        }

    .form-30 {
        height: 100%;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: row;
        flex: 1;
        order: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-end;
        align-items: flex-end;
        margin-top: 1px;
        padding-top: 7px;
        padding-bottom: 0;
        display: block;
    }

    .form-line {
        text-align: left;
        flex-direction: column;
        align-items: stretch;
        padding: 0;
        display: flex;
        overflow: visible;
    }

    .select-field-13 {
        margin-top: -77px;
    }

        .select-field-13.select-filtro-ai {
            width: 100%;
        }

    .pagination-content {
        width: 100%;
        height: 42px;
        float: left;
        clear: none;
        flex-direction: row;
        align-items: stretch;
        margin-bottom: 0;
        display: block;
    }

    .contenedor-botones {
        width: 100%;
        float: left;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 8px;
        margin-bottom: 20px;
        margin-left: 0;
        display: flex;
    }

        .contenedor-botones.cont-btns-left {
            flex-direction: row;
            justify-content: center;
            margin-top: -7px;
            display: flex;
        }

    .image-66 {
        width: 20px;
    }

    .div-grid-logos, .div-block-245 {
        width: 95%;
    }

    .container-17 {
        max-width: none;
    }

    .footer-form-two {
        padding: 20px;
    }

    .footer-form-block-two {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .footer-form-input {
        margin-bottom: 10px;
        padding-right: 20px;
    }

    .button-primary.footer-form-button {
        position: relative;
        right: 0;
    }

    .footer-bottom {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .form-31 {
        width: 80%;
    }

    .div-block-tex-pop.blanco {
        height: 15%;
    }

    .popup-registro.none._23 {
        display: none;
    }

    .tarjeta-popup {
        width: 80%;
        height: 50%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: -422px;
        display: flex;
    }

    .div-img-popup {
        object-fit: cover;
        margin-top: -312px;
        padding-bottom: 0;
        position: static;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%;
    }

    .heading-37 {
        margin-top: 105px;
        font-size: 31px;
        top: 8%;
    }

        .heading-37._2-tex {
            margin-top: -221px;
            font-size: 27px;
            top: 73%;
        }

    .submit-button-3 {
        margin-top: 375px;
    }

    .submit-button-4 {
        font-size: 21px;
    }

    .tarjeta-popup-2 {
        width: 80%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: -422px;
        display: flex;
    }

    .heading-40 {
        font-size: 31px;
        top: 8%;
    }

        .heading-40._2-tex {
            font-size: 27px;
            top: 73%;
        }

    .div-tex-titul {
        padding-left: 18px;
        padding-right: 18px;
    }

    .form-block-empresa {
        width: 90%;
        margin-top: 20px;
    }

    .tarjeta-popup-3 {
        width: 300px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        display: flex;
    }

        .tarjeta-popup-3.selecem {
            width: 90%;
        }

    .div-box-cuestion {
        width: 90%;
        height: 600px;
    }

    .div-block-265 {
        width: 90%;
    }

    .submit-button-6 {
        width: 100%;
        white-space: pre-line;
        word-break: normal;
        overflow-wrap: normal;
        font-size: 14px;
    }

    .heading-63 {
        font-size: 16px;
        line-height: 17px;
    }

    .image-74 {
        margin-left: 68px;
    }

    .div-block-270 {
        margin-left: 37px;
    }
}

#w-node-_97acd926-4930-4596-c26b-a21812c7777f-5e102231 {
    align-self: stretch;
}

#w-node-_8dca9c79-98ef-fa3a-0c9d-e1451b454bb0-5e102231 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a83772f-17d4-fb59-f4e3-72dda1e84314-1d70b40b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a251f529-b090-f883-d3bf-e0d41340f1d1-1d70b40b {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_205f104c-d958-10c5-1b24-f31adf7bb74c-1d70b40b, #w-node-ff1ff807-a752-e269-d923-dc71cfd530f0-1d70b40b, #w-node-_94915650-8ff3-ff37-d3d4-73940762d5f2-1d70b40b, #w-node-f602574d-656e-125c-f72c-14518080114b-1d70b40b, #w-node-_5e7ee845-e843-d8a2-42a3-d8518914fe04-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_75b3d06c-8ab1-56db-1235-670c411869e3-1d70b40b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_496ff69f-e77b-1a62-aec0-fb1244b839d3-1d70b40b {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6b871b9b-7df2-cced-55b9-24d956dcc19b-1d70b40b, #w-node-_275f5080-7bae-ee01-910a-e12ad33271e5-1d70b40b, #w-node-bbe1c606-8d67-8cb6-0abc-b1a731609d85-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5514e-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55150-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55154-1d70b40b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55158-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5515f-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55163-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55167-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55180-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516b-1d70b40b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516f-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55173-1d70b40b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5517b-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c1fa-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9369824-117e-6b4c-c48a-1de75087c1fc-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c200-1d70b40b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9369824-117e-6b4c-c48a-1de75087c204-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c20b-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c20f-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c213-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c217-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c21b-1d70b40b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9369824-117e-6b4c-c48a-1de75087c21f-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9369824-117e-6b4c-c48a-1de75087c223-1d70b40b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9369824-117e-6b4c-c48a-1de75087c227-1d70b40b, #w-node-d0549706-b3ca-ff2d-f551-daff7f800b10-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d8ff7555-20b3-9ef6-d6e8-82ebad334656-1d70b40b, #w-node-_765abb1b-e53b-afcb-ec37-0cae141b8ce4-1d70b40b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-1d70b40b {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_40355536-5dfc-07f7-59ea-a5279e0fe6d7-172cb212, #w-node-_2b5c74fb-bee2-549e-699e-d2bb9c5f687b-172cb212, #w-node-d1f3e93d-42d7-655c-91e2-adfd08f58e79-172cb212, #w-node-_17b1a708-7842-5bf3-00f3-b428503a0a59-172cb212 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9faa8ec6-0dc7-e512-2a7b-248e1ae11dcf-172cb212, #w-node-_7bf87936-9182-e26e-d785-fd87e6a6cace-172cb212, #w-node-d4e3891c-64c7-ed9a-f2f5-97269dc07a15-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5bd51e5e-3e9b-5804-d066-9208f1382cd1-172cb212, #w-node-e22ca81f-4325-4d8d-01fa-9fb6c117ac93-172cb212, #w-node-_01201bf3-6cd6-d1ed-0b26-cf9ae1b5f341-172cb212, #w-node-d7e91119-3d9f-52ab-4135-86466c0b2b91-172cb212, #w-node-_1ea56320-85a8-6fc2-3061-35f0630c88a8-172cb212 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_88c4fc75-0c7d-7dad-beac-ff596d9f3a92-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2632057e-d66b-679f-e8f4-d11d580a0e37-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92124cb3-44a3-d2e6-b5ea-43fc68527630-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-f31379fa-5fa2-0e0c-b8f8-1c6ca46e0c11-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f947304-7439-6d83-be4c-7179e6b17429-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-_6524b368-80ec-0255-6927-2f36a8974be6-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0fd1b278-866e-0145-3a5f-8abc6d35ce2f-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-_91d055f6-8fd1-4654-09d1-b5958de86575-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce920b62-5ccc-47a0-d909-41acd1eb5c2b-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-b69a919c-364b-340b-e446-8c87993a55f2-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5879df8e-6ebc-502e-1fe2-4342557539e1-172cb212 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0eaa641e-fc7d-c696-66f0-f592e751f5cd-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-_1d8b4fb1-cacf-4034-23c4-c3c91c378715-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6a22369-4cc2-5614-13c7-967f8677f32b-172cb212, #w-node-b856a74f-14ae-29d5-9141-106013779f18-172cb212 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9bac9c82-c9ad-4edd-b1c9-47ecb7b4cf8f-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_42a306a5-06dd-92ec-8ec8-1472237a0a04-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f08de593-a9ec-23b6-ba65-265a81ee2160-172cb212 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c823e4db-0ad4-0574-3ee3-8d69d0038d60-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#select-field-4.w-node-addc3d09-1fc2-68b2-9016-320d638d6752-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9907d16e-d78a-dd65-54df-48bf09d89a49-172cb212, #w-node-_1b79a882-9279-35d1-b1fe-9169ae961cc1-172cb212 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bbb4ee32-6646-0b14-ec33-7cfe0bd65abf-172cb212 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e7de6ed5-410d-8cdb-5d1c-de937f84e044-172cb212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_673c5342-699e-2c93-0b22-86d5c4a60ce7-172cb212, #w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-172cb212 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ea-69771e53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f1-69771e53 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b93fb-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f5-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f7-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ff-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9403-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b9405-69771e53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b9409-69771e53 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b940d-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_85edbae3-ed44-33cb-6d7e-4f5f72e2e9e8-69771e53, #w-node-bcd8854d-5f68-e21b-045f-872fcac7ec6f-69771e53, #w-node-_9c8e8f65-1b58-96e1-7dfe-8d838d516651-69771e53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b9417-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9419-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8700-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d08070ad-cb36-bee7-a72c-7a8435ae8702-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8706-69771e53 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d08070ad-cb36-bee7-a72c-7a8435ae870a-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8711-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8715-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8719-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae871d-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8721-69771e53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d08070ad-cb36-bee7-a72c-7a8435ae8725-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d08070ad-cb36-bee7-a72c-7a8435ae8729-69771e53 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d08070ad-cb36-bee7-a72c-7a8435ae872d-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9487-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_35c226c4-0130-235f-2152-c6f3ed1b948e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9492-69771e53 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d58f744d-43b7-45a7-282f-bdb117b7a57e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9496-69771e53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cf8-c4e0e394 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cff-c4e0e394 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d03-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d07-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d09-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d2d-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d0d-c4e0e394, #w-node-_5a55f763-8cb2-3f88-eb43-d9132d605007-c4e0e394, #w-node-e7e13058-a2f5-10e8-a10f-602696649cf6-c4e0e394 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1f3405c6-18ee-4901-0631-19f4a950cc94-c4e0e394, #w-node-a17929a5-eb01-a18a-3ac4-21c84b599152-c4e0e394 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_092aeab4-1c95-54d9-a18e-ffb2455d15b1-c4e0e394, #w-node-_58fcc744-46bd-dde4-614f-f8dfed3be487-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d32-c4e0e394 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d34-c4e0e394 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d38-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d3c-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d43-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d47-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d53-c4e0e394 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d57-c4e0e394 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5f-c4e0e394 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d63-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d68-c4e0e394 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d72-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d76-c4e0e394 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d7a-c4e0e394 {
    grid-area: 15 / 1 / 16 / 7;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e271-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e278-f3636bd4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e27c-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e280-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e282-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e286-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e28a-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e28c-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e290-f3636bd4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e294-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e29e-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e2a0-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d3-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d5-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d9-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274dd-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e4-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e8-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274ec-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f0-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f4-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f8-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274fc-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c727500-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a1-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a3-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a7-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ab-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b2-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b6-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ba-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3be-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c2-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c6-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ca-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ce-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271920-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9776eb4d-a546-fccc-5792-e68c95271922-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271926-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9776eb4d-a546-fccc-5792-e68c9527192a-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271931-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271935-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271939-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c9527193d-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271941-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9776eb4d-a546-fccc-5792-e68c95271945-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9776eb4d-a546-fccc-5792-e68c95271949-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9776eb4d-a546-fccc-5792-e68c9527194d-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775ee-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4c795cd-1563-971e-1155-84a346f775f0-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775f4-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4c795cd-1563-971e-1155-84a346f775f8-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775ff-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f77603-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f77607-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f7760b-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f7760f-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4c795cd-1563-971e-1155-84a346f77613-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4c795cd-1563-971e-1155-84a346f77617-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4c795cd-1563-971e-1155-84a346f7761b-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765335-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_378249d1-ed34-29f2-ad17-a1f33a765337-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a76533b-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_378249d1-ed34-29f2-ad17-a1f33a76533f-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765346-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534a-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534e-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765352-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765356-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_378249d1-ed34-29f2-ad17-a1f33a76535a-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_378249d1-ed34-29f2-ad17-a1f33a76535e-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_378249d1-ed34-29f2-ad17-a1f33a765362-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb7-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb9-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bbd-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bc1-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bc8-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bcc-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd0-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd4-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd8-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bdc-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be0-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be4-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6343-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6345-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6349-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5f868b3-2809-82ea-f2b8-5ae596ec634d-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6354-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6358-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec635c-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6360-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6364-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6368-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5f868b3-2809-82ea-f2b8-5ae596ec636c-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6370-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3c-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3e-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d42-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d46-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d4d-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d51-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d55-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d59-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d5d-f3636bd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d61-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d65-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d69-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e30e-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e315-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e319-f3636bd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc22c595-35a3-bc84-ddfb-35084e68e31d-f3636bd4, #w-node-_4c66e818-8711-361d-d8dc-e3e99bdf2556-f3636bd4, #w-node-fd8e5e95-b790-a76b-ce93-9c0838fdde64-f3636bd4, #w-node-_697dd7e6-c5be-d69a-2a66-230d130155a9-f3636bd4, #w-node-e056bbea-3cc2-5006-a927-76d98adc5d01-f3636bd4, #w-node-f16f0510-8d0a-4db5-a7c8-84c6f4858233-f3636bd4, #w-node-_3ede726f-c48d-ff5b-ecb3-7873f3713941-f3636bd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b7fa-d696b6bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b801-d696b6bc {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b805-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b809-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b80b-d696b6bc, #w-node-_5fe5c6db-87c8-7d8e-a673-da7a13be3725-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b80f-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b811-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b815-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b819-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b81b-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b81f-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b823-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b82d-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c69-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6b-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6f-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2852ed6d-a398-9c8f-6820-41bf74779c73-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7a-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7e-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c82-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c86-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8a-d696b6bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8e-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2852ed6d-a398-9c8f-6820-41bf74779c92-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2852ed6d-a398-9c8f-6820-41bf74779c96-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b865-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b86d-d696b6bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70919876-5dfb-2e28-05b9-4455a555b875-d696b6bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073918-fe40ff40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f07391f-fe40ff40 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073923-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073927-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073933-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073937-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f07393b-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f07393d-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073941-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073945-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073948-fe40ff40, #w-node-da1f1112-cc23-c023-e926-dcf06cabda8d-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83a8-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_22f24b75-bd3d-0718-41b7-db8b533e83aa-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83ae-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22f24b75-bd3d-0718-41b7-db8b533e83b2-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83b9-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83bd-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c1-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c5-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c9-fe40ff40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_22f24b75-bd3d-0718-41b7-db8b533e83cd-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d1-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d5-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073980-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073988-fe40ff40 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_18f5078c-87f9-0cca-73a0-7fed4f073990-fe40ff40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e438250b-261d-a6f0-1f01-8173a82ddcca-da204199 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-e438250b-261d-a6f0-1f01-8173a82ddcd3-da204199 {
    grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e438250b-261d-a6f0-1f01-8173a82ddcdb-da204199 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-e438250b-261d-a6f0-1f01-8173a82ddcdc-da204199 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-c4f5c100-c9cb-e34b-72fa-80d629b721fa-da204199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb7ea3c3-32a2-5874-4270-611656a99c19-da204199 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_182e6d71-c184-87fb-ab0b-3815bba68428-da204199 {
    grid-area: 5 / 1 / 6 / 4;
}

#w-node-_2f6f1f39-3cc1-d239-f75b-aca2fcec272c-3f9c695b {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2f6f1f39-3cc1-d239-f75b-aca2fcec272d-3f9c695b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6372f067-696e-3ca8-758f-25663a17ec64-3b63bd66 {
    grid-area: 1 / 1 / 4 / 2;
}

#w-node-f97aa1a5-c889-a9f0-0f04-6c429cde5d5f-3b63bd66 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
}

#w-node-_89100c82-c7fe-4439-6ef2-2e8f471a90c4-3b63bd66 {
    grid-area: 2 / 2 / 3 / 4;
}

#w-node-_56eb583f-7b3b-9fab-0c8b-ba6af52b073e-3b63bd66 {
    grid-area: 3 / 2 / 4 / 3;
    align-self: center;
}

#w-node-_286f2131-61fa-5b7d-27f9-60fff5d7e63b-3b63bd66 {
    grid-area: 3 / 3 / 4 / 4;
    align-self: center;
}

#w-node-_822c46c3-558c-cc58-c012-8687ae29e820-3b63bd66 {
    grid-area: 1 / 1 / 4 / 2;
}

#w-node-_822c46c3-558c-cc58-c012-8687ae29e821-3b63bd66 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
}

#w-node-_822c46c3-558c-cc58-c012-8687ae29e823-3b63bd66 {
    grid-area: 2 / 2 / 3 / 4;
}

#w-node-_822c46c3-558c-cc58-c012-8687ae29e825-3b63bd66 {
    grid-area: 3 / 2 / 4 / 3;
    align-self: center;
}

#w-node-_822c46c3-558c-cc58-c012-8687ae29e827-3b63bd66 {
    grid-area: 3 / 3 / 4 / 4;
    align-self: center;
}

#w-node-_8faf8382-0464-40f4-2de1-18a2fb6cb125-aa951747, #w-node-_0b4564ed-bbda-1b48-a404-d823397fee38-aa951747, #w-node-_265784e2-e62e-60d4-cbc1-107a2d896a6b-aa951747 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e8daa40-e2b0-a0f5-68d3-559a17d6c911-aa951747 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13b51ff1-68a0-9f86-4d75-b5a3e4e4ca3c-161e00a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: center;
}

#w-node-_3f2fbf35-c83d-aa78-ac01-50be6757b8f9-fa984664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-ca5cc164-e3cd-c407-0364-cf65fdbd1d08-fa984664 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_25df4143-c92d-737d-542e-f84286df4538-fa984664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_940fa169-2928-56a7-22a0-588e9a418cc9-fa984664 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
}

#w-node-_6b6a13ba-f592-b830-a0a5-c8580d330039-fa984664 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
}

#w-node-_6d12dc79-8976-312d-14e2-4ccf0faab0f8-fa984664 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: center;
}

#w-node-_7937f8fa-ec77-1dc9-d67f-eee0fdfa6122-fa984664 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e0870bd1-ac25-cd87-2876-69284b394b40-fa984664 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: center;
}

#w-node-c5bead06-8d26-a75d-87e7-e68dcb7f8e80-fa984664, #w-node-_801a578e-9ff9-94eb-53d0-1a080f81593e-fa984664 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2aeec2d0-1f6c-37b9-cb86-74cd01abfd6f-fa984664 {
    grid-area: 5 / 6 / 6 / 7;
    align-self: start;
}

#w-node-_5410c17f-3b49-fb5b-8a7b-3c8d763e7fb8-fa984664 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_015f42be-cd81-16f8-a64d-72c28bdabbdd-fa984664 {
    grid-area: 6 / 1 / 7 / 2;
    align-self: center;
}

#w-node-c6cc56d8-46dc-99a2-8659-eede9bc20d92-fa984664 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b6986f17-5369-a764-4e70-c202a1cdae61-fa984664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_455e3e31-97ca-2e16-f832-eb651d08f9c8-fa984664 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-daf3ed7b-56a9-1572-8ef6-eae81f067742-fa984664, #w-node-_4aa0adfd-3f69-3bc8-32db-d22b26eb2cbc-fa984664 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9369e9d-5658-5e71-c8eb-1e03179b5db2-fa984664 {
    grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_80a0ae73-7c09-ba26-9729-be83bf26d705-fa984664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_1db7ac2c-b22c-1ea3-fac4-b61c1b4cabe5-fa984664 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c594-7cd1eb68 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c59e-7cd1eb68 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c60f-7cd1eb68 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c5bf-7cd1eb68 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c5c9-7cd1eb68 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f956308a-b2f0-266a-b5df-d3d5b41ecf7c-7cd1eb68 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
}

#w-node-_44640955-a43e-1b4e-05e2-28404aa2fd18-7cd1eb68 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-af52bcab-fd70-c50e-906e-3e49446b94f6-7cd1eb68 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-de719097-c938-2b8f-d599-cd54d64f29f0-7cd1eb68 {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_512bc57b-8c7d-4d06-f22a-feff490c6c9f-7cd1eb68 {
    grid-area: 4 / 4 / 5 / 5;
}

#w-node-b971cad4-fd2d-c758-60b5-3e6118d27f81-7cd1eb68 {
    grid-area: 4 / 3 / 5 / 4;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c63e-7cd1eb68 {
    grid-area: 7 / 1 / 8 / 2;
}

#w-node-ebd27ac0-892d-a178-a735-5565d1e33dab-7cd1eb68 {
    grid-area: 4 / 6 / 5 / 7;
}

#w-node-_28b47f86-30e8-1fd9-12d5-44f31364c604-7cd1eb68 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b7aa4852-d195-ec4f-b0e1-7e90c151763f-7cd1eb68 {
    grid-area: 7 / 2 / 8 / 3;
}

#w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72dc5-684e1489 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
}

#w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72dcf-684e1489 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72de5-684e1489 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
}

#w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72def-684e1489 {
    grid-area: 2 / 2 / 3 / 5;
}

#w-node-bbc3aff2-5c60-b400-6d40-c90a59f8a7c3-684e1489 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
}

#w-node-_50b5ce4f-ef69-6fc8-3833-03f702e0b535-684e1489 {
    grid-area: 3 / 2 / 4 / 5;
}

#w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72e3a-684e1489 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_945ec223-3bae-0d52-f036-011d59758be5-684e1489 {
    grid-area: 3 / 5 / 4 / 6;
    align-self: center;
}

#w-node-_2e7f23d4-5fcb-d745-5ef4-06535ba6694d-684e1489 {
    grid-area: 3 / 6 / 4 / 8;
    align-self: center;
}

#w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8ec-684e1489 {
    grid-area: 5 / 1 / 6 / 8;
}

#w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8f6-684e1489, #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8f8-684e1489, #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8fa-684e1489, #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8fc-684e1489, #w-node-_60785f2e-786a-800d-8285-9c68bcea5dde-684e1489 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_251b3338-af46-20a3-369a-a6207e23fc0d-684e1489 {
    align-self: stretch;
}

#w-node-_48bb768a-c80c-05cd-e9d4-d200d32d098c-f411abd0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_48bb768a-c80c-05cd-e9d4-d200d32d09b2-f411abd0 {
    grid-area: 3 / 1 / 4 / 5;
    justify-self: auto;
}

#w-node-_7368b1fa-c0ca-7746-806a-0c3592b17271-f411abd0 {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_2a142afd-44b7-55d1-bcd5-444a42539ecb-f411abd0 {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dc8f-f411abd0 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dc99-f411abd0 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dca5-f411abd0 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcb1-f411abd0 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcbd-f411abd0 {
    grid-area: 1 / 4 / 2 / 5;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcc9-f411abd0 {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcd5-f411abd0 {
    grid-area: 1 / 6 / 2 / 7;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dce1-f411abd0 {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dceb-f411abd0 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcf5-f411abd0 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcff-f411abd0 {
    grid-area: 2 / 4 / 3 / 5;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd09-f411abd0 {
    grid-area: 2 / 5 / 3 / 6;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd13-f411abd0 {
    grid-area: 2 / 6 / 3 / 7;
    align-self: center;
}

#w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd1d-f411abd0 {
    grid-area: 2 / 7 / 3 / 8;
    align-self: center;
}

#w-node-_48bb768a-c80c-05cd-e9d4-d200d32d09dd-f411abd0, #w-node-_44b9c03f-bb65-0592-f19d-72b319e35fe5-f411abd0, #w-node-_1c6d0865-781e-3842-4ef7-8ed48f571d3d-f411abd0, #w-node-_36d77056-93c7-e639-8b21-895ff3a7d8d1-f411abd0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_122e840f-6dfd-07ea-3059-d9dd37e730ff-8bf66531 {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_24598486-14c1-dc86-00bf-6c44b879fdf3-8bf66531 {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_3653dbe0-8016-8cde-a5bc-d8fa246a80b8-8bf66531, #w-node-_626e0959-5ec2-8fd4-f61d-b94f1d3932e8-8bf66531 {
    grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0bca0d0a-79e5-9f75-e5ee-54924d22b968-8bf66531 {
    grid-area: 1 / 4 / 2 / 7;
}

#w-node-b3af6fc5-173e-bd84-4848-5056fe36a47b-8bf66531 {
    grid-area: 1 / 1 / 2 / 4;
}

#w-node-b3af6fc5-173e-bd84-4848-5056fe36a4b8-8bf66531 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b3af6fc5-173e-bd84-4848-5056fe36a4eb-8bf66531 {
    grid-area: 1 / 4 / 2 / 5;
    align-self: start;
}

#w-node-_8e99d33e-f51c-9177-ed12-6429338b8340-185d2a64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: stretch;
    justify-self: auto;
}

#w-node-_645ed754-3631-eafa-f911-3a0c1219fa7a-185d2a64, #w-node-be6bf74b-2e85-d654-0636-f9c5564e6a75-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}

#w-node-_14086d36-7daa-9346-9222-d67633670219-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: end;
}

#w-node-bb0bb992-cf96-53f6-1705-4710b9ed5147-185d2a64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_80b4e87e-cccd-aecd-c44b-bdf20d1d3c66-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac88da49-3eb6-b56e-b2e1-0d2b74172141-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
}

#w-node-_400b00c4-5699-2de5-2de5-fbd2ebfd6d94-185d2a64, #w-node-_2572760e-46d8-4a1f-26e8-b40164c784de-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9775731b-4621-f8c7-91ab-0eb9a15de000-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_98204519-7dcb-75ca-b243-55600280f856-185d2a64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_98204519-7dcb-75ca-b243-55600280f864-185d2a64, #w-node-_98204519-7dcb-75ca-b243-55600280f866-185d2a64, #w-node-_98204519-7dcb-75ca-b243-55600280f891-185d2a64, #w-node-_98204519-7dcb-75ca-b243-55600280f894-185d2a64, #w-node-_98204519-7dcb-75ca-b243-55600280f8a8-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b98764a7-1af2-a6d5-2843-24ef5ae6cb1e-185d2a64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b98764a7-1af2-a6d5-2843-24ef5ae6cb24-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
}

#w-node-fa2f8fa4-09c9-83ed-94a4-23e0838e2a03-185d2a64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fdba02d-8aee-48c1-9127-db1ef51dd06b-185d2a64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_00e417a5-0340-fcaf-97fe-45287b725b35-d462278a {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f9a5ff6-2d53-6c58-ac4b-e17846ee704a-d462278a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-cedc3bca-7244-87f5-7127-f537cdbc4439-d462278a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00e417a5-0340-fcaf-97fe-45287b725b0a-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b48-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b5d-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b70-d462278a, #w-node-_3f8c2d31-6118-18b9-83e2-a667f4229bdb-d462278a {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_00e417a5-0340-fcaf-97fe-45287b725b8e-d462278a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_00e417a5-0340-fcaf-97fe-45287b725b90-d462278a {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a3578631-6299-0a95-e8de-45fd2adecfd3-d462278a, #w-node-a3578631-6299-0a95-e8de-45fd2adecfd5-d462278a, #w-node-a3578631-6299-0a95-e8de-45fd2adecfd7-d462278a, #w-node-a3578631-6299-0a95-e8de-45fd2adecfd9-d462278a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5683bae6-dba5-3fc8-83c9-6dd310c9cbc7-f571add4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a5bbde84-ce7d-0968-4c45-ef7397e1709f-f571add4, #w-node-eef9c45d-c1c0-6703-ddab-7e54f60fa225-f571add4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c5df583e-d962-2f6b-5bbb-4970fbbcd622-f571add4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36d6b737-5047-8bc6-8f30-2537ffb5f24e-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8df78-f571add4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8df82-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8df8b-f571add4 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8df9f-f571add4 {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfae-f571add4 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfb8-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfc1-f571add4 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfcb-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfd4-f571add4 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: start;
}

#w-node-ba316fae-3086-0e9f-ceea-1b8087ba2f2c-f571add4 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
}

#w-node-a58bc110-4fe1-f6ff-3f6f-cd7ea1d8dfde-f571add4, #w-node-_23378d8a-678e-925e-fcdb-2f8febb69076-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_187547a9-22a6-879e-1ca0-11c553bed544-f571add4 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: start;
}

#w-node-_02830676-098d-e67e-c92d-beaf281a7b59-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9c360955-6b60-9e1a-0805-1779254bad6a-f571add4 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: start;
}

#w-node-e5f746cd-ad21-1b15-81d9-9b8b06543aaf-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5938ef56-093a-14ad-930b-744b9fcd9afa-f571add4 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: start;
}

#w-node-_20f3e8f5-97a7-a461-df4a-45fa1c2d204c-f571add4 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: start;
}

#w-node-_8aa03737-8ee1-08eb-7911-9ab79e12e0f1-f571add4, #w-node-e7d16b06-31d4-7bc7-c6cc-e6611f3d4008-f571add4, #w-node-_316a355c-25a1-d7c2-b023-a60d089dbf54-f571add4, #w-node-_831bb9e0-088b-48ba-0ffe-23c5182ca625-f571add4, #w-node-_394238f3-c9d2-6638-d494-cd65d6fa5752-f571add4, #w-node-_340b2cd3-0be8-8e94-9590-47f941da32bb-f571add4, #w-node-aa766225-2fed-0282-c829-ac467c714fd0-f571add4, #w-node-_1abdb17f-3f0b-81bf-40f9-e8f73a421389-f571add4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cedbd-570f7709, #w-node-_7837b2b0-b0e3-71c1-baa5-0f15cd21a959-570f7709 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d06e3648-319a-84ca-becc-285d5436bfb1-570f7709 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b120caf-3e85-49e8-2ec8-6088a8a6cec7-570f7709 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_22638e7b-9da0-e8de-8adb-e51e28217b6f-570f7709 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_6bf6cc5f-f6a9-91f6-7ea0-b74ef0ce53bb-570f7709 {
    grid-area: 2 / 6 / 3 / 7;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_1f5072f2-1261-2aec-15c6-353e867974f7-570f7709 {
    grid-area: 2 / 7 / 3 / 8;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-bb663b59-7595-f166-6ece-36bb3ec1aba5-570f7709 {
    grid-area: 2 / 5 / 3 / 6;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_7d65c64d-050e-2672-b356-09d65e19f0e3-570f7709 {
    grid-area: 2 / 4 / 3 / 5;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-cdbf59d0-4fad-6b7a-0d5c-79e8e652448f-570f7709 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cedf6-570f7709 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee00-570f7709 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0ceeb8-570f7709 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee09-570f7709 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee13-570f7709 {
    grid-area: 3 / 2 / 4 / 3;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee1c-570f7709 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee26-570f7709 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee2f-570f7709 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee39-570f7709 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8dfef0ff-e1ec-831c-4b22-ea7af3b0d52e-570f7709 {
    grid-area: 3 / 3 / 4 / 4;
}

#w-node-ace67c30-c06b-9164-bf39-14e420d2e6d3-570f7709 {
    grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7fb0ac1a-6e20-96f8-3ee2-961dbbacb1ca-570f7709 {
    grid-area: 3 / 5 / 4 / 6;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee42-570f7709 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: start;
}

#w-node-_585e3641-d654-e8c7-4c20-4d5fee0cee56-570f7709 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2d3988ec-4f8a-aa48-5b8b-79093d1d57b7-79273ad6, #w-node-_85cf66cb-620e-2ce5-e550-6e28324cba04-79273ad6, #w-node-e741ad02-b02c-9538-4a08-7c95f2ba9789-79273ad6, #w-node-_227be970-93a3-6800-1dc6-b3ed39e39600-79273ad6, #w-node-a33b3164-a3a7-23a5-fd34-d8373c76e24c-79273ad6, #w-node-d23204ca-b400-fa22-5a34-fe8cb5952cfe-79273ad6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b660aaea-9481-eb97-b4fc-4301b1b2f335-79273ad6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
}

#w-node-_997a39ae-ad01-4794-95a4-87bd4c927cd1-79273ad6 {
    grid-area: 4 / 1 / 5 / 4;
}

#w-node-_997a39ae-ad01-4794-95a4-87bd4c927ce0-79273ad6, #w-node-b66dd650-a652-6caa-a8dc-0f49cd542716-79273ad6, #w-node-_549a2428-3f36-b9f8-e755-70368667112b-79273ad6, #w-node-_53a49b55-2f7c-0e4f-9d2e-2ad5def3b6b2-79273ad6, #w-node-a307f9dc-aacc-0ef2-a290-fcb1f78b7d6e-79273ad6, #w-node-_89249a72-1f53-d0cd-145d-bebfe18fbdff-79273ad6, #w-node-a1084048-b60f-3d3a-f52d-93e3d5c89123-79273ad6, #w-node-_924a829d-cb95-5a1f-047b-5ab19b387b78-79273ad6, #w-node-_0856f0a9-c6b8-b7ba-bca6-de182c846bd0-79273ad6, #w-node-_1548148a-a8ce-2493-0071-5cc82500c2fc-79273ad6 {
    align-self: stretch;
}

#w-node-_7c2bfcdf-feb3-8533-3c77-266308c67399-92dbf048, #w-node-_7c2bfcdf-feb3-8533-3c77-266308c673a6-92dbf048 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0af491ce-56f6-f8f2-1434-70c5ed50c027-92dbf048, #w-node-cc1e369d-1865-2f85-aa33-a1379d3d5eb0-92dbf048 {
    justify-self: stretch;
}

#w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b7d-d871b586 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b86-d871b586 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
}

#w-node-_1a0bf189-22da-e95e-f5f0-67156f5fa49e-d871b586 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_457bfb78-85f9-2c5c-f6c8-a4eac54c1b6d-d871b586 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_7545d858-d80f-294a-629e-0cf37cce12b2-de8f9be8 {
    align-self: center;
    justify-self: stretch;
}

#w-node-c6a7f224-4921-3e3a-67e0-52b19e3260d0-de8f9be8, #w-node-ee6bb0ee-d8e7-d76c-311f-794fc2b16d67-de8f9be8, #w-node-_2e3d8e31-d41e-b644-ac7c-d5b24fec42eb-de8f9be8, #w-node-c7e7635f-abf9-7ad4-78fd-8afec6246982-de8f9be8, #w-node-fd246403-bc6a-6c20-5223-c2aec6c1151c-de8f9be8, #w-node-_8ba70f39-ffb0-e61c-aed4-84c4dfa1d727-de8f9be8, #w-node-_5969d821-120f-7963-bf71-48e9e5c394fc-de8f9be8, #w-node-e052c8e4-3019-ad52-65cb-08a61c29b5fe-de8f9be8, #w-node-f96b987d-2952-5ed4-05a0-52aedb8df209-de8f9be8, #w-node-_4a29eae6-6681-3b19-51b3-8f2e6709308e-de8f9be8, #w-node-_0b08b528-4e03-ecaa-dcb5-07641fe22266-de8f9be8, #w-node-dace2ae5-530b-0bba-e6e9-913a952e45bb-de8f9be8, #w-node-_65421534-bbd8-2b48-8f55-af7d6270e4ec-de8f9be8, #w-node-ea982395-c934-959b-da08-ebfb20d452ac-de8f9be8, #w-node-_54f07ef4-2ea8-b54d-8194-06821f9ae729-de8f9be8, #w-node-a6a03f8a-c0d7-3e2a-e2c2-cb7f20bea4b7-de8f9be8, #w-node-_3506d47f-3470-b6de-5e24-5e8ec74aca4d-de8f9be8, #w-node-a919bc41-033e-79ca-e8a2-00833aadab6b-de8f9be8, #w-node-ee222c61-62bc-44b7-d036-c2b7ca77a541-de8f9be8 {
    justify-self: stretch;
}

#w-node-_5fd4a918-6c41-a9f5-bc2d-d5300647cd3f-de8f9be8 {
    align-self: center;
    justify-self: stretch;
}

#w-node-_5fd4a918-6c41-a9f5-bc2d-d5300647cd42-de8f9be8, #w-node-_5fd4a918-6c41-a9f5-bc2d-d5300647cd4b-de8f9be8, #w-node-_5fd4a918-6c41-a9f5-bc2d-d5300647cd50-de8f9be8, #w-node-_8604556f-a01f-5d87-5f35-aa8c39c39881-de8f9be8, #w-node-_8ef16759-1a55-448c-0455-dbef0397323c-de8f9be8, #w-node-_92e4343a-2cf5-6cc1-3cbb-171a547157e4-de8f9be8, #w-node-_1f1ba059-77f1-52d1-8e9b-62e5a4360ce5-de8f9be8, #w-node-aa7bb34d-3666-e063-1bc4-edf33b5983c7-de8f9be8, #w-node-_18d9f9db-27b1-5de9-b152-cca77a5605fe-de8f9be8 {
    justify-self: stretch;
}

#w-node-_974cd8ed-aff9-0082-b8d6-f55fa55c66dc-d2d2dc77 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_55a3bb17-be83-7d78-092c-ef3ff24c1d98-d2d2dc77 {
    order: 0;
    grid-area: span 7 / span 10 / span 7 / span 10;
    align-self: auto;
    justify-self: auto;
}

#w-node-_86482b8e-25a0-f789-4cb1-6ff5abb4cc04-d2d2dc77, #w-node-_125424be-a2fd-79a5-a30f-92b7545efdd8-d2d2dc77, #w-node-_58483b5b-59d6-7027-eb6b-ffda719c20a5-d2d2dc77, #w-node-a7b78f5a-9907-7d11-393d-7f915db7481b-d2d2dc77, #w-node-_225038d7-5817-3fd0-0f93-2c24d5751c18-d2d2dc77, #w-node-a61fa020-89dc-534c-ba3a-c46140ddd59f-d2d2dc77, #w-node-_028071ad-25a5-a01b-a3a0-d69c49393719-d2d2dc77, #w-node-ff971fbe-3fed-e821-5a5b-3f2b4bf82c27-d2d2dc77, #w-node-_7b233a56-70eb-8bd7-09ed-1dc72f46c82c-d2d2dc77, #w-node-ae0bd743-75c7-3048-7dec-1c893ce32703-d2d2dc77, #w-node-fe937746-4dc0-708f-9307-0f29584ee301-d2d2dc77, #w-node-_59beaf88-0301-cd68-f6d4-4c5f4712c62c-d2d2dc77, #w-node-aad53e52-94e0-6f3b-f742-1766473dd751-d2d2dc77, #w-node-_347cdca9-0fdf-30b3-fc08-990c27e2fd3a-d2d2dc77, #w-node-ccb3360c-28fa-a3b5-8281-d922c835492f-d2d2dc77, #w-node-_6b776544-9e10-06ce-58c8-55dcb89c97ef-d2d2dc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e55dee10-1fe5-e29e-bdd7-163cf28b683e-d2d2dc77 {
    grid-area: Area-4;
}

#w-node-f8edb9d5-e38c-260e-d966-345a2efb670c-d2d2dc77 {
    grid-area: Area-2;
}

#w-node-b47e5670-e359-a8f3-8a77-dfe9aba08a80-d2d2dc77 {
    grid-area: Area-3;
    align-self: auto;
    justify-self: center;
}

#w-node-f7d5bb20-538c-2da6-1c75-2cc0cb133f4a-d2d2dc77 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807b-d2d2dc77 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807d-d2d2dc77 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
}

#w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8080-d2d2dc77 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8083-d2d2dc77 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8086-d2d2dc77 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
}

#w-node-ecb1e445-b6c4-c9c3-42c1-99ca8413df6e-75fab515 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
}

#w-node-_6b6a3a73-9e46-b54b-42b5-229d86d5fa55-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_6b6a3a73-9e46-b54b-42b5-229d86d5fa5f-75fab515, #w-node-_4ce97c71-9f42-2634-9ecc-794579ddafbb-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4ce97c71-9f42-2634-9ecc-794579ddafbc-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_4ce97c71-9f42-2634-9ecc-794579ddafc6-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c519bef0-72d2-1896-531e-15c1f34c533d-75fab515 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c519bef0-72d2-1896-531e-15c1f34c533e-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-c519bef0-72d2-1896-531e-15c1f34c5348-75fab515, #w-node-_46aa061b-7616-d33a-dc8b-931d65f42f1e-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_46aa061b-7616-d33a-dc8b-931d65f42f1f-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_46aa061b-7616-d33a-dc8b-931d65f42f29-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7db1ea5e-3e2d-9e09-11c1-d91e9c3b031a-75fab515 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7db1ea5e-3e2d-9e09-11c1-d91e9c3b031b-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_7db1ea5e-3e2d-9e09-11c1-d91e9c3b0325-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_55af096a-985a-e904-003a-ee291926cc13-75fab515 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_55af096a-985a-e904-003a-ee291926cc14-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_55af096a-985a-e904-003a-ee291926cc1e-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c77db5d7-0c2a-156e-fefd-9189953fa263-75fab515 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
}

#w-node-c77db5d7-0c2a-156e-fefd-9189953fa264-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-c77db5d7-0c2a-156e-fefd-9189953fa26e-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eee3-75fab515 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
    justify-self: auto;
}

#w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eee4-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eeee-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_90330978-b524-28b8-8a40-f1774d6f8fde-75fab515 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: auto;
}

#w-node-_90330978-b524-28b8-8a40-f1774d6f8fdf-75fab515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-d4bd0025-9ed2-9959-e507-175a62b1fd3e-75fab515 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: stretch;
}

#w-node-_2105304f-15b9-9ab8-39bb-d36714e2d105-f4a52a47 {
    grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-b018611d-2198-fbc5-a002-383cc25e14b8-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-b018611d-2198-fbc5-a002-383cc25e14c2-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22796db3-adb4-d5bc-1b61-0f001bf9a6ae-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_22796db3-adb4-d5bc-1b61-0f001bf9a6b8-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca83686f-43f2-a948-a954-7125c950243d-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-ca83686f-43f2-a948-a954-7125c9502447-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ba331a9d-bed6-3dba-375b-58f7c089e1ed-f4a52a47 {
    grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_532c8e14-36d0-dfe4-935a-55be1f6df52e-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_532c8e14-36d0-dfe4-935a-55be1f6df538-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0113fc3-790f-bcdf-4644-d425882e580c-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-f0113fc3-790f-bcdf-4644-d425882e5816-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a859faa1-1080-1c7e-d9c0-32fb9aad6312-f4a52a47, #w-node-_3aed5724-faae-35bd-ff01-0a4563c6dfd5-f4a52a47, #w-node-a25ea41b-8881-768b-2e0e-ea626015e02b-f4a52a47, #w-node-_407eb8b8-b753-054a-025c-2a76b3ace6c4-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_407eb8b8-b753-054a-025c-2a76b3ace6ce-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_04d7c891-fbc5-0476-4e59-9eab50a39120-f4a52a47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_04d7c891-fbc5-0476-4e59-9eab50a3912a-f4a52a47 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c7f3bd6c-3990-8a5b-9902-498ed08535e1-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895e3b-0bd8d851 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ba7b904e-59f9-38c3-d9a7-b33a1b50a1ee-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d06199b1-a838-2cb0-b1a6-e5ca88641860-0bd8d851 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895ec5-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895ecf-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3aa84cc9-4325-3477-a6d2-2faef533df34-0bd8d851 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_31a7950b-35ee-2765-0f4c-bc1e908486ab-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_582eee33-4ece-35d2-d457-e2db7fb7bfae-0bd8d851 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895efa-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895ef1-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b3d8a54-3880-70cb-64eb-670452895ee7-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_87f1d0af-9345-722a-3eaf-e8a9f59b2474-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9d32a96-58a0-76e3-df1a-e025e7812bfa-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-fe5a6040-c656-2422-4a11-0fdfca9c88e8-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_090651cf-66c0-151d-48af-9ab3dea71a4c-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_48f0cf66-7343-8141-e925-8f68456fd8c4-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9851898c-ee71-de8a-5d76-936b4d881376-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f34226fa-1b01-91a4-a1d3-0c8979547a1e-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200bac30-9d91-022b-2c81-d385cc624cf5-0bd8d851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}

#w-node-_7fbe8859-1d42-33b2-3d56-f1b3ec8ac145-0bd8d851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fa4c4d0-a8ca-1434-0640-403cda03c909-0bd8d851, #w-node-f21347a8-01e1-28dc-a518-e24a0a7b2575-0bd8d851 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_82811330-fb29-c263-115e-72b11e1da3b5-d2ba2115 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_82811330-fb29-c263-115e-72b11e1da3b6-d2ba2115 {
    order: 0;
    grid-area: span 7 / span 10 / span 7 / span 10;
    align-self: auto;
    justify-self: auto;
}

#w-node-_7c7278a6-e30c-f1af-921e-d929e16a16e9-d2ba2115, #w-node-_368c8442-badb-891f-b5fe-f51f974b5cf4-d2ba2115, #w-node-_15d9ce1c-b88c-0f41-852b-b36e1e9fc2fc-d2ba2115, #w-node-c35728a2-146b-9f42-142e-b45eba4b0610-d2ba2115, #w-node-_0f2bd12a-b8d4-cb47-13c4-a37f34bbf40e-d2ba2115, #w-node-c304331f-448f-3d47-22d8-e716920196ef-d2ba2115, #w-node-d2f3b56e-a4c7-5e27-028b-7e1bf712ecf0-d2ba2115, #w-node-_11d70634-42be-a22b-b732-191786d5222f-d2ba2115, #w-node-_53610341-9fe6-49c5-f9bd-27baa48fc035-d2ba2115, #w-node-ff4a6ef2-632a-a98c-907a-cdeb09f02f9d-d2ba2115 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82811330-fb29-c263-115e-72b11e1da407-d2ba2115 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_024276f8-17e2-212b-0dc6-2ec8667123d1-667123ad {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_024276f8-17e2-212b-0dc6-2ec8667123d3-667123ad {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
}

#w-node-_024276f8-17e2-212b-0dc6-2ec8667123d6-667123ad {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_024276f8-17e2-212b-0dc6-2ec8667123d9-667123ad {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-_024276f8-17e2-212b-0dc6-2ec8667123dc-667123ad {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d40e-7f60fe5c {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d40f-7f60fe5c {
    order: 0;
    grid-area: span 7 / span 10 / span 7 / span 10;
    align-self: auto;
    justify-self: auto;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d414-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d418-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d41c-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d420-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d424-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d428-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d42c-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d430-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d434-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d438-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d43c-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d440-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d444-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d448-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d44c-7f60fe5c, #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d450-7f60fe5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d454-7f60fe5c {
    grid-area: Area-4;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d458-7f60fe5c {
    grid-area: Area-2;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d45c-7f60fe5c {
    grid-area: Area-3;
    align-self: auto;
    justify-self: center;
}

#w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d460-7f60fe5c {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_641dfa82-b879-ce7b-5902-b2a59bfda035-5faead37, #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda037-5faead37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22869-0b76b72d {
    grid-area: span 6 / span 1 / span 6 / span 1;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286b-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286d-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22872-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22874-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22879-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2287b-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22880-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22882-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22887-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22889-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2288e-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22890-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22893-0b76b72d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22869-7e94096f {
    grid-area: span 6 / span 1 / span 6 / span 1;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286b-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286d-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22872-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22874-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22879-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2287b-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22880-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22882-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22887-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22889-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2288e-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22890-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22893-7e94096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22869-f6a0e189 {
    grid-area: span 6 / span 1 / span 6 / span 1;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286b-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2286d-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22872-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22874-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22879-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2287b-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22880-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22882-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22887-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22889-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de2288e-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22890-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_86d2c55f-ae18-a521-7a29-58fc7de22893-f6a0e189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8534e81d-b947-be67-b565-cff0be1c8e77-69b20c37 {
    grid-area: 3 / 2 / 4 / 6;
}

#w-node-_8534e81d-b947-be67-b565-cff0be1c8e85-69b20c37 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8534e81d-b947-be67-b565-cff0be1c8e91-69b20c37 {
    grid-area: 1 / 4 / 2 / 7;
}

#w-node-_8534e81d-b947-be67-b565-cff0be1c8e9c-69b20c37 {
    grid-area: 1 / 7 / 2 / 10;
}

#w-node-_8534e81d-b947-be67-b565-cff0be1c8ea7-69b20c37 {
    grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5b11c52c-b359-9813-b212-cbb8bcf6bea6-69b20c37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
}

#w-node-_770b2014-3bfe-6a6b-1955-826720bd89f9-69b20c37 {
    grid-area: 2 / 7 / 3 / 8;
    align-self: end;
    justify-self: stretch;
}

#w-node-_896776de-7b43-3532-7ef8-dac3fb5efe4d-69b20c37 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
}

#w-node-b513e00a-d5f7-af4b-e1b6-ddfd07df4d47-69b20c37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: center;
}

#w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d5ec-69b20c37 {
    grid-area: 4 / 2 / 5 / 6;
}

#w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d60e-69b20c37 {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d538-69b20c37 {
    grid-area: 1 / 4 / 2 / 6;
    justify-self: auto;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d53a-69b20c37 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d53e-69b20c37, #w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d53f-69b20c37 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d542-69b20c37, #w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d546-69b20c37 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: auto;
    justify-self: center;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d547-69b20c37 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d54a-69b20c37 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: center;
    justify-self: center;
}

#w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d54c-69b20c37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0be45cf1-4e2c-0c56-af70-5c40bcbdc512-69b20c37 {
    grid-area: 1 / 2 / 3 / 4;
}

#w-node-_0be45cf1-4e2c-0c56-af70-5c40bcbdc513-69b20c37 {
    grid-area: 2 / 1 / 3 / 4;
}

#w-node-_7b647710-e051-ea31-de59-f887f13d06bf-69b20c37 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: center;
    justify-self: center;
}

#w-node-_9d701f80-bf5c-5514-1295-616e966fdaa8-69b20c37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
}

#w-node-cffd3da7-501b-8c10-3cce-76adb0f05426-69b20c37 {
    grid-area: 2 / 4 / 3 / 6;
    align-self: center;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e0-69b20c37 {
    grid-area: 1 / 6 / 2 / 8;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e1-69b20c37 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: auto;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e3-69b20c37 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e5-69b20c37 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e7-69b20c37 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e9-69b20c37 {
    grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7eb-69b20c37 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: end;
}

#w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7ec-69b20c37 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: end;
}

#w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3955-4d3ed0a1 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d395c-4d3ed0a1 {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3963-4d3ed0a1 {
    grid-area: 1 / 9 / 2 / 10;
    align-self: end;
    justify-self: start;
}

#Filtrar-3.w-node-bc0e8274-5b4f-e747-e86b-b188dc4719fc-4d3ed0a1 {
    grid-area: 1 / 6 / 2 / 7;
    align-self: end;
}

#Desc-2.w-node-_931d0bee-cba4-a5f9-0067-2dddf6e11cc5-4d3ed0a1 {
    grid-area: 1 / 8 / 2 / 9;
    align-self: end;
}

#w-node-_11dc07c3-507d-679b-eca1-c74c71d1eb68-4d3ed0a1 {
    grid-area: 1 / 7 / 2 / 8;
    align-self: end;
    justify-self: start;
}

#w-node-_6a2689f6-d578-d4a6-7dba-5fc5b24de721-4d3ed0a1 {
    grid-area: 1 / 5 / 2 / 6;
    align-self: end;
    justify-self: start;
}

#w-node-_31ac4ee5-a3d9-a0c2-1506-6c41ddcbfae4-4d3ed0a1, #w-node-_915cb7c7-7bd5-6214-b832-cd21934c8584-4d3ed0a1, #w-node-_2f2c80b3-c37a-cc05-c7f8-a9151f4f1e90-4d3ed0a1, #w-node-e5d2beea-ef21-6ecd-4db5-8dcad33f0e50-4d3ed0a1, #w-node-a37af2f5-6822-42de-f8ea-bd42cd4d9e63-4d3ed0a1, #w-node-ac5eef2c-9f15-dca8-a049-70ea0f999607-4d3ed0a1, #w-node-_891dc668-af2f-25c5-f1a6-00ea8fc810c6-4d3ed0a1, #w-node-_7f670dc1-7571-0e1a-443c-eb3fb5d67cb7-4d3ed0a1, #w-node-_2ae97817-3de5-6741-06d8-3a3b37fa070a-4d3ed0a1, #w-node-_831633b9-1b69-4f06-9be5-5cb95922fbf2-4d3ed0a1, #w-node-_15308328-f35b-8bad-03a4-9947e90a1dc4-4d3ed0a1, #w-node-_952bbdb5-7bae-d50d-1c81-b96bc6bc57f3-4d3ed0a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_173a65c8-4a2c-7856-24ea-a99f6c02b9c9-4d3ed0a1, #w-node-ec0503df-731f-ae4c-f367-feedc2a377c4-cfeea418, #w-node-d7c18394-ee56-144d-e6ab-eb2b457abe87-cfeea418, #w-node-a529adbc-9411-ad02-c311-a1cae1184edd-cfeea418, #w-node-_14b5ec3c-67cd-725c-c0d0-d8c25003c28b-cfeea418, #w-node-_1e88eefd-908d-43bd-ffef-1903c71998bb-cfeea418, #w-node-_59f5b758-3c4d-dcb6-01f8-fade2be8ba93-cfeea418 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-f1ed487e-1e0a-dedf-8334-a803c73d188b-cfeea418, #w-node-_0a620710-7403-2715-4d54-215fdca3a6c6-cfeea418 {
    grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-f22efc69-a29e-d1d1-c395-60bc3296c671-cfeea418 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d605c667-adf2-9806-8242-c4653ddc5bf4-af567bb6, #w-node-cc643ee3-5f57-b5de-b7bc-1bf329b55e5a-af567bb6, #w-node-_4f1bf406-cbe6-d6f7-348d-954a05a32775-af567bb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6303f38f-6dd7-d36c-24da-4dcd737ab134-af567bb6 {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_55480be6-9937-8965-f26f-8c331642f421-af567bb6 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
}

#w-node-_01707dd1-713c-8714-e0f6-43c1d811abfc-af567bb6 {
    grid-area: 1 / 2 / 3 / 2;
    align-self: center;
    justify-self: center;
}

#w-node-f7b04b8b-a688-9c37-9819-a226e194a715-af567bb6, #w-node-_74128eb1-9389-9066-f785-00250921039a-af567bb6, #w-node-_9afffa20-6373-577f-c169-45e223f64040-af567bb6, #w-node-_230c17a4-758c-0da5-9836-0c70fe0cc4e7-af567bb6, #w-node-_055b2c76-998a-6503-d841-8b5c15504d97-af567bb6, #w-node-_2ab2203e-21dc-384a-3d85-b2f57e18ee2c-af567bb6, #w-node-ac3ad8b5-cd55-0267-503a-26989b232a62-af567bb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
    #w-node-_6a83772f-17d4-fb59-f4e3-72dda1e84314-1d70b40b {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-a251f529-b090-f883-d3bf-e0d41340f1d1-1d70b40b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_205f104c-d958-10c5-1b24-f31adf7bb74c-1d70b40b, #w-node-ff1ff807-a752-e269-d923-dc71cfd530f0-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5514e-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55173-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c1fa-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c223-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_40355536-5dfc-07f7-59ea-a5279e0fe6d7-172cb212, #w-node-_2b5c74fb-bee2-549e-699e-d2bb9c5f687b-172cb212, #w-node-d1f3e93d-42d7-655c-91e2-adfd08f58e79-172cb212, #w-node-_17b1a708-7842-5bf3-00f3-b428503a0a59-172cb212, #w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-172cb212 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ea-69771e53 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f1-69771e53 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93fb-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f5-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8700-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8729-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9492-69771e53 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9496-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cf8-c4e0e394 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cff-c4e0e394 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d03-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d07-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d32-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d76-c4e0e394 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d7a-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e271-f3636bd4 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e278-f3636bd4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e27c-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e280-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d3-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274fc-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a1-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ca-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271920-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271949-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775ee-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77617-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765335-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76535e-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb7-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be0-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6343-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec636c-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3c-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d65-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b7fa-d696b6bc {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b801-d696b6bc {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b805-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b809-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c69-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c92-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b875-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073918-fe40ff40 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07391f-fe40ff40 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073923-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073927-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83a8-fe40ff40 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d1-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073990-fe40ff40, #w-node-_455e3e31-97ca-2e16-f832-eb651d08f9c8-fa984664 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_093bc862-ed7b-bd0b-4b54-ed7676a09fe9-fa984664 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c59e-7cd1eb68 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-de719097-c938-2b8f-d599-cd54d64f29f0-7cd1eb68, #w-node-_512bc57b-8c7d-4d06-f22a-feff490c6c9f-7cd1eb68, #w-node-b971cad4-fd2d-c758-60b5-3e6118d27f81-7cd1eb68 {
        align-self: center;
    }

    #w-node-ebd27ac0-892d-a178-a735-5565d1e33dab-7cd1eb68 {
        grid-area: 4 / 6 / 5 / 7;
    }

    #w-node-_48bb768a-c80c-05cd-e9d4-d200d32d098c-f411abd0 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_48bb768a-c80c-05cd-e9d4-d200d32d09b2-f411abd0 {
        grid-area: 3 / 1 / 4 / 6;
        justify-self: auto;
    }

    #w-node-_645ed754-3631-eafa-f911-3a0c1219fa7a-185d2a64 {
        justify-self: start;
    }

    #w-node-be6bf74b-2e85-d654-0636-f9c5564e6a75-185d2a64 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: end;
    }

    #w-node-_14086d36-7daa-9346-9222-d67633670219-185d2a64 {
        align-self: auto;
        justify-self: start;
    }

    #w-node-_80b4e87e-cccd-aecd-c44b-bdf20d1d3c66-185d2a64 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_400b00c4-5699-2de5-2de5-fbd2ebfd6d94-185d2a64, #w-node-_2572760e-46d8-4a1f-26e8-b40164c784de-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9775731b-4621-f8c7-91ab-0eb9a15de000-185d2a64 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: start;
    }

    #w-node-b98764a7-1af2-a6d5-2843-24ef5ae6cb24-185d2a64 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: auto;
    }

    #w-node-b660aaea-9481-eb97-b4fc-4301b1b2f335-79273ad6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: end;
    }

    #w-node-_997a39ae-ad01-4794-95a4-87bd4c927ce0-79273ad6, #w-node-_997a39ae-ad01-4794-95a4-87bd4c927ce3-79273ad6, #w-node-_997a39ae-ad01-4794-95a4-87bd4c927ce6-79273ad6, #w-node-_997a39ae-ad01-4794-95a4-87bd4c927ce9-79273ad6, #w-node-b66dd650-a652-6caa-a8dc-0f49cd542716-79273ad6, #w-node-_2b6010b7-6e0f-c025-2d60-ec5da91c5fbc-79273ad6, #w-node-_8f1cc26f-c2ee-7998-1bf5-ab362b7aae4c-79273ad6, #w-node-_00632562-99b4-a6d9-400a-24a713c880a7-79273ad6, #w-node-_549a2428-3f36-b9f8-e755-70368667112b-79273ad6, #w-node-_45965230-8a23-8313-7013-c65a1345de40-79273ad6, #w-node-a780518f-6d02-c7a4-9a85-8a21d0b22c61-79273ad6, #w-node-_2fe6a2a8-7843-0e98-ea75-c244864666cd-79273ad6, #w-node-_53a49b55-2f7c-0e4f-9d2e-2ad5def3b6b2-79273ad6, #w-node-c84dbf7e-39f1-7a33-9f2f-b737bdb3d0b5-79273ad6, #w-node-a1ca8f9b-820e-0120-a396-dc7c2af5e99b-79273ad6, #w-node-_22bcb1be-10db-087a-d6d1-15068258ddb5-79273ad6, #w-node-a307f9dc-aacc-0ef2-a290-fcb1f78b7d6e-79273ad6, #w-node-_88bf16d3-e0a5-c9ff-3dcf-bdf7d4886db5-79273ad6, #w-node-_76d90fa6-c73f-371f-5c6a-820b3803841c-79273ad6, #w-node-a767995f-cd1b-3520-883f-7f6c0a68e89b-79273ad6, #w-node-_89249a72-1f53-d0cd-145d-bebfe18fbdff-79273ad6, #w-node-ac3e29ec-edd5-5758-0ceb-a7e57f3e7ed1-79273ad6, #w-node-de1c7b7e-1e18-e9e9-e803-20ba42f202e7-79273ad6, #w-node-_82bdaaa4-b682-a23f-0454-61ad63c2d95a-79273ad6, #w-node-a1084048-b60f-3d3a-f52d-93e3d5c89123-79273ad6, #w-node-e0cce695-6365-4ace-8204-96ac91c15269-79273ad6, #w-node-fe32fbda-2205-a4c1-2411-59da5344b9c6-79273ad6, #w-node-ed0166f7-61bb-81e9-e024-b0a9531e84a6-79273ad6, #w-node-_924a829d-cb95-5a1f-047b-5ab19b387b78-79273ad6, #w-node-acdbb869-c798-8312-b1ae-8670b5a5ea6c-79273ad6, #w-node-ab0c9fad-dd52-aea5-c131-e5c1084ec45e-79273ad6, #w-node-_9c43911c-3294-a194-ffc1-032728efba00-79273ad6, #w-node-_0856f0a9-c6b8-b7ba-bca6-de182c846bd0-79273ad6, #w-node-ee94ab47-655c-d971-e5ec-d578cad1f3d4-79273ad6, #w-node-b5128816-2493-72ab-b175-9dfa3563af36-79273ad6, #w-node-ea8ce148-65c7-f739-3c20-e54d91f1793b-79273ad6, #w-node-_1548148a-a8ce-2493-0071-5cc82500c2fc-79273ad6, #w-node-_6f194c67-1f40-cc65-5610-d315ea1a44fd-79273ad6, #w-node-_62cbb25c-ebc0-b85c-2c11-5137552027c7-79273ad6, #w-node-_60bb8da0-8e9a-9a3f-3939-18e5eec233e4-79273ad6, #w-node-f046e8af-885f-e464-3dc5-53a5830e2633-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2636-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2639-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2648-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e264b-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e264e-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e265d-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2660-92dbf048, #w-node-_0af491ce-56f6-f8f2-1434-70c5ed50c027-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2663-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2672-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2675-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2678-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e2687-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e268a-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e268d-92dbf048, #w-node-f046e8af-885f-e464-3dc5-53a5830e269c-92dbf048, #w-node-cc1e369d-1865-2f85-aa33-a1379d3d5eb0-92dbf048 {
        align-self: stretch;
    }

    #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b86-d871b586 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: stretch;
    }

    #w-node-_1a0bf189-22da-e95e-f5f0-67156f5fa49e-d871b586 {
        justify-self: auto;
    }

    #w-node-_457bfb78-85f9-2c5c-f6c8-a4eac54c1b6d-d871b586 {
        justify-self: center;
    }

    #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486bbe-d871b586, #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486bd3-d871b586, #w-node-_942dedf6-9820-7649-1357-ff1f1032207f-d871b586, #w-node-b14a8c83-3e22-87e3-045f-73a6f17e6b75-d871b586, #w-node-_4ae8d62d-40ab-3f90-0611-838bfbc28172-d871b586, #w-node-_7d544cb4-5066-e104-67f7-fcad609b29b4-d871b586, #w-node-_69ca9f7c-e7b4-8d5e-0f5f-d039ef8e0640-d871b586, #w-node-_81a6bcfe-bd26-bb6e-9e68-6154aa5d59cc-d871b586, #w-node-_654fd627-6677-c21b-c3fd-79d677c30842-d871b586, #w-node-_4dc278ce-4e7b-d89b-d54c-1216dd6234c4-d871b586 {
        align-self: stretch;
    }

    #w-node-_55a3bb17-be83-7d78-092c-ef3ff24c1d98-d2d2dc77 {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-e55dee10-1fe5-e29e-bdd7-163cf28b683e-d2d2dc77 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f8edb9d5-e38c-260e-d966-345a2efb670c-d2d2dc77 {
        grid-area: Area-3;
    }

    #w-node-b47e5670-e359-a8f3-8a77-dfe9aba08a80-d2d2dc77 {
        grid-area: Area-2;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807d-d2d2dc77 {
        grid-column-start: 3;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8080-d2d2dc77 {
        grid-column-end: 7;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8086-d2d2dc77 {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-c77db5d7-0c2a-156e-fefd-9189953fa263-75fab515 {
        grid-area: span 1 / span 5 / span 1 / span 5;
        align-self: center;
    }

    #w-node-_72414ed1-3cfe-0627-4d4b-37707a88599f-75fab515 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eee3-75fab515 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_90330978-b524-28b8-8a40-f1774d6f8fde-75fab515 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_82811330-fb29-c263-115e-72b11e1da3b6-d2ba2115 {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d3-667123ad {
        grid-column-start: 3;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d6-667123ad {
        grid-column-end: 7;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123dc-667123ad {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d40f-7f60fe5c {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d454-7f60fe5c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d458-7f60fe5c {
        grid-area: Area-3;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d45c-7f60fe5c {
        grid-area: Area-2;
    }

    #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda035-5faead37 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e77-69b20c37 {
        grid-area: 4 / 1 / 5 / 6;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e85-69b20c37 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e91-69b20c37 {
        grid-area: 2 / 1 / 3 / 10;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e9c-69b20c37 {
        grid-area: 3 / 1 / 4 / 10;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8ea7-69b20c37 {
        grid-area: 4 / 1 / 5 / 10;
    }

    #w-node-_5b11c52c-b359-9813-b212-cbb8bcf6bea6-69b20c37 {
        grid-area: 1 / 9 / 2 / 10;
        align-self: center;
        justify-self: center;
    }

    #w-node-_770b2014-3bfe-6a6b-1955-826720bd89f9-69b20c37 {
        grid-area: 5 / 8 / 6 / 10;
        align-self: center;
    }

    #w-node-_896776de-7b43-3532-7ef8-dac3fb5efe4d-69b20c37 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
    }

    #w-node-b513e00a-d5f7-af4b-e1b6-ddfd07df4d47-69b20c37 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d5ec-69b20c37 {
        grid-area: 5 / 1 / 6 / 6;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d5ed-69b20c37 {
        grid-area: 1 / 1 / 2 / 3;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d5f8-69b20c37 {
        grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d603-69b20c37 {
        grid-area: 3 / 1 / 4 / 3;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d60e-69b20c37 {
        grid-area: 4 / 1 / 5 / 3;
    }

    #w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d538-69b20c37 {
        grid-area: 2 / 1 / 3 / 6;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_0be45cf1-4e2c-0c56-af70-5c40bcbdc512-69b20c37 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-cffd3da7-501b-8c10-3cce-76adb0f05426-69b20c37 {
        grid-area: 3 / 1 / 4 / 6;
    }

    #w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e0-69b20c37 {
        grid-area: 1 / 4 / 2 / 6;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3955-4d3ed0a1 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d395c-4d3ed0a1 {
        grid-area: 1 / 4 / 2 / 7;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3963-4d3ed0a1 {
        grid-area: 2 / 3 / 3 / 4;
        align-self: end;
        justify-self: end;
    }

    #Filtrar-3.w-node-bc0e8274-5b4f-e747-e86b-b188dc4719fc-4d3ed0a1 {
        grid-area: 2 / 1 / 3 / 3;
    }

    #Desc-2.w-node-_931d0bee-cba4-a5f9-0067-2dddf6e11cc5-4d3ed0a1 {
        grid-area: 2 / 4 / 3 / 7;
    }

    #w-node-_11dc07c3-507d-679b-eca1-c74c71d1eb68-4d3ed0a1 {
        grid-area: 1 / 7 / 2 / 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-_6a2689f6-d578-d4a6-7dba-5fc5b24de721-4d3ed0a1 {
        grid-area: 2 / 7 / 3 / 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-_01707dd1-713c-8714-e0f6-43c1d811abfc-af567bb6 {
        grid-row: 3 / 4;
        grid-column-start: 1;
    }

    #w-node-_230c17a4-758c-0da5-9836-0c70fe0cc4e7-af567bb6 {
        grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_055b2c76-998a-6503-d841-8b5c15504d97-af567bb6 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_2ab2203e-21dc-384a-3d85-b2f57e18ee2c-af567bb6 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-ac3ad8b5-cd55-0267-503a-26989b232a62-af567bb6 {
        grid-area: 5 / 1 / 6 / 2;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_6a83772f-17d4-fb59-f4e3-72dda1e84314-1d70b40b {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-a251f529-b090-f883-d3bf-e0d41340f1d1-1d70b40b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_205f104c-d958-10c5-1b24-f31adf7bb74c-1d70b40b, #w-node-ff1ff807-a752-e269-d923-dc71cfd530f0-1d70b40b, #w-node-_94915650-8ff3-ff37-d3d4-73940762d5f2-1d70b40b, #w-node-f602574d-656e-125c-f72c-14518080114b-1d70b40b, #w-node-_5e7ee845-e843-d8a2-42a3-d8518914fe04-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_75b3d06c-8ab1-56db-1235-670c411869e3-1d70b40b {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_496ff69f-e77b-1a62-aec0-fb1244b839d3-1d70b40b {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_6b871b9b-7df2-cced-55b9-24d956dcc19b-1d70b40b, #w-node-_275f5080-7bae-ee01-910a-e12ad33271e5-1d70b40b, #w-node-bbe1c606-8d67-8cb6-0abc-b1a731609d85-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5514e-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55150-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55154-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55158-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5515f-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55163-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55167-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55180-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516b-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516f-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55173-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5517b-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c1fa-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c1fc-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c200-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c204-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c20b-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c20f-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c213-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c217-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c21b-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c21f-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c223-1d70b40b, #w-node-e9369824-117e-6b4c-c48a-1de75087c227-1d70b40b, #w-node-d0549706-b3ca-ff2d-f551-daff7f800b10-1d70b40b {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d8ff7555-20b3-9ef6-d6e8-82ebad334656-1d70b40b, #w-node-_765abb1b-e53b-afcb-ec37-0cae141b8ce4-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-1d70b40b, #w-node-_40355536-5dfc-07f7-59ea-a5279e0fe6d7-172cb212, #w-node-_2b5c74fb-bee2-549e-699e-d2bb9c5f687b-172cb212, #w-node-d1f3e93d-42d7-655c-91e2-adfd08f58e79-172cb212, #w-node-_17b1a708-7842-5bf3-00f3-b428503a0a59-172cb212 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_9faa8ec6-0dc7-e512-2a7b-248e1ae11dcf-172cb212, #w-node-_7bf87936-9182-e26e-d785-fd87e6a6cace-172cb212, #w-node-d4e3891c-64c7-ed9a-f2f5-97269dc07a15-172cb212, #w-node-_5bd51e5e-3e9b-5804-d066-9208f1382cd1-172cb212 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9bac9c82-c9ad-4edd-b1c9-47ecb7b4cf8f-172cb212 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_42a306a5-06dd-92ec-8ec8-1472237a0a04-172cb212 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_9907d16e-d78a-dd65-54df-48bf09d89a49-172cb212, #w-node-_1b79a882-9279-35d1-b1fe-9169ae961cc1-172cb212 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-bbb4ee32-6646-0b14-ec33-7cfe0bd65abf-172cb212 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ea-69771e53 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f1-69771e53 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93fb-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f5-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f7-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ff-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9403-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9405-69771e53 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9409-69771e53 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b940d-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_85edbae3-ed44-33cb-6d7e-4f5f72e2e9e8-69771e53, #w-node-bcd8854d-5f68-e21b-045f-872fcac7ec6f-69771e53, #w-node-_9c8e8f65-1b58-96e1-7dfe-8d838d516651-69771e53 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9417-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9419-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8700-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8702-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8706-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae870a-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8711-69771e53 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8715-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8719-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae871d-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8721-69771e53 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8725-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8729-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae872d-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9487-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b948e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9492-69771e53 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d58f744d-43b7-45a7-282f-bdb117b7a57e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9496-69771e53 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cf8-c4e0e394 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cff-c4e0e394 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d03-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d07-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d09-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d2d-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d0d-c4e0e394, #w-node-_5a55f763-8cb2-3f88-eb43-d9132d605007-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_1f3405c6-18ee-4901-0631-19f4a950cc94-c4e0e394, #w-node-a17929a5-eb01-a18a-3ac4-21c84b599152-c4e0e394 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_58fcc744-46bd-dde4-614f-f8dfed3be487-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d32-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d34-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d38-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d3c-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d43-c4e0e394 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d47-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d53-c4e0e394 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d57-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d63-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d68-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d72-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d76-c4e0e394 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d7a-c4e0e394 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e271-f3636bd4 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e278-f3636bd4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e27c-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e280-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e282-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e286-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e28a-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e28c-f3636bd4 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e290-f3636bd4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e294-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e29e-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e2a0-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d3-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d5-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d9-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274dd-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e4-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e8-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274ec-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f0-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f4-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f8-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274fc-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c727500-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a1-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a3-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a7-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ab-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b2-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b6-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ba-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3be-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c2-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c6-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ca-f3636bd4, #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ce-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271920-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271922-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271926-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c9527192a-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271931-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271935-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271939-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c9527193d-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271941-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271945-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c95271949-f3636bd4, #w-node-_9776eb4d-a546-fccc-5792-e68c9527194d-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775ee-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775f0-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775f4-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775f8-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f775ff-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77603-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77607-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f7760b-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f7760f-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77613-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f77617-f3636bd4, #w-node-d4c795cd-1563-971e-1155-84a346f7761b-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765335-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765337-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a76533b-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76533f-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765346-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534a-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534e-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765352-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765356-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76535a-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a76535e-f3636bd4, #w-node-_378249d1-ed34-29f2-ad17-a1f33a765362-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb7-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb9-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bbd-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bc1-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bc8-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bcc-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd0-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd4-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd8-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bdc-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be0-f3636bd4, #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be4-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6343-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6345-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6349-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec634d-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6354-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6358-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec635c-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6360-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6364-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6368-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec636c-f3636bd4, #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6370-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3c-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3e-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d42-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d46-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d4d-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d51-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d55-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d59-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d5d-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d61-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d65-f3636bd4, #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d69-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e30e-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e315-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e319-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e31d-f3636bd4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b7fa-d696b6bc {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b801-d696b6bc {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b805-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b809-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b80b-d696b6bc, #w-node-_5fe5c6db-87c8-7d8e-a673-da7a13be3725-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b80f-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b811-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b815-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b81b-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b81f-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b82d-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c69-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6b-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6f-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c73-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7a-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7e-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c82-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c86-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8a-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8e-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c92-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c96-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b865-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b86d-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b875-d696b6bc {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073918-fe40ff40 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07391f-fe40ff40 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073923-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073927-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073933-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073937-fe40ff40 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07393d-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073941-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073948-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83a8-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83aa-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83ae-fe40ff40 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83b2-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83b9-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83bd-fe40ff40 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c1-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c5-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c9-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83cd-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d1-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d5-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073980-fe40ff40 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073988-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073990-fe40ff40, #w-node-_455e3e31-97ca-2e16-f832-eb651d08f9c8-fa984664 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c59e-7cd1eb68 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c60f-7cd1eb68 {
        grid-area: span 1 / span 5 / span 1 / span 5;
        align-self: center;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c5bf-7cd1eb68 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c5c9-7cd1eb68 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-f956308a-b2f0-266a-b5df-d3d5b41ecf7c-7cd1eb68 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_44640955-a43e-1b4e-05e2-28404aa2fd18-7cd1eb68 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-af52bcab-fd70-c50e-906e-3e49446b94f6-7cd1eb68 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-de719097-c938-2b8f-d599-cd54d64f29f0-7cd1eb68 {
        grid-area: 5 / 1 / 6 / 3;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_512bc57b-8c7d-4d06-f22a-feff490c6c9f-7cd1eb68 {
        grid-area: 6 / 1 / 7 / 3;
        align-self: center;
    }

    #w-node-b971cad4-fd2d-c758-60b5-3e6118d27f81-7cd1eb68 {
        grid-area: 5 / 3 / 6 / 5;
        align-self: center;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c63e-7cd1eb68 {
        grid-area: 9 / 1 / 10 / 2;
    }

    #w-node-ebd27ac0-892d-a178-a735-5565d1e33dab-7cd1eb68 {
        grid-area: 6 / 5 / 7 / 6;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c604-7cd1eb68 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-b7aa4852-d195-ec4f-b0e1-7e90c151763f-7cd1eb68 {
        grid-area: 9 / 2 / 10 / 3;
    }

    #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8ee-684e1489 {
        align-self: stretch;
        justify-self: stretch;
    }

    #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8f2-684e1489 {
        justify-self: stretch;
    }

    #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8f4-684e1489 {
        align-self: stretch;
        justify-self: stretch;
    }

    #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8fc-684e1489 {
        align-self: center;
        justify-self: auto;
    }

    #w-node-_48bb768a-c80c-05cd-e9d4-d200d32d098c-f411abd0 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_48bb768a-c80c-05cd-e9d4-d200d32d09b2-f411abd0 {
        grid-area: 3 / 1 / 4 / 6;
        justify-self: auto;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcc9-f411abd0 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcd5-f411abd0 {
        grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dce1-f411abd0 {
        grid-area: 3 / 4 / 4 / 5;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd09-f411abd0 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd13-f411abd0 {
        grid-area: 4 / 2 / 5 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd1d-f411abd0 {
        grid-area: 4 / 4 / 5 / 5;
        align-self: center;
    }

    #w-node-_48bb768a-c80c-05cd-e9d4-d200d32d09d5-f411abd0 {
        align-self: stretch;
        justify-self: stretch;
    }

    #w-node-_122e840f-6dfd-07ea-3059-d9dd37e730ff-8bf66531 {
        grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_24598486-14c1-dc86-00bf-6c44b879fdf3-8bf66531 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_626e0959-5ec2-8fd4-f61d-b94f1d3932e8-8bf66531 {
        grid-area: 1 / 1 / 2 / 7;
    }

    #w-node-_0bca0d0a-79e5-9f75-e5ee-54924d22b968-8bf66531 {
        grid-area: 2 / 1 / 3 / 7;
    }

    #w-node-b3af6fc5-173e-bd84-4848-5056fe36a4b8-8bf66531 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_645ed754-3631-eafa-f911-3a0c1219fa7a-185d2a64 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: start;
    }

    #w-node-be6bf74b-2e85-d654-0636-f9c5564e6a75-185d2a64 {
        grid-area: span 1 / span 2 / span 1 / span 2;
        justify-self: end;
    }

    #w-node-_14086d36-7daa-9346-9222-d67633670219-185d2a64 {
        justify-self: start;
    }

    #w-node-bb0bb992-cf96-53f6-1705-4710b9ed5147-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-ac88da49-3eb6-b56e-b2e1-0d2b74172141-185d2a64 {
        grid-area: span 1 / span 2 / span 1 / span 2;
        align-self: center;
        justify-self: stretch;
    }

    #w-node-_400b00c4-5699-2de5-2de5-fbd2ebfd6d94-185d2a64, #w-node-_2572760e-46d8-4a1f-26e8-b40164c784de-185d2a64 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_98204519-7dcb-75ca-b243-55600280f856-185d2a64, #w-node-_5fdba02d-8aee-48c1-9127-db1ef51dd06b-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_00e417a5-0340-fcaf-97fe-45287b725b35-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b0a-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b48-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b5d-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b70-d462278a, #w-node-_3f8c2d31-6118-18b9-83e2-a667f4229bdb-d462278a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_00e417a5-0340-fcaf-97fe-45287b725b90-d462278a {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_997a39ae-ad01-4794-95a4-87bd4c927cd3-79273ad6 {
        align-self: stretch;
    }

    #w-node-_7c2bfcdf-feb3-8533-3c77-266308c673a6-92dbf048 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: auto;
    }

    #w-node-f046e8af-885f-e464-3dc5-53a5830e2620-92dbf048 {
        align-self: stretch;
    }

    #w-node-f046e8af-885f-e464-3dc5-53a5830e2621-92dbf048 {
        align-self: stretch;
        justify-self: center;
    }

    #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b86-d871b586 {
        justify-self: stretch;
    }

    #w-node-_1a0bf189-22da-e95e-f5f0-67156f5fa49e-d871b586, #w-node-_457bfb78-85f9-2c5c-f6c8-a4eac54c1b6d-d871b586 {
        justify-self: center;
    }

    #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b96-d871b586 {
        align-self: stretch;
        justify-self: auto;
    }

    #w-node-_55a3bb17-be83-7d78-092c-ef3ff24c1d98-d2d2dc77 {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-b47e5670-e359-a8f3-8a77-dfe9aba08a80-d2d2dc77 {
        grid-area: Area-2;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807b-d2d2dc77 {
        align-self: start;
        justify-self: auto;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807d-d2d2dc77 {
        grid-column: 1 / 3;
        justify-self: start;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8080-d2d2dc77 {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8083-d2d2dc77 {
        justify-self: start;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8086-d2d2dc77 {
        grid-column: 1 / 4;
        justify-self: center;
    }

    #w-node-ecb1e445-b6c4-c9c3-42c1-99ca8413df6e-75fab515 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        justify-self: auto;
    }

    #w-node-_4ce97c71-9f42-2634-9ecc-794579ddafbb-75fab515, #w-node-c519bef0-72d2-1896-531e-15c1f34c533d-75fab515, #w-node-_46aa061b-7616-d33a-dc8b-931d65f42f1e-75fab515, #w-node-_7db1ea5e-3e2d-9e09-11c1-d91e9c3b031a-75fab515, #w-node-_55af096a-985a-e904-003a-ee291926cc13-75fab515 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-c77db5d7-0c2a-156e-fefd-9189953fa263-75fab515 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        align-self: center;
    }

    #w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eee3-75fab515 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_90330978-b524-28b8-8a40-f1774d6f8fde-75fab515 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
        justify-self: end;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895e3b-0bd8d851 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895ecf-0bd8d851 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_3aa84cc9-4325-3477-a6d2-2faef533df34-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        align-self: center;
        justify-self: start;
    }

    #w-node-_82811330-fb29-c263-115e-72b11e1da3b6-d2ba2115 {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d1-667123ad {
        align-self: start;
        justify-self: auto;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d3-667123ad {
        grid-column: 1 / 3;
        justify-self: start;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d6-667123ad {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d9-667123ad {
        justify-self: start;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123dc-667123ad {
        grid-column: 1 / 4;
        justify-self: center;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d40f-7f60fe5c {
        order: 0;
        grid-area: span 7 / span 13 / span 7 / span 13;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d45c-7f60fe5c {
        grid-area: Area-2;
    }

    #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda035-5faead37, #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda037-5faead37 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3955-4d3ed0a1 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d395c-4d3ed0a1 {
        grid-area: 1 / 4 / 2 / 7;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3963-4d3ed0a1 {
        grid-area: 1 / 7 / 2 / 8;
        align-self: end;
        justify-self: start;
    }

    #Filtrar-3.w-node-bc0e8274-5b4f-e747-e86b-b188dc4719fc-4d3ed0a1 {
        grid-area: 2 / 1 / 3 / 3;
    }

    #Desc-2.w-node-_931d0bee-cba4-a5f9-0067-2dddf6e11cc5-4d3ed0a1 {
        grid-area: 2 / 4 / 3 / 7;
    }

    #w-node-_11dc07c3-507d-679b-eca1-c74c71d1eb68-4d3ed0a1 {
        grid-area: 2 / 3 / 3 / 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_6a2689f6-d578-d4a6-7dba-5fc5b24de721-4d3ed0a1 {
        grid-area: 2 / 7 / 3 / 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-f1ed487e-1e0a-dedf-8334-a803c73d188b-cfeea418 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_0a620710-7403-2715-4d54-215fdca3a6c6-cfeea418 {
        grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-cc643ee3-5f57-b5de-b7bc-1bf329b55e5a-af567bb6 {
        grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_4f1bf406-cbe6-d6f7-348d-954a05a32775-af567bb6 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_55480be6-9937-8965-f26f-8c331642f421-af567bb6 {
        grid-row-start: 1;
        grid-column-end: 2;
    }
}

@media screen and (max-width: 479px) {
    #w-node-_6a83772f-17d4-fb59-f4e3-72dda1e84314-1d70b40b, #w-node-a251f529-b090-f883-d3bf-e0d41340f1d1-1d70b40b, #w-node-_205f104c-d958-10c5-1b24-f31adf7bb74c-1d70b40b, #w-node-ff1ff807-a752-e269-d923-dc71cfd530f0-1d70b40b, #w-node-_94915650-8ff3-ff37-d3d4-73940762d5f2-1d70b40b, #w-node-f602574d-656e-125c-f72c-14518080114b-1d70b40b, #w-node-_5e7ee845-e843-d8a2-42a3-d8518914fe04-1d70b40b, #w-node-_75b3d06c-8ab1-56db-1235-670c411869e3-1d70b40b, #w-node-_496ff69f-e77b-1a62-aec0-fb1244b839d3-1d70b40b, #w-node-_6b871b9b-7df2-cced-55b9-24d956dcc19b-1d70b40b, #w-node-_275f5080-7bae-ee01-910a-e12ad33271e5-1d70b40b, #w-node-bbe1c606-8d67-8cb6-0abc-b1a731609d85-1d70b40b, #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5514e-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55150-1d70b40b {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55154-1d70b40b {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5515f-1d70b40b {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55163-1d70b40b {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55167-1d70b40b {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55180-1d70b40b {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516b-1d70b40b {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5516f-1d70b40b {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb55173-1d70b40b {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_4306f4b6-d761-0188-f6ce-8ccf8eb5517b-1d70b40b {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c1fa-1d70b40b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c1fc-1d70b40b {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c200-1d70b40b {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c20b-1d70b40b {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c20f-1d70b40b {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c213-1d70b40b {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c217-1d70b40b {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c21b-1d70b40b {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c21f-1d70b40b {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c223-1d70b40b {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-e9369824-117e-6b4c-c48a-1de75087c227-1d70b40b {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-d0549706-b3ca-ff2d-f551-daff7f800b10-1d70b40b, #w-node-d8ff7555-20b3-9ef6-d6e8-82ebad334656-1d70b40b, #w-node-_765abb1b-e53b-afcb-ec37-0cae141b8ce4-1d70b40b, #w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-1d70b40b, #w-node-_40355536-5dfc-07f7-59ea-a5279e0fe6d7-172cb212, #w-node-_2b5c74fb-bee2-549e-699e-d2bb9c5f687b-172cb212, #w-node-d1f3e93d-42d7-655c-91e2-adfd08f58e79-172cb212, #w-node-_17b1a708-7842-5bf3-00f3-b428503a0a59-172cb212, #w-node-_9faa8ec6-0dc7-e512-2a7b-248e1ae11dcf-172cb212, #w-node-_7bf87936-9182-e26e-d785-fd87e6a6cace-172cb212, #w-node-d4e3891c-64c7-ed9a-f2f5-97269dc07a15-172cb212, #w-node-_5bd51e5e-3e9b-5804-d066-9208f1382cd1-172cb212, #w-node-e22ca81f-4325-4d8d-01fa-9fb6c117ac93-172cb212, #w-node-_01201bf3-6cd6-d1ed-0b26-cf9ae1b5f341-172cb212, #w-node-d7e91119-3d9f-52ab-4135-86466c0b2b91-172cb212, #w-node-_1ea56320-85a8-6fc2-3061-35f0630c88a8-172cb212, #w-node-_88c4fc75-0c7d-7dad-beac-ff596d9f3a92-172cb212, #w-node-_92124cb3-44a3-d2e6-b5ea-43fc68527630-172cb212, #w-node-_6f947304-7439-6d83-be4c-7179e6b17429-172cb212, #w-node-_0fd1b278-866e-0145-3a5f-8abc6d35ce2f-172cb212, #w-node-ce920b62-5ccc-47a0-d909-41acd1eb5c2b-172cb212, #w-node-_5879df8e-6ebc-502e-1fe2-4342557539e1-172cb212, #w-node-_0eaa641e-fc7d-c696-66f0-f592e751f5cd-172cb212, #w-node-f6a22369-4cc2-5614-13c7-967f8677f32b-172cb212, #w-node-b856a74f-14ae-29d5-9141-106013779f18-172cb212, #w-node-_9bac9c82-c9ad-4edd-b1c9-47ecb7b4cf8f-172cb212, #w-node-f08de593-a9ec-23b6-ba65-265a81ee2160-172cb212, #w-node-c823e4db-0ad4-0574-3ee3-8d69d0038d60-172cb212, #w-node-_9907d16e-d78a-dd65-54df-48bf09d89a49-172cb212, #w-node-_1b79a882-9279-35d1-b1fe-9169ae961cc1-172cb212, #w-node-bbb4ee32-6646-0b14-ec33-7cfe0bd65abf-172cb212, #w-node-_673c5342-699e-2c93-0b22-86d5c4a60ce7-172cb212, #w-node-fd318cf5-12b1-eee3-a7ef-debde298cc46-172cb212, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ea-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f1-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93fb-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f5-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93f7-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b93ff-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9403-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9405-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9409-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b940d-69771e53, #w-node-_85edbae3-ed44-33cb-6d7e-4f5f72e2e9e8-69771e53, #w-node-bcd8854d-5f68-e21b-045f-872fcac7ec6f-69771e53, #w-node-_9c8e8f65-1b58-96e1-7dfe-8d838d516651-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9417-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9419-69771e53, #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8700-69771e53 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8702-69771e53 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8706-69771e53 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8711-69771e53 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8715-69771e53 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8719-69771e53 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae871d-69771e53 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8721-69771e53 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8725-69771e53 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae8729-69771e53 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-d08070ad-cb36-bee7-a72c-7a8435ae872d-69771e53 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9487-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b948e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9492-69771e53, #w-node-d58f744d-43b7-45a7-282f-bdb117b7a57e-69771e53, #w-node-_35c226c4-0130-235f-2152-c6f3ed1b9496-69771e53, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cf8-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6cff-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d03-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d07-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d09-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d2d-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d0d-c4e0e394, #w-node-_5a55f763-8cb2-3f88-eb43-d9132d605007-c4e0e394, #w-node-e7e13058-a2f5-10e8-a10f-602696649cf6-c4e0e394, #w-node-_1f3405c6-18ee-4901-0631-19f4a950cc94-c4e0e394, #w-node-a17929a5-eb01-a18a-3ac4-21c84b599152-c4e0e394, #w-node-_092aeab4-1c95-54d9-a18e-ffb2455d15b1-c4e0e394, #w-node-_58fcc744-46bd-dde4-614f-f8dfed3be487-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d32-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d34-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d38-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d43-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d47-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d4f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d53-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d57-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5b-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d5f-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d63-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d68-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d72-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d76-c4e0e394, #w-node-_7d06926f-ded8-9f4f-5e01-17d89c1b6d7a-c4e0e394, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e271-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e278-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e27c-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e280-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e282-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e286-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e28a-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e28c-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e290-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e294-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e29e-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e2a0-f3636bd4, #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d3-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d5-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274d9-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e4-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274e8-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274ec-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f0-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f4-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274f8-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c7274fc-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-ae65e64f-1dcb-ad21-4c3d-c9a15c727500-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a1-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a3-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3a7-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b2-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3b6-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ba-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3be-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c2-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3c6-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ca-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-d557b911-e65d-24ed-4d10-bd7106f7e3ce-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271920-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271922-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271926-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271931-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271935-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271939-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c9527193d-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271941-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271945-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c95271949-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_9776eb4d-a546-fccc-5792-e68c9527194d-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775ee-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775f0-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775f4-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f775ff-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77603-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77607-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f7760b-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f7760f-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77613-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f77617-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-d4c795cd-1563-971e-1155-84a346f7761b-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765335-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765337-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76533b-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765346-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534a-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76534e-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765352-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765356-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76535a-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a76535e-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_378249d1-ed34-29f2-ad17-a1f33a765362-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb7-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bb9-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bbd-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bc8-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bcc-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd0-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd4-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bd8-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1bdc-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be0-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_48c61a72-4e06-f93b-f031-4fe4c4fe1be4-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6343-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6345-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6349-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6354-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6358-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec635c-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6360-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6364-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6368-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec636c-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-e5f868b3-2809-82ea-f2b8-5ae596ec6370-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3c-f3636bd4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d3e-f3636bd4 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d42-f3636bd4 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d4d-f3636bd4 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d51-f3636bd4 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d55-f3636bd4 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d59-f3636bd4 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d5d-f3636bd4 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d61-f3636bd4 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d65-f3636bd4 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_0356b7a5-25e9-522a-a82d-b7dab32a8d69-f3636bd4 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-fc22c595-35a3-bc84-ddfb-35084e68e30e-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e315-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e319-f3636bd4, #w-node-fc22c595-35a3-bc84-ddfb-35084e68e31d-f3636bd4, #w-node-_4c66e818-8711-361d-d8dc-e3e99bdf2556-f3636bd4, #w-node-fd8e5e95-b790-a76b-ce93-9c0838fdde64-f3636bd4, #w-node-_697dd7e6-c5be-d69a-2a66-230d130155a9-f3636bd4, #w-node-e056bbea-3cc2-5006-a927-76d98adc5d01-f3636bd4, #w-node-f16f0510-8d0a-4db5-a7c8-84c6f4858233-f3636bd4, #w-node-_3ede726f-c48d-ff5b-ecb3-7873f3713941-f3636bd4, #w-node-_70919876-5dfb-2e28-05b9-4455a555b7fa-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b801-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b805-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b809-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b80b-d696b6bc, #w-node-_5fe5c6db-87c8-7d8e-a673-da7a13be3725-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b80f-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b811-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b815-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b819-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b81b-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b81f-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b823-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b82d-d696b6bc, #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c69-d696b6bc {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6b-d696b6bc {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c6f-d696b6bc {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7a-d696b6bc {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c7e-d696b6bc {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c82-d696b6bc {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c86-d696b6bc {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8a-d696b6bc {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c8e-d696b6bc {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c92-d696b6bc {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_2852ed6d-a398-9c8f-6820-41bf74779c96-d696b6bc {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_70919876-5dfb-2e28-05b9-4455a555b865-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b86d-d696b6bc, #w-node-_70919876-5dfb-2e28-05b9-4455a555b875-d696b6bc, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073918-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07391f-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073923-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073927-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073933-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073937-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07393b-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f07393d-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073941-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073945-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073948-fe40ff40, #w-node-da1f1112-cc23-c023-e926-dcf06cabda8d-fe40ff40, #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83a8-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83aa-fe40ff40 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83ae-fe40ff40 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83b9-fe40ff40 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83bd-fe40ff40 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c1-fe40ff40 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c5-fe40ff40 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83c9-fe40ff40 {
        grid-area: 8 / 1 / 9 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83cd-fe40ff40 {
        grid-area: 9 / 1 / 10 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d1-fe40ff40 {
        grid-area: 10 / 1 / 11 / 4;
    }

    #w-node-_22f24b75-bd3d-0718-41b7-db8b533e83d5-fe40ff40 {
        grid-area: 12 / 1 / 13 / 4;
    }

    #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073980-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073988-fe40ff40, #w-node-_18f5078c-87f9-0cca-73a0-7fed4f073990-fe40ff40 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ca5cc164-e3cd-c407-0364-cf65fdbd1d08-fa984664 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_25df4143-c92d-737d-542e-f84286df4538-fa984664 {
        grid-area: 2 / 1 / 3 / 3;
        align-self: center;
    }

    #w-node-_940fa169-2928-56a7-22a0-588e9a418cc9-fa984664 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_6b6a13ba-f592-b830-a0a5-c8580d330039-fa984664 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_6d12dc79-8976-312d-14e2-4ccf0faab0f8-fa984664 {
        grid-area: 5 / 1 / 6 / 2;
    }

    #w-node-_7937f8fa-ec77-1dc9-d67f-eee0fdfa6122-fa984664 {
        grid-area: 3 / 2 / 4 / 4;
    }

    #w-node-e0870bd1-ac25-cd87-2876-69284b394b40-fa984664 {
        grid-area: 6 / 1 / 7 / 2;
    }

    #w-node-c5bead06-8d26-a75d-87e7-e68dcb7f8e80-fa984664 {
        grid-area: 6 / 2 / 7 / 3;
    }

    #w-node-_801a578e-9ff9-94eb-53d0-1a080f81593e-fa984664 {
        grid-area: 4 / 2 / 5 / 4;
    }

    #w-node-_2aeec2d0-1f6c-37b9-cb86-74cd01abfd6f-fa984664 {
        grid-area: 6 / 3 / 7 / 4;
        align-self: start;
    }

    #w-node-_5410c17f-3b49-fb5b-8a7b-3c8d763e7fb8-fa984664 {
        grid-area: 5 / 2 / 6 / 4;
    }

    #w-node-_015f42be-cd81-16f8-a64d-72c28bdabbdd-fa984664 {
        grid-area: 7 / 1 / 8 / 2;
    }

    #w-node-c6cc56d8-46dc-99a2-8659-eede9bc20d92-fa984664 {
        grid-area: 7 / 2 / 8 / 3;
    }

    #w-node-b6986f17-5369-a764-4e70-c202a1cdae61-fa984664 {
        grid-area: 7 / 3 / 8 / 4;
    }

    #w-node-_455e3e31-97ca-2e16-f832-eb651d08f9c8-fa984664 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: stretch;
    }

    #w-node-_093bc862-ed7b-bd0b-4b54-ed7676a09fe9-fa984664 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c59e-7cd1eb68 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: stretch;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c60f-7cd1eb68 {
        grid-area: 2 / 1 / 3 / 5;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c5c9-7cd1eb68 {
        grid-area: 3 / 2 / 4 / 5;
        justify-self: stretch;
    }

    #w-node-_44640955-a43e-1b4e-05e2-28404aa2fd18-7cd1eb68 {
        grid-area: 4 / 2 / 5 / 5;
        justify-self: stretch;
    }

    #w-node-af52bcab-fd70-c50e-906e-3e49446b94f6-7cd1eb68 {
        grid-area: 8 / 1 / 9 / 5;
        justify-self: stretch;
    }

    #w-node-af52bcab-fd70-c50e-906e-3e49446b94fb-7cd1eb68 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_453fe124-2037-82c4-f34f-f6a3a35b73e8-7cd1eb68 {
        grid-area: 5 / 1 / 6 / 2;
    }

    #w-node-de719097-c938-2b8f-d599-cd54d64f29f0-7cd1eb68 {
        grid-area: 5 / 1 / 6 / 4;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_512bc57b-8c7d-4d06-f22a-feff490c6c9f-7cd1eb68 {
        grid-area: 7 / 1 / 8 / 4;
        align-self: center;
    }

    #w-node-b971cad4-fd2d-c758-60b5-3e6118d27f81-7cd1eb68 {
        grid-area: 6 / 1 / 7 / 4;
        align-self: center;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c63e-7cd1eb68 {
        grid-area: 10 / 1 / 11 / 2;
    }

    #w-node-ebd27ac0-892d-a178-a735-5565d1e33dab-7cd1eb68 {
        grid-area: 5 / 4 / 8 / 5;
    }

    #w-node-_28b47f86-30e8-1fd9-12d5-44f31364c604-7cd1eb68 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-b7aa4852-d195-ec4f-b0e1-7e90c151763f-7cd1eb68 {
        grid-area: 10 / 2 / 11 / 3;
    }

    #w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72dcf-684e1489 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72def-684e1489 {
        grid-area: 2 / 2 / 3 / 6;
    }

    #w-node-_50b5ce4f-ef69-6fc8-3833-03f702e0b535-684e1489 {
        grid-area: 3 / 2 / 4 / 6;
    }

    #w-node-c1dc6d7c-6a4f-e9e9-fd24-9eaa74f72e3a-684e1489 {
        grid-area: 5 / 1 / 6 / 2;
    }

    #w-node-_945ec223-3bae-0d52-f036-011d59758be5-684e1489 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_2e7f23d4-5fcb-d745-5ef4-06535ba6694d-684e1489 {
        grid-area: 4 / 2 / 5 / 6;
        align-self: center;
    }

    #w-node-_241ac6f8-49c7-716b-dcd6-c5d12079f8ec-684e1489 {
        grid-area: 6 / 1 / 7 / 6;
        justify-self: stretch;
    }

    #w-node-_7368b1fa-c0ca-7746-806a-0c3592b17271-f411abd0 {
        grid-area: 4 / 1 / 5 / 6;
        justify-self: center;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dc99-f411abd0 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcb1-f411abd0 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcbd-f411abd0 {
        grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcc9-f411abd0 {
        grid-area: 5 / 1 / 6 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcd5-f411abd0 {
        grid-area: 5 / 2 / 6 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dce1-f411abd0 {
        grid-area: 7 / 1 / 8 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcf5-f411abd0 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dcff-f411abd0 {
        grid-area: 4 / 2 / 5 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd09-f411abd0 {
        grid-area: 6 / 1 / 7 / 2;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd13-f411abd0 {
        grid-area: 6 / 2 / 7 / 3;
    }

    #w-node-_71eae278-77fb-9ffc-f326-6f77a0c2dd1d-f411abd0 {
        grid-area: 8 / 1 / 9 / 3;
        align-self: center;
    }

    #w-node-_122e840f-6dfd-07ea-3059-d9dd37e730ff-8bf66531 {
        grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_24598486-14c1-dc86-00bf-6c44b879fdf3-8bf66531 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_626e0959-5ec2-8fd4-f61d-b94f1d3932e8-8bf66531 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_0bca0d0a-79e5-9f75-e5ee-54924d22b968-8bf66531 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-b3af6fc5-173e-bd84-4848-5056fe36a47b-8bf66531 {
        grid-area: 1 / 1 / 2 / 3;
    }

    #w-node-b3af6fc5-173e-bd84-4848-5056fe36a4b8-8bf66531 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-b3af6fc5-173e-bd84-4848-5056fe36a4eb-8bf66531 {
        grid-area: 1 / 3 / 2 / 4;
        align-self: start;
    }

    #w-node-_8e99d33e-f51c-9177-ed12-6429338b8340-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_645ed754-3631-eafa-f911-3a0c1219fa7a-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: start;
    }

    #w-node-be6bf74b-2e85-d654-0636-f9c5564e6a75-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: end;
    }

    #w-node-_14086d36-7daa-9346-9222-d67633670219-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: auto;
        justify-self: center;
    }

    #w-node-bb0bb992-cf96-53f6-1705-4710b9ed5147-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-ac88da49-3eb6-b56e-b2e1-0d2b74172141-185d2a64 {
        grid-area: span 1 / span 5 / span 1 / span 5;
        align-self: center;
        justify-self: stretch;
    }

    #w-node-_400b00c4-5699-2de5-2de5-fbd2ebfd6d94-185d2a64, #w-node-_2572760e-46d8-4a1f-26e8-b40164c784de-185d2a64 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_9775731b-4621-f8c7-91ab-0eb9a15de000-185d2a64 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: start;
    }

    #w-node-_98204519-7dcb-75ca-b243-55600280f856-185d2a64, #w-node-b98764a7-1af2-a6d5-2843-24ef5ae6cb1e-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-b98764a7-1af2-a6d5-2843-24ef5ae6cb24-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: auto;
    }

    #w-node-fa2f8fa4-09c9-83ed-94a4-23e0838e2a03-185d2a64 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_5fdba02d-8aee-48c1-9127-db1ef51dd06b-185d2a64 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_00e417a5-0340-fcaf-97fe-45287b725b35-d462278a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9f9a5ff6-2d53-6c58-ac4b-e17846ee704a-d462278a {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: center;
    }

    #w-node-_00e417a5-0340-fcaf-97fe-45287b725b0a-d462278a, #w-node-_00e417a5-0340-fcaf-97fe-45287b725b90-d462278a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-b660aaea-9481-eb97-b4fc-4301b1b2f335-79273ad6 {
        justify-self: center;
    }

    #w-node-_9c870905-3f4a-d7c7-fc69-4b8dc8486b86-d871b586 {
        align-self: stretch;
        justify-self: stretch;
    }

    #w-node-_1a0bf189-22da-e95e-f5f0-67156f5fa49e-d871b586, #w-node-_457bfb78-85f9-2c5c-f6c8-a4eac54c1b6d-d871b586 {
        justify-self: center;
    }

    #w-node-_55a3bb17-be83-7d78-092c-ef3ff24c1d98-d2d2dc77 {
        order: 0;
        grid-area: span 7 / span 3 / span 7 / span 3;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e807d-d2d2dc77, #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8080-d2d2dc77, #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8083-d2d2dc77 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-_82c703b4-1995-ca9f-eeaa-0d31e06e8086-d2d2dc77 {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_6b6a3a73-9e46-b54b-42b5-229d86d5fa5f-75fab515, #w-node-_4ce97c71-9f42-2634-9ecc-794579ddafc6-75fab515, #w-node-c519bef0-72d2-1896-531e-15c1f34c5348-75fab515, #w-node-_46aa061b-7616-d33a-dc8b-931d65f42f29-75fab515, #w-node-_7db1ea5e-3e2d-9e09-11c1-d91e9c3b0325-75fab515, #w-node-_55af096a-985a-e904-003a-ee291926cc1e-75fab515 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c77db5d7-0c2a-156e-fefd-9189953fa263-75fab515 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
        justify-self: start;
    }

    #w-node-c77db5d7-0c2a-156e-fefd-9189953fa26e-75fab515, #w-node-_370fedec-cad7-ac7f-6ece-3216a7f4eeee-75fab515 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_90330978-b524-28b8-8a40-f1774d6f8fde-75fab515 {
        justify-self: start;
    }

    #w-node-b018611d-2198-fbc5-a002-383cc25e14c2-f4a52a47, #w-node-_22796db3-adb4-d5bc-1b61-0f001bf9a6b8-f4a52a47, #w-node-ca83686f-43f2-a948-a954-7125c9502447-f4a52a47, #w-node-_532c8e14-36d0-dfe4-935a-55be1f6df538-f4a52a47, #w-node-f0113fc3-790f-bcdf-4644-d425882e5816-f4a52a47, #w-node-_407eb8b8-b753-054a-025c-2a76b3ace6ce-f4a52a47, #w-node-_04d7c891-fbc5-0476-4e59-9eab50a3912a-f4a52a47 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c7f3bd6c-3990-8a5b-9902-498ed08535e1-0bd8d851, #w-node-_1b3d8a54-3880-70cb-64eb-670452895e3b-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-ba7b904e-59f9-38c3-d9a7-b33a1b50a1ee-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: center;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895ec5-0bd8d851, #w-node-_1b3d8a54-3880-70cb-64eb-670452895ecf-0bd8d851, #w-node-_31a7950b-35ee-2765-0f4c-bc1e908486ab-0bd8d851, #w-node-_582eee33-4ece-35d2-d457-e2db7fb7bfae-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895efa-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: start;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895ef1-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_1b3d8a54-3880-70cb-64eb-670452895ee7-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: start;
    }

    #w-node-_87f1d0af-9345-722a-3eaf-e8a9f59b2474-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-e9d32a96-58a0-76e3-df1a-e025e7812bfa-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: start;
    }

    #w-node-fe5a6040-c656-2422-4a11-0fdfca9c88e8-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_090651cf-66c0-151d-48af-9ab3dea71a4c-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: start;
    }

    #w-node-_48f0cf66-7343-8141-e925-8f68456fd8c4-0bd8d851, #w-node-_9851898c-ee71-de8a-5d76-936b4d881376-0bd8d851, #w-node-f34226fa-1b01-91a4-a1d3-0c8979547a1e-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_200bac30-9d91-022b-2c81-d385cc624cf5-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        justify-self: start;
    }

    #w-node-_7fbe8859-1d42-33b2-3d56-f1b3ec8ac145-0bd8d851 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_82811330-fb29-c263-115e-72b11e1da3b6-d2ba2115 {
        order: 0;
        grid-area: span 7 / span 3 / span 7 / span 3;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d3-667123ad, #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d6-667123ad, #w-node-_024276f8-17e2-212b-0dc6-2ec8667123d9-667123ad {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-_024276f8-17e2-212b-0dc6-2ec8667123dc-667123ad {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a3746b6d-f341-7fbe-cb18-3fd0a5b1d40f-7f60fe5c {
        order: 0;
        grid-area: span 7 / span 3 / span 7 / span 3;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda035-5faead37 {
        grid-area: span 1 / span 2 / span 1 / span 2;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_641dfa82-b879-ce7b-5902-b2a59bfda037-5faead37 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e77-69b20c37 {
        grid-row: 6 / 7;
        grid-column-end: 4;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e85-69b20c37 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e91-69b20c37 {
        grid-area: 2 / 1 / 3 / 10;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8e9c-69b20c37 {
        grid-area: 3 / 1 / 4 / 10;
    }

    #w-node-_8534e81d-b947-be67-b565-cff0be1c8ea7-69b20c37 {
        grid-area: 4 / 1 / 5 / 10;
    }

    #w-node-_5b11c52c-b359-9813-b212-cbb8bcf6bea6-69b20c37 {
        grid-area: 1 / 9 / 2 / 10;
        align-self: center;
        justify-self: center;
    }

    #w-node-_770b2014-3bfe-6a6b-1955-826720bd89f9-69b20c37 {
        grid-area: 5 / 8 / 6 / 10;
        align-self: center;
        justify-self: stretch;
    }

    #w-node-_07751dd0-4134-ce0d-43e9-70d5bb56d5ec-69b20c37 {
        grid-row: 7 / 8;
        grid-column-end: 4;
    }

    #w-node-_55c2d0ba-af98-7ccf-9363-90d268e6d538-69b20c37 {
        grid-area: 3 / 1 / 5 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_0be45cf1-4e2c-0c56-af70-5c40bcbdc512-69b20c37 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-cffd3da7-501b-8c10-3cce-76adb0f05426-69b20c37 {
        grid-row: 5 / 6;
        grid-column-end: 4;
    }

    #w-node-_7d286d8f-d600-ee81-3e1f-ffc4b17fe7e0-69b20c37 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3955-4d3ed0a1 {
        grid-area: 1 / 1 / 2 / 21;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d395c-4d3ed0a1 {
        grid-area: 2 / 1 / 3 / 21;
    }

    #w-node-_9c0eb2a4-2505-f733-6ebc-2d0eaa7d3963-4d3ed0a1 {
        grid-area: 3 / 1 / 4 / 21;
        align-self: center;
        justify-self: center;
    }

    #Filtrar-3.w-node-bc0e8274-5b4f-e747-e86b-b188dc4719fc-4d3ed0a1 {
        grid-area: 4 / 1 / 5 / 17;
        align-self: end;
    }

    #Desc-2.w-node-_931d0bee-cba4-a5f9-0067-2dddf6e11cc5-4d3ed0a1 {
        grid-area: 5 / 1 / 6 / 17;
        align-self: end;
    }

    #w-node-_11dc07c3-507d-679b-eca1-c74c71d1eb68-4d3ed0a1 {
        grid-area: 4 / 17 / 5 / 21;
        align-self: end;
        justify-self: start;
    }

    #w-node-_6a2689f6-d578-d4a6-7dba-5fc5b24de721-4d3ed0a1 {
        grid-area: 5 / 17 / 6 / 21;
        align-self: end;
        justify-self: start;
    }
}
