.modal-header {
    border: none;
    padding-bottom: 0;
}

.modal-content {
    text-align: center;
}

.texto-modal {
    text-align: left;
}

.imagen-modal {
    width: 50%;
    height: auto;
    margin-bottom: 1rem;
}

@media screen and (min-width: 768px) {
    .imagen-modal {
        width: 30%;
    }

    #img-completa {
        width: 50%;
    }
}

.modal-footer {
    border: none;
}

#modal-signo .modal-content {
    background: #fc9dd2;
}

#modal-humano .modal-content {
    background: #92dbef;
}

#modal-semiotica .modal-content {
    background: #d6abd5;
}

#modal-mas .modal-content {
    background: #fffbd7;
}

@media screen and (min-width: 768px) {
    #esquema_1 {
        width: 70%;
    }
}

.esquema1-1 {
    fill: #343853;
}

.esquema1-2 {
    fill: #fffbd7;
}

.esquema1-3 {
    fill: #cec176;
}

.esquema1-4 {
    fill: #8e8e8e;
}

.esquema1-5 {
    opacity: 0.4;
}

.esquema1-10,
.esquema1-11,
.esquema1-12,
.esquema1-13,
.esquema1-14,
.esquema1-19,
.esquema1-6,
.esquema1-9 {
    fill: none;
    stroke-miterlimit: 10;
}

.esquema1-6 {
    stroke: #cec176;
    stroke-width: 2px;
}

.esquema1-7 {
    fill: #9a4c95;
}

.esquema1-8 {
    fill: #d6abd5;
}

.esquema1-10,
.esquema1-11,
.esquema1-12,
.esquema1-13,
.esquema1-14,
.esquema1-9 {
    stroke: #9a4c95;
}

.esquema1-10,
.esquema1-11,
.esquema1-9 {
    stroke-width: 6px;
}

.esquema1-9 {
    stroke-dasharray: 10.33 5.16;
}

.esquema1-11 {
    stroke-dasharray: 8.7 4.35;
}

.esquema1-12,
.esquema1-13,
.esquema1-14 {
    stroke-linecap: round;
}

.esquema1-12 {
    stroke-width: 11px;
}

.esquema1-13 {
    stroke-width: 10px;
}

.esquema1-14 {
    stroke-width: 17px;
}

.esquema1-15 {
    fill: #2e86ab;
}

.esquema1-16 {
    fill: #92dbef;
}

.esquema1-17 {
    fill: #ea3788;
}

.esquema1-18 {
    fill: #fc9dd2;
}

.esquema1-19 {
    stroke: #ef8354;
    stroke-width: 17.21px;
}

.trigger-esquema-1:hover {
    cursor: pointer;
}

.trigger-esquema-1:hover .esquema1-8 {
    fill: #9a4c95;
}

.trigger-esquema-1:hover .esquema1-7 {
    fill: #d6abd5;
}

.trigger-esquema-1:hover .esquema1-10,
.trigger-esquema-1:hover .esquema1-11,
.trigger-esquema-1:hover .esquema1-12,
.trigger-esquema-1:hover .esquema1-13,
.trigger-esquema-1:hover .esquema1-14,
.trigger-esquema-1:hover .esquema1-9 {
    stroke: #d6abd5;
}

.trigger-esquema-1:hover .esquema1-15 {
    fill: #92dbef;
}

.trigger-esquema-1:hover .esquema1-16 {
    fill: #2e86ab;
}

.trigger-esquema-1:hover .esquema1-17 {
    fill: #fc9dd2;
}

.trigger-esquema-1:hover .esquema1-18 {
    fill: #ea3788;
}

.trigger-esquema-1:hover .esquema1-19 {
    stroke: #cec176;
}

.esquema2-movil-1 {
    fill: #5b4db2;
}

.esquema2-movil-2,
.esquema2-movil-56,
.esquema2-movil-8,
.esquema2-movil-99 {
    fill: none;
    stroke-miterlimit: 10;
}

.esquema2-movil-2 {
    stroke: #fff;
    stroke-width: 4px;
}

.esquema2-movil-3 {
    fill: #fff;
}

.esquema2-movil-4 {
    fill: #d3358c;
}

.esquema2-movil-5 {
    fill: #38a89f;
}

.esquema2-movil-6 {
    fill: #ef8354;
}

.esquema2-movil-7 {
    fill: #fce99a;
}

.esquema2-movil-8 {
    stroke: #343853;
    stroke-width: 9.41px;
}

.esquema2-movil-9 {
    fill: #540d6e;
}

.esquema2-movil-10 {
    fill: #76159e;
}

.esquema2-movil-11 {
    fill: #c99d66;
}

.esquema2-movil-12 {
    fill: #1d1d1b;
}

.esquema2-movil-13 {
    fill: url(#Naranja_amarillo);
}

.esquema2-movil-14 {
    fill: url(#Degradado_sin_nombre_12);
}

.esquema2-movil-15 {
    fill: url(#Degradado_sin_nombre_24);
}

.esquema2-movil-16 {
    fill: url(#Degradado_sin_nombre_12-2);
}

.esquema2-movil-17 {
    fill: url(#Degradado_sin_nombre_12-3);
}

.esquema2-movil-18 {
    fill: url(#Degradado_sin_nombre_12-4);
}

.esquema2-movil-19 {
    fill: url(#Degradado_sin_nombre_12-5);
}

.esquema2-movil-20 {
    fill: url(#Degradado_sin_nombre_12-6);
}

.esquema2-movil-21 {
    fill: url(#Degradado_sin_nombre_12-7);
}

.esquema2-movil-22 {
    fill: url(#Naranja_amarillo-2);
}

.esquema2-movil-23 {
    fill: url(#Naranja_amarillo-3);
}

.esquema2-movil-24 {
    fill: url(#Degradado_sin_nombre_12-8);
}

.esquema2-movil-25 {
    fill: url(#Degradado_sin_nombre_24-2);
}

.esquema2-movil-26 {
    fill: url(#Degradado_sin_nombre_12-9);
}

.esquema2-movil-27 {
    fill: url(#Degradado_sin_nombre_12-10);
}

.esquema2-movil-28 {
    fill: url(#Degradado_sin_nombre_12-11);
}

.esquema2-movil-29 {
    fill: url(#Degradado_sin_nombre_12-12);
}

.esquema2-movil-30 {
    fill: url(#Degradado_sin_nombre_12-13);
}

.esquema2-movil-31 {
    fill: url(#Degradado_sin_nombre_12-14);
}

.esquema2-movil-32 {
    fill: url(#Naranja_amarillo-4);
}

.esquema2-movil-33 {
    fill: url(#Naranja_amarillo-5);
}

.esquema2-movil-34 {
    fill: url(#Degradado_sin_nombre_12-15);
}

.esquema2-movil-35 {
    fill: url(#Degradado_sin_nombre_24-3);
}

.esquema2-movil-36 {
    fill: url(#Degradado_sin_nombre_12-16);
}

.esquema2-movil-37 {
    fill: url(#Degradado_sin_nombre_12-17);
}

.esquema2-movil-38 {
    fill: url(#Degradado_sin_nombre_12-18);
}

.esquema2-movil-39 {
    fill: url(#Degradado_sin_nombre_12-19);
}

.esquema2-movil-40 {
    fill: url(#Degradado_sin_nombre_12-20);
}

.esquema2-movil-41 {
    fill: url(#Degradado_sin_nombre_12-21);
}

.esquema2-movil-42 {
    fill: url(#Naranja_amarillo-6);
}

.esquema2-movil-43 {
    fill: url(#Naranja_amarillo-7);
}

.esquema2-movil-44 {
    fill: url(#Degradado_sin_nombre_12-22);
}

.esquema2-movil-45 {
    fill: url(#Degradado_sin_nombre_24-4);
}

.esquema2-movil-46 {
    fill: url(#Degradado_sin_nombre_12-23);
}

.esquema2-movil-47 {
    fill: url(#Degradado_sin_nombre_12-24);
}

.esquema2-movil-48 {
    fill: url(#Degradado_sin_nombre_12-25);
}

.esquema2-movil-49 {
    fill: url(#Degradado_sin_nombre_12-26);
}

.esquema2-movil-50 {
    fill: url(#Degradado_sin_nombre_12-27);
}

.esquema2-movil-51 {
    fill: url(#Degradado_sin_nombre_12-28);
}

.esquema2-movil-52 {
    fill: url(#Naranja_amarillo-8);
}

.esquema2-movil-53 {
    fill: #36c692;
}

.esquema2-movil-54 {
    fill: #21845e;
}

.esquema2-movil-55 {
    fill: #bd1622;
}

.esquema2-movil-56 {
    stroke: #1d1d1b;
    stroke-width: 0.55px;
}

.esquema2-movil-57 {
    fill: #ee4266;
}

.esquema2-movil-58 {
    fill: #ad183c;
}

.esquema2-movil-59 {
    fill: url(#Naranja_amarillo-9);
}

.esquema2-movil-60 {
    fill: url(#Degradado_sin_nombre_12-29);
}

.esquema2-movil-61 {
    fill: url(#Degradado_sin_nombre_24-5);
}

.esquema2-movil-62 {
    fill: url(#Degradado_sin_nombre_12-30);
}

.esquema2-movil-63 {
    fill: url(#Degradado_sin_nombre_12-31);
}

.esquema2-movil-64 {
    fill: url(#Degradado_sin_nombre_12-32);
}

.esquema2-movil-65 {
    fill: url(#Degradado_sin_nombre_12-33);
}

.esquema2-movil-66 {
    fill: url(#Degradado_sin_nombre_12-34);
}

.esquema2-movil-67 {
    fill: url(#Degradado_sin_nombre_12-35);
}

.esquema2-movil-68 {
    fill: url(#Naranja_amarillo-10);
}

.esquema2-movil-69 {
    fill: url(#Naranja_amarillo-11);
}

.esquema2-movil-70 {
    fill: url(#Degradado_sin_nombre_12-36);
}

.esquema2-movil-71 {
    fill: url(#Degradado_sin_nombre_24-6);
}

.esquema2-movil-72 {
    fill: url(#Degradado_sin_nombre_12-37);
}

.esquema2-movil-73 {
    fill: url(#Degradado_sin_nombre_12-38);
}

.esquema2-movil-74 {
    fill: url(#Degradado_sin_nombre_12-39);
}

.esquema2-movil-75 {
    fill: url(#Degradado_sin_nombre_12-40);
}

.esquema2-movil-76 {
    fill: url(#Degradado_sin_nombre_12-41);
}

.esquema2-movil-77 {
    fill: url(#Degradado_sin_nombre_12-42);
}

.esquema2-movil-78 {
    fill: url(#Naranja_amarillo-12);
}

.esquema2-movil-79 {
    fill: url(#Naranja_amarillo-13);
}

.esquema2-movil-80 {
    fill: url(#Degradado_sin_nombre_12-43);
}

.esquema2-movil-81 {
    fill: url(#Degradado_sin_nombre_24-7);
}

.esquema2-movil-82 {
    fill: url(#Degradado_sin_nombre_12-44);
}

.esquema2-movil-83 {
    fill: url(#Degradado_sin_nombre_12-45);
}

.esquema2-movil-84 {
    fill: url(#Degradado_sin_nombre_12-46);
}

.esquema2-movil-85 {
    fill: url(#Degradado_sin_nombre_12-47);
}

.esquema2-movil-86 {
    fill: url(#Degradado_sin_nombre_12-48);
}

.esquema2-movil-87 {
    fill: url(#Degradado_sin_nombre_12-49);
}

.esquema2-movil-88 {
    fill: url(#Naranja_amarillo-14);
}

.esquema2-movil-89 {
    fill: url(#Naranja_amarillo-15);
}

.esquema2-movil-90 {
    fill: url(#Degradado_sin_nombre_12-50);
}

.esquema2-movil-91 {
    fill: url(#Degradado_sin_nombre_24-8);
}

.esquema2-movil-92 {
    fill: url(#Degradado_sin_nombre_12-51);
}

.esquema2-movil-93 {
    fill: url(#Degradado_sin_nombre_12-52);
}

.esquema2-movil-94 {
    fill: url(#Degradado_sin_nombre_12-53);
}

.esquema2-movil-95 {
    fill: url(#Degradado_sin_nombre_12-54);
}

.esquema2-movil-96 {
    fill: url(#Degradado_sin_nombre_12-55);
}

.esquema2-movil-97 {
    fill: url(#Degradado_sin_nombre_12-56);
}

.esquema2-movil-98 {
    fill: url(#Naranja_amarillo-16);
}

.esquema2-movil-99 {
    stroke: #ef8354;
    stroke-width: 10.16px;
}

.clsmov-1 {
    fill: #5b4db2;
}

.clsmov-2,
.clsmov-56,
.clsmov-8,
.clsmov-99 {
    fill: none;
    stroke-miterlimit: 10;
}

.clsmov-2 {
    stroke: #fff;
    stroke-width: 4px;
}

.clsmov-3 {
    fill: #fff;
}

.clsmov-4 {
    fill: #d3358c;
}

.clsmov-5 {
    fill: #38a89f;
}

.clsmov-6 {
    fill: #ef8354;
}

.clsmov-7 {
    fill: #fce99a;
}

.clsmov-8 {
    stroke: #343853;
    stroke-width: 9.41px;
}

.clsmov-9 {
    fill: #540d6e;
}

.clsmov-10 {
    fill: #76159e;
}

.clsmov-11 {
    fill: #c99d66;
}

.clsmov-12 {
    fill: #1d1d1b;
}

.clsmov-13 {
    fill: url(#Naranjamov_amarillo);
}

.clsmov-14 {
    fill: url(#Degradadomov_sin_nombre_12);
}

.clsmov-15 {
    fill: url(#Degradadomov_sin_nombre_24);
}

.clsmov-16 {
    fill: url(#Degradadomov_sin_nombre_12-2);
}

.clsmov-17 {
    fill: url(#Degradadomov_sin_nombre_12-3);
}

.clsmov-18 {
    fill: url(#Degradadomov_sin_nombre_12-4);
}

.clsmov-19 {
    fill: url(#Degradadomov_sin_nombre_12-5);
}

.clsmov-20 {
    fill: url(#Degradadomov_sin_nombre_12-6);
}

.clsmov-21 {
    fill: url(#Degradadomov_sin_nombre_12-7);
}

.clsmov-22 {
    fill: url(#Naranjamov_amarillo-2);
}

.clsmov-23 {
    fill: url(#Naranjamov_amarillo-3);
}

.clsmov-24 {
    fill: url(#Degradadomov_sin_nombre_12-8);
}

.clsmov-25 {
    fill: url(#Degradadomov_sin_nombre_24-2);
}

.clsmov-26 {
    fill: url(#Degradadomov_sin_nombre_12-9);
}

.clsmov-27 {
    fill: url(#Degradadomov_sin_nombre_12-10);
}

.clsmov-28 {
    fill: url(#Degradadomov_sin_nombre_12-11);
}

.clsmov-29 {
    fill: url(#Degradadomov_sin_nombre_12-12);
}

.clsmov-30 {
    fill: url(#Degradadomov_sin_nombre_12-13);
}

.clsmov-31 {
    fill: url(#Degradadomov_sin_nombre_12-14);
}

.clsmov-32 {
    fill: url(#Naranjamov_amarillo-4);
}

.clsmov-33 {
    fill: url(#Naranjamov_amarillo-5);
}

.clsmov-34 {
    fill: url(#Degradadomov_sin_nombre_12-15);
}

.clsmov-35 {
    fill: url(#Degradadomov_sin_nombre_24-3);
}

.clsmov-36 {
    fill: url(#Degradadomov_sin_nombre_12-16);
}

.clsmov-37 {
    fill: url(#Degradadomov_sin_nombre_12-17);
}

.clsmov-38 {
    fill: url(#Degradadomov_sin_nombre_12-18);
}

.clsmov-39 {
    fill: url(#Degradadomov_sin_nombre_12-19);
}

.clsmov-40 {
    fill: url(#Degradadomov_sin_nombre_12-20);
}

.clsmov-41 {
    fill: url(#Degradadomov_sin_nombre_12-21);
}

.clsmov-42 {
    fill: url(#Naranjamov_amarillo-6);
}

.clsmov-43 {
    fill: url(#Naranjamov_amarillo-7);
}

.clsmov-44 {
    fill: url(#Degradadomov_sin_nombre_12-22);
}

.clsmov-45 {
    fill: url(#Degradadomov_sin_nombre_24-4);
}

.clsmov-46 {
    fill: url(#Degradadomov_sin_nombre_12-23);
}

.clsmov-47 {
    fill: url(#Degradadomov_sin_nombre_12-24);
}

.clsmov-48 {
    fill: url(#Degradadomov_sin_nombre_12-25);
}

.clsmov-49 {
    fill: url(#Degradadomov_sin_nombre_12-26);
}

.clsmov-50 {
    fill: url(#Degradadomov_sin_nombre_12-27);
}

.clsmov-51 {
    fill: url(#Degradadomov_sin_nombre_12-28);
}

.clsmov-52 {
    fill: url(#Naranjamov_amarillo-8);
}

.clsmov-53 {
    fill: #36c692;
}

.clsmov-54 {
    fill: #21845e;
}

.clsmov-55 {
    fill: #bd1622;
}

.clsmov-56 {
    stroke: #1d1d1b;
    stroke-width: 0.55px;
}

.clsmov-57 {
    fill: #ee4266;
}

.clsmov-58 {
    fill: #ad183c;
}

.clsmov-59 {
    fill: url(#Naranjamov_amarillo-9);
}

.clsmov-60 {
    fill: url(#Degradadomov_sin_nombre_12-29);
}

.clsmov-61 {
    fill: url(#Degradadomov_sin_nombre_24-5);
}

.clsmov-62 {
    fill: url(#Degradadomov_sin_nombre_12-30);
}

.clsmov-63 {
    fill: url(#Degradadomov_sin_nombre_12-31);
}

.clsmov-64 {
    fill: url(#Degradadomov_sin_nombre_12-32);
}

.clsmov-65 {
    fill: url(#Degradadomov_sin_nombre_12-33);
}

.clsmov-66 {
    fill: url(#Degradadomov_sin_nombre_12-34);
}

.clsmov-67 {
    fill: url(#Degradadomov_sin_nombre_12-35);
}

.clsmov-68 {
    fill: url(#Naranjamov_amarillo-10);
}

.clsmov-69 {
    fill: url(#Naranjamov_amarillo-11);
}

.clsmov-70 {
    fill: url(#Degradadomov_sin_nombre_12-36);
}

.clsmov-71 {
    fill: url(#Degradadomov_sin_nombre_24-6);
}

.clsmov-72 {
    fill: url(#Degradadomov_sin_nombre_12-37);
}

.clsmov-73 {
    fill: url(#Degradadomov_sin_nombre_12-38);
}

.clsmov-74 {
    fill: url(#Degradadomov_sin_nombre_12-39);
}

.clsmov-75 {
    fill: url(#Degradadomov_sin_nombre_12-40);
}

.clsmov-76 {
    fill: url(#Degradadomov_sin_nombre_12-41);
}

.clsmov-77 {
    fill: url(#Degradadomov_sin_nombre_12-42);
}

.clsmov-78 {
    fill: url(#Naranjamov_amarillo-12);
}

.clsmov-79 {
    fill: url(#Naranjamov_amarillo-13);
}

.clsmov-80 {
    fill: url(#Degradadomov_sin_nombre_12-43);
}

.clsmov-81 {
    fill: url(#Degradadomov_sin_nombre_24-7);
}

.clsmov-82 {
    fill: url(#Degradadomov_sin_nombre_12-44);
}

.clsmov-83 {
    fill: url(#Degradadomov_sin_nombre_12-45);
}

.clsmov-84 {
    fill: url(#Degradadomov_sin_nombre_12-46);
}

.clsmov-85 {
    fill: url(#Degradadomov_sin_nombre_12-47);
}

.clsmov-86 {
    fill: url(#Degradadomov_sin_nombre_12-48);
}

.clsmov-87 {
    fill: url(#Degradadomov_sin_nombre_12-49);
}

.clsmov-88 {
    fill: url(#Naranjamov_amarillo-14);
}

.clsmov-89 {
    fill: url(#Naranjamov_amarillo-15);
}

.clsmov-90 {
    fill: url(#Degradadomov_sin_nombre_12-50);
}

.clsmov-91 {
    fill: url(#Degradadomov_sin_nombre_24-8);
}

.clsmov-92 {
    fill: url(#Degradadomov_sin_nombre_12-51);
}

.clsmov-93 {
    fill: url(#Degradadomov_sin_nombre_12-52);
}

.clsmov-94 {
    fill: url(#Degradadomov_sin_nombre_12-53);
}

.clsmov-95 {
    fill: url(#Degradadomov_sin_nombre_12-54);
}

.clsmov-96 {
    fill: url(#Degradadomov_sin_nombre_12-55);
}

.clsmov-97 {
    fill: url(#Degradadomov_sin_nombre_12-56);
}

.clsmov-98 {
    fill: url(#Naranjamov_amarillo-16);
}

.clsmov-99 {
    stroke: #ef8354;
    stroke-width: 10.16px;
}

.cls-1 {
    fill: #5b4db2;
}

.cls-2,
.cls-56,
.cls-8,
.cls-99 {
    fill: none;
    stroke-miterlimit: 10;
}

.cls-2 {
    stroke: #fff;
    stroke-width: 4px;
}

.cls-3 {
    fill: #fff;
}

.cls-4 {
    fill: #d3358c;
}

.cls-5 {
    fill: #38a89f;
}

.cls-6 {
    fill: #ef8354;
}

.cls-7 {
    fill: #fce99a;
}

.cls-8 {
    stroke: #343853;
    stroke-width: 9.41px;
}

.cls-9 {
    fill: #540d6e;
}

.cls-10 {
    fill: #76159e;
}

.cls-11 {
    fill: #c99d66;
}

.cls-12 {
    fill: #1d1d1b;
}

.cls-13 {
    fill: url(#Naranja_amarillo);
}

.cls-14 {
    fill: url(#Degradado_sin_nombre_12);
}

.cls-15 {
    fill: url(#Degradado_sin_nombre_24);
}

.cls-16 {
    fill: url(#Degradado_sin_nombre_12-2);
}

.cls-17 {
    fill: url(#Degradado_sin_nombre_12-3);
}

.cls-18 {
    fill: url(#Degradado_sin_nombre_12-4);
}

.cls-19 {
    fill: url(#Degradado_sin_nombre_12-5);
}

.cls-20 {
    fill: url(#Degradado_sin_nombre_12-6);
}

.cls-21 {
    fill: url(#Degradado_sin_nombre_12-7);
}

.cls-22 {
    fill: url(#Naranja_amarillo-2);
}

.cls-23 {
    fill: url(#Naranja_amarillo-3);
}

.cls-24 {
    fill: url(#Degradado_sin_nombre_12-8);
}

.cls-25 {
    fill: url(#Degradado_sin_nombre_24-2);
}

.cls-26 {
    fill: url(#Degradado_sin_nombre_12-9);
}

.cls-27 {
    fill: url(#Degradado_sin_nombre_12-10);
}

.cls-28 {
    fill: url(#Degradado_sin_nombre_12-11);
}

.cls-29 {
    fill: url(#Degradado_sin_nombre_12-12);
}

.cls-30 {
    fill: url(#Degradado_sin_nombre_12-13);
}

.cls-31 {
    fill: url(#Degradado_sin_nombre_12-14);
}

.cls-32 {
    fill: url(#Naranja_amarillo-4);
}

.cls-33 {
    fill: url(#Naranja_amarillo-5);
}

.cls-34 {
    fill: url(#Degradado_sin_nombre_12-15);
}

.cls-35 {
    fill: url(#Degradado_sin_nombre_24-3);
}

.cls-36 {
    fill: url(#Degradado_sin_nombre_12-16);
}

.cls-37 {
    fill: url(#Degradado_sin_nombre_12-17);
}

.cls-38 {
    fill: url(#Degradado_sin_nombre_12-18);
}

.cls-39 {
    fill: url(#Degradado_sin_nombre_12-19);
}

.cls-40 {
    fill: url(#Degradado_sin_nombre_12-20);
}

.cls-41 {
    fill: url(#Degradado_sin_nombre_12-21);
}

.cls-42 {
    fill: url(#Naranja_amarillo-6);
}

.cls-43 {
    fill: url(#Naranja_amarillo-7);
}

.cls-44 {
    fill: url(#Degradado_sin_nombre_12-22);
}

.cls-45 {
    fill: url(#Degradado_sin_nombre_24-4);
}

.cls-46 {
    fill: url(#Degradado_sin_nombre_12-23);
}

.cls-47 {
    fill: url(#Degradado_sin_nombre_12-24);
}

.cls-48 {
    fill: url(#Degradado_sin_nombre_12-25);
}

.cls-49 {
    fill: url(#Degradado_sin_nombre_12-26);
}

.cls-50 {
    fill: url(#Degradado_sin_nombre_12-27);
}

.cls-51 {
    fill: url(#Degradado_sin_nombre_12-28);
}

.cls-52 {
    fill: url(#Naranja_amarillo-8);
}

.cls-53 {
    fill: #36c692;
}

.cls-54 {
    fill: #21845e;
}

.cls-55 {
    fill: #bd1622;
}

.cls-56 {
    stroke: #1d1d1b;
    stroke-width: 0.55px;
}

.cls-57 {
    fill: #ee4266;
}

.cls-58 {
    fill: #ad183c;
}

.cls-59 {
    fill: url(#Naranja_amarillo-9);
}

.cls-60 {
    fill: url(#Degradado_sin_nombre_12-29);
}

.cls-61 {
    fill: url(#Degradado_sin_nombre_24-5);
}

.cls-62 {
    fill: url(#Degradado_sin_nombre_12-30);
}

.cls-63 {
    fill: url(#Degradado_sin_nombre_12-31);
}

.cls-64 {
    fill: url(#Degradado_sin_nombre_12-32);
}

.cls-65 {
    fill: url(#Degradado_sin_nombre_12-33);
}

.cls-66 {
    fill: url(#Degradado_sin_nombre_12-34);
}

.cls-67 {
    fill: url(#Degradado_sin_nombre_12-35);
}

.cls-68 {
    fill: url(#Naranja_amarillo-10);
}

.cls-69 {
    fill: url(#Naranja_amarillo-11);
}

.cls-70 {
    fill: url(#Degradado_sin_nombre_12-36);
}

.cls-71 {
    fill: url(#Degradado_sin_nombre_24-6);
}

.cls-72 {
    fill: url(#Degradado_sin_nombre_12-37);
}

.cls-73 {
    fill: url(#Degradado_sin_nombre_12-38);
}

.cls-74 {
    fill: url(#Degradado_sin_nombre_12-39);
}

.cls-75 {
    fill: url(#Degradado_sin_nombre_12-40);
}

.cls-76 {
    fill: url(#Degradado_sin_nombre_12-41);
}

.cls-77 {
    fill: url(#Degradado_sin_nombre_12-42);
}

.cls-78 {
    fill: url(#Naranja_amarillo-12);
}

.cls-79 {
    fill: url(#Naranja_amarillo-13);
}

.cls-80 {
    fill: url(#Degradado_sin_nombre_12-43);
}

.cls-81 {
    fill: url(#Degradado_sin_nombre_24-7);
}

.cls-82 {
    fill: url(#Degradado_sin_nombre_12-44);
}

.cls-83 {
    fill: url(#Degradado_sin_nombre_12-45);
}

.cls-84 {
    fill: url(#Degradado_sin_nombre_12-46);
}

.cls-85 {
    fill: url(#Degradado_sin_nombre_12-47);
}

.cls-86 {
    fill: url(#Degradado_sin_nombre_12-48);
}

.cls-87 {
    fill: url(#Degradado_sin_nombre_12-49);
}

.cls-88 {
    fill: url(#Naranja_amarillo-14);
}

.cls-89 {
    fill: url(#Naranja_amarillo-15);
}

.cls-90 {
    fill: url(#Degradado_sin_nombre_12-50);
}

.cls-91 {
    fill: url(#Degradado_sin_nombre_24-8);
}

.cls-92 {
    fill: url(#Degradado_sin_nombre_12-51);
}

.cls-93 {
    fill: url(#Degradado_sin_nombre_12-52);
}

.cls-94 {
    fill: url(#Degradado_sin_nombre_12-53);
}

.cls-95 {
    fill: url(#Degradado_sin_nombre_12-54);
}

.cls-96 {
    fill: url(#Degradado_sin_nombre_12-55);
}

.cls-97 {
    fill: url(#Degradado_sin_nombre_12-56);
}

.cls-98 {
    fill: url(#Naranja_amarillo-16);
}

.cls-99 {
    stroke: #ef8354;
    stroke-width: 10.16px;
}

#esquema2-movil {
    width: 100%;
}

#esquema2-escritorio {
    width: 80%;
}

.esquema-movil {
    display: block;
}

.esquema-escritorio {
    display: none;
}

@media screen and (min-width: 768px) {
    .esquema-movil {
        display: none;
    }

    .esquema-escritorio {
        display: block;
    }
}

.esquema-2 .trigger-modal {
    cursor: pointer;
}

.esquema-2 .trigger-modal:hover .cls-99 {
    stroke: #960E3B;
}

.esquema-2 .trigger-modal:hover .cls-5,
.esquema-2 .trigger-modal:hover .clsmov-5 {
    fill: #21845e;
}

.esquema-2 .trigger-modal:hover .cls-4,
.esquema-2 .trigger-modal:hover .clsmov-4 {
    fill: #ad183c;
}

.esquema-2 .trigger-modal:hover .cls-1,
.esquema-2 .trigger-modal:hover .clsmov-1 {
    fill: #540d6e;
}

/*


.esquema-2 .trigger-modal:hover .cls-10,
.esquema-2 .trigger-modal:hover .clsmov-10 {
    fill: #540d6e;
}

.esquema-2 .trigger-modal:hover .cls-9,
.esquema-2 .trigger-modal:hover .clsmov-9 {
    fill: #76159e;
}

.esquema-2 .trigger-modal:hover .cls-54,
.esquema-2 .trigger-modal:hover .clsmov-54 {
    fill: #36c692;
}

.esquema-2 .trigger-modal:hover .cls-53,
.esquema-2 .trigger-modal:hover .clsmov-53 {
    fill: #21845e;
}

.esquema-2 .trigger-modal:hover .cls-58,
.esquema-2 .trigger-modal:hover .clsmov-58 {
    fill: #ee4266;
}

.esquema-2 .trigger-modal:hover .cls-57,
.esquema-2 .trigger-modal:hover .clsmov-57 {
    fill: #ad183c;
}*/