body{font-family:OpenSans,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.helveticas{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,OpenSans,Arial,Lucida Grande,sans-serif;font-weight:300}.barcode{font-family:Barcode;letter-spacing:3px}@font-face{font-family:Barcode;src:url(packages/clinical_fonts/fonts/3OF9_NEW.TTF) format("truetype")}@font-face{font-family:OpenSansLight;src:url(packages/clinical_fonts/fonts/OpenSans-Light-webfont.ttf) format("truetype")}@font-face{font-family:OpenSans;src:url(packages/clinical_fonts/fonts/OpenSans-Light-webfont.ttf) format("truetype")}@font-face{font-family:Blockchain;src:url(packages/clinical_fonts/fonts/echolot.regular.ttf) format("truetype")}.Blockchain,.blockchain{font-family:Blockchain}.OpenSans,.opensans{font-family:OpenSans}.OpenSansLight,.opensans-light{font-family:OpenSansLight}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.01071em;line-height:1.43;overflow:auto;padding:0}#reactCanvas{background:#f2f2f2;bottom:0;left:0;margin-top:0;overflow:hidden;position:absolute;right:0;top:0}a{text-decoration:"none"}.vis-timeline{border:0 #fff!important;visibility:visible!important}.vis-inner{font-size:60%!important}body,footer{margin:env(safe-area-inset-top) env(safe-area-inset-right,0) env(safe-area-inset-bottom) env(safe-area-inset-left,0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating{animation:rotate 1s linear infinite}