.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;
    }

.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;
    }

.contenedor-general {
    width: 100%;
    height: 100vh;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
}

.main {
    background-color: #fbfbfb;
    flex-direction: column;
    flex: 1;
    align-items: center;
    padding-top: 0;
    padding-bottom: 40px;
    font-family: Lato, sans-serif;
    display: block;
}

    .main.contact {
        display: flex;
    }

.header {
    width: 100%;
    height: auto;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.footer {
    width: 100%;
    height: auto;
    background-color: #444;
}

.navbar {
    z-index: 1000;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e3e3e3;
    flex: 0 auto;
}

    .navbar.nav-bar-homme-ai {
        width: 100%;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .navbar.nb-cerrar-ses-ai {
        width: 100%;
        justify-content: flex-start;
        align-items: stretch;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;
    }

.footer-2 {
    width: 100%;
    text-align: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 40px;
}

.footer-flex-container {
    clear: none;
    text-align: left;
    justify-content: space-between;
    margin-bottom: 20px;
    display: flex;
    position: relative;
    left: 50px;
}

.footer-logo-link {
    width: 100px;
    max-height: 100px;
    max-width: 100%;
    min-width: 60px;
    flex: 0 auto;
    display: inline;
    position: relative;
}

    .footer-logo-link.footer-link {
        width: 100%;
        min-width: 150px;
        margin-bottom: 0;
    }

.footer-image {
    width: 150px;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    object-position: 0% 50%;
    display: inline-block;
}

    .footer-image.imgfooter {
        min-width: 150px;
    }

.footer-heading {
    color: #eabb00;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

.footer-link {
    color: #fff;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    text-decoration: none;
    display: block;
}

    .footer-link:hover {
        text-decoration: underline;
    }

.flat-blanco-2 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex;
}

.contenedor-general-2 {
    width: 100%;
    height: 100%;
}

.div-block-menu {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    display: flex;
}

    .div-block-menu.resumen {
        justify-content: space-around;
        align-items: flex-start;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
    }

.flat-gris-oscuro {
    width: 100%;
    height: 100%;
    background-color: #444;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
}

.titulo-icono {
    width: 100px;
    height: 30px;
    color: #444;
    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;
}

    .titulo-icono.none {
        color: #e3e3e3;
    }

    .titulo-icono.eliminar {
        color: #dd1616;
    }

.flat-gris-claro {
    width: 100%;
    height: 100%;
    background-color: #e3e3e3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 10px;
    display: flex;
}

.contenedor-titulo {
    height: 30px;
    background-color: #eabb00;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block {
    width: 100%;
    height: auto;
}

.contenedor-icono-admin {
    width: 100px;
    height: 100px;
    color: #e3e3e3;
    background-color: #444;
    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: scale(1.02);
    }

    .contenedor-icono-admin.none {
        transform: scale3d(1none, 1none, 1none);
        transform-style: preserve-3d;
        background-color: #e3e3e3;
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .contenedor-icono-admin.none:hover {
            transform: none;
        }

.titulo {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    line-height: 24px;
}

.contenedor-admin {
    direction: ltr;
}

.div-block-2 {
    color: #fff;
    margin-top: 20px;
    font-size: 12px;
}

.linea-amarilla {
    height: 5px;
    background-color: #eabb00;
}

.container-header {
    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.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.wrap-header-ai.cont-h-cerrar-sess-ai {
            width: 90%;
            padding-top: 0;
            padding-bottom: 0;
        }

.nav-link {
    color: #888;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

    .nav-link:hover {
        color: #444;
    }

    .nav-link.w--current {
        color: #eabb00;
    }

    .nav-link.w--open {
        color: #fff;
        background-color: #444;
    }

.img-profile-ai {
    float: right;
    border: 1px solid #dfbb17;
    border-radius: 100px;
    padding-top: 0;
}

.text-block-16 {
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 700;
}

    .text-block-16:hover {
        color: #a3a3a3;
    }

    .text-block-16.azul {
        color: #444;
    }

.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;
        }

.cerrar-sesion-link {
    color: #203c6f;
    font-family: Lato, sans-serif;
    font-weight: 900;
    text-decoration: none;
}

.div-block-perfil {
    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.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: block;
        left: auto;
    }

    .div-block-perfil.div-btn-is-ai {
        height: 60px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        display: flex;
    }

        .div-block-perfil.div-btn-is-ai.ingresar {
            width: 80px;
            height: 80px;
            flex-direction: row;
            justify-content: flex-start;
            margin-top: 26px;
            margin-left: -719px;
            display: flex;
        }

.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;
}

.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;
    }

.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: block;
    }

.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;
    }

.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: block;
    }

.nav-menu {
    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.main-nav-ai {
        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.nav-menu-drop {
        background-color: rgba(0, 0, 0, 0);
        margin-top: 10px;
        display: flex;
    }

        .nav-menu.nav-menu-drop.nav-menu-home-ai {
            margin-top: 0;
        }

.div-block-166 {
    background-color: #444;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: block;
}

.div-block-167 {
    width: 100%;
}

.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.center {
        justify-content: center;
    }

    .contenedor-botones.carga-descarga {
        justify-content: flex-end;
        align-items: center;
        margin-bottom: 0;
    }

    .contenedor-botones.centrado {
        justify-content: center;
    }

    .contenedor-botones.atv {
        justify-content: center;
        margin-top: 20px;
    }

    .contenedor-botones.pagi {
        justify-content: center;
    }

    .contenedor-botones.btn-sic-activos {
        margin-top: 20px;
    }

    .contenedor-botones.cont-btns-left {
        width: auto;
        float: left;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

.photo-perfil {
    background-color: #444;
    border-radius: 100%;
    margin-bottom: 8px;
    padding: 0;
}

.div-block-169 {
    padding-top: 0;
}

.boton {
    color: #fff;
    text-align: left;
    background-color: #444;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .boton:hover {
        background-color: #444;
    }

    .boton.call2action {
        text-align: center;
        background-color: #eabb00;
        margin-right: 0;
        padding-top: 2px;
        padding-bottom: 2px;
        font-size: 12px;
        line-height: 12px;
    }

    .boton._2 {
        color: #eabb00;
        background-color: rgba(0, 0, 0, 0);
        border: 2px solid #eabb00;
    }

    .boton.gris {
        background-color: #eabb00;
        margin-left: 0;
        margin-right: 10px;
    }

        .boton.gris:hover {
            background-color: #444;
        }

    .boton.up {
        background-color: #eabb00;
        margin-top: 8px;
    }

        .boton.up.pagination {
            width: 20px;
            height: 20px;
            text-align: left;
            background-color: #444;
            justify-content: flex-start;
            margin: 3px;
            padding: 10px 8px;
            font-size: 8px;
            line-height: 5px;
            display: block;
        }

            .boton.up.pagination:hover {
                background-color: #eb0;
            }

        .boton.up.btn-sic-actvs {
            margin-top: 0;
        }

    .boton.btn-incidentes {
        background-color: #eabb00;
    }

        .boton.btn-incidentes:hover {
            background-color: #444;
        }

.field-label {
    width: 100%;
    color: #444;
    text-align: left;
    flex-direction: column;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

    .field-label._90 {
        width: 90%;
    }

    .field-label.rojo {
        color: red;
    }

    .field-label.despreciado {
        text-align: center;
    }

    .field-label.label-buscar {
        margin-bottom: 0;
    }

    .field-label.ubicacion-b {
        font-size: 13px;
    }

.select-field {
    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._90 {
        width: 90%;
    }

    .select-field.empresa {
        height: 40px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 18px;
    }

    .select-field.select-type {
        width: 20%;
        margin-bottom: 20px;
    }

        .select-field.select-type.filtro-ai {
            width: 150px;
            float: left;
            color: #fff;
            background-color: #444;
            margin-right: 20px;
            display: block;
        }

    .select-field.select-filtro-ai {
        width: 150px;
        color: #fff;
        background-color: #444;
    }

        .select-field.select-filtro-ai.slct-incidentes {
            width: 49%;
        }

        .select-field.select-filtro-ai.select-activo {
            width: 100%;
        }

    .select-field.select-filtro {
        width: auto;
        padding-bottom: 0;
    }

    .select-field.select-tabla-ai {
        color: #888;
        background-color: #f3f3f3;
    }

.text-field {
    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._90 {
        width: 90%;
        margin-bottom: 10px;
        font-style: normal;
    }

    .text-field._60 {
        width: 60%;
        margin-bottom: 10px;
    }

    .text-field.txt-name-toma {
        width: 100%;
    }

.textarea {
    width: 100%;
    height: 60px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Lato, sans-serif;
    display: block;
}

.link-block-back {
    width: 30px;
    height: 30px;
    padding: 2px;
}

    .link-block-back.link-go-ai {
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .link-block-back.go-back-ai {
        float: left;
        clear: none;
        flex: none;
        display: block;
    }

.back {
    padding-top: 3px;
    padding-bottom: 3px;
}

    .back:hover {
        opacity: .75;
    }

.contenedor-grid {
    width: 100%;
    min-width: auto;
    object-fit: fill;
    margin-bottom: 26px;
    padding-bottom: 0;
    overflow: visible;
}

    .contenedor-grid.visor.linea2 {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .contenedor-grid.grid-secnd-table {
        margin-bottom: 15px;
    }

    .contenedor-grid.grid-compras {
        width: 80%;
    }

    .contenedor-grid.cont-grid-sincact {
        margin-bottom: 15px;
    }

    .contenedor-grid.cont-grid-act {
        width: 100%;
        min-width: 100%;
    }

.grid {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: rgba(0, 0, 0, 0);
    grid-template-rows: 30px 30fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-bottom: 0;
}

    .grid._2 {
        grid-template-rows: 30px 30px 30px;
        grid-template-columns: 1fr 1fr 50px 30px 30px;
    }

    .grid._3 {
        grid-template-rows: 30px 30px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 30px;
    }

        .grid._3.visor {
            grid-template-columns: .5fr 1fr 1fr 1fr 1fr;
        }

            .grid._3.visor.linea2 {
                grid-template-columns: 1fr 1.75fr 1fr 1fr;
            }

            .grid._3.visor.linea3 {
                grid-template-rows: 40px;
                grid-template-columns: 40px 1fr 50px 1fr 50px 1fr 50px 1fr;
            }

            .grid._3.visor.gestion {
                grid-template-columns: .5fr 2.5fr 1fr 1fr 1fr;
            }

    .grid._4 {
        grid-template-columns: .75fr .75fr .75fr .75fr 50px minmax(50px, .25fr);
    }

        .grid._4.adjust {
            grid-template-columns: .75fr .75fr .75fr .75fr 50px;
        }

        .grid._4.grid-tabla-ai {
            grid-template-rows: 30px 30px 30px 30px 30px 30px 30px;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        }

            .grid._4.grid-tabla-ai.grid-empleados {
                float: left;
                grid-template-rows: 30px 30px 30px 30px;
                grid-template-columns: 1fr 1fr 1.5fr 1fr 1fr 1fr 50px;
            }

        .grid._4.grid-toma-f-sica {
            grid-template-rows: 30px 30px 30px;
            grid-template-columns: 1fr 1.5fr .75fr .75fr .75fr .25fr .75fr .25fr .25fr;
        }

            .grid._4.grid-toma-f-sica.grid-inventario-tabla1 {
                grid-template-columns: 1fr 1.5fr .75fr .75fr .75fr .25fr .75fr .25fr;
            }

        .grid._4.grid-notificaciones-ai {
            grid-template-rows: 30px 60px 60px 60px;
            grid-template-columns: .75fr .75fr 2.5fr .25fr .25fr;
            margin-bottom: 20px;
        }

    .grid._5 {
        grid-template-columns: 1fr 1fr 1fr 1fr minmax(69px, .25fr) 1fr .25fr;
    }

        .grid._5.adjust {
            grid-template-columns: minmax(100px, .75fr) minmax(100px, .75fr) minmax(100px, .75fr) minmax(100px, .75fr) minmax(50px, .25fr);
        }

    .grid._6 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

        .grid._6.adjust {
            grid-template-rows: minmax(30px, 1fr);
        }

        .grid._6.tabla-toma-fisica-2 {
            grid-template-rows: 30px 30px 30px 30px;
            grid-template-columns: 1.5fr 1fr 4fr 2.5fr .5fr .5fr;
        }

            .grid._6.tabla-toma-fisica-2.grid-tabla-inventario {
                grid-template-columns: 1.25fr 1fr 1.25fr 1.75fr 1.25fr;
            }

    .grid._7 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

        .grid._7.grid-rep-activos {
            width: 100%;
            grid-template-rows: 30px 30px 30px;
            grid-template-columns: 150px 150px 100px 100px 100px 100px 150px 150px;
            overflow: scroll;
        }

    .grid._8 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .grid.tabla-activos {
        grid-template-columns: minmax(200px, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr);
        margin-bottom: 20px;
    }

        .grid.tabla-activos.numeroact {
            grid-template-rows: 30px 30.75fr auto auto;
        }

        .grid.tabla-activos.new-grid {
            grid-template-columns: minmax(200px, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) minmax(max-content, .5fr) 1fr 1fr 1fr;
        }

    .grid.sincorinzar {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

.texto-blanco {
    width: 100%;
    height: 30px;
    color: #fff;
    text-align: center;
    background-color: #444;
    justify-content: space-around;
    align-items: center;
    padding: 5px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    display: flex;
}

    .texto-blanco._2 {
        background-color: #777;
    }

    .texto-blanco._3 {
        background-color: #444;
    }

    .texto-blanco.ticket {
        font-size: 14px;
    }

.celda-vacia {
    width: auto;
    height: auto;
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
    font-family: Lato, sans-serif;
    display: flex;
}

    .celda-vacia.no-pad {
        margin-top: 0;
        padding: 0;
    }

    .celda-vacia.cont {
        padding-top: 30.5px;
        padding-bottom: 30.5px;
    }

    .celda-vacia.observaciones {
        text-align: left;
        align-items: flex-start;
        margin-top: 0;
        padding: 10px;
    }

    .celda-vacia.descrip {
        overflow: auto;
    }

    .celda-vacia._1 {
        height: 30px;
        align-items: flex-start;
        padding-left: 10px;
    }

    .celda-vacia.td-celda-ai {
        flex-direction: row;
        padding-left: 0;
        padding-right: 0;
    }

        .celda-vacia.td-celda-ai.td-select-ai {
            display: block;
        }

        .celda-vacia.td-celda-ai.td-view {
            padding-left: 0;
            padding-right: 0;
        }

        .celda-vacia.td-celda-ai.celda-compra {
            text-align: left;
            background-color: rgba(0, 0, 0, 0);
            border-bottom: 1px solid #e3e3e3;
            border-right: 1px solid #e3e3e3;
        }

            .celda-vacia.td-celda-ai.celda-compra.celda-align {
                justify-content: flex-start;
            }

    .celda-vacia.celda-activos {
        padding-top: 4px;
        padding-bottom: 4px;
    }

.parrafo-grid {
    clear: none;
    color: #888;
    text-align: center;
    letter-spacing: normal;
    white-space: normal;
    word-break: normal;
    overflow-wrap: anywhere;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

    .parrafo-grid.grid {
        font-size: 12px;
        line-height: 14px;
    }

    .parrafo-grid._500px {
        width: 100%;
        overflow-wrap: anywhere;
    }

.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;
    }

.div-block-170 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

.text-block-17 {
    text-align: center;
    margin-right: 20px;
    font-family: Lato, sans-serif;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    display: flex;
}

.link-block-2 {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .link-block-2.rojo {
        background-color: rgba(0, 0, 0, 0);
    }

        .link-block-2.rojo:hover, .link-block-2.verde:hover, .link-block-2.amarillo:hover {
            background-color: #eabb00;
        }

    .link-block-2.amarillo.edit-tarjeta-ai {
        width: 50px;
    }

.image-29 {
    width: 100%;
    height: 32px;
    max-height: 100%;
    min-height: 32%;
    flex: 0 auto;
    align-self: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
}

    .image-29:hover {
        filter: brightness(400%);
    }

.section {
    margin-top: 0;
}

    .section.the-section-ai {
        flex: none;
        justify-content: center;
        align-items: center;
        display: block;
    }

.form-block-8 {
    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-8.pop-up {
        background-color: rgba(0, 0, 0, .47);
        justify-content: center;
        align-items: center;
        margin-right: 0;
        padding-right: 0;
        display: none;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

.radio-boton {
    color: #fff;
}

.form-5 {
    width: 1000px;
    height: 600px;
    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;
}

.subtitulo {
    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.centrado {
        text-align: center;
        margin-top: 10px;
    }

        .subtitulo.centrado.ingreso {
            width: 90%;
            height: 30px;
            color: #fff;
            background-color: #444;
            align-self: auto;
            margin-top: 0;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .subtitulo.centrado.ingreso.ingresar {
                width: 100%;
                background-color: #444;
            }

.div-block-188 {
    align-self: stretch;
    display: flex;
}

.cerrar {
    width: 10%;
    height: 30px;
    background-color: #444;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: 14px;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.link {
    color: #444;
    font-weight: 700;
    text-decoration: none;
}

.pop-up-alert {
    z-index: 1001;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .pop-up-alert.none {
        display: none;
        overflow: visible;
    }

.button-activeid {
    height: 60px;
    background-color: #eabb00;
    justify-content: center;
    margin-top: 0;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 35px;
    display: flex;
}

    .button-activeid:hover {
        color: #fff;
        background-color: #a3a3a3;
    }

    .button-activeid.pago {
        background-color: #dfbb17;
        margin-bottom: 10px;
    }

        .button-activeid.pago:hover {
            background-color: #a3a3a3;
        }

    .button-activeid.marge-botton {
        margin-bottom: 20px;
    }

.text-field-2 {
    width: 100%;
    height: 30px;
    border-radius: 0;
}

    .text-field-2.login {
        width: 280px;
    }

.radio-button-label {
    color: #a3a3a3;
}

.form-6 {
    width: 310px;
    background-color: rgba(0, 0, 0, .5);
    flex-direction: column;
    align-items: center;
    display: flex;
}

.reestablecer {
    color: #444;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.slider {
    height: 350px;
}

.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;
}

.div-block-189 {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

.contenedor-seleccionar {
    width: 40%;
    padding-right: 10px;
}

.contenedor-buscar {
    align-items: flex-start;
    display: flex;
}

    .contenedor-buscar.buscador-usuarios-ai {
        width: 50%;
        align-items: center;
        display: flex;
    }

.contenedor-icono {
    width: 30px;
    height: 30px;
    background-color: #444;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 5px;
    display: flex;
    overflow: visible;
}

    .contenedor-icono:hover {
        color: #000;
        background-color: #eabb00;
    }

    .contenedor-icono.div-icon {
        background-color: #ebbb00;
        margin-top: 0;
    }

        .contenedor-icono.div-icon:hover {
            background-color: #444;
        }

    .contenedor-icono.icon-search-ai {
        align-items: flex-start;
        margin-bottom: 0;
    }

.div-block-190 {
    border-bottom: 1px solid #e3e3e3;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
}

.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;
    }

        .link-block-boton.dere.gris {
            background-color: #eabb00;
        }

            .link-block-boton.dere.gris:hover {
                background-color: #444;
            }

        .link-block-boton.dere.url-btn-add {
            margin-top: 0;
            margin-right: 0;
        }

        .link-block-boton.dere.metodo-pago {
            margin-top: 10px;
        }

    .link-block-boton.gris {
        background-color: #eabb00;
        transition: opacity .2s;
    }

        .link-block-boton.gris:hover {
            background-color: #444;
        }

    .link-block-boton.gestion {
        margin-top: 0;
    }

    .link-block-boton.bell-link {
        background-color: #e3e3e3;
    }

.div-block-191 {
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
}

.div-block-192 {
    align-items: flex-start;
    display: flex;
}

.div-fecha {
    align-items: stretch;
    margin-right: 0;
    display: flex;
}

.field-label-2 {
    width: 40%;
    margin-bottom: 10px;
}

.div-block-194 {
    margin-bottom: 20px;
}

.img-lbrand-logo-ai {
    width: 180px;
    height: auto;
    flex: 0 auto;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Lato, sans-serif;
    display: block;
}

.grid-container-title {
    width: 100%;
    height: auto;
    float: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: .25fr;
    grid-template-columns: .25fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(0, .25fr);
    align-content: stretch;
    align-items: center;
}

.grid-perfil {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
}

    .grid-perfil.grid-center {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1.75fr 1fr 1fr;
    }

        .grid-perfil.grid-center.grid-tienda {
            grid-column-gap: 3px;
            grid-template-columns: 1fr 1fr 1.5fr 1fr 1fr 1fr 1fr;
        }

.div-photo-perfil {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.block-form-aid {
    margin-bottom: 0;
    padding: 10px 0;
}

.datos-perfil {
    width: 100%;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: block;
}

.suscripcion {
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.title-suscripcion {
    color: #eabb00;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .title-suscripcion.perf-cuenta-titulo-ai {
        margin-top: 4px;
    }

.nombre-de-usuario {
    color: #444;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
}

.div-suscripcion {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.logo-basic {
    padding-left: 15px;
    padding-right: 15px;
}

.div-activos-restantes {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.section-01 {
    object-fit: fill;
    background-color: #fff;
    position: relative;
}

.container-01 {
    max-width: 100%;
    border: 6px #000;
}

.tabs-menu {
    width: 95%;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 47px;
    display: flex;
}

.tab-link-tab-3 {
    color: #fff;
    background-color: #444;
    flex: 1;
}

    .tab-link-tab-3.w--current {
        color: #fff;
        background-color: #444;
        border-bottom: 4px solid #eabb00;
    }

.tab-link-tab-2 {
    color: #fff;
    background-color: #fff;
    border-left: 1px solid #555;
    flex: 1;
}

    .tab-link-tab-2:hover {
        border: 1px #000;
        border-bottom: 4px solid #eabb00;
    }

    .tab-link-tab-2.w--current {
        color: #fff;
        background-color: #fff;
        border-bottom: 4px solid #eabb00;
        border-left: 1px solid #555;
        border-right: 1px solid #555;
    }

.tab-link-tab-1 {
    color: #fff;
    background-color: #fff;
    border: 1px #000;
    flex: 1;
}

    .tab-link-tab-1:hover {
        border: 1px #eabb00;
        border-bottom: 4px solid #eabb00;
    }

    .tab-link-tab-1.w--current {
        color: #fff;
        background-color: #fff;
        border: 3px #eabb00;
        border-bottom: 4px solid #eabb00;
        border-radius: 0;
    }

.tab {
    border: 1px #000;
    flex-direction: column;
    align-items: center;
    padding-bottom: 40px;
    display: flex;
}

.text-block-tab {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.tabs-content {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.grid-tab-01 {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.grid-ubicaci-n-a {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-columns: 1fr 1fr 30px;
}

.header-externo {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}

.banner-animado {
    height: 300px;
    max-width: none;
    text-align: left;
    object-fit: contain;
}

.div-banner-animado {
    object-fit: fill;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 0;
    overflow: visible;
}

.section-banner-animado {
    background-color: #fff;
    position: relative;
}

.grid-paquetes {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
}

.div-title-paquetes {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div-image-paquete {
    object-fit: none;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    display: none;
    position: static;
}

.div-text-paquete {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
}

.icono-basic-peque {
    width: 60px;
    height: 60px;
    display: none;
}

.active-id-smart {
    color: #a3a3a3;
    margin-left: 10px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 900;
    display: none;
}

.basic {
    color: #eabb00;
    margin-left: 10px;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 300;
    display: none;
}

.paragraph-paquete {
    color: #444;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 23px;
    font-weight: 300;
    line-height: 25px;
}

.section-paquetes {
    margin-bottom: 20px;
    display: none;
}

.button-more-info {
    color: #eabb00;
    background-color: rgba(0, 0, 0, 0);
    border: 2px #eabb00;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 900;
    display: flex;
}

    .button-more-info:hover {
        color: #999;
        border-color: #fff;
    }

.image-31 {
    max-width: none;
}

.grid-tab-02 {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.paragraph-presentacion {
    color: #444;
    text-align: center;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-family: Lato, sans-serif;
    font-size: 17px;
    line-height: 20px;
}

.heading-inicial {
    color: #797979;
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Lato, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 38px;
}

.section-presentacion {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 40px;
}

    .section-presentacion.section-icons-home-ai {
        background-color: rgba(0, 0, 0, 0);
        margin-bottom: 0;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .section-presentacion.section-banner-ai {
        background-color: #fff;
        border: 1px #000;
        border-bottom: 1px solid #ccc;
        margin-bottom: 0;
        padding-bottom: 40px;
    }

.image-principal {
    justify-content: center;
    display: flex;
}

.image-33 {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.tab-pane-tab-1 {
    width: 95%;
}

.paragraph {
    color: #fff;
    font-family: Lato, sans-serif;
}

.dropdown-idioma {
    color: #444;
    background-color: #fff;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .dropdown-idioma:hover {
        background-color: #e3e3e3;
        font-weight: 900;
    }

.dropdown-list {
    border: 1px solid #000;
}

    .dropdown-list.w--open {
        border-color: #444;
    }

.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: none;
        top: -40%;
        overflow: visible;
    }

        .back-popup-tc.none.pp-contrase-a, .back-popup-tc.none.pp-contrase-a.pp-email {
            display: none;
        }

        .back-popup-tc.none._23 {
            height: 100%;
            grid-column-gap: 16px;
            grid-row-gap: 16px;
            object-fit: fill;
            height: 100%;
            object-fit: fill;
            flex-direction: row;
            grid-template-rows: auto auto;
            grid-template-columns: 1fr 1fr;
            grid-auto-columns: 1fr;
            margin-top: 0;
            display: flex;
            top: 0%;
            bottom: 0%;
            left: 0%;
            right: 0%;
            overflow: visible;
        }

            .back-popup-tc.none._23.contacto-soporte {
                display: none;
            }

                .back-popup-tc.none._23.contacto-soporte.muchas-gracias {
                    flex-direction: row;
                    justify-content: center;
                    align-items: stretch;
                    display: none;
                }

    .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;
    }

.tarjeta-popup {
    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.newpass {
        max-height: 30vh;
        display: flex;
    }

    .tarjeta-popup.selecem {
        max-height: 35vh;
        width: 30%;
        max-height: 35vh;
        display: flex;
        top: 5%;
    }

.container {
    margin-top: 10px;
}

.grid-main {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto 41px 72px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
    position: relative;
}

    .grid-main.grid-main-registro {
        grid-template-rows: auto auto auto 40px auto auto auto;
    }

    .grid-main.grid-inventario {
        grid-template-rows: auto auto auto auto auto auto auto;
    }

    .grid-main.grid-add-toma {
        grid-template-rows: auto auto auto 41px 72px auto;
    }

    .grid-main.grid-sinc-act.sincroinzar--grid {
        grid-template-rows: auto auto auto 41px;
    }

    .grid-main.grid-activos {
        grid-template-rows: auto auto auto auto auto auto auto;
    }

    .grid-main.grid-denegado {
        grid-template-rows: auto auto auto 98px auto auto auto auto;
    }

.grid-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-2 {
    max-width: 95%;
}

    .container-2.contenedor-ai {
        margin-left: auto;
        margin-right: auto;
    }

.div-banner-extremo {
    background-color: rgba(0, 0, 0, 0);
}

.form-line {
    flex-direction: row;
    padding-top: 0;
    display: block;
    overflow: visible;
}

    .form-line.fecha-final-ai.line-toma, .form-line.line-toma.fecha {
        margin-left: 0;
    }

    .form-line.line-toma.textbox-toma {
        margin-bottom: 15px;
    }

.grid-form {
    width: 100%;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
}

    .grid-form.gestion {
        grid-template-rows: auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .grid-form.grid-add-toma {
        grid-template-rows: auto auto auto minmax(10px, 1fr) 24px;
        grid-template-columns: 1fr .5fr 1fr .5fr 1fr .5fr 1fr 1fr;
    }

.titulo-principal {
    width: auto;
    color: #eabb00;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    margin-top: 4px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    line-height: 24px;
    display: block;
}

    .titulo-principal.main-title-ai {
        text-align: center;
        text-transform: uppercase;
        justify-content: center;
        margin-top: 24px;
        margin-left: auto;
        margin-right: auto;
        font-weight: 900;
        display: flex;
        position: relative;
    }

    .titulo-principal.titulo-checkout {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }

    .titulo-principal.sincro-act {
        padding-bottom: 20px;
    }

    .titulo-principal.reportes-activo {
        margin-top: 9px;
        padding-bottom: 18px;
    }

    .titulo-principal.reporte-invent {
        margin-top: 3px;
        padding-top: 14px;
        padding-bottom: 16px;
    }

.form-block {
    clear: right;
    margin-bottom: 0;
    display: block;
}

.div-tarjeta {
    width: 100%;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

    .div-tarjeta.dates-div {
        display: flex;
    }

    .div-tarjeta.menu2 {
        margin-bottom: 20px;
    }

    .div-tarjeta.incientes, .div-tarjeta.inventarios {
        width: 49%;
    }

    .div-tarjeta.cinta-tienda-ai {
        height: 40px;
        margin-top: 0;
    }

        .div-tarjeta.cinta-tienda-ai.cinta-perfil {
            margin-top: 10px;
        }

    .div-tarjeta.div-tarjeta-edit-ai {
        height: auto;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .div-tarjeta.div-otorgar-permisos {
        display: none;
    }

    .div-tarjeta.div-usuarios-ai {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
        display: block;
    }

    .div-tarjeta.cinta-go-store-ai.cinta-margin-top {
        margin-top: 10px;
    }

    .div-tarjeta.tarjeta-compra {
        height: auto;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        display: flex;
    }

    .div-tarjeta.div-cinta {
        width: 100%;
        height: 40px;
        clear: none;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div-tarjeta.tarjeta-responsive {
        height: auto;
        clear: none;
        margin-bottom: 0;
        padding-bottom: 10px;
        display: block;
        position: relative;
    }

        .div-tarjeta.tarjeta-responsive.tarjeta-notificaciones {
            width: 100%;
            margin-bottom: 10px;
        }

        .div-tarjeta.tarjeta-responsive.tarjeta-perf {
            margin-bottom: 0;
        }

    .div-tarjeta.tarjeta-responsive {
        margin-bottom: 10px;
    }

    .div-tarjeta.tarjeta-toma.tarjeta-responsive {
        margin-bottom: 0;
    }

    .div-tarjeta.tarjeta-grafico {
        width: 49%;
        float: left;
        clear: both;
        margin-left: 1%;
    }

.a {
    width: 100%;
    height: 100%;
    background-image: url('../images/placeholder_A.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    .a:hover {
        background-image: url('../images/placeholder_A.gif');
    }

.b {
    width: 100%;
    height: 100%;
    background-image: url('../images/placeholder_B.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    .b:hover {
        background-image: url('../images/placeholder_B.gif');
        background-position: 50%;
        background-size: 50px 50px;
    }

.c {
    width: 100%;
    height: 100%;
    background-image: url('../images/placeholder_C.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    .c:hover {
        background-image: url('../images/placeholder_C.gif');
        background-position: 50%;
        background-size: 50px 50px;
    }

.d {
    width: 100%;
    height: 100%;
    background-image: url('../images/placeholder_D.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    .d:hover {
        background-image: url('../images/placeholder_D.gif');
        background-position: 50%;
        background-size: 50px 50px;
    }

.heading-h1-basic {
    color: #fff;
    text-align: center;
    justify-content: center;
    display: flex;
}

.paragraph-basic {
    color: #424242;
    text-align: justify;
    margin-top: 27px;
    padding-left: 16px;
    padding-right: 16px;
}

    .paragraph-basic.centrada {
        text-align: center;
    }

.div-icon-basic {
    border-bottom: 1px #000;
    flex-direction: column;
    display: flex;
}

    .div-icon-basic:hover {
        border: 2px #545454;
        padding: 4px;
    }

.text-block-icon-basic {
    color: #424242;
    text-align: center;
    margin-top: 19px;
    font-family: Lato, sans-serif;
}

.image-34 {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.div-block-195 {
    justify-content: space-between;
    display: flex;
}

.div-block-196:hover {
    padding: 0;
}

.tab-pane-tab-2, .tab-pane-tab-2-2 {
    width: 95%;
}

.form-block-empresa {
    width: 80%;
    margin: 40px auto 0;
}

.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.requerimiento {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: .25fr 1fr .75fr .25fr .5fr .5fr .5fr .75fr;
    }

    .grid-busqueda.grid-buscar-activo {
        grid-column-gap: 8px;
        grid-row-gap: 4px;
        grid-template-rows: auto 30px;
        grid-template-columns: 1.25fr 1fr .75fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-rows: 30px;
    }

.image-banner-comprar {
    object-fit: cover;
}

.seccion-banner-secundario {
    overflow: hidden;
}

.grid-de-compra {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 2fr 1fr;
}

.contenedor-de-compra {
    max-width: 95%;
    padding-top: 14px;
    padding-bottom: 14px;
}

.div-compra {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.heading-compra {
    font-family: Lato, sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 28px;
}

.div-block-197 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-presentacion {
    margin-bottom: 0;
    padding-left: 100px;
    padding-right: 100px;
}

.menu {
    width: 100%;
    height: 100%;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    .menu.perfil {
        width: 100%;
        height: 100%;
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-3.svg');
        background-size: 45%;
    }

        .menu.perfil:hover {
            background-image: url('../images/Perfil_icono.gif');
            background-size: 40%;
        }

    .menu.registro {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-6.svg');
        background-size: 50%;
    }

        .menu.registro:hover {
            background-image: url('../images/Registro_Icono.gif');
            background-repeat: no-repeat;
            background-size: 35%;
        }

    .menu.sincronizacion {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1.svg');
        background-size: 50%;
    }

        .menu.sincronizacion:hover {
            background-image: url('../images/Sincronizar_iconos.gif');
        }

    .menu.actualizar {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia.svg');
        background-position: 50%;
        background-size: 50%;
    }

        .menu.actualizar:hover {
            background-image: url('../images/actualizacion_iconos.gif');
            background-size: 45%;
        }

    .menu.tomas {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-2.svg');
        background-size: 50%;
    }

        .menu.tomas:hover {
            background-image: url('../images/TomaF_iconos.gif');
            background-size: 45%;
        }

    .menu.reportes {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-4.svg');
        background-size: 50%;
    }

        .menu.reportes:hover {
            background-image: url('../images/Reportes_iconos.gif');
            background-size: 40%;
        }

    .menu.tienda {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-5.svg');
        background-size: 50%;
    }

        .menu.tienda:hover {
            background-image: url('../images/Tienda_iconos.gif');
        }

    .menu.ubicacion {
        background-image: url('../images/placeholder.svg');
        background-size: 45%;
    }

        .menu.ubicacion:hover {
            background-image: url('../images/ubicaciones_iconos.gif');
            background-size: 45%;
        }

        .menu.ubicacion.none {
            background-color: rgba(0, 0, 0, 0);
            background-image: url('../images/placeholder.svg');
            background-repeat: no-repeat;
            background-size: 45%;
            border-radius: 10px;
        }

            .menu.ubicacion.none:hover {
                background-image: url('../images/placeholder.svg');
            }

    .menu.rolesypermisos {
        background-image: url('../images/signpost.svg');
        background-size: 50%;
    }

        .menu.rolesypermisos:hover {
            background-image: url('../images/roles_permisos_iconos-2.gif');
        }

        .menu.rolesypermisos.none:hover {
            background-image: url('../images/signpost.svg');
        }

    .menu.usuario {
        background-image: url('../images/popularity.svg');
        background-size: 50%;
    }

        .menu.usuario:hover {
            background-image: url('../images/Usuarios_iconos.gif');
        }

        .menu.usuario.none:hover {
            background-image: url('../images/popularity.svg');
        }

    .menu.personal {
        background-image: url('../images/personal-business-card-outline.svg');
        background-size: 50%;
    }

        .menu.personal:hover {
            background-image: url('../images/personal_iconos.gif');
        }

        .menu.personal.none {
            background-image: url('../images/personal-business-card-outline.svg');
            background-size: 50%;
        }

            .menu.personal.none:hover {
                background-image: url('../images/personal-business-card-outline.svg');
            }

    .menu.rfid {
        background-image: url('../images/rfid-chip.svg');
        background-size: 40%;
    }

        .menu.rfid:hover {
            background-image: url('../images/RFID_iconos.gif');
        }

        .menu.rfid.none {
            background-size: 40%;
        }

            .menu.rfid.none:hover {
                background-image: url('../images/rfid-chip.svg');
            }

    .menu.reporte-activos {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-7.svg');
        background-size: 50%;
    }

        .menu.reporte-activos:hover {
            background-image: url('../images/Reporte_activos_iconos.gif');
        }

    .menu.reporte-inventario {
        background-image: url('../images/iconos_admin_activeID_Mesa-de-trabajo-1-copia-8.svg');
        background-size: 50%;
    }

        .menu.reporte-inventario:hover {
            background-image: url('../images/Reporte_inventario_iconos.gif');
        }

    .menu.gestion {
        background-image: url('../images/Icono-Gestion-de-Servicio.png');
        background-repeat: no-repeat;
        background-size: 60px 60px;
    }

        .menu.gestion:hover {
            background-image: url('../images/Icono-Gestion-de-Servicio.gif');
        }

    .menu.visor {
        background-image: url('../images/Animacion-Icono-Visor-de-Activos.png');
    }

        .menu.visor:hover {
            background-image: url('../images/Animacion-Icono-Visor-de-Activos.gif');
        }

    .menu.no-encontrado {
        background-image: url('../images/Animacion-Icono-Activo-No-Encontrado.png');
        background-size: 60px;
    }

        .menu.no-encontrado:hover {
            background-image: url('../images/Animacion-Icono-Activo-No-Encontrado.gif');
        }

    .menu.dashboard {
        background-image: url('../images/Animacion-Icono-DashBoard.png');
        background-size: 50px;
        padding-top: 0;
        padding-bottom: 0;
    }

        .menu.dashboard:hover {
            background-image: url('../images/Animacion-Icono-DashBoard.png');
            background-position: 50%;
        }

    .menu.ubicaciones {
        background-image: url('../images/placeholder.svg');
    }

        .menu.ubicaciones:hover {
            background-image: url('../images/ubicaciones_iconos.gif');
        }

        .menu.ubicaciones.none {
            background-image: url('../images/placeholder.svg');
        }

.precio {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 36px;
}

.paragraph-info-paquete {
    color: #444;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-style: italic;
    line-height: 21px;
}

.section-campa-a {
    width: 100%;
    height: 67px;
    background-color: #eabb00;
    flex: 0 auto;
    font-size: 14px;
    line-height: 20px;
    position: relative;
}

    .section-campa-a._2 {
        background-color: #444;
    }

.container-campaa.tab {
    padding-bottom: 0;
}

.div-block-campa-a {
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
}

    .div-block-campa-a.der {
        height: 68px;
        flex-direction: column;
        flex: 0 auto;
        align-items: center;
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 30px;
        display: flex;
    }

.centro-de-recursos {
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-right: 20px;
    font-family: Lato, sans-serif;
    font-weight: 900;
    display: block;
}

    .centro-de-recursos._2 {
        padding-right: 0;
    }

.nombre-recurso {
    color: #fff;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-weight: 900;
    text-decoration: none;
    display: block;
}

    .nombre-recurso:hover {
        color: #f4f4f4;
    }

    .nombre-recurso._2:hover {
        color: #fff4ca;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
    }

.column-presentation {
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}

.title-colum {
    color: #444;
    text-align: center;
    margin: -35px 44px 0 52px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 32px;
}

    .title-colum.auto {
        margin-top: -35px;
        margin-bottom: 0;
        margin-left: 58px;
    }

    .title-colum.control {
        margin-left: 60px;
    }

    .title-colum.registre {
        margin-left: 76px;
    }

.paragraph-colum {
    color: #a3a3a3;
    text-align: center;
    font-family: Lato, sans-serif;
}

.image-colum {
    width: 100%;
    height: 160px;
    object-fit: cover;
}

.colums {
    display: none;
}

.grid-descubra {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.titulo-tarjeta {
    color: #444;
    font-family: Lato, sans-serif;
    font-weight: 900;
}

    .titulo-tarjeta.dist, .titulo-tarjeta.prod, .titulo-tarjeta.serv, .titulo-tarjeta.sal, .titulo-tarjeta.educ, .titulo-tarjeta.finan, .titulo-tarjeta.agri, .titulo-tarjeta.turis {
        text-align: center;
    }

.paragraph-tarjeta {
    color: #a3a3a3;
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.heading-grid-descubra {
    color: #eabb00;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.form-block-9 {
    margin-top: 60px;
    margin-bottom: 20px;
}

    .form-block-9.fb-incidentes {
        margin-top: 20px;
    }

.grid-3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-36 {
    margin-top: 0;
    padding-top: 0;
}

.text-field-3, .text-field-4, .text-field-5, .text-field-6, .text-field-7, .text-field-8 {
    height: 30px;
}

    .text-field-8.txt-phone {
        width: 80%;
        float: left;
        margin-left: 0;
    }

.text-field-9, .text-field-10, .text-field-11, .text-field-12, .text-field-13, .text-field-14 {
    height: 30px;
    font-family: Lato, sans-serif;
}

.checkbox-field {
    height: 30px;
    margin-top: 24px;
    padding-top: 0;
    padding-left: 70px;
}

.checkbox-label {
    padding-top: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.heading-2-fecha-etiqueta {
    color: #eb0;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
}

.heading-4-subheading {
    text-align: left;
    margin-top: 20px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

.div-tarjeta {
    object-fit: contain;
}

.grid-4 {
    grid-template-columns: 1fr 1fr;
}

.grid-tablas {
    grid-column-gap: 2px;
    grid-row-gap: 1px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1.75fr 1fr 1fr minmax(.25px, .25fr) minmax(.25px, .25fr) minmax(.25px, .25fr);
    grid-auto-columns: minmax(.25px, .25fr);
    font-family: Lato, sans-serif;
    display: grid;
}

.image-37 {
    width: 100%;
    height: 30px;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 7px;
    padding-bottom: 7px;
}

.image-38, .image-39 {
    width: 100%;
    height: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.button-newacc {
    background-color: #fe831d;
    font-weight: 900;
}

    .button-newacc:hover {
        background-color: #000;
    }

.div-block-prueba {
    width: 200px;
    height: auto;
    float: none;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    margin-left: 20px;
    position: relative;
}

    .div-block-prueba.izq {
        width: 450px;
        height: 60px;
        color: #444;
        text-align: right;
        flex-direction: row;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        display: block;
        position: absolute;
        top: 4px;
        bottom: 0%;
        left: auto;
        right: 10px;
    }

    .div-block-prueba.der {
        width: 270px;
        height: 68px;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 25px;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 100px;
        right: auto;
    }

.link-pruebe {
    color: #fff;
    text-align: right;
    font-family: Lato, sans-serif;
    font-weight: 900;
    text-decoration: none;
}

.text-block-18 {
    margin-left: 3px;
    margin-right: 3px;
    font-family: Lato, sans-serif;
    font-weight: 900;
    display: inline-block;
    position: static;
}

.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;
    }

.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;
    }

.div-block-ally-logo {
    width: 55px;
}

.div-block-199 {
    width: 320px;
    text-align: left;
    flex: 0 auto;
    margin-left: 40px;
    margin-right: 40px;
}

.div-block-social {
    justify-content: flex-start;
    margin-left: 140px;
    display: flex;
}

    .div-block-social.social-f-steps-ai {
        margin-left: 0;
    }

    .div-block-social.div-social {
        flex-direction: row;
        margin-left: 0;
        display: flex;
    }

.div-block-social-logo {
    margin-top: 30px;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
}

    .div-block-social-logo.icon-social-ai {
        width: 30px;
        margin-top: 0;
    }

.image-40, .image-41 {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
}

.section-carousel {
    margin-top: 220px;
}

.slide {
    width: 232px;
    height: 136px;
    text-align: left;
    margin-left: 0;
    margin-right: 50px;
    padding-left: 0;
}

.slider-2 {
    height: 150px;
}

    .slider-2.clients {
        width: 100%;
        height: 100%;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        margin: 0;
        display: none;
    }

.slide-2 {
    width: 232px;
    height: 136px;
    max-width: 100%;
    margin-left: 40px;
    margin-right: 40px;
}

    .slide-2.d_aquidesign {
        width: 290px;
        height: 170px;
        margin-left: 0;
        margin-right: 0;
    }

.client-diverscan {
    text-align: left;
}

.client-d_aquidesign {
    margin-left: 25px;
    padding-top: 28px;
    display: inline-block;
}

.client-gosocket {
    width: auto;
    height: auto;
    padding-top: 24px;
    padding-left: 31px;
    padding-right: 31px;
}

.client-catie, .client-muni_sarapiqui, .client-muni_turrialba, .client-etamobile {
    width: auto;
    height: auto;
}

.boton-compra {
    width: 200px;
    height: 50px;
    color: #fff;
    text-align: center;
    background-color: #928b8b;
    border: 1px solid #fff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin: 8px 20px 8px 0;
    padding: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    display: flex;
}

    .boton-compra:hover {
        color: #999;
        background-color: #fbfbfb;
    }

    .boton-compra.compra {
        width: 100%;
        height: 60px;
        background-color: #eabb00;
        border-color: #fff;
        border-radius: 9px;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-left: 0;
        padding-bottom: 0;
        font-size: 38px;
        font-weight: 700;
        line-height: 45px;
        display: flex;
        position: relative;
    }

        .boton-compra.compra:hover {
            color: #fff;
            background-color: #fe831d;
            transform: scale(1.009);
            box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, .24);
        }

    .boton-compra._2 {
        margin-left: 100px;
    }

    .boton-compra.btn-demo-hom-ai {
        margin-right: 0;
    }

.section-partners {
    margin-top: 40px;
}

.grid-partners {
    background-color: rgba(0, 0, 0, 0);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-partner-logo.partner-b {
    width: 100%;
}

.icon {
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    overflow: hidden;
}

.icon-2 {
    color: rgba(0, 0, 0, 0);
    margin-top: 0;
    overflow: hidden;
}

.link-block-social {
    width: 40px;
    flex-direction: column;
    margin-right: 10px;
    padding-right: 0;
    display: flex;
}

    .link-block-social.link-social-ai {
        width: 30px;
    }

        .link-block-social.link-social-ai.link-first-ai {
            margin-right: 10px;
        }

    .link-block-social.link-lsocial-ai {
        margin-right: 0;
    }

.mask {
    margin-left: 37px;
    margin-right: 37px;
}

.left-arrow {
    height: 40px;
    color: #444;
    margin-top: 60px;
    margin-left: -20px;
    margin-right: 0;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: hidden;
}

.right-arrow {
    height: 40px;
    margin-top: 60px;
    margin-right: -20px;
    display: block;
}

.slide-nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
}

.div-block-clientes-head {
    width: 100%;
    height: 30px;
    color: #444;
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
}

.h3-heading-clientes {
    color: #444;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
}

.container-3 {
    height: 40%;
    margin-top: 40px;
}

.container-4 {
    height: 370px;
}

.list {
    padding-left: 10px;
}

    .list.list-footer {
        padding-left: 0;
    }

.boton-zc {
    background-color: #1e22aa;
}

.titulo-tarjeta-video {
    font-size: 18px;
    font-weight: 400;
}

.grid-5 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr 1fr 1fr;
}

.div-diagonal-gris {
    z-index: 2;
    background-image: linear-gradient(40deg, #e3e3e3, #e3e3e3 0%, #e3e3e3 35%, rgba(0, 0, 0, 0) 35%);
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.text-field-tarjeta {
    height: 30px;
    border: 0 solid #000;
    border-bottom: 1px solid #0073e6;
    margin-bottom: 0;
}

.div-degrado-banner {
    background-color: rgba(0, 0, 0, 0);
    display: block;
}

.field-label-3 {
    color: #444;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 900;
}

.diagonal-amarillo {
    z-index: 2;
    color: #333;
    background-image: linear-gradient(314deg, #eabb00, #eabb00 30%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0));
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.tarjeta-banner-video {
    width: 350px;
    height: 200px;
    background-color: #fff;
    border-radius: 4px;
    padding: 15px;
    box-shadow: 1px 1px 6px -2px #444;
}

.div-text-banner-video {
    z-index: 3;
    background-color: #e3e3e3;
    border-right: 1px solid #e3e3e3;
    margin-top: 60px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

.container-banner-video {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    overflow: visible;
}

.grid-banner-video {
    height: 100vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    background-color: #e3e3e3;
    grid-template-rows: auto auto auto;
    position: relative;
}

.background-video {
    width: 100%;
    max-width: 100%;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
}

.subtitulo-h3 {
    width: auto;
    font-family: Montserrat, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
}

.div-background-video {
    z-index: 1;
    position: relative;
}

.heading-h1 {
    font-family: Montserrat, sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 2.75rem;
}

.div-contenedor-tarjeta {
    background-color: #444;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
}

    .div-contenedor-tarjeta.empty {
        background-color: #444;
        display: block;
    }

.section-banner-video {
    background-color: #fbfbfb;
    flex: 0 auto;
    margin-top: 40px;
    display: block;
}

.logo_activeid-basic {
    text-align: left;
    margin-left: 50px;
    padding-left: 0;
}

.logo_activeid-pro {
    margin-left: 50px;
}

.div-block-200 {
    width: 300px;
    flex: 0 auto;
    margin: 0 20px;
}

.div-logo-footer {
    width: 150px;
    float: left;
    text-align: left;
    display: block;
    position: relative;
    right: 0;
}

.h2-promo-texto {
    color: #444;
    text-align: center;
    padding-left: 0;
    font-size: 20px;
    display: flex;
}

.image-43 {
    max-width: 50%;
    margin-left: 18px;
}

.image-44 {
    max-width: 50%;
    margin-left: 20px;
}

.image-45 {
    max-width: 50%;
    margin-left: 18px;
}

.image-46 {
    max-width: 50%;
    text-align: center;
    margin-left: 19px;
    margin-right: 3px;
    display: inline-block;
}

.div-contenedor-diagonal {
    background-color: #fff;
    transition: opacity .2s;
    position: relative;
    overflow: hidden;
}

.div-degrado-diagonal {
    width: 150%;
    height: 150px;
    background-image: linear-gradient(315deg, #eabb00 17%, #eabb00 67%);
    margin-bottom: -100px;
    position: relative;
    transform: rotate(-16deg);
}

.image-diagonal {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: 50% 50%;
    margin-top: 1px;
    margin-bottom: 40px;
    transform: translate(0, -20px)skew(0deg);
}

.parrafo-diagonal {
    transform: scale3d(1none, 1none, 1none);
    color: #444;
    transform-style: preserve-3d;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
}

.contenedor-texto-diagonal {
    text-align: left;
    justify-content: space-between;
    margin-bottom: 20px;
    padding-left: 15px;
    text-decoration: none;
    display: flex;
}

.link-2 {
    color: #000;
    margin-top: 5%;
    margin-right: 18%;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
    transform: rotate(16deg);
}

    .link-2:hover {
        color: #fff;
    }

.grid-diagonal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fbfbfb;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
    overflow: visible;
    transform: translate(0);
}

.h2-title-colum {
    color: #0073e6;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    transform: skew(0deg, -3deg);
}

.div-info-diagonal {
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translate(0, 100%);
}

.contenedor-info-diagonal {
    width: 100%;
    height: 75%;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
}

.container-5 {
    margin-top: 0;
}

.container-6 {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 20px;
}

.checkbox {
    margin-left: 0;
}

.checkbox-label-2 {
    margin-bottom: 0;
    display: none;
}

.checkbox-field-2 {
    margin-bottom: 0;
    padding-left: 0;
}

.text-field-15 {
    height: 30px;
}

.field-label-4 {
    color: #444;
}

.textarea-2 {
    height: auto;
}

.image-47 {
    float: right;
    border: 1px solid #dfbb17;
    border-radius: 100px;
}

.text-block-19 {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 700;
}

    .text-block-19.azul {
        color: #203c6f;
    }

.dropdown-perfil-2 {
    background-color: rgba(0, 0, 0, 0);
    padding: 5px;
    display: inline-block;
}

    .dropdown-perfil-2:hover {
        color: #444;
        background-color: #203c6f;
    }

.perfil-name-2 {
    width: 60px;
    float: none;
    clear: none;
    color: #dfbb17;
    text-align: left;
    margin-top: 5px;
    margin-left: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    text-decoration: none;
}

.brand {
    height: auto;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
}

    .brand.w--current {
        height: auto;
        align-items: center;
        font-family: Lato, sans-serif;
    }

.menu-button {
    clear: none;
}

.bold-text {
    margin-top: -20px;
    padding-top: 0;
    font-size: 28px;
}

.text-block-20 {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
}

.text-partners {
    text-align: center;
    font-size: 20px;
}

.link-app-download {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
}

.div-block-app-logo {
    margin-top: 35px;
}

.img-android-app-ai {
    width: 100%;
    margin-top: 5px;
}

.div-block-201 {
    width: 100vw;
    height: 400px;
    background-image: url('../images/Portada-Web-01.png');
    background-position: 0 0;
    background-size: cover;
}

    .div-block-201.portadaais {
        height: 450px;
        background-image: url('../images/studio-11-office-for-appodeal-offices-archello.15h97310868.8509.jpg');
    }

.div-block-202 {
    width: 650px;
    height: 450px;
    background-image: linear-gradient(84deg, rgba(245, 245, 245, .94), rgba(255, 255, 255, .88) 70%, rgba(255, 255, 255, 0));
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 100px;
    display: flex;
}

.div-block-203 {
    z-index: 1000;
    color: #9c9c9c;
    background-color: #aaa;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    position: relative;
}

.botonesfreedemo {
    justify-content: space-around;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
}

.div-block-204 {
    width: 100%;
    height: auto;
}

.observaciones {
    margin-top: 20px;
}

.field-label-5 {
    color: #fff;
    background-color: #444;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.grid-6 {
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-content: stretch;
    justify-content: center;
    justify-items: center;
}

    .grid-6.tablagestion {
        grid-column-gap: 2px;
        grid-row-gap: 1px;
    }

    .grid-6.grid-fotos-ai {
        grid-column-gap: 16px;
        grid-row-gap: 7px;
        grid-template-rows: 1fr auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        align-content: stretch;
        justify-items: stretch;
        display: grid;
    }

.field-label-6 {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 18px;
}

.field-label-7 {
    text-align: left;
}

.div-block-205 {
    width: 40px;
    height: 40px;
    background-color: #3d3c3c;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 0;
    display: flex;
}

.ubicacion {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-block-10 {
    margin-bottom: 5px;
}

.image-49 {
    width: 70%;
}

.lightbox-link {
    width: 140px;
}

.div-block-206 {
    z-index: 1000;
    background-color: rgba(0, 0, 0, .75);
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .div-block-206.popup {
        display: none;
    }

.div-block-207 {
    width: 30%;
    height: 30%;
    opacity: 1;
    background-color: #fff;
    border: 3px solid #eabb00;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    margin: auto;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 4px 4px 11px 8px rgba(0, 0, 0, .31);
}

.div-block-208 {
    position: absolute;
    top: 2%;
    bottom: auto;
    left: auto;
    right: 1%;
}

.field-label-8 {
    margin-bottom: 0;
}

.text-field-16 {
    height: 30px;
    margin-bottom: 0;
}

.div-block-209 {
    height: 30px;
    background-color: #f4f4f4;
    align-items: center;
    padding-left: 10px;
    display: flex;
}

.select-field-2 {
    width: 100%;
    height: 30px;
    color: #888;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.form-block-11 {
    width: auto;
    justify-content: space-between;
    margin-bottom: 0;
    display: flex;
}

.form-7 {
    flex: 1;
}

.div-block-210 {
    width: 100px;
    height: 30px;
    background-color: #333;
}

.celda-resumen-menu {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
}

    .celda-resumen-menu.grafico {
        width: 100%;
        height: auto;
        justify-content: center;
        align-items: center;
        padding-left: 20px;
        padding-right: 10px;
        display: flex;
    }

.titulo-resumen {
    width: auto;
    height: auto;
    text-transform: uppercase;
    background-color: #444;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
}

.text-block-21 {
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.color {
    width: 15px;
    height: 15px;
    background-color: #db7900;
    margin-left: 20px;
    margin-right: 10px;
}

    .color._2 {
        background-color: #444;
    }

    .color._3 {
        background-color: #eabb00;
    }

.color-valor {
    align-items: center;
    display: flex;
}

.numero {
    width: 100%;
    height: 60px;
    color: #eabb00;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    font-size: 50px;
    font-weight: 900;
    display: flex;
}

.resumen-inventarios-e-incidentes {
    justify-content: space-between;
    display: flex;
}

    .resumen-inventarios-e-incidentes.mini-resumen {
        width: 50%;
        clear: none;
    }

.container-form-p-ai {
    max-width: 95%;
    background-color: #f3f2f2;
    justify-content: center;
    align-items: center;
    margin-left: 2.5%;
    display: flex;
    position: relative;
}

.grid-7-form-ai {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-form-p-ai {
    background-color: #f8cfcf;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

.banner-left-ai {
    clear: none;
    background-color: #ccc;
    flex: 0 auto;
    position: static;
}

.banner-right-ai {
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
}

.main-ai {
    min-width: 95%;
    background-color: #fbfbfb;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}

.section-ai {
    height: auto;
    background-color: #fbfbfb;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    font-weight: 700;
    display: flex;
}

.warpper-form-ai {
    width: 90%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
}

.grid-block-perfil-ai {
    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;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
}

.heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
}

.div-banner-left-ai {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #c9c5c5;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
}

    .div-banner-left-ai.div-banner-extremo {
        border-style: none;
    }

.block-pers-info-ai {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 20px;
    display: block;
    position: relative;
}

.div-banner-right-ai {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #c9c5c5;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
}

.block-public-info-ai {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #ababab;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
}

.heading-2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: block;
}

.img-user-perf-ai {
    float: none;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 100%;
    flex: 0 auto;
    margin: 10px auto 20px;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: auto;
}

.txt-user-ai {
    clear: both;
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 4px;
    margin-left: 0;
    padding: 0 0 0 10px;
    font-family: Lato, sans-serif;
    text-decoration: none;
    display: block;
    position: static;
}

.grid-info-form-ai {
    grid-template: "."
        "."
        "." minmax(auto, 1fr)
        / 3fr 1fr 1fr 1fr 1fr 1.75fr 1fr;
}

.txt-email-info-ai {
    text-align: center;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-style: normal;
    font-weight: 400;
    display: block;
}

.text-span {
    color: #ebbb00;
    font-weight: 700;
}

.block-tasks-user-ai {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 1px #000;
    flex-direction: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 60px 10px 208px;
    display: block;
    position: relative;
    box-shadow: 1px 1px 3px #999;
}

.txt-permisos-title-ai {
    text-align: center;
    font-family: Lato, sans-serif;
}

.cols-cont-permisos-ai {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.col-permiso-1-ai {
    background-color: #f5f5f5;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
}

.col-permiso-2-ai {
    align-self: flex-start;
}

.paragraph-2 {
    display: block;
}

.column {
    align-self: flex-start;
}

.div-permisos-ai {
    width: 100%;
    height: 40px;
    background-color: #f1cf4c;
    margin-bottom: 10px;
    padding: 10px;
}

    .div-permisos-ai.div-rol1-ai, .div-permisos-ai.div-rol-2-ai, .div-permisos-ai.div-rol-3-ai {
        background-color: #f3d666;
    }

.p-rol-ai {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.div-cont-emp-ai {
    background-color: rgba(0, 0, 0, 0);
    border: 1px #ababab;
    padding: 0;
}

.block-iinfo-top-ai {
    height: 40px;
    background-color: #dddbdb;
    border: 1px #000;
    margin-bottom: 10px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

.txt-info-empresa-title-ai {
    color: #ebbb00;
    text-align: center;
    font-family: Lato, sans-serif;
    display: block;
}

.txt-lbl-info-emp-ai {
    color: #333;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.block-perf-emp-perfil {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding: 20px 10px 10px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

.txt-perf-title-ai {
    width: auto;
    color: #ebbb00;
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    display: none;
    position: static;
    left: auto;
}

.btn-send-inf-emp-ai {
    width: 100px;
    text-align: center;
    background-color: #fbbc00;
    font-size: 16px;
    font-weight: 700;
}

    .btn-send-inf-emp-ai:hover {
        background-color: #fcd04c;
    }

.txt-lbl-reg-user-ai {
    font-family: Lato, sans-serif;
}

.txt-emp-name-ai {
    float: left;
    color: #333;
    text-align: left;
    border: 1px #ccc;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 20px;
    display: inline-block;
    position: relative;
}

.txt-id-emp-ai {
    height: 30px;
    border: 1px solid #ccc;
}

.txt-direccion-emp-ai {
    height: 500px;
    border: 1px solid #ccc;
    font-family: Lato, sans-serif;
    font-weight: 400;
    overflow: auto;
}

.txt-tel-emp-ai {
    width: 100%;
    height: 30px;
    float: left;
    border: 1px solid #ccc;
    position: relative;
}

.btn-send-reg-ai {
    background-color: #fbbc00;
    font-weight: 700;
}

.btn-permisos-user-ai {
    width: 100%;
    text-align: center;
    background-color: #ebbb00;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
    position: static;
}

    .btn-permisos-user-ai:hover {
        background-color: #444;
    }

.ul-info-perf-emp-ai {
    margin-top: -10px;
    padding: 10px 0;
}

.list-info-emp-ai {
    height: auto;
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    padding: 20px 10px;
    font-family: Lato, sans-serif;
    font-size: 16px;
}

    .list-info-emp-ai.color-list-per-ai {
        height: auto;
        direction: ltr;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px #dfdfdf;
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        list-style-type: none;
    }

.txt-labl-info-emp-ai {
    float: none;
    clear: none;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
}

.txt-l, .text-span-4, .text-span-5, .text-span-6, .text-span-7 {
    font-weight: 700;
}

.text-sec-title-perf-ai {
    color: #333;
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

.block-other-options-ai {
    width: 100%;
    background-color: #fff;
    border: 1px #ababab;
    margin-top: 20px;
    padding: 10px;
    box-shadow: 1px 1px 3px #999;
}

    .block-other-options-ai.di {
        box-shadow: 1px 1px 3px #999;
    }

.btn-options-perf-ai {
    width: 100%;
    float: none;
    text-align: center;
    background-color: #ebbb00;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
    position: relative;
}

    .btn-options-perf-ai:hover {
        background-color: #444;
    }

    .btn-options-perf-ai.blocked, .btn-options-perf-ai.blocked:hover {
        background-color: #ccc;
    }

.image-50 {
    text-align: center;
    margin: 0 auto 20px;
    display: block;
}

.col-test {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

.columns, .column-2 {
    height: 60px;
}

.image-51 {
    width: 60px;
    height: 60px;
    max-width: 100%;
}

.panel-options-ai {
    background-color: #c9c3c3;
    position: static;
}

.img-panel-opt-ai {
    float: none;
    clear: none;
    flex: 0 auto;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}

.btn-optns-perf-ai {
    width: 100%;
    height: 60px;
    text-align: left;
    background-color: #ebbb00;
    border-bottom: 1px solid #ffd120;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 10px;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}

    .btn-optns-perf-ai:hover {
        background-color: #fcd04c;
    }

.p-here-ai {
    text-align: right;
}

.p-panel-ai {
    float: none;
    color: #fff;
    text-align: center;
    flex: 0 auto;
    margin: auto auto auto 10px;
    padding-left: 0;
    display: inline-block;
    position: relative;
}

.heading-3 {
    text-align: center;
    text-transform: uppercase;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

    .heading-3.h-empleados-ai {
        margin-top: 20px;
        font-size: 18px;
    }

.block-info-user-ai {
    width: 100%;
    background-color: #eeb3b3;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: block;
}

    .block-info-user-ai.div-block-info-left-ai {
        background-color: #fff;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 10px;
        box-shadow: 1px 1px 3px #999;
    }

.p-tiype-user-title-ai {
    color: #ebbb00;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.paragraph-4 {
    text-align: center;
}

.paragraph-5 {
    color: #404040;
    text-align: center;
    margin-bottom: 0;
    font-weight: 400;
}

.p-user-type-ai {
    color: #333;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.bold-text-2 {
    color: #eabb00;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .bold-text-2.perf-cuenta-titulo-ai {
        margin-top: 4px;
        display: block;
    }

.txt-lbl-n {
    clear: both;
    position: relative;
}

.txt-industria-emp-ai {
    height: 30px;
    border: 1px solid #ccc;
    font-weight: 400;
}

.submit-button {
    display: none;
}

.txt-name-perf-emp-ai {
    height: 30px;
    border: 1px solid #ccc;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.txt-contacto-emp-ai {
    height: 30px;
    border: 1px solid #ccc;
}

.txt-pais-emp-ai {
    height: auto;
    color: #444;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.img-perf-emp-ai {
    float: none;
    clear: none;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}

.form-perf-emp-ai {
    margin-top: 120px;
    position: relative;
}

.form-block-perf-emp-ai {
    clear: right;
    margin-top: 0;
    position: relative;
}

.cols-top-perf-ai {
    height: 40px;
    background-color: #fff;
}

.col-info-top-ai {
    height: 40px;
    justify-content: center;
    align-items: stretch;
    display: flex;
}

.p-info-top-ai {
    clear: none;
    text-align: left;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 8px;
    padding-top: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
    text-decoration: none;
    display: block;
}

.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.utility-page-content {
    width: 260px;
    text-align: center;
    flex-direction: column;
    display: flex;
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}

.title-mob-land-ai, .texto-mob-perf-ai {
    display: none;
}

.icon-user-pef-emp-ai {
    width: 25px;
    height: auto;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0%;
    flex: 0 auto;
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
}

.form-blcok-search-ai {
    height: 40px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-search-perf-ai {
    height: 40px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.input-search-perfemp-ai {
    height: 30px;
    margin-top: auto;
    margin-bottom: auto;
    font-weight: 400;
    position: relative;
}

.div-color-search-ai {
    width: 40px;
    height: 30px;
    background-color: #ebbb00;
}

    .div-color-search-ai:hover {
        background-color: #444;
    }

.img-search-pe-ai {
    margin-top: 2.5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.div-blck-plan-ai {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 1px #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px 37px;
    display: block;
    box-shadow: 1px 1px 3px #999;
}

.img-plan-perf-emp-ai {
    flex: none;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
}

.p-plan-text-ai {
    clear: both;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    font-weight: 400;
    display: block;
    position: relative;
}

.plan-type-pe-ai {
    clear: both;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: block;
    position: relative;
}

.p-update-plan-pe-ai {
    width: 30%;
    float: none;
    clear: none;
    color: #fff;
    text-align: center;
    background-color: #ebbb00;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-weight: 400;
    display: block;
}

.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;
    }

.brand-logo-ai {
    flex: 0 auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
}

.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.wrap-new-passwrd {
        width: 350px;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 0;
        padding-bottom: 0;
        position: static;
    }

.form-block-log-ai {
    width: auto;
    justify-content: center;
    margin-bottom: 0;
    padding: 0;
    display: flex;
}

    .form-block-log-ai.fb-new-pass {
        width: 100%;
    }

.form-login-ai {
    width: 100%;
    background-color: #fff;
    border: 1px solid #e3e5e8;
    border-radius: 6px;
    margin-top: 13px;
    padding: 40px 20px;
}

    .form-login-ai.form-new-password {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px;
        display: flex;
    }

        .form-login-ai.form-new-password.form-email-get {
            align-items: center;
            margin-top: -92px;
        }

.txt-user-log-ai {
    color: #333;
    margin-bottom: 10px;
}

    .txt-user-log-ai.new-password {
        margin-bottom: 0;
        position: relative;
    }

.txt-passwrd-ai {
    margin-bottom: 40px;
}

    .txt-passwrd-ai.new-password {
        margin-bottom: 20px;
        position: relative;
    }

.btn-login-ai {
    width: 100%;
    background-color: #edc014;
    margin-top: 0;
    margin-bottom: 40px;
}

    .btn-login-ai:hover {
        background-color: #444;
    }

    .btn-login-ai.btn-enviar-mew-passwrd {
        width: 100%;
        margin: 0;
    }

        .btn-login-ai.btn-enviar-mew-passwrd.btn-enviar-correo {
            margin-top: 15px;
        }

.p-get-password-ai {
    color: #333;
    text-transform: none;
    text-decoration: none;
}

    .p-get-password-ai:hover {
        color: #a3a3a3;
    }

.p-register-ai {
    color: #333;
    text-align: left;
    margin-bottom: 12px;
    line-height: 20px;
    text-decoration: none;
}

    .p-register-ai.p-conclusion-ai {
        text-align: left;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

.btn-inicio-session-ai {
    width: 75%;
    float: right;
    color: #fff;
    text-align: center;
    background-color: #ecbd08;
    border-radius: 9px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 4px;
    margin-right: auto;
    padding: 8px 4px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: block;
    position: relative;
}

    .btn-inicio-session-ai:hover {
        color: #fff;
        background-color: #fe831d;
    }

.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: block;
    position: relative;
}

.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.btn-re-ai {
            display: block;
        }

        .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;
            }

.txt-email-emp-ai {
    height: 30px;
}

.text-span-8 {
    font-family: Lato, sans-serif;
}

.select-industria-ai {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

.slect-code-country-ai {
    width: 30%;
    height: 30px;
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 400;
    position: relative;
}

.pop-up-content-ai {
    z-index: 1000;
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, .51);
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: block;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}

.modal-box-ai {
    z-index: 1000;
    width: 600px;
    height: 200px;
    background-color: #eaeaea;
    border-radius: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 0 0 20px;
    display: block;
    position: relative;
    overflow: auto;
}

.form-blkc-modal-ai {
    display: block;
    position: relative;
}

.slect-item-moda--ai {
    margin-top: 40px;
}

.header-modal-indus-ai {
    z-index: 1000;
    width: 100%;
    height: 40px;
    clear: none;
    background-color: #ebbb00;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.txt-pass-log-ai, .txt-login-ai {
    margin-bottom: 10px;
}

    .txt-login-ai.new-passwrd-lbl.lbl-email-passwrd {
        text-align: center;
        margin-bottom: 20px;
        font-size: 21px;
    }

.select-ind-drop-ai {
    z-index: 1000;
    width: 100%;
    background-color: #e6e6e6;
    padding: 10px 40px 10px 10px;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: visible;
}

.drop-slct-ind-ai {
    width: 100%;
    height: auto;
    background-color: #e9b5b5;
    display: block;
}

.text-select-a {
    padding: 0 10px;
}

.dropdown-link-2, .dropdown-list-2 {
    overflow: auto;
}

    .dropdown-list-2.w--open {
        -webkit-text-fill-color: inherit;
        object-fit: contain;
        background-color: #f1f1f1;
        background-clip: border-box;
        border-top: 1px solid #ccc;
        overflow: auto;
    }

.text-sticky-modal-ai {
    color: #fff;
    margin-top: 0;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    display: inline;
}

.form-wrap-ai {
    overflow: auto;
}

.form-selct-ai {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: auto;
}

.select-field-ind-ai {
    height: auto;
    margin-top: 20px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 12px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 16px;
    overflow: auto;
}

.submit-button-2 {
    background-color: #ecbe0a;
}

.btn-close-modal-ai {
    width: 100px;
    float: right;
    color: #fff;
    text-align: center;
    background-color: #ebbb00;
    border: 1px #ccc;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 10px;
    padding: 10px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: block;
    position: relative;
}

    .btn-close-modal-ai:hover {
        background-color: #444;
    }

.img-close-icon-modal-ai {
    position: absolute;
    top: 18%;
    bottom: auto;
    left: auto;
    right: 5px;
}

.wrapper-registro {
    width: 100%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
}

.grid-registro-form-ai {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px #000;
    grid-template-rows: auto auto 1fr auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.div-left-block-ai {
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-right-form-ai {
    background-color: #fff;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 10px 20px 20px;
    display: block;
    box-shadow: 1px 1px 3px #bebebe;
}

.t-form-registro-ai {
    clear: none;
    flex-flow: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: baseline;
    display: flex;
    position: relative;
}

.form-reg-block-ai {
    width: 100%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-registro-ai {
    width: 100%;
}

.lbel-registro-ai {
    float: left;
    clear: right;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: inline;
}

    .lbel-registro-ai.lbl-direccion-reg-ai {
        clear: left;
    }

    .lbel-registro-ai.lbl-selc-ai {
        width: 72%;
        float: none;
        clear: none;
        text-align: center;
        justify-content: space-between;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        display: inline;
    }

        .lbel-registro-ai.lbl-selc-ai.emp-tx-ai {
            margin-left: 12px;
        }

        .lbel-registro-ai.lbl-selc-ai.pais-reg-ai {
            margin-left: 3px;
        }

.txt-registro-aii {
    height: 32px;
    border: 1px solid #d9d9d9;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .txt-registro-aii:hover {
        border-color: #a6a6a6;
    }

    .txt-registro-aii.txt-name-reg-ai {
        width: 49%;
        height: 32px;
        float: left;
        clear: left;
        margin-right: 2%;
        position: relative;
    }

    .txt-registro-aii.txt-lat-name-reg-ai {
        width: 49%;
        height: 32px;
        float: left;
        clear: none;
    }

    .txt-registro-aii.txt-contrase-a-ai {
        width: 49%;
        float: left;
        clear: left;
        margin-right: 2%;
        position: relative;
    }

    .txt-registro-aii.txt-confirm-contra-ai {
        width: 49%;
        float: left;
        clear: none;
    }

.select-registro-ai {
    width: 30%;
    height: 30px;
    float: left;
    clear: right;
    background-color: #fbfbfb;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .select-registro-ai:hover {
        border: 1px solid #a6a6a6;
    }

    .select-registro-ai.selec-emp-reg-ai {
        width: 23%;
        background-color: #fbfbfb;
        margin-right: 10px;
    }

.textarea-registro-ai {
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .textarea-registro-ai:hover {
        border: 1px solid #a6a6a6;
    }

.btn-siguiente-reg-ai {
    width: 50%;
    text-align: left;
    background-color: #ebbb00;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

    .btn-siguiente-reg-ai:hover {
        background-color: #444;
    }

.select-field-3 {
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .select-field-3.select-registro-ai {
        width: 42%;
        height: 30px;
        float: left;
        clear: left;
        background-color: #fbfbfb;
        margin-right: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
    }

.label-check-registro-ai {
    font-family: Lato, sans-serif;
}

.tyc-span-reg-ai {
    color: #444;
    text-transform: none;
    white-space: normal;
    text-decoration: none;
}

    .tyc-span-reg-ai:hover {
        color: #8e8e8e;
    }

.link-reg-ai {
    direction: ltr;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
}

.main-t-form-reg-ai {
    direction: ltr;
    color: #444;
    text-transform: none;
    column-count: auto;
    border: 1px #000;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    display: block;
    position: relative;
}

.p-reg-top-ai {
    color: #444;
    text-transform: none;
    border: 1px #000;
    border-bottom: 1px solid #bebebe;
    margin-bottom: 20px;
    padding-bottom: 8px;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.cols-labels-reg-ai {
    border: 1px #000;
}

    .cols-labels-reg-ai.cols-selct-ai {
        margin-bottom: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
    }

.col-left-label-ai {
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px #000;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .col-left-label-ai.indus-col-reg-ai {
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
    }

.col-right-label-ai {
    border-top: 1px #000;
    padding-left: 0;
}

    .col-right-label-ai.col-conf-pss-ai {
        background-color: rgba(0, 0, 0, 0);
    }

    .col-right-label-ai.emp-col-ai {
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
    }

.lbl-reg-top-ai {
    font-weight: 400;
    display: inline-block;
}

    .lbl-reg-top-ai.label-last-name-ai {
        margin-left: 5px;
        font-family: Lato, sans-serif;
    }

        .lbl-reg-top-ai.label-last-name-ai.lbl-con-psswrd-ai {
            margin-left: 5px;
        }

.country-col-reg-ai {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
}

.wrap-conf-code-ai {
    width: 100%;
    height: auto;
    border: 1px #000;
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-top: 0;
    display: block;
}

.div-block-code-ai {
    width: 49.01%;
    height: auto;
    min-width: 600px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin: 60px auto auto;
    padding: 20px;
    display: block;
    box-shadow: 1px 1px 3px #bebebe;
}

.h-welcome-t-ai {
    clear: both;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    font-family: Lato, sans-serif;
    display: flex;
    position: relative;
}

.p-mensaje-code-ai {
    clear: right;
    text-align: center;
    font-family: Lato, sans-serif;
    position: relative;
}

.fb-code-verif-ai {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
}

.form-code-verf-ai {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
}

.lbl-cod-verf-ai {
    text-align: center;
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
}

.btn-accept-code-ai {
    width: 50%;
    float: none;
    clear: none;
    background-color: #ebbb00;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}

    .btn-accept-code-ai:hover {
        background-color: #444;
    }

.txt-code-ai {
    width: 50%;
    text-align: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    position: relative;
}

.get-new-code-ai {
    float: left;
    clear: both;
    color: #333;
    text-transform: none;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-weight: 700;
    text-decoration: none;
    display: inline;
    position: relative;
}

.txt-correo-conf-code-ai {
    color: #8a8e94;
    font-weight: 700;
}

.undo-icon-ai {
    float: left;
    clear: right;
    margin-bottom: 20px;
    display: block;
    position: relative;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.undo-div-ai {
    width: 40%;
    height: 20px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.warpper-checkout-ai {
    width: auto;
    height: auto;
    min-width: 95%;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: flex;
}

.grid-content-chkout-ai {
    min-width: 95%;
    grid-column-gap: 9px;
    grid-template-rows: auto auto auto minmax(auto, 1.25fr);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.block-checkout-ai {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border: 1px #000;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 0 20px;
    display: flex;
    position: relative;
}

.t-pago-car-ai {
    color: #ebbb00;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
}

.pop-up-code-review-ai {
    z-index: 1000;
    background-color: rgba(3, 3, 3, .5);
    border: 1px #000;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.modal-code-ai {
    width: 300px;
    height: auto;
    background-color: #fbfbfb;
    border: 1px #000;
    border-radius: 10px;
    padding: 25px 20px;
    position: relative;
}

.p-alert-code-ai {
    width: auto;
    text-align: center;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

    .p-alert-code-ai.p-orden-ai {
        color: #8a8e94;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 700;
    }

.img-expired-ai {
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.close-icon-code-ai {
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 10px;
}

.grid-checkout-ai {
    height: auto;
    grid-row-gap: 10px;
    grid-template-rows: minmax(auto, .25fr) 134px auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: .25fr;
    align-content: space-around;
    justify-content: stretch;
    align-items: stretch;
    margin-top: 10px;
    position: relative;
}

.div-checkout-paln-ai {
    height: auto;
    border: 1px #000;
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 4px 10px 0;
    display: block;
    overflow: visible;
}

.div-checkout-orden-ai {
    z-index: 1000;
    height: auto;
    border: 1px #000;
    margin-bottom: 0;
    padding: 0 0 10px;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    bottom: 0%;
    left: auto;
    right: 0%;
    overflow: visible;
}

    .div-checkout-orden-ai.original {
        height: 600px;
        position: static;
        top: 0;
    }

    .div-checkout-orden-ai.div-check-tienda {
        height: 400px;
        float: none;
        clear: none;
        object-fit: fill;
        flex-flow: row;
        justify-content: space-around;
        align-items: stretch;
        padding-bottom: 0;
        display: flex;
        position: relative;
        top: 0%;
        bottom: 0%;
        left: auto;
        right: 0%;
        overflow: visible;
    }

.div-type-compra-ai {
    height: auto;
    background-color: #fff;
    border: 1px #000;
    margin-top: 10px;
    padding: 10px;
    position: relative;
    box-shadow: 1px 1px 3px #888;
}

    .div-type-compra-ai.frec-pago-div-ai {
        z-index: auto;
        height: auto;
        margin-top: 10px;
        padding-bottom: 10px;
        position: static;
        box-shadow: 1px 0 3px #888;
    }

    .div-type-compra-ai.tarjeta-tienda {
        margin-top: 0;
        margin-bottom: 10px;
        overflow: visible;
    }

.div-features-checkout-ai {
    background-color: #fff;
    border: 1px #000;
    padding: 10px;
    box-shadow: 1px 1px 3px #999;
}

.div-info-pago-checko-ai {
    background-color: #fff;
    border: 1px #000;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    font-family: Lato, sans-serif;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 3px #999;
}

    .div-info-pago-checko-ai.new {
        margin-top: 10px;
        padding-left: 0;
        padding-right: 0;
        box-shadow: 1px 1px 3px #888;
    }

.col-order-ai {
    height: 40px;
    border-right: 1px #000;
    padding: 0;
    display: flex;
}

    .col-order-ai.col-border-r-ai {
        height: 47px;
        border-top: 1px #000;
        border-left: 1px #000;
        border-right-style: solid;
        border-right-color: #dfdfdf;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding-top: 0;
        padding-bottom: 4px;
        display: flex;
    }

    .col-order-ai.col-precio-ai {
        height: 47px;
        border-top: 1px #000;
        border-right-style: none;
        justify-content: center;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
    }

.colums-order-ai {
    height: auto;
    border: 1px #d2d2d2;
    border-bottom-style: solid;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
}

    .colums-order-ai.cols-price-paln-ai {
        border-style: solid;
        border-color: #dfdfdf;
        margin: 0 5px 20px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .colums-order-ai.total-price-cols-ai {
        border-bottom-style: none;
        margin: 8px 0 0;
        padding-top: 0;
        padding-bottom: 0;
    }

.p-pago-adicio-ai {
    color: #333;
    text-align: center;
    text-transform: uppercase;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: flex;
}

    .p-pago-adicio-ai.t-activos-ai {
        text-align: left;
        text-transform: none;
        justify-content: flex-start;
        margin-bottom: 4px;
        margin-left: 5px;
        font-weight: 400;
    }

        .p-pago-adicio-ai.t-activos-ai.t-act-total-ai {
            flex-direction: row;
            flex: 0 auto;
            justify-content: center;
            align-items: center;
            margin-bottom: 0;
            font-size: 12px;
        }

    .p-pago-adicio-ai.t-pago-info {
        margin-top: 20px;
    }

.btn-pagar-orden-ai {
    width: 100%;
    color: #fff;
    text-align: center;
    background-color: #ebbb00;
    margin-top: 0;
    padding: 10px;
    font-family: Lato, sans-serif;
    font-weight: 400;
}

    .btn-pagar-orden-ai:hover {
        background-color: #444;
    }

.coulms-plan-ai {
    height: 40px;
    border: 1px solid #d2d2d2;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

    .coulms-plan-ai.colums-pack-ai {
        height: auto;
        border-color: #dfdfdf;
        margin-bottom: 8px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .coulms-plan-ai.colums-frec-pago {
        border-color: #dfdfdf;
        border-left-style: solid;
        border-right-style: solid;
        margin-bottom: 14px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .coulms-plan-ai.colums-cant-act-ai {
        border-color: #dfdfdf;
        margin-bottom: 8px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .coulms-plan-ai.colums-adic-pago-ai {
        height: 40px;
        border-style: solid solid none;
        border-color: #dfdfdf;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 4px;
    }

        .coulms-plan-ai.colums-adic-pago-ai.last-one-colums {
            border-bottom-style: solid;
        }

.col-plan-ai {
    height: 40px;
    text-align: left;
    border: 1px #000;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    display: flex;
}

    .col-plan-ai.col-frec-ai {
        flex: 0 auto;
    }

    .col-plan-ai.col-ad-ai {
        height: auto;
        flex: 0 auto;
        justify-content: flex-start;
    }

.col-paln-ai {
    height: 40px;
    border: 1px #000;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
}

    .col-paln-ai.col-cant-ai {
        flex: none;
    }

    .col-paln-ai.col-tachado-ai {
        text-align: center;
        flex: 0 auto;
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
    }

    .col-paln-ai.col-price-ai {
        flex: none;
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
    }

    .col-paln-ai.col-ad-ai {
        height: 40px;
        flex: 0 auto;
        padding: 0;
    }

        .col-paln-ai.col-ad-ai.xxx {
            flex: 1;
            padding-left: 4px;
            padding-right: 4px;
        }

.lbl-pago-info-ai {
    float: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0 auto 4px;
    font-family: Lato, sans-serif;
    display: block;
}

    .lbl-pago-info-ai.lbl-border-top-ai {
        border: 1px #000;
        border-top: 1px solid #999;
        border-bottom-color: #999;
        margin-top: 10px;
        padding-top: 0;
    }

    .lbl-pago-info-ai.lbl-direcc-ai {
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

.input-info-pago-ai {
    width: 100%;
    height: 30px;
    margin-bottom: 0;
    padding-left: 10px;
    font-family: Lato, sans-serif;
    position: relative;
}

    .input-info-pago-ai.txt-titular {
        margin-bottom: 10px;
    }

.select-info-pago-ai {
    height: 30px;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: Lato, sans-serif;
}

.p-type-plan-ai {
    height: auto;
    text-align: center;
    text-transform: none;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
    display: flex;
}

    .p-type-plan-ai.p-titulo-compra {
        width: 100%;
        border-bottom: 1px #e3e3e3;
        flex-direction: row;
        flex: 0 auto;
        padding-top: 4px;
        padding-bottom: 4px;
        display: block;
    }

        .p-type-plan-ai.p-titulo-compra.bor-bottom {
            border-bottom-style: none;
        }

    .p-type-plan-ai.p-tienda-ai {
        align-self: center;
        align-items: center;
        margin-top: 4px;
        font-size: 11px;
    }

    .p-type-plan-ai.p-sub-compra {
        color: #888;
    }

.p-duration-plan-ai {
    color: #999;
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .p-duration-plan-ai.p-precio-ai {
        color: #000;
        text-align: center;
        margin-right: 10px;
    }

        .p-duration-plan-ai.p-precio-ai.p-precio-t {
            align-self: auto;
            margin-right: 5px;
            font-size: 11px;
        }

.p-price-plan-ai {
    color: #999;
    text-align: center;
    margin-top: 0;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .p-price-plan-ai.p-precio-t {
        font-size: 11px;
    }

.p-total-pay-ai {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.p-notification-ai {
    float: none;
    text-align: center;
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.formblock-plan-ai {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

.radio-plan-ai {
    margin-left: 4px;
}

.label-plan-chosen-ai {
    margin-bottom: 0;
    margin-left: 4px;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
}

.radio-wrap-plan-ai {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
}

.p-price-plan-calc-ai {
    color: #333;
    flex: 1;
    padding-left: 4px;
    padding-right: 4px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
}

    .p-price-plan-calc-ai.texto-tachado-plan-ai {
        color: #888;
        text-align: center;
        flex: 0 auto;
        text-decoration: line-through;
    }

.div-detalle-compra-ai {
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    background-color: #fff;
    border: 1px #000;
    border-bottom: 1px solid #dbdbdb;
    flex-direction: row;
    grid-template-rows: auto minmax(50px, 1fr) minmax(50px, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    justify-items: center;
    margin: 0 auto;
    padding: 10px;
    display: grid;
    box-shadow: 1px 1px 3px #888;
}

.div-cant-compra-ai {
    width: auto;
    height: auto;
    border: 1px #000;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
}

.p-type-compra-ai {
    width: auto;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 700;
    display: none;
}

.p-type-modulo-ai {
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 18px;
    display: none;
}

.img-plan-selec-ai {
    flex: none;
    margin: 0 auto;
    display: block;
}

.text-block-22 {
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

.txt-cantidad-ai {
    width: 30px;
    height: 20px;
    float: left;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
}

.fb-cant-ai {
    width: 100%;
    margin-bottom: 0;
    display: inline-block;
}

.form-cant-ai {
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.btn-add-ai {
    float: left;
    text-align: center;
    background-color: #ebbb00;
    padding: 0 6px;
    position: relative;
}

    .btn-add-ai:hover {
        background-color: #444;
    }

.btn-less-ai {
    width: auto;
    height: auto;
    float: left;
    text-align: center;
    background-color: #ebbb00;
    padding: 0 6px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    position: relative;
}

    .btn-less-ai:hover {
        background-color: #444;
    }

.dot-span-ai {
    float: left;
    clear: none;
    text-align: left;
    text-transform: none;
    font-size: 30px;
    line-height: 20px;
    display: inline-block;
}

.icon-tarjeta-pago-ai {
    z-index: 1000;
    height: 28px;
    display: block;
    position: absolute;
    top: 23px;
    bottom: auto;
    left: auto;
    right: 4px;
}

    .icon-tarjeta-pago-ai.tarjeta-add {
        top: 34px;
    }

.form-pay-ai {
    position: relative;
}

.select-field-4 {
    width: 50px;
}

.dropdown-4 {
    display: block;
}

.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: flex;
    position: relative;
}

    .slct-idioma-ai.slc-empresa-ai {
        width: 400px;
    }

.form-blck-idioma {
    float: none;
    clear: none;
    margin-top: 20px;
    margin-bottom: auto;
    margin-left: 0;
    display: flex;
    position: relative;
    left: auto;
}

.form-idoma-ai {
    float: none;
    clear: none;
    color: #888;
    display: inline-block;
    position: relative;
}

.cant-act-ai {
    float: right;
    text-align: right;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    display: inline-block;
    position: relative;
}

.block-add-emp-img-ai {
    width: 60px;
    height: 60px;
    max-width: 100px;
    float: none;
    clear: none;
    background-color: #ccc;
    border-radius: 100%;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex;
}

.added-img-ai {
    width: 60px;
    height: 60px;
    float: none;
    clear: none;
    border-radius: 100%;
    display: block;
    position: relative;
}

.img-config-ai {
    width: 100px;
    height: auto;
    float: right;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: block;
}

.div-load-img-ai {
    width: 100%;
    height: 20px;
    clear: none;
    background-color: #ebbb00;
    border-radius: 6px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    display: block;
}

    .div-load-img-ai:hover {
        background-color: #444;
    }

    .div-load-img-ai.edit-img-perf {
        width: 115px;
    }

.icon-load-emp-img-ai {
    width: 20px;
    height: 20px;
}

.div-save-info-perf-ai {
    width: 40px;
    height: 40px;
    background-color: #ebbb00;
    justify-content: center;
    align-items: center;
    margin-top: -12px;
    padding-top: 0;
    display: flex;
}

    .div-save-info-perf-ai:hover {
        background-color: #444;
    }

.icon-save-info-perf-ai {
    width: 20px;
    height: 20px;
}

.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 {
        background-color: #eabb00;
    }

        .btn-cerrar-session-ai.btn-hamburger-close:hover {
            background-color: #444;
        }

.div-user-photo-ai {
    width: 60px;
    height: 60px;
    background-color: #888;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

.img-user-profile-ai {
    width: 35px;
    height: 35px;
    text-align: center;
    display: none;
}

.div-user-data-ai {
    width: auto;
    height: 60px;
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid #e3e3e3;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px;
    padding-left: 8px;
    display: flex;
}

.p-user-info-ai {
    color: #888;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 700;
}

    .p-user-info-ai:hover {
        color: #444;
    }

    .p-user-info-ai.p-user-name-ai {
        color: #ebbb00;
        font-weight: 700;
    }

.text-edit-photo-ai {
    color: #fff;
    text-align: center;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.div-img-prof-left-ai {
    width: 100px;
    height: 100px;
    background-color: #888;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.img-prof-left-ai {
    width: 100px;
    height: 100px;
    border-radius: 100%;
}

.div-notf-ai {
    width: 100%;
    height: 38px;
    background-color: #eee;
    position: relative;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
}

.div-circle-notf-ai {
    width: 22px;
    height: 22px;
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 5px;
}

.p-notf-ai {
    color: #444;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: flex;
}

.heading-perf-emp-ai {
    clear: left;
    color: #ebbb00;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    display: flex;
}

.grid-8 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-center-ai {
    background-color: rgba(0, 0, 0, 0);
}

.div-top-title-ai {
    justify-content: center;
    align-items: stretch;
    display: block;
}

.div-plans-cont-ai {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-top: 10px;
    padding: 20px 10px;
    box-shadow: 1px 1px 3px #888;
}

.grid-planes-ai {
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-plan-ai {
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    grid-template-rows: 30px auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: -4px;
    padding-left: 4px;
    padding-right: 4px;
    display: grid;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.titulo-plan-type-ai {
    text-align: center;
    text-transform: uppercase;
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.div-descrip-ai {
    width: 100%;
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 1px #eee;
    border-top: 4px solid #ebbb00;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 4px;
    padding: 20px 10px;
    display: grid;
}

.p-desc-plan-ai {
    height: auto;
    text-align: center;
    border-top: 3px solid #ebbb00;
    margin-top: -7px;
    margin-bottom: 0;
    font-size: 13px;
}

.text-type-price-ai {
    color: #444;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 25px;
    font-weight: 700;
}

.text-facturacion-ai {
    color: #888;
    text-align: center;
    margin-bottom: auto;
    padding-bottom: 0;
    font-size: 13px;
    font-weight: 700;
}

.alance-plan-ai {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 13px;
}

.btn-sus-plan-ai {
    text-align: center;
    text-transform: uppercase;
    background-color: #ebbb00;
    margin-top: auto;
    font-size: 12px;
    display: block;
}

    .btn-sus-plan-ai:hover {
        background-color: #444;
    }

.div-monetizacion-ai {
    width: auto;
    height: auto;
    float: none;
    clear: both;
    background-color: #fff;
    margin-top: 20px;
    padding: 20px 10px;
    box-shadow: 1px 1px 3px #888;
}

.div-tabla-monetizacion-ai {
    width: 100%;
    height: auto;
    border: 1px solid #e3e3e3;
    border-top-style: none;
    margin-top: 0;
}

.fila-heading-mon-ai {
    width: 100%;
    height: 100px;
}

.grid-monetizacion-ai {
    grid-row-gap: 0px;
    grid-template-rows: auto .25fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

    .grid-monetizacion-ai.grid-mon-lands-ai {
        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 auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }

.div-top-mone-ai {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px #000;
    border-left: 1px #e3e3e3;
    border-right: 1px #000;
}

.cols-top-mon-ai {
    height: auto;
    background-color: #f3f3f3;
    border: 1px #e3e3e3;
    border-right-color: #000;
    align-items: center;
    display: flex;
}

.col-title-mon-ai {
    height: auto;
    text-align: center;
    background-color: #888;
    border-left: 1px solid #e3e3e3;
    border-right: 1px #e3e3e3;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .col-title-mon-ai.col-btn-mon-ai {
        height: auto;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        border: 1px #e3e3e3;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-self: auto;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        display: flex;
    }

    .col-title-mon-ai.test {
        background-color: #888;
        border-top: 1px #e3e3e3;
        border-left-color: #e3e3e3;
        border-right: 1px #e3e3e3;
    }

.top-title-mon-ai {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

    .top-title-mon-ai.heading-left-mon-ai {
        color: #444;
        text-align: center;
        justify-content: flex-start;
        display: block;
    }

.currency-mon-ai {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 700;
}

.text-mon-ai {
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
}

.btn-sus-plan-mon-ai {
    width: 200px;
    float: left;
    clear: none;
    text-align: center;
    text-transform: uppercase;
    background-color: #ebbb00;
    margin-top: 20px;
    margin-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

    .btn-sus-plan-mon-ai:hover {
        background-color: #444;
    }

.div-fila-monetizacion-ai {
    height: auto;
}

    .div-fila-monetizacion-ai.color-fondo-ai {
        background-color: rgba(0, 0, 0, 0);
    }

.div-celda-mon-ai {
    width: 33%;
    height: 80px;
    background-color: #e78080;
}

    .div-celda-mon-ai.large {
        width: 33%;
        float: left;
        position: relative;
    }

.div-celda-small-ai {
    width: 17%;
    height: 80px;
    float: left;
    clear: right;
    background-color: #c2e7d6;
}

.grid-mon-celdas-ai {
    grid-column-gap: 0px;
    grid-template-rows: minmax(40px, .75fr);
    grid-template-columns: minmax(300px, 2fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
}

    .grid-mon-celdas-ai.grid-3filas-mon-ai {
        grid-row-gap: 0px;
        grid-template-rows: minmax(40px, .75fr) minmax(40px, 1fr) 40px;
    }

    .grid-mon-celdas-ai.grid-2filas-mon-ai {
        grid-row-gap: 0px;
        grid-template-rows: minmax(40px, .75fr) minmax(40px, 1fr);
    }

    .grid-mon-celdas-ai.grid-head-top-ai {
        background-color: #f3f3f3;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(200px, 2fr) 1fr minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
    }

    .grid-mon-celdas-ai.larg2 {
        grid-template-rows: minmax(40px, .75fr) auto;
    }

.div-celda-mon-large-ai {
    width: 100%;
    height: auto;
    border: 1px solid #e3e3e3;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

    .div-celda-mon-large-ai.rubro {
        background-color: #d5d5d5;
        justify-content: center;
    }

    .div-celda-mon-large-ai.titulo-rubros {
        justify-content: center;
    }

.celda-mon-small-ai {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #e3e3e3;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .celda-mon-small-ai.celda-fila-top-ai {
        background-color: #888;
        border-top-style: none;
        border-left-style: none;
        flex-direction: column;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
    }

    .celda-mon-small-ai.free {
        background-color: #888;
        flex-direction: column;
    }

.text-cel-mon-desc-ai {
    text-align: center;
    margin-left: 20px;
    display: flex;
}

    .text-cel-mon-desc-ai.boldtex {
        font-weight: 900;
    }

.checkbox-label-3 {
    display: none;
}

.checkbox-2 {
    width: 20px;
    height: 20px;
}

.radio-button-label-2 {
    display: none;
}

.radio-btn-mon-fila-ai {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-left: 0;
    font-weight: 900;
}

.form-block-check-ai {
    margin-bottom: 0;
}

.radio-btn-mon-ai {
    margin-bottom: 0;
    padding-left: 0;
}

.checkbox-label-4 {
    display: none;
}

.chck-mon-ai {
    width: 15px;
    height: 15px;
    margin-top: 0;
    margin-left: 0;
}

.check-field-ai {
    margin-bottom: 0;
    padding-left: 0;
}

.div-icon-check-ai, .img-mon-check-ai {
    width: 20px;
    height: 20px;
}

.titulo-monetizacion-ai {
    float: none;
    text-transform: uppercase;
    margin-top: 32px;
    margin-left: 40px;
    margin-right: 0;
    font-size: 14px;
    display: inline-block;
}

.div-wrap-ai {
    margin-top: 10px;
    padding: 20px 10px;
    box-shadow: 1px 1px 3px #888;
}

.grid-registre-ai {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(0, .5fr);
}

.div-reg-img-ai {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: block;
}

.btn-ver-planes-ai {
    width: 140px;
    height: 40px;
    text-align: center;
    text-transform: none;
    background-color: #ebbb00;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

    .btn-ver-planes-ai:hover {
        background-color: #444;
    }

.img-reg-ai {
    max-width: 100%;
    float: left;
    clear: none;
}

.div-texto-right-ai {
    padding: 0;
}

.italic-text {
    font-style: normal;
}

.div-p-center-ai {
    padding: 0 0 10px 20px;
}

.grid-reg-ai {
    grid-template-rows: auto 24px auto 29px auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.registre-t-ai {
    color: #ebbb00;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 24px;
}

.colums-pack-ai {
    height: 40px;
    border: 1px solid #d2d2d2;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
}

.colum-pack-ai {
    height: 40px;
    border-right: 1px solid #d2d2d2;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

    .colum-pack-ai.my-pack-col-ai {
        border-right-style: none;
    }

.p-adicionales-ai {
    margin-bottom: 4px;
    margin-left: 5px;
    font-family: Lato, sans-serif;
}

    .p-adicionales-ai.text-pack1-ai {
        margin-top: 0;
    }

.div-btns-feactures-ai {
    width: 100%;
    height: auto;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: block;
    position: relative;
    top: auto;
    bottom: 20px;
    left: 0%;
    right: 0%;
}

.form-block-btns-ai {
    width: 100%;
    flex: 0 auto;
    margin-bottom: 0;
}

.checkbox-field-sus-ai {
    float: left;
    margin-right: 40px;
}

.label-susc-ai {
    color: #888;
    font-size: 12px;
    font-weight: 400;
}

.field-termcon-ai {
    padding-left: 0;
}

.text-term-con-ai {
    color: #888;
    font-size: 12px;
    font-weight: 400;
}

.p-adic-pag-ai {
    height: auto;
    text-align: left;
    flex: 0 auto;
    font-family: Lato, sans-serif;
    font-size: 12px;
}

.colums-tarjeta-ai {
    background-color: #eee;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
    display: none;
    overflow: visible;
}

.column-3, .column-4 {
    position: static;
}

.text-area-direcci-n-ai {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    display: block;
}

.col-tarjeta-ai {
    padding-left: 10px;
    padding-right: 10px;
}

.colums-direccion-ai {
    width: 100%;
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
}

.col-location-ai {
    display: block;
}

.div-total-pago-ai {
    background-color: #fff;
    padding: 10px;
    position: static;
    box-shadow: 1px 1px 3px #888;
}

    .div-total-pago-ai.resumen-tienda {
        width: 25%;
        position: fixed;
        top: auto;
    }

.data-payment-ai {
    width: 49%;
    float: left;
    clear: right;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 10px;
    margin-bottom: 10px;
    position: static;
}

    .data-payment-ai.month-ai {
        background-color: rgba(0, 0, 0, 0);
        margin-bottom: 0;
        margin-right: 2%;
    }

    .data-payment-ai.state-box-ai {
        margin-bottom: 10px;
        margin-right: 2%;
    }

.form-block-payment-ai {
    width: 80%;
    flex: 0 auto;
    align-items: flex-start;
    display: block;
}

    .form-block-payment-ai.form-pp-pago {
        margin-top: 30px;
    }

    .form-block-payment-ai.form-editar-ai {
        margin-top: 40px;
        margin-bottom: 0;
    }

.div-info-left-ai {
    overflow: auto;
}

    .div-info-left-ai.left-tienda {
        overflow: visible;
    }

.div-colum-fixed {
    height: auto;
    position: relative;
}

.div-block-211 {
    justify-content: center;
    margin-top: 20px;
    display: flex;
}

    .div-block-211.div-steps-ai {
        justify-content: center;
        margin-top: 8px;
    }

        .div-block-211.div-steps-ai.step_one {
            margin-top: 10px;
            padding-top: 0;
            padding-bottom: 0;
        }

.div-title-a {
    display: block;
    position: relative;
}

.header-steps-payout-ai {
    height: 77px;
    border-bottom: 1px solid #dfdfdf;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    position: relative;
}

.logo-payout-ai {
    width: 150px;
    margin-top: 0;
    margin-left: 32px;
    padding-top: 0;
    display: block;
}

.footer-steps-ai {
    background-color: #fbfbfb;
}

.container-f-steps-ai {
    justify-content: center;
    align-items: center;
    display: flex;
}

.checkbox-field-3 {
    margin-bottom: 0;
}

.image-4 {
    width: 30px;
    height: 30px;
    opacity: 1;
    color: #000;
}

    .image-4.compra {
        opacity: .5;
        display: block;
    }

        .image-4.compra:hover {
            opacity: .93;
        }

.text-block {
    color: #fff;
    margin-top: 20px;
    font-size: 12px;
}

    .text-block.copy {
        color: #000;
        margin-top: 0;
    }

        .text-block.copy.copy-v {
            font-family: Lato, sans-serif;
        }

.footer-flex-container-2 {
    width: 100%;
    min-width: auto;
    color: #fff;
    text-align: left;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex;
}

    .footer-flex-container-2.f-flex-container-ai {
        width: 60%;
        flex: none;
        justify-content: space-around;
        align-self: auto;
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px;
        display: flex;
    }

.form-block-22 {
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

.link-block-5 {
    margin-right: 5px;
}

.checkbox-label-5 {
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

    .checkbox-label-5.terminos {
        color: #000;
        transform-style: preserve-3d;
        font-family: Montserrat, sans-serif;
        font-weight: 400;
        transform: scale3d(1, 1, .1);
    }

.link-block {
    flex: 0 auto;
    padding-left: 5px;
}

    .link-block.linkedin-v {
        padding-left: 8px;
    }

.lbl-t-c-ai {
    color: #333;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.f-block-ai {
    float: left;
    clear: none;
    align-self: flex-end;
    margin-bottom: 0;
    display: inline-block;
}

.form-t-c-ai {
    float: left;
    align-items: center;
    display: block;
}

.copy-f-ai {
    float: none;
    clear: none;
    color: #333;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: inline-block;
}

.div-social-ai {
    width: 30px;
    height: 30px;
    background-image: url('../images/Iconos-rrss-facebook.svg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
    margin-right: 10px;
}

    .div-social-ai:hover {
        background-image: url('../images/facebook-hover.svg');
    }

    .div-social-ai.instagram-icon {
        background-image: url('../images/Iconos-rrss-instagram.svg');
    }

        .div-social-ai.instagram-icon:hover {
            background-image: url('../images/instagram-hover.svg');
        }

    .div-social-ai.youtube-icon-ai {
        background-image: url('../images/Iconos-rrss-youtube.svg');
        margin-right: 0;
    }

        .div-social-ai.youtube-icon-ai:hover {
            background-image: url('../images/youtube-hover.svg');
        }

.salir {
    margin-right: 0;
}

    .salir.salir-v {
        width: 24px;
        margin-right: 20px;
        padding-top: 0;
    }

.salir-h-top-ai {
    z-index: 1000;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 26px;
    bottom: 0%;
    left: auto;
    right: 32px;
}

.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: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -19%;
}

.text-notf-ai {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}

.grid-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.p-tabla-user-info {
    color: #888;
    order: 0;
    align-self: center;
    margin-left: 5px;
    font-size: 12px;
    line-height: 14px;
    display: block;
}

.slct-rol-user-ai {
    width: 80%;
    height: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
}

.grid-activos-asignados {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    grid-template-rows: auto 30px;
    grid-template-columns: 1fr .75fr 1fr 1fr 1fr;
    grid-auto-flow: row;
}

.td-celda-activos-ai {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    display: flex;
}

.text-block-23 {
    color: #888;
    text-align: center;
    font-size: 12px;
}

.type-plan-text-ai {
    float: right;
    color: #444;
    text-align: right;
    text-transform: uppercase;
    background-color: #e3e3e3;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
}

.celda-toma-f-sica.celda-vacia, .celda-toma-f-sica.celda-vacia.celda-icon {
    padding-left: 0;
    padding-right: 0;
}

.pop-up-container-ai {
    z-index: 1000;
    background-color: rgba(0, 0, 0, .25);
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-modal-toma {
    max-width: 500px;
    min-height: auto;
    background-color: #fff;
    border-radius: 2px;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}

.div-header-ai {
    background-color: #fafafa;
    border-bottom: 1px solid #eee;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 16px 24px;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.paragraph-6 {
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
}

.contenido-modal-ai {
    padding: 16px;
}

.div-footer-modal {
    background-color: #fafafa;
    border-top: 1px solid #eee;
    justify-content: flex-end;
    padding: 16px 24px;
    display: flex;
}

.paragraph-7 {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.btn-modal-ai {
    float: none;
    color: #444;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: Lato, sans-serif;
    font-weight: 700;
}

    .btn-modal-ai:hover {
        color: #444;
        background-color: rgba(0, 0, 0, 0);
    }

    .btn-modal-ai.btn-aceptar-modal-ai {
        float: none;
        clear: none;
        color: #eabb00;
        text-transform: uppercase;
        background-color: rgba(0, 0, 0, 0);
        margin-right: 10px;
        padding: 4px 10px;
        font-family: Lato, sans-serif;
    }

.paragraph-8 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.div-salir-modal-ai {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 14px;
    bottom: auto;
    left: auto;
    right: 24px;
}

.img-salir-ai {
    width: 20px;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.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;
}

    .header-modal-ai.header-notf {
        display: block;
    }

.texto-h-ai {
    color: #fff;
    text-align: left;
    margin: 0 auto;
    padding: 15px 0;
    font-family: Lato, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
}

    .texto-h-ai.soorte-text {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        font-size: 24px;
        display: block;
    }

.btn-ingresar-ai {
    width: 100px;
    height: 40px;
    float: right;
    color: #fff;
    text-align: center;
    background-color: #ebbb00;
    border-radius: 4px;
    margin-top: 40px;
    margin-bottom: 18px;
    margin-right: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    overflow: visible;
}

    .btn-ingresar-ai:hover {
        background-color: #444;
    }

.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;
}

.div-resumen-contenedor-ai {
    width: auto;
    height: auto;
    background-color: #ebebeb;
    display: flex;
    position: relative;
}

.grid-10 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.celda-notf-ai {
    white-space: break-spaces;
    word-break: break-all;
    overflow-wrap: anywhere;
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
}

    .celda-notf-ai.celda-icon {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }

    .celda-notf-ai._500px {
        width: 100%;
    }

.columns-2 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.cols-compra {
    width: 80%;
    height: 60px;
    border: 1px solid #e3e3e3;
    margin-left: auto;
    margin-right: auto;
    display: none;
}

.col-compra-ai {
    height: 59px;
    border-right: 1px solid #e3e3e3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
}

    .col-compra-ai.col-last-one {
        border-right-style: none;
    }

.text-block-24 {
    clear: none;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 24px;
}

.columns-3 {
    width: 100%;
}

.colums-total {
    width: 100%;
    display: none;
}

.grid-11 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-rs-compras {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #e3e3e3;
    border-right-style: none;
    grid-template-rows: auto 40px 40px 40px 40px;
    grid-template-columns: 1fr .5fr .5fr .25fr;
}

.btn-renovar-plan {
    background-color: #ebbb00;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .btn-renovar-plan:hover {
        background-color: #444;
    }

.titulo-principal-2 {
    width: 75%;
    color: #eabb00;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    line-height: 24px;
    display: block;
}

.div-block-225.titulo-resumen {
    background-color: rgba(0, 0, 0, 0);
}

.background-pop-up {
    z-index: 1000;
    background-color: rgba(0, 0, 0, .5);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

    .background-pop-up.background-pago {
        height: auto;
        flex: 0 auto;
        display: none;
        overflow: auto;
    }

.popup-soporte {
    width: 512px;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    margin: 0 auto 0%;
    padding: 0;
    display: none;
    position: relative;
    top: auto;
    left: auto;
}

.ticket-name {
    width: 100%;
    height: auto;
    background-color: #e3e3e3;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 18px;
}

.heading-4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.heading-ticket {
    color: #888;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 16px;
}

.div-msjs-content {
    width: 100%;
    height: 400px;
    padding: 10px 10px 20px;
    overflow: auto;
}

.div-destinatario {
    width: auto;
    height: auto;
    object-fit: fill;
    background-color: #e3e3e3;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    padding: 10px;
    display: flex;
}

    .div-destinatario.large {
        width: 60%;
        clear: right;
        margin-top: 0;
        padding: 10px;
    }

    .div-destinatario.normal {
        clear: right;
        justify-content: flex-start;
        margin-top: 0;
        margin-left: 0;
        padding: 10px;
    }

    .div-destinatario.small {
        width: 25%;
        clear: right;
        justify-content: flex-start;
        margin-top: 0;
        margin-left: 0;
        padding: 10px;
        display: flex;
    }

.text-destino {
    width: auto;
    flex: 0 auto;
    padding: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

.div-remitente {
    width: auto;
    height: auto;
    float: right;
    background-color: #9c9c9c;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    display: flex;
}

    .div-remitente.small {
        width: 25%;
        clear: right;
        background-color: #9c9c9c;
        margin-top: 0;
        margin-bottom: 0;
    }

    .div-remitente.normal {
        clear: left;
        background-color: #9c9c9c;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        display: block;
    }

.text-remitente {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

.div-mensaje-chat {
    width: 100%;
    height: auto;
    border-top: 1px solid #e3e3e3;
    flex: none;
    padding: 20px 10px;
}

.btn-enviar-al-chat {
    width: 20%;
    float: right;
    background-color: #eabb00;
}

    .btn-enviar-al-chat:hover {
        background-color: #444;
    }

.textarea-3 {
    width: 80%;
    height: 40px;
    border: 2px solid #888;
    border-radius: 5px;
    margin-bottom: 0;
}

.form-block-23 {
    width: 100%;
    margin-bottom: 0;
}

.txt-mensaje {
    width: 80%;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
}

.div-destino-line {
    width: 60%;
    clear: both;
    align-items: center;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
}

.profile-soporte {
    width: 40px;
    height: 40px;
    float: left;
    background-color: #888;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
}

.inicial-user {
    width: 40px;
    color: #fff;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 22px;
    font-weight: 400;
    display: flex;
}

.div-remitente-line {
    width: 60%;
    float: right;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    margin-bottom: 10px;
    display: flex;
}

.profile-user {
    width: 40px;
    height: 40px;
    float: right;
    background-color: #888;
    border-radius: 20px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    display: flex;
}

.div-renv-plan {
    width: 80%;
    height: 60px;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #e3e3e3;
}

.left-info {
    width: 50%;
    height: 60px;
    background-color: #ddeed4;
}

    .left-info.box-plan {
        width: 37.5%;
        float: left;
        background-color: rgba(0, 0, 0, 0);
    }

.header-box {
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #e3e3e3;
}

.info-box {
    width: 100%;
    height: 30px;
}

.box-vencimiento {
    width: 37.5%;
    height: 60px;
    float: left;
    border-right: 1px solid #e3e3e3;
}

.div-btn-ren-plan {
    width: 25%;
    height: 60px;
    float: left;
    justify-content: center;
    align-items: center;
    display: flex;
}

.link-block-back-2 {
    width: 30px;
    height: 30px;
    padding: 2px;
}

.titulo-principal-3 {
    width: auto;
    color: #eabb00;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 21px;
    font-weight: 900;
    line-height: 24px;
    display: block;
}

.link-block-back-3 {
    width: 30px;
    height: 30px;
    padding: 2px;
}

    .link-block-back-3.link-go-ai {
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

        .link-block-back-3.link-go-ai.go-back-denegado {
            float: left;
            clear: both;
            align-self: flex-start;
            margin-top: 6px;
            margin-right: 10px;
            position: absolute;
            top: 0%;
            bottom: auto;
            left: 0%;
            right: auto;
        }

.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.popup-success {
        flex-direction: column;
        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%;
    }

.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;
    font-size: 13px;
}

.img-exito-pp {
    float: left;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 27px;
    bottom: auto;
    left: auto;
    right: 20px;
}

.img-alerta-pp {
    margin-top: 26px;
    margin-right: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0%;
    left: auto;
    right: 0%;
}

.popup-comercial {
    width: 512px;
    height: auto;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    display: none;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}

    .popup-comercial.add-pago-pp, .popup-comercial.add-pago-pp.pago2-pp {
        display: flex;
    }

.texto-modal-ai {
    width: 80%;
    color: #444;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
}

    .texto-modal-ai.subtitulo-pp {
        text-align: left;
        font-size: 22px;
    }

.btn-cerrar {
    width: 100px;
    height: 40px;
    text-align: center;
    background-color: #eabb00;
    margin-top: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

    .btn-cerrar:hover {
        background-color: #444;
    }

    .btn-cerrar.pp-editar {
        margin-top: 10px;
    }

    .btn-cerrar.btn-left-pp {
        margin-left: 0;
    }

    .btn-cerrar.btnn-right-pp {
        float: right;
        margin-right: 0;
    }

.popup-administrativo {
    width: 512px;
    height: auto;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
    display: flex;
}

.img-alert {
    width: 60px;
    height: auto;
    margin-top: 20px;
    display: none;
}

.div-metodos-container {
    justify-content: center;
    align-items: flex-start;
    display: block;
}

    .div-metodos-container.cont-denegado {
        width: 100%;
        height: 100vh;
        flex-direction: column;
        align-items: center;
        display: flex;
        position: relative;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

.image {
    width: 100%;
}

.producto {
    border-radius: 0;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 10px -6px #000;
}

    .producto.craft {
        display: block;
    }

.text-block-25 {
    margin-top: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
}

.carrusel-infinito {
    width: 200%;
    display: flex;
}

.section-2 {
    padding: 20px 10px;
    overflow: hidden;
}

.carrusel-marcas {
    width: 50%;
    display: flex;
}

    .carrusel-marcas.marcas2, .carrusel-marcas.marcas1, .carrusel-marcas.marcas1.carrusel {
        display: flex;
    }

.titulo-buscar-activo {
    margin-bottom: 10px;
    font-weight: 700;
}

.p-instrucci-n-uso-ai {
    float: left;
    color: #fff;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    display: block;
}

.div-uso-p-gina {
    width: auto;
    float: right;
    clear: none;
    background-color: #eabb00;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding: 4px;
    display: flex;
    position: relative;
}

.img-idea-ai {
    width: 20px;
    margin-left: 4px;
}

.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;
}

    .pagination-content.sinc-act-pag {
        margin-top: 10px;
    }

.form-block-19 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

    .form-block-19.block-pag {
        float: right;
        clear: none;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-end;
        align-self: center;
        display: block;
    }

.form-11 {
    height: 30px;
    flex: 0 auto;
    justify-content: flex-end;
    padding-top: 0;
    display: flex;
}

.image-9 {
    opacity: .2;
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
}

    .image-9:hover {
        opacity: .35;
    }

    .image-9.float {
        float: left;
    }

.text-field-17 {
    width: 40px;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
}

    .text-field-17.pagina {
        width: 40px;
        color: #b9b9b9;
        text-align: center;
        margin-bottom: 0;
        padding-left: 5px;
        padding-right: 5px;
        font-family: Lato, sans-serif;
        font-weight: 400;
    }

        .text-field-17.pagina.float {
            float: left;
            clear: none;
        }

    .text-field-17.cantidad {
        width: 55px;
        height: 25px;
        text-align: center;
        margin-bottom: 0;
        overflow: visible;
    }

.cant-paginas {
    height: 30px;
    color: #b9b9b9;
    align-items: center;
    padding-left: 10px;
    font-weight: 400;
    display: flex;
}

    .cant-paginas.float {
        float: left;
        display: flex;
    }

.dropdown-detalles-ai {
    width: auto;
    height: 30px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 20px;
    padding: 0;
    display: block;
    position: relative;
}

    .dropdown-detalles-ai.ayuda-passwrd {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        display: block;
        position: absolute;
        top: 20%;
        bottom: 50%;
        left: 67.8vh;
        right: auto;
    }

.toggle-detalles-ai {
    width: 100%;
    height: 30px;
    justify-content: flex-end;
    align-items: center;
    margin-top: -11px;
    margin-right: 0;
    padding: 15px 0 104px;
    display: flex;
}

    .toggle-detalles-ai.w--open {
        flex: none;
        align-self: center;
        display: block;
    }

    .toggle-detalles-ai.perfil-empresa {
        padding-bottom: 30px;
    }

    .toggle-detalles-ai.usuario {
        padding-top: 0;
        padding-bottom: 67px;
    }

    .toggle-detalles-ai.crear-tf {
        padding-top: 15px;
    }

    .toggle-detalles-ai.ubicaiones {
        padding-top: 16px;
    }

    .toggle-detalles-ai.tienda {
        margin-top: -18px;
    }

    .toggle-detalles-ai.gestion-serv {
        padding-top: 16px;
    }

    .toggle-detalles-ai.a {
        padding-top: 12px;
    }

.text-detalles-ai {
    width: 100%;
    height: auto;
    color: #888;
    text-transform: uppercase;
    flex: 0 auto;
    align-self: center;
    margin-left: 0;
    margin-right: 4px;
    font-size: 11px;
    font-weight: 700;
    line-height: 11px;
}

.arrow-detalles {
    margin-left: 0;
    margin-right: 0;
}

.detalles-descrp-ai.w--open {
    z-index: 1000;
    width: auto;
    min-width: 400px;
    background-color: rgba(255, 255, 255, .96);
    border: 1px solid #dadada;
    padding: 20px;
    top: 31px;
    bottom: auto;
    left: auto;
    right: 0%;
    box-shadow: 6px 6px 19px -4px rgba(0, 0, 0, .24);
}

.detalles-descrp-ai.detalles-ayuda {
    min-width: 500px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 90%;
    bottom: auto;
    left: 0%;
    right: auto;
}

.p-desc-detalles-ai {
    width: auto;
    text-align: left;
    object-fit: fill;
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.drop-link-ai {
    white-space: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
    font-size: 12px;
}

.drop-tit-ai {
    color: #888;
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px;
}

.list-ai {
    padding-left: 16px;
    list-style-type: square;
}

.list-item {
    text-align: left;
}

.list-itm-ai {
    text-align: left;
    font-size: 12px;
}

.img-detalles-ai {
    width: 20px;
    height: auto;
    flex: 0 auto;
    align-self: auto;
}

.tabla-metodos {
    width: 80%;
    justify-content: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.top-texto-div {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

.subt-met-ai {
    text-align: left;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    display: inline-block;
}

.div-tarjetatype-ai {
    width: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

    .div-tarjetatype-ai.mastercard {
        margin-top: 10px;
    }

.tarjeta-info-ai {
    width: 100%;
    height: auto;
    justify-content: space-around;
    align-items: stretch;
    margin-top: 10px;
    display: flex;
}

.colums-pagos {
    width: 100%;
    border: 1px solid #e3e3e3;
    margin-left: 0;
    margin-right: 0;
}

.col-pago {
    height: 50px;
    clear: right;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

    .col-pago.edit {
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .col-pago.col-tarjeta {
        border-right: 1px #e3e3e3;
    }

.div-tarjetas-img {
    width: 75%;
    float: left;
    background-color: rgba(0, 0, 0, 0);
}

.tarjeta-img {
    width: 60px;
    height: 40px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}

    .tarjeta-img.tarjeta-prederteminada {
        margin-top: 0;
    }

.radio-button {
    float: right;
}

.radio-button-label-3 {
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 14px;
}

.radio-button-field {
    width: auto;
    margin-bottom: 0;
    margin-right: 20px;
    display: block;
}

.form-block-24 {
    align-self: center;
    margin-bottom: 0;
}

.list-item-zc {
    width: auto;
}

.contenedorprodcutosuperior {
    justify-content: space-between;
    display: block;
}

.text-block-9 {
    color: #999898;
    padding-right: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

    .text-block-9.aprox {
        text-align: right;
        padding-left: 20px;
        font-family: Lato, sans-serif;
        font-size: 11px;
        line-height: 20px;
    }

.f-b-size-zc {
    width: 100%;
    height: 40px;
    justify-content: center;
    align-items: center;
    display: block;
}

.heading-espcf-zc {
    width: 77%;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
}

.div-producto-gd {
    width: 95%;
    border-bottom: 2px solid #f4f4f4;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

    .div-producto-gd.tienda {
        width: 100%;
        border-bottom-style: none;
        margin-top: 0;
        margin-bottom: 0;
        display: block;
    }

.slct-size-zc {
    width: 100%;
    height: 40px;
    text-align: center;
    text-transform: none;
    background-color: #eee;
    border: 1px solid #ccc;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

.botones-agragar {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-end;
    margin-bottom: 20px;
    display: flex;
}

.form-size-zc {
    width: auto;
    height: 40px;
}

.div-imagen-gd {
    width: 225px;
    object-fit: fill;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-right: 10px;
    display: flex;
}

    .div-imagen-gd.div-img-tienda {
        width: 40%;
        height: auto;
        float: left;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        padding-right: 0;
        display: inline-block;
    }

.div-block-226 {
    flex-direction: row;
    align-items: center;
    display: flex;
}

.div-size-zc {
    width: 100%;
    height: 40px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    display: block;
    position: relative;
}

.list-item3-zc {
    width: auto;
}

.dropdown-detall-zc {
    z-index: auto;
    width: 100%;
    height: auto;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: absolute;
}

    .dropdown-detall-zc.drop-tienda-ai {
        width: 160px;
        min-width: auto;
        float: right;
        clear: none;
        margin-top: 10px;
        position: relative;
    }

.sumar {
    width: 30px;
    height: 30px;
    min-width: 0;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    font-family: Montserrat, sans-serif;
    display: flex;
}

.titulo-02-zebra {
    color: #000;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 21px;
    line-height: 24px;
    overflow: visible;
}

    .titulo-02-zebra.sku {
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 400;
    }

        .titulo-02-zebra.sku.sku-ai-tienda {
            float: right;
            clear: none;
            margin-top: 10px;
            font-family: Lato, sans-serif;
            font-size: 16px;
            display: inline-block;
        }

    .titulo-02-zebra.marca {
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 18px;
        font-weight: 700;
    }

        .titulo-02-zebra.marca.marca-art-tienda-ai {
            float: none;
            clear: none;
            margin-top: 10px;
            margin-left: 10px;
            font-family: Lato, sans-serif;
            font-size: 16px;
            display: inline-block;
        }

    .titulo-02-zebra.heading-art-tinda {
        width: 56%;
        float: left;
        clear: none;
        margin-top: 0;
        margin-left: 10px;
        font-family: Lato, sans-serif;
        font-size: 16px;
        display: block;
    }

.div-160-btn-wrap-zc {
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: stretch;
    margin-bottom: 0;
    display: flex;
}

.por-unidad {
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 8px;
    font-style: italic;
    font-weight: 700;
    line-height: 8px;
}

    .por-unidad.unidad-ai {
        font-family: Lato, sans-serif;
        font-size: 11px;
        font-weight: 400;
        line-height: 11px;
    }

.precio-zebra {
    width: auto;
    color: #0074b2;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 23px;
    font-weight: 700;
    display: flex;
}

    .precio-zebra.precio-anterior {
        color: #707172;
        margin-left: 10px;
        font-size: 18px;
        font-weight: 500;
        text-decoration: line-through;
    }

    .precio-zebra.precio-ai {
        color: #000;
    }

.div-block-precio-gd {
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 5px;
    padding: 0;
    display: flex;
}

    .div-block-precio-gd.tienda.precio-tienda {
        float: left;
        display: block;
    }

.label-zebra {
    color: #000;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    position: relative;
}

    .label-zebra.stock {
        text-align: right;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
        font-weight: 300;
        line-height: 30px;
    }

        .label-zebra.stock.stock-ai {
            font-family: Lato, sans-serif;
            font-weight: 400;
        }

.div-block-227 {
    justify-content: space-between;
    display: flex;
}

    .div-block-227.div-info-ai {
        clear: left;
        margin-top: 20px;
    }

.btn-descripcion-zc {
    width: 100%;
    height: 40px;
    text-align: center;
    background-color: #eee;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-end;
    display: block;
    position: relative;
}

.info-producto-gd {
    width: auto;
    border-top: 0 solid #d3d3d3;
    flex-direction: column;
    flex: 1;
    margin-bottom: 10px;
    padding: 10px 0;
    display: flex;
}

    .info-producto-gd.info-prod-ai {
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

.slider-3 {
    height: auto;
    background-color: rgba(221, 221, 221, 0);
}

    .slider-3.slider-tienda {
        width: 100%;
    }

.boton-zebra {
    width: 100%;
    text-align: center;
    background-color: #00a7ff;
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    display: inline-block;
}

    .boton-zebra:hover {
        background-color: #85d5ff;
    }

    .boton-zebra.producto {
        text-transform: none;
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 12px;
        line-height: 14px;
    }

        .boton-zebra.producto:hover {
            background-color: #66caff;
        }

.icon-4 {
    color: #b4b4b4;
    text-align: center;
    margin-right: 0;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    box-shadow: 1px 1px 3px -11px #000;
}

.drop-link2-zc {
    padding-left: 10px;
}

.list-4 {
    padding-left: 0;
}

.iva {
    font-size: 14px;
    font-weight: 500;
}

.div-block-228 {
    flex-direction: row;
    display: flex;
}

.div-block-229 {
    display: flex;
}

.lista-dropdown-zc {
    background-color: #ddd;
}

    .lista-dropdown-zc.w--open {
        z-index: 1000;
        width: auto;
        min-width: 550px;
        background-color: rgba(255, 255, 255, .96);
        border: 2px solid #dadada;
        flex-direction: column;
        flex: 0 auto;
        justify-content: flex-end;
        align-items: flex-start;
        padding: 10px 20px;
        font-family: Montserrat, sans-serif;
        display: flex;
        position: absolute;
        top: 95%;
        bottom: auto;
        left: auto;
        right: 0%;
        box-shadow: 6px 6px 7px -4px rgba(0, 0, 0, .24);
    }

.text-mas-detalles-zc {
    text-align: center;
    border: 1px #000;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    display: block;
}

    .text-mas-detalles-zc.mas-detall-ai {
        font-family: Lato, sans-serif;
        font-size: 12px;
        font-weight: 400;
    }

.image-11 {
    opacity: .15;
}

    .image-11:hover {
        opacity: .35;
    }

.especificaciones-lista-zc {
    width: auto;
    padding-left: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

.form-block-15 {
    clear: left;
    margin-bottom: 0;
}

    .form-block-15.form-price {
        margin-top: 0;
    }

        .form-block-15.form-price.form-tienda {
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            display: flex;
        }

.slide-nav-2 {
    padding-top: 20px;
    font-size: 10px;
}

    .slide-nav-2.sliode-nav-tienda {
        display: none;
    }

.divinfoproducto {
    width: 77%;
    padding-right: 10px;
}

    .divinfoproducto.producto-tienda {
        width: 100%;
        padding-right: 0;
    }

.icon-detalles-zc {
    float: right;
    color: #000;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: 13px;
    margin-right: 5px;
    display: inline-block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
}

.dropdwn-detall-zc {
    width: auto;
    height: 40px;
    background-color: #eee;
    border: 1px solid #ccc;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
    position: relative;
}

    .dropdwn-detall-zc:hover {
        background-color: #eee;
        border-style: solid;
    }

    .dropdwn-detall-zc.w--open {
        z-index: 0;
        position: relative;
    }

    .dropdwn-detall-zc.drp-ai-detalles {
        margin-top: 0;
    }

.list-item2-zc {
    width: auto;
}

.icon-5 {
    color: #b4b4b4;
    margin-left: 0;
    font-size: 30px;
}

.p-descr-zc {
    text-align: justify;
    margin-left: 0;
    margin-right: 10px;
    font-size: 12px;
}

.list-item4-zc {
    width: auto;
}

.slide-tienda, .mask-tienda {
    width: 100%;
    height: auto;
}

.left-tienda-arrow {
    height: auto;
    display: none;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
}

.right-tienda-arrow {
    height: auto;
    display: none;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.div-articulo-data {
    width: 100%;
    height: auto;
    float: left;
    clear: none;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
}

.form-12 {
    float: none;
    clear: none;
}

    .form-12.form-p-tienda {
        width: 100%;
        align-self: center;
        align-items: center;
        display: block;
    }

.div-tarjeta-prederteminada {
    width: 80%;
    border: 1px solid #ccc;
    margin-top: 20px;
}

.div-btns-pp {
    width: 80%;
}

    .div-btns-pp.pp-tienda {
        justify-content: center;
        margin-top: 20px;
        display: flex;
    }

.bold-text-3 {
    font-weight: 400;
}

.editar-text {
    text-transform: uppercase;
    flex: none;
    align-self: auto;
    margin-top: 20px;
    margin-right: 20px;
    font-size: 12px;
    font-weight: 700;
    overflow: visible;
}

.footer-copy-righ-suscripcion {
    padding-top: 20px;
    padding-bottom: 20px;
}

.container-copyright-footer {
    justify-content: space-between;
    display: flex;
}

.texto-copyright {
    color: #888;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: inline-block;
}

.text-block-26 {
    display: inline-block;
}

.link-3 {
    color: #888;
    font-family: Lato, sans-serif;
}

.form-block-pp {
    width: 80%;
    margin-top: 20px;
}

.label-form-pp {
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.texbox-observaciones-pp {
    margin-top: 20px;
}

.div-botones-pp {
    width: 80%;
    height: 40px;
    justify-content: center;
    display: flex;
}

.btn-aceptar-pp {
    width: 100px;
    height: 40px;
    text-align: center;
    background-color: #eabb00;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

    .btn-aceptar-pp:hover {
        background-color: #444;
    }

.btn-cancel-pp {
    width: 100px;
    height: 40px;
    text-align: center;
    background-color: #eabb00;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

    .btn-cancel-pp:hover {
        background-color: #444;
    }

.image-52 {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}

.slect-incidentes {
    height: 30px;
}

.bold-text-4 {
    text-align: right;
}

.paragraph-9 {
    width: 100%;
    height: auto;
    float: left;
    clear: none;
    color: #888;
    text-align: center;
    align-self: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    display: inline-block;
}

.logo {
    float: none;
    clear: none;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
}

.diiv-denegado {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin: auto;
    display: flex;
    position: absolute;
    top: 25%;
}

.top-leyenda {
    width: 400px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

.link-block-6 {
    width: 50%;
    margin-top: 10px;
}

.li-ayuda {
    text-align: left;
    margin-bottom: 6px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

.list-item-3, .list-item-4, .list-item-5 {
    text-align: left;
}

.list-5 {
    padding-left: 20px;
}

.pass-leyenda {
    color: #e51717;
    font-family: Lato, sans-serif;
    font-size: 10px;
    line-height: 20px;
}

    .pass-leyenda.leyenda-reg-emp {
        float: none;
        clear: left;
        font-weight: 400;
    }

.show-hide-pswrd {
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.html-embed {
    width: 100%;
    height: 100%;
    color: #ccc;
    justify-content: center;
    align-items: center;
    line-height: 0;
    display: flex;
    position: absolute;
}

    .html-embed.hide {
        display: none;
    }

.div-reset-passwrd {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    position: relative;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
}

.field-button {
    width: 40px;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
}

.footer-copy {
    background-color: #fbfbfb;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
}

.p-copy, .txt-email-get-ai {
    margin-bottom: 0;
}

.leyend-top {
    text-align: left;
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    font-size: 14px;
}

.img-buho {
    margin-top: -425px;
    padding-top: 0;
}

.contact-form-grid {
    height: 400px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -29px;
    padding: 23px;
    display: grid;
}

.label-contacto {
    color: #444;
    font-family: Montserrat, sans-serif;
}

.div-phone-number {
    display: block;
}

.select-field-5 {
    width: 20%;
    height: 30px;
    float: left;
    padding: 0;
}

.paragraph-10 {
    color: #023c56;
    text-align: center;
    justify-content: center;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    display: flex;
}

.submit-button-3 {
    background-color: #e6b320;
    margin-left: 23px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
}

.container-7 {
    display: block;
}

.textarea-4 {
    display: flex;
}

.div-contac {
    width: 70%;
    height: 500px;
    padding-top: 27px;
    padding-bottom: 27px;
    box-shadow: 0 2px 5px 3px rgba(0, 0, 0, .2);
}

.section-3 {
    width: 90%;
    height: 500px;
    justify-content: center;
    margin-top: 103px;
    display: flex;
}

.form-15 {
    height: 400px;
}

.image-56 {
    margin-top: 10px;
}

.mov-img:hover {
    padding: 3px;
}

.term-cond {
    text-align: left;
    justify-content: center;
    display: flex;
}

.contenedortyc {
    width: 80%;
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

.heading-19 {
    justify-content: center;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 35px;
    display: flex;
}

.heading-20 {
    margin-top: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
}

.paragraph-3 {
    text-align: justify;
    margin-top: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
}

.text-block-32 {
    margin-bottom: 0;
}

.div-block-233 {
    width: 90%;
    height: 100px;
    border: 2px solid #e0e0e0;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

    .div-block-233.recursos {
        width: 90%;
        height: auto;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
    }

        .div-block-233.recursos.gris {
            background-color: #757575;
        }

.centered-container {
    max-width: 100%;
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 34px;
    display: flex;
}

.heading-14 {
    width: 90%;
    border-bottom: 2px solid #dfdede;
    margin-bottom: 20px;
    padding-top: 19px;
    padding-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.text-block-14 {
    text-align: justify;
    font-family: Lato, sans-serif;
    font-size: 18px;
}

.noticia1 {
    display: flex;
}

.image-21 {
    height: 120px;
    margin-right: 30px;
}

.heading-15 {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
}

    .heading-15.eventos {
        margin-top: 0;
        font-size: 28px;
    }

        .heading-15.eventos.blancl {
            color: #fff;
        }

    .heading-15.recursos {
        border-bottom: 1px solid #4b4b4b;
        margin-top: 0;
        font-size: 28px;
    }

    .heading-15.noticias {
        border-bottom: 1px solid #cecece;
        margin-top: 0;
        margin-bottom: 20px;
        padding-bottom: 5px;
        font-size: 28px;
    }

.titulo-2 {
    max-width: 90%;
    color: #000;
    text-align: center;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 34px;
    font-weight: 700;
}

.bold-text-5 {
    color: #757575;
}

.pop-up-alerta {
    width: 20%;
    max-height: 30vh;
    max-width: 30vw;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    display: block;
}

.section-4 {
    width: 100%;
    height: 100%;
    background-color: #cd4343;
    overflow: visible;
}

.div-block-234 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .74);
}

.div-block-235 {
    width: 300px;
    height: 120px;
    background-color: #fff;
    border: 1px solid #f1b41c;
    border-radius: 0;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    margin-top: -426px;
    margin-left: 374px;
    display: flex;
}

.text-block-33 {
    margin-left: 5px;
    padding: 30px 0;
}

.div-img-muy-pronto {
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
}

.form-17 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.section-5 {
    width: 90%;
    max-height: 100vh;
    background-color: rgba(67, 67, 67, .47);
    justify-content: center;
    display: flex;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.image-57 {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .74);
    display: block;
}

.button-2 {
    background-color: #ebbb00;
    border-radius: 9px;
    margin-top: 32px;
}

.div-fotos-logos {
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-236 {
    height: 100px;
}

.div-tex-titul {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-block-empresa-2 {
    width: 80%;
    align-items: center;
    margin: 40px auto 0;
    display: flex;
}

.checkbox-label-9 {
    font-family: Lato, sans-serif;
}

.checkbox-label-11 {
    padding-left: 0;
    font-family: Lato, sans-serif;
}

.heading-11 {
    color: #5a5a5a;
    margin-top: 0;
    font-family: Lato, sans-serif;
}

.heading-12 {
    color: #626262;
    text-align: center;
    font-family: Lato, sans-serif;
}

.form-block-29 {
    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;
}

.heading-10 {
    color: #fff;
    font-family: Lato, sans-serif;
}

.button-3 {
    background-color: #00a7ff;
}

.form-block-30 {
    width: 90%;
}

.form-18 {
    margin-top: -28px;
}

.cont-unsuscribe {
    -webkit-text-fill-color: inherit;
    background-color: #024c31;
    background-image: url('../images/Mesa-de-trabajo-2-copia.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;
}

.div-logo-unsuscribe {
    justify-content: center;
    display: flex;
}

.div-block-237 {
    justify-content: center;
    margin-top: 25px;
    display: flex;
}

.button-4 {
    width: 100px;
    text-align: center;
    background-color: #ebbb00;
}

    .button-4:hover {
        background-color: #888;
    }

.button-5 {
    width: 100px;
    text-align: center;
    background-color: #888;
}

    .button-5:hover {
        background-color: #ebbb00;
    }

.div-block-238 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
}

.div-block-239 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 11px;
    display: grid;
}

.div-block-240 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.div-block-241 {
    text-align: center;
    background-color: #e3e3e3;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-242 {
    background-color: #929292;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.div-block-243 {
    background-color: #929292;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-21 {
    color: #fcfcfc;
}

.div-block-244 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}

.div-block-245-texrubro {
    width: 100%;
    height: 100%;
    border: 1px solid #e3e3e3;
    padding-left: 11px;
    display: flex;
}

    .div-block-245-texrubro.checknew {
        justify-content: center;
        padding-left: 0;
    }

.div-block-245 {
    border: 1px solid #e3e3e3;
    justify-content: center;
    display: flex;
}

.heading-22 {
    font-weight: 400;
}

.div-block-246 {
    height: 10px;
}

.image-58 {
    width: 100%;
}

.image-59 {
    width: 100%;
}

.image-60 {
    margin-bottom: 6px;
}

.div-block-247 {
    background-color: rgba(0, 0, 0, .54);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-248 {
    width: 500px;
    height: 400px;
    clear: both;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f0f0f0;
    background-image: url('../images/Mesa-de-trabajo-1.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 14px;
    flex-direction: column;
    grid-template-rows: auto minmax(0, .25fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 0 15px 6px rgba(0, 0, 0, .2);
}

.heading-23 {
    display: block;
}

.heading-24 {
    font-family: Montserrat, sans-serif;
    display: flex;
}

.div-block-249 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-250 {
    width: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-25 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}

.paragraph-11 {
    text-align: left;
    margin-top: 51px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.heading-26 {
    font-family: Montserrat, sans-serif;
}

.div-block-251 {
    flex-direction: row;
    display: flex;
}

.paragraph-12 {
    text-align: left;
    margin-top: 38px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.image-61 {
    max-width: 100%;
}

.image-62 {
    margin-left: 13px;
}

.image-63 {
    margin-left: 9px;
}

.image-64 {
    margin-right: 14px;
}

.image-65 {
    margin-left: 15px;
}

.image-66 {
    margin-left: 6px;
}

.div-block-252 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.image-67 {
    display: block;
}

.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-2 {
    width: 20px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 10px;
    bottom: auto;
    left: auto;
    right: 10px;
}

.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: 1;
    justify-content: center;
    align-items: center;
    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;
            display: flex;
            top: 0%;
            bottom: 0%;
            left: 0%;
            right: 0%;
        }

.heading-38 {
    color: #971217;
    text-align: center;
    margin-top: 11px;
    font-family: Lato, sans-serif;
}

.tarjeta-popup-2 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    margin-top: -10px;
    margin-bottom: -362px;
    padding: 0;
    display: flex;
    position: relative;
}

.div-img-popup {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-37 {
    color: #ec2323;
    text-align: center;
    font-family: Lato, sans-serif;
    position: fixed;
    top: 15%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .heading-37._2-tex {
        color: #8f4242;
        font-weight: 400;
        top: 31%;
    }

.heading-40 {
    opacity: .8;
    color: #fff;
    margin-top: 11px;
    margin-left: 15px;
    font-family: Lato, sans-serif;
    font-weight: 300;
}

.heading-41 {
    color: #971217;
    text-align: center;
    margin-top: 11px;
    font-family: Lato, sans-serif;
}

.heading-42 {
    color: #ec2323;
    text-align: center;
    font-family: Lato, sans-serif;
    position: fixed;
    top: 15%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .heading-42._2-tex {
        color: #8f4242;
        font-weight: 400;
        top: 31%;
    }

.heading-43 {
    opacity: .8;
    color: #fff;
    margin-top: 11px;
    margin-left: 15px;
    font-family: Lato, sans-serif;
    font-weight: 300;
}

.heading-44 {
    color: #971217;
    text-align: center;
    margin-top: 11px;
    font-family: Lato, sans-serif;
}

.heading-45 {
    color: #ec2323;
    text-align: center;
    font-family: Lato, sans-serif;
    position: fixed;
    top: 15%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

    .heading-45._2-tex {
        color: #8f4242;
        font-weight: 400;
        top: 31%;
    }

.div-block-253 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-block-254 {
    width: 100%;
    background-color: rgba(0, 0, 0, .66);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.div-block-255 {
    width: 40%;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.heading-46 {
    width: 90%;
    text-align: center;
    margin-top: 31px;
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
}

.div-block-256 {
    width: 50%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 35px;
    display: grid;
}

.button-6 {
    color: #575757;
    text-align: center;
    background-color: #eabb00;
    border-radius: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.button-7 {
    text-align: center;
    background-color: #575757;
    border-radius: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

@media screen and (max-width: 991px) {
    .header {
        height: auto;
    }

    .navbar {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 8px;
        padding-bottom: 8px;
        display: block;
    }

        .navbar.nav-bar-homme-ai {
            padding-top: 8px;
            padding-bottom: 8px;
        }

    .footer-2 {
        width: 100%;
        height: auto;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-flex-container {
        justify-content: center;
        display: flex;
    }

        .footer-flex-container.f-content-info-ai {
            width: 100%;
            float: none;
            display: block;
            left: auto;
        }

    .footer-logo-link.footer-link {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .footer-image {
        float: right;
        clear: left;
        display: block;
    }

    .footer-heading {
        width: auto;
        display: block;
        position: relative;
        left: 0;
    }

        .footer-heading.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;
        }

    .footer-link, .footer-link.text-link {
        width: 100%;
    }

    .div-block-2 {
        margin-top: 20px;
    }

    .container-header.wrap-header-ai {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        overflow: visible;
    }

    .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: none;
        }

        .div-block-perfil.div-btn-is-ai {
            margin-right: 70px;
        }

    .nav-menu.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.nav-menu-drop {
        background-color: #ccc;
    }

    .contenedor-botones {
        margin-top: 0;
    }

        .contenedor-botones.carga-descarga {
            flex-direction: row;
            justify-content: center;
            align-items: center;
            margin-top: 15px;
            display: flex;
        }

            .contenedor-botones.carga-descarga.cont-btn-agregar {
                margin-top: 0;
                margin-right: 10px;
            }

        .contenedor-botones.centrado {
            margin-top: 0;
        }

        .contenedor-botones.atv {
            justify-content: flex-start;
            padding-bottom: 15px;
            display: flex;
        }

        .contenedor-botones.btns-reg-acts {
            margin-top: 39px;
        }

        .contenedor-botones.btns-line {
            padding-left: 10px;
        }

        .contenedor-botones.cont-btns-left, .boton.call2action {
            margin-top: 0;
        }

            .boton.call2action._6 {
                margin-top: 22px;
            }

    .boton.up {
        margin-top: 0;
    }

        .boton.up.pagination {
            justify-content: space-between;
            align-items: center;
            display: flex;
        }

    .field-label {
        display: block;
    }

    .select-field {
        padding-bottom: 0;
    }

        .select-field.select-filtro-ai.slct-incidentes {
            width: 49%;
        }

    .text-field.txt-name-toma, .textarea {
        width: 100%;
    }

    .link-block-back {
        float: left;
        clear: none;
        order: -1;
        position: relative;
    }

    .back {
        display: block;
    }

    .contenedor-grid {
        width: auto;
        height: auto;
        margin-bottom: 0;
        padding-left: 0;
    }

        .contenedor-grid.tabla-usuarios-ai {
            overflow: auto;
        }

        .contenedor-grid.grid-secnd-table {
            margin-top: 20px;
        }

        .contenedor-grid.grid-first-table {
            margin-bottom: 0;
        }

    .grid {
        width: 100%;
        max-width: 100vw;
    }

        .grid._4.adjust {
            grid-template-columns: minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) 50px;
        }

        .grid._4.grid-tabla-ai {
            grid-template-columns: 150px 150px 1fr 120px 120px 120px;
        }

            .grid._4.grid-tabla-ai.grid-empleados {
                grid-template-columns: 150px 150px 1fr 120px 120px 150px 40px;
            }

        .grid._5.adjust {
            grid-template-columns: minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) minmax(50px, .25fr);
        }

        .grid.tabla-activos {
            grid-template-columns: .5fr .5fr .5fr .5fr .5fr .5fr;
            margin-bottom: 0;
        }

            .grid.tabla-activos.numeroact {
                grid-template-columns: .5fr .5fr .5fr .5fr .5fr .5fr 1fr 1fr 1fr;
            }

    .texto-blanco.th-tabla-ai {
        text-align: left;
        justify-content: center;
    }

    .celda-vacia {
        display: flex;
    }

    .text-block-17 {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        padding: 0 12px;
    }

    .link-block-2.rojo {
        width: 100%;
    }

    .image-29 {
        width: 100%;
        padding-left: 0;
    }

    .section {
        flex: 0 auto;
    }

        .section.the-section-ai {
            width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

    .form-block-8 {
        height: 50%;
        margin-right: 12px;
        padding-right: 0;
        position: static;
    }

    .form-5 {
        width: 230px;
        margin-left: 0;
        margin-right: -2px;
    }

    .subtitulo {
        width: 64%;
    }

        .subtitulo.centrado.ingreso {
            width: 100%;
        }

    .contenedor-icono {
        margin-bottom: 0;
    }

        .contenedor-icono.cal {
            flex-direction: row;
            justify-content: space-between;
            margin-top: 0;
            margin-bottom: 10px;
            margin-left: 0;
            padding-top: 5px;
            position: relative;
        }

        .contenedor-icono.div-icon {
            margin-top: 0;
        }

    .link-block-boton.dere {
        margin-top: 0;
        margin-right: 10px;
    }

    .div-fecha {
        flex: 0 auto;
        align-items: center;
    }

    .img-lbrand-logo-ai {
        width: auto;
        height: 60px;
        min-width: 171px;
        float: left;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative;
    }

    .grid-container-title {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex: 0 auto;
        grid-template-rows: .25fr;
        grid-template-columns: .25fr 1fr .25fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        justify-items: stretch;
        display: grid;
    }

    .grid-perfil {
        grid-template-rows: auto auto 1fr auto;
    }

        .grid-perfil.grid-center {
            grid-column-gap: 7px;
            grid-template-columns: 1fr 1.75fr 1.25fr 1fr;
        }

    .block-form-aid {
        padding-left: 10px;
        padding-right: 10px;
    }

    .grid-tab-01 {
        width: 100%;
        max-width: 100%;
        grid-template-rows: auto auto auto auto auto auto;
    }

    .banner-animado {
        object-fit: fill;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .div-banner-animado {
        height: 70%;
        object-fit: fill;
        justify-content: center;
        overflow: visible;
    }

    .div-title-paquetes {
        flex-direction: row;
        display: flex;
    }

    .div-image-paquete {
        object-fit: none;
    }

    .div-text-paquete {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
        display: block;
        position: relative;
        left: auto;
        right: auto;
    }

    .paragraph-presentacion {
        text-align: center;
    }

    .heading-inicial {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .section-presentacion {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .dropdown-list {
        display: block;
    }

    .tarjeta-popup.selecem {
        width: 70%;
    }

    .grid-main {
        width: 100%;
        grid-template-rows: auto auto auto 40px 40px auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

        .grid-main.roa {
            grid-row-gap: 8px;
            grid-template-rows: auto auto 33px 200px 40px auto auto 1fr auto auto 57px auto auto;
        }

        .grid-main.grid-menu {
            grid-template-rows: 38px auto auto 40px;
        }

        .grid-main.grid-main-registro {
            grid-template-rows: auto auto auto 40px 40px;
        }

        .grid-main.grid-add-toma {
            grid-template-rows: auto 158px auto 158px 40px auto auto 1fr auto auto auto auto auto;
        }

        .grid-main.grid-sinc-act {
            grid-template-rows: auto auto auto 200px 40px auto auto 1fr auto;
        }

        .grid-main.grid-main-gestion {
            grid-template-rows: auto auto auto 40px 40px;
        }

        .grid-main.grid-activos {
            grid-template-rows: auto auto auto 40px 40px auto auto 1fr;
        }

        .grid-main.grid-perfil {
            grid-template-rows: auto auto auto 200px 40px auto auto 1fr auto auto auto;
        }

    .div-banner-extremo, .div-banner-extremo.left {
        display: none;
    }

    .form-line {
        flex-direction: column;
        justify-content: space-between;
        display: flex;
    }

        .form-line.line-toma.fecha {
            display: block;
        }

    .grid-form {
        width: 100%;
        grid-template-rows: auto auto auto 5px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 0;
    }

        .grid-form.premsec {
            grid-template-rows: auto auto auto auto auto 5px auto auto auto;
        }

        .grid-form.gestion {
            width: 100%;
        }

        .grid-form.form-empleado {
            grid-template-rows: auto auto auto auto auto minmax(5px, 1fr) auto auto auto;
        }

        .grid-form.grid-form-perf {
            width: 100%;
            grid-template-rows: auto auto auto auto auto auto auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

        .grid-form.grid-contrasennia {
            grid-template-rows: auto auto auto auto auto;
        }

        .grid-form.grid-add-toma {
            width: 100%;
            grid-template-rows: auto auto auto minmax(10px, 1fr) 53px;
            grid-template-columns: .5fr 1fr .5fr 1fr .5fr .5fr 1fr 1fr;
        }

    .titulo-principal {
        width: auto;
        height: auto;
        justify-content: center;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        line-height: 21px;
        display: flex;
    }

        .titulo-principal.main-title-ai {
            width: 100%;
            margin-left: auto;
        }

    .form-block {
        clear: right;
    }

    .div-tarjeta {
        padding: 36px 7px 0;
        display: block;
    }

        .div-tarjeta.res-roa {
            margin-top: 0;
            padding-top: 0;
            padding-left: 29px;
            padding-right: 29px;
        }

        .div-tarjeta.incientes, .div-tarjeta.inventarios {
            margin-top: 0;
        }

        .div-tarjeta.cinta-tienda-ai {
            justify-content: center;
            align-items: center;
            display: flex;
        }

        .div-tarjeta.div-tarjeta-edit-ai {
            width: 97%;
            margin-left: 0;
            margin-right: 0;
        }

        .div-tarjeta.tarjeta-compra {
            padding: 10px;
        }

        .div-tarjeta.div-cinta {
            width: 100%;
            justify-content: center;
            align-items: center;
            margin-top: 0;
            display: flex;
        }

        .div-tarjeta.tarjeta-responsive {
            margin-top: 0;
            margin-bottom: 0;
            padding: 10px;
        }

            .div-tarjeta.tarjeta-responsive.tarjeta-top {
                margin-top: 0;
            }

            .div-tarjeta.tarjeta-responsive.tarjeta-incidentez {
                margin-bottom: 10px;
            }

        .div-tarjeta.tarjeta-menu, .div-tarjeta.tarjeta-grafico {
            margin-top: 0;
        }

        .div-tarjeta.tarjeta-registro {
            padding: 10px;
        }

        .div-tarjeta.trjeta-copy {
            height: 40px;
            justify-content: center;
            align-items: center;
            display: flex;
        }

    .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.tarjeta-registro {
            grid-template-rows: repeat(auto-fit, 60px);
        }

        .grid-busqueda.grid-buscar-activo {
            grid-column-gap: 5px;
            grid-row-gap: 5px;
            grid-template-rows: auto 30px;
            grid-template-columns: 1.75fr 1fr .75fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

    .image-banner-comprar {
        object-fit: cover;
    }

    .gif-banner-animado {
        height: auto;
    }

    .seccion-banner-secundario {
        justify-content: center;
        align-items: stretch;
        display: flex;
        overflow: hidden;
    }

    .image-35 {
        height: 200px;
        max-width: none;
    }

    .div-presentacion {
        background-color: rgba(0, 0, 0, 0);
        margin-top: 10px;
        padding-left: 50px;
        padding-right: 50px;
    }

    .section-campa-a {
        height: 57px;
        flex: 0 auto;
    }

    .container-campaa.tab {
        flex-direction: column;
        align-items: center;
        padding-bottom: 0;
        display: flex;
    }

    .div-block-campa-a.der {
        width: 40%;
        height: auto;
        margin: 0;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .centro-de-recursos {
        margin-top: 0;
        padding-top: 0;
        padding-right: 0;
        font-size: 13px;
        line-height: 20px;
    }

    .nombre-recurso {
        width: auto;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        font-size: 12px;
        line-height: 21px;
    }

    .title-colum {
        margin-left: 20px;
    }

        .title-colum.auto {
            margin-left: 10px;
        }

    .image-colum {
        object-fit: contain;
    }

    .form-block-9 {
        margin-left: 40px;
        margin-right: 40px;
    }

        .form-block-9.fb-incidentes {
            margin-left: 0;
            margin-right: 0;
        }

    .grid-3 {
        grid-template-rows: auto auto auto auto auto;
    }

        .grid-3.grid-incidentes {
            width: 100%;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

    .text-field-9 {
        height: 30px;
        flex: 0 auto;
    }

    .text-field-10, .text-field-11, .text-field-12, .text-field-13, .text-field-14 {
        height: 30px;
    }

    .checkbox-field {
        padding-top: 5px;
    }

    .div-tarjeta {
        margin-top: 51px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .grid-tablas {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }

    .div-block-prueba.izq {
        width: 230px;
        height: 50px;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-left: 0;
        margin-right: 10px;
        padding-left: 0;
        display: flex;
        position: absolute;
        top: 85px;
    }

    .div-block-prueba.der {
        width: 260px;
        margin-top: 90px;
        margin-left: 0;
        margin-right: 0;
    }

    .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-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-ally-logo {
        width: 50px;
    }

    .div-block-199 {
        width: 300px;
        clear: right;
        flex: 0 auto;
        margin-left: 20px;
        padding-right: 0;
        display: block;
    }

        .div-block-199.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-block-social {
        width: 150px;
        height: 50px;
        justify-content: center;
        margin-top: 40px;
        margin-right: 0;
        padding-right: 0;
        display: flex;
    }

        .div-block-social.social-f-steps-ai {
            height: auto;
            flex: 0 auto;
            order: 1;
            justify-content: center;
            margin-top: 0;
            margin-left: 0;
            margin-right: 0;
            padding-right: 0;
        }

        .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;
        }

    .div-block-social-logo {
        clear: left;
        margin-top: 0;
        margin-right: 0;
        position: relative;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0;
    }

    .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;
        }

    .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;
        }

    .section-carousel {
        margin-top: 100px;
    }

    .slide {
        width: 106px;
        height: auto;
    }

    .slider-2.clients {
        width: auto;
        height: 90px;
        background-color: rgba(0, 0, 0, 0);
    }

    .slide-2 {
        width: 104px;
        height: auto;
        margin-left: 30px;
        margin-right: 30px;
    }

    .client-diverscan {
        width: auto;
    }

    .client-d_aquidesign {
        padding-top: 9px;
    }

    .boton-compra {
        width: 110px;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 12px;
    }

        .boton-compra.compra {
            width: 50%;
            height: auto;
            min-width: 300px;
            flex-direction: row;
            margin: 5% 0 auto 15%;
            padding-left: 10px;
            padding-right: 10px;
            font-size: 25px;
            display: block;
        }

    .grid-partners {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .div-partner-logo.partner-a, .div-partner-logo.partner-b, .div-partner-logo.partner-c, .div-partner-logo.partner-d {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .link-block-social {
        display: block;
    }

        .link-block-social.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;
        }

    .mask {
        height: auto;
    }

    .left-arrow, .right-arrow {
        margin-top: 50px;
    }

    .list {
        width: 130px;
        margin-left: 0;
        padding-left: 0;
    }

        .list.list-footer, .list-2 {
            width: 100%;
        }

    .link-block-3 {
        width: 50px;
    }

        .link-block-3.link-app-ai {
            width: auto;
        }

    .link-block-4.link-app-ai {
        width: 100px;
    }

    .div-diagonal-gris {
        left: 0%;
        right: 0%;
    }

    .div-degrado-banner {
        display: block;
    }

    .diagonal-amarillo {
        background-image: linear-gradient(314deg, #eabb00, #eabb00 45%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0));
    }

    .div-text-banner-video {
        text-align: left;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
        left: 0;
        right: 0;
    }

    .grid-banner-video {
        grid-template-columns: 1fr 1fr;
    }

    .background-video {
        width: 100%;
        color: #444;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div-background-video {
        margin: 0;
        padding-left: 0;
    }

    .section-banner-video {
        margin-bottom: 10px;
    }

    .logo_activeid-basic, .logo_activeid-pro {
        margin-left: 0;
    }

    .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;
    }

    .div-logo-footer {
        width: 21%;
        float: left;
    }

        .div-logo-footer.div-wrap-logo {
            float: left;
            clear: none;
            align-self: flex-start;
            margin-bottom: 40px;
            position: static;
            right: auto;
        }

    .h2-promo-texto {
        display: block;
    }

    .image-43 {
        width: 40px;
    }

    .link-2 {
        margin-top: 10%;
    }

    .grid-diagonal {
        margin-bottom: 0;
    }

    .div-info-diagonal {
        transform: translate(0, 100%);
    }

    .brand {
        height: auto;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        padding-top: 0;
        display: flex;
    }

        .brand.w--current {
            height: auto;
        }

    .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;
            margin-left: 0;
            padding-top: 18px;
            padding-bottom: 18px;
        }

    .bold-text {
        float: left;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 15%;
        display: inline-block;
        position: relative;
    }

    .link-app-download {
        width: 35px;
        height: 35px;
        margin-top: 0;
    }

        .link-app-download.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;
        }

    .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-202 {
        padding-top: 40px;
        display: block;
    }

    .div-block-203 {
        padding-right: 20px;
    }

    .div-block-204 {
        width: 100%;
        height: auto;
    }

    .lightbox-link.lbox-img-ai {
        width: 120px;
    }

    .celda-resumen-menu.grafico {
        justify-content: center;
        padding-top: 24px;
        padding-left: 4px;
    }

        .celda-resumen-menu.grafico.graf-respnsive {
            padding-top: 10px;
            padding-bottom: 10px;
        }

    .color._3 {
        width: 15px;
    }

    .color-valor {
        justify-content: flex-start;
        align-items: center;
    }

    .banner-right-ai {
        display: none;
    }

    .grid-block-perfil-ai {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .div-banner-left-ai, .div-banner-right-ai {
        background-color: rgba(0, 0, 0, 0);
        display: none;
    }

    .block-public-info-ai {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: rgba(0, 0, 0, 0);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }

    .block-tasks-user-ai {
        margin-top: 0;
        padding-top: 74px;
        padding-bottom: 59px;
    }

    .block-iinfo-top-ai {
        display: none;
    }

    .block-other-options-ai {
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .btn-options-perf-ai {
        width: 50%;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .heading-3 {
        margin-bottom: 0;
        padding-top: 10px;
        padding-bottom: 20px;
    }

        .heading-3.h-empleados-ai {
            padding-top: 0;
            padding-bottom: 0;
        }

    .block-info-user-ai.div-block-info-left-ai {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .texto-mob-perf-ai {
        display: none;
    }

    .div-blck-plan-ai {
        width: 100%;
    }

    .p-update-plan-pe-ai {
        width: 20%;
        margin-left: auto;
        margin-right: auto;
    }

    .btn-hamburger-ai {
        height: auto;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-left: 10px;
        display: flex;
        overflow: visible;
    }

    .hamburger-icon-ai {
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .brand-logo-ai {
        flex: 1;
    }

    .wrap-form-ai {
        width: 50%;
    }

        .wrap-form-ai.wrap-new-passwrd {
            width: 310px;
        }

    .btn-inicio-session-ai {
        width: 100%;
        margin-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;
    }

    .icon-3 {
        height: auto;
        float: none;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-bottom: auto;
        display: block;
        position: relative;
    }

    .grid-registro-form-ai {
        grid-template-rows: auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr 1.5fr 1fr;
    }

    .warpper-checkout-ai {
        width: 100%;
        min-width: auto;
    }

    .grid-content-chkout-ai {
        min-width: 100%;
        grid-template-rows: auto auto minmax(19px, 1fr) auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .block-checkout-ai {
        width: 100%;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }

    .t-pago-car-ai {
        display: inline-block;
    }

    .pop-up-code-review-ai {
        display: none;
    }

    .grid-checkout-ai {
        grid-template-rows: auto auto .25fr;
    }

    .div-checkout-paln-ai {
        height: auto;
    }

    .div-checkout-orden-ai.div-check-tienda {
        float: none;
        clear: none;
        display: block;
    }

    .div-type-compra-ai.frec-pago-div-ai {
        padding-top: 10px;
    }

    .p-pago-adicio-ai {
        margin-bottom: 10px;
    }

        .p-pago-adicio-ai.t-activos-ai {
            margin-left: 5px;
        }

    .coulms-plan-ai.colums-pack-ai {
        width: 100%;
        height: auto;
        clear: both;
        display: inline-block;
    }

    .coulms-plan-ai.colums-adic-pago-ai.last-one-colums {
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
    }

    .col-plan-ai, .col-plan-ai.col-frec-ai {
        flex: 1;
    }

        .col-plan-ai.col-ad-ai {
            flex: 0 auto;
        }

    .col-paln-ai {
        flex: 1;
    }

        .col-paln-ai.col-ad-ai {
            flex: none;
        }

            .col-paln-ai.col-ad-ai.xx {
                flex: 0 auto;
            }

    .lbl-pago-info-ai {
        margin: 0;
    }

    .input-info-pago-ai {
        width: 100%;
    }

        .input-info-pago-ai.txt-titular {
            margin-bottom: 10px;
        }

    .p-type-plan-ai {
        line-height: 14px;
    }

        .p-type-plan-ai.p-titulo-compra.bor-bottom {
            flex: 0 auto;
        }

        .p-type-plan-ai.p-sub-compra {
            color: #888;
        }

    .p-total-pay-ai {
        font-size: 16px;
    }

    .p-price-plan-calc-ai, .p-price-plan-calc-ai.texto-tachado-plan-ai {
        font-size: 11px;
    }

    .icon-tarjeta-pago-ai {
        height: auto;
        top: 20px;
    }

    .form-pay-ai {
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        display: flex;
    }

    .dropdown-4 {
        display: block;
    }

    .slct-idioma-ai, .slct-idioma-ai.slc-empresa-ai {
        width: 100%;
    }

    .form-blck-idioma {
        width: 100%;
        float: none;
        clear: both;
        margin-bottom: 10px;
        margin-left: 0;
        padding-right: 10px;
        display: flex;
    }

        .form-blck-idioma.form-bloc-empresa-ai {
            width: 100%;
            float: none;
            clear: both;
            margin-bottom: 0;
            padding-right: 10px;
            display: flex;
        }

    .form-idoma-ai {
        width: 100%;
    }

    .block-add-emp-img-ai {
        background-color: #888;
    }

    .div-load-img-ai.edit-img-perf {
        width: 115px;
    }

    .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;
        }

    .div-user-photo-ai {
        margin-right: 10px;
        overflow: visible;
    }

    .grid-8.grid-main.grid-responsive-ai {
        width: 100%;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .grid-8.grid-main.g-ai {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .div-center-ai {
        margin-left: auto;
        margin-right: auto;
    }

    .div-top-title-ai {
        width: 100%;
        flex: 0 auto;
    }

    .div-plan-ai {
        min-width: auto;
        background-color: rgba(0, 0, 0, 0);
    }

    .div-descrip-ai {
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }

    .text-facturacion-ai {
        font-size: 14px;
    }

    .div-monetizacion-ai {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .div-tabla-monetizacion-ai {
        border-top-style: none;
        margin-top: 0;
    }

    .div-celda-mon-large-ai.celda-fila-top-ai {
        width: 100%;
        text-align: center;
        border-top-style: none;
        justify-content: center;
    }

    .celda-mon-small-ai.celda-fila-top-ai {
        border-top-style: none;
        border-right-style: none;
    }

    .p-adicionales-ai {
        margin-left: 5px;
    }

        .p-adicionales-ai.text-pack1-ai {
            margin-top: 10px;
        }

    .div-btns-feactures-ai {
        width: 97%;
        height: auto;
        clear: both;
        text-align: center;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        padding-left: 0;
        display: flex;
        position: static;
    }

    .form-block-btns-ai {
        margin-left: 0;
    }

    .form-feactures-ai {
        text-align: left;
        justify-content: flex-start;
        display: flex;
    }

    .checkbox-field-sus-ai {
        float: none;
    }

    .checbx-sus-ai {
        text-align: left;
    }

    .field-termcon-ai {
        float: none;
        clear: left;
    }

    .p-adic-pag-ai {
        flex: 0 auto;
        font-size: 11px;
    }

    .div-total-pago-ai {
        padding-bottom: 23px;
        padding-left: 8px;
        padding-right: 8px;
    }

        .div-total-pago-ai.resumen-tienda {
            width: 38%;
        }

    .data-payment-ai {
        width: 100%;
        margin-bottom: 10px;
    }

        .data-payment-ai.month-ai {
            width: 100%;
        }

        .data-payment-ai.state-box-ai {
            margin-bottom: 0;
        }

    .footer-steps-ai, .container-f-steps-ai {
        font-family: Lato, sans-serif;
    }

    .footer-flex-container-2 {
        width: 728px;
        height: auto;
        min-width: 728px;
    }

        .footer-flex-container-2.f-flex-container-ai {
            width: 80%;
            min-width: auto;
            flex-direction: row;
            order: 0;
            justify-content: space-between;
            display: flex;
        }

    .f-block-ai {
        flex: none;
        margin-right: 0;
    }

    .form-t-c-ai {
        font-family: Lato, sans-serif;
    }

    .checkbx-t-c-ai {
        margin-bottom: 0;
    }

    .copy-f-ai {
        text-align: center;
        flex: none;
        order: 0;
        align-self: center;
        margin-left: 0;
        margin-right: 0;
    }

    .salir-h-top-ai {
        right: 20px;
    }

    .type-plan-text-ai {
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .celda-notf-ai.celda-icon {
        padding-left: 0;
        padding-right: 0;
    }

    .cols-compra {
        height: 60px;
    }

    .col-compra-ai, .col-compra-ai.col-last-one {
        display: flex;
    }

    .div-title {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        display: block;
    }

    .titulo-principal-2 {
        width: auto;
        height: auto;
        justify-content: center;
        margin-left: 0;
        margin-right: 0;
        line-height: 21px;
        display: flex;
    }

    .div-block-223 {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div-block-224 {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div-block-225.titulo-resumen {
        background-color: rgba(0, 0, 0, 0);
    }

    .block-titulo {
        padding-top: 10px;
    }

    .popup-soporte {
        width: 67%;
    }

    .text-destino {
        height: auto;
    }

    .div-destino-line, .div-remitente-line {
        width: 60%;
    }

    .left-info.box-plan {
        width: 37.5%;
    }

    .header-box, .info-box {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .box-vencimiento {
        width: 37.5%;
    }

    .div-btn-ren-plan {
        width: 25%;
    }

    .link-block-back-2 {
        float: left;
        clear: none;
        order: -1;
        position: relative;
    }

    .titulo-principal-3 {
        width: auto;
        height: auto;
        justify-content: center;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
        line-height: 21px;
        display: flex;
    }

    .link-block-back-3 {
        float: left;
        clear: none;
        order: -1;
        position: relative;
    }

    .container-footer {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .img-registro-ai {
        width: auto;
    }

    .p-instrucci-n-uso-ai {
        float: left;
        color: #fff;
        margin-bottom: 0;
        margin-right: 4px;
        font-size: 13px;
    }

    .div-uso-p-gina {
        width: auto;
        float: right;
        clear: none;
        background-color: #eabb00;
        border-radius: 5px;
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        padding: 3px 6px;
        display: flex;
        position: relative;
    }

    .img-idea-ai {
        width: 20px;
    }

    .pagination-content {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .dropdown-detalles-ai.ayuda-passwrd {
        top: 25%;
        left: 22%;
    }

    .detalles-descrp-ai.w--open {
        min-width: 450px;
        margin-top: 30px;
        padding-top: 10px;
        top: 15%;
    }

    .contenedorprodcutosuperior {
        flex-direction: column;
    }

    .text-block-9.aprox {
        width: 150%;
        text-align: right;
        padding-left: 0;
        padding-right: 0;
        font-size: 10px;
        position: relative;
    }

    .divporunidad {
        width: 0%;
        flex: 0 auto;
        line-height: 25px;
        display: block;
    }

        .divporunidad.divx-unidad {
            clear: none;
            flex: 1;
            align-self: auto;
        }

    .div-producto-gd {
        width: 100%;
        flex-direction: row;
        margin-top: 0;
    }

    .slct-size-zc {
        width: 100%;
        height: 40px;
        float: none;
        clear: none;
        text-align: center;
        border-style: solid;
        border-color: #ccc;
        margin-left: 0;
        padding-left: 0;
        font-size: 12px;
        position: relative;
    }

    .botones-agragar {
        width: 320px;
        float: right;
        flex-direction: row;
        flex: none;
        justify-content: center;
        align-items: center;
        margin: 10px 26px 0 0;
        display: flex;
        position: relative;
    }

    .form-size-zc {
        height: auto;
    }

    .div-imagen-gd {
        width: 150px;
        margin-top: 20px;
        padding-top: 0;
    }

    .div-block-226 {
        flex-direction: row;
        flex: 1;
        justify-content: flex-end;
        align-items: center;
        margin-top: 40px;
    }

        .div-block-226.div-stock {
            justify-content: flex-start;
            margin-top: 0;
        }

    .div-size-zc {
        width: 140px;
        float: left;
        clear: none;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .dropdown-detall-zc {
        width: 100%;
        flex: 0 auto;
        display: block;
    }

    .sumar {
        margin-left: 0;
        margin-right: 0;
    }

    .titulo-02-zebra {
        margin-top: 0;
        font-size: 18px;
    }

        .titulo-02-zebra.sku {
            margin-bottom: 10px;
            font-size: 15px;
        }

        .titulo-02-zebra.marca {
            font-size: 16px;
        }

    .div-160-btn-wrap-zc {
        width: 145%;
        min-width: 480px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: column;
        flex: 0 auto;
        order: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-self: flex-end;
        align-items: center;
        display: block;
        position: static;
    }

    .por-unidad {
        margin-top: -70px;
        line-height: 10px;
        position: absolute;
    }

        .por-unidad.unidad-ai.p-unidad {
            margin-top: 0;
            font-size: 10px;
            position: relative;
        }

    .precio-zebra {
        text-align: left;
    }

    .div-block-precio-gd {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .label-zebra.stock {
        flex: 0 auto;
    }

    .div-block-227 {
        width: 100%;
        flex-direction: row;
        justify-content: flex-start;
        position: relative;
    }

    .btn-descripcion-zc {
        width: 136px;
        height: 40px;
        float: left;
        clear: none;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-left: 148px;
        margin-right: 10px;
        display: block;
        position: relative;
        left: auto;
    }

    .info-producto-gd {
        width: 60%;
        padding-left: 10px;
        padding-right: 10px;
    }

        .info-producto-gd.info-prod-ai {
            width: 100%;
            padding-left: 10px;
            padding-right: 10px;
        }

    .boton-zebra {
        width: auto;
        flex: 0 auto;
        justify-content: center;
        margin-bottom: 10px;
        padding-left: 20px;
        font-size: 14px;
        display: flex;
    }

        .boton-zebra.producto {
            height: 40px;
            align-items: center;
            margin-top: 10px;
            margin-left: 0;
            margin-right: 10px;
            padding-left: 15px;
        }

    .div-block-228 {
        min-width: 200px;
    }

    .lista-dropdown-zc.w--open {
        min-width: 480px;
        top: 95%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

    .text-mas-detalles-zc {
        text-align: center;
        flex: 1;
        margin-top: 0;
        margin-left: 5px;
        font-size: 12px;
    }

    .divinfoproducto {
        width: auto;
        padding-right: 0;
    }

    .icon-detalles-zc {
        margin-left: 0;
        margin-right: 5px;
    }

    .dropdwn-detall-zc {
        width: auto;
        height: 40px;
        min-width: 130px;
        float: none;
        clear: both;
        flex-direction: row;
        justify-content: center;
        margin-top: 0;
        margin-right: 0;
        padding-right: 0;
        display: flex;
        position: relative;
        left: auto;
    }

        .dropdwn-detall-zc:hover {
            background-color: #eee;
        }

    .form-13 {
        width: 100%;
    }

    .text-block-27, .text-block-28, .text-block-29 {
        font-size: 12px;
    }

    .section-3 {
        margin-top: 1px;
    }

    .heading-19 {
        text-align: center;
        margin-top: 0;
        font-size: 30px;
    }

    .heading-20 {
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 26px;
        line-height: 35px;
    }

    .div-block-233.recursos {
        padding-left: 20px;
    }

    .centered-container {
        max-width: 100%;
        margin-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .heading-14 {
        font-size: 21px;
    }

    .noticia1 {
        flex-direction: column;
        align-items: center;
    }

    .image-21 {
        height: auto;
        max-width: 50%;
        margin-bottom: 20px;
    }

    .heading-15.eventos, .heading-15.recursos, .heading-15.noticias {
        font-size: 24px;
    }

    .div-fotos-logos {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding: 35px 23px;
        display: grid;
    }

    .div-box-cuestion {
        width: 70%;
    }

    .tarjeta-popup-2 {
        width: 80%;
    }

    .heading-37._2-tex, .heading-42._2-tex, .heading-45._2-tex {
        top: 30%;
    }
}

@media screen and (max-width: 767px) {
    .contenedor-general {
        border: 1px #000;
    }

    .header {
        background-color: #fff;
        border-top: 1px #000;
        border-left: 1px #000;
        border-right: 1px #000;
    }

    .footer-2 {
        padding: 40px 20px;
    }

    .footer-flex-container {
        flex-direction: column;
        align-items: center;
        margin-top: 100px;
        margin-left: 0;
    }

        .footer-flex-container.f-content-info-ai {
            width: 100%;
            height: auto;
            clear: none;
            flex: 0 auto;
            margin-top: 10px;
            margin-bottom: 0;
            display: block;
            position: relative;
        }

    .footer-logo-link {
        max-width: 120px;
    }

        .footer-logo-link.footer-link {
            width: 150px;
            height: auto;
            max-width: 150px;
            min-width: 150px;
            justify-content: center;
            align-items: center;
            margin-bottom: 0;
            display: flex;
        }

    .footer-image {
        width: 90%;
        max-width: 90%;
        object-fit: contain;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }

        .footer-image.imgfooter {
            width: 150px;
            max-width: 150px;
            margin-top: 0;
        }

    .footer-heading {
        width: 100%;
        margin-top: 0;
    }

        .footer-heading.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-2 {
        margin-top: 20px;
    }

    .container-header.wrap-header-ai {
        max-width: 100%;
        border-bottom: 1px #e3e3e3;
        justify-content: space-between;
        align-items: center;
        display: flex;
    }

        .container-header.wrap-header-ai.cont-h-cerrar-sess-ai {
            justify-content: space-between;
            display: block;
        }

    .img-profile-ai {
        display: block;
    }

    .dropdown-perfil {
        margin-right: 5px;
    }

    .div-block-perfil {
        width: auto;
        float: right;
        margin-top: 0;
        margin-left: 0;
        margin-right: 60px;
        display: flex;
        position: relative;
        left: 0;
    }

        .div-block-perfil.div-perf-block-ai {
            display: none;
        }

    .dropdown-3 {
        margin-left: 0;
        margin-right: 0;
    }

    .nav-menu.main-nav-ai {
        margin-right: 0;
    }

    .contenedor-botones {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
        display: flex;
    }

        .contenedor-botones.carga-descarga {
            margin-top: 0;
        }

        .contenedor-botones.atv {
            padding-top: 15px;
            padding-bottom: 14px;
        }

        .contenedor-botones.btn-sic-activos {
            margin-bottom: 0;
            padding-bottom: 10px;
        }

    .photo-perfil {
        margin-top: 10px;
    }

    .boton.call2action {
        margin-top: 0;
        margin-bottom: 0;
    }

        .boton.call2action._6 {
            margin-bottom: 18px;
        }

    .select-field.select-type.filtro-ai {
        width: 150px;
    }

    .select-field.select-filtro-ai {
        width: 100%;
        text-align: center;
    }

        .select-field.select-filtro-ai.slct-incidentes {
            width: 100%;
            text-align: left;
        }

    .text-field.txt-name-toma {
        width: 100%;
    }

    .textarea {
        width: 100%;
        height: auto;
    }

    .link-block-back {
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .contenedor-grid {
        width: auto;
        overflow: auto;
    }

        .contenedor-grid.tabla-usuarios-ai {
            overflow: auto;
        }

        .contenedor-grid.grid-compras {
            width: 100%;
        }

    .grid {
        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._3 {
            grid-template-columns: minmax(110px, 1fr) minmax(110px, 1.5fr) 1fr 1fr 1fr 30px;
        }

            .grid._3.visor.gestion {
                grid-template-columns: .5fr 100px 100px 100px 150px;
            }

        .grid._4 {
            width: 100%;
        }

            .grid._4.adjust {
                grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(110px, 1fr) 50px;
            }

            .grid._4.grid-tabla-ai {
                grid-template-rows: 30px 30px 30px 30px 30px 30px 30px;
                grid-template-columns: 150px 150px 1fr 120px 120px 120px;
            }

            .grid._4.grid-toma-f-sica {
                grid-template-columns: 100px 150px 100px 100px 60px 60px 80px 40px repeat(auto-fit, 40px);
            }

                .grid._4.grid-toma-f-sica.grid-inventario-tabla1 {
                    grid-template-rows: 30px 30px 30px;
                    grid-template-columns: 100px 100px 100px 100px 80px 80px 80px 40px;
                }

            .grid._4.grid-notificaciones-ai {
                grid-template-columns: 80px 100px 300px 40px 40px;
            }

        .grid._5.adjust {
            grid-template-columns: minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) minmax(150px, .75fr) minmax(50px, .25fr);
        }

        .grid._6.tabla-toma-fisica-2 {
            grid-template-columns: 120px 1fr 4fr 2.5fr .5fr 40px;
        }

            .grid._6.tabla-toma-fisica-2.grid-tabla-inventario {
                width: 100%;
                grid-template-columns: 120px 100px 100px 200px 150px;
                overflow: visible;
            }

    .div-block-170 {
        align-items: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

        .div-block-170.block-tarjeta-ai {
            height: auto;
        }

        .div-block-170.go-store-ai {
            height: 36px;
        }

    .text-block-17 {
        margin-top: 0;
        margin-left: 0;
        padding-bottom: 0;
    }

    .form-block-8 {
        margin-right: 10px;
        display: none;
    }

    .form-5 {
        margin-right: 0;
    }

    .subtitulo {
        width: 64%;
    }

    .button-activeid {
        margin-left: 35px;
        font-size: 28px;
    }

    .contenedor-icono {
        justify-content: space-between;
        margin-bottom: 0;
    }

        .contenedor-icono.div-icon {
            margin-top: 0;
            margin-bottom: 0;
        }

    .img-lbrand-logo-ai {
        width: 100%;
        height: 60px;
        max-width: none;
        min-width: auto;
        float: none;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .grid-container-title {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: .25fr;
        grid-template-columns: .25fr 1fr .25fr .25fr;
        grid-auto-columns: 1fr;
        justify-items: stretch;
        display: grid;
    }

    .grid-perfil {
        grid-template-rows: auto auto auto 36px auto;
    }

    .grid-tab-01 {
        grid-template-rows: auto auto auto auto auto auto auto;
    }

    .div-banner-animado {
        width: 100%;
        height: 80%;
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        grid-template-rows: auto minmax(auto, .25fr);
        grid-template-columns: minmax(500px, 5fr);
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        justify-items: center;
        margin-left: 0;
        display: grid;
    }

    .div-text-paquete {
        margin-top: 40px;
        margin-left: -30px;
        margin-right: 10px;
    }

    .paragraph-paquete {
        margin-left: 40px;
        font-size: 20px;
        line-height: 25px;
    }

    .grid-tab-02 {
        grid-template-rows: auto auto auto auto;
    }

    .heading-inicial {
        width: 300px;
        float: left;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
        font-family: Lato, sans-serif;
        font-size: 23px;
        font-weight: 400;
        display: flex;
        position: relative;
    }

    .grid-main {
        grid-row-gap: 9px;
        grid-template-rows: auto auto minmax(auto, 1fr) auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

        .grid-main.roa {
            width: 100%;
            height: auto;
            text-align: left;
            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;
            grid-auto-columns: 1fr;
            display: flex;
        }

        .grid-main.grid-menu {
            grid-template-rows: auto auto auto 40px auto auto auto minmax(auto, 1fr) auto;
        }

        .grid-main.grid-main-registro {
            grid-template-rows: auto auto minmax(auto, 1fr) auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

        .grid-main.grid-add-toma {
            grid-template-rows: auto 158px auto 158px 40px auto auto 1fr auto;
        }

        .grid-main.grid-sinc-act {
            grid-template-rows: auto auto auto auto auto auto minmax(38px, .25fr) 1fr auto;
        }

    .div-banner-extremo {
        display: none;
    }

    .form-line {
        justify-content: flex-start;
    }

    .grid-form {
        width: 100%;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch;
        padding-bottom: 8px;
        padding-left: 5px;
        padding-right: 5px;
        display: grid;
    }

        .grid-form.premsec {
            grid-column-gap: 8px;
            grid-template-rows: auto auto auto auto auto 5px auto auto auto auto;
        }

        .grid-form.form-empleado {
            width: 100%;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            padding-left: 0;
            padding-right: 0;
        }

        .grid-form.grid-contrasennia {
            width: 100%;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

        .grid-form.grid-add-toma {
            grid-template-rows: auto auto auto minmax(10px, 1fr) 67px;
            grid-template-columns: .5fr .5fr 1fr 1fr .5fr 1fr .5fr .5fr .75fr;
        }

    .titulo-principal {
        justify-content: center;
        margin-top: 4px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .form {
        justify-content: center;
        align-items: center;
        display: block;
    }

    .div-tarjeta {
        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.res-roa {
            flex-direction: column;
            display: flex;
        }

        .div-tarjeta.sinc.tarjeta-responsive {
            overflow: visible;
        }

            .div-tarjeta.sinc.tarjeta-responsive.resp {
                margin-bottom: 0;
                padding-bottom: 10px;
            }

        .div-tarjeta.incientes {
            width: 49%;
            height: auto;
        }

        .div-tarjeta.inventarios {
            width: 49%;
        }

        .div-tarjeta.cinta-tienda-ai {
            justify-content: center;
            align-items: center;
            margin-top: 10px;
            display: flex;
        }

        .div-tarjeta.div-tarjeta-edit-ai {
            width: 100%;
            height: auto;
            flex: 0 auto;
            padding: 10px;
        }

        .div-tarjeta.div-usuarios-ai.tabla-responsive {
            padding-left: 10px;
            padding-right: 10px;
        }

        .div-tarjeta.cinta-go-store-ai {
            height: 36px;
        }

        .div-tarjeta.tarjeta-fotos-reg-act-ai {
            width: auto;
        }

        .div-tarjeta.div-cinta {
            height: 40px;
            justify-content: center;
            align-items: center;
            margin-top: 10px;
            display: flex;
        }

        .div-tarjeta.tarjeta-responsive {
            padding: 10px;
        }

            .div-tarjeta.tarjeta-responsive.tarjeta-top {
                display: block;
                overflow: visible;
            }

        .div-tarjeta.tarjeta-toma, .div-tarjeta.tarjeta-menu {
            overflow: visible;
        }

        .div-tarjeta.tarjeta-grafico {
            width: 100%;
            margin-top: 10px;
            margin-left: 0%;
        }

        .div-tarjeta.tarjeta-registro.tarjeta-imgs-ai {
            display: block;
            overflow: visible;
        }

    .div-text-principal {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .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;
    }

        .grid-busqueda.grid-buscar-activo {
            grid-template-rows: auto auto;
        }

    .gif-banner-animado {
        width: 100%;
        height: 100%;
        max-width: 180%;
        object-position: 50% 50%;
        margin-top: 0;
        margin-left: 0;
    }

    .seccion-banner-secundario {
        justify-content: center;
        display: flex;
        overflow: hidden;
    }

    .image-35 {
        height: 200px;
        max-width: none;
    }

    .div-presentacion {
        padding-left: 10px;
        padding-right: 10px;
    }

    .section-campa-a {
        height: 100px;
    }

    .container-campaa.tab {
        margin-top: 5px;
        padding-bottom: 0;
    }

    .div-block-campa-a.der {
        height: 40px;
        text-align: center;
        margin-top: 5px;
        margin-left: 0;
        margin-right: 0;
    }

    .centro-de-recursos {
        width: 50%;
        float: left;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        flex: 0 auto;
        justify-content: center;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }

        .centro-de-recursos._2 {
            width: 100%;
            display: inline-block;
        }

    .nombre-recurso {
        width: 260px;
        text-align: center;
        justify-content: flex-start;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        display: flex;
    }

        .nombre-recurso._2 {
            display: inline-block;
        }

    .title-colum {
        margin-left: 24px;
        margin-right: 0;
        font-size: 20px;
    }

        .title-colum.auto {
            margin-left: 15px;
            font-size: 20px;
        }

    .image-colum {
        object-fit: contain;
        flex: 0 auto;
    }

    .grid-descubra {
        grid-template-rows: auto auto auto auto auto;
    }

    .heading-grid-descubra {
        padding-left: 10px;
    }

    .form-block-9 {
        margin-left: 40px;
        margin-right: 40px;
    }

        .form-block-9.fb-incidentes {
            margin-left: 0;
            margin-right: 0;
        }

    .grid-3 {
        grid-auto-columns: 1fr;
    }

    .checkbox-field {
        margin-top: 26px;
        padding-top: 22px;
    }

        .checkbox-field.deprec {
            margin-top: 0;
        }

    .heading-4-subheading {
        text-align: center;
    }

    .div-tarjeta {
        width: 100%;
        padding: 0;
        overflow: auto;
    }

    .grid-tablas {
        margin-top: 5px;
    }

    .div-block-prueba.izq {
        width: 230px;
        height: 50px;
        margin-top: 125px;
        margin-left: 28px;
        margin-right: 10px;
        padding-left: 0;
    }

    .div-block-prueba.der {
        width: 280px;
        height: 30px;
        margin-top: 135px;
        margin-left: 0;
        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;
        }

    .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-ally-logo {
        width: 50px;
        text-align: center;
    }

    .div-block-199 {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

        .div-block-199.div-solucion-ai {
            width: 50%;
            margin-bottom: 0;
        }

    .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-block-social-logo {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        left: 0%;
        right: 0;
    }

    .image-40 {
        width: 100px;
        text-align: left;
        margin-left: 0;
        display: block;
    }

    .image-41 {
        width: 100px;
        margin-left: 0;
    }

    .section-carousel {
        flex: 0 auto;
        align-self: stretch;
        margin-top: 600px;
        display: block;
    }

    .client-d_aquidesign {
        margin-left: 23px;
    }

    .boton-compra {
        width: 120px;
        height: 25px;
        float: none;
        clear: none;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 13px;
        line-height: 4px;
        display: inline-block;
    }

        .boton-compra.compra {
            width: 230px;
            height: 45px;
            float: left;
            margin: 20px 0 0;
            padding-top: 10px;
            padding-bottom: 10px;
            font-size: 18px;
            line-height: 20px;
        }

        .boton-compra._2 {
            float: left;
            clear: none;
            margin-left: 10px;
        }

    .section-partners {
        flex: 0 auto;
        align-self: center;
        margin-top: 40px;
        display: block;
    }

    .grid-partners {
        grid-column-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: minmax(50px, .25fr);
        grid-auto-columns: minmax(30px, 1fr);
    }

    .list {
        padding-left: 0;
    }

    .link-block-3 {
        width: 100%;
        display: block;
    }

    .link-block-4 {
        text-align: left;
        justify-content: flex-start;
        margin-right: 0;
        padding-right: 0;
        display: block;
    }

    .div-diagonal-gris {
        -webkit-text-fill-color: inherit;
        background-color: rgba(0, 0, 0, 0);
        background-image: linear-gradient(40deg, #e3e3e3, #e3e3e3 0%, #e3e3e3 45%, rgba(0, 0, 0, 0) 45%);
        background-clip: border-box;
        border-left: 1px solid #e3e3e3;
    }

    .div-degrado-banner {
        background-color: #e3e3e3;
    }

    .div-text-banner-video {
        background-color: #e3e3e3;
        margin-top: 0;
        padding-right: 1px;
    }

    .div-background-video {
        background-color: #e3e3e3;
        border-left: 1px solid #e3e3e3;
    }

    .section-banner-video {
        background-color: #e3e3e3;
        margin-bottom: 0;
    }

    .logo_activeid-basic, .logo_activeid-pro {
        max-width: 80%;
        margin-left: 40px;
    }

    .div-block-200.div-referencia-ai {
        width: 50%;
    }

    .div-logo-footer {
        text-align: left;
        margin-bottom: 0;
        margin-left: 0;
        top: 0;
        left: 255px;
    }

        .div-logo-footer.div-wrap-logo {
            width: 150px;
            margin-bottom: 0;
            left: 0;
        }

    .div-contenedor-diagonal {
        width: 100%;
        display: block;
    }

    .image-diagonal {
        margin-bottom: 40px;
    }

    .link-2 {
        margin-top: 10%;
    }

    .grid-diagonal {
        width: 100%;
        grid-row-gap: 4px;
        grid-template-rows: minmax(auto, 1fr) auto;
        grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
    }

    .div-info-diagonal {
        transform: translate(0, 100%);
    }

    .container-5 {
        background-color: #e3e3e3;
    }

    .container-6 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .image-47 {
        display: block;
    }

    .dropdown-perfil-2 {
        margin-right: 5px;
    }

    .brand {
        padding-top: 0;
        padding-left: 0;
    }

    .menu-button {
        float: right;
        clear: none;
        margin-left: 0;
        top: 0;
        right: 0;
    }

        .menu-button.menu-btn-header-ai {
            margin-left: 0;
        }

    .bold-text {
        float: left;
        clear: none;
        text-align: left;
        margin-top: 20px;
        margin-left: 0%;
        display: inline-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;
        }

    .img-android-app-ai {
        width: 100px;
    }

    .div-block-201.portadaais {
        width: 100vw;
        clear: both;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
    }

    .div-block-202 {
        width: 100%;
        position: relative;
        top: 0;
    }

    .div-block-203 {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
        display: block;
    }

    .botonesfreedemo {
        width: 50%;
        height: auto;
        float: left;
        clear: none;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-top: 7px;
        margin-bottom: auto;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        position: relative;
    }

    .grid-6.grid-fotos-ai {
        width: auto;
        grid-template-rows: 1fr minmax(auto, 1fr) auto auto;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .grid-6.grid-imgs-registro-ai {
        width: 100%;
        grid-column-gap: 9px;
        grid-template-columns: 120px 120px 120px 120px 120px;
        justify-content: space-between;
        overflow: auto;
    }

    .lightbox-link.lbox-img-ai {
        width: auto;
    }

    .celda-resumen-menu.grafico {
        flex-direction: column;
    }

    .resumen-inventarios-e-incidentes.mini-resumen {
        width: 100%;
        flex-direction: row;
        flex: 0 auto;
        display: flex;
    }

    .main-ai {
        width: 100%;
    }

    .warpper-form-ai {
        width: 100%;
        max-width: 100%;
        clear: none;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        display: flex;
        position: relative;
    }

    .grid-block-perfil-ai {
        width: 100%;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: row;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: .25fr;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .div-banner-left-ai {
        display: none;
    }

    .block-pers-info-ai {
        max-width: 100%;
        clear: none;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
        display: block;
        position: relative;
    }

    .div-banner-right-ai {
        display: none;
    }

    .block-public-info-ai {
        max-width: 100%;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-flow: row;
        justify-content: center;
        justify-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .grid-info-form-ai {
        width: 100%;
        clear: none;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        display: grid;
    }

    .block-tasks-user-ai {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .block-iinfo-top-ai {
        display: none;
    }

    .txt-perf-title-ai {
        clear: none;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
        display: none;
        position: static;
    }

    .btn-permisos-user-ai {
        width: 50%;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

        .btn-permisos-user-ai.btn-notf-ai {
            width: 100%;
        }

    .block-other-options-ai {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        padding-top: 20px;
    }

    .block-info-user-ai.div-block-info-left-ai {
        padding-bottom: 20px;
    }

    .title-mob-land-ai {
        color: #ebbb00;
        text-align: center;
        margin-top: 10px;
        font-family: Lato, sans-serif;
        display: block;
    }

    .texto-mob-perf-ai {
        color: #ebbb00;
        text-transform: uppercase;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 10px;
        padding-top: 0;
        padding-bottom: 0;
        font-family: Lato, sans-serif;
        font-size: 21px;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%;
    }

    .div-blck-plan-ai {
        margin-top: 10px;
    }

    .p-update-plan-pe-ai {
        width: 30%;
    }

    .btn-hamburger-ai {
        clear: none;
        justify-content: flex-end;
        margin-right: 10px;
        display: flex;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%;
    }

        .btn-hamburger-ai.w--open {
            margin-right: 10px;
        }

    .brand-logo-ai {
        float: left;
        flex: 0 auto;
        margin-left: 20px;
        margin-right: 0;
        padding-left: 0;
    }

    .wrap-form-ai {
        width: 52%;
    }

        .wrap-form-ai.wrap-new-passwrd {
            width: 310px;
        }

    .p-register-ai {
        text-align: left;
    }

    .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;
    }

    .col-log-reg-ai {
        text-align: center;
    }

    .btn-inicio-sesion-ai.btn-loginh-ai.b-re-ai.w--current {
        min-width: auto;
        clear: none;
        margin-right: 0;
    }

    .pop-up-content-ai {
        display: none;
    }

    .modal-box-ai {
        width: 550px;
    }

    .col-right-label-ai {
        flex-direction: column;
        align-items: flex-start;
        display: block;
    }

    .div-block-code-ai {
        min-width: 550px;
    }

    .undo-div-ai {
        width: 41%;
    }

    .grid-content-chkout-ai {
        grid-template-rows: auto 1fr auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .block-checkout-ai {
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .grid-checkout-ai {
        width: 100%;
        flex: 0 auto;
        grid-template-rows: auto auto auto minmax(auto, 1.5fr) minmax(auto, 1.25fr) auto auto;
    }

    .div-checkout-paln-ai {
        height: auto;
    }

    .div-checkout-orden-ai {
        height: auto;
        padding-bottom: 0;
        position: relative;
        top: 0;
    }

        .div-checkout-orden-ai.div-check-tienda {
            height: auto;
        }

    .div-type-compra-ai {
        padding-bottom: 10px;
    }

        .div-type-compra-ai.frec-pago-div-ai {
            height: auto;
        }

    .col-order-ai {
        align-items: center;
        display: flex;
    }

        .col-order-ai.col-border-r-ai {
            height: 30px;
            justify-content: center;
            align-items: center;
            padding-bottom: 0;
        }

        .col-order-ai.col-precio-ai {
            height: 30px;
            justify-content: center;
            align-items: center;
        }

    .colums-order-ai.cols-price-paln-ai {
        margin-bottom: 10px;
    }

    .col-plan-ai {
        flex: 1;
    }

        .col-plan-ai.col-frec-ai {
            flex: 0 auto;
        }

        .col-plan-ai.col-ad-ai {
            flex: 1;
        }

    .col-paln-ai.col-cant-ai {
        flex: 0 auto;
        display: flex;
    }

    .lbl-pago-info-ai {
        margin-top: 0;
        margin-bottom: 8px;
    }

        .lbl-pago-info-ai.lbl-direcc-ai {
            margin-top: 0;
            margin-bottom: 10px;
            margin-left: 0;
            display: block;
        }

    .input-info-pago-ai {
        padding-right: 0;
    }

    .select-info-pago-ai {
        margin-bottom: 0;
    }

    .p-type-plan-ai {
        text-align: center;
        flex: 1;
        align-self: stretch;
    }

        .p-type-plan-ai.p-titulo-compra, .p-type-plan-ai.p-titulo-compra.bor-bottom {
            align-self: auto;
        }

    .p-duration-plan-ai.p-precio-ai {
        text-align: left;
        flex: 0 auto;
        margin-right: 10px;
    }

    .p-price-plan-ai {
        text-align: right;
        flex: 0 auto;
    }

    .p-total-pay-ai {
        margin-top: 0;
        display: block;
    }

    .div-detalle-compra-ai {
        margin-top: 0;
    }

    .icon-tarjeta-pago-ai {
        top: 29px;
    }

    .grid-7 {
        width: auto;
        height: auto;
        grid-template-rows: minmax(auto, 1fr) auto;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1.25fr));
        align-items: center;
        justify-items: center;
        display: block;
        position: relative;
    }

    .form-blck-idioma {
        float: left;
        margin-bottom: 10px;
        margin-left: 0;
    }

        .form-blck-idioma.form-bloc-empresa-ai {
            margin-left: 0;
        }

    .div-load-img-ai.edit-img-perf {
        width: 115px;
    }

    .btn-cerrar-session-ai {
        flex: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div-user-photo-ai {
        width: 60px;
        height: 60px;
        float: none;
        clear: none;
        flex: none;
        margin-left: 75%;
        display: flex;
    }

    .img-user-profile-ai {
        width: 35px;
        height: 35px;
    }

    .div-user-data-ai {
        width: auto;
        background-color: rgba(0, 0, 0, 0);
        flex: none;
        margin-left: 8px;
        margin-right: 8px;
        padding-left: 8px;
    }

    .p-user-info-ai, .p-user-info-ai.p-user-name-ai {
        font-size: 10px;
    }

    .div-notf-ai {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .heading-perf-emp-ai {
        clear: none;
        text-align: center;
        flex-direction: row;
        flex: 0 auto;
        margin-bottom: 0;
        display: block;
        position: relative;
    }

    .grid-8.grid-main.g-ai {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
    }

    .div-center-ai {
        width: 100%;
    }

    .grid-planes-ai {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .div-descrip-ai {
        max-width: none;
    }

    .div-monetizacion-ai {
        width: 100%;
    }

    .div-tabla-monetizacion-ai {
        width: 100%;
        overflow: auto;
    }

    .grid-mon-celdas-ai {
        grid-template-rows: minmax(40px, .75fr);
    }

        .grid-mon-celdas-ai.grid-2filas-mon-ai {
            grid-template-rows: .75fr minmax(40px, 1fr);
        }

        .grid-mon-celdas-ai.grid-head-top-ai {
            grid-template-columns: minmax(200px, 2.5fr) minmax(100px, 1.25fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
        }

    .text-cel-mon-desc-ai {
        flex: 0 auto;
        font-size: 12px;
    }

    .text-rubro-mon-ai {
        font-size: 12px;
    }

    .div-wrap-ai {
        width: 100%;
    }

    .grid-reg-ai {
        width: 100%;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .p-adicionales-ai.text-pack1-ai {
        margin-top: 10px;
    }

    .div-btns-feactures-ai {
        width: 100%;
    }

    .text-area-direcci-n-ai {
        width: 100%;
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

    .col-tarjeta-ai {
        padding: 0 0 10px;
    }

    .col-location-ai {
        margin-bottom: 0;
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }

    .div-total-pago-ai.resumen-tienda {
        width: 100%;
        position: relative;
    }

    .div-colum-fixed {
        width: 100%;
    }

    .div-title-a {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .checkbox-field-3 {
        margin-bottom: 10px;
    }

    .footer-flex-container-2 {
        width: 100%;
        min-width: 100%;
        flex-direction: column;
        align-items: center;
        margin-right: 20px;
    }

        .footer-flex-container-2.f-flex-container-ai {
            flex-direction: column;
        }

    .div-block-222 {
        margin-top: 10px;
    }

    .f-block-ai {
        align-self: center;
    }

    .div-resumen-contenedor-ai {
        grid-column-gap: 16px;
        grid-row-gap: 1px;
        background-color: rgba(0, 0, 0, 0);
        grid-template-rows: .75fr .25fr .25fr auto;
        grid-template-columns: 1fr 1.25fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block;
    }

    .cols-compra, .grid-rs-compras {
        width: 100%;
    }

    .btn-renovar-plan {
        width: 90%;
    }

    .div-block-225.titulo-resumen {
        width: 100%;
        background-color: rgba(0, 0, 0, 0);
        align-self: auto;
    }

    .background-pop-up {
        display: none;
    }

    .popup-soporte {
        width: 88%;
    }

    .div-renv-plan {
        width: 100%;
    }

    .titulo-principal-3 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        display: flex;
        position: relative;
    }

    .link-block-back-3 {
        position: relative;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .popup-comercial {
        display: flex;
    }

    .popup-administrativo {
        display: none;
    }

    .img-alert {
        display: block;
    }

    .carrusel-infinito {
        width: 400%;
    }

    .pagination-content {
        margin-bottom: 0;
    }

    .dropdown-detalles-ai {
        margin-left: 0;
    }

        .dropdown-detalles-ai.ayuda-passwrd {
            margin-right: 0;
            top: 24%;
            left: 18%;
        }

    .toggle-detalles-ai {
        padding-top: 8px;
    }

    .detalles-descrp-ai.w--open {
        min-width: 380px;
        margin-top: 0;
        display: block;
        top: 29px;
    }

    .tabla-metodos, .div-tarjetatype-ai {
        width: 100%;
    }

    .text-block-9.aprox {
        flex: 1;
    }

    .div-producto-gd {
        width: 90%;
        flex-direction: row;
        justify-content: space-between;
        align-self: center;
        margin-right: 0;
        padding-left: 0;
        padding-right: 10px;
    }

        .div-producto-gd.tienda {
            justify-content: center;
        }

    .slct-size-zc {
        float: none;
        text-align: left;
        font-size: 12px;
    }

    .botones-agragar {
        width: auto;
        float: right;
        clear: none;
        flex-direction: row;
        align-items: center;
        margin-top: 0;
        margin-left: 8px;
        margin-right: 0;
        display: flex;
        position: relative;
    }

    .div-imagen-gd {
        width: 200px;
        margin-top: 10px;
        margin-left: 0;
    }

    .div-block-226 {
        flex-direction: row;
        align-items: center;
        margin-top: 0;
    }

    .div-size-zc {
        width: 120px;
        float: left;
        clear: right;
        margin-right: 0;
    }

    .titulo-02-zebra {
        text-align: left;
        margin-bottom: 0;
    }

    .div-160-btn-wrap-zc {
        width: 100%;
        min-width: auto;
        background-color: rgba(0, 0, 0, 0);
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        align-self: auto;
        align-items: center;
        margin-top: 20px;
        display: block;
    }

    .por-unidad {
        margin-top: 0;
    }

    .precio-zebra {
        text-align: left;
    }

    .div-block-precio-gd {
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
    }

        .div-block-precio-gd.tienda, .label-zebra {
            margin-top: 10px;
        }

            .label-zebra.stock {
                align-self: flex-end;
            }

    .div-block-227 {
        justify-content: space-between;
        margin-bottom: 10px;
        position: static;
    }

    .btn-descripcion-zc {
        width: 120px;
        height: 40px;
        float: left;
        clear: none;
        flex: 1;
        margin-left: 0;
        margin-right: 10px;
        display: flex;
    }

    .info-producto-gd {
        width: 100%;
        flex: 0 auto;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .boton-zebra.producto {
        width: 130px;
        float: left;
        flex: 0 auto;
        align-self: center;
        margin-top: 0;
        margin-right: 10px;
        padding-top: 10px;
        padding-bottom: 8px;
        font-size: 11px;
        line-height: 20px;
        text-decoration: none;
        display: block;
        position: relative;
    }

        .boton-zebra.producto.btn-cotizar-zc {
            margin-right: 0;
        }

    .lista-dropdown-zc.w--open {
        top: 95%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .text-mas-detalles-zc {
        text-align: left;
        flex: 0 auto;
        font-size: 12px;
    }

    .dropdwn-detall-zc {
        min-width: 100px;
        display: flex;
    }

    .select-field-5 {
        width: 15%;
        padding-left: 0;
    }

    .section-3 {
        margin-top: -20px;
    }

    .heading-19 {
        font-size: 28px;
        line-height: 35px;
    }

    .heading-20 {
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 24px;
        line-height: 35px;
    }

    .paragraph-3 {
        font-size: 16px;
    }

    .div-block-233.recursos {
        width: 100%;
        padding-left: 20px;
    }

    .centered-container {
        margin-top: 0;
        padding-top: 0;
    }

    .heading-14 {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 19px;
    }

    .text-block-14 {
        font-size: 16px;
    }

    .noticia1 {
        flex-direction: column;
        align-items: center;
    }

    .image-21 {
        width: auto;
        height: auto;
        max-width: 60%;
        margin-bottom: 20px;
    }

    .titulo-2 {
        margin-top: 40px;
        font-size: 30px;
        line-height: 40px;
    }

    .heading-10 {
        text-align: center;
    }

    .div-block-tex-pop.blanco {
        height: 10%;
    }

    .div-icon-exit-ai-2 {
        top: 0;
    }

    .tarjeta-popup-2 {
        height: 90%;
    }

    .heading-37 {
        top: 4%;
    }

        .heading-37._2-tex {
            top: 16%;
        }

    .heading-42 {
        top: 4%;
    }

        .heading-42._2-tex {
            top: 16%;
        }

    .heading-45 {
        top: 4%;
    }

        .heading-45._2-tex {
            top: 16%;
        }
}

@media screen and (max-width: 479px) {
    .main {
        padding-bottom: 0;
    }

    .header {
        height: auto;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
    }

    .navbar {
        flex: 0 auto;
        padding-top: 0;
        padding-bottom: 0;
    }

    .footer-2 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-flex-container {
        clear: left;
        flex-direction: column;
        align-items: center;
        margin-left: 0;
        display: flex;
    }

    .footer-logo-link {
        height: 60px;
    }

    .footer-image {
        text-align: left;
        margin: 0;
    }

    .footer-heading {
        width: 110px;
        text-align: left;
        margin-top: 0;
    }

        .footer-heading.app {
            width: auto;
            text-align: left;
            margin-left: 10px;
            padding-top: 0;
            top: 10px;
            left: 0;
        }

    .footer-link {
        text-align: left;
        margin-bottom: 10px;
    }

    .flat-blanco-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .contenedor-general-2 {
        margin-top: 12px;
        padding-top: 0;
        display: block;
    }

    .div-block-menu {
        flex-direction: row;
        margin-top: 17px;
        padding-top: 0;
        padding-bottom: 571px;
        display: flex;
    }

        .div-block-menu.resumen {
            width: auto;
            flex-direction: row;
        }

    .titulo-icono {
        width: 50px;
        height: 20px;
        flex-direction: row;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        font-size: 7px;
        line-height: 8px;
    }

    .contenedor-titulo {
        height: 30px;
    }

        .contenedor-titulo.administrador-se {
            height: 60px;
        }

    .icono-smart-admin {
        width: 25px;
        height: 25px;
    }

    .contenedor-icono-admin {
        width: 80px;
        height: 80px;
    }

    .contenedor-admin, .div-block-2 {
        text-align: center;
    }

    .container-header {
        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.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.wrap-header-ai.cont-h-cerrar-sess-ai {
                height: auto;
            }

    .nav-link {
        font-size: 14px;
    }

    .img-profile-ai {
        width: 30px;
        height: 30px;
        margin: 0 4px;
        display: block;
    }

    .text-block-16 {
        text-align: center;
    }

        .text-block-16.p-close-session-ai {
            width: 123%;
            float: none;
            clear: none;
            text-align: left;
            margin-left: auto;
            margin-right: auto;
            display: inline-block;
        }

    .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);
            }

    .div-block-perfil {
        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.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: none;
            position: relative;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .div-block-perfil.div-btn-is-ai {
            flex: 0 auto;
            margin-left: 40px;
            margin-right: 60px;
        }

    .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-2.div-img-perf {
        width: 30px;
        height: 30px;
        background-color: rgba(0, 0, 0, 0);
        padding: 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);
            }

    .div-block-165 {
        padding-left: 0;
    }

        .div-block-165.block-data-ai {
            width: 76%;
            background-color: rgba(0, 0, 0, 0);
        }

    .nav-menu.main-nav-ai {
        float: right;
        margin-right: 0;
    }

    .nav-menu.nav-menu-drop {
        height: auto;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 20px;
    }

    .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.carga-descarga {
            float: right;
            justify-content: flex-end;
            margin-top: 10px;
            margin-left: 0;
            display: flex;
        }

            .contenedor-botones.carga-descarga.alt {
                width: auto;
                justify-content: flex-end;
                align-items: stretch;
                margin: 0;
                display: flex;
                position: static;
            }

            .contenedor-botones.carga-descarga.cont-btn-agregar {
                justify-content: flex-end;
                margin-top: 0;
                margin-right: 0;
            }

        .contenedor-botones.centrado {
            margin-top: 0;
            margin-bottom: 0;
        }

        .contenedor-botones.atv {
            padding-bottom: 0;
        }

        .contenedor-botones.btns-reg-acts {
            width: auto;
            padding-left: 0;
        }

        .contenedor-botones.btns-line {
            margin-top: 0;
            margin-bottom: 0;
            padding-left: 0;
        }

        .contenedor-botones.cont-btns-left {
            flex-direction: row;
            justify-content: center;
            margin-top: 37px;
            display: flex;
        }

    .boton.call2action {
        background-color: #eabb00;
    }

        .boton.call2action.btn-cinta-ai {
            margin-top: 10px;
        }

    .boton.gris {
        margin-left: 0;
        margin-right: 10px;
    }

    .field-label {
        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;
    }

        .field-label.roa {
            width: 100%;
            height: auto;
            clear: none;
            text-align: left;
            object-fit: fill;
            flex-flow: column;
            flex: 1;
            display: flex;
            position: static;
            top: 0%;
            bottom: auto;
            left: 0%;
            right: auto;
            overflow: visible;
        }

        .field-label.na {
            margin-top: 20px;
        }

        .field-label.label-buscar {
            width: auto;
            flex-direction: row;
            display: block;
        }

        .field-label.lbl-add-toma {
            margin-top: 10px;
        }

    .select-field {
        margin-top: -77px;
    }

        .select-field.select-type.filtro-ai {
            width: 290px;
            float: none;
            clear: none;
            margin-right: 0;
            position: relative;
        }

        .select-field.select-filtro-ai {
            width: 100%;
        }

        .select-field.select-filtro {
            width: 100%;
            margin-bottom: 10px;
            margin-left: 0;
            margin-right: 0;
            padding-left: 20px;
            padding-right: 20px;
            display: flex;
        }

    .text-field {
        width: 100%;
        height: 30px;
        float: left;
        margin-bottom: 0;
        font-style: normal;
        display: block;
    }

        .text-field.requerimiento-txt {
            width: 100%;
        }

        .text-field.txt-buscador {
            width: 89%;
        }

    .textarea {
        display: block;
    }

    .link-block-back {
        top: auto;
        left: 0;
    }

        .link-block-back.link-go-ai {
            flex: none;
            align-self: center;
            position: absolute;
            top: 8px;
        }

    .back {
        display: block;
    }

    .contenedor-grid {
        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;
    }

        .contenedor-grid.tabla-usuarios-ai {
            width: 100%;
            float: none;
            clear: none;
            display: block;
            position: relative;
            overflow: visible;
        }

    .grid {
        overflow: visible;
    }

        .grid._2.grid-third-table {
            grid-template-columns: 1fr 150px 50px 30px 30px;
        }

        .grid._3.visor.gestion {
            grid-template-columns: 100px 100px 100px 100px 150px;
        }

        .grid._4 {
            grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) repeat(auto-fit, minmax(100px, 1fr)) 30px;
        }

            .grid._4.adjust {
                grid-template-columns: minmax(100px, .75fr) minmax(100px, .75fr) minmax(100px, .75fr) minmax(100px, .75fr) minmax(50px, 1fr);
            }

            .grid._4.grid-tabla-ai {
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
            }

                .grid._4.grid-tabla-ai.grid-empleados {
                    overflow: auto;
                }

            .grid._4.grid-notificaciones-ai {
                grid-template-columns: 80px 100px 300px 40px 40px;
                overflow: auto;
            }

        .grid._5 {
            grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) repeat(auto-fit, minmax(50px, 1fr));
            margin-top: 0;
        }

            .grid._5.adjust {
                grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(50px, .25fr);
            }

        .grid._6.tabla-toma-fisica-2 {
            grid-template-columns: 150px 1fr 200px 2.5fr .5fr .5fr;
            grid-auto-rows: 30px;
        }

            .grid._6.tabla-toma-fisica-2.grid-tabla-inventario {
                grid-template-columns: 140px 100px 100px 200px 140px;
            }

        .grid.tabla-activos {
            grid-template-columns: 150px 150px 150px 150px 150px .5fr;
        }

    .texto-blanco {
        text-align: left;
        justify-content: center;
    }

    .celda-vacia {
        flex-direction: row;
        display: flex;
    }

        .celda-vacia.no-pad {
            width: 100%;
            height: 100%;
            justify-content: center;
            align-items: center;
            padding-top: 0;
            display: flex;
        }

        .celda-vacia.descrip, .celda-vacia.td-celda-ai {
            display: flex;
        }

        .celda-vacia.celda-activos {
            flex-direction: column;
            display: flex;
        }

    .parrafo-grid {
        text-align: left;
    }

    .div-block-170 {
        height: auto;
        flex-direction: column;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 0 10px;
    }

        .div-block-170.block-tarjeta-ai {
            margin-top: 0;
            margin-bottom: 10px;
            padding: 10px;
        }

        .div-block-170.go-store-ai {
            height: auto;
        }

    .text-block-17 {
        height: auto;
        align-items: flex-start;
        margin-top: 0;
        margin-bottom: 6px;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 12px;
    }

    .section {
        display: block;
    }

    .form-block-8 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .form-5 {
        width: 100%;
    }

    .subtitulo {
        width: 80%;
        margin-left: 0;
        margin-right: 10px;
        padding-left: 0;
    }

        .subtitulo.centrado.ingreso {
            margin-right: 0;
        }

    .button-activeid {
        margin-left: 0;
        font-size: 30px;
    }

        .button-activeid.pro {
            text-align: center;
            font-size: 28px;
            line-height: 35px;
        }

    .text-field-2.login {
        width: 90%;
    }

    .form-6 {
        width: 100%;
    }

    .contenedor-buscar {
        margin-top: -9px;
    }

        .contenedor-buscar.buscador-usuarios-ai {
            width: 290px;
            float: left;
            clear: none;
            flex-direction: row;
            justify-content: center;
            margin-bottom: 20px;
            display: block;
        }

        .contenedor-buscar.cont-search {
            width: 100%;
        }

        .contenedor-buscar.search {
            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.cal {
            margin-bottom: 0;
        }

        .contenedor-icono.div-icon {
            float: left;
            margin-right: 0;
        }

        .contenedor-icono.icon-search-ai {
            margin-top: 20px;
            text-decoration: none;
            display: flex;
        }

        .contenedor-icono.icon-movil {
            margin-top: -12px;
        }

    .link-block-boton.dere {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

        .link-block-boton.dere.url-btn-add {
            margin-right: 0;
        }

    .link-block-boton.gris {
        margin-top: 5px;
    }

    .link-block-boton.bell-link {
        margin-top: 18px;
    }

    .div-fecha {
        flex-direction: row;
        margin-top: 13px;
        margin-bottom: 45px;
        padding-top: 0;
        display: flex;
    }

    .img-lbrand-logo-ai {
        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;
    }

    .grid-container-title {
        grid-column-gap: 0px;
        grid-row-gap: 10px;
        flex: 0 auto;
        grid-template-rows: auto;
        grid-template-columns: .5fr 4fr .25fr 1fr;
        grid-auto-columns: 1fr;
        align-self: auto;
        display: grid;
    }

    .grid-perfil {
        width: 100%;
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 2fr 1fr 1fr;
        align-items: stretch;
    }

        .grid-perfil.grid-center {
            width: 100%;
        }

    .div-photo-perfil {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .block-form-aid {
        width: 100%;
    }

    .grid-tab-01 {
        grid-template-rows: auto auto auto auto auto auto auto auto;
    }

    .header-externo {
        font-family: Lato, sans-serif;
        font-size: 18px;
    }

    .div-banner-animado {
        height: 100%;
        grid-template-columns: minmax(200px, 2fr);
        justify-content: center;
        overflow: hidden;
    }

    .section-banner-animado {
        width: 100%;
        display: flex;
    }

    .div-text-paquete {
        margin-top: 25px;
        margin-left: 10px;
        display: block;
    }

    .active-id-smart {
        font-size: 18px;
    }

    .paragraph-paquete {
        margin-left: 0;
    }

    .paragraph-presentacion {
        margin-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .heading-inicial {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        font-size: 20px;
        line-height: 36px;
    }

    .tarjeta-popup {
        width: 300px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        display: flex;
    }

        .tarjeta-popup.selecem {
            width: 90%;
        }

    .grid-main {
        max-width: 100%;
        grid-column-gap: 7px;
        grid-row-gap: 1px;
        grid-template: ". . . . . . . . . Area" 33px
            ". . . . . . . . . ." 36px
            ". . . . . . . . . ." minmax(auto, .5fr)
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            ". . . . . . . . . ."
            / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }

        .grid-main.roa {
            grid-template-columns: 1fr 1fr 1fr 1fr;
            justify-items: stretch;
            display: block;
        }

        .grid-main.grid-menu {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        }

        .grid-main.main-mobil, .grid-main.grid-add-toma {
            grid-template-rows: auto auto minmax(auto, 1fr) auto auto;
        }

        .grid-main.grid-sinc-act {
            grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
        }

        .grid-main.grid-main-gestion {
            grid-column-gap: 8px;
            grid-row-gap: 9px;
            grid-template-rows: auto auto auto .25fr auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            grid-auto-columns: 1fr;
            display: grid;
        }

        .grid-main.grid-activos {
            grid-template-rows: auto auto auto auto 40px auto auto 1fr auto auto;
        }

        .grid-main.grid-perfil {
            margin-bottom: 500px;
        }

    .container-2 {
        display: block;
    }

    .div-banner-extremo {
        display: none;
        position: static;
        overflow: visible;
    }

    .form-line {
        text-align: left;
        flex-direction: column;
        align-items: stretch;
        padding: 0;
        display: flex;
        overflow: visible;
    }

        .form-line.fecha-final-ai.line-toma {
            align-items: stretch;
        }

        .form-line.line-reg-inv {
            margin-top: 10px;
        }

        .form-line.form-line-ai {
            flex-direction: row;
            margin-top: 12px;
            display: block;
            position: static;
        }

    .grid-form {
        width: 95%;
        float: none;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-direction: column;
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        padding-bottom: 0;
        padding-left: 7px;
        padding-right: 7px;
        display: grid;
    }

        .grid-form.premsec {
            margin-top: 20px;
        }

        .grid-form.gestion {
            grid-column-gap: 8px;
            grid-row-gap: 8px;
            grid-template-rows: .25fr .25fr minmax(auto, .25fr) minmax(auto, .25fr) minmax(auto, .25fr);
            grid-template-columns: 1fr 1fr 1fr;
            grid-auto-columns: 1fr;
            display: grid;
        }

        .grid-form.form-empleado {
            grid-template-columns: 1fr 1fr .75fr;
            padding-left: 0;
            padding-right: 0;
            display: block;
        }

        .grid-form.grid-form-perf {
            grid-column-gap: 8px;
            grid-row-gap: 8px;
            grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            grid-auto-columns: 1fr;
            align-items: stretch;
            justify-items: stretch;
            display: grid;
        }

        .grid-form.grid-contrasennia {
            grid-template-columns: 1fr 1fr 1fr;
            display: block;
        }

        .grid-form.grid-add-toma {
            grid-template-columns: .5fr .5fr 1fr;
        }

    .titulo-principal {
        flex: none;
        order: 0;
        align-self: center;
        margin-top: 4px;
        margin-left: 0;
        margin-right: 0;
        font-size: 18px;
        display: flex;
    }

        .titulo-principal.titulo-checkout {
            margin-top: 10px;
            margin-bottom: 10px;
        }

    .form-block {
        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;
    }

        .form-block.form-titulo-ig {
            display: block;
        }

    .form {
        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;
    }

    .div-tarjeta {
        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.res-roa {
            flex-flow: column;
            justify-content: flex-start;
            align-items: stretch;
            margin-top: 14px;
            padding-top: 11px;
            display: flex;
            overflow: auto;
        }

        .div-tarjeta.sinc {
            margin-top: 60px;
            margin-bottom: 40px;
        }

            .div-tarjeta.sinc.tarjeta-responsive {
                margin-bottom: 0;
            }

        .div-tarjeta.incientes, .div-tarjeta.inventarios {
            width: 300px;
        }

        .div-tarjeta.cinta-tienda-ai {
            width: 100%;
            height: auto;
            margin-top: 10px;
            margin-bottom: 15px;
        }

            .div-tarjeta.cinta-tienda-ai.cint-perf {
                margin-top: 0;
                margin-bottom: 0;
            }

        .div-tarjeta.div-tarjeta-edit-ai {
            margin-bottom: 10px;
            padding-top: 0;
            padding-bottom: 10px;
        }

        .div-tarjeta.div-usuarios-ai {
            padding-left: 8px;
            padding-right: 8px;
        }

            .div-tarjeta.div-usuarios-ai.tarjeta-responsive {
                width: 100%;
                height: 330px;
                margin-bottom: 10px;
                display: block;
                overflow: visible;
            }

                .div-tarjeta.div-usuarios-ai.tarjeta-responsive.last-table-activos {
                    height: auto;
                    margin-bottom: 0;
                }

        .div-tarjeta.cinta-go-store-ai {
            height: auto;
            padding-top: 8px;
            padding-bottom: 8px;
        }

            .div-tarjeta.cinta-go-store-ai.cinta-margin-top {
                padding-top: 4px;
                padding-bottom: 4px;
            }

        .div-tarjeta.tarjeta-fotos-reg-act-ai {
            width: 100%;
        }

        .div-tarjeta.tarjeta-compra {
            margin-top: 10px;
        }

        .div-tarjeta.div-cinta {
            height: auto;
            margin-top: 0;
        }

        .div-tarjeta.tarjeta-responsive {
            flex-direction: column;
            margin-top: 0;
            margin-bottom: 10px;
            display: flex;
        }

        .div-tarjeta.tarjeta-toma.tarjeta-responsive {
            margin-top: 0;
            padding-bottom: 20px;
        }

        .div-tarjeta.tarjeta-menu {
            margin-top: 10px;
            padding-bottom: 10px;
        }

        .div-tarjeta.tarjeta-registro {
            margin-top: 10px;
        }

            .div-tarjeta.tarjeta-registro.tarjeta-imgs-ai {
                width: 100%;
                grid-column-gap: 16px;
                grid-row-gap: 16px;
                flex-direction: row;
                grid-template-rows: auto auto auto auto auto auto auto;
                grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                grid-auto-columns: 1fr;
                justify-content: center;
                align-items: center;
                display: block;
                overflow: visible;
            }

        .div-tarjeta.buscador-activos-ai.tarjeta-registro {
            overflow: visible;
        }

        .div-tarjeta.trjeta-copy.tarjeta-responsive {
            height: auto;
            margin-top: 0;
            padding-top: 10px;
        }

        .div-tarjeta.ubib {
            width: 100%;
            height: 100%;
            margin-top: 0;
        }

    .div-block-195 {
        flex-wrap: wrap;
    }

    .form-block-empresa {
        width: 90%;
        margin-top: 20px;
    }

    .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.grid-buscar-activo {
            grid-column-gap: 0px;
            grid-row-gap: 4px;
            grid-template-rows: auto 30px auto;
            grid-template-columns: .5fr .5fr .75fr;
            grid-auto-rows: 1fr;
            justify-content: space-between;
            justify-items: start;
        }

    .gif-banner-animado {
        width: 300px;
        height: 100%;
        max-width: 200%;
    }

    .seccion-banner-secundario {
        justify-content: center;
        display: flex;
        overflow: hidden;
    }

    .image-35 {
        height: 200px;
        max-width: none;
    }

    .grid-de-compra {
        width: 100%;
        max-width: 100%;
        grid-template-columns: .75fr 3fr .75fr;
    }

    .seccion-de-compra {
        width: 100%;
        max-width: 100%;
        justify-content: center;
        display: flex;
    }

    .div-presentacion {
        padding-left: 5px;
        padding-right: 5px;
    }

    .menu.gestion {
        background-size: 60%;
    }

    .menu.visor {
        background-size: 50%;
    }

    .menu.no-encontrado {
        background-size: 60%;
    }

    .menu.dashboard {
        background-size: 50%;
    }

    .div-block-198 {
        height: auto;
    }

    .section-campa-a {
        height: 150px;
    }

    .container-campaa.tab {
        text-align: left;
        justify-content: flex-start;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        display: flex;
        position: relative;
    }

    .div-block-campa-a {
        flex-wrap: wrap;
    }

        .div-block-campa-a.der {
            margin-right: 0;
            padding-top: 0;
            padding-bottom: 0;
        }

    .centro-de-recursos {
        width: 100%;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        margin-right: 0;
        padding-top: 0;
        padding-left: 0;
        font-size: 14px;
        line-height: 15px;
        display: block;
    }

        .centro-de-recursos._2 {
            width: 100%;
            text-align: center;
            margin-top: 0;
            margin-bottom: 5px;
            padding-top: 0;
            display: block;
        }

    .nombre-recurso {
        text-align: center;
        margin-top: 0;
        margin-left: 30px;
        font-size: 10px;
        line-height: 20px;
    }

        .nombre-recurso._2 {
            width: 100%;
            margin-bottom: 10px;
            margin-left: 0;
            font-size: 14px;
            font-weight: 700;
            display: block;
        }

    .title-colum {
        margin-top: 0;
        margin-left: -5px;
        margin-right: 0;
        padding-left: 0;
        font-size: 14px;
    }

        .title-colum.auto {
            margin-top: 0;
            margin-left: -10px;
            font-size: 14px;
        }

    .image-colum {
        width: 100%;
        height: auto;
        text-align: left;
        object-fit: scale-down;
        margin-left: 0;
        margin-right: 0;
        position: relative;
        left: 0;
        right: 20px;
    }

    .grid-descubra {
        width: 100%;
        grid-template-rows: auto auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .paragraph-tarjeta {
        text-align: left;
    }

    .heading-grid-descubra {
        text-align: center;
        font-size: 24px;
    }

    .form-block-9 {
        margin-left: 20px;
        margin-right: 20px;
    }

    .text-field-10 {
        margin-bottom: 0;
    }

    .checkbox-field {
        padding-top: 0;
    }

    .checkbox-label {
        flex-direction: column;
        display: flex;
    }

    .heading-4-subheading {
        text-align: center;
        margin-top: 10px;
    }

    .div-tarjeta {
        width: auto;
        height: auto;
        object-fit: fill;
        flex-direction: row;
        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;
        align-items: stretch;
        margin-top: 42px;
        padding: 0;
        display: block;
        position: relative;
        overflow: visible;
    }

    .grid-tablas {
        width: auto;
        height: auto;
        grid-column-gap: 1px;
        object-fit: contain;
        grid-template-columns: minmax(130px, 1.75fr) minmax(110px, 1.75fr) minmax(110px, 1fr) minmax(110px, 1fr) repeat(auto-fit, minmax(25px, 25fr)) minmax(25px, 25fr) minmax(25px, 25fr);
        grid-template-areas: ". . . . ."
            ". . . . Area";
        grid-auto-columns: .25fr;
        justify-content: start;
        overflow: auto;
    }

    .div-block-prueba.izq {
        text-align: center;
        justify-content: flex-start;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative;
    }

    .div-block-prueba.der {
        width: 280px;
        height: 30px;
        margin-top: 180px;
        margin-left: 34px;
        margin-right: 0;
        padding-top: 0;
    }

    .link-pruebe {
        text-align: center;
        justify-content: flex-start;
        margin-right: 1px;
        display: inline-block;
    }

    .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;
        }

    .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;
        }

    .div-block-ally-logo {
        width: 40px;
        height: auto;
    }

    .div-block-199 {
        margin-left: 0;
    }

        .div-block-199.div-solucion-ai {
            width: 100%;
            float: left;
        }

    .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-block-social-logo {
        text-align: left;
        display: inline-block;
    }

    .image-40 {
        width: 100%;
        clear: none;
        display: block;
    }

    .image-41 {
        width: 100px;
        text-align: left;
        flex: 0 auto;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }

    .section-carousel {
        margin-top: 0;
    }

    .slide {
        margin-right: 20px;
    }

    .slide-2 {
        margin-left: 10px;
        margin-right: 10px;
    }

    .client-d_aquidesign {
        margin-left: -11px;
    }

    .boton-compra {
        width: 120px;
        height: 30px;
        margin-top: 0;
        margin-left: 15px;
        font-size: 15px;
        line-height: 5px;
        position: relative;
    }

        .boton-compra.compra {
            width: 100%;
            min-width: 200px;
            float: none;
            clear: none;
            margin-top: 20px;
            margin-left: 0;
            padding-right: 10px;
            font-size: 23px;
            font-weight: 700;
        }

    .section-partners {
        margin-top: 20px;
        margin-left: 16px;
        margin-right: 16px;
        display: block;
    }

    .grid-partners {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .div-partner-logo {
        text-align: center;
    }

    .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;
    }

    .list {
        text-align: center;
        padding-left: 0;
    }

    .list-2, .list-3 {
        text-align: center;
    }

    .link-block-3 {
        width: 100px;
        height: auto;
        clear: none;
        text-align: left;
        flex-direction: row;
        flex: 0 auto;
        justify-content: center;
        display: flex;
        position: relative;
        left: 0;
    }

    .link-block-4 {
        width: 100px;
        height: 34px;
        flex-direction: row;
        justify-content: center;
        display: flex;
    }

    .div-diagonal-gris {
        background-image: linear-gradient(30deg, #e3e3e3, #e3e3e3 0%, #e3e3e3 45%, rgba(0, 0, 0, 0) 45%);
        margin-top: 0;
        top: -60%;
        bottom: 0%;
        left: 0%;
        right: 0%;
    }

    .diagonal-amarillo {
        background-image: linear-gradient(315deg, #eabb00, #eabb00 37%, rgba(255, 255, 255, 0) 37%, rgba(255, 255, 255, 0));
        margin-top: -60px;
        top: -60%;
    }

    .div-text-banner-video {
        margin-top: 0;
    }

    .grid-banner-video {
        height: 100%;
        flex-direction: column;
        display: flex;
    }

    .section-banner-video {
        flex: 0 auto;
        margin-bottom: 20px;
    }

    .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;
        }

    .div-logo-footer {
        margin-left: -180px;
    }

        .div-logo-footer.div-wrap-logo {
            align-self: center;
            margin-left: 0;
        }

    .h2-promo-texto {
        width: 100%;
        float: left;
        position: relative;
    }

    .image-diagonal {
        margin-bottom: 0;
    }

    .contenedor-texto-diagonal {
        padding-left: 25px;
    }

    .link-2 {
        margin-top: 15%;
    }

    .div-info-diagonal {
        transform: translate(0, 100%);
    }

    .checkbox-field-2 {
        text-align: center;
        display: block;
    }

    .image-47 {
        display: block;
    }

    .text-block-19 {
        text-align: center;
    }

    .dropdown-perfil-2 {
        z-index: 2;
        margin-right: 0;
    }

    .perfil-name-2 {
        text-align: center;
    }

    .brand {
        flex: 0 auto;
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 10px;
        padding-top: 0;
    }

        .brand.w--current {
            flex: 0 auto;
            padding-left: 0;
        }

    .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;
        }

    .bold-text {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 10px;
        margin-left: 0%;
        font-size: 23px;
    }

    .link-app-download {
        width: 100px;
    }

    .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;
        }

    .img-android-app-ai {
        text-align: center;
        margin-left: 0;
    }

    .div-block-201.portadaais {
        width: 100%;
        height: 380px;
        display: block;
    }

    .div-block-202 {
        width: 100%;
        height: 380px;
        float: none;
        clear: none;
        background-image: linear-gradient(84deg, rgba(245, 245, 245, .84) 74%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, .69));
        padding-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        display: flex;
    }

    .div-block-203 {
        justify-content: center;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 0;
        display: block;
    }

    .botonesfreedemo {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 0;
    }

    .grid-6 {
        width: 100%;
    }

        .grid-6.grid-imgs-registro-ai {
            width: 100%;
            grid-column-gap: 10px;
            grid-row-gap: 10px;
            object-fit: fill;
            flex: 0 auto;
            grid-template-rows: minmax(auto, 1fr) 40px;
            grid-template-columns: 99px 100px 100px 100px 100px;
            grid-auto-columns: 1fr;
            grid-auto-flow: row;
            align-content: start;
            justify-content: space-between;
            align-self: stretch;
            align-items: stretch;
            justify-items: start;
            display: grid;
            overflow: auto;
        }

    .lightbox-link.lbox-img-ai {
        width: auto;
    }

    .div-block-209 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: flex;
    }

    .select-field-2 {
        text-align: center;
    }

    .celda-resumen-menu {
        width: 85%;
        flex-direction: column;
        align-items: center;
        display: flex;
    }

        .celda-resumen-menu.grafico {
            flex-direction: column;
            flex: 0 auto;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-right: 20px;
        }

    .titulo-resumen {
        width: 110%;
        text-align: center;
        justify-content: center;
        padding-left: 10px;
        padding-right: 10px;
    }

    .resumen-inventarios-e-incidentes.mini-resumen {
        display: block;
    }

    .section-ai {
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .warpper-form-ai {
        width: 100%;
        display: block;
    }

    .grid-block-perfil-ai {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        display: block;
    }

    .block-public-info-ai {
        width: 93.75%;
        max-width: 100%;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .grid-info-form-ai {
        grid-template-columns: 3fr 2.25fr 1fr 1fr 1fr;
        grid-auto-columns: .25fr;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .div-cont-emp-ai {
        width: 93.75%;
        box-shadow: none;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .block-iinfo-top-ai {
        display: none;
    }

    .block-perf-emp-perfil {
        width: 100%;
        max-width: 100%;
        box-shadow: 1px 1px 3px #999;
    }

    .txt-emp-name-ai {
        float: none;
        clear: none;
        text-align: center;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .txt-tel-emp-ai, .btn-permisos-user-ai, .btn-options-perf-ai {
        width: 100%;
    }

    .heading-3.h-empleados-ai {
        padding-bottom: 10px;
    }

    .block-info-user-ai.div-block-info-left-ai {
        width: 100%;
    }

    .p-update-plan-pe-ai {
        width: 50%;
    }

    .get-passwrd-p-ai {
        width: 99%;
        display: inline-block;
    }

    .btn-hamburger-ai {
        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%;
    }

    .hamburger-icon-ai {
        float: none;
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
    }

    .brand-logo-ai {
        flex: 0 auto;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-left: 10px;
        margin-right: 0;
        display: block;
        position: static;
    }

    .wrap-form-ai {
        width: 93.75%;
    }

        .wrap-form-ai.wrap-new-passwrd {
            width: 90%;
            margin-top: auto;
            margin-bottom: auto;
        }

    .btn-inicio-session-ai {
        float: none;
        margin-top: 20px;
    }

    .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;
            }

    .slect-code-country-ai {
        width: 40%;
        font-size: 12px;
    }

    .modal-box-ai {
        width: 300px;
    }

    .div-block-code-ai {
        min-width: 300px;
    }

    .undo-div-ai {
        width: 80%;
    }

    .grid-content-chkout-ai {
        grid-template-columns: 1.5fr 1fr .75fr;
    }

    .block-checkout-ai {
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .grid-checkout-ai {
        width: auto;
        grid-column-gap: 0px;
        grid-template-columns: minmax(0, .5fr) minmax(0, .25fr) .25fr .5fr .5fr;
        grid-auto-columns: .25fr;
        align-content: space-between;
        justify-content: space-around;
    }

    .div-checkout-paln-ai {
        padding-right: 4px;
    }

    .div-checkout-orden-ai {
        height: auto;
    }

    .col-order-ai {
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }

        .col-order-ai.col-border-r-ai {
            height: 47px;
            flex-direction: row;
        }

        .col-order-ai.col-precio-ai {
            height: 47px;
            text-align: center;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            font-family: Lato, sans-serif;
            display: flex;
        }

    .coulms-plan-ai {
        width: 100%;
        height: auto;
        margin-bottom: 0;
        display: block;
    }

        .coulms-plan-ai.colums-pack-ai {
            height: auto;
            margin-right: 0;
            padding-left: 4px;
            padding-right: 2px;
            display: block;
        }

        .coulms-plan-ai.colums-frec-pago {
            height: auto;
            border-style: solid;
            margin-bottom: 20px;
            display: block;
        }

        .coulms-plan-ai.colums-mensual-ai {
            height: auto;
            display: block;
        }

        .coulms-plan-ai.colums-adic-pago-ai {
            height: auto;
            margin-bottom: 10px;
        }

    .col-plan-ai {
        height: 30px;
        flex: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }

        .col-plan-ai.col-frec-ai {
            height: 40px;
            align-items: center;
        }

        .col-plan-ai.col-ad-ai {
            height: 40px;
            text-align: center;
            justify-content: center;
        }

    .col-paln-ai {
        height: 30px;
        padding-top: 0;
        padding-left: 2px;
        padding-right: 2px;
        font-family: Lato, sans-serif;
        font-size: 12px;
    }

        .col-paln-ai.col-cant-ai, .col-paln-ai.col-tachado-ai, .col-paln-ai.col-price-ai {
            height: 40px;
        }

    .lbl-pago-info-ai.lbl-direcc-ai {
        margin-top: 0;
        margin-left: 0;
    }

    .input-info-pago-ai {
        padding-right: 10px;
    }

    .p-type-plan-ai {
        text-align: center;
        flex: 0 auto;
        font-size: 12px;
    }

        .p-type-plan-ai.p-titulo-compra.bor-bottom {
            border-right: 1px #000;
        }

    .p-duration-plan-ai {
        text-align: center;
        flex: 0 auto;
    }

        .p-duration-plan-ai.p-precio-ai {
            text-align: center;
            flex: 1;
            margin-right: 6px;
            font-size: 12px;
        }

    .p-price-plan-ai {
        text-align: center;
        flex: 1;
        margin-top: 0;
        font-size: 12px;
    }

    .p-total-pay-ai {
        font-size: 16px;
    }

    .p-notification-ai {
        text-align: left;
    }

    .radio-plan-ai {
        float: left;
        margin-left: 0;
    }

    .label-plan-chosen-ai {
        float: left;
        margin-bottom: 0;
        font-size: 12px;
    }

    .radio-wrap-plan-ai {
        width: 100%;
        padding-left: 0;
    }

    .p-price-plan-calc-ai {
        flex: 0 auto;
        font-size: 12px;
    }

        .p-price-plan-calc-ai.texto-tachado-plan-ai {
            font-size: 12px;
        }

    .div-detalle-compra-ai {
        margin-top: 0;
    }

    .div-cant-compra-ai {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .txt-cantidad-ai {
        margin-left: 4px;
        margin-right: 4px;
        padding-left: 2px;
        padding-right: 2px;
    }

    .icon-tarjeta-pago-ai {
        top: 28px;
    }

    .grid-7 {
        width: 100%;
        grid-template-rows: auto;
        justify-content: center;
        display: flex;
    }

    .form-blck-idioma {
        float: left;
        margin-bottom: 10px;
        margin-left: 0;
        position: relative;
    }

    .cant-act-ai {
        padding-right: 0;
    }

    .block-add-emp-img-ai {
        float: none;
        clear: none;
        justify-content: center;
        align-items: center;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .added-img-ai {
        flex: 1;
    }

    .img-config-ai {
        width: 100%;
        justify-content: center;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .div-load-img-ai {
        max-width: 100px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .icon-load-emp-img-ai {
        clear: none;
    }

    .btn-cerrar-session-ai {
        flex: 0 auto;
    }

    .div-user-photo-ai {
        width: 40px;
        height: 40px;
        margin: 9px 0 auto 65%;
    }

    .img-user-profile-ai {
        width: 30px;
        height: 30px;
    }

    .div-notf-ai {
        width: 100%;
    }

    .heading-perf-emp-ai {
        flex: none;
        display: block;
    }

        .heading-perf-emp-ai.mobile-titulo {
            font-size: 16px;
        }

    .grid-8.grid-main.grid-responsive-ai.grid-lanscape {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .grid-planes-ai {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .div-tabla-monetizacion-ai {
        overflow: auto;
    }

    .div-fila-monetizacion-ai.color-fondo-ai {
        width: 100%;
    }

    .grid-mon-celdas-ai {
        width: 100%;
        grid-template-rows: minmax(40px, .75fr);
        grid-template-columns: minmax(300px, 2fr);
        justify-items: stretch;
    }

    .div-celda-mon-large-ai {
        border-style: none;
    }

    .text-cel-mon-desc-ai {
        flex: 0 auto;
    }

    .div-p-center-ai {
        padding-bottom: 0;
        padding-left: 0;
    }

    .image-regs-ai {
        margin-left: auto;
        margin-right: auto;
    }

    .p-adicionales-ai, .p-adicionales-ai.text-pack1-ai {
        margin-top: 10px;
    }

    .div-btns-feactures-ai {
        flex-direction: row;
        margin-top: 30px;
    }

    .form-block-btns-ai {
        flex: 1;
    }

    .form-feactures-ai {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .checkbox-field-sus-ai {
        margin-bottom: 0;
    }

    .label-susc-ai {
        margin-bottom: 0;
        font-size: 12px;
    }

    .field-termcon-ai {
        margin-bottom: 0;
    }

    .text-term-con-ai {
        margin-bottom: -29px;
        font-size: 12px;
    }

    .p-adic-pag-ai {
        text-align: center;
    }

    .text-area-direcci-n-ai {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0;
    }

    .col-tarjeta-ai, .col-location-ai {
        padding-left: 0;
        padding-right: 0;
    }

    .div-total-pago-ai {
        padding-bottom: 10px;
    }

    .form-block-payment-ai {
        width: 90%;
    }

    .div-title-a {
        width: 100%;
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .25fr 2fr .25fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .logo-payout-ai {
        margin-left: 10px;
    }

    .text-block {
        text-align: center;
        font-size: 10px;
    }

    .footer-flex-container-2 {
        min-width: auto;
        flex-direction: column;
        margin-right: 0;
    }

        .footer-flex-container-2.f-flex-container-ai {
            width: 100%;
            padding-top: 20px;
        }

    .salir-h-top-ai {
        right: 10px;
    }

    .div-notf-header-ai {
        width: 23px;
        height: 23px;
        right: -44%;
    }

    .text-notf-ai {
        font-size: 16px;
    }

    .form-block-usuarios {
        width: auto;
    }

    .grid-activos-asignados {
        grid-template-columns: 80px 80px 100px 80px repeat(auto-fit, 80px);
    }

    .celda-toma-f-sica.celda-vacia {
        display: flex;
    }

        .celda-toma-f-sica.celda-vacia.celda-icon {
            flex-direction: row;
        }

    .texto-h-ai {
        text-align: center;
        flex: 1;
        margin-left: 0;
        margin-right: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 14px;
    }

    .btn-ingresar-ai {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .div-resumen-contenedor-ai {
        width: 100%;
        background-color: rgba(0, 0, 0, 0);
    }

    .cols-compra {
        height: 60px;
        border-right-style: solid;
    }

    .col-compra-ai {
        height: 59px;
        border-right-style: none;
    }

    .btn-renovar-plan {
        width: 116px;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
    }

    .titulo-principal-2 {
        text-align: center;
        justify-content: center;
        display: flex;
    }

    .form-8 {
        width: 100%;
    }

    .div-block-224 {
        display: flex;
    }

    .div-block-225 {
        width: 100%;
        align-self: auto;
    }

    .popup-soporte {
        width: 94%;
    }

    .div-destinatario {
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .div-destinatario.large {
            width: 80%;
        }

        .div-destinatario.normal, .div-destinatario.small, .div-remitente.small {
            width: auto;
        }

    .div-remitente.normal {
        width: 87.5189%;
    }

    .btn-enviar-al-chat {
        width: 30%;
    }

    .txt-mensaje {
        width: 70%;
    }

    .div-destino-line, .div-remitente-line {
        width: 100%;
    }

    .div-renv-plan {
        height: auto;
    }

    .left-info.box-plan {
        width: 50%;
    }

    .box-vencimiento {
        width: 50%;
        border-right-style: none;
    }

    .div-btn-ren-plan {
        width: 100%;
        border-top: 1px solid #e3e3e3;
    }

    .titulo-principal-3 {
        flex: none;
        order: 0;
        align-self: center;
        margin-left: auto;
        display: flex;
    }

    .link-block-back-3.link-go-ai {
        flex: none;
        align-self: center;
        position: absolute;
        top: 8px;
    }

    .popup-comercial {
        width: 94%;
        margin-left: 0;
        margin-right: 0;
    }

    .texto-modal-ai {
        width: 93%;
    }

    .popup-administrativo {
        width: 94%;
    }

    .img-alert {
        width: 360px;
        height: auto;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
    }

    .container-footer {
        display: flex;
    }

    .carrusel-infinito {
        width: 800%;
    }

    .img-registro-ai {
        float: none;
        clear: none;
        display: block;
        position: static;
    }

    .pagination-content {
        width: 100%;
        height: 42px;
        float: left;
        clear: none;
        flex-direction: row;
        align-items: stretch;
        margin-bottom: 0;
        display: block;
    }

        .pagination-content.sinc-act-pag {
            margin-bottom: 10px;
        }

    .form-block-19.block-pag {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }

    .form-11 {
        text-align: right;
        flex-direction: row;
        flex: 1;
        justify-content: center;
        align-self: auto;
    }

        .form-11.ri {
            margin-top: 47px;
            margin-left: 123px;
            padding-bottom: 0;
        }

    .dropdown-detalles-ai {
        float: left;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

        .dropdown-detalles-ai.ayuda-passwrd {
            top: 10px;
            bottom: auto;
            left: 8px;
            right: auto;
        }

    .toggle-detalles-ai {
        margin-left: 0;
    }

    .detalles-descrp-ai.w--open {
        min-width: 305px;
        top: 90%;
        bottom: auto;
        left: 0%;
        right: auto;
    }

    .img-detalles-ai {
        align-self: center;
        margin-top: -48px;
    }

    .col-pago.col-tarjeta {
        height: auto;
    }

    .t-data-tarjeta {
        text-align: center;
    }

    .text-block-9.aprox {
        width: auto;
        margin-top: 0;
        position: static;
    }

    .divporunidad {
        align-self: center;
    }

        .divporunidad.divx-unidad {
            width: 100%;
        }

    .div-producto-gd {
        width: 100%;
        flex-direction: row;
        justify-content: center;
        margin-top: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .slct-size-zc {
        text-align: left;
        justify-content: center;
        align-items: center;
        font-size: 12px;
        display: block;
    }

    .botones-agragar {
        width: 100%;
        float: none;
        clear: none;
        flex-direction: column;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative;
    }

    .div-imagen-gd {
        object-fit: fill;
        margin-right: 0;
    }

        .div-imagen-gd.div-img-tienda {
            width: 100%;
            flex-direction: column;
            justify-content: center;
            align-items: stretch;
            margin-bottom: 20px;
            margin-left: auto;
            margin-right: auto;
            display: flex;
        }

    .div-block-226 {
        flex-direction: row;
        flex: 0 auto;
        justify-content: space-between;
        margin-top: 0;
    }

        .div-block-226.div-stock {
            margin-bottom: 10px;
        }

    .div-size-zc {
        width: 100%;
        min-width: auto;
        background-color: rgba(0, 0, 0, 0);
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        padding-top: 0;
        display: block;
    }

    .dropdown-detall-zc {
        justify-content: center;
    }

        .dropdown-detall-zc.drop-tienda-ai {
            width: 100%;
            float: none;
            clear: left;
        }

    .titulo-02-zebra {
        text-align: center;
        margin-bottom: 10px;
        font-size: 16px;
    }

        .titulo-02-zebra.sku {
            margin-bottom: 5px;
            font-size: 14px;
        }

            .titulo-02-zebra.sku.sku-ai-tienda {
                width: 100%;
                float: none;
                margin-top: 0;
            }

        .titulo-02-zebra.marca {
            padding-top: 5px;
            font-size: 15px;
        }

            .titulo-02-zebra.marca.marca-art-tienda-ai {
                width: 100%;
                margin-top: 0;
                margin-left: 0;
                padding-top: 0;
            }

        .titulo-02-zebra.heading-art-tinda {
            width: 100%;
            float: none;
            clear: left;
            margin-top: 0;
            margin-bottom: 10px;
            margin-left: 0;
        }

    .div-160-btn-wrap-zc {
        background-color: rgba(0, 0, 0, 0);
        flex-direction: column-reverse;
        align-items: center;
        display: block;
    }

    .por-unidad {
        text-align: center;
        margin-top: -62px;
        position: static;
    }

        .por-unidad.unidad-ai.p-unidad {
            width: 100%;
        }

    .precio-zebra {
        width: auto;
        text-align: center;
        justify-content: center;
        margin-top: 0;
        font-size: 20px;
    }

    .div-block-precio-gd {
        text-align: center;
        flex-flow: column;
        align-content: flex-start;
        align-items: center;
        margin-bottom: 0;
    }

        .div-block-precio-gd.tienda {
            margin-top: 0;
        }

            .div-block-precio-gd.tienda.precio-tienda {
                width: 100%;
            }

    .label-zebra {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .div-block-227 {
        width: auto;
        text-align: center;
        flex-flow: column wrap;
        align-items: center;
        overflow: visible;
    }

    .btn-descripcion-zc {
        width: 100%;
        height: 40px;
        flex: none;
        justify-content: center;
        align-self: flex-start;
        margin: 0 auto 5px;
        display: flex;
        position: relative;
    }

    .info-producto-gd {
        width: 100%;
        flex: 0 auto;
    }

    .boton-zebra.producto {
        width: 100%;
        flex: 0 auto;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        font-size: 12px;
        line-height: 20px;
    }

        .boton-zebra.producto.btn-cotizar-zc {
            margin-bottom: 10px;
        }

    .div-block-228 {
        text-align: center;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 10px;
        display: flex;
    }

    .div-block-229.mensaje-stock-0 {
        flex-direction: column;
        align-items: flex-start;
    }

    .lista-dropdown-zc.w--open {
        min-width: 300px;
        padding-top: 0;
        top: 80%;
        left: auto;
    }

    .text-mas-detalles-zc {
        text-align: center;
        flex: 1;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        font-size: 12px;
    }

    .icon-detalles-zc {
        flex: none;
    }

    .dropdwn-detall-zc {
        height: 40px;
        flex: 1;
        align-self: auto;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 5px;
        padding-bottom: 5px;
        position: relative;
    }

        .dropdwn-detall-zc.drp-ai-detalles {
            height: 30px;
            clear: none;
            margin-top: 10px;
        }

    .div-block-230 {
        display: block;
    }

    .form-block-pp {
        width: 90%;
        margin-bottom: 10px;
    }

    .label-form-pp {
        font-size: 16px;
    }

    .texbox-observaciones-pp {
        font-family: Lato, sans-serif;
        font-size: 14px;
    }

    .div-botones-pp {
        width: 90%;
    }

    .btn-aceptar-pp, .btn-cancel-pp {
        font-size: 14px;
    }

    .image-52 {
        width: 40px;
        height: 40px;
    }

    .form-14 {
        width: 100%;
    }

    .div-block-231 {
        width: 100%;
        max-width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .contact-form-grid {
        width: 100%;
        height: 700px;
        max-width: 90%;
        margin-top: -22px;
    }

    .submit-button-3 {
        margin-top: -11px;
    }

    .cont-contact {
        justify-content: flex-start;
        padding-left: 8px;
        padding-right: 8px;
        display: block;
    }

    .div-contac {
        width: 90%;
        height: 600px;
    }

    .section-3 {
        width: 90%;
        height: 700px;
        max-width: 90%;
        margin-top: -39px;
        margin-bottom: 138px;
    }

    .form-15 {
        width: 100%;
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .div-block-232 {
        width: 100%;
    }

    .text-block-30 {
        display: block;
    }

    .image-53, .image-54 {
        display: inline-block;
    }

    .image-55 {
        background-color: #000;
    }

    .form-16, .text-block-31 {
        display: block;
    }

    .contenedortyc {
        width: 90%;
        margin-top: 80px;
    }

    .heading-19 {
        font-size: 20px;
        line-height: 30px;
    }

    .heading-20 {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }

    .paragraph-3 {
        margin-top: 0;
        font-size: 14px;
    }

    .div-block-233.recursos {
        width: 90%;
        padding-right: 10px;
    }

    .centered-container {
        max-width: 100%;
        text-align: left;
        margin-top: 0;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .heading-14 {
        width: 90%;
        text-align: center;
        font-size: 14px;
        line-height: 18px;
    }

    .text-block-14 {
        text-align: justify;
        margin-top: 10px;
        font-size: 16px;
    }

    .noticia1 {
        flex-direction: column;
        align-items: center;
    }

    .image-21 {
        width: auto;
        height: 100px;
        max-width: none;
        flex: none;
        margin-right: 0;
    }

    .heading-15.eventos, .heading-15.recursos {
        font-size: 21px;
    }

    .heading-15.noticias {
        text-align: center;
    }

    .titulo-2 {
        margin-top: 0;
        font-size: 22px;
        line-height: 25px;
    }

    .div-tex-titul {
        padding-left: 18px;
        padding-right: 18px;
    }

    .form-block-empresa-2 {
        width: 90%;
        margin-top: 20px;
    }

    .div-box-cuestion {
        width: 90%;
        height: 600px;
        margin-right: -24px;
    }

    .div-block-tex-pop.blanco {
        height: 15%;
    }

    .tarjeta-popup-2 {
        width: 80%;
        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 {
        font-size: 31px;
        top: 8%;
    }

        .heading-37._2-tex {
            font-size: 27px;
            top: 73%;
        }

    .heading-42 {
        font-size: 31px;
        top: 8%;
    }

        .heading-42._2-tex {
            font-size: 27px;
            top: 73%;
        }

    .heading-45 {
        font-size: 31px;
        top: 8%;
    }

        .heading-45._2-tex {
            font-size: 27px;
            top: 73%;
        }
}

#w-node-_59f26435-a030-9f74-024a-595142f3f928-1d7244d5 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69982091-82f8-4580-e5a1-162a8f6b28ce-1d7244d5 {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: center;
}

#w-node-_4beaf352-2021-c1d6-e6fe-6f8df04a27bd-1d7244d5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f12f28ac-c677-93be-3972-b43fc32f30a6-1d7244d5 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-f12f28ac-c677-93be-3972-b43fc32f30a7-1d7244d5 {
    grid-area: 2 / 2 / 4 / 3;
}

#w-node-f12f28ac-c677-93be-3972-b43fc32f30a8-1d7244d5 {
    grid-area: 1 / 2 / 4 / 3;
}

#w-node-f12f28ac-c677-93be-3972-b43fc32f30a9-1d7244d5 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: auto;
}

#w-node-f12f28ac-c677-93be-3972-b43fc32f30ab-1d7244d5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
}

#w-node-df94e58f-99ae-3057-5fc3-6f3572e7080e-1d7244d5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
}

#w-node-_6d7d8755-37e8-5631-cae1-fd02da433048-1d7244d5 {
    grid-area: 1 / 4 / 2 / 5;
}

#w-node-_79f7482f-eb89-976c-7453-e0f1c8aadfc1-1d7244d5 {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-e2dbe70d-f181-36f5-c7b5-d1ee3fcaacd4-1d7244d5 {
    grid-area: 1 / 6 / 2 / 7;
}

#w-node-be86cd7d-e1ca-4f08-4d8f-c82bc48b55d9-1d7244d5 {
    order: 9999;
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_2117ab26-b6cc-2a9c-b27e-7ca8c386100e-8c09cdbe {
    grid-area: 1 / 1 / 2 / 5;
}

#w-node-e5945614-8b75-d125-84bc-23b37db37b6e-8c09cdbe {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c45f290-cd59-0bee-ae2a-610656f32782-8c09cdbe {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-e881a1e3-26b8-c910-2fbb-d8d92a0ba898-8c09cdbe {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d03-a8a2a4c2 {
    grid-area: 1 / 1 / 5 / 3;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d04-a8a2a4c2 {
    grid-area: 1 / 11 / 5 / 13;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d05-a8a2a4c2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d09-a8a2a4c2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: center;
}

#w-node-_72ce46e4-34a4-cb44-ac6d-1758db9f7437-a8a2a4c2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d0b-a8a2a4c2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c801d4b9-60fc-9f0d-1568-0b94afe512f8-a8a2a4c2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: auto;
}

#w-node-fdd6831d-b750-e922-1306-c2ddcac0b397-a8a2a4c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: stretch;
}

#w-node-fdd6831d-b750-e922-1306-c2ddcac0b398-a8a2a4c2 {
    grid-area: 3 / 5 / 4 / 7;
}

#w-node-fdd6831d-b750-e922-1306-c2ddcac0b3a2-a8a2a4c2 {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-aab527a3-3a5b-2ef5-0893-cce136080433-a8a2a4c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a911d035-0fb8-b12b-302b-2b0449865d22-a8a2a4c2 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e0-ffdc8228 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e1-ffdc8228 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e2-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e6-ffdc8228 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e5e4779c-1a89-4b6a-8357-356ad81acdcf-ffdc8228 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_9d44f16f-8e89-7409-f627-f21553a0392b-ffdc8228 {
    grid-area: span 2 / span 8 / span 2 / span 8;
}

#w-node-_9d44f16f-8e89-7409-f627-f21553a03937-ffdc8228 {
    grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9d44f16f-8e89-7409-f627-f21553a0393a-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3872ecbc-562c-51cb-a196-e7193aa80f60-ffdc8228, #w-node-_6b91d3c3-d3ce-8de0-a799-24874e80ac47-ffdc8228, #w-node-c7261429-dcf6-ecc3-8c7b-95fc96f589c0-ffdc8228, #w-node-_21be07d3-9023-6cde-91dd-3946eaacc9d1-ffdc8228, #w-node-e6462ae9-6fb1-71e6-055e-6dc341aaf668-ffdc8228, #w-node-_937e0f60-0fe9-0468-e93e-05502d25fd1f-ffdc8228 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b398784d-90a2-6b2d-953e-e45bef532979-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723ba97-ffdc8228 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723ba9b-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723ba9d-ffdc8228 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723baa5-ffdc8228 {
    grid-area: 3 / 1 / 4 / 5;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723baa9-ffdc8228 {
    grid-area: 3 / 5 / 4 / 9;
}

#w-node-f7a941f7-7bdc-630b-4935-06358723baad-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9d44f16f-8e89-7409-f627-f21553a0399a-ffdc8228 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
    justify-self: auto;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902c5-ffdc8228 {
    grid-area: 3 / 2 / 4 / 4;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902c9-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902cb-ffdc8228 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902cf-ffdc8228 {
    grid-area: 2 / 5 / 3 / 9;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902d3-ffdc8228 {
    grid-area: 3 / 1 / 4 / 9;
}

#w-node-_14b2d548-173f-9afc-c61a-29c51cd902d7-ffdc8228 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_79bd0e9d-731c-fed6-35c1-f093a0c8d3af-ffdc8228 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f76-2106bd5d {
    grid-area: 1 / 1 / 12 / 3;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f77-2106bd5d {
    grid-area: 1 / 11 / 12 / 13;
}

#w-node-b2b454db-f944-4f86-8396-8e297f8863d7-2106bd5d, #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace5d-2106bd5d {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c7c5851e-202c-9f56-4042-6b2b1ea7c78b-2106bd5d {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#field-4.w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace65-2106bd5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace61-2106bd5d {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-2106bd5d {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-2106bd5d {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-2106bd5d {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-2106bd5d {
    grid-area: 2 / 1 / 3 / 3;
}

#w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-2106bd5d {
    grid-area: 3 / 1 / 4 / 3;
}

#w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-2106bd5d {
    grid-area: 4 / 3 / 5 / 7;
}

#w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-2106bd5d {
    grid-area: 4 / 7 / 5 / 10;
}

#w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-2106bd5d {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_8faaaf60-83b7-62d5-90e1-7a4a277fd5e3-2106bd5d {
    grid-area: 5 / 1 / 6 / 3;
}

#w-node-f458b917-f9d6-b2a4-56bf-a2ccbcab8e05-2106bd5d {
    grid-area: 1 / 5 / 2 / 10;
}

#w-node-_73f94c8e-1f62-764b-6381-d7810db00f77-2106bd5d {
    grid-area: 2 / 3 / 3 / 10;
}

#w-node-_0e22c0da-cfd1-5848-1eaf-b5be00d8d6f2-2106bd5d {
    grid-area: 3 / 3 / 4 / 10;
}

#w-node-d5e55e7c-4128-2247-a011-1ce7d3a2a0d5-2106bd5d {
    grid-area: 5 / 5 / 6 / 7;
}

#w-node-fa236aec-8879-8489-8b60-9146962aa33c-2106bd5d {
    grid-area: 5 / 7 / 6 / 10;
}

#w-node-_3895fd63-ed75-d65e-92f7-d7ab59ea7761-2106bd5d {
    grid-area: 5 / 3 / 6 / 5;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f8a-2106bd5d {
    grid-area: 6 / 1 / 7 / 2;
    align-self: auto;
    justify-self: start;
}

#w-node-_67ea17a5-0864-b43e-d363-995e3e85454f-2106bd5d {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-aa3c62d1-2c7e-3084-f639-dda43903fc83-2106bd5d {
    grid-area: span 4 / span 8 / span 4 / span 8;
}

#w-node-_694fea24-b243-f518-0293-f243acc98c4b-2106bd5d {
    grid-area: 1 / 1 / 2 / 4;
}

#w-node-d4714e0e-8612-88fd-8b77-f04946d4673b-2106bd5d {
    grid-area: 1 / 4 / 2 / 5;
}

#w-node-c5246496-ecb3-4592-ede0-1f8a39395725-2106bd5d {
    grid-area: 1 / 5 / 2 / 10;
}

#w-node-f3b11203-8271-e7a3-1e1c-ceee98785f71-2106bd5d {
    grid-area: 2 / 1 / 3 / 3;
}

#w-node-_297d8f35-65d9-93c6-b606-9bb3fc5ad9e0-2106bd5d {
    grid-area: 2 / 3 / 3 / 6;
}

#w-node-_0c775fe9-c69c-d3b2-769b-99c5ef00706d-2106bd5d {
    grid-area: 2 / 6 / 3 / 10;
}

#w-node-ec189693-5d0e-234a-342c-3ceed00ef456-2106bd5d {
    grid-area: 3 / 1 / 4 / 5;
}

#w-node-_321d266b-436a-b49d-a31d-be83ba487c51-2106bd5d {
    grid-area: 3 / 5 / 4 / 10;
}

#w-node-_59ef7327-c658-b751-f955-70f2322cb831-2106bd5d {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_68c4999e-4d38-87a5-5339-41267034b771-2106bd5d {
    grid-area: 4 / 3 / 5 / 5;
}

#w-node-_57d1d025-623e-3039-6160-24fb723f6d52-2106bd5d {
    grid-area: 4 / 5 / 5 / 7;
}

#w-node-_10e068bb-c32c-699c-18ba-3f729408104e-2106bd5d {
    grid-area: 4 / 7 / 5 / 10;
}

#w-node-_8a1ebf1f-43dd-e33b-1fab-2707a48d82b5-2106bd5d {
    grid-area: 5 / 1 / 6 / 3;
}

#w-node-_7233447d-1dec-b326-5eff-659847d6b539-2106bd5d {
    grid-area: 5 / 3 / 6 / 5;
}

#w-node-f446de3d-5772-01ec-ff1a-0def333a72fb-2106bd5d {
    grid-area: 5 / 5 / 6 / 10;
}

#w-node-_160a73a7-2c4e-fa37-15da-52a0c727a3ee-2106bd5d {
    grid-area: 6 / 1 / 7 / 10;
}

#w-node-_00d2d577-74a7-9579-ec29-920859061c5d-2106bd5d {
    grid-area: span 3 / span 8 / span 3 / span 8;
}

#w-node-_00d2d577-74a7-9579-ec29-920859061c69-2106bd5d, #w-node-_00d2d577-74a7-9579-ec29-920859061c6b-2106bd5d, #w-node-_15b1279f-6f3e-e08c-6c98-636f3db18785-2106bd5d, #w-node-_3dd32405-56c5-5c9a-d677-9a44f82a1109-2106bd5d, #w-node-e3307fe0-6733-718b-f500-bda54739e941-2106bd5d, #w-node-_00d2d577-74a7-9579-ec29-920859061c98-2106bd5d, #w-node-_81664fd7-1946-7551-acae-be7d6d9a867c-2106bd5d, #w-node-_8e473740-7d0b-01ce-6f8e-aac628291617-2106bd5d, #w-node-b358bfaa-1f01-28a2-2929-c4b6a8dd9f3b-2106bd5d, #w-node-eb5d6e11-9cba-71a4-40e7-ba5dd1e2c045-2106bd5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f04f-fb048ddf {
    grid-area: 1 / 1 / 8 / 3;
}

#w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f050-fb048ddf {
    grid-area: 1 / 11 / 8 / 13;
}

#w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f051-fb048ddf {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f055-fb048ddf {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e6dd9114-728b-d206-9344-741f7a4acdce-fb048ddf {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_85f34e9c-c2ff-b66a-5d22-dd251014c3e1-fb048ddf {
    grid-area: 2 / 10 / 3 / 11;
}

#w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f057-fb048ddf {
    grid-area: span 2 / span 8 / span 2 / span 8;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65a3-fb048ddf {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65a5-fb048ddf {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65a7-fb048ddf {
    grid-area: 1 / 6 / 2 / 7;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65a9-fb048ddf {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65ab-fb048ddf {
    grid-area: 1 / 8 / 2 / 9;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65ad-fb048ddf {
    grid-area: 1 / 9 / 2 / 10;
}

#w-node-c377a62b-e8fc-1aed-a95e-550a8c7f8bab-fb048ddf {
    grid-area: 1 / 10 / 2 / 11;
}

#w-node-_0f3c81b7-724d-278a-fa16-158066aef5b1-fb048ddf {
    grid-area: 1 / 11 / 2 / 12;
}

#w-node-d34f8ee0-2c16-7982-a7bc-a280942c6cbd-fb048ddf {
    grid-area: 1 / 12 / 2 / 13;
}

#w-node-b205dee0-5c87-629e-4d3e-c8e1a6cd1e78-fb048ddf {
    grid-area: 1 / 13 / 2 / 14;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65af-fb048ddf {
    grid-area: 1 / 14 / 2 / 15;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65bc-fb048ddf {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65bf-fb048ddf {
    grid-area: 2 / 2 / 3 / 5;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65c2-fb048ddf {
    grid-area: 2 / 5 / 3 / 6;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65c5-fb048ddf {
    grid-area: 2 / 6 / 3 / 7;
}

#w-node-c12ace29-f84b-e1fd-43cb-b8ca7c905029-fb048ddf {
    grid-area: 2 / 7 / 3 / 8;
}

#w-node-f81bfc1c-c7b1-2e56-f548-69deaaee69a8-fb048ddf {
    grid-area: 2 / 8 / 3 / 9;
}

#w-node-ddf5432d-4c5b-1065-8cac-f1e79be1332f-fb048ddf {
    grid-area: 2 / 9 / 3 / 10;
}

#w-node-dea0ac98-9d9c-d4d2-00bd-b546d21ecd35-fb048ddf {
    grid-area: 2 / 10 / 3 / 11;
    align-self: auto;
}

#w-node-_2ed081ad-0244-55c1-4a16-4a09bad9b3aa-fb048ddf {
    grid-area: 2 / 11 / 3 / 12;
    align-self: auto;
}

#w-node-b4318552-52ba-d87f-e9da-ade3ae7b5e18-fb048ddf {
    grid-area: 2 / 12 / 3 / 13;
    align-self: auto;
}

#w-node-f6b55d87-c6a5-a822-4dd2-11904deb0be1-fb048ddf {
    grid-area: 2 / 13 / 3 / 14;
    align-self: auto;
}

#w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65cb-fb048ddf {
    grid-area: 2 / 14 / 3 / 15;
}

#w-node-a5ddfd93-6478-1c5c-3584-0439e4003df7-fb048ddf {
    grid-area: 5 / 3 / 6 / 11;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b632-780e62be {
    grid-area: 1 / 1 / 6 / 3;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b633-780e62be {
    grid-area: 1 / 11 / 6 / 13;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b634-780e62be {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b638-780e62be {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b63a-780e62be {
    grid-area: 4 / 3 / 8 / 11;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b63e-780e62be {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b642-780e62be {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b649-780e62be {
    grid-area: 1 / 5 / 2 / 7;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b64d-780e62be {
    grid-area: 1 / 7 / 2 / 9;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b651-780e62be {
    grid-area: 2 / 1 / 3 / 4;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b655-780e62be {
    grid-area: 2 / 4 / 3 / 7;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b659-780e62be {
    grid-area: 2 / 7 / 3 / 9;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b65d-780e62be {
    grid-area: 3 / 1 / 4 / 9;
}

#w-node-b894592b-1012-b269-c572-297b241e3a7b-780e62be {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a00a1564-3645-4a63-ae55-70dd1344b667-780e62be {
    grid-area: 8 / 3 / 9 / 11;
}

#w-node-_2e71522f-abb1-9bfe-fedf-7c5d89cf9023-780e62be {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_2c1a7e9b-76b3-1d7e-7198-756f58c24a9c-780e62be {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-b6c4182a-16c4-2048-e3ef-a33861956377-780e62be {
    grid-area: 1 / 3 / 2 / 6;
}

#field-4.w-node-_735fa451-b343-8bf7-805a-2ab83ed51584-780e62be {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a816c-53d8c7b1 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a816d-53d8c7b1 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a816e-53d8c7b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a8172-53d8c7b1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
}

#w-node-fda47c5a-887e-1013-ec96-596fb8441323-53d8c7b1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a8174-53d8c7b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3c615a3e-97b2-a095-a9a2-7c542956b230-53d8c7b1, #w-node-_86b2b888-459f-4f21-5ac9-eca9b3b3f8c8-53d8c7b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a8178-53d8c7b1 {
    grid-area: 1 / 5 / 2 / 9;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a8197-53d8c7b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c95da2a8-3cdc-044d-03b6-57f5054191ec-53d8c7b1, #w-node-_1a548786-188c-b46d-5f92-ee113d88447d-53d8c7b1, #w-node-_4001b60c-7c14-8e0e-6918-e1a6d6cf6c6f-53d8c7b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a8180-53d8c7b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
}

#w-node-d648a741-eb22-8676-6b39-5000b52a81a1-53d8c7b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403c-731f63ba {
    grid-area: 1 / 1 / 9 / 3;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403d-731f63ba {
    grid-area: 1 / 11 / 9 / 13;
}

#w-node-_680aac24-239c-4b95-2e31-486e071a336c-731f63ba {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_680aac24-239c-4b95-2e31-486e071a3370-731f63ba {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
}

#w-node-_01c345db-44dd-5950-8797-fc0e77f5b71f-731f63ba {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-731f63ba {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-df034803-1e3e-ca71-07ba-195924f41dce-731f63ba, #w-node-df034803-1e3e-ca71-07ba-195924f41dd5-731f63ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df034803-1e3e-ca71-07ba-195924f41ddc-731f63ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: start;
}

#w-node-df034803-1e3e-ca71-07ba-195924f41dde-731f63ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: end;
}

#w-node-df034803-1e3e-ca71-07ba-195924f41ddf-731f63ba {
    grid-area: 1 / 6 / 3 / 7;
    align-self: center;
}

#w-node-df034803-1e3e-ca71-07ba-195924f41de1-731f63ba {
    grid-area: 1 / 7 / 3 / 8;
    align-self: center;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-731f63ba {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_05ef82dc-f656-c478-6e12-c5e40ca1f614-731f63ba, #w-node-a2338848-3460-0379-4a10-59599bbd6ac6-731f63ba, #w-node-_66ee2d51-451f-38de-0baf-a5f6ee6fab44-731f63ba, #w-node-dc92936f-8c34-b899-00c4-1ac6b9c9640e-731f63ba, #w-node-_0877c19a-2505-098e-512f-0af517a41c07-731f63ba, #w-node-d2257f96-45ec-7021-e959-8d6d37e1bfba-731f63ba, #w-node-_3c567373-21e2-f81c-4570-0cbc15a01b59-731f63ba, #w-node-_1727f668-3d90-94e1-d2c6-8ec9880b8d79-731f63ba, #w-node-a84b12a4-7143-b1be-f717-4d9377036e81-731f63ba, #w-node-_39913d36-a92a-241f-f971-9fdeeb6134e2-731f63ba, #w-node-a38ca68c-5e00-9ba4-c2e6-464ef58a1c5b-731f63ba, #w-node-e24608e9-d99f-7ea1-5a1b-5bbc4a1dc1f6-731f63ba, #w-node-b4c330c7-00e8-0cf9-def9-024ac221d361-731f63ba, #w-node-_63835b12-f94b-948f-a685-9c195f859624-731f63ba, #w-node-_7d7bcd5a-9873-6d84-433f-fb6c4cd6b4be-731f63ba, #w-node-e279bb73-d739-64a3-db0c-56ea6aa0375d-731f63ba, #w-node-_5edc4528-dfa6-a190-9362-0723fb60dcfa-731f63ba, #w-node-_61fcfbc4-5c2f-6a3e-c31c-9c65de380dba-731f63ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82b11ea7-fc60-c7b7-548e-895286726f84-731f63ba {
    grid-area: 4 / 3 / 8 / 11;
}

#w-node-_82b11ea7-fc60-c7b7-548e-895286726fa2-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726fa5-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726fa8-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726fab-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726fae-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726fb1-731f63ba, #w-node-_631918ee-735c-d492-d4f6-b9948080e1f3-731f63ba, #w-node-a560aadc-f116-e7fa-c7a4-22acae84d79e-731f63ba, #w-node-_4bc1da5a-d3b8-147b-ff79-ed3baa736e56-731f63ba, #w-node-_8807d1ec-e34a-21ab-1c64-7480828592ba-731f63ba, #w-node-a7713348-c5f5-fc45-f770-70ca8a9cd022-731f63ba, #w-node-cd6cf541-06cc-450a-4290-b71c7ec143cf-731f63ba, #w-node-_487fd005-5317-b373-ed63-cd6db710efdd-731f63ba, #w-node-_855148aa-59d3-c589-3eba-2616257992e4-731f63ba, #w-node-_6d3c4ea6-d8d1-820a-0458-ae53cd155c2f-731f63ba, #w-node-fc425bbc-46d8-6aa0-8b2a-bb02d4ed2b2a-731f63ba, #w-node-_061fa062-5c0a-4914-c0e1-618221e6beb4-731f63ba, #w-node-_4b1f8585-5a3c-11dc-652b-e76395da6c00-731f63ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8689383-f869-af00-8fed-b75b3bbc331a-731f63ba {
    grid-area: 8 / 3 / 9 / 11;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537083-1ba7d834 {
    grid-area: 1 / 1 / 5 / 4;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537084-1ba7d834 {
    grid-area: 1 / 10 / 5 / 13;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537085-1ba7d834 {
    grid-area: 1 / 4 / 2 / 10;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537089-1ba7d834 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b61153708b-1ba7d834 {
    grid-area: 2 / 4 / 3 / 10;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b61153708f-1ba7d834 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537093-1ba7d834 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537096-1ba7d834 {
    grid-area: 2 / 1 / 3 / 8;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b61153709a-1ba7d834 {
    grid-area: 3 / 1 / 4 / 3;
}

#w-node-dfd8f3ac-5955-02a9-1ce4-fbbb35dd2092-1ba7d834 {
    grid-area: 3 / 3 / 4 / 5;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b6115370a1-1ba7d834 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4496a681-4d67-63b7-7229-293271c914ec-1ba7d834 {
    grid-area: 3 / 4 / 5 / 10;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b611537094-1ba7d834 {
    grid-area: 4 / 4 / 5 / 5;
}

#w-node-e9cfa6d9-b35a-25dd-16af-85b6115370ab-1ba7d834 {
    grid-area: 5 / 4 / 6 / 10;
}

#w-node-_660ae528-b498-da4b-9798-6929642e7299-377288bf {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_660ae528-b498-da4b-9798-6929642e729a-377288bf {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_660ae528-b498-da4b-9798-6929642e729b-377288bf {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_660ae528-b498-da4b-9798-6929642e729f-377288bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_547a9323-3689-8031-7804-e31ff6649277-377288bf {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_660ae528-b498-da4b-9798-6929642e72a1-377288bf {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_660ae528-b498-da4b-9798-6929642e72b8-377288bf {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8530-b415ea5e {
    grid-area: 1 / 1 / 8 / 3;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8531-b415ea5e {
    grid-area: 1 / 11 / 8 / 13;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8532-b415ea5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8536-b415ea5e {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_81c4a004-1aa0-08e7-318a-d0e82bc88cd7-b415ea5e {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
    justify-self: end;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8538-b415ea5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0230dd46-e058-715d-b84e-ad330ab7e74f-b415ea5e {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0230dd46-e058-715d-b84e-ad330ab7e756-b415ea5e {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-_0230dd46-e058-715d-b84e-ad330ab7e75d-b415ea5e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
    justify-self: start;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8547-b415ea5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff8559-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff855c-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff855f-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8562-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8565-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8568-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff856b-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff856e-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8571-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8574-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8577-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff857a-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff857d-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8580-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8583-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8586-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff8589-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff858a-b415ea5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28f83586-84e1-3ab8-9a07-61041cff85a2-b415ea5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a57b273b-0ae3-da24-1eb4-16a61eb38d02-b415ea5e, #w-node-_25b6d086-8468-f0af-2717-12b8184e30a2-b415ea5e, #w-node-bdcf109d-0d27-7df2-237b-8347ea183775-b415ea5e, #w-node-_6b8bd2d1-ac4e-cd70-a533-4559e9151f0f-b415ea5e, #w-node-f3b6f597-428b-6505-b7ae-96becf2058e3-b415ea5e, #w-node-_22d39ed8-cc0a-b404-ac0d-7214b90c40d2-b415ea5e, #w-node-_91cb591a-83c0-234d-bdb0-2f8ace5353a2-b415ea5e, #w-node-_24da9466-768a-bfcf-f65a-9826ba6f10b2-b415ea5e, #w-node-_680c18b7-5d0b-3644-2965-808fc25fcc7e-b415ea5e, #w-node-_51c9d1bf-682f-e577-6c8d-8f320d426bf4-b415ea5e, #w-node-_891f2bdc-ded3-72ae-840f-d960311bd790-b415ea5e, #w-node-ff9f0273-a488-7957-a531-357e854a3aac-b415ea5e, #w-node-_0762222e-3059-3ec5-fdc7-7d17e2d777ef-b415ea5e, #w-node-e609cf60-42cd-b0a4-4d2f-8d231fffb99d-b415ea5e, #w-node-_154e4bfc-d2a9-ba23-2e38-c11cd892aaa1-b415ea5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bcc3894-2b85-6829-4a92-1eca33281ded-b415ea5e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f80-81b79b2e {
    grid-area: 1 / 1 / 6 / 3;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f81-81b79b2e {
    grid-area: 1 / 11 / 6 / 13;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f82-81b79b2e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f86-81b79b2e {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_073b3718-af23-7bd5-8630-f23cd71b079c-81b79b2e {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fbd-81b79b2e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#Categor-a.w-node-e3d6520c-cccc-c8b1-abc5-5e1346015ac1-81b79b2e, #Estado.w-node-d5abb89d-4b4f-d2fe-eb00-2132f4ef7838-81b79b2e, #Desc.w-node-_1fe7e54c-89d7-0657-8649-7c9f4ea7fb58-81b79b2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fcf-81b79b2e {
    align-self: end;
    justify-self: start;
}

#w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f90-81b79b2e, #w-node-_7ebb2f58-3823-38f6-0b04-dcf5a7a92582-81b79b2e {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc9072f-973c21a0 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90730-973c21a0 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90731-973c21a0 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90735-973c21a0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90737-973c21a0 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-e5672c72-0dfc-7bc9-5a53-1737af2e1497-973c21a0 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_99e74211-4a22-c27b-c950-d59b6c2656bd-4390f686 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-e789812d-661d-4ea1-b313-7168a149b982-4390f686 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-dc51fb7a-3c3a-ef2c-a975-38bc30be6df8-4390f686 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-c98d17bf-e900-124d-c69b-a526d13e0731-4390f686 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bfa8060f-4c21-0629-9a06-c28797966480-4390f686 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_7645695c-a7b6-7ca7-fb54-56023d3cf8ce-4390f686 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_73e39b70-5f2f-d37a-7927-af786541e888-4390f686 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3d51aca7-09c2-8c86-b1d3-4faada7c9ac6-4390f686 {
    grid-area: 2 / 1 / 3 / 9;
}

#w-node-_720f0417-bbba-240a-9e24-15dfdeec01cd-4390f686 {
    grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62f3f67f-6fd3-0fe1-0968-1efdd5f37669-4390f686 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_55273ac8-0182-8fff-edf9-b3093925a5e2-4390f686 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cef-2beb71b5 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cf0-2beb71b5 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cf1-2beb71b5 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cf5-2beb71b5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9edff94d-0d3a-7f91-8c19-6092693a0850-2beb71b5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919d0e-2beb71b5 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cf7-2beb71b5 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_607b4beb-e3b2-e180-a6d6-228be96e7007-2beb71b5 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cfb-2beb71b5 {
    grid-area: 2 / 1 / 3 / 5;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919cff-2beb71b5 {
    grid-area: 3 / 1 / 4 / 9;
}

#w-node-_19e09d9b-577f-3afc-a370-3066e9919d03-2beb71b5 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f79-0774bde5 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f7a-0774bde5 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f7b-0774bde5 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f7f-0774bde5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_05773e2b-ca84-afce-bedc-dc3001d9f38a-0774bde5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f81-0774bde5 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f85-0774bde5 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f89-0774bde5 {
    grid-area: 1 / 5 / 2 / 9;
}

#w-node-_4c3b693d-70e4-c097-0d98-59dfc452f75d-0774bde5 {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f8d-0774bde5 {
    grid-area: 2 / 1 / 3 / 9;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f91-0774bde5 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f9c-0774bde5 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba52653d-7db955b1 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba52653e-7db955b1 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba52653f-7db955b1 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526543-7db955b1 {
    grid-area: 1 / 2 / 2 / 6;
}

#w-node-fdb43b84-5536-0e35-bf4b-997b08760f30-7db955b1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526545-7db955b1 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526549-7db955b1 {
    grid-area: 1 / 1 / 2 / 4;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba52654d-7db955b1 {
    grid-area: 2 / 1 / 3 / 7;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526551-7db955b1 {
    grid-area: 1 / 4 / 2 / 7;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526555-7db955b1 {
    grid-area: 3 / 1 / 4 / 10;
}

#w-node-_50f3034d-40d1-a57d-2c89-2dc2761ede1c-7db955b1 {
    grid-area: 1 / 7 / 2 / 10;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526559-7db955b1 {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-aafeb641-e744-3298-cc17-4f8bba526564-7db955b1 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-fd0f23a7-42a1-2ec4-ed56-dbe549a49fec-8230d09e {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-aeef5e20-72eb-42a8-15d7-6d2357048caa-8230d09e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
}

#w-node-aeef5e20-72eb-42a8-15d7-6d2357048caf-8230d09e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc7-8230d09e, #w-node-_41094853-7546-c027-19a8-21b7171c6c16-8230d09e, #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cd3-8230d09e {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aeef5e20-72eb-42a8-15d7-6d2357048cdf-8230d09e {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-_77dcb7e3-d88c-6454-337f-96af1efa93c9-8230d09e {
    grid-area: 3 / 2 / 4 / 3;
}

#w-node-_253bd33a-a142-5b41-d8ab-819004b99e4a-8230d09e {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7451bc21-d4aa-3cf6-fd98-d89ee091d936-8230d09e {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-_86e69afe-ed50-f805-a72b-e659b0396e27-5e075e55 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
}

#w-node-_86e69afe-ed50-f805-a72b-e659b0396e29-5e075e55 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
}

#w-node-a6da5413-899b-7860-da61-a20c2457325b-5e075e55, #w-node-_5391f4cd-8340-2260-5947-1860227ed393-5e075e55, #w-node-bde95577-1363-2458-9b60-380a8512de25-5e075e55 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_462c5015-c7af-8bb6-a0ef-3e2ec1434b0b-5e075e55 {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-_70d90ef1-8e1e-0305-8581-1eac827ce659-5e075e55 {
    grid-area: 4 / 2 / 5 / 3;
}

#w-node-_70d90ef1-8e1e-0305-8581-1eac827ce65b-5e075e55 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70d90ef1-8e1e-0305-8581-1eac827ce65d-5e075e55 {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2c3bd501-4419-b885-a099-13022761ea66-5e075e55 {
    grid-area: 3 / 2 / 4 / 3;
    align-self: auto;
}

#w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d136d-46128f7f {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1371-46128f7f {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1375-46128f7f {
    grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1379-46128f7f {
    grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d137e-46128f7f {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_9bab9b2e-9967-2731-9a12-b90b5c70ad02-46128f7f {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f76-da1b5eb4 {
    grid-area: 1 / 1 / 4 / 3;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f77-da1b5eb4 {
    grid-area: 1 / 11 / 4 / 13;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f78-da1b5eb4 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7c-da1b5eb4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-da1b5eb4 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-da1b5eb4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-da1b5eb4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-da1b5eb4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2370a687-b195-d81f-4a93-359c0a71364f-da1b5eb4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-da1b5eb4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c0a156f-eae5-daaf-7f64-0544d66df88a-da1b5eb4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a1ebb836-4f13-da21-6f7e-7e21ae2aa15c-da1b5eb4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c431f6d4-7661-e6f3-aefa-7f513adc0026-da1b5eb4, #w-node-edc11a20-ac85-8867-5da9-8ef9067600ad-da1b5eb4, #w-node-_034cc316-6e3e-54a2-984d-b1937c6f5ed0-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
}

#w-node-e8b6eaa6-8042-229b-8ee1-18cf76af840f-da1b5eb4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: auto;
}

#w-node-_37775d79-4589-2942-157f-0ac189bf867c-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
}

#w-node-d9f905f2-0d67-8c9f-1404-7076eb9d10df-da1b5eb4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_97c775a5-0fb9-3d2a-db7c-209d21c0ab32-da1b5eb4, #w-node-a727ffe6-a201-e3c7-4680-37a107051065-da1b5eb4, #w-node-_00e128a8-80fc-1cec-f9de-640977ec1dad-da1b5eb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32585098-c681-48db-6f6f-ed611e96350f-da1b5eb4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b08d8750-3d0b-a02e-660a-44738885fd55-da1b5eb4 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-_46b5919b-247f-9c36-bc49-2a65d652a15d-da1b5eb4 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5a8b80ab-6698-b79f-3b9c-1e915f4c7b1f-da1b5eb4 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2dcf938f-67cf-17b6-cc75-daa6bf243b74-da1b5eb4 {
    grid-area: 1 / 4 / 2 / 5;
}

#w-node-_798a5b10-5181-c363-9452-4cae21c46ebe-da1b5eb4 {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-d3e8b777-07c2-5307-1730-6d713c7066d3-da1b5eb4 {
    grid-area: 1 / 6 / 2 / 7;
}

#w-node-_49ffc3da-a4b7-9a6c-fc3c-31bd3d32a9c6-da1b5eb4 {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-_403ced97-81b7-15d7-e0d7-bdd7c1ac8a04-da1b5eb4 {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-d4218f3d-0a2c-e744-cae9-16a15c2a1ce2-da1b5eb4 {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-bb59980d-d30b-587d-9e6e-90102122dc37-da1b5eb4 {
    grid-area: 2 / 3 / 3 / 4;
}

#w-node-_79a26dca-2da9-61a4-1bf8-f9e5a9c53481-da1b5eb4 {
    grid-area: 2 / 4 / 3 / 5;
}

#w-node-_48ec85ca-bcd0-cdeb-60b4-5a65d9e09b25-da1b5eb4 {
    grid-area: 2 / 5 / 3 / 6;
}

#w-node-_3d1f52cd-3021-917f-96b2-14f19296648a-da1b5eb4 {
    grid-area: 2 / 6 / 3 / 7;
}

#w-node-_87667c59-62c9-dfcc-6e0d-61ecc225e792-da1b5eb4 {
    grid-area: 2 / 7 / 3 / 8;
}

#w-node-_3f31075b-ed94-ac1e-d4fb-094ba346af89-da1b5eb4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403c-72e7f6f7 {
    grid-area: 1 / 1 / 8 / 3;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403d-72e7f6f7 {
    grid-area: 1 / 11 / 8 / 13;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403e-72e7f6f7 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34042-72e7f6f7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-72e7f6f7 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_11301461-cbc5-5669-a497-35cca5203f9f-72e7f6f7 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-bf5fa935-3dfb-9a2f-1a7d-9dc69d0fcb8a-72e7f6f7 {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-_45f0aee6-1bf7-389b-aa06-dbcdafd20bcd-72e7f6f7 {
    grid-area: 1 / 7 / 2 / 9;
    align-self: end;
    justify-self: end;
}

#w-node-_738cb82b-46f1-6757-96b0-ee5c4a5b81a2-72e7f6f7 {
    align-self: end;
    justify-self: start;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-72e7f6f7 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_1958c43a-55f9-3d2f-9d10-c2f96046a339-72e7f6f7 {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-_4ba1b01a-9bdb-1c49-ba70-8b786a0d5cab-72e7f6f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba1b01a-9bdb-1c49-ba70-8b786a0d5cb4-72e7f6f7 {
    align-self: auto;
    justify-self: auto;
}

#w-node-_57fabf73-cd7d-6e66-6d21-ef26647b1b2b-72e7f6f7 {
    grid-area: 4 / 3 / 7 / 11;
}

#w-node-_46d4fea9-426a-b8e0-1580-96d3c594497b-72e7f6f7 {
    grid-area: 1 / 1 / 2 / 9;
}

#w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34071-72e7f6f7 {
    grid-area: 7 / 3 / 8 / 11;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8be26-264e990d {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8be37-264e990d {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: center;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8be86-264e990d {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bebb-264e990d {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bebc-264e990d {
    grid-area: 2 / 2 / 4 / 3;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bebd-264e990d {
    grid-area: 1 / 2 / 4 / 3;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bebe-264e990d {
    grid-area: 1 / 2 / 4 / 3;
    align-self: auto;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bec0-264e990d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8becf-264e990d {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bf0b-264e990d {
    grid-area: 1 / 4 / 2 / 5;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bf0d-264e990d {
    grid-area: 1 / 5 / 2 / 6;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bf0f-264e990d {
    grid-area: 1 / 6 / 2 / 7;
}

#w-node-c712bb5c-1035-8279-c740-9f8211d8bf11-264e990d {
    grid-area: 1 / 7 / 2 / 8;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ac6-6b5877df {
    grid-area: 1 / 1 / 6 / 3;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ac7-6b5877df {
    grid-area: 1 / 11 / 6 / 13;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ac8-6b5877df {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506acc-6b5877df {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ace-6b5877df {
    grid-area: 4 / 3 / 7 / 11;
}

#w-node-ba64894d-782b-6dc7-d104-2668049c8f28-6b5877df, #w-node-_466f2205-1f79-b84e-e780-ac465af5b722-6b5877df, #w-node-_286f00f3-d97a-622a-72ac-48ff8f478e49-6b5877df, #w-node-_04fe754b-ddd4-8ec2-007a-104eb8d8fd29-6b5877df, #w-node-ef0b24ff-c5cd-8ec5-52d7-817d9d79a8b4-6b5877df, #w-node-_5ebf7aa3-f91b-15a8-2f5b-31b1fdf23146-6b5877df, #w-node-_50b65674-93f0-175d-ec19-337fa9274245-6b5877df, #w-node-_8a6c689b-5d04-c399-5407-a25301e8400c-6b5877df, #w-node-dc48fed0-9211-dce2-d3f2-90ce8444737d-6b5877df, #w-node-_55e66f73-4803-1a0a-5143-9ee0bc1975c0-6b5877df {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506afb-6b5877df {
    grid-area: 7 / 3 / 8 / 11;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b03-6b5877df {
    grid-area: 3 / 3 / 4 / 11;
}

#w-node-dba6c407-c6f5-fc6c-1602-3d53d9520240-6b5877df, #w-node-abded6b2-5fed-5d81-f75b-8bc16440d8c0-6b5877df, #w-node-_91b031af-7220-e02d-79cd-824c958005c5-6b5877df, #w-node-d91fc62e-eeda-feb4-7b5f-0ca037681980-6b5877df {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b23-6b5877df {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b27-6b5877df {
    grid-area: 1 / 3 / 2 / 6;
}

#field-4.w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b2b-6b5877df {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
}

#w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523060-f37b4657 {
    grid-area: 1 / 1 / 6 / 3;
}

#w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523061-f37b4657 {
    grid-area: 1 / 11 / 6 / 13;
}

#w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523062-f37b4657 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523066-f37b4657 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ac2747a9-d4bc-6a77-3848-d61cc1d40e11-f37b4657 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523111-f37b4657 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2bc-f37b4657 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7bbc17d0-5cc7-a840-d197-1a9d13dc1394-f37b4657 {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#field-4.w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafcb-f37b4657 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
}

#w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafc7-f37b4657 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3dc0bca6-6ba2-b828-6fd1-f6f2d5df88f0-f37b4657 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
}

#w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2c7-f37b4657 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cb-f37b4657 {
    grid-area: 3 / 4 / 4 / 7;
}

#w-node-a4f4f3a7-2354-2082-8289-5e7ce9355305-f37b4657 {
    grid-area: 3 / 7 / 4 / 10;
}

#w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cf-f37b4657 {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_875e4da8-4a0d-9455-7352-a587ea834849-f37b4657 {
    grid-area: 7 / 1 / 8 / 2;
}

#w-node-cdefa685-77b8-75ae-3c93-e62703cf3441-f37b4657 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0881d672-74e7-1a3e-def6-f7827d9ccdbd-f37b4657 {
    justify-self: stretch;
}

#w-node-e232350b-c692-bff3-caa5-fabb1930170e-f37b4657 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de62ed00-d6d7-fe7b-4823-87cb91e1d104-23d805d4 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_67a3bd70-026a-7b1d-000b-138fd4cba48b-23d805d4 {
    grid-area: span 8 / span 8 / span 8 / span 8;
    align-self: auto;
    justify-self: auto;
}

#w-node-a88bae60-6eb1-acad-3153-92a1bf2ea257-23d805d4 {
    grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_1a2028bf-d58c-f222-2b8b-6fbc4a704b7f-23d805d4 {
    grid-area: span 3 / span 5 / span 3 / span 5;
}

#w-node-_33fccb2a-3bf8-a960-9a30-b295a4ebbe75-23d805d4 {
    grid-area: span 7 / span 2 / span 7 / span 2;
}

#w-node-_4cf9cfb8-b9ab-ea9b-532f-5afa6a2bd1e9-b1186ab5 {
    grid-area: span 7 / span 6 / span 7 / span 6;
    align-self: start;
}

#w-node-_31a3fdc1-be9a-23d2-42b2-d2ccb2c57212-b1186ab5 {
    grid-area: 1 / 7 / 8 / 11;
}

#w-node-ef07178e-9e1d-088f-6538-eed85a85ab90-b1186ab5 {
    grid-area: 1 / 1 / 2 / 7;
}

#w-node-_06b8799a-72a6-caee-f3e5-f19f214be297-b1186ab5 {
    grid-area: 2 / 1 / 7 / 7;
}

#w-node-befa8641-e15e-9f5f-d2a9-3a27b1d91d91-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_8bcb824a-280b-2f87-1fcd-27d8923a468e-290239ef {
    grid-area: span 5 / span 8 / span 5 / span 8;
}

#w-node-b20190d1-5103-5567-8fef-7c7cad418b30-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_3110ed63-6f15-f357-6e01-be624e4386bb-290239ef {
    grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7ab6188d-aefe-cf2a-1e8f-69c54d0f6f9a-290239ef {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_92eaee5a-a10f-a1d3-3b50-19356d40d8cb-290239ef {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_24092db5-e6d6-da26-3de5-73eec4e2e55d-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_770370cc-47ba-47e0-07b7-615b1b75e3e9-290239ef {
    grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4aee93ca-5135-cb53-b2dc-d895f7f6998b-290239ef, #w-node-_6d68c22a-6945-7184-f66c-5bf75f0b5635-290239ef {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_925c7339-1ea8-959f-bf04-fa774fddce6b-290239ef {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5b8fe47d-7c2f-89fb-e9f4-d931958a25dc-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-ab682563-28ba-3ea9-10cd-b7c4289a8794-290239ef {
    grid-area: 5 / 1 / 6 / 2;
}

#w-node-fe6a28ce-3ad0-8a53-e3a9-91a5c8f724c6-290239ef {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-_16301317-6e5f-515a-53fb-828d99d608ed-290239ef {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_01c0ae54-b714-1851-f0c8-620771593690-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-efb82b03-3cc6-42c1-b94c-45f349b2cd97-290239ef {
    grid-area: 3 / 1 / 4 / 2;
}

#w-node-_36c11641-0617-b84f-0105-f20f8fe746e5-290239ef {
    grid-area: 4 / 1 / 5 / 2;
}

#w-node-b5c6f485-40eb-16df-80e4-b045fae44363-290239ef {
    grid-area: 5 / 1 / 6 / 2;
}

#w-node-_6aac1572-0764-b60d-f5b2-b6f857fd1574-290239ef {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935ec6-290239ef {
    grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935eca-290239ef {
    grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935ece-290239ef {
    grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935ed2-290239ef {
    grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935ed7-290239ef {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_0722497e-31e0-142c-3a4e-0d8c14935edb-290239ef {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-e72aa39f-0ef7-f399-4e21-91840843ae59-bdd782cb {
    grid-area: span 5 / span 3 / span 5 / span 3;
}

#w-node-cb01218e-86ea-93da-3f54-a5f1f20763ec-bdd782cb {
    grid-area: 1 / 4 / 6 / 10;
}

#w-node-_45052c42-a7b3-02b0-dce5-38b74fd441cc-bdd782cb {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d7912ac7-ace5-ecba-02c2-dd0d4d3b2068-bdd782cb {
    grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_4688ca9a-08f7-8e00-a1e1-4faf375d2466-bdd782cb {
    grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_3819fbc7-6223-6456-8456-2ebb560db40d-bdd782cb, #w-node-_8c985dc5-68d0-ca9b-7ceb-01473b3025e5-bdd782cb {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d0781678-7d03-6ddc-9146-de787935c172-bdd782cb {
    grid-area: span 5 / span 3 / span 5 / span 3;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf91-7149dba9 {
    grid-area: 1 / 1 / 9 / 3;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf92-7149dba9 {
    grid-area: 1 / 11 / 9 / 13;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf93-7149dba9 {
    grid-area: 1 / 3 / 2 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf97-7149dba9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf99-7149dba9 {
    grid-area: 8 / 3 / 9 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfa1-7149dba9 {
    grid-area: 3 / 3 / 6 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe8-7149dba9 {
    grid-area: 5 / 3 / 6 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfce-7149dba9 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd2-7149dba9 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd9-7149dba9 {
    grid-area: 1 / 3 / 2 / 5;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe0-7149dba9 {
    align-self: end;
    justify-self: start;
}

#w-node-_034f16fd-464e-422e-2a16-f4f7716c6415-7149dba9 {
    grid-area: 6 / 3 / 8 / 11;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748d013-7149dba9 {
    grid-area: 1 / 1 / 2 / 5;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748d015-7149dba9 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748d018-7149dba9 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01b-7149dba9 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01e-7149dba9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
}

#w-node-_4d22b9b3-6a6e-3c88-9312-63f8170851b1-ea206ea8 {
    grid-area: 1 / 1 / 8 / 3;
}

#w-node-_4d22b9b3-6a6e-3c88-9312-63f8170851b2-ea206ea8 {
    grid-area: 1 / 11 / 8 / 13;
}

#w-node-c92b904f-2d9c-5e55-9bd2-2474aba90c46-ea206ea8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4d22b9b3-6a6e-3c88-9312-63f8170851b9-ea206ea8 {
    grid-area: span 2 / span 8 / span 2 / span 8;
}

#w-node-_256a800c-031d-90d5-c17c-571e8b235b4a-ea206ea8 {
    grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_65fda26d-acd7-5eba-e34e-528dd88c0571-ea206ea8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65fda26d-acd7-5eba-e34e-528dd88c0573-ea206ea8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: auto;
}

#w-node-a588be2f-9dbf-6828-1229-fdd6e88d7e0c-ea206ea8 {
    grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dea3a-4e43a191 {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dea3b-4e43a191 {
    grid-area: span 5 / span 8 / span 5 / span 8;
}

#w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dec3d-4e43a191 {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_439eb1c6-517d-27c1-8c31-c0a7cce5ffa4-5cd4b2a9 {
    grid-area: span 8 / span 2 / span 8 / span 2;
}

#w-node-_41952bd1-1a4c-8af0-97fe-66407a5bb629-5cd4b2a9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1816487a-ac19-734c-509e-d0ddf61fbb31-5cd4b2a9 {
    grid-area: span 8 / span 2 / span 8 / span 2;
}

#w-node-_8d68a1a8-aad7-8ed9-6372-c8d6e75c9ec5-5cd4b2a9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_909697a1-2c72-b726-7706-4be429d958e3-5cd4b2a9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2af9157-1699-e64b-da3e-14c291eadec1-5cd4b2a9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: end;
    justify-self: end;
}

#w-node-bb4caa33-cacd-53c5-8a38-99a5883478bd-5cd4b2a9 {
    grid-area: 3 / 3 / 8 / 11;
}

#w-node-bbe14b45-4656-ff89-c9df-2c94ac831dab-5cd4b2a9 {
    align-self: auto;
}

#w-node-_0d587464-5f34-f379-b805-7e2563900609-5cd4b2a9 {
    grid-area: 8 / 3 / 9 / 11;
}

#w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e1-ee1567c5 {
    grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e2-ee1567c5 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_042796da-094d-1fbc-7383-a94233637c85-ee1567c5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
}

#w-node-_8c5e42f9-fffb-ad33-84ed-0fbd39ceec51-ee1567c5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: end;
}

#w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e7-ee1567c5 {
    grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e8-ee1567c5 {
    grid-area: 2 / 3 / 5 / 11;
}

#w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9d-ee1567c5 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9f-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36ba3-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36ba7-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bab-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36baf-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bb3-ee1567c5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bb7-ee1567c5 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4b6351b3-35d2-3d48-bae7-6ded33b516a0-ee1567c5, #w-node-_15005c8e-5141-aa28-c762-dc7b437ea3d1-ee1567c5, #w-node-_29fef021-2d09-3b27-a310-61cdf8036683-ee1567c5, #w-node-_1eb788eb-1706-e559-0901-a9ca17ef02b2-ee1567c5, #w-node-ea7d879c-2363-4cf3-c297-ea81fa6d9174-ee1567c5, #w-node-b0c36e4b-f918-aa6d-a3b6-293c1371d96b-ee1567c5, #w-node-ee198ab0-f8cb-d7ec-c397-86af750a5c43-ee1567c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43a790c2-3cfd-bba0-50df-88d97a83a425-d245ec1a {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-f957de86-a358-0834-a66a-63835fb180f9-d245ec1a {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0cd2ad67-43b3-6f18-b61f-3e639535070d-d245ec1a {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-_6f8155e3-64f4-5802-b425-a92cbb5d0597-d245ec1a {
    grid-area: span 4 / span 8 / span 4 / span 8;
}

#w-node-fd147c8d-5b96-ea35-353d-382f2b5da7b0-d245ec1a, #w-node-_07831abc-bb5a-acc0-1c5c-e6f25e33b32a-d245ec1a, #w-node-a7750f7b-a588-b1a6-8296-06fa7387bf64-d245ec1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
}

#w-node-e23856b9-a1a3-9a77-9383-98606a3d1083-d245ec1a, #w-node-_804afb1c-adc6-0d7d-1cd9-02590da4723a-d245ec1a, #w-node-_927d56f6-a4cf-e4d2-858f-fd906d2fba3d-d245ec1a, #w-node-ee4c5785-b404-71b6-51f1-9971e688aa69-d245ec1a, #w-node-_31e308e8-6964-c81d-9ce6-b60c7255ddc1-d245ec1a, #w-node-e2241e0d-d3b9-39a5-1f5b-3f15f1eb263b-d245ec1a, #w-node-_08c810c6-8d8a-8fcc-e2e9-0d244ad7fda9-d245ec1a, #w-node-_7b38c441-9d54-446a-01fd-68a752e7390a-d245ec1a, #w-node-_32536d79-f985-9a12-554a-28d6ede88c7e-d245ec1a, #w-node-_8f9e8f49-6c4e-5934-270b-b2676ae57600-d245ec1a, #w-node-_4ead1d01-d501-ea28-7d31-6b7266ec1266-d245ec1a, #w-node-_886eb81f-b6e7-b702-31ef-cb974379377d-d245ec1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d5390147e-5696b687 {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d5390147f-5696b687 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014cd-5696b687 {
    grid-area: span 5 / span 2 / span 5 / span 2;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d53901484-5696b687 {
    grid-area: span 4 / span 8 / span 4 / span 8;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f4-5696b687 {
    grid-area: 1 / 1 / 2 / 3;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f6-5696b687 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f9-5696b687 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014fc-5696b687 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014ff-5696b687 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a325f-0963a371 {
    grid-area: 1 / 1 / 5 / 3;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a3260-0963a371 {
    grid-area: 1 / 11 / 5 / 13;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a3261-0963a371 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a3263-0963a371 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
    justify-self: center;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a3265-0963a371 {
    grid-area: 2 / 3 / 3 / 11;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a32b5-0963a371 {
    grid-area: 3 / 3 / 4 / 7;
    justify-self: stretch;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a32b6-0963a371 {
    grid-area: 3 / 5 / 4 / 7;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a32c0-0963a371 {
    grid-area: 4 / 1 / 5 / 3;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a32ca-0963a371 {
    grid-area: 3 / 7 / 4 / 11;
}

#w-node-_28fb3610-e061-f6b6-2734-f365298a32ac-0963a371 {
    grid-area: 4 / 3 / 5 / 11;
}

#w-node-_213cca1c-7fff-4ea3-500d-949c1f2af31f-c75df771 {
    grid-area: span 6 / span 2 / span 6 / span 2;
}

#w-node-_213cca1c-7fff-4ea3-500d-949c1f2af320-c75df771 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_213cca1c-7fff-4ea3-500d-949c1f2af325-c75df771 {
    grid-area: span 6 / span 2 / span 6 / span 2;
}

#w-node-_9c77d01d-8090-fc6a-1ec0-01ccba5b1737-c75df771 {
    grid-area: span 5 / span 8 / span 5 / span 8;
}

#w-node-_9ca94d29-d29b-e959-26a7-2120087ff165-d0b7a149 {
    grid-area: 1 / 1 / 5 / 3;
}

#w-node-_9ca94d29-d29b-e959-26a7-2120087ff166-d0b7a149 {
    grid-area: 1 / 11 / 5 / 13;
}

#w-node-_9ca94d29-d29b-e959-26a7-2120087ff169-d0b7a149 {
    grid-area: span 2 / span 8 / span 2 / span 8;
}

#w-node-_9ca94d29-d29b-e959-26a7-2120087ff16f-d0b7a149 {
    grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-_9ca94d29-d29b-e959-26a7-2120087ff211-d0b7a149 {
    grid-area: span 4 / span 3 / span 4 / span 3;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca7555bc-68a28f38 {
    grid-area: span 6 / span 2 / span 6 / span 2;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca7555bd-68a28f38 {
    grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca7555c2-68a28f38 {
    grid-area: span 6 / span 2 / span 6 / span 2;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca7555c3-68a28f38 {
    grid-area: span 5 / span 8 / span 5 / span 8;
}

#w-node-e8129148-b40d-f58c-c0bc-252ae84e14e3-68a28f38 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2063-68a28f38, #w-node-_886a7634-c42d-82f4-022e-63de9c7168d3-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2067-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206b-68a28f38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206f-68a28f38 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2073-68a28f38 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ec520d7-6fba-044a-9f75-11142b67630c-68a28f38 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: end;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca75566c-68a28f38 {
    grid-area: 1 / 1 / 2 / 5;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca75566e-68a28f38 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca755671-68a28f38 {
    grid-area: 1 / 2 / 2 / 3;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca755674-68a28f38 {
    grid-area: 1 / 3 / 2 / 4;
}

#w-node-_97aed38c-2d77-41dc-114b-ad2dca755677-68a28f38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
}

#w-node-_6bce17b8-1f99-3688-78ea-cfef2b517def-725d6f80 {
    grid-area: span 8 / span 2 / span 8 / span 2;
}

#w-node-_6bce17b8-1f99-3688-78ea-cfef2b517df6-725d6f80 {
    grid-area: span 8 / span 8 / span 8 / span 8;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_6bce17b8-1f99-3688-78ea-cfef2b517df5-725d6f80, #w-node-_23ce2afc-7b1f-ca8a-482e-aed36e6a037e-f8d3e178 {
    grid-area: span 8 / span 2 / span 8 / span 2;
}

#w-node-_23ce2afc-7b1f-ca8a-482e-aed36e6a037f-f8d3e178 {
    grid-area: span 8 / span 8 / span 8 / span 8;
    align-self: stretch;
    justify-self: stretch;
}

#w-node-_23ce2afc-7b1f-ca8a-482e-aed36e6a0387-f8d3e178 {
    grid-area: span 8 / span 2 / span 8 / span 2;
}

@media screen and (max-width: 991px) {
    #w-node-_59f26435-a030-9f74-024a-595142f3f928-1d7244d5 {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-_69982091-82f8-4580-e5a1-162a8f6b28ce-1d7244d5 {
        grid-area: 1 / 1 / 3 / 3;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a7-1d7244d5 {
        grid-column: 2 / 3;
        grid-row-start: 2;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a8-1d7244d5 {
        grid-column: 1 / 3;
        grid-row-end: 4;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a9-1d7244d5 {
        justify-self: auto;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30ab-1d7244d5, #w-node-df94e58f-99ae-3057-5fc3-6f3572e7080e-1d7244d5 {
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_6d7d8755-37e8-5631-cae1-fd02da433048-1d7244d5 {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-_79f7482f-eb89-976c-7453-e0f1c8aadfc1-1d7244d5 {
        grid-area: 1 / 3 / 2 / 4;
    }

    #w-node-e2dbe70d-f181-36f5-c7b5-d1ee3fcaacd4-1d7244d5 {
        grid-area: 1 / 4 / 2 / 5;
    }

    #w-node-be86cd7d-e1ca-4f08-4d8f-c82bc48b55d9-1d7244d5 {
        grid-area: 1 / 5 / 2 / 6;
    }

    #w-node-e5945614-8b75-d125-84bc-23b37db37b6e-8c09cdbe {
        grid-column-end: 7;
    }

    #w-node-e881a1e3-26b8-c910-2fbb-d8d92a0ba898-8c09cdbe {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d05-a8a2a4c2 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        justify-self: center;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d09-a8a2a4c2 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-_72ce46e4-34a4-cb44-ac6d-1758db9f7437-a8a2a4c2 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d0b-a8a2a4c2 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-c801d4b9-60fc-9f0d-1568-0b94afe512f8-a8a2a4c2 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        justify-self: auto;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d22-a8a2a4c2 {
        grid-area: 4 / 1 / 5 / 14;
        align-self: auto;
    }

    #w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e2-ffdc8228 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: center;
    }

    #w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e6-ffdc8228 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e5e4779c-1a89-4b6a-8357-356ad81acdcf-ffdc8228 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0392b-ffdc8228 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a03937-ffdc8228 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0393a-ffdc8228, #w-node-_3872ecbc-562c-51cb-a196-e7193aa80f60-ffdc8228, #w-node-_6b91d3c3-d3ce-8de0-a799-24874e80ac47-ffdc8228, #w-node-c7261429-dcf6-ecc3-8c7b-95fc96f589c0-ffdc8228, #w-node-_21be07d3-9023-6cde-91dd-3946eaacc9d1-ffdc8228, #w-node-e6462ae9-6fb1-71e6-055e-6dc341aaf668-ffdc8228, #w-node-_937e0f60-0fe9-0468-e93e-05502d25fd1f-ffdc8228, #w-node-b398784d-90a2-6b2d-953e-e45bef532979-ffdc8228, #w-node-f7a941f7-7bdc-630b-4935-06358723ba9d-ffdc8228, #w-node-f7a941f7-7bdc-630b-4935-06358723baa5-ffdc8228, #w-node-f7a941f7-7bdc-630b-4935-06358723baa9-ffdc8228 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-f7a941f7-7bdc-630b-4935-06358723baad-ffdc8228 {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0399a-ffdc8228 {
        grid-area: 1 / 1 / 2 / 2;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_14b2d548-173f-9afc-c61a-29c51cd902cb-ffdc8228 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_14b2d548-173f-9afc-c61a-29c51cd902cf-ffdc8228 {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-_14b2d548-173f-9afc-c61a-29c51cd902d3-ffdc8228 {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-_14b2d548-173f-9afc-c61a-29c51cd902d7-ffdc8228 {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-b2b454db-f944-4f86-8396-8e297f8863d7-2106bd5d, #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace5d-2106bd5d {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-c7c5851e-202c-9f56-4042-6b2b1ea7c78b-2106bd5d {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #field-4.w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace65-2106bd5d {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace61-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-2106bd5d {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-2106bd5d {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-2106bd5d {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-2106bd5d {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-2106bd5d {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-2106bd5d {
        grid-area: 5 / 5 / 6 / 7;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-2106bd5d {
        grid-area: 5 / 7 / 6 / 9;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-2106bd5d {
        grid-area: 5 / 1 / 6 / 5;
    }

    #w-node-_8faaaf60-83b7-62d5-90e1-7a4a277fd5e3-2106bd5d {
        grid-area: 6 / 1 / 7 / 3;
    }

    #w-node-f458b917-f9d6-b2a4-56bf-a2ccbcab8e05-2106bd5d {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_73f94c8e-1f62-764b-6381-d7810db00f77-2106bd5d {
        grid-area: 4 / 1 / 5 / 5;
    }

    #w-node-_0e22c0da-cfd1-5848-1eaf-b5be00d8d6f2-2106bd5d {
        grid-area: 4 / 5 / 5 / 9;
    }

    #w-node-d5e55e7c-4128-2247-a011-1ce7d3a2a0d5-2106bd5d {
        grid-area: 6 / 5 / 7 / 7;
        justify-self: auto;
    }

    #w-node-fa236aec-8879-8489-8b60-9146962aa33c-2106bd5d {
        grid-area: 6 / 7 / 7 / 9;
    }

    #w-node-_3895fd63-ed75-d65e-92f7-d7ab59ea7761-2106bd5d {
        grid-area: 6 / 3 / 7 / 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f8a-2106bd5d {
        grid-area: 8 / 1 / 9 / 2;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_67ea17a5-0864-b43e-d363-995e3e85454f-2106bd5d {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-aa3c62d1-2c7e-3084-f639-dda43903fc83-2106bd5d {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-_694fea24-b243-f518-0293-f243acc98c4b-2106bd5d {
        grid-area: 1 / 1 / 2 / 5;
        justify-self: auto;
    }

    #w-node-d4714e0e-8612-88fd-8b77-f04946d4673b-2106bd5d {
        grid-area: 1 / 5 / 2 / 9;
        justify-self: auto;
    }

    #w-node-c5246496-ecb3-4592-ede0-1f8a39395725-2106bd5d {
        grid-area: 2 / 1 / 3 / 10;
        justify-self: auto;
    }

    #w-node-f3b11203-8271-e7a3-1e1c-ceee98785f71-2106bd5d {
        grid-area: 3 / 1 / 4 / 3;
        justify-self: auto;
    }

    #w-node-_297d8f35-65d9-93c6-b606-9bb3fc5ad9e0-2106bd5d {
        grid-area: 3 / 3 / 4 / 6;
        justify-self: auto;
    }

    #w-node-_0c775fe9-c69c-d3b2-769b-99c5ef00706d-2106bd5d {
        grid-area: 3 / 6 / 4 / 10;
        justify-self: auto;
    }

    #w-node-ec189693-5d0e-234a-342c-3ceed00ef456-2106bd5d {
        grid-area: 4 / 1 / 5 / 5;
        justify-self: auto;
    }

    #w-node-_321d266b-436a-b49d-a31d-be83ba487c51-2106bd5d {
        grid-area: 4 / 5 / 5 / 10;
        justify-self: auto;
    }

    #w-node-_59ef7327-c658-b751-f955-70f2322cb831-2106bd5d {
        grid-area: 5 / 1 / 6 / 5;
        justify-self: auto;
    }

    #w-node-_68c4999e-4d38-87a5-5339-41267034b771-2106bd5d {
        grid-area: 5 / 5 / 6 / 10;
        justify-self: auto;
    }

    #w-node-_57d1d025-623e-3039-6160-24fb723f6d52-2106bd5d {
        grid-area: 7 / 1 / 8 / 5;
        justify-self: auto;
    }

    #w-node-_10e068bb-c32c-699c-18ba-3f729408104e-2106bd5d {
        grid-area: 7 / 5 / 8 / 10;
        justify-self: auto;
    }

    #w-node-_8a1ebf1f-43dd-e33b-1fab-2707a48d82b5-2106bd5d {
        grid-area: 8 / 1 / 9 / 3;
    }

    #w-node-_7233447d-1dec-b326-5eff-659847d6b539-2106bd5d {
        grid-area: 8 / 3 / 9 / 5;
        justify-self: auto;
    }

    #w-node-f446de3d-5772-01ec-ff1a-0def333a72fb-2106bd5d {
        grid-area: 8 / 5 / 9 / 9;
        justify-self: auto;
    }

    #w-node-_160a73a7-2c4e-fa37-15da-52a0c727a3ee-2106bd5d {
        grid-area: 9 / 1 / 10 / 10;
    }

    #w-node-_00d2d577-74a7-9579-ec29-920859061c5d-2106bd5d {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-_15b1279f-6f3e-e08c-6c98-636f3db18785-2106bd5d, #w-node-_3dd32405-56c5-5c9a-d677-9a44f82a1109-2106bd5d, #w-node-e3307fe0-6733-718b-f500-bda54739e941-2106bd5d, #w-node-_81664fd7-1946-7551-acae-be7d6d9a867c-2106bd5d, #w-node-_8e473740-7d0b-01ce-6f8e-aac628291617-2106bd5d, #w-node-b358bfaa-1f01-28a2-2929-c4b6a8dd9f3b-2106bd5d, #w-node-eb5d6e11-9cba-71a4-40e7-ba5dd1e2c045-2106bd5d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f051-fb048ddf {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f053-fb048ddf {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f055-fb048ddf {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-e6dd9114-728b-d206-9344-741f7a4acdce-fb048ddf {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_85f34e9c-c2ff-b66a-5d22-dd251014c3e1-fb048ddf {
        grid-area: 2 / 12 / 3 / 14;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f057-fb048ddf {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-a5ddfd93-6478-1c5c-3584-0439e4003df7-fb048ddf {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: auto;
        justify-self: center;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b634-780e62be {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b638-780e62be {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b63a-780e62be {
        grid-area: 4 / 1 / 9 / 14;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b63e-780e62be {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b642-780e62be {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b649-780e62be {
        grid-area: 2 / 1 / 3 / 5;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b64d-780e62be {
        grid-area: 2 / 5 / 3 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b651-780e62be {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b655-780e62be {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b659-780e62be {
        grid-area: 4 / 1 / 5 / 5;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b65d-780e62be {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-b894592b-1012-b269-c572-297b241e3a7b-780e62be {
        grid-area: 6 / 1 / 8 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b667-780e62be {
        grid-area: 10 / 1 / 11 / 14;
    }

    #w-node-_2e71522f-abb1-9bfe-fedf-7c5d89cf9023-780e62be {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_2c1a7e9b-76b3-1d7e-7198-756f58c24a9c-780e62be {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-b6c4182a-16c4-2048-e3ef-a33861956377-780e62be {
        grid-area: 1 / 5 / 2 / 9;
    }

    #field-4.w-node-_735fa451-b343-8bf7-805a-2ab83ed51584-780e62be {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a816e-53d8c7b1 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8170-53d8c7b1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8172-53d8c7b1 {
        grid-area: 1 / 1 / 2 / 5;
        justify-self: center;
    }

    #w-node-fda47c5a-887e-1013-ec96-596fb8441323-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8174-53d8c7b1 {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-_3c615a3e-97b2-a095-a9a2-7c542956b230-53d8c7b1, #w-node-_86b2b888-459f-4f21-5ac9-eca9b3b3f8c8-53d8c7b1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8178-53d8c7b1 {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8197-53d8c7b1 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-c95da2a8-3cdc-044d-03b6-57f5054191ec-53d8c7b1, #w-node-_1a548786-188c-b46d-5f92-ee113d88447d-53d8c7b1 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_4001b60c-7c14-8e0e-6918-e1a6d6cf6c6f-53d8c7b1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8180-53d8c7b1 {
        grid-area: 5 / 1 / 6 / 2;
        align-self: end;
        justify-self: end;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a81a1-53d8c7b1 {
        grid-area: 5 / 1 / 6 / 14;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a336c-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
        justify-self: center;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a336e-731f63ba {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a3370-731f63ba {
        grid-area: 1 / 1 / 2 / 5;
        justify-self: center;
    }

    #w-node-_01c345db-44dd-5950-8797-fc0e77f5b71f-731f63ba {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dce-731f63ba, #w-node-df034803-1e3e-ca71-07ba-195924f41dd5-731f63ba {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddc-731f63ba {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: end;
        justify-self: auto;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dde-731f63ba {
        grid-area: 1 / 8 / 3 / 10;
        align-self: center;
        justify-self: end;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddf-731f63ba {
        grid-area: 1 / 8 / 3 / 9;
        align-self: center;
        justify-self: center;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41de1-731f63ba {
        grid-area: 1 / 9 / 3 / 10;
        align-self: center;
        justify-self: center;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_82b11ea7-fc60-c7b7-548e-895286726f84-731f63ba {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-c8689383-f869-af00-8fed-b75b3bbc331a-731f63ba {
        grid-area: 8 / 1 / 9 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537085-1ba7d834 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537087-1ba7d834 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537089-1ba7d834 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153708b-1ba7d834 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153708f-1ba7d834 {
        grid-area: 1 / 1 / 2 / 8;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537093-1ba7d834 {
        grid-area: 4 / 1 / 5 / 8;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153709a-1ba7d834 {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-dfd8f3ac-5955-02a9-1ce4-fbbb35dd2092-1ba7d834 {
        grid-area: 3 / 5 / 4 / 8;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b6115370a1-1ba7d834 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_4496a681-4d67-63b7-7229-293271c914ec-1ba7d834 {
        grid-area: 3 / 1 / 6 / 14;
        align-self: auto;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537094-1ba7d834 {
        grid-column: 2 / 3;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b6115370ab-1ba7d834 {
        grid-area: 6 / 1 / 7 / 14;
        align-self: start;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e729b-377288bf {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_547a9323-3689-8031-7804-e31ff6649277-377288bf {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72a1-377288bf {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72b8-377288bf {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8532-b415ea5e {
        grid-area: span 1 / span 10 / span 1 / span 10;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8538-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e74f-b415ea5e, #w-node-_0230dd46-e058-715d-b84e-ad330ab7e756-b415ea5e {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e75d-b415ea5e {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: start;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8547-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff85a2-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_8bcc3894-2b85-6829-4a92-1eca33281ded-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f82-81b79b2e {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f86-81b79b2e {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_073b3718-af23-7bd5-8630-f23cd71b079c-81b79b2e {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fbd-81b79b2e {
        grid-area: 2 / 1 / 3 / 14;
    }

    #Categor-a.w-node-e3d6520c-cccc-c8b1-abc5-5e1346015ac1-81b79b2e {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #Estado.w-node-d5abb89d-4b4f-d2fe-eb00-2132f4ef7838-81b79b2e, #Desc.w-node-_1fe7e54c-89d7-0657-8649-7c9f4ea7fb58-81b79b2e {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fcf-81b79b2e {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: end;
        justify-self: start;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f90-81b79b2e {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_7ebb2f58-3823-38f6-0b04-dcf5a7a92582-81b79b2e {
        grid-area: 4 / 1 / 5 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90731-973c21a0 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90733-973c21a0 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90735-973c21a0 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90737-973c21a0 {
        grid-area: 2 / 1 / 6 / 14;
    }

    #w-node-e5672c72-0dfc-7bc9-5a53-1737af2e1497-973c21a0 {
        grid-area: 6 / 1 / 7 / 14;
    }

    #w-node-dc51fb7a-3c3a-ef2c-a975-38bc30be6df8-4390f686 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-c98d17bf-e900-124d-c69b-a526d13e072f-4390f686 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-c98d17bf-e900-124d-c69b-a526d13e0731-4390f686 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-bfa8060f-4c21-0629-9a06-c28797966480-4390f686 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_7645695c-a7b6-7ca7-fb54-56023d3cf8ce-4390f686 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_720f0417-bbba-240a-9e24-15dfdeec01cd-4390f686 {
        grid-row: 5 / 6;
    }

    #w-node-_62f3f67f-6fd3-0fe1-0968-1efdd5f37669-4390f686 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf1-2beb71b5 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_9edff94d-0d3a-7f91-8c19-6092693a0850-2beb71b5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919d0e-2beb71b5 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf7-2beb71b5 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_607b4beb-e3b2-e180-a6d6-228be96e7007-2beb71b5 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cfb-2beb71b5 {
        grid-area: 1 / 4 / 2 / 8;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cff-2beb71b5 {
        grid-area: 2 / 1 / 3 / 8;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919d03-2beb71b5 {
        grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f7b-0774bde5 {
        grid-area: 1 / 2 / 2 / 13;
    }

    #w-node-_05773e2b-ca84-afce-bedc-dc3001d9f38a-0774bde5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f81-0774bde5 {
        grid-area: 2 / 2 / 3 / 13;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f85-0774bde5 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f89-0774bde5 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_4c3b693d-70e4-c097-0d98-59dfc452f75d-0774bde5 {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f8d-0774bde5 {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f91-0774bde5 {
        grid-row: 5 / 6;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f9c-0774bde5 {
        grid-area: 3 / 2 / 4 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba52653f-7db955b1 {
        grid-area: 1 / 2 / 2 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526543-7db955b1 {
        grid-area: 1 / 2 / 2 / 5;
    }

    #w-node-fdb43b84-5536-0e35-bf4b-997b08760f30-7db955b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526545-7db955b1 {
        grid-area: 2 / 2 / 3 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526559-7db955b1 {
        grid-row: 5 / 6;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526564-7db955b1 {
        grid-area: 3 / 2 / 4 / 13;
    }

    #w-node-fd0f23a7-42a1-2ec4-ed56-dbe549a49fec-8230d09e, #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc7-8230d09e, #w-node-_41094853-7546-c027-19a8-21b7171c6c16-8230d09e, #w-node-aeef5e20-72eb-42a8-15d7-6d2357048ccd-8230d09e {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f78-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7a-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7c-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-da1b5eb4 {
        grid-area: 2 / 1 / 11 / 14;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-da1b5eb4 {
        grid-area: 2 / 1 / 3 / 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-da1b5eb4 {
        grid-area: 2 / 5 / 3 / 9;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-da1b5eb4 {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-da1b5eb4 {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-_2370a687-b195-d81f-4a93-359c0a71364f-da1b5eb4 {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-da1b5eb4 {
        grid-area: 5 / 1 / 6 / 5;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-da1b5eb4 {
        grid-area: 5 / 5 / 6 / 9;
    }

    #w-node-_8c0a156f-eae5-daaf-7f64-0544d66df88a-da1b5eb4 {
        grid-area: 6 / 1 / 8 / 9;
    }

    #w-node-a1ebb836-4f13-da21-6f7e-7e21ae2aa15c-da1b5eb4 {
        grid-area: 8 / 1 / 9 / 5;
    }

    #w-node-c431f6d4-7661-e6f3-aefa-7f513adc0026-da1b5eb4 {
        grid-area: 8 / 5 / 9 / 9;
        justify-self: auto;
    }

    #w-node-edc11a20-ac85-8867-5da9-8ef9067600ad-da1b5eb4 {
        grid-area: 9 / 1 / 10 / 9;
        justify-self: auto;
    }

    #w-node-_034cc316-6e3e-54a2-984d-b1937c6f5ed0-da1b5eb4 {
        grid-area: 11 / 1 / 12 / 5;
        justify-self: auto;
    }

    #w-node-e8b6eaa6-8042-229b-8ee1-18cf76af840f-da1b5eb4 {
        grid-area: 11 / 5 / 12 / 9;
        justify-self: auto;
    }

    #w-node-_37775d79-4589-2942-157f-0ac189bf867c-da1b5eb4 {
        grid-area: 12 / 1 / 13 / 5;
        justify-self: auto;
    }

    #w-node-d9f905f2-0d67-8c9f-1404-7076eb9d10df-da1b5eb4 {
        grid-area: 10 / 5 / 11 / 9;
    }

    #w-node-_97c775a5-0fb9-3d2a-db7c-209d21c0ab32-da1b5eb4 {
        grid-area: 13 / 1 / 14 / 5;
    }

    #w-node-a727ffe6-a201-e3c7-4680-37a107051065-da1b5eb4 {
        grid-area: 13 / 5 / 14 / 9;
    }

    #w-node-_00e128a8-80fc-1cec-f9de-640977ec1dad-da1b5eb4 {
        grid-area: 14 / 1 / 15 / 5;
    }

    #w-node-_32585098-c681-48db-6f6f-ed611e96350f-da1b5eb4 {
        grid-area: 14 / 5 / 15 / 9;
    }

    #w-node-b08d8750-3d0b-a02e-660a-44738885fd55-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_403ced97-81b7-15d7-e0d7-bdd7c1ac8a04-da1b5eb4 {
        grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_48ec85ca-bcd0-cdeb-60b4-5a65d9e09b25-da1b5eb4 {
        grid-area: 2 / 5 / 3 / 6;
    }

    #w-node-_3f31075b-ed94-ac1e-d4fb-094ba346af89-da1b5eb4 {
        grid-area: 11 / 1 / 13 / 14;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403e-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34040-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34042-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_11301461-cbc5-5669-a497-35cca5203f9f-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-bf5fa935-3dfb-9a2f-1a7d-9dc69d0fcb8a-72e7f6f7 {
        grid-area: 1 / 4 / 2 / 7;
    }

    #w-node-_45f0aee6-1bf7-389b-aa06-dbcdafd20bcd-72e7f6f7 {
        grid-area: 1 / 8 / 2 / 9;
        align-self: end;
        justify-self: end;
    }

    #w-node-_738cb82b-46f1-6757-96b0-ee5c4a5b81a2-72e7f6f7 {
        grid-area: 1 / 7 / 2 / 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-72e7f6f7 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_1958c43a-55f9-3d2f-9d10-c2f96046a339-72e7f6f7 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_57fabf73-cd7d-6e66-6d21-ef26647b1b2b-72e7f6f7 {
        grid-area: 4 / 1 / 7 / 14;
    }

    #w-node-_46d4fea9-426a-b8e0-1580-96d3c594497b-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34071-72e7f6f7 {
        grid-area: 8 / 1 / 9 / 14;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be26-264e990d {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be37-264e990d {
        grid-area: 1 / 1 / 3 / 3;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebc-264e990d {
        grid-column: 2 / 3;
        grid-row-start: 2;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebd-264e990d {
        grid-column: 1 / 3;
        grid-row-end: 4;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebe-264e990d {
        justify-self: auto;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bec0-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8becf-264e990d {
        align-self: auto;
        justify-self: auto;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0b-264e990d {
        grid-column: 4 / 5;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0d-264e990d {
        grid-column: 5 / 6;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0f-264e990d {
        grid-column: 6 / 7;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf11-264e990d {
        grid-column: 7 / 8;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ac8-6b5877df {
        grid-area: 1 / 2 / 2 / 13;
        align-self: center;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506acc-6b5877df {
        grid-area: 1 / 1 / 2 / 5;
        align-self: center;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ace-6b5877df {
        grid-area: 4 / 2 / 7 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506afb-6b5877df {
        grid-area: 7 / 2 / 8 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b03-6b5877df {
        grid-area: 3 / 2 / 4 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b23-6b5877df {
        grid-area: 2 / 2 / 3 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b27-6b5877df {
        grid-area: 1 / 5 / 2 / 9;
    }

    #field-4.w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b2b-6b5877df {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523062-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523064-f37b4657 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523066-f37b4657 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-ac2747a9-d4bc-6a77-3848-d61cc1d40e11-f37b4657 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523111-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2bc-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_7bbc17d0-5cc7-a840-d197-1a9d13dc1394-f37b4657 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #field-4.w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafcb-f37b4657, #w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafc7-f37b4657, #w-node-_3dc0bca6-6ba2-b828-6fd1-f6f2d5df88f0-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: center;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2c7-f37b4657, #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cb-f37b4657, #w-node-a4f4f3a7-2354-2082-8289-5e7ce9355305-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cf-f37b4657, #w-node-_875e4da8-4a0d-9455-7352-a587ea834849-f37b4657 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-cdefa685-77b8-75ae-3c93-e62703cf3441-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-e232350b-c692-bff3-caa5-fabb1930170e-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_67a3bd70-026a-7b1d-000b-138fd4cba48b-23d805d4 {
        grid-area: span 4 / span 8 / span 4 / span 8;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a88bae60-6eb1-acad-3153-92a1bf2ea257-23d805d4 {
        grid-area: span 3 / span 7 / span 3 / span 7;
    }

    #w-node-_412352ef-52dd-965f-34f2-6c8cf7ff1828-23d805d4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_5415cd3d-dda3-0487-a350-0659f74a096a-23d805d4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-b7a56998-669c-0561-db3b-db961f4cd51b-23d805d4 {
        grid-area: span 2 / span 7 / span 2 / span 7;
        align-self: center;
    }

    #w-node-_1a2028bf-d58c-f222-2b8b-6fbc4a704b7f-23d805d4 {
        grid-area: span 2 / span 7 / span 2 / span 7;
    }

    #w-node-_4cf9cfb8-b9ab-ea9b-532f-5afa6a2bd1e9-b1186ab5 {
        grid-area: span 7 / span 2 / span 7 / span 2;
        align-self: start;
    }

    #w-node-_31a3fdc1-be9a-23d2-42b2-d2ccb2c57212-b1186ab5 {
        grid-area: 3 / 3 / 10 / 10;
    }

    #w-node-ef07178e-9e1d-088f-6538-eed85a85ab90-b1186ab5 {
        grid-area: span 2 / span 7 / span 2 / span 7;
    }

    #w-node-_06b8799a-72a6-caee-f3e5-f19f214be297-b1186ab5 {
        grid-area: 10 / 3 / 13 / 10;
    }

    #w-node-_8bcb824a-280b-2f87-1fcd-27d8923a468e-290239ef {
        grid-area: span 5 / span 9 / span 5 / span 9;
    }

    #w-node-b20190d1-5103-5567-8fef-7c7cad418b30-290239ef, #w-node-_24092db5-e6d6-da26-3de5-73eec4e2e55d-290239ef, #w-node-_5b8fe47d-7c2f-89fb-e9f4-d931958a25dc-290239ef, #w-node-_01c0ae54-b714-1851-f0c8-620771593690-290239ef {
        grid-area: span 5 / span 4 / span 5 / span 4;
    }

    #w-node-cb01218e-86ea-93da-3f54-a5f1f20763ec-bdd782cb {
        grid-area: span 5 / span 9 / span 5 / span 9;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf99-7149dba9 {
        grid-area: 9 / 1 / 10 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfa1-7149dba9 {
        grid-area: 3 / 1 / 5 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe8-7149dba9 {
        grid-row: 4 / 5;
        grid-column-start: 1;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfce-7149dba9 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd2-7149dba9 {
        grid-area: 1 / 1 / 2 / 4;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd9-7149dba9 {
        grid-area: 1 / 4 / 2 / 7;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe0-7149dba9 {
        grid-area: 1 / 7 / 2 / 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-_034f16fd-464e-422e-2a16-f4f7716c6415-7149dba9 {
        grid-area: 5 / 1 / 9 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d015-7149dba9 {
        grid-column-start: 3;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d018-7149dba9 {
        grid-column-end: 7;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01e-7149dba9 {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-c92b904f-2d9c-5e55-9bd2-2474aba90c46-ea206ea8 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_4d22b9b3-6a6e-3c88-9312-63f8170851b9-ea206ea8 {
        grid-area: span 2 / span 13 / span 2 / span 13;
    }

    #w-node-_256a800c-031d-90d5-c17c-571e8b235b4a-ea206ea8 {
        grid-area: span 4 / span 2 / span 4 / span 2;
    }

    #w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dea3b-4e43a191 {
        grid-area: span 5 / span 9 / span 5 / span 9;
    }

    #w-node-_41952bd1-1a4c-8af0-97fe-66407a5bb629-5cd4b2a9 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_8d68a1a8-aad7-8ed9-6372-c8d6e75c9ec5-5cd4b2a9 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_909697a1-2c72-b726-7706-4be429d958e3-5cd4b2a9 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-f2af9157-1699-e64b-da3e-14c291eadec1-5cd4b2a9 {
        grid-area: span 1 / span 9 / span 1 / span 9;
        align-self: center;
        justify-self: end;
    }

    #w-node-bb4caa33-cacd-53c5-8a38-99a5883478bd-5cd4b2a9 {
        grid-area: 3 / 1 / 8 / 14;
    }

    #w-node-_0d587464-5f34-f379-b805-7e2563900609-5cd4b2a9 {
        grid-area: 8 / 1 / 9 / 14;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e2-ee1567c5 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_042796da-094d-1fbc-7383-a94233637c85-ee1567c5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: center;
    }

    #w-node-_8c5e42f9-fffb-ad33-84ed-0fbd39ceec51-ee1567c5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e8-ee1567c5 {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9d-ee1567c5 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9f-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36ba3-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36ba7-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bab-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36baf-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bb3-ee1567c5 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36bb7-ee1567c5 {
        grid-area: 9 / 1 / 10 / 9;
    }

    #w-node-f957de86-a358-0834-a66a-63835fb180f9-d245ec1a {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_6f8155e3-64f4-5802-b425-a92cbb5d0597-d245ec1a {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d5390147f-5696b687 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d53901484-5696b687 {
        grid-area: span 6 / span 13 / span 6 / span 13;
    }

    #w-node-dc4e797f-38e0-e7cc-e0ea-a257f7190122-5696b687 {
        justify-self: auto;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f6-5696b687 {
        grid-column-start: 3;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f9-5696b687 {
        grid-column-end: 7;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014ff-5696b687 {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a3261-0963a371 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        justify-self: center;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a3263-0963a371 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a3265-0963a371 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32b5-0963a371 {
        grid-area: 3 / 1 / 4 / 7;
        justify-self: stretch;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32ca-0963a371 {
        grid-area: 3 / 7 / 4 / 14;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32ac-0963a371, #w-node-_213cca1c-7fff-4ea3-500d-949c1f2af320-c75df771 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_9c77d01d-8090-fc6a-1ec0-01ccba5b1737-c75df771 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff169-d0b7a149 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff16f-d0b7a149 {
        grid-area: span 4 / span 4 / span 4 / span 4;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff211-d0b7a149 {
        grid-area: span 4 / span 3 / span 4 / span 3;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca7555bd-68a28f38 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca7555c3-68a28f38 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-e8129148-b40d-f58c-c0bc-252ae84e14e3-68a28f38 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2063-68a28f38, #w-node-_886a7634-c42d-82f4-022e-63de9c7168d3-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2067-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206b-68a28f38 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206f-68a28f38 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_1ec520d7-6fba-044a-9f75-11142b67630c-68a28f38 {
        grid-area: span 1 / span 7 / span 1 / span 7;
        align-self: center;
        justify-self: end;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca75566e-68a28f38 {
        grid-column-start: 3;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755671-68a28f38 {
        grid-column-end: 7;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755677-68a28f38 {
        grid-area: 2 / 4 / 3 / 6;
    }

    #w-node-_6bce17b8-1f99-3688-78ea-cfef2b517df6-725d6f80 {
        grid-area: span 5 / span 13 / span 5 / span 13;
        align-self: stretch;
        justify-self: stretch;
    }

    #w-node-_23ce2afc-7b1f-ca8a-482e-aed36e6a037f-f8d3e178 {
        grid-area: span 5 / span 10 / span 5 / span 10;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_59f26435-a030-9f74-024a-595142f3f928-1d7244d5 {
        grid-area: 1 / 2 / 3 / 3;
    }

    #w-node-_69982091-82f8-4580-e5a1-162a8f6b28ce-1d7244d5 {
        grid-area: 1 / 1 / 3 / 3;
        justify-self: center;
    }

    #w-node-_81865326-c656-84a7-110d-269bd6dda8bf-1d7244d5, #w-node-c17ec75a-b99a-abac-1f34-6a0797b4df05-1d7244d5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_937a3a74-a632-ef2c-fcb9-3127688f07c3-1d7244d5, #w-node-_937a3a74-a632-ef2c-fcb9-3127688f07d1-1d7244d5, #w-node-_937a3a74-a632-ef2c-fcb9-3127688f07df-1d7244d5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_4cb27d67-2717-a12a-1e63-866b68dc2bbd-1d7244d5, #w-node-_7cc4a488-dc7a-1a40-dc99-3b8382bd9060-1d7244d5, #w-node-a7063d94-57dd-c998-0739-1757a305b9c7-1d7244d5, #w-node-_06224b09-ade5-6a0c-d584-2d5966897b3d-1d7244d5, #w-node-_9bef926d-aee1-1f80-a35e-640384b4878a-1d7244d5, #w-node-_17068e2f-d79c-d9e4-2f3b-d888fb5040b9-1d7244d5, #w-node-f6d7c650-3a85-03ac-23ab-d546b50d8e72-1d7244d5, #w-node-d6bdc4f3-dd8a-2e63-6a45-128658b79909-1d7244d5 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a8-1d7244d5 {
        grid-column-start: 1;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30ab-1d7244d5 {
        justify-self: center;
    }

    #w-node-_6d7d8755-37e8-5631-cae1-fd02da433048-1d7244d5 {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-_79f7482f-eb89-976c-7453-e0f1c8aadfc1-1d7244d5 {
        grid-area: 1 / 3 / 2 / 4;
    }

    #w-node-e2dbe70d-f181-36f5-c7b5-d1ee3fcaacd4-1d7244d5 {
        grid-area: 1 / 4 / 2 / 5;
    }

    #w-node-be86cd7d-e1ca-4f08-4d8f-c82bc48b55d9-1d7244d5 {
        grid-area: 1 / 5 / 2 / 6;
    }

    #w-node-_2117ab26-b6cc-2a9c-b27e-7ca8c386100e-8c09cdbe {
        align-self: start;
        justify-self: auto;
    }

    #w-node-e5945614-8b75-d125-84bc-23b37db37b6e-8c09cdbe {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-_0c45f290-cd59-0bee-ae2a-610656f32782-8c09cdbe {
        justify-self: start;
    }

    #w-node-e881a1e3-26b8-c910-2fbb-d8d92a0ba898-8c09cdbe {
        grid-column: 1 / 4;
        justify-self: center;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d09-a8a2a4c2 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-_72ce46e4-34a4-cb44-ac6d-1758db9f7437-a8a2a4c2 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d0b-a8a2a4c2 {
        grid-area: 2 / 1 / 8 / 14;
    }

    #w-node-c801d4b9-60fc-9f0d-1568-0b94afe512f8-a8a2a4c2 {
        grid-area: 9 / 1 / 13 / 14;
        justify-self: auto;
    }

    #w-node-fdd6831d-b750-e922-1306-c2ddcac0b397-a8a2a4c2 {
        grid-area: span 3 / span 5 / span 3 / span 5;
        justify-self: stretch;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d22-a8a2a4c2 {
        grid-area: 13 / 1 / 14 / 14;
        align-self: auto;
    }

    #w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e6-ffdc8228 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-e5e4779c-1a89-4b6a-8357-356ad81acdcf-ffdc8228 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a03937-ffdc8228 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-f7a941f7-7bdc-630b-4935-06358723ba97-ffdc8228 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-f7a941f7-7bdc-630b-4935-06358723ba9b-ffdc8228 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0399a-ffdc8228 {
        grid-area: 1 / 1 / 2 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_14b2d548-173f-9afc-c61a-29c51cd902c5-ffdc8228 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_79bd0e9d-731c-fed6-35c1-f093a0c8d3af-ffdc8228 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-b2b454db-f944-4f86-8396-8e297f8863d7-2106bd5d, #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace5d-2106bd5d {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-c7c5851e-202c-9f56-4042-6b2b1ea7c78b-2106bd5d {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #field-4.w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace65-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace61-2106bd5d {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-2106bd5d {
        grid-area: span 1 / span 11 / span 1 / span 11;
        justify-self: auto;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-2106bd5d {
        grid-area: 1 / 1 / 2 / 5;
        align-self: auto;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-2106bd5d {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-2106bd5d {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-2106bd5d {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-2106bd5d {
        grid-area: 5 / 5 / 6 / 9;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-2106bd5d {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-2106bd5d {
        grid-area: 5 / 1 / 6 / 5;
    }

    #w-node-_8faaaf60-83b7-62d5-90e1-7a4a277fd5e3-2106bd5d {
        grid-area: 7 / 1 / 8 / 5;
    }

    #w-node-f458b917-f9d6-b2a4-56bf-a2ccbcab8e05-2106bd5d {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_73f94c8e-1f62-764b-6381-d7810db00f77-2106bd5d {
        grid-area: 4 / 1 / 5 / 5;
    }

    #w-node-_0e22c0da-cfd1-5848-1eaf-b5be00d8d6f2-2106bd5d {
        grid-area: 4 / 5 / 5 / 9;
    }

    #w-node-d5e55e7c-4128-2247-a011-1ce7d3a2a0d5-2106bd5d {
        grid-area: 8 / 1 / 9 / 5;
    }

    #w-node-fa236aec-8879-8489-8b60-9146962aa33c-2106bd5d {
        grid-area: 8 / 5 / 9 / 9;
    }

    #w-node-_3895fd63-ed75-d65e-92f7-d7ab59ea7761-2106bd5d {
        grid-area: 7 / 5 / 8 / 9;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f8a-2106bd5d {
        grid-row: 9 / 10;
    }

    #w-node-_67ea17a5-0864-b43e-d363-995e3e85454f-2106bd5d {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-aa3c62d1-2c7e-3084-f639-dda43903fc83-2106bd5d {
        grid-area: span 1 / span 11 / span 1 / span 11;
        align-self: auto;
    }

    #w-node-_694fea24-b243-f518-0293-f243acc98c4b-2106bd5d {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-d4714e0e-8612-88fd-8b77-f04946d4673b-2106bd5d {
        grid-area: 1 / 5 / 2 / 9;
    }

    #w-node-c5246496-ecb3-4592-ede0-1f8a39395725-2106bd5d {
        grid-area: 2 / 1 / 3 / 7;
    }

    #w-node-f3b11203-8271-e7a3-1e1c-ceee98785f71-2106bd5d {
        grid-area: 2 / 7 / 3 / 10;
        justify-self: auto;
    }

    #w-node-_297d8f35-65d9-93c6-b606-9bb3fc5ad9e0-2106bd5d {
        grid-area: 3 / 1 / 4 / 6;
    }

    #w-node-_0c775fe9-c69c-d3b2-769b-99c5ef00706d-2106bd5d {
        grid-area: 3 / 6 / 4 / 10;
        justify-self: auto;
    }

    #w-node-ec189693-5d0e-234a-342c-3ceed00ef456-2106bd5d {
        grid-area: 4 / 1 / 5 / 5;
    }

    #w-node-_321d266b-436a-b49d-a31d-be83ba487c51-2106bd5d {
        grid-area: 4 / 5 / 5 / 10;
        justify-self: auto;
    }

    #w-node-_59ef7327-c658-b751-f955-70f2322cb831-2106bd5d {
        grid-area: 5 / 1 / 6 / 5;
    }

    #w-node-_68c4999e-4d38-87a5-5339-41267034b771-2106bd5d {
        grid-area: 5 / 5 / 6 / 10;
        justify-self: auto;
    }

    #w-node-_57d1d025-623e-3039-6160-24fb723f6d52-2106bd5d {
        grid-area: 7 / 1 / 8 / 5;
        justify-self: auto;
    }

    #w-node-_10e068bb-c32c-699c-18ba-3f729408104e-2106bd5d {
        grid-area: 7 / 5 / 8 / 10;
        justify-self: auto;
    }

    #w-node-_8a1ebf1f-43dd-e33b-1fab-2707a48d82b5-2106bd5d {
        grid-column: 1 / 5;
    }

    #w-node-_7233447d-1dec-b326-5eff-659847d6b539-2106bd5d {
        grid-area: 8 / 5 / 9 / 10;
        justify-self: auto;
    }

    #w-node-f446de3d-5772-01ec-ff1a-0def333a72fb-2106bd5d {
        grid-area: 9 / 1 / 10 / 10;
        justify-self: auto;
    }

    #w-node-_160a73a7-2c4e-fa37-15da-52a0c727a3ee-2106bd5d {
        grid-area: 10 / 1 / 11 / 10;
    }

    #w-node-_00d2d577-74a7-9579-ec29-920859061c5d-2106bd5d, #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f051-fb048ddf {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f055-fb048ddf {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-e6dd9114-728b-d206-9344-741f7a4acdce-fb048ddf {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_85f34e9c-c2ff-b66a-5d22-dd251014c3e1-fb048ddf {
        grid-area: 2 / 10 / 3 / 12;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f057-fb048ddf {
        grid-area: span 3 / span 11 / span 3 / span 11;
    }

    #w-node-a5ddfd93-6478-1c5c-3584-0439e4003df7-fb048ddf {
        grid-area: 9 / 1 / 10 / 12;
        align-self: auto;
        justify-self: center;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b638-780e62be {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b63e-780e62be {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b642-780e62be {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b649-780e62be {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b64d-780e62be {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b651-780e62be {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b655-780e62be {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b659-780e62be {
        grid-area: 7 / 1 / 8 / 9;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b65d-780e62be {
        grid-area: 8 / 1 / 9 / 9;
    }

    #w-node-b894592b-1012-b269-c572-297b241e3a7b-780e62be {
        grid-area: 9 / 1 / 10 / 9;
    }

    #w-node-b6c4182a-16c4-2048-e3ef-a33861956377-780e62be {
        grid-area: 1 / 9 / 2 / 21;
    }

    #field-4.w-node-_735fa451-b343-8bf7-805a-2ab83ed51584-780e62be {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8172-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: center;
    }

    #w-node-fda47c5a-887e-1013-ec96-596fb8441323-53d8c7b1 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8174-53d8c7b1 {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-_3c615a3e-97b2-a095-a9a2-7c542956b230-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_86b2b888-459f-4f21-5ac9-eca9b3b3f8c8-53d8c7b1 {
        grid-area: 1 / 5 / 2 / 10;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8178-53d8c7b1, #w-node-d648a741-eb22-8676-6b39-5000b52a8197-53d8c7b1 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-c95da2a8-3cdc-044d-03b6-57f5054191ec-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_1a548786-188c-b46d-5f92-ee113d88447d-53d8c7b1 {
        grid-area: 4 / 5 / 5 / 10;
    }

    #w-node-_4001b60c-7c14-8e0e-6918-e1a6d6cf6c6f-53d8c7b1 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8180-53d8c7b1 {
        grid-area: 6 / 1 / 7 / 2;
        align-self: center;
        justify-self: end;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a336c-731f63ba {
        grid-area: span 1 / span 11 / span 1 / span 11;
        justify-self: center;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a3370-731f63ba {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: center;
    }

    #w-node-_01c345db-44dd-5950-8797-fc0e77f5b71f-731f63ba {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-731f63ba {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dce-731f63ba {
        grid-area: 1 / 1 / 2 / 8;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dd5-731f63ba {
        grid-area: 1 / 8 / 2 / 15;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddc-731f63ba {
        grid-area: 1 / 15 / 2 / 17;
        align-self: end;
        justify-self: auto;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dde-731f63ba {
        grid-area: 1 / 17 / 2 / 21;
        align-self: end;
        justify-self: end;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddf-731f63ba {
        grid-area: 1 / 17 / 3 / 19;
        align-self: center;
        justify-self: center;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41de1-731f63ba {
        grid-area: 1 / 19 / 3 / 21;
        align-self: center;
        justify-self: center;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726f84-731f63ba, #w-node-c8689383-f869-af00-8fed-b75b3bbc331a-731f63ba {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537085-1ba7d834 {
        grid-area: 1 / 2 / 2 / 11;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537089-1ba7d834 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153708b-1ba7d834 {
        grid-area: 2 / 1 / 3 / 11;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153708f-1ba7d834 {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537093-1ba7d834 {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537096-1ba7d834 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153709a-1ba7d834 {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-dfd8f3ac-5955-02a9-1ce4-fbbb35dd2092-1ba7d834 {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b6115370a1-1ba7d834 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_4496a681-4d67-63b7-7229-293271c914ec-1ba7d834 {
        grid-area: 3 / 1 / 4 / 11;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537094-1ba7d834 {
        grid-column: 1 / 2;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b6115370ab-1ba7d834 {
        grid-area: 5 / 1 / 6 / 11;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e729f-377288bf {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_547a9323-3689-8031-7804-e31ff6649277-377288bf {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72a1-377288bf {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72b8-377288bf {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8532-b415ea5e {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8534-b415ea5e {
        justify-self: stretch;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8536-b415ea5e {
        grid-area: span 2 / span 1 / span 2 / span 1;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_81c4a004-1aa0-08e7-318a-d0e82bc88cd7-b415ea5e {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: end;
        justify-self: end;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8538-b415ea5e {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e74f-b415ea5e, #w-node-_0230dd46-e058-715d-b84e-ad330ab7e756-b415ea5e {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e75d-b415ea5e {
        grid-area: span 1 / span 8 / span 1 / span 8;
        align-self: end;
        justify-self: start;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8547-b415ea5e, #w-node-_28f83586-84e1-3ab8-9a07-61041cff85a2-b415ea5e, #w-node-_8bcc3894-2b85-6829-4a92-1eca33281ded-b415ea5e, #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f82-81b79b2e {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_073b3718-af23-7bd5-8630-f23cd71b079c-81b79b2e {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fbd-81b79b2e {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #Categor-a.w-node-e3d6520c-cccc-c8b1-abc5-5e1346015ac1-81b79b2e, #Estado.w-node-d5abb89d-4b4f-d2fe-eb00-2132f4ef7838-81b79b2e {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #Desc.w-node-_1fe7e54c-89d7-0657-8649-7c9f4ea7fb58-81b79b2e {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fcf-81b79b2e {
        grid-area: span 1 / span 2 / span 1 / span 2;
        align-self: end;
        justify-self: start;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f90-81b79b2e, #w-node-_7ebb2f58-3823-38f6-0b04-dcf5a7a92582-81b79b2e {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90735-973c21a0 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90737-973c21a0 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-e5672c72-0dfc-7bc9-5a53-1737af2e1497-973c21a0 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-c98d17bf-e900-124d-c69b-a526d13e0731-4390f686 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-bfa8060f-4c21-0629-9a06-c28797966480-4390f686 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_7645695c-a7b6-7ca7-fb54-56023d3cf8ce-4390f686 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_62f3f67f-6fd3-0fe1-0968-1efdd5f37669-4390f686 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf5-2beb71b5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_9edff94d-0d3a-7f91-8c19-6092693a0850-2beb71b5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919d0e-2beb71b5 {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf7-2beb71b5 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cfb-2beb71b5 {
        grid-area: 1 / 4 / 2 / 9;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cff-2beb71b5 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f7f-0774bde5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_05773e2b-ca84-afce-bedc-dc3001d9f38a-0774bde5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f81-0774bde5 {
        grid-area: 2 / 1 / 3 / 13;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f9c-0774bde5 {
        grid-area: 3 / 1 / 4 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526543-7db955b1 {
        grid-area: 1 / 1 / 2 / 5;
        justify-self: auto;
    }

    #w-node-fdb43b84-5536-0e35-bf4b-997b08760f30-7db955b1 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526545-7db955b1 {
        grid-area: 2 / 1 / 3 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba52654d-7db955b1 {
        grid-area: 2 / 1 / 3 / 10;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526564-7db955b1 {
        grid-area: 3 / 1 / 4 / 13;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048caa-8230d09e {
        align-self: center;
        justify-self: start;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048caf-8230d09e {
        grid-area: 3 / 1 / 4 / 3;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cb3-8230d09e {
        grid-area: 3 / 3 / 4 / 5;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cb7-8230d09e {
        grid-area: 3 / 5 / 4 / 7;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cbb-8230d09e {
        grid-area: 4 / 1 / 5 / 3;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cbf-8230d09e {
        grid-area: 4 / 3 / 5 / 5;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc3-8230d09e {
        grid-area: 4 / 5 / 5 / 7;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc7-8230d09e {
        grid-area: 5 / 1 / 6 / 7;
    }

    #w-node-_41094853-7546-c027-19a8-21b7171c6c16-8230d09e {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cd1-8230d09e {
        grid-area: 1 / 1 / 2 / 3;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cd3-8230d09e {
        grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cdf-8230d09e {
        grid-area: 3 / 1 / 4 / 3;
    }

    #w-node-_253bd33a-a142-5b41-d8ab-819004b99e4a-8230d09e {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e2e-5e075e55 {
        grid-area: 3 / 1 / 4 / 3;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e32-5e075e55 {
        grid-area: 3 / 3 / 4 / 5;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e36-5e075e55 {
        grid-area: 3 / 5 / 4 / 7;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e3a-5e075e55 {
        grid-area: 4 / 1 / 5 / 3;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e3e-5e075e55 {
        grid-area: 4 / 3 / 5 / 5;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e42-5e075e55 {
        grid-area: 4 / 5 / 5 / 7;
    }

    #w-node-a6da5413-899b-7860-da61-a20c2457325b-5e075e55 {
        grid-area: 5 / 1 / 6 / 7;
    }

    #w-node-_5391f4cd-8340-2260-5947-1860227ed393-5e075e55 {
        grid-area: 6 / 1 / 7 / 7;
    }

    #w-node-_70d90ef1-8e1e-0305-8581-1eac827ce65b-5e075e55 {
        grid-area: 1 / 2 / 2 / 3;
    }

    #w-node-_70d90ef1-8e1e-0305-8581-1eac827ce65d-5e075e55 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f78-da1b5eb4 {
        grid-area: 1 / 3 / 2 / 11;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7c-da1b5eb4 {
        grid-area: 1 / 2 / 2 / 4;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-da1b5eb4 {
        grid-area: 2 / 1 / 3 / 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-da1b5eb4 {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-da1b5eb4 {
        grid-area: 2 / 5 / 3 / 9;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-da1b5eb4 {
        grid-area: 3 / 1 / 4 / 5;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-da1b5eb4 {
        grid-area: 3 / 5 / 4 / 9;
    }

    #w-node-_2370a687-b195-d81f-4a93-359c0a71364f-da1b5eb4 {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-da1b5eb4 {
        grid-area: 5 / 1 / 6 / 5;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-da1b5eb4 {
        grid-area: 5 / 5 / 6 / 9;
    }

    #w-node-_8c0a156f-eae5-daaf-7f64-0544d66df88a-da1b5eb4 {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-a1ebb836-4f13-da21-6f7e-7e21ae2aa15c-da1b5eb4 {
        grid-area: 7 / 1 / 8 / 5;
    }

    #w-node-c431f6d4-7661-e6f3-aefa-7f513adc0026-da1b5eb4 {
        grid-area: 7 / 5 / 8 / 9;
    }

    #w-node-edc11a20-ac85-8867-5da9-8ef9067600ad-da1b5eb4 {
        grid-area: 8 / 1 / 9 / 9;
    }

    #w-node-_034cc316-6e3e-54a2-984d-b1937c6f5ed0-da1b5eb4 {
        grid-area: 9 / 1 / 10 / 5;
    }

    #w-node-e8b6eaa6-8042-229b-8ee1-18cf76af840f-da1b5eb4 {
        grid-area: 9 / 5 / 10 / 9;
    }

    #w-node-_37775d79-4589-2942-157f-0ac189bf867c-da1b5eb4 {
        grid-area: 10 / 1 / 11 / 9;
    }

    #w-node-d9f905f2-0d67-8c9f-1404-7076eb9d10df-da1b5eb4 {
        grid-area: 10 / 8 / 11 / 9;
    }

    #w-node-_97c775a5-0fb9-3d2a-db7c-209d21c0ab32-da1b5eb4 {
        grid-area: 11 / 1 / 12 / 5;
    }

    #w-node-a727ffe6-a201-e3c7-4680-37a107051065-da1b5eb4 {
        grid-area: 11 / 5 / 12 / 9;
    }

    #w-node-_00e128a8-80fc-1cec-f9de-640977ec1dad-da1b5eb4 {
        grid-area: 12 / 1 / 13 / 5;
    }

    #w-node-_32585098-c681-48db-6f6f-ed611e96350f-da1b5eb4 {
        grid-area: 12 / 5 / 13 / 9;
    }

    #w-node-_3d1f52cd-3021-917f-96b2-14f19296648a-da1b5eb4 {
        grid-area: 2 / 6 / 3 / 7;
    }

    #w-node-_3f31075b-ed94-ac1e-d4fb-094ba346af89-da1b5eb4 {
        grid-area: 3 / 3 / 4 / 11;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403e-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 12;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34042-72e7f6f7 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-72e7f6f7 {
        grid-column: 2 / 12;
    }

    #w-node-_11301461-cbc5-5669-a497-35cca5203f9f-72e7f6f7 {
        grid-area: 2 / 1 / 3 / 4;
    }

    #w-node-bf5fa935-3dfb-9a2f-1a7d-9dc69d0fcb8a-72e7f6f7 {
        grid-area: 2 / 4 / 3 / 7;
    }

    #w-node-_45f0aee6-1bf7-389b-aa06-dbcdafd20bcd-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 9;
        align-self: end;
        justify-self: end;
    }

    #w-node-_738cb82b-46f1-6757-96b0-ee5c4a5b81a2-72e7f6f7 {
        grid-area: 2 / 7 / 3 / 9;
        align-self: end;
        justify-self: start;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-72e7f6f7, #w-node-_1958c43a-55f9-3d2f-9d10-c2f96046a339-72e7f6f7, #w-node-_57fabf73-cd7d-6e66-6d21-ef26647b1b2b-72e7f6f7, #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34071-72e7f6f7 {
        grid-column: 1 / 12;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be26-264e990d {
        grid-area: 1 / 2 / 3 / 3;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be37-264e990d {
        grid-area: 1 / 1 / 3 / 3;
        justify-self: center;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be88-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be8e-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be94-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be9a-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8bea0-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8bea6-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8beac-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8beb2-264e990d {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebd-264e990d {
        grid-column-start: 1;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bec0-264e990d {
        justify-self: center;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506ace-6b5877df {
        grid-area: 4 / 1 / 7 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506afb-6b5877df {
        grid-area: 7 / 1 / 8 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b03-6b5877df {
        grid-area: 3 / 1 / 4 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b23-6b5877df {
        grid-area: 2 / 1 / 3 / 13;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b27-6b5877df {
        grid-area: 1 / 12 / 2 / 21;
    }

    #field-4.w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b2b-6b5877df {
        grid-area: 1 / 1 / 2 / 12;
        align-self: center;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523066-f37b4657 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-ac2747a9-d4bc-6a77-3848-d61cc1d40e11-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523111-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2bc-f37b4657, #w-node-_7bbc17d0-5cc7-a840-d197-1a9d13dc1394-f37b4657 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #field-4.w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafcb-f37b4657 {
        grid-area: span 1 / span 9 / span 1 / span 9;
        align-self: center;
    }

    #w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafc7-f37b4657 {
        grid-area: span 1 / span 11 / span 1 / span 11;
        align-self: center;
    }

    #w-node-_3dc0bca6-6ba2-b828-6fd1-f6f2d5df88f0-f37b4657 {
        grid-area: 2 / 1 / 3 / 21;
        align-self: center;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2c7-f37b4657, #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cb-f37b4657, #w-node-a4f4f3a7-2354-2082-8289-5e7ce9355305-f37b4657 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cf-f37b4657 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_875e4da8-4a0d-9455-7352-a587ea834849-f37b4657 {
        grid-area: 7 / 1 / 8 / 10;
    }

    #w-node-cdefa685-77b8-75ae-3c93-e62703cf3441-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-e232350b-c692-bff3-caa5-fabb1930170e-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_67a3bd70-026a-7b1d-000b-138fd4cba48b-23d805d4 {
        grid-area: span 4 / span 6 / span 4 / span 6;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a88bae60-6eb1-acad-3153-92a1bf2ea257-23d805d4 {
        grid-area: span 3 / span 6 / span 3 / span 6;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_412352ef-52dd-965f-34f2-6c8cf7ff1828-23d805d4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
    }

    #w-node-_5415cd3d-dda3-0487-a350-0659f74a096a-23d805d4 {
        grid-area: span 1 / span 6 / span 1 / span 6;
        align-self: center;
        justify-self: center;
    }

    #w-node-b7a56998-669c-0561-db3b-db961f4cd51b-23d805d4 {
        grid-area: span 2 / span 6 / span 2 / span 6;
        align-self: center;
        justify-self: center;
    }

    #w-node-_1a2028bf-d58c-f222-2b8b-6fbc4a704b7f-23d805d4 {
        grid-area: span 2 / span 6 / span 2 / span 6;
    }

    #w-node-_31a3fdc1-be9a-23d2-42b2-d2ccb2c57212-b1186ab5 {
        grid-area: 3 / 1 / 10 / 12;
    }

    #w-node-ef07178e-9e1d-088f-6538-eed85a85ab90-b1186ab5 {
        grid-area: 1 / 2 / 3 / 11;
    }

    #w-node-_8bcb824a-280b-2f87-1fcd-27d8923a468e-290239ef {
        grid-area: span 5 / span 9 / span 5 / span 9;
    }

    #w-node-b20190d1-5103-5567-8fef-7c7cad418b30-290239ef, #w-node-_24092db5-e6d6-da26-3de5-73eec4e2e55d-290239ef, #w-node-_5b8fe47d-7c2f-89fb-e9f4-d931958a25dc-290239ef, #w-node-_01c0ae54-b714-1851-f0c8-620771593690-290239ef {
        grid-area: span 5 / span 2 / span 5 / span 2;
    }

    #w-node-cb01218e-86ea-93da-3f54-a5f1f20763ec-bdd782cb {
        grid-area: span 5 / span 6 / span 5 / span 6;
    }

    #w-node-_45052c42-a7b3-02b0-dce5-38b74fd441cc-bdd782cb {
        grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-d7912ac7-ace5-ecba-02c2-dd0d4d3b2068-bdd782cb, #w-node-_4688ca9a-08f7-8e00-a1e1-4faf375d2466-bdd782cb {
        grid-area: span 3 / span 3 / span 3 / span 3;
    }

    #w-node-_3819fbc7-6223-6456-8456-2ebb560db40d-bdd782cb, #w-node-_8c985dc5-68d0-ca9b-7ceb-01473b3025e5-bdd782cb {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfa1-7149dba9 {
        grid-area: 3 / 1 / 6 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe8-7149dba9 {
        grid-area: 5 / 1 / 6 / 11;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd2-7149dba9 {
        grid-area: 1 / 1 / 2 / 10;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd9-7149dba9 {
        grid-area: 1 / 10 / 2 / 18;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe0-7149dba9 {
        grid-area: 1 / 19 / 2 / 21;
        align-self: end;
        justify-self: start;
    }

    #w-node-_034f16fd-464e-422e-2a16-f4f7716c6415-7149dba9 {
        grid-area: 7 / 1 / 10 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d013-7149dba9 {
        align-self: start;
        justify-self: auto;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d015-7149dba9 {
        grid-column: 1 / 3;
        justify-self: start;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d018-7149dba9 {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01b-7149dba9 {
        justify-self: start;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01e-7149dba9 {
        grid-column: 1 / 4;
        justify-self: center;
    }

    #w-node-c92b904f-2d9c-5e55-9bd2-2474aba90c46-ea206ea8 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_256a800c-031d-90d5-c17c-571e8b235b4a-ea206ea8 {
        grid-area: span 4 / span 4 / span 4 / span 4;
    }

    #w-node-a588be2f-9dbf-6828-1229-fdd6e88d7e0c-ea206ea8 {
        order: -9999;
        grid-area: span 3 / span 4 / span 3 / span 4;
    }

    #w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dea3b-4e43a191 {
        grid-area: span 5 / span 9 / span 5 / span 9;
    }

    #w-node-_41952bd1-1a4c-8af0-97fe-66407a5bb629-5cd4b2a9 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_8d68a1a8-aad7-8ed9-6372-c8d6e75c9ec5-5cd4b2a9 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_909697a1-2c72-b726-7706-4be429d958e3-5cd4b2a9 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-f2af9157-1699-e64b-da3e-14c291eadec1-5cd4b2a9 {
        grid-area: span 1 / span 11 / span 1 / span 11;
        align-self: center;
        justify-self: end;
    }

    #w-node-_0d587464-5f34-f379-b805-7e2563900609-5cd4b2a9 {
        grid-area: 8 / 1 / 9 / 14;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e2-ee1567c5 {
        grid-area: span 1 / span 10 / span 1 / span 10;
    }

    #w-node-_042796da-094d-1fbc-7383-a94233637c85-ee1567c5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: center;
    }

    #w-node-_8c5e42f9-fffb-ad33-84ed-0fbd39ceec51-ee1567c5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: end;
        justify-self: end;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e8-ee1567c5 {
        grid-area: span 3 / span 10 / span 3 / span 10;
    }

    #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9d-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9f-ee1567c5 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-f957de86-a358-0834-a66a-63835fb180f9-d245ec1a {
        grid-area: span 1 / span 10 / span 1 / span 10;
    }

    #w-node-_6f8155e3-64f4-5802-b425-a92cbb5d0597-d245ec1a {
        grid-area: span 4 / span 10 / span 4 / span 10;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d5390147f-5696b687 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f4-5696b687 {
        align-self: start;
        justify-self: auto;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f6-5696b687 {
        grid-column: 1 / 3;
        justify-self: start;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f9-5696b687 {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014fc-5696b687 {
        justify-self: start;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014ff-5696b687 {
        grid-column: 1 / 4;
        justify-self: center;
    }

    #w-node-_213cca1c-7fff-4ea3-500d-949c1f2af320-c75df771 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff16f-d0b7a149 {
        grid-area: span 4 / span 7 / span 4 / span 7;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff211-d0b7a149 {
        order: -9999;
        grid-area: span 3 / span 7 / span 3 / span 7;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca7555bd-68a28f38 {
        grid-area: span 1 / span 10 / span 1 / span 10;
    }

    #w-node-e8129148-b40d-f58c-c0bc-252ae84e14e3-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2063-68a28f38, #w-node-_886a7634-c42d-82f4-022e-63de9c7168d3-68a28f38 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2067-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206b-68a28f38 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206f-68a28f38 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2073-68a28f38 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca75566c-68a28f38 {
        align-self: start;
        justify-self: auto;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca75566e-68a28f38 {
        grid-column: 1 / 3;
        justify-self: start;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755671-68a28f38 {
        grid-column: 2 / 3;
        justify-self: start;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755674-68a28f38 {
        justify-self: start;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755677-68a28f38 {
        grid-column: 1 / 4;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-_59f26435-a030-9f74-024a-595142f3f928-1d7244d5 {
        grid-area: 1 / 1 / 2 / 3;
    }

    #w-node-_69982091-82f8-4580-e5a1-162a8f6b28ce-1d7244d5 {
        grid-area: 2 / 1 / 3 / 3;
        justify-self: center;
    }

    #w-node-_81865326-c656-84a7-110d-269bd6dda8bf-1d7244d5 {
        grid-area: span 3 / span 1 / span 3 / span 1;
    }

    #w-node-c17ec75a-b99a-abac-1f34-6a0797b4df05-1d7244d5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_4beaf352-2021-c1d6-e6fe-6f8df04a27bd-1d7244d5, #w-node-_4cb27d67-2717-a12a-1e63-866b68dc2bbd-1d7244d5, #w-node-_7cc4a488-dc7a-1a40-dc99-3b8382bd9060-1d7244d5, #w-node-a7063d94-57dd-c998-0739-1757a305b9c7-1d7244d5, #w-node-_06224b09-ade5-6a0c-d584-2d5966897b3d-1d7244d5, #w-node-_9bef926d-aee1-1f80-a35e-640384b4878a-1d7244d5, #w-node-_17068e2f-d79c-d9e4-2f3b-d888fb5040b9-1d7244d5, #w-node-f6d7c650-3a85-03ac-23ab-d546b50d8e72-1d7244d5, #w-node-d6bdc4f3-dd8a-2e63-6a45-128658b79909-1d7244d5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a6-1d7244d5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a7-1d7244d5 {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a8-1d7244d5 {
        grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30a9-1d7244d5 {
        grid-area: span 3 / span 1 / span 3 / span 1;
    }

    #w-node-f12f28ac-c677-93be-3972-b43fc32f30ab-1d7244d5, #w-node-df94e58f-99ae-3057-5fc3-6f3572e7080e-1d7244d5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_6d7d8755-37e8-5631-cae1-fd02da433048-1d7244d5 {
        grid-column: 1 / 2;
        justify-self: end;
    }

    #w-node-_79f7482f-eb89-976c-7453-e0f1c8aadfc1-1d7244d5 {
        grid-column: 2 / 3;
        justify-self: end;
    }

    #w-node-e2dbe70d-f181-36f5-c7b5-d1ee3fcaacd4-1d7244d5 {
        grid-column: 3 / 4;
        justify-self: start;
    }

    #w-node-be86cd7d-e1ca-4f08-4d8f-c82bc48b55d9-1d7244d5 {
        grid-column: 4 / 5;
        justify-self: start;
    }

    #w-node-e5945614-8b75-d125-84bc-23b37db37b6e-8c09cdbe, #w-node-_0c45f290-cd59-0bee-ae2a-610656f32782-8c09cdbe {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-e881a1e3-26b8-c910-2fbb-d8d92a0ba898-8c09cdbe {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d05-a8a2a4c2 {
        grid-area: span 1 / span 11 / span 1 / span 11;
        justify-self: center;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d09-a8a2a4c2 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-_72ce46e4-34a4-cb44-ac6d-1758db9f7437-a8a2a4c2 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d0b-a8a2a4c2 {
        grid-area: span 3 / span 11 / span 3 / span 11;
    }

    #w-node-c801d4b9-60fc-9f0d-1568-0b94afe512f8-a8a2a4c2 {
        grid-area: span 4 / span 11 / span 4 / span 11;
        justify-self: auto;
    }

    #w-node-a911d035-0fb8-b12b-302b-2b0449865d22-a8a2a4c2 {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e2-ffdc8228 {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: center;
    }

    #w-node-_9be28721-5dbb-5f12-6325-d0dcd6cba1e6-ffdc8228 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-e5e4779c-1a89-4b6a-8357-356ad81acdcf-ffdc8228 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0392b-ffdc8228 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a03937-ffdc8228 {
        grid-area: span 3 / span 3 / span 3 / span 3;
    }

    #w-node-e6462ae9-6fb1-71e6-055e-6dc341aaf668-ffdc8228 {
        grid-area: 7 / 1 / 8 / 9;
    }

    #w-node-_937e0f60-0fe9-0468-e93e-05502d25fd1f-ffdc8228 {
        grid-area: 9 / 1 / 10 / 9;
    }

    #w-node-b398784d-90a2-6b2d-953e-e45bef532979-ffdc8228 {
        grid-area: 10 / 1 / 11 / 9;
    }

    #w-node-f7a941f7-7bdc-630b-4935-06358723ba97-ffdc8228 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-f7a941f7-7bdc-630b-4935-06358723ba9b-ffdc8228 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_9d44f16f-8e89-7409-f627-f21553a0399a-ffdc8228 {
        grid-area: 1 / 1 / 2 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-c7c5851e-202c-9f56-4042-6b2b1ea7c78b-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: start;
    }

    #field-4.w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace65-2106bd5d {
        grid-area: 3 / 1 / 4 / 6;
        justify-self: start;
    }

    #w-node-bfbebe24-e91b-8d4c-ea7f-36ace24ace61-2106bd5d {
        grid-area: 2 / 1 / 3 / 6;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7e-2106bd5d {
        grid-area: span 1 / span 11 / span 1 / span 11;
        justify-self: auto;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f82-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
        justify-self: auto;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-2106bd5d {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-2106bd5d {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-2106bd5d {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-2106bd5d {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-2106bd5d {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-_8faaaf60-83b7-62d5-90e1-7a4a277fd5e3-2106bd5d {
        grid-area: 8 / 1 / 9 / 9;
    }

    #w-node-f458b917-f9d6-b2a4-56bf-a2ccbcab8e05-2106bd5d {
        grid-area: 7 / 1 / 8 / 9;
    }

    #w-node-_73f94c8e-1f62-764b-6381-d7810db00f77-2106bd5d {
        grid-area: 9 / 1 / 10 / 9;
    }

    #w-node-_0e22c0da-cfd1-5848-1eaf-b5be00d8d6f2-2106bd5d {
        grid-area: 10 / 1 / 11 / 9;
    }

    #w-node-d5e55e7c-4128-2247-a011-1ce7d3a2a0d5-2106bd5d {
        grid-area: 11 / 1 / 12 / 9;
        justify-self: auto;
    }

    #w-node-fa236aec-8879-8489-8b60-9146962aa33c-2106bd5d {
        grid-area: 12 / 1 / 13 / 9;
    }

    #w-node-_3895fd63-ed75-d65e-92f7-d7ab59ea7761-2106bd5d {
        grid-area: 14 / 1 / 15 / 5;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f8a-2106bd5d {
        grid-area: 13 / 1 / 14 / 5;
        align-self: auto;
        justify-self: start;
    }

    #w-node-_694fea24-b243-f518-0293-f243acc98c4b-2106bd5d {
        grid-row: 1 / 2;
        grid-column-end: 9;
    }

    #w-node-d4714e0e-8612-88fd-8b77-f04946d4673b-2106bd5d {
        grid-area: 2 / 2 / 3 / 5;
        justify-self: auto;
    }

    #w-node-c5246496-ecb3-4592-ede0-1f8a39395725-2106bd5d {
        grid-row: 3 / 4;
    }

    #w-node-f3b11203-8271-e7a3-1e1c-ceee98785f71-2106bd5d {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-_297d8f35-65d9-93c6-b606-9bb3fc5ad9e0-2106bd5d {
        grid-area: 5 / 1 / 6 / 9;
    }

    #w-node-_0c775fe9-c69c-d3b2-769b-99c5ef00706d-2106bd5d {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-ec189693-5d0e-234a-342c-3ceed00ef456-2106bd5d {
        grid-area: 7 / 1 / 8 / 9;
    }

    #w-node-_321d266b-436a-b49d-a31d-be83ba487c51-2106bd5d {
        grid-area: 8 / 1 / 9 / 9;
    }

    #w-node-_59ef7327-c658-b751-f955-70f2322cb831-2106bd5d {
        grid-area: 9 / 1 / 10 / 5;
    }

    #w-node-_68c4999e-4d38-87a5-5339-41267034b771-2106bd5d {
        grid-area: 9 / 5 / 10 / 9;
    }

    #w-node-_57d1d025-623e-3039-6160-24fb723f6d52-2106bd5d {
        grid-area: 10 / 1 / 11 / 5;
    }

    #w-node-_10e068bb-c32c-699c-18ba-3f729408104e-2106bd5d {
        grid-area: 10 / 5 / 11 / 9;
    }

    #w-node-_8a1ebf1f-43dd-e33b-1fab-2707a48d82b5-2106bd5d {
        grid-row: 11 / 12;
        grid-column-end: 5;
    }

    #w-node-_7233447d-1dec-b326-5eff-659847d6b539-2106bd5d {
        grid-area: 11 / 5 / 12 / 9;
    }

    #w-node-f446de3d-5772-01ec-ff1a-0def333a72fb-2106bd5d {
        grid-area: 12 / 1 / 13 / 9;
    }

    #w-node-_160a73a7-2c4e-fa37-15da-52a0c727a3ee-2106bd5d {
        grid-area: 13 / 1 / 14 / 9;
    }

    #w-node-_00d2d577-74a7-9579-ec29-920859061c6b-2106bd5d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f051-fb048ddf {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f053-fb048ddf {
        align-self: auto;
    }

    #w-node-e6dd9114-728b-d206-9344-741f7a4acdce-fb048ddf {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_85f34e9c-c2ff-b66a-5d22-dd251014c3e1-fb048ddf {
        grid-area: 2 / 8 / 3 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_28f3db33-b16a-6f10-aeaa-110c3af3f057-fb048ddf {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-_7ea528e2-8ea0-1a29-4f38-40d8e7067693-fb048ddf {
        align-self: auto;
    }

    #w-node-_5e6173c0-0cee-5c93-fef1-f51b684c65cb-fb048ddf {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-a5ddfd93-6478-1c5c-3584-0439e4003df7-fb048ddf {
        grid-area: 9 / 1 / 10 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b634-780e62be {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b638-780e62be {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b63a-780e62be {
        grid-area: 4 / 1 / 9 / 14;
    }

    #w-node-a00a1564-3645-4a63-ae55-70dd1344b667-780e62be {
        grid-area: 9 / 1 / 10 / 14;
    }

    #w-node-_2e71522f-abb1-9bfe-fedf-7c5d89cf9023-780e62be {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-_2c1a7e9b-76b3-1d7e-7198-756f58c24a9c-780e62be {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-b6c4182a-16c4-2048-e3ef-a33861956377-780e62be {
        grid-area: 1 / 9 / 2 / 21;
    }

    #field-4.w-node-_735fa451-b343-8bf7-805a-2ab83ed51584-780e62be {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a816e-53d8c7b1 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8172-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: center;
    }

    #w-node-fda47c5a-887e-1013-ec96-596fb8441323-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8174-53d8c7b1 {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-_3c615a3e-97b2-a095-a9a2-7c542956b230-53d8c7b1, #w-node-_86b2b888-459f-4f21-5ac9-eca9b3b3f8c8-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8178-53d8c7b1 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8197-53d8c7b1, #w-node-c95da2a8-3cdc-044d-03b6-57f5054191ec-53d8c7b1, #w-node-_1a548786-188c-b46d-5f92-ee113d88447d-53d8c7b1, #w-node-_4001b60c-7c14-8e0e-6918-e1a6d6cf6c6f-53d8c7b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a8180-53d8c7b1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d648a741-eb22-8676-6b39-5000b52a81a1-53d8c7b1 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a336c-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
        justify-self: center;
    }

    #w-node-_680aac24-239c-4b95-2e31-486e071a3370-731f63ba {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_01c345db-44dd-5950-8797-fc0e77f5b71f-731f63ba {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34099-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dce-731f63ba {
        grid-area: 1 / 1 / 2 / 21;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dd5-731f63ba {
        grid-area: 2 / 1 / 3 / 21;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddc-731f63ba {
        grid-area: 3 / 1 / 4 / 2;
        align-self: end;
        justify-self: end;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41dde-731f63ba {
        grid-area: 1 / 17 / 2 / 21;
        align-self: end;
        justify-self: auto;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41ddf-731f63ba {
        grid-area: 3 / 20 / 4 / 21;
        align-self: center;
    }

    #w-node-df034803-1e3e-ca71-07ba-195924f41de1-731f63ba {
        grid-area: 3 / 19 / 4 / 20;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-731f63ba, #w-node-_82b11ea7-fc60-c7b7-548e-895286726f84-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-c8689383-f869-af00-8fed-b75b3bbc331a-731f63ba {
        grid-area: span 1 / span 13 / span 1 / span 13;
        align-self: auto;
        justify-self: center;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537085-1ba7d834 {
        grid-area: 1 / 2 / 2 / 18;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537089-1ba7d834 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153708b-1ba7d834 {
        grid-area: 4 / 1 / 11 / 18;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537093-1ba7d834 {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b61153709a-1ba7d834 {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-dfd8f3ac-5955-02a9-1ce4-fbbb35dd2092-1ba7d834 {
        grid-area: 4 / 1 / 5 / 9;
    }

    #w-node-_4496a681-4d67-63b7-7229-293271c914ec-1ba7d834 {
        grid-area: 11 / 1 / 14 / 18;
        align-self: auto;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b611537094-1ba7d834 {
        grid-area: 6 / 1 / 7 / 4;
    }

    #w-node-e9cfa6d9-b35a-25dd-16af-85b6115370ab-1ba7d834 {
        grid-area: 14 / 1 / 15 / 18;
        align-self: start;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e729b-377288bf {
        grid-area: 1 / 2 / 2 / 14;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e729f-377288bf {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_547a9323-3689-8031-7804-e31ff6649277-377288bf {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72a1-377288bf {
        grid-area: 2 / 1 / 7 / 14;
    }

    #w-node-_660ae528-b498-da4b-9798-6929642e72b8-377288bf {
        grid-area: 7 / 1 / 9 / 14;
        align-self: auto;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8532-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8536-b415ea5e {
        grid-area: span 1 / span 2 / span 1 / span 2;
        align-self: center;
        justify-self: center;
    }

    #w-node-_81c4a004-1aa0-08e7-318a-d0e82bc88cd7-b415ea5e {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: end;
        justify-self: end;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8538-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e74f-b415ea5e {
        grid-area: span 1 / span 20 / span 1 / span 20;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e756-b415ea5e {
        grid-area: 2 / 1 / 3 / 15;
    }

    #w-node-_0230dd46-e058-715d-b84e-ad330ab7e75d-b415ea5e {
        grid-area: 2 / 15 / 3 / 21;
        align-self: center;
        justify-self: start;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff8547-b415ea5e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_28f83586-84e1-3ab8-9a07-61041cff85a2-b415ea5e {
        grid-area: 4 / 1 / 7 / 14;
    }

    #w-node-_8bcc3894-2b85-6829-4a92-1eca33281ded-b415ea5e {
        grid-area: 7 / 1 / 8 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f82-81b79b2e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f86-81b79b2e {
        grid-area: span 1 / span 3 / span 1 / span 3;
        align-self: center;
        justify-self: auto;
    }

    #w-node-_073b3718-af23-7bd5-8630-f23cd71b079c-81b79b2e {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fbd-81b79b2e {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #Categor-a.w-node-e3d6520c-cccc-c8b1-abc5-5e1346015ac1-81b79b2e, #Estado.w-node-d5abb89d-4b4f-d2fe-eb00-2132f4ef7838-81b79b2e {
        grid-area: span 1 / span 16 / span 1 / span 16;
    }

    #Desc.w-node-_1fe7e54c-89d7-0657-8649-7c9f4ea7fb58-81b79b2e {
        grid-area: span 1 / span 14 / span 1 / span 14;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7fcf-81b79b2e {
        grid-area: span 1 / span 2 / span 1 / span 2;
        align-self: start;
        justify-self: start;
    }

    #w-node-_80b7fc40-ee3a-65fb-484a-db136c4f7f90-81b79b2e {
        grid-area: 7 / 1 / 10 / 14;
    }

    #w-node-_7ebb2f58-3823-38f6-0b04-dcf5a7a92582-81b79b2e {
        grid-area: 10 / 1 / 11 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90731-973c21a0 {
        grid-area: 1 / 2 / 2 / 14;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90735-973c21a0 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_0b1e8e1b-a500-7347-f3df-1ec77fc90737-973c21a0 {
        grid-area: 2 / 1 / 6 / 14;
    }

    #w-node-e5672c72-0dfc-7bc9-5a53-1737af2e1497-973c21a0 {
        grid-area: 6 / 1 / 7 / 14;
    }

    #w-node-bfa8060f-4c21-0629-9a06-c28797966480-4390f686 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_7645695c-a7b6-7ca7-fb54-56023d3cf8ce-4390f686 {
        grid-area: 2 / 1 / 6 / 14;
    }

    #w-node-_720f0417-bbba-240a-9e24-15dfdeec01cd-4390f686 {
        grid-row: 3 / 4;
    }

    #w-node-_62f3f67f-6fd3-0fe1-0968-1efdd5f37669-4390f686 {
        grid-area: 6 / 1 / 8 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf1-2beb71b5 {
        grid-area: 1 / 2 / 2 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf5-2beb71b5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_9edff94d-0d3a-7f91-8c19-6092693a0850-2beb71b5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919d0e-2beb71b5 {
        grid-area: 7 / 1 / 8 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cf7-2beb71b5 {
        grid-area: 2 / 1 / 6 / 14;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cfb-2beb71b5 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919cff-2beb71b5 {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-_19e09d9b-577f-3afc-a370-3066e9919d03-2beb71b5 {
        grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_05773e2b-ca84-afce-bedc-dc3001d9f38a-0774bde5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f81-0774bde5 {
        grid-area: 2 / 1 / 7 / 13;
    }

    #w-node-_8b3b4f69-5ece-e697-43ad-712f3d758f9c-0774bde5 {
        grid-row: 7 / 8;
    }

    #w-node-fdb43b84-5536-0e35-bf4b-997b08760f30-7db955b1 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526545-7db955b1 {
        grid-area: 2 / 1 / 8 / 13;
    }

    #w-node-aafeb641-e744-3298-cc17-4f8bba526564-7db955b1 {
        grid-row: 8 / 9;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048caf-8230d09e {
        grid-area: 3 / 1 / 4 / 4;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cb3-8230d09e {
        grid-area: 3 / 4 / 4 / 7;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cb7-8230d09e {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cbb-8230d09e {
        grid-area: 4 / 4 / 5 / 7;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cbf-8230d09e {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc3-8230d09e {
        grid-area: 5 / 4 / 6 / 7;
    }

    #w-node-aeef5e20-72eb-42a8-15d7-6d2357048cc7-8230d09e {
        grid-area: 6 / 1 / 7 / 7;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e2e-5e075e55 {
        grid-area: 3 / 1 / 4 / 4;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e32-5e075e55 {
        grid-area: 3 / 4 / 4 / 7;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e36-5e075e55 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e3a-5e075e55 {
        grid-area: 4 / 4 / 5 / 7;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e3e-5e075e55 {
        grid-area: 5 / 1 / 6 / 4;
    }

    #w-node-_86e69afe-ed50-f805-a72b-e659b0396e42-5e075e55 {
        grid-area: 5 / 4 / 6 / 7;
    }

    #w-node-a6da5413-899b-7860-da61-a20c2457325b-5e075e55 {
        grid-area: 6 / 1 / 7 / 7;
    }

    #w-node-_5391f4cd-8340-2260-5947-1860227ed393-5e075e55 {
        grid-area: 7 / 1 / 8 / 7;
    }

    #w-node-_70d90ef1-8e1e-0305-8581-1eac827ce659-5e075e55 {
        grid-area: 3 / 1 / 4 / 4;
    }

    #w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d136d-46128f7f {
        grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1371-46128f7f, #w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1375-46128f7f {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d1379-46128f7f {
        grid-area: 4 / 1 / 5 / 3;
    }

    #w-node-_0ba4e7cc-0fa9-b929-33b9-a13d966d137e-46128f7f {
        grid-row: 6 / 7;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f76-da1b5eb4 {
        justify-self: start;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f78-da1b5eb4 {
        grid-area: 1 / 3 / 2 / 11;
    }

    #w-node-_87695020-6f5c-ec03-bb3a-4174fa111f7c-da1b5eb4 {
        grid-area: 1 / 2 / 2 / 4;
    }

    #w-node-c9a4d20a-fe8d-a437-9ed9-31a992874599-da1b5eb4 {
        grid-row: 2 / 3;
        grid-column-end: 5;
    }

    #w-node-_5f3d9e97-34c6-4c7a-c0af-e153521f43bc-da1b5eb4 {
        grid-row: 2 / 3;
        grid-column-start: 5;
    }

    #w-node-c85d08fd-8f30-e283-590c-ebaa080b8048-da1b5eb4 {
        grid-row: 3 / 4;
        grid-column-end: 5;
    }

    #w-node-e462f054-586b-dc08-bbfc-3cd35a18ede3-da1b5eb4 {
        grid-row: 3 / 4;
        grid-column-start: 5;
    }

    #w-node-_2370a687-b195-d81f-4a93-359c0a71364f-da1b5eb4 {
        grid-row: 4 / 5;
    }

    #w-node-ed5adf6d-e2d1-95b0-5168-866a50deba40-da1b5eb4 {
        grid-row: 5 / 6;
        grid-column-end: 5;
    }

    #w-node-_9e8e6069-b991-1517-a8fd-bd574f24680f-da1b5eb4 {
        grid-row: 5 / 6;
        grid-column-start: 5;
    }

    #w-node-_8c0a156f-eae5-daaf-7f64-0544d66df88a-da1b5eb4 {
        grid-area: 6 / 1 / 7 / 9;
    }

    #w-node-a1ebb836-4f13-da21-6f7e-7e21ae2aa15c-da1b5eb4 {
        grid-area: 7 / 1 / 8 / 5;
    }

    #w-node-c431f6d4-7661-e6f3-aefa-7f513adc0026-da1b5eb4 {
        grid-row: 7 / 8;
        grid-column-start: 5;
    }

    #w-node-edc11a20-ac85-8867-5da9-8ef9067600ad-da1b5eb4 {
        grid-row: 8 / 9;
    }

    #w-node-_034cc316-6e3e-54a2-984d-b1937c6f5ed0-da1b5eb4 {
        grid-row: 9 / 10;
        grid-column-end: 5;
    }

    #w-node-e8b6eaa6-8042-229b-8ee1-18cf76af840f-da1b5eb4 {
        grid-row: 9 / 10;
        grid-column-start: 5;
    }

    #w-node-_37775d79-4589-2942-157f-0ac189bf867c-da1b5eb4 {
        grid-row: 10 / 11;
    }

    #w-node-d9f905f2-0d67-8c9f-1404-7076eb9d10df-da1b5eb4, #w-node-_97c775a5-0fb9-3d2a-db7c-209d21c0ab32-da1b5eb4 {
        grid-area: 11 / 1 / 12 / 5;
    }

    #w-node-a727ffe6-a201-e3c7-4680-37a107051065-da1b5eb4 {
        grid-area: 11 / 5 / 12 / 9;
    }

    #w-node-_00e128a8-80fc-1cec-f9de-640977ec1dad-da1b5eb4 {
        grid-area: 12 / 1 / 13 / 5;
    }

    #w-node-_32585098-c681-48db-6f6f-ed611e96350f-da1b5eb4 {
        grid-area: 12 / 5 / 13 / 9;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d3403e-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 14;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34042-72e7f6f7 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_11301461-cbc5-5669-a497-35cca5203f9f-72e7f6f7 {
        grid-area: 2 / 1 / 3 / 9;
    }

    #w-node-bf5fa935-3dfb-9a2f-1a7d-9dc69d0fcb8a-72e7f6f7 {
        grid-area: 3 / 1 / 4 / 9;
    }

    #w-node-_45f0aee6-1bf7-389b-aa06-dbcdafd20bcd-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 9;
        align-self: end;
        justify-self: end;
    }

    #w-node-_738cb82b-46f1-6757-96b0-ee5c4a5b81a2-72e7f6f7 {
        grid-area: 4 / 4 / 5 / 6;
        align-self: end;
        justify-self: center;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34079-72e7f6f7 {
        grid-area: 2 / 1 / 3 / 14;
    }

    #w-node-_1958c43a-55f9-3d2f-9d10-c2f96046a339-72e7f6f7 {
        grid-area: 5 / 1 / 6 / 14;
    }

    #w-node-_4ba1b01a-9bdb-1c49-ba70-8b786a0d5cb4-72e7f6f7 {
        align-self: center;
        justify-self: center;
    }

    #w-node-_57fabf73-cd7d-6e66-6d21-ef26647b1b2b-72e7f6f7 {
        grid-area: 6 / 1 / 9 / 14;
    }

    #w-node-_46d4fea9-426a-b8e0-1580-96d3c594497b-72e7f6f7 {
        grid-area: 1 / 1 / 2 / 9;
    }

    #w-node-_1881bb3d-bb04-a65f-0013-ab2c81d34071-72e7f6f7 {
        grid-area: 9 / 1 / 10 / 14;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be26-264e990d {
        grid-area: 1 / 1 / 2 / 3;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be37-264e990d {
        grid-area: 2 / 1 / 3 / 3;
        justify-self: center;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8be86-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be88-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be8e-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be94-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8be9a-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8bea0-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8bea6-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8beac-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8beb2-264e990d {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebb-264e990d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebc-264e990d {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebd-264e990d {
        grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bebe-264e990d {
        grid-area: span 3 / span 1 / span 3 / span 1;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bec0-264e990d, #w-node-c712bb5c-1035-8279-c740-9f8211d8becf-264e990d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0b-264e990d {
        grid-column: 1 / 2;
        justify-self: end;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0d-264e990d {
        grid-column: 2 / 3;
        justify-self: end;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf0f-264e990d {
        grid-column: 3 / 4;
        justify-self: start;
    }

    #w-node-c712bb5c-1035-8279-c740-9f8211d8bf11-264e990d {
        grid-column: 4 / 5;
        justify-self: start;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b03-6b5877df {
        grid-area: 3 / 1 / 4 / 14;
    }

    #w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b23-6b5877df {
        grid-area: 2 / 1 / 3 / 14;
    }

    #field-4.w-node-d6f4ed57-1129-62a6-87cb-1ae24a506b2b-6b5877df {
        grid-area: 1 / 1 / 2 / 12;
        align-self: center;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523062-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523066-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-ac2747a9-d4bc-6a77-3848-d61cc1d40e11-f37b4657 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_1cc4a79b-17e9-a7a4-e9e4-57f9db523111-f37b4657 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2bc-f37b4657, #w-node-_7bbc17d0-5cc7-a840-d197-1a9d13dc1394-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #field-4.w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafcb-f37b4657, #w-node-_849f5bf1-cf9d-af70-be62-1d9c6c9cafc7-f37b4657 {
        grid-area: span 1 / span 20 / span 1 / span 20;
        align-self: center;
    }

    #w-node-_3dc0bca6-6ba2-b828-6fd1-f6f2d5df88f0-f37b4657 {
        grid-area: span 1 / span 20 / span 1 / span 20;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2c7-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cb-f37b4657 {
        grid-area: 4 / 1 / 5 / 4;
    }

    #w-node-a4f4f3a7-2354-2082-8289-5e7ce9355305-f37b4657 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-aa9e63be-8ed2-bf88-7fd8-e457b91fd2cf-f37b4657 {
        grid-area: 5 / 1 / 7 / 4;
    }

    #w-node-_875e4da8-4a0d-9455-7352-a587ea834849-f37b4657 {
        grid-area: 7 / 1 / 8 / 4;
    }

    #w-node-cdefa685-77b8-75ae-3c93-e62703cf3441-f37b4657 {
        grid-area: 3 / 1 / 5 / 14;
    }

    #w-node-cdefa685-77b8-75ae-3c93-e62703cf344c-f37b4657 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: auto;
    }

    #w-node-e232350b-c692-bff3-caa5-fabb1930170e-f37b4657 {
        grid-area: 5 / 1 / 6 / 14;
        align-self: auto;
        justify-self: center;
    }

    #w-node-_67a3bd70-026a-7b1d-000b-138fd4cba48b-23d805d4 {
        grid-area: span 4 / span 3 / span 4 / span 3;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_412352ef-52dd-965f-34f2-6c8cf7ff1828-23d805d4 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_5415cd3d-dda3-0487-a350-0659f74a096a-23d805d4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-b7a56998-669c-0561-db3b-db961f4cd51b-23d805d4 {
        grid-area: span 2 / span 5 / span 2 / span 5;
        align-self: center;
        justify-self: center;
    }

    #w-node-_1a2028bf-d58c-f222-2b8b-6fbc4a704b7f-23d805d4 {
        grid-area: span 2 / span 5 / span 2 / span 5;
    }

    #w-node-_31a3fdc1-be9a-23d2-42b2-d2ccb2c57212-b1186ab5 {
        grid-area: 3 / 1 / 10 / 12;
    }

    #w-node-_8bcb824a-280b-2f87-1fcd-27d8923a468e-290239ef {
        grid-area: 1 / 1 / 6 / 11;
    }

    #w-node-b20190d1-5103-5567-8fef-7c7cad418b30-290239ef, #w-node-_24092db5-e6d6-da26-3de5-73eec4e2e55d-290239ef, #w-node-_5b8fe47d-7c2f-89fb-e9f4-d931958a25dc-290239ef {
        grid-area: span 3 / span 3 / span 3 / span 3;
    }

    #w-node-_01c0ae54-b714-1851-f0c8-620771593690-290239ef {
        grid-area: span 5 / span 3 / span 5 / span 3;
    }

    #w-node-_0722497e-31e0-142c-3a4e-0d8c14935ec6-290239ef, #w-node-_0722497e-31e0-142c-3a4e-0d8c14935eca-290239ef, #w-node-_0722497e-31e0-142c-3a4e-0d8c14935ece-290239ef, #w-node-_0722497e-31e0-142c-3a4e-0d8c14935ed2-290239ef {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_45052c42-a7b3-02b0-dce5-38b74fd441cc-bdd782cb {
        grid-area: span 2 / span 5 / span 2 / span 5;
    }

    #w-node-d7912ac7-ace5-ecba-02c2-dd0d4d3b2068-bdd782cb, #w-node-_4688ca9a-08f7-8e00-a1e1-4faf375d2466-bdd782cb {
        grid-area: span 3 / span 5 / span 3 / span 5;
    }

    #w-node-_8c985dc5-68d0-ca9b-7ceb-01473b3025e5-bdd782cb {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf93-7149dba9 {
        grid-area: 1 / 1 / 3 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf95-7149dba9 {
        grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf97-7149dba9 {
        grid-area: 1 / 1 / 2 / 5;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cf99-7149dba9 {
        grid-area: 14 / 1 / 15 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfa1-7149dba9 {
        grid-area: 10 / 1 / 12 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfce-7149dba9 {
        grid-area: 2 / 1 / 6 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd2-7149dba9 {
        grid-area: 1 / 1 / 2 / 10;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfd9-7149dba9 {
        grid-area: 1 / 10 / 2 / 15;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748cfe0-7149dba9 {
        grid-area: 1 / 15 / 2 / 21;
        align-self: end;
        justify-self: start;
    }

    #w-node-_034f16fd-464e-422e-2a16-f4f7716c6415-7149dba9 {
        grid-area: 11 / 1 / 14 / 14;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d015-7149dba9, #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d018-7149dba9, #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01b-7149dba9 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-dfe02e56-5191-1d24-a8dc-59a1f748d01e-7149dba9 {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-c92b904f-2d9c-5e55-9bd2-2474aba90c46-ea206ea8 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_3860d5b7-7e3d-2d77-0c6e-9a67b02dea3b-4e43a191 {
        grid-area: 1 / 1 / 6 / 11;
    }

    #w-node-_41952bd1-1a4c-8af0-97fe-66407a5bb629-5cd4b2a9 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_8d68a1a8-aad7-8ed9-6372-c8d6e75c9ec5-5cd4b2a9 {
        grid-area: 2 / 1 / 4 / 14;
    }

    #w-node-_909697a1-2c72-b726-7706-4be429d958e3-5cd4b2a9 {
        grid-area: 1 / 1 / 2 / 6;
        align-self: auto;
    }

    #w-node-f2af9157-1699-e64b-da3e-14c291eadec1-5cd4b2a9 {
        grid-area: 1 / 1 / 3 / 6;
        align-self: center;
        justify-self: end;
    }

    #w-node-bb4caa33-cacd-53c5-8a38-99a5883478bd-5cd4b2a9 {
        grid-area: 6 / 1 / 9 / 14;
    }

    #w-node-_0d587464-5f34-f379-b805-7e2563900609-5cd4b2a9 {
        grid-row: 12 / 13;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e2-ee1567c5 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_042796da-094d-1fbc-7383-a94233637c85-ee1567c5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        justify-self: center;
    }

    #w-node-_8c5e42f9-fffb-ad33-84ed-0fbd39ceec51-ee1567c5 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: auto;
        justify-self: end;
    }

    #w-node-_9cf1d33f-1f83-9189-54c6-06f92eacb0e8-ee1567c5 {
        grid-area: span 3 / span 13 / span 3 / span 13;
    }

    #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9d-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36b9f-ee1567c5, #w-node-_35e72e90-026b-9e5d-9026-0dd1a2c36ba3-ee1567c5 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-f957de86-a358-0834-a66a-63835fb180f9-d245ec1a {
        grid-area: span 1 / span 11 / span 1 / span 11;
    }

    #w-node-f957de86-a358-0834-a66a-63835fb180fc-d245ec1a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_6f8155e3-64f4-5802-b425-a92cbb5d0597-d245ec1a {
        grid-area: span 4 / span 13 / span 4 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d5390147f-5696b687 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d53901484-5696b687 {
        grid-area: span 8 / span 13 / span 8 / span 13;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f6-5696b687, #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014f9-5696b687, #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014fc-5696b687 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-b3e6ab24-c2e2-12bc-4cfe-327d539014ff-5696b687 {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a3263-0963a371 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
        justify-self: center;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a3265-0963a371 {
        grid-area: span 10 / span 13 / span 10 / span 13;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32b5-0963a371 {
        grid-area: 12 / 1 / 13 / 14;
        justify-self: stretch;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32ca-0963a371 {
        grid-area: 13 / 1 / 14 / 14;
    }

    #w-node-_28fb3610-e061-f6b6-2734-f365298a32ac-0963a371 {
        grid-area: 14 / 1 / 15 / 14;
    }

    #w-node-_213cca1c-7fff-4ea3-500d-949c1f2af320-c75df771 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_9c77d01d-8090-fc6a-1ec0-01ccba5b1737-c75df771 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff169-d0b7a149 {
        grid-area: span 2 / span 13 / span 2 / span 13;
    }

    #w-node-_9ca94d29-d29b-e959-26a7-2120087ff211-d0b7a149 {
        order: -9999;
        grid-area: span 3 / span 7 / span 3 / span 7;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca7555bd-68a28f38 {
        grid-area: span 1 / span 13 / span 1 / span 13;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca7555c3-68a28f38 {
        grid-area: span 5 / span 13 / span 5 / span 13;
    }

    #w-node-e8129148-b40d-f58c-c0bc-252ae84e14e3-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f2067-68a28f38, #w-node-_6c2b7d18-a179-16c8-3e10-2760b65f206b-68a28f38 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca75566e-68a28f38, #w-node-_97aed38c-2d77-41dc-114b-ad2dca755671-68a28f38, #w-node-_97aed38c-2d77-41dc-114b-ad2dca755674-68a28f38 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        align-self: start;
        justify-self: start;
    }

    #w-node-_97aed38c-2d77-41dc-114b-ad2dca755677-68a28f38 {
        grid-area: 3 / 1 / 4 / 4;
        align-self: auto;
        justify-self: auto;
    }

    #w-node-_6bce17b8-1f99-3688-78ea-cfef2b517df6-725d6f80, #w-node-_23ce2afc-7b1f-ca8a-482e-aed36e6a037f-f8d3e178 {
        grid-area: span 5 / span 13 / span 5 / span 13;
        align-self: stretch;
        justify-self: stretch;
    }
}
