[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

:root{  
    --font-size:  16px;
    --primary-font: 'brandon_grotesqueregular', sans-serif;    
    --blue-color : #009FE4;
    --blue-color2: #005174;
    --gray-color: #b1b1b1;
}

body{
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    font-family: var(--primary-font);
    font-size: var(--font-size);
    line-height: 19px;
    margin: 0px;
    padding: 0px;
    color: #000;
}


.acare-container{
	background: linear-gradient(90deg, #009FE4,  #27CFCA);	
	height:100vh;
	display: flex;
	align-items:center;
	justify-content: center;
}

ol li{
  margin-bottom:10px;
}

p, ul, ol{
	font-family: Georgia, serif;
}

h1, h2, h3{
  font-family: 'brandon_grotesquebold';  
}

p b{
	font-family: 'brandon_grotesquebold';
	font-size: 19px;
}

.input-user, .input-pass{
	border:1px var(--gray-color) solid;
	border-radius: 15px;
	padding:10px 10px 10px 40px;
	width:100%;
}

.input-user{
	background:url(../images/user.svg) no-repeat 10px center / 20px;
}

.input-pass{
	background:url(../images/pass.svg) no-repeat 10px center / 20px;
}

.acare-container.main{
 	background:url(../images/fondo.png) no-repeat 100% 100% / cover;
}

.acare-container .hospital{
	position: relative;
}

.hospitalContainer{
  margin-top: auto;
  padding-bottom: 80px;
}

.acare-container .current-level{  
  width:100%;
  height:auto;
  background:#FFF;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 80px;
}

.acare-container .current-level.main-level{
  padding:15px;
}  

.acare-container .current-level .content{
  width:100%;
}

.acare-container svg{
	max-height:80vh;
}

.acare-container svg .level{
	cursor: pointer;
}

.mask{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .6);
  padding-top:50px;
  overflow: auto;  
}

.hospital .cls-1 {
  fill: #cc1517;
}

.hospital .cls-1, .hospital .cls-2, .hospital .cls-3, .hospital .cls-4, .hospital .cls-5, .hospital .cls-6, .hospital .cls-7, .hospital .cls-8, .hospital .cls-9, .hospital .cls-10, .hospital .cls-11, .hospital .cls-12, .hospital .cls-13, .hospital .cls-14, .hospital .cls-15, .hospital .cls-16, .hospital .cls-17, .hospital .cls-18, .hospital .cls-19, .hospital .cls-20, .hospital .cls-21, .hospital .cls-22, .hospital .cls-23, .hospital .cls-24, .hospital .cls-25, .hospital .cls-26, .hospital .cls-27, .hospital .cls-28, .hospital .cls-29, .hospital .cls-30, .hospital .cls-31, .hospital .cls-32, .hospital .cls-33, .hospital .cls-34, .hospital .cls-35, .hospital .cls-36, .hospital .cls-37, .hospital .cls-38, .hospital .cls-39, .hospital .cls-40, .hospital .cls-41, .hospital .cls-42, .hospital .cls-43, .hospital .cls-44, .hospital .cls-45, .hospital .cls-46, .hospital .cls-47, .hospital .cls-48, .hospital .cls-49, .hospital .cls-50, .hospital .cls-51, .hospital .cls-52, .hospital .cls-53, .hospital .cls-54, .hospital .cls-55, .hospital .cls-56, .hospital .cls-57, .hospital .cls-58, .hospital .cls-59, .hospital .cls-60, .hospital .cls-61, .hospital .cls-62, .hospital .cls-63, .hospital .cls-64, .hospital .cls-65, .hospital .cls-66, .hospital .cls-67, .hospital .cls-68, .hospital .cls-69, .hospital .cls-70, .hospital .cls-71, .hospital .cls-72, .hospital .cls-73, .hospital .cls-74, .hospital .cls-75, .hospital .cls-76, .hospital .cls-77, .hospital .cls-78, .hospital .cls-79, .hospital .cls-80, .hospital .cls-81, .hospital .cls-82, .hospital .cls-83, .hospital .cls-84, .hospital .cls-85, .hospital .cls-86, .hospital .cls-87, .hospital .cls-88, .hospital .cls-89, .hospital .cls-90, .hospital .cls-91, .hospital .cls-92, .hospital .cls-93, .hospital .cls-94, .hospital .cls-95, .hospital .cls-96, .hospital .cls-97, .hospital .cls-98, .hospital .cls-99, .hospital .cls-100, .hospital .cls-101, .hospital .cls-102, .hospital .cls-103, .hospital .cls-104, .hospital .cls-105, .hospital .cls-106, .hospital .cls-107, .hospital .cls-108, .hospital .cls-109, .hospital .cls-110, .hospital .cls-111, .hospital .cls-112, .hospital .cls-113, .hospital .cls-114, .hospital .cls-115, .hospital .cls-116, .hospital .cls-117, .hospital .cls-118, .hospital .cls-119, .hospital .cls-120, .hospital .cls-121, .hospital .cls-122, .hospital .cls-123, .hospital .cls-124, .hospital .cls-125, .hospital .cls-126, .hospital .cls-127, .hospital .cls-128, .hospital .cls-129, .hospital .cls-130, .hospital .cls-131, .hospital .cls-132, .hospital .cls-133, .hospital .cls-134, .hospital .cls-135, .hospital .cls-136, .hospital .cls-137, .hospital .cls-138, .hospital .cls-139, .hospital .cls-140, .hospital .cls-141, .hospital .cls-142, .hospital .cls-143, .hospital .cls-144, .hospital .cls-145, .hospital .cls-146, .hospital .cls-147, .hospital .cls-148, .hospital .cls-149, .hospital .cls-150, .hospital .cls-151, .hospital .cls-152, .hospital .cls-153, .hospital .cls-154, .hospital .cls-155, .hospital .cls-156, .hospital .cls-157, .hospital .cls-158, .hospital .cls-159, .hospital .cls-160, .hospital .cls-161, .hospital .cls-162, .hospital .cls-163, .hospital .cls-164, .hospital .cls-165, .hospital .cls-166, .hospital .cls-167, .hospital .cls-168, .hospital .cls-169, .hospital .cls-170, .hospital .cls-171, .hospital .cls-172, .hospital .cls-173, .hospital .cls-174, .hospital .cls-175, .hospital .cls-176, .hospital .cls-177, .hospital .cls-178, .hospital .cls-179, .hospital .cls-180, .hospital .cls-181, .hospital .cls-182, .hospital .cls-183, .hospital .cls-184, .hospital .cls-185, .hospital .cls-186, .hospital .cls-187, .hospital .cls-188, .hospital .cls-189, .hospital .cls-190, .hospital .cls-191, .hospital .cls-192, .hospital .cls-193, .hospital .cls-194, .hospital .cls-195, .hospital .cls-196, .hospital .cls-197, .hospital .cls-198, .hospital .cls-199, .hospital .cls-200, .hospital .cls-201, .hospital .cls-202, .hospital .cls-203, .hospital .cls-204, .hospital .cls-205, .hospital .cls-206, .hospital .cls-207, .hospital .cls-208, .hospital .cls-209, .hospital .cls-210, .hospital .cls-211, .hospital .cls-212, .hospital .cls-213, .hospital .cls-214, .hospital .cls-215, .hospital .cls-216, .hospital .cls-217, .hospital .cls-218, .hospital .cls-219, .hospital .cls-220, .hospital .cls-221, .hospital .cls-222, .hospital .cls-223, .hospital .cls-224, .hospital .cls-225, .hospital .cls-226, .hospital .cls-227, .hospital .cls-228, .hospital .cls-229, .hospital .cls-230, .hospital .cls-231, .hospital .cls-232, .hospital .cls-233, .hospital .cls-234, .hospital .cls-235, .hospital .cls-236, .hospital .cls-237, .hospital .cls-238, .hospital .cls-239, .hospital .cls-240, .hospital .cls-241, .hospital .cls-242, .hospital .cls-243, .hospital .cls-244, .hospital .cls-245, .hospital .cls-246, .hospital .cls-247, .hospital .cls-248, .hospital .cls-249, .hospital .cls-250, .hospital .cls-251, .hospital .cls-252, .hospital .cls-253, .hospital .cls-254, .hospital .cls-255, .hospital .cls-256, .hospital .cls-257, .hospital .cls-258, .hospital .cls-259, .hospital .cls-260, .hospital .cls-261, .hospital .cls-262, .hospital .cls-263, .hospital .cls-264, .hospital .cls-265, .hospital .cls-266, .hospital .cls-267, .hospital .cls-268, .hospital .cls-269 {
  stroke-width: 0px;
}

.hospital .cls-2 {
  fill: #748593;
}

.hospital .cls-3 {
  fill: #ff4b00;
}

.hospital .cls-4 {
  fill: #858585;
}

.hospital .cls-270, .hospital .cls-159 {
  fill: #87c6d9;
}

.hospital .cls-5 {
  fill: #e95b14;
}

.hospital .cls-6 {
  fill: #ec3a43;
}

.hospital .cls-7 {
  fill: #002a34;
}

.hospital .cls-8 {
  fill: #bdd2d1;
}

.hospital .cls-9 {
  fill: #404f55;
}

.hospital .cls-10 {
  fill: #7b7b7b;
}

.hospital .cls-11 {
  fill: #818096;
}

.hospital .cls-12 {
  fill: #00ff75;
}

.hospital .cls-13 {
  fill: #00a5ce;
}

.hospital .cls-14 {
  fill: #00db11;
}

.hospital .cls-15 {
  fill: #898989;
}

.hospital .cls-16 {
  fill: #f5f5f5;
}

.hospital .cls-17 {
  fill: #d3dcde;
}

.hospital .cls-18 {
  fill: #dedede;
}

.hospital .cls-19 {
  fill: #858584;
}

.hospital .cls-20 {
  fill: #d8eff5;
}

.hospital .cls-21 {
  fill: #515151;
}

.hospital .cls-22 {
  fill: #b7b7b7;
}

.hospital .cls-23 {
  fill: #3a5b82;
}

.hospital .cls-24 {
  fill: #a9a9a9;
}

.hospital .cls-25 {
  fill: #eee;
}

.hospital .cls-26 {
  fill: #a29d9b;
}

.hospital .cls-27 {
  fill: #404040;
}

.hospital .cls-27, .hospital .cls-30, .hospital .cls-89, .hospital .cls-91, .hospital .cls-204, .hospital .cls-267 {
  mix-blend-mode: multiply;
}

.hospital .cls-27, .hospital .cls-49, .hospital .cls-65, .hospital .cls-89, .hospital .cls-91, .hospital .cls-123, .hospital .cls-162, .hospital .cls-204, .hospital .cls-271, .hospital .cls-226, .hospital .cls-241, .hospital .cls-267 {
  isolation: isolate;
}

.hospital .cls-27, .hospital .cls-49, .hospital .cls-89, .hospital .cls-123, .hospital .cls-162, .hospital .cls-204, .hospital .cls-241, .hospital .cls-267 {
  opacity: .3;
}

.hospital .cls-28 {
  fill: #507bbc;
}

.hospital .cls-29 {
  fill: #aac2ca;
}

.hospital .cls-30 {
  fill: #9ac7d4;
}

.hospital .cls-31 {
  fill: #acbecf;
}

.hospital .cls-32 {
  fill: #ff5d64;
}

.hospital .cls-33 {
  fill: #787878;
}

.hospital .cls-34 {
  fill: #c1c1c1;
}

.hospital .cls-35 {
  fill: #bababa;
}

.hospital .cls-36 {
  fill: #a3a8b7;
}

.hospital .cls-37 {
  fill: #f49b00;
}

.hospital .cls-38 {
  fill: #c9c9c9;
}

.hospital .cls-39 {
  fill: #6c8499;
}

.hospital .cls-40 {
  fill: #ebebeb;
}

.hospital .cls-41 {
  fill: #818181;
}

.hospital .cls-42 {
  fill: #8cb8bc;
}

.hospital .cls-43 {
  fill: #1e1e1e;
}

.hospital .cls-44 {
  fill: #638690;
}

.hospital .cls-45 {
  fill: #436065;
}

.hospital .cls-46 {
  fill: #565656;
}

.hospital .cls-272 {
  clip-path: url(#clippath);
}

.hospital .cls-47 {
  fill: #abbacc;
}

.hospital .cls-48 {
  fill: none;
}

.hospital .cls-49, .hospital .cls-72, .hospital .cls-226 {
  fill: #00b4bd;
}

.hospital .cls-50 {
  fill: #555;
}

.hospital .cls-51 {
  fill: #3cd9ff;
}

.hospital .cls-52 {
  fill: #cacaca;
}

.hospital .cls-53 {
  fill: #00a7e3;
}

.hospital .cls-54 {
  fill: #7ec8c5;
}

.hospital .cls-55 {
  fill: #bbb;
}

.hospital .cls-56 {
  fill: #b5d1d5;
}

.hospital .cls-57 {
  fill: #009fe4;
}

.hospital .cls-58 {
  fill: #797979;
}

.hospital .cls-59 {
  fill: #c5c5c5;
}

.hospital .cls-60 {
  fill: #0095a9;
}

.hospital .cls-61 {
  fill: #f4aa9c;
}

.hospital .cls-62 {
  fill: #bdfdff;
}

.hospital .cls-63 {
  fill: #9a9a9a;
}

.hospital .cls-64 {
  fill: #8e8e8e;
}

.hospital .cls-65, .hospital .cls-123, .hospital .cls-170 {
  fill: #7f7f7f;
}

.hospital .cls-65, .hospital .cls-226 {
  opacity: .33;
}

.hospital .cls-66 {
  fill: #00acc8;
}

.hospital .cls-67 {
  fill: #5d5d5d;
}

.hospital .cls-68 {
  fill: #5f868b;
}

.hospital .cls-69 {
  fill: #757575;
}

.hospital .cls-70 {
  fill: #959594;
}

.hospital .cls-71 {
  fill: #ca4924;
}

.hospital .cls-73 {
  fill: #ff9f00;
}

.hospital .cls-74 {
  fill: #a39d9b;
}

.hospital .cls-75 {
  fill: #d5e1e7;
}

.hospital .cls-76 {
  fill: #5a5a5a;
}

.hospital .cls-77 {
  fill: #686868;
}

.hospital .cls-78 {
  fill: #292929;
}

.hospital .cls-79 {
  fill: #00b5d4;
}

.hospital .cls-80 {
  fill: #cfd9ba;
}

.hospital .cls-81 {
  fill: #009b46;
}

.hospital .cls-82 {
  fill: #ff888c;
}

.hospital .cls-83 {
  fill: #8b8b8b;
}

.hospital .cls-84 {
  fill: #fcf8d4;
}

.hospital .cls-85 {
  fill: #e9e9e9;
}

.hospital .cls-86 {
  fill: #0096bf;
}

.hospital .cls-87 {
  fill: #a2a2a2;
}

.hospital .cls-88 {
  fill: #0077d9;
}

.hospital .cls-89 {
  fill: #b8b8b8;
}

.hospital .cls-90 {
  fill: #fafafa;
}

.hospital .cls-91, .hospital .cls-256 {
  fill: #e5e5e5;
}

.hospital .cls-92 {
  fill: #5e5f5f;
}

.hospital .cls-273, .hospital .cls-240, .hospital .cls-241 {
  fill: #fff;
}

.hospital .cls-93 {
  fill: #00a47c;
}

.hospital .cls-94 {
  fill: #f3f3f3;
}

.hospital .cls-95 {
  fill: #607379;
}

.hospital .cls-96 {
  fill: #c3e4ee;
}

.hospital .cls-97 {
  fill: #6f6f6f;
}

.hospital .cls-98 {
  fill: #d2f6ff;
}

.hospital .cls-99 {
  fill: #a64200;
}

.hospital .cls-100 {
  fill: #959595;
}

.hospital .cls-101 {
  fill: #007f8d;
}

.hospital .cls-102 {
  fill: #f9001c;
}

.hospital .cls-103 {
  fill: #668f95;
}

.hospital .cls-104 {
  fill: #ef848d;
}

.hospital .cls-105 {
  fill: #c2d100;
}

.hospital .cls-106 {
  fill: #b6b6b6;
}

.hospital .cls-107 {
  fill: #888;
}

.hospital .cls-108 {
  fill: #ec6a75;
}

.hospital .cls-109 {
  fill: #838383;
}

.hospital .cls-110 {
  fill: #00db7b;
}

.hospital .cls-111 {
  fill: #0079d6;
}

.hospital .cls-112 {
  fill: #5fbac2;
}

.hospital .cls-113 {
  fill: #518831;
}

.hospital .cls-114 {
  fill: #009cb0;
}

.hospital .cls-115 {
  fill: #dbdb1b;
}

.hospital .cls-116 {
  fill: #00c9d2;
}

.hospital .cls-117 {
  fill: #ea5c67;
}

.hospital .cls-118 {
  fill: #8a8172;
}

.hospital .cls-274 {
  clip-path: url(#clippath-4);
}

.hospital .cls-275 {
  clip-path: url(#clippath-2);
}

.hospital .cls-276 {
  clip-path: url(#clippath-7);
}

.hospital .cls-277 {
  clip-path: url(#clippath-8);
}

.hospital .cls-278 {
  clip-path: url(#clippath-6);
}

.hospital .cls-279 {
  clip-path: url(#clippath-5);
}

.hospital .cls-280 {
  clip-path: url(#clippath-9);
}

.hospital .cls-119 {
  fill: #c5e6f5;
}

.hospital .cls-120 {
  fill: #007db6;
}

.hospital .cls-121 {
  fill: #cfd9bb;
}

.hospital .cls-122 {
  fill: #7556ff;
}

.hospital .cls-124 {
  fill: #5f5f5f;
}

.hospital .cls-125 {
  fill: #5b7c81;
}

.hospital .cls-126 {
  fill: #e7f4fa;
}

.hospital .cls-127 {
  fill: #e43d00;
}

.hospital .cls-128 {
  fill: #000;
}

.hospital .cls-129 {
  fill: #a5a5a5;
}

.hospital .cls-130 {
  fill: #43daff;
}

.hospital .cls-131 {
  fill: #6e6e6e;
}

.hospital .cls-132 {
  fill: #5a7587;
}

.hospital .cls-133 {
  fill: #d3d3d3;
}

.hospital .cls-134 {
  fill: #a0a0a0;
}

.hospital .cls-135 {
  fill: #aebfcb;
}

.hospital .cls-136 {
  fill: #00d8e1;
}

.hospital .cls-137 {
  fill: #ababab;
}

.hospital .cls-281 {
  clip-path: url(#clippath-60);
}

.hospital .cls-282 {
  clip-path: url(#clippath-21);
}

.hospital .cls-283 {
  clip-path: url(#clippath-24);
}

.hospital .cls-284 {
  clip-path: url(#clippath-22);
}

.hospital .cls-285 {
  clip-path: url(#clippath-44);
}

.hospital .cls-286 {
  clip-path: url(#clippath-45);
}

.hospital .cls-287 {
  clip-path: url(#clippath-41);
}

.hospital .cls-288 {
  clip-path: url(#clippath-47);
}

.hospital .cls-289 {
  clip-path: url(#clippath-46);
}

.hospital .cls-290 {
  clip-path: url(#clippath-48);
}

.hospital .cls-291 {
  clip-path: url(#clippath-49);
}

.hospital .cls-292 {
  clip-path: url(#clippath-26);
}

.hospital .cls-293 {
  clip-path: url(#clippath-29);
}

.hospital .cls-294 {
  clip-path: url(#clippath-34);
}

.hospital .cls-295 {
  clip-path: url(#clippath-35);
}

.hospital .cls-296 {
  clip-path: url(#clippath-36);
}

.hospital .cls-297 {
  clip-path: url(#clippath-39);
}

.hospital .cls-298 {
  clip-path: url(#clippath-33);
}

.hospital .cls-299 {
  clip-path: url(#clippath-32);
}

.hospital .cls-300 {
  clip-path: url(#clippath-30);
}

.hospital .cls-301 {
  clip-path: url(#clippath-38);
}

.hospital .cls-302 {
  clip-path: url(#clippath-31);
}

.hospital .cls-303 {
  clip-path: url(#clippath-53);
}

.hospital .cls-304 {
  clip-path: url(#clippath-54);
}

.hospital .cls-305 {
  clip-path: url(#clippath-50);
}

.hospital .cls-306 {
  clip-path: url(#clippath-51);
}

.hospital .cls-307 {
  clip-path: url(#clippath-52);
}

.hospital .cls-308 {
  clip-path: url(#clippath-55);
}

.hospital .cls-309 {
  clip-path: url(#clippath-56);
}

.hospital .cls-310 {
  clip-path: url(#clippath-57);
}

.hospital .cls-311 {
  clip-path: url(#clippath-58);
}

.hospital .cls-312 {
  clip-path: url(#clippath-59);
}

.hospital .cls-313 {
  clip-path: url(#clippath-14);
}

.hospital .cls-314 {
  clip-path: url(#clippath-13);
}

.hospital .cls-315 {
  clip-path: url(#clippath-12);
}

.hospital .cls-316 {
  clip-path: url(#clippath-10);
}

.hospital .cls-317 {
  clip-path: url(#clippath-15);
}

.hospital .cls-318 {
  clip-path: url(#clippath-16);
}

.hospital .cls-319 {
  clip-path: url(#clippath-19);
}

.hospital .cls-320 {
  clip-path: url(#clippath-11);
}

.hospital .cls-321 {
  clip-path: url(#clippath-18);
}

.hospital .cls-138 {
  fill: #68a2a7;
}

.hospital .cls-139 {
  fill: #00748d;
}

.hospital .cls-140 {
  fill: #438900;
}

.hospital .cls-141 {
  fill: #a8a8a8;
}

.hospital .cls-142 {
  fill: #4b4b4b;
}

.hospital .cls-322, .hospital .cls-151 {
  fill: #cdf0fc;
}

.hospital .cls-143 {
  fill: #edf4ff;
}

.hospital .cls-144 {
  fill: #eb6408;
}

.hospital .cls-145 {
  fill: #e4e4e4;
}

.hospital .cls-146 {
  fill: #484848;
}

.hospital .cls-147 {
  fill: #505050;
}

.hospital .cls-148 {
  fill: #f8faff;
}

.hospital .cls-149 {
  fill: gray;
}

.hospital .cls-150 {
  fill: #d4d4d4;
}

.hospital .cls-152 {
  fill: #4f5462;
}

.hospital .cls-153 {
  fill: #9f9f9f;
}

.hospital .cls-154 {
  fill: #e3e4e3;
}

.hospital .cls-155 {
  fill: #5655a0;
}

.hospital .cls-156 {
  fill: #009eb4;
}

.hospital .cls-157 {
  fill: #009f45;
}

.hospital .cls-158 {
  fill: #e89315;
}

.hospital .cls-160 {
  fill: #4c4c4c;
}

.hospital .cls-161 {
  fill: #ff9863;
}

.hospital .cls-162, .hospital .cls-209 {
  fill: #f9f9f9;
}

.hospital .cls-163 {
  fill: #ff515a;
}

.hospital .cls-164 {
  fill: #009ada;
}

.hospital .cls-165 {
  fill: #929292;
}

.hospital .cls-323 {
  mix-blend-mode: screen;
}

.hospital .cls-166 {
  fill: #767676;
}

.hospital .cls-167 {
  fill: #717171;
}

.hospital .cls-168 {
  fill: #585858;
}

.hospital .cls-169 {
  fill: #c8c8c8;
}

.hospital .cls-171 {
  fill: #dbdbdb;
}

.hospital .cls-172 {
  fill: #5c7c81;
}

.hospital .cls-173 {
  fill: #329fda;
}

.hospital .cls-174, .hospital .cls-324 {
  fill: #39565f;
}

.hospital .cls-175 {
  fill: lime;
}

.hospital .cls-176 {
  fill: #667a80;
}

.hospital .cls-177 {
  fill: #00e2ff;
}

.hospital .cls-178 {
  fill: #bfc7cb;
}

.hospital .cls-179 {
  fill: #586c7a;
}

.hospital .cls-180 {
  fill: #7d7d7d;
}

.hospital .cls-181 {
  fill: #00f7e8;
}

.hospital .cls-182 {
  fill: #27cfca;
}

.hospital .cls-183 {
  fill: #00a99f;
}

.hospital .cls-184 {
  fill: #f3ae00;
}

.hospital .cls-185 {
  fill: #a64516;
}

.hospital .cls-186 {
  fill: #64ffff;
}

.hospital .cls-187 {
  fill: #3a87ff;
}

.hospital .cls-188 {
  fill: #6b6b6b;
}

.hospital .cls-189 {
  fill: #00b429;
}

.hospital .cls-190 {
  fill: #4d5152;
}

.hospital .cls-191 {
  fill: #bcbcbc;
}

.hospital .cls-192 {
  fill: #e2e2e2;
}

.hospital .cls-193 {
  fill: #c65513;
}

.hospital .cls-194 {
  fill: #a9c8d9;
}

.hospital .cls-195 {
  fill: #5a7487;
}

.hospital .cls-196 {
  fill: #5e5e5e;
}

.hospital .cls-197 {
  fill: #3c4e4b;
}

.hospital .cls-198, .hospital .cls-325 {
  fill: #c4d9fd;
}

.hospital .cls-199 {
  fill: #989898;
}

.hospital .cls-200 {
  fill: #f47129;
}

.hospital .cls-201 {
  fill: #00c3dd;
}

.hospital .cls-202 {
  fill: #2e696c;
}

.hospital .cls-203 {
  fill: #4e4e4e;
}

.hospital .cls-204 {
  fill: #5edfdc;
}

.hospital .cls-205 {
  fill: #7e7e7e;
}

.hospital .cls-206 {
  fill: #b4e1f0;
}

.hospital .cls-207 {
  fill: #93aab2;
}

.hospital .cls-208 {
  fill: #47ab34;
}

.hospital .cls-210 {
  fill: #e4042c;
}

.hospital .cls-211 {
  fill: #444;
}

.hospital .cls-212 {
  fill: #ffffd3;
}

.hospital .cls-213 {
  fill: #414141;
}

.hospital .cls-214 {
  fill: #96d2db;
}

.hospital .cls-215 {
  fill: #847d7e;
}

.hospital .cls-216 {
  fill: #919191;
}

.hospital .cls-217 {
  fill: #ffa800;
}

.hospital .cls-218 {
  fill: #eaeff0;
}

.hospital .cls-219 {
  fill: #969696;
}

.hospital .cls-220 {
  fill: #535559;
}

.hospital .cls-221 {
  fill: #c6c6c6;
}

.hospital .cls-222 {
  fill: #828282;
}

.hospital .cls-223 {
  fill: #d0d0d0;
}

.hospital .cls-224 {
  fill: #dfdada;
}

.hospital .cls-225 {
  fill: #0080ec;
}

.hospital .cls-227 {
  fill: #3487a2;
}

.hospital .cls-228 {
  fill: #006e8e;
}

.hospital .cls-229 {
  fill: #202a38;
}

.hospital .cls-230 {
  fill: #00b7d1;
}

.hospital .cls-231 {
  fill: #ccc;
}

.hospital .cls-232 {
  fill: #00a7b5;
}

.hospital .cls-233 {
  fill: #63b986;
}

.hospital .cls-234 {
  fill: #007eb7;
}

.hospital .cls-235 {
  fill: #6c6c6c;
}

.hospital .cls-236 {
  fill: #ff5700;
}

.hospital .cls-237 {
  fill: #00b3bf;
}

.hospital .cls-238 {
  fill: #a3a3a3;
}

.hospital .cls-239 {
  fill: #d0eafb;
}

.hospital .cls-242 {
  fill: #636363;
}

.hospital .cls-243 {
  fill: #e6e6e6;
}

.hospital .cls-244 {
  fill: #b1b1b1;
}

.hospital .cls-245 {
  fill: #ddf0f7;
}

.hospital .cls-246 {
  fill: #bfbfbf;
}

.hospital .cls-247 {
  fill: #adbcda;
}

.hospital .cls-248 {
  fill: #f1f1f1;
}

.hospital .cls-249 {
  fill: #9dffff;
}

.hospital .cls-250 {
  fill: #dadada;
}

.hospital .cls-251 {
  fill: #d5d5d5;
}

.hospital .cls-252 {
  fill: #737373;
}

.hospital .cls-253 {
  fill: #b0b0b0;
}

.hospital .cls-254 {
  fill: #f5a200;
}

.hospital .cls-255 {
  fill: #ff575f;
}

.hospital .cls-257 {
  fill: #5ab300;
}

.hospital .cls-258 {
  fill: #e3e7eb;
}

.hospital .cls-259 {
  fill: #bcd2d4;
}

.hospital .cls-260 {
  fill: #008239;
}

.hospital .cls-261 {
  fill: #f89700;
}

.hospital .cls-326, .hospital .cls-265 {
  fill: #00c8ff;
}

.hospital .cls-262 {
  fill: #ffa600;
}

.hospital .cls-263 {
  fill: #00a9ff;
}

.hospital .cls-264 {
  fill: #00b8ba;
}

.hospital .cls-266 {
  fill: #8f8e8e;
}

.hospital .cls-267 {
  fill: #00528f;
}

.hospital .cls-268 {
  fill: #0075bb;
}

.hospital .cls-269 {
  fill: #f5b7b9;
}



/*level 1 CSS*/
.level1 .cls-1, .level1 .cls-2, .level1 .cls-3, .level1 .cls-4, .level1 .cls-5, .level1 .cls-6, .level1 .cls-7, .level1 .cls-8, .level1 .cls-9, .level1 .cls-10, .level1 .cls-11, .level1 .cls-12, .level1 .cls-13, .level1 .cls-14, .level1 .cls-15, .level1 .cls-16, .level1 .cls-17, .level1 .cls-18, .level1 .cls-19, .level1 .cls-20, .level1 .cls-21, .level1 .cls-22, .level1 .cls-23, .level1 .cls-24, .level1 .cls-25, .level1 .cls-26, .level1 .cls-27, .level1 .cls-28, .level1 .cls-29, .level1 .cls-30, .level1 .cls-31, .level1 .cls-32 {
  stroke-width: 0px;
}

.level1 .cls-1, .level1 .cls-33 {
  fill: #86c5d9;
}

.level1 .cls-2 {
  fill: #cb4a24;
}

.level1 .cls-3 {
  fill: #5cb030;
}

.level1 .cls-4 {
  fill: #f6a500;
}

.level1 .cls-34 {
  clip-path: url(#level1-clippath);
}

.level1 .cls-5 {
  fill: none;
}

.level1 .cls-6 {
  fill: #e34211;
}

.level1 .cls-7 {
  fill: #405055;
}

.level1 .cls-8 {
  fill: #b6dfee;
}

.level1 .cls-9 {
  fill: #f29368;
}

.level1 .cls-10 {
  fill: #e73b44;
}

.level1 .cls-11 {
  fill: #91a9b2;
}

.level1 .cls-35 {
  clip-path: url(#level1-clippath-1);
}

.level1 .cls-36 {
  clip-path: url(#level1-clippath-4);
}

.level1 .cls-37 {
  clip-path: url(#level1-clippath-3);
}

.level1 .cls-38 {
  clip-path: url(#level1-clippath-2);
}

.level1 .cls-39 {
  clip-path: url(#level1-clippath-7);
}

.level1 .cls-40 {
  clip-path: url(#level1-clippath-6);
}

.level1 .cls-41 {
  clip-path: url(#level1-clippath-5);
}

.level1 .cls-42 {
  clip-path: url(#level1-clippath-9);
}

.level1 .cls-12 {
  fill: #abbecf;
}

.level1 .cls-13 {
  fill: #000;
}

.level1 .cls-14 {
  fill: #61737a;
}

.level1 .cls-43 {
  clip-path: url(#level1-clippath-20);
}

.level1 .cls-44 {
  clip-path: url(#level1-clippath-21);
}

.level1 .cls-45 {
  clip-path: url(#level1-clippath-24);
}

.level1 .cls-46 {
  clip-path: url(#level1-clippath-23);
}

.level1 .cls-47 {
  clip-path: url(#level1-clippath-22);
}

.level1 .cls-48 {
  clip-path: url(#level1-clippath-25);
}

.level1 .cls-49 {
  clip-path: url(#level1-clippath-27);
}

.level1 .cls-50 {
  clip-path: url(#level1-clippath-26);
}

.level1 .cls-51 {
  clip-path: url(#level1-clippath-29);
}

.level1 .cls-52 {
  clip-path: url(#level1-clippath-35);
}

.level1 .cls-53 {
  clip-path: url(#level1-clippath-32);
}

.level1 .cls-54 {
  clip-path: url(#level1-clippath-30);
}

.level1 .cls-55 {
  clip-path: url(#level1-clippath-13);
}

.level1 .cls-56 {
  clip-path: url(#level1-clippath-12);
}

.level1 .cls-57 {
  clip-path: url(#level1-clippath-10);
}

.level1 .cls-58 {
  clip-path: url(#level1-clippath-15);
}

.level1 .cls-59 {
  clip-path: url(#level1-clippath-17);
}

.level1 .cls-15 {
  fill: #e4042c;
}

.level1 .cls-60, .level1 .cls-22 {
  fill: #cfeaf6;
}

.level1 .cls-16 {
  fill: #ed712e;
}

.level1 .cls-17 {
  fill: #677a80;
}

.level1 .cls-18 {
  fill: #e89313;
}

.level1 .cls-19 {
  fill: #448a33;
}

.level1 .cls-20 {
  fill: #a9c8d9;
}

.level1 .cls-21 {
  fill: #00833b;
}

.level1 .cls-23 {
  fill: #6bc3c4;
}

.level1 .cls-24 {        
  stroke: #FFD600;
  stroke-width: 2px;        
  stroke-linejoin: round;
}

.level1 .cls-25 {
  fill: #00afcd;
}

.level1 .cls-26 {
  fill: #0e9bd8;
}

.level1 .cls-27 {
  fill: #dfdada;
}

.level1 .cls-28 {
  fill: #fff;
}

.level1 .cls-29 {
  fill: #adbcda;
}

.level1 .cls-30 {
  fill: #c65617;
}

.level1 .cls-31 {
  fill: #d4e1e7;
}

.level1 .cls-32 {
  fill: #2ea944;
}

/*Level 2*/
.level2 .cls-1 {
  fill: #e95b14;
}

.level2 .cls-1, .level2 .cls-2, .level2 .cls-3, .level2 .cls-4, .level2 .cls-5, .level2 .cls-6, .level2 .cls-7, .level2 .cls-8, .level2 .cls-9, .level2 .cls-10, .level2 .cls-11, .level2 .cls-12, .level2 .cls-13, .level2 .cls-14, .level2 .cls-15, .level2 .cls-16, .level2 .cls-17, .level2 .cls-18, .level2 .cls-19, .level2 .cls-20, .level2 .cls-21, .level2 .cls-22, .level2 .cls-23, .level2 .cls-24, .level2 .cls-25, .level2 .cls-26, .level2 .cls-27, .level2 .cls-28, .level2 .cls-29, .level2 .cls-30, .level2 .cls-31, .level2 .cls-32, .level2 .cls-33, .level2 .cls-34, .level2 .cls-35, .level2 .cls-36, .level2 .cls-37, .level2 .cls-38, .level2 .cls-39, .level2 .cls-40, .level2 .cls-41, .level2 .cls-42, .level2 .cls-43, .level2 .cls-44, .level2 .cls-45, .level2 .cls-46, .level2 .cls-47, .level2 .cls-48, .level2 .cls-49, .level2 .cls-50, .level2 .cls-51, .level2 .cls-52, .level2 .cls-53, .level2 .cls-54, .level2 .cls-55 {
  stroke-width: 0px;
}

.level2 .cls-2 {
  fill: #002a34;
}

.level2 .cls-3 {
  fill: #00a5ce;
}

.level2 .cls-4 {
  fill: #507bbc;
}

.level2 .cls-5 {
  fill: #f49b00;
}

.level2 .cls-6 {
  fill: #6c8499;
}

.level2 .cls-56 {
  clip-path: url(#clippath);
}

.level2 .cls-7 {
  fill: #abbacc;
}

.level2 .cls-8, .level2 .cls-57 {
  fill: #c6d7f0;
}

.level2 .cls-9 {
  fill: #00b2bf;
}

.level2 .cls-10 {
  fill: #00758d;
}

.level2 .cls-11 {
  fill: #b5d1d5;
}

.level2 .cls-12 {
  fill: #53565a;
}

.level2 .cls-13 {
  fill: #0095a9;
}

.level2 .cls-14 {
  fill: #edf4fc;
}

.level2 .cls-15 {
  fill: #00acc8;
}

.level2 .cls-16 {
  fill: #b6dfee;
}

.level2 .cls-17 {
  fill: #a39d9b;
}

.level2 .cls-18 {
  fill: #009b46;
}

.level2 .cls-19 {
  fill: #fcf8d4;
}

.level2 .cls-20 {
  fill: #f8fbfd;
}

.level2 .cls-58, .level2 .cls-50 {
  fill: #fff;
}

.level2 .cls-21 {
  fill: #41ac4e;
}

.level2 .cls-22 {
  fill: #c3e4ee;
}

.level2 .cls-23 {
  fill: #3a5b83;
}

.level2 .cls-24 {
  fill: #e3e7ec;
}

.level2 .cls-25 {
  fill: #ef848d;
}

.level2 .cls-26 {
  fill: #d4ecf8;
}

.level2 .cls-27 {
  fill: #ea5c67;
}

.level2 .cls-28 {
  fill: #8a8172;
}

.level2 .cls-59 {
  clip-path: url(#clippath-1);
}

.level2 .cls-60 {
  clip-path: url(#clippath-2);
}

.level2 .cls-29 {
  fill: #cfd9bb;
}

.level2 .cls-30 {
  fill: #1db5c0;
}

.level2 .cls-31 {
  fill: #abbecf;
}

.level2 .cls-32 {
  fill: #5a7587;
}

.level2 .cls-33 {
  fill: #505563;
}

.level2 .cls-34 {
  fill: #0ca438;
}

.level2 .cls-35 {
  fill: #009eb4;
}

.level2 .cls-36 {
  fill: #e95460;
}

.level2 .cls-37 {
  fill: #00abb1;
}

.level2 .cls-38 {
  fill: #5c7c81;
}

.level2 .cls-39 {
  fill: #329fda;
}

.level2 .cls-40 {
  fill: #a2a8b7;
}

.level2 .cls-41 {
  fill: #16a96e;
}

.level2 .cls-42 {
  fill: #13b8de;
}

.level2 .cls-43 {
  fill: #a64516;
}

.level2 .cls-44 {
  fill: #f49900;
}

.level2 .cls-45 {
  stroke: #FFD600;
  stroke-width: 2px;
  stroke-linejoin: round;
}

.level2 .cls-46 {
  fill: #eaeff0;
}

.level2 .cls-61, .level2 .cls-53 {
  fill: #395660;
}

.level2 .cls-47 {
  fill: #848584;
}

.level2 .cls-48 {
  fill: #202a38;
}

.level2 .cls-49 {
  fill: #007eb7;
}

.level2 .cls-51 {
  fill: #adbfcc;
}

.level2 .cls-52 {
  fill: #f5a200;
}

.level2 .cls-54 {
  fill: #d4dcde;
}

.level2 .cls-55 {
  fill: #0075bb;
}

/*Level 3*/
.level3 .cls-1 {
  fill: #cc1517;
}

.level3 .cls-1, .level3 .cls-2, .level3 .cls-3, .level3 .cls-4, .level3 .cls-5, .level3 .cls-6, .level3 .cls-7, .level3 .cls-8, .level3 .cls-9, .level3 .cls-10, .level3 .cls-11, .level3 .cls-12, .level3 .cls-13, .level3 .cls-14, .level3 .cls-15, .level3 .cls-16, .level3 .cls-17, .level3 .cls-18, .level3 .cls-19, .level3 .cls-20, .level3 .cls-21, .level3 .cls-22, .level3 .cls-23, .level3 .cls-24, .level3 .cls-25, .level3 .cls-26, .level3 .cls-27, .level3 .cls-28, .level3 .cls-29, .level3 .cls-30, .level3 .cls-31, .level3 .cls-32, .level3 .cls-33, .level3 .cls-34, .level3 .cls-35, .level3 .cls-36, .level3 .cls-37, .level3 .cls-38, .level3 .cls-39, .level3 .cls-40, .level3 .cls-41, .level3 .cls-42, .level3 .cls-43, .level3 .cls-44, .level3 .cls-45, .level3 .cls-46, .level3 .cls-47, .level3 .cls-48, .level3 .cls-49, .level3 .cls-50, .level3 .cls-51, .level3 .cls-52, .level3 .cls-53, .level3 .cls-54, .level3 .cls-55, .level3 .cls-56, .level3 .cls-57, .level3 .cls-58, .level3 .cls-59, .level3 .cls-60, .level3 .cls-61, .level3 .cls-62, .level3 .cls-63, .level3 .cls-64, .level3 .cls-65, .level3 .cls-66, .level3 .cls-67, .level3 .cls-68, .level3 .cls-69, .level3 .cls-70, .level3 .cls-71, .level3 .cls-72, .level3 .cls-73, .level3 .cls-74, .level3 .cls-75 {
  stroke-width: 0px;
}

.level3 .cls-2 {
  fill: #748593;
}

.level3 .cls-3 {
  fill: #e95b14;
}

.level3 .cls-4 {
  fill: #bdd2d1;
}

.level3 .cls-5 {
  fill: #818096;
}

.level3 .cls-6 {
  fill: #507bbc;
}

.level3 .cls-7 {
  fill: #aac2ca;
}

.level3 .cls-8 {
  fill: #f49b00;
}

.level3 .cls-9 {
  fill: #8cb8bc;
}

.level3 .cls-10 {
  fill: #638690;
}

.level3 .cls-11 {
  fill: #436065;
}

.level3 .cls-76 {
  clip-path: url(#clippath);
}

.level3 .cls-12, .level3 .cls-77, .level3 .cls-78, .level3 .cls-79 {
  fill: none;
}

.level3 .cls-13 {
  fill: #00a7e3;
}

.level3 .cls-14, .level3 .cls-80 {
  fill: #7ec8c5;
}

.level3 .cls-15 {
  fill: #b5d1d5;
}

.level3 .cls-16 {
  fill: #f4aa9c;
}

.level3 .cls-17, .level3 .cls-81 {
  fill: #00acc8;
}

.level3 .cls-18 {
  fill: #5f868b;
}

.level3 .cls-19 {
  fill: #b6dfee;
}

.level3 .cls-20 {
  fill: #959594;
}

.level3 .cls-21 {
  fill: #a39d9b;
}

.level3 .cls-22 {
  fill: #00b5d4;
}

.level3 .cls-23 {
  fill: #009b46;
}

.level3 .cls-24 {
  fill: #fcf8d4;
}

.level3 .cls-25 {
  fill: #5e5f5f;
}

.level3 .cls-82, .level3 .cls-69 {
  fill: #fff;
}

.level3 .cls-26 {
  fill: #00a47c;
}

.level3 .cls-27 {
  fill: #c3e4ee;
}

.level3 .cls-28 {
  fill: #007f8d;
}

.level3 .cls-29 {
  fill: #668f95;
}

.level3 .cls-30 {
  fill: #ef848d;
}

.level3 .cls-31 {
  fill: #c2d100;
}

.level3 .cls-32 {
  fill: #ec6a75;
}

.level3 .cls-33 {
  fill: #838383;
}

.level3 .cls-34 {
  fill: #5fbac2;
}

.level3 .cls-35 {
  fill: #518831;
}

.level3 .cls-36 {
  fill: #009cb0;
}

.level3 .cls-37 {
  fill: #dbdb1b;
}

.level3 .cls-38 {
  fill: #ea5c67;
}

.level3 .cls-39 {
  fill: #8a8172;
}

.level3 .cls-83 {
  clip-path: url(#clippath-1);
}

.level3 .cls-84 {
  clip-path: url(#clippath-4);
}

.level3 .cls-85 {
  clip-path: url(#clippath-3);
}

.level3 .cls-86 {
  clip-path: url(#clippath-2);
}

.level3 .cls-40 {
  fill: #c5e6f5;
}

.level3 .cls-41 {
  fill: #cfd9bb;
}

.level3 .cls-42 {
  fill: #e7f4fa;
}

.level3 .cls-43 {
  fill: #abbecf;
}

.level3 .cls-44 {
  fill: #5a7587;
}

.level3 .cls-77, .level3 .cls-78 {
  stroke-miterlimit: 10;
}

.level3 .cls-77, .level3 .cls-78, .level3 .cls-79 {
  stroke: #FFD600;
  stroke-width: 4px;
  stroke-linejoin: round;
}

.level3 .cls-45 {
  fill: #68a2a7;
}

.level3 .cls-46 {
  fill: #eb6408;
}

.level3 .cls-47 {
  fill: #e3e4e3;
}

.level3 .cls-48 {
  fill: #5655a0;
}

.level3 .cls-87 {
  mix-blend-mode: screen;
}

.level3 .cls-49 {
  fill: #c8c8c8;
}

.level3 .cls-50 {
  fill: #5c7c81;
}

.level3 .cls-51 {
  fill: #329fda;
}

.level3 .cls-52 {
  fill: #bfc7cb;
}

.level3 .cls-53 {
  fill: #586c7a;
}

.level3 .cls-54 {
  fill: #00a99f;
}

.level3 .cls-55 {
  fill: #f3ae00;
}

.level3 .cls-56 {
  fill: #a64516;
}

.level3 .cls-78, .level3 .cls-79 {
  stroke-linecap: round;
}

.level3 .cls-57 {
  fill: #4d5152;
}

.level3 .cls-58 {
  fill: #3c4e4b;
}

.level3 .cls-59 {
  fill: #2e696c;
}

.level3 .cls-60 {
  fill: #47ab34;
}

.level3 .cls-61 {
  fill: #96d2db;
}

.level3 .cls-62 {
  fill: #847d7e;
}

.level3 .cls-63 {
  fill: #919191;
}

.level3 .cls-88 {
  isolation: isolate;
}

.level3 .cls-64 {
  fill: #006e8e;
}

.level3 .cls-65 {
  fill: #00a7b5;
}

.level3 .cls-66 {
  fill: #63b986;
}

.level3 .cls-67 {
  fill: #007eb7;
}

.level3 .cls-68 {
  fill: #d0eafb;
}

.level3 .cls-70 {
  fill: #ddf0f7;
}

.level3 .cls-71 {
  fill: #f5a200;
}

.level3 .cls-79 {
  stroke-linejoin: round;
}

.level3 .cls-72 {
  fill: #bcd2d4;
}

.level3 .cls-73 {
  fill: #8f8e8e;
}

.level3 .cls-74 {
  fill: #0075bb;
}

.level3 .cls-75 {
  fill: #f5b7b9;
}

/* Level 4 */
.level4 .cls-1 {
  fill: #ff4b00;
}

.level4 .cls-1, .level4 .cls-2, .level4 .cls-3, .level4 .cls-4, .level4 .cls-5, .level4 .cls-6, .level4 .cls-7, .level4 .cls-8, .level4 .cls-9, .level4 .cls-10, .level4 .cls-11, .level4 .cls-12, .level4 .cls-13, .level4 .cls-14, .level4 .cls-15, .level4 .cls-16, .level4 .cls-17, .level4 .cls-18, .level4 .cls-19, .level4 .cls-20, .level4 .cls-21, .level4 .cls-22, .level4 .cls-23, .level4 .cls-24, .level4 .cls-25, .level4 .cls-26, .level4 .cls-27, .level4 .cls-28, .level4 .cls-29, .level4 .cls-30, .level4 .cls-31, .level4 .cls-32, .level4 .cls-33, .level4 .cls-34, .level4 .cls-35, .level4 .cls-36, .level4 .cls-37, .level4 .cls-38 {
  stroke-width: 0px;
}

.level4 .cls-2 {
  fill: #00a5ce;
}

.level4 .cls-3 {
  fill: #d8eff5;
}

.level4 .cls-4 {
  fill: #acbecf;
}

.level4 .cls-39 {
  mask: url(#mask-11);
}

.level4 .cls-40 {
  mask: url(#mask-10);
}

.level4 .cls-5 {
  fill: url(#_ÂÁ_Ï_ÌÌ_È_ËÂÌÚ_14);
}

.level4 .cls-5, .level4 .cls-6, .level4 .cls-7, .level4 .cls-8, .level4 .cls-9, .level4 .cls-13, .level4 .cls-20, .level4 .cls-29, .level4 .cls-37 {
  mix-blend-mode: multiply;
}

.level4 .cls-6 {
  fill: url(#linear-gradient-5);
}

.level4 .cls-7 {
  fill: url(#linear-gradient-3);
}

.level4 .cls-41 {
  filter: url(#luminosity-noclip-9);
}

.level4 .cls-42 {
  filter: url(#luminosity-noclip-7);
}

.level4 .cls-43 {
  filter: url(#luminosity-noclip-3);
}

.level4 .cls-44 {
  filter: url(#luminosity-noclip-5);
}

.level4 .cls-8 {
  fill: url(#_ÂÁ_Ï_ÌÌ_È_ËÂÌÚ_14-3);
}

.level4 .cls-9 {
  fill: url(#_ÂÁ_Ï_ÌÌ_È_ËÂÌÚ_14-2);
}

.level4 .cls-45 {
  mask: url(#mask);
}

.level4 .cls-46 {
  filter: url(#luminosity-noclip);
}

.level4 .cls-10 {
  fill: #5d5d5d;
}

.level4 .cls-11, .level4 .cls-12, .level4 .cls-16 {
  fill: #00b4bd;
}

.level4 .cls-11, .level4 .cls-18, .level4 .cls-20, .level4 .cls-22, .level4 .cls-37 {
  opacity: .level4 .3;
}

.level4 .cls-13 {
  fill: url(#linear-gradient);
}

.level4 .cls-14 {
  fill: #0096bf;
}

.level4 .cls-47 {
  filter: url(#luminosity-noclip-11);
}

.level4 .cls-15 {
  fill: #a2a2a2;
}

.level4 .cls-16 {
  opacity: .level4 .33;
}

.level4 .cls-17 {
  fill: #00c9d2;
}

.level4 .cls-18, .level4 .cls-35 {
  fill: #fff;
}

.level4 .cls-19 {
  fill: #00d8e1;
}

.level4 .cls-20 {
  fill: #5edfdc;
}

.level4 .cls-48 {
  fill: none;  
  stroke-miterlimit: 10;  
  stroke: #FFD600;
  stroke-width: 4px;
  stroke-linejoin: round;
}

.level4 .cls-21 {
  fill: #e4042c;
}

.level4 .cls-22, .level4 .cls-31 {
  fill: #f9f9f9;
}

.level4 .cls-23 {
  fill: #dbdbdb;
}

.level4 .cls-24 {
  fill: lime;
}

.level4 .cls-25 {
  fill: #64ffff;
}

.level4 .cls-26 {
  fill: url(#linear-gradient-4);
}

.level4 .cls-27 {
  fill: url(#linear-gradient-2);
}

.level4 .cls-28 {
  fill: url(#linear-gradient-6);
}

.level4 .cls-29, .level4 .cls-38 {
  fill: #e5e5e5;
}

.level4 .cls-30 {
  fill: #b4e1f0;
}

.level4 .cls-32 {
  fill: #444;
}

.level4 .cls-33 {
  fill: #414141;
}

.level4 .cls-49 {
  isolation: isolate;
}

.level4 .cls-34 {
  fill: #6c6c6c;
}

.level4 .cls-50 {
  mask: url(#mask-3);
}

.level4 .cls-51 {
  mask: url(#mask-2);
}

.level4 .cls-52 {
  mask: url(#mask-5);
}

.level4 .cls-53 {
  mask: url(#mask-4);
}

.level4 .cls-54 {
  mask: url(#mask-1);
}

.level4 .cls-55 {
  mask: url(#mask-7);
}

.level4 .cls-56 {
  mask: url(#mask-6);
}

.level4 .cls-57 {
  mask: url(#mask-8);
}

.level4 .cls-58 {
  mask: url(#mask-9);
}

.level4 .cls-36 {
  fill: #9dffff;
}

.level4 .cls-37 {
  fill: #00528f;
}

.opt-level{
  cursor: pointer;
  -webkit-filter: drop-shadow(0px 0px 5px #FFD600);
  filter: drop-shadow(0px 0px 5px #FFD600);
  animation: pulse 1.5s infinite;  
}

.opt-level.visited{
  -webkit-filter: none;
  filter: none;
  animation: none;
}


.opt-level:hover .cls-24, .opt-level.visited .cls-24{    
  /*-webkit-filter: drop-shadow( 0px 0px 5px #FFD600);
  filter: drop-shadow( 0px 0px 5px #FFD600);
  fill:#FFD600;      */
}

.current-level .content h2{
  font-size:24pt;
  line-height:28pt;
  padding-bottom:10px;
  border-bottom:2px var(--blue-color) solid;
}

.current-level .content h2 span{
  font-family: var(--primary-font) !important;
}

.current-level .content h1{
  font-size:32pt;
  line-height:38pt;  
}

.current-level .content h3{
  font-size:26pt;
  line-height:31pt;  
}

.current-level .content ul{
  padding-left:15px;
}

.current-level .content ul li::marker{
  color:var(--blue-color);
}

video {
  width: 100%;
  height: auto;
}

@media all and (max-width: 767px){
  .close-btn {
    cursor: pointer;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    top: -15px;
    background: url(../images/close.svg) no-repeat center center / 30px 30px;
  }
  .current-level .content h1 {
      font-size: 19pt;
      line-height: 22pt;
  }

  .current-level .content h2 {
    font-size: 16pt;
    line-height: 18pt;
  }

  .current-level .content h3 {
    font-size: 16pt;
    line-height: 18pt;
  }


  .acare-container .current-level{        
    padding: 15px;
  }

  .acare-container .current-level.instrucciones{
    max-height: 86vh;
    overflow: auto;
    display: block;
    width: calc(100% - 10px);
    left: 5px;
    padding: 5px;
  }  
}

@media all and (max-width: 480px){
  .acare-container .current-level.instrucciones{
    max-height: 99vh;
  }

  .level1 .cls-24 {            
    stroke-width: 4px;     
  }

}


@keyframes pulse {
    0% {
        -webkit-filter: drop-shadow(0px 0px 5px #FFD600);
        filter: drop-shadow(0px 0px 5px #FFD600);
    }
    50% {
        -webkit-filter: drop-shadow(0px 0px 15px #FFD600);
        filter: drop-shadow(0px 0px 15px #FFD600);
    }
    100% {
        -webkit-filter: drop-shadow(0px 0px 5px #FFD600);
        filter: drop-shadow(0px 0px 5px #FFD600);
    }
}