.human-body{position:relative;font-size:16px;width:17em;margin:0 auto 20px}.human-body .body-wrapper{width:100%;height:0;padding-top:190%}.human-body svg{width:100%;height:100%;position:absolute;top:0;left:0;fill:#c9c9c9}.human-body a{border-radius:2.5em;width:2.5em;height:2.5em;display:block;position:absolute;border:3px solid #273894;background-color:transparent;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all}.human-body a.active,.human-body a:hover,.human-body a:hover{border-color:#ad1e23;background-color:transparent}.human-body a.part1,.human-body a.part2{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.human-body a.part1{width:5em;height:5em;top:-5px}.human-body a.part2{top:25%;height:6em;border:0;background-color:transparent}.human-body a.part2:after,.human-body a.part2:before{content:"";width:2.5em;height:2.5em;border-radius:2.5em;position:absolute;left:0;background-color:transparent;border:3px solid #273894;-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all}.human-body a.part2:before{top:0}.human-body a.part2:after{bottom:0}.human-body a.part2.active,.human-body a.part2:hover,.human-body a.part2:hover{background-color:transparent}.human-body a.part2.active:before,.human-body a.part2:hover:before,.human-body a.part2:hover:before,.human-body a.part2.active:after,.human-body a.part2:hover:after,.human-body a.part2:hover:after{border-color:#ad1e23;background-color:transparent}.human-body a.part3{bottom:0;right:30%}.human-body a.part4{top:15%;right:20%}.human-body a.part5{top:33%;height:6em;left:auto;right:1.5em;-webkit-transform:skew(20deg);transform:skew(20deg);border:0;background-color:transparent}.human-body a.part5:after,.human-body a.part5:before{content:"";width:2.5em;height:2.5em;border-radius:2.5em;position:absolute;left:0;background-color:transparent;border:3px solid #273894;-webkit-transform:skew(-20deg);transform:skew(-20deg);-webkit-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all}.human-body a.part5:before{top:0}.human-body a.part5:after{bottom:0}.human-body a.part5.active,.human-body a.part5:hover,.human-body a.part5:hover{background-color:transparent}.human-body a.part5.active:before,.human-body a.part5:hover:before,.human-body a.part5:hover:before,.human-body a.part5.active:after,.human-body a.part5:hover:after,.human-body a.part5:hover:after{border-color:#ad1e23;background-color:transparent}.human-body a.part6{top:45%;right:25%}.human-body a.part7{bottom:23%;right:28%}