/* fades drawing when leaving viewport */
svg#team path { 
	opacity: 0;
	transition:  opacity 0.4s ease;
}

.onload svg#team path,
.inscreen svg#team path {
	opacity: 1;
	animation:  dash 1.9s linear forwards;
}

/* team 1-1 to 1-49 */
.onload svg .team-1-1,
.inscreen svg .team-1-1 {
	stroke-dasharray: 158; 
	stroke-dashoffset:  158;
	
}
.onload svg .team-1-2,
.inscreen svg .team-1-2 {
	stroke-dasharray: 83; 
	stroke-dashoffset:  83;
	
}
.onload svg .team-1-3,
.inscreen svg .team-1-3 {
	stroke-dasharray: 34; 
	stroke-dashoffset:  34;
	
}
.onload svg .team-1-4,
.inscreen svg .team-1-4 {
	stroke-dasharray: 33; 
	stroke-dashoffset:  33;
	
}
.onload svg .team-1-5,
.inscreen svg .team-1-5 {
	stroke-dasharray: 1036; 
	stroke-dashoffset:  1036;
	
}
.onload svg .team-1-6,
.inscreen svg .team-1-6 {
	stroke-dasharray: 575; 
	stroke-dashoffset:  575;
	
}
.onload svg .team-1-7,
.inscreen svg .team-1-7 {
	stroke-dasharray: 187; 
	stroke-dashoffset:  187;
	
}
.onload svg .team-1-8,
.inscreen svg .team-1-8 {
	stroke-dasharray: 243; 
	stroke-dashoffset:  243;
	
}
.onload svg .team-1-9,
.inscreen svg .team-1-9 {
	stroke-dasharray: 69; 
	stroke-dashoffset:  69;
	
}
.onload svg .team-1-10,
.inscreen svg .team-1-10 {
	stroke-dasharray: 675; 
	stroke-dashoffset:  675;
	
}
.onload svg .team-1-11,
.inscreen svg .team-1-11 {
	stroke-dasharray: 1026; 
	stroke-dashoffset:  1026;
	
}
.onload svg .team-1-12,
.inscreen svg .team-1-12 {
	stroke-dasharray: 584; 
	stroke-dashoffset:  584;
	
}
.onload svg .team-1-13,
.inscreen svg .team-1-13 {
	stroke-dasharray: 740; 
	stroke-dashoffset:  740;
	
}
.onload svg .team-1-14,
.inscreen svg .team-1-14 {
	stroke-dasharray: 704; 
	stroke-dashoffset:  704;
	
}
.onload svg .team-1-15,
.inscreen svg .team-1-15 {
	stroke-dasharray: 216; 
	stroke-dashoffset:  216;
	
}
.onload svg .team-1-16,
.inscreen svg .team-1-16 {
	stroke-dasharray: 296; 
	stroke-dashoffset: 296;
	
}
.onload svg .team-1-17,
.inscreen svg .team-1-17 {
	stroke-dasharray: 301; 
	stroke-dashoffset:  301;
}
.onload svg .team-1-18,
.inscreen svg .team-1-18 {
	stroke-dasharray: 301; 
	stroke-dashoffset: 301;
	
}
.onload svg .team-1-19,
.inscreen svg .team-1-19 {
	stroke-dasharray: 300; 
	stroke-dashoffset:  300;
}
.onload svg .team-1-20,
.inscreen svg .team-1-20 {
	stroke-dasharray: 200; 
	stroke-dashoffset: 200;
}
.onload svg .team-1-21,
.inscreen svg .team-1-21 {
	stroke-dasharray: 448; 
	stroke-dashoffset: 448;
}
.onload svg .team-1-22,
.inscreen svg .team-1-22 {
	stroke-dasharray: 352; 
	stroke-dashoffset:  352;
}
.onload svg .team-1-23,
.inscreen svg .team-1-23 {
	stroke-dasharray: 196; 
	stroke-dashoffset:  196;
}
.onload svg .team-1-24,
.inscreen svg .team-1-24 {
	stroke-dasharray: 178; 
	stroke-dashoffset:  178;
}
.onload svg .team-1-25,
.inscreen svg .team-1-25 {
	stroke-dasharray: 666; 
	stroke-dashoffset:  666;
}
.onload svg .team-1-26,
.inscreen svg .team-1-26 {
	stroke-dasharray: 286; 
	stroke-dashoffset: 286;
}
.onload svg .team-1-27,
.inscreen svg .team-1-27 {
	stroke-dasharray: 227; 
	stroke-dashoffset: 227;
}
.onload svg .team-1-28,
.inscreen svg .team-1-28 {
	stroke-dasharray: 1787; 
	stroke-dashoffset: 1787;
}
.onload svg .team-1-29,
.inscreen svg .team-1-29 {
	stroke-dasharray: 1258; 
	stroke-dashoffset: 1258;
}
.onload svg .team-1-30,
.inscreen svg .team-1-30 {
	stroke-dasharray: 1222; 
	stroke-dashoffset: 1222;
}
.onload svg .team-1-31,
.inscreen svg .team-1-31 {
	stroke-dasharray: 547; 
	stroke-dashoffset: 547;
}
.onload svg .team-1-32,
.inscreen svg .team-1-32 {
	stroke-dasharray: 670; 
	stroke-dashoffset: 670;
}
.onload svg .team-1-33,
.inscreen svg .team-1-33 {
	stroke-dasharray: 102; 
	stroke-dashoffset: 102;
}
.onload svg .team-1-34,
.inscreen svg .team-1-34 {
	stroke-dasharray: 270; 
	stroke-dashoffset: 270;
}
.onload svg .team-1-35,
.inscreen svg .team-1-35 {
	stroke-dasharray: 2870; 
	stroke-dashoffset: 2870;
}
.onload svg .team-1-36,
.inscreen svg .team-1-36 {
	stroke-dasharray: 611; 
	stroke-dashoffset: 611;
}
.onload svg .team-1-37,
.inscreen svg .team-1-37 {
	stroke-dasharray: 336; 
	stroke-dashoffset: 336;
}
.onload svg .team-1-38,
.inscreen svg .team-1-38 {
	stroke-dasharray: 715; 
	stroke-dashoffset: 715;
}
.onload svg .team-1-39,
.inscreen svg .team-1-39 {
	stroke-dasharray: 399; 
	stroke-dashoffset: 399;
}
.onload svg .team-1-40,
.inscreen svg .team-1-40 {
	stroke-dasharray: 113; 
	stroke-dashoffset: 113;
}
.onload svg .team-1-41,
.inscreen svg .team-1-41 {
	stroke-dasharray: 288; 
	stroke-dashoffset: 288;
}
.onload svg .team-1-42,
.inscreen svg .team-1-42 {
	stroke-dasharray: 295; 
	stroke-dashoffset: 295;
}
.onload svg .team-1-43,
.inscreen svg .team-1-43 {
	stroke-dasharray: 568; 
	stroke-dashoffset: 568;
}
.onload svg .team-1-44,
.inscreen svg .team-1-44 {
	stroke-dasharray: 139; 
	stroke-dashoffset: 139;
}
.onload svg .team-1-45,
.inscreen svg .team-1-45 {
	stroke-dasharray: 223; 
	stroke-dashoffset: 223;
}
.onload svg .team-1-46,
.inscreen svg .team-1-46 {
	stroke-dasharray: 233; 
	stroke-dashoffset: 233;
}
.onload svg .team-1-47,
.inscreen svg .team-1-47 {
	stroke-dasharray: 1014; 
	stroke-dashoffset: 1014;
}
.onload svg .team-1-48,
.inscreen svg .team-1-48 {
	stroke-dasharray: 63; 
	stroke-dashoffset: 63;
}
.onload svg .team-1-49,
.inscreen svg .team-1-49 {
	stroke-dasharray: 79; 
	stroke-dashoffset: 79;
}

/* team 2-1 tp 2-34  */
.onload svg .team-2-1,
.inscreen svg .team-2-1 {
	stroke-dasharray: 127; 
	stroke-dashoffset: 127;
}
.onload svg .team-2-2,
.inscreen svg .team-2-2 {
	stroke-dasharray: 99; 
	stroke-dashoffset: 99;
}
.onload svg .team-2-3,
.inscreen svg .team-2-3 {
	stroke-dasharray: 22; 
	stroke-dashoffset: 22;
}
.onload svg .team-2-4,
.inscreen svg .team-2-4 {
	stroke-dasharray: 23; 
	stroke-dashoffset: 23;
}
.onload svg .team-2-5,
.inscreen svg .team-2-5 {
	stroke-dasharray: 214; 
	stroke-dashoffset: 214;
}
.onload svg .team-2-6,
.inscreen svg .team-2-6 {
	stroke-dasharray: 186; 
	stroke-dashoffset: 186;
}
.onload svg .team-2-7,
.inscreen svg .team-2-7 {
	stroke-dasharray: 72; 
	stroke-dashoffset: 72;
}
.onload svg .team-2-8,
.inscreen svg .team-2-8 {
	stroke-dasharray: 721; 
	stroke-dashoffset: 721;
}
.onload svg .team-2-9,
.inscreen svg .team-2-9 {
	stroke-dasharray: 402; 
	stroke-dashoffset: 402;
}
.onload svg .team-2-10,
.inscreen svg .team-2-10 {
	stroke-dasharray: 57; 
	stroke-dashoffset: 57;
}
.onload svg .team-2-11,
.inscreen svg .team-2-11 {
	stroke-dasharray: 120; 
	stroke-dashoffset: 120;
}
.onload svg .team-2-12,
.inscreen svg .team-2-12 {
	stroke-dasharray: 361; 
	stroke-dashoffset: 361;
}
.onload svg .team-2-13,
.inscreen svg .team-2-13 {
	stroke-dasharray: 119; 
	stroke-dashoffset: 119;
}
.onload svg .team-2-14,
.inscreen svg .team-2-14 {
	stroke-dasharray: 170; 
	stroke-dashoffset: 170;
}
.onload svg .team-2-15,
.inscreen svg .team-2-15 {
	stroke-dasharray: 433; 
	stroke-dashoffset: 433;
}
.onload svg .team-2-16,
.inscreen svg .team-2-16 {
	stroke-dasharray: 170; 
	stroke-dashoffset: 170;
}
.onload svg .team-2-17,
.inscreen svg .team-2-17 {
	stroke-dasharray: 44; 
	stroke-dashoffset: 44;
}
.onload svg .team-2-18,
.inscreen svg .team-2-18 {
	stroke-dasharray: 103; 
	stroke-dashoffset: 103;
}
.onload svg .team-2-19,
.inscreen svg .team-2-19 {
	stroke-dasharray: 133; 
	stroke-dashoffset: 133;
}
.onload svg .team-2-20,
.inscreen svg .team-2-20 {
	stroke-dasharray: 110; 
	stroke-dashoffset: 110;
}
.onload svg .team-2-21,
.inscreen svg .team-2-21 {
	stroke-dasharray: 151; 
	stroke-dashoffset: 151;
}
.onload svg .team-2-22,
.inscreen svg .team-2-22 {
	stroke-dasharray: 241; 
	stroke-dashoffset: 241;
}
.onload svg .team-2-23,
.inscreen svg .team-2-23 {
	stroke-dasharray: 1274; 
	stroke-dashoffset: 1274;
}
.onload svg .team-2-24,
.inscreen svg .team-2-24 {
	stroke-dasharray: 290; 
	stroke-dashoffset: 290;
}
.onload svg .team-2-25,
.inscreen svg .team-2-25 {
	stroke-dasharray: 248; 
	stroke-dashoffset: 248;
}
.onload svg .team-2-26,
.inscreen svg .team-2-26 {
	stroke-dasharray: 946; 
	stroke-dashoffset: 946;
}
.onload svg .team-2-27,
.inscreen svg .team-2-27 {
	stroke-dasharray: 817; 
	stroke-dashoffset: 817;
}
.onload svg .team-2-28,
.inscreen svg .team-2-28 {
	stroke-dasharray: 74; 
	stroke-dashoffset: 74;
}
.onload svg .team-2-29,
.inscreen svg .team-2-29 {
	stroke-dasharray: 362; 
	stroke-dashoffset: 362;
}
.onload svg .team-2-30,
.inscreen svg .team-2-30 {
	stroke-dasharray: 164; 
	stroke-dashoffset: 164;
}
.onload svg .team-2-31,
.inscreen svg .team-2-31 {
	stroke-dasharray: 397; 
	stroke-dashoffset: 397;
}
.onload svg .team-2-32,
.inscreen svg .team-2-32 {
	stroke-dasharray: 484; 
	stroke-dashoffset: 484;
}
.onload svg .team-2-33,
.inscreen svg .team-2-33 {
	stroke-dasharray: 320; 
	stroke-dashoffset: 320;
}
.onload svg .team-2-34,
.inscreen svg .team-2-34 {
	stroke-dasharray: 225; 
	stroke-dashoffset: 225;
}

/* team 3-1 to 3-28 */
.onload svg .team-3-1,
.inscreen svg .team-3-1 {
	stroke-dasharray: 102; 
	stroke-dashoffset: 102;
}
.onload svg .team-3-2,
.inscreen svg .team-3-2 {
	stroke-dasharray: 74; 
	stroke-dashoffset: 74;
}
.onload svg .team-3-3,
.inscreen svg .team-3-3 {
	stroke-dasharray: 27; 
	stroke-dashoffset: 27;
}
.onload svg .team-3-4,
.inscreen svg .team-3-4 {
	stroke-dasharray: 25; 
	stroke-dashoffset: 25;
}
.onload svg .team-3-5,
.inscreen svg .team-3-5 {
	stroke-dasharray: 118; 
	stroke-dashoffset: 118;
}
.onload svg .team-3-6,
.inscreen svg .team-3-6 {
	stroke-dasharray: 135; 
	stroke-dashoffset: 135;
}
.onload svg .team-3-7,
.inscreen svg .team-3-7 {
	stroke-dasharray: 39; 
	stroke-dashoffset: 39;
}
.onload svg .team-3-8,
.inscreen svg .team-3-8 {
	stroke-dasharray: 776; 
	stroke-dashoffset: 776;
}
.onload svg .team-3-9,
.inscreen svg .team-3-9 {
	stroke-dasharray: 521; 
	stroke-dashoffset: 521;
}
.onload svg .team-3-10,
.inscreen svg .team-3-10 {
	stroke-dasharray: 105; 
	stroke-dashoffset: 105;
}
.onload svg .team-3-11,
.inscreen svg .team-3-11 {
	stroke-dasharray: 741; 
	stroke-dashoffset: 741;
}
.onload svg .team-3-12,
.inscreen svg .team-3-12 {
	stroke-dasharray: 229; 
	stroke-dashoffset: 229;
}
.onload svg .team-3-13,
.inscreen svg .team-3-13 {
	stroke-dasharray: ; 
	stroke-dashoffset: ;
}
.onload svg .team-3-14,
.inscreen svg .team-3-14 {
	stroke-dasharray: 388; 
	stroke-dashoffset: 388;
}
.onload svg .team-3-15,
.inscreen svg .team-3-15 {
	stroke-dasharray: 177; 
	stroke-dashoffset: 177;
}
.onload svg .team-3-16,
.inscreen svg .team-3-16 {
	stroke-dasharray: 255; 
	stroke-dashoffset: 255;
}
.onload svg .team-3-17,
.inscreen svg .team-3-17 {
	stroke-dasharray: 335; 
	stroke-dashoffset: 335;
}
.onload svg .team-3-18,
.inscreen svg .team-3-18 {
	stroke-dasharray: 198; 
	stroke-dashoffset: 198;
}
.onload svg .team-3-19,
.inscreen svg .team-3-19 {
	stroke-dasharray: 812; 
	stroke-dashoffset: 812;
}
.onload svg .team-3-20,
.inscreen svg .team-3-20 {
	stroke-dasharray: 796; 
	stroke-dashoffset: 796;
}
.onload svg .team-3-21,
.inscreen svg .team-3-21 {
	stroke-dasharray: 266; 
	stroke-dashoffset: 266;
}
.onload svg .team-3-22,
.inscreen svg .team-3-22 {
	stroke-dasharray: 441; 
	stroke-dashoffset: 441;
}
.onload svg .team-3-23,
.inscreen svg .team-3-23 {
	stroke-dasharray: 496; 
	stroke-dashoffset: 496;
}
.onload svg .team-3-24,
.inscreen svg .team-3-24 {
	stroke-dasharray: 274; 
	stroke-dashoffset: 274;
}
.onload svg .team-3-25,
.inscreen svg .team-3-25 {
	stroke-dasharray: 284; 
	stroke-dashoffset: 284;
}
.onload svg .team-3-26,
.inscreen svg .team-3-26 {
	stroke-dasharray: 132; 
	stroke-dashoffset: 132;
}
.onload svg .team-3-27,
.inscreen svg .team-3-27 {
	stroke-dasharray: ; 
	stroke-dashoffset: ;
}
.onload svg .team-3-28,
.inscreen svg .team-3-28 {
	stroke-dasharray: 280; 
	stroke-dashoffset: 280;
}

/* team 4-1 - 4-22 */

.onload svg .team-4-1,
.inscreen svg .team-4-1 {
	stroke-dasharray: 87; 
	stroke-dashoffset:  87;
	
}
.onload svg .team-4-2,
.inscreen svg .team-4-2 {
	stroke-dasharray: 48; 
	stroke-dashoffset:  48;
}
.onload svg .team-4-3,
.inscreen svg .team-4-3 {
	stroke-dasharray: 18; 
	stroke-dashoffset:  18;

}
.onload svg .team-4-4,
.inscreen svg .team-4-4 {
	stroke-dasharray: 15; 
	stroke-dashoffset:  15;	
}
.onload svg .team-4-5,
.inscreen svg .team-4-5 {
	stroke-dasharray: 95; 
	stroke-dashoffset:  95;
	
}
.onload svg .team-4-6,
.inscreen svg .team-4-6 {
	stroke-dasharray: 122; 
	stroke-dashoffset:  122;
	
}
.onload svg .team-4-7,
.inscreen svg .team-4-7 {
	stroke-dasharray: 35; 
	stroke-dashoffset:  35;
	
}
.onload svg .team-4-8,
.inscreen svg .team-4-8 {
	stroke-dasharray: 639; 
	stroke-dashoffset:  639;
	
}
.onload svg .team-4-9,
.inscreen svg .team-4-9 {
	stroke-dasharray: 253; 
	stroke-dashoffset:  253;
	
}
.onload svg .team-4-10,
.inscreen svg .team-4-10 {
	stroke-dasharray: 882; 
	stroke-dashoffset:  882;
	
}
.onload svg .team-4-11,
.inscreen svg .team-4-11 {
	stroke-dasharray: 276; 
	stroke-dashoffset:  276;
	
}
.onload svg .team-4-12,
.inscreen svg .team-4-12 {
	stroke-dasharray: 295; 
	stroke-dashoffset:  295;
}
.onload svg .team-4-13,
.inscreen svg .team-4-13 {
	stroke-dasharray: 465; 
	stroke-dashoffset:  465;

}
.onload svg .team-4-14,
.inscreen svg .team-4-14 {
	stroke-dasharray: 319; 
	stroke-dashoffset:  319;	
}
.onload svg .team-4-15,
.inscreen svg .team-4-15 {
	stroke-dasharray: 264; 
	stroke-dashoffset:  264;
	
}
.onload svg .team-4-16,
.inscreen svg .team-4-16 {
	stroke-dasharray: 229; 
	stroke-dashoffset:  229;
	
}
.onload svg .team-4-17,
.inscreen svg .team-4-17 {
	stroke-dasharray: 402; 
	stroke-dashoffset:  402;
	
}
.onload svg .team-4-18,
.inscreen svg .team-4-18 {
	stroke-dasharray: 413; 
	stroke-dashoffset:  413;
	
}
.onload svg .team-4-19,
.inscreen svg .team-4-19 {
	stroke-dasharray: 317; 
	stroke-dashoffset:  317;
	
}
.onload svg .team-4-20,
.inscreen svg .team-4-20 {
	stroke-dasharray: 73; 
	stroke-dashoffset:  73;
	
}
.onload svg .team-4-21,
.inscreen svg .team-4-21 {
	stroke-dasharray: 260; 
	stroke-dashoffset:  260;
	
}
.onload svg .team-4-22,
.inscreen svg .team-4-22 {
	stroke-dasharray: 97; 
	stroke-dashoffset:  97;
	
}

/* papers */
.onload svg .team-paper-1,
.inscreen svg .team-paper-1 {
	stroke-dasharray: 2294; 
	stroke-dashoffset:  2294;
	
}
.onload svg .team-paper-2,
.inscreen svg .team-paper-2 {
	stroke-dasharray: 574; 
	stroke-dashoffset:  574;
	
}
.onload svg .team-paper-3,
.inscreen svg .team-paper-3 {
	stroke-dasharray: 2647; 
	stroke-dashoffset:  2647;
	
}