.mind-map-wrapper{margin:100px 0}.section-title{text-align:center}.pedigree{margin-top:-300px;position:relative;z-index:0}h4 a{color:#fff;text-decoration:none}.lvl-3-wrapper>.item-wrapper:nth-of-type(2) h4 a,.lvl-4 h4 a{color:#000}.item-wrapper{width:160px;text-align:center}.pedigree div[class*=item-]{display:inline-block;padding:10px 30px;border-radius:50%;position:relative;z-index:1}.cell-culture-sub>.item-wrapper:first-of-type:after,.cell-tissue-sub>.item-wrapper:first-of-type:after,.cell-tissue-sub>.item-wrapper:last-of-type:after,.fresh-sub>.item-wrapper:last-of-type:after,.grow-cells-sub>.item-wrapper:after,.human-bio-sub>.item-wrapper:first-of-type:after,.human-bio-sub>.item-wrapper:nth-of-type(2):after,.item-1>.item-wrapper:after,.item-2>.item-wrapper:after,.lvl-3-wrapper>.item-wrapper:after{content:"";width:30px;height:1px;background:#000;display:block;position:absolute;right:-30px;top:50%;z-index:0}.lvl-3-wrapper>.item-wrapper:after{width:30px;right:-30px}.cell-cq-sub>.item-wrapper:before,.cell-culture-sub>.item-wrapper:first-of-type:before,.cell-tissue-sub>.item-wrapper:before,.dna-sub>.item-wrapper:before,.fixed-sub>.item-wrapper:before,.fresh-sub>.item-wrapper:before,.grow-cells-sub>.item-wrapper:before,.human-bio-sub>.item-wrapper:before,.lvl-3-wrapper>.item-wrapper:before,.primary-cell-sub>.item-wrapper:before,.protein-sub>.item-wrapper:before{content:"";width:30px;height:1px;background:#000;display:block;position:absolute;left:-30px;top:50%;z-index:0}.cell-culture-sub>.item-wrapper:last-of-type:before{content:"";width:1px;height:30px;background:#000;display:block;position:absolute;left:50%;top:-30px}.cell-culture-sub>.item-wrapper:last-of-type{background:#ff5f57}.lvl-3-wrapper:before{content:"";height:calc(100% - 111px);background:#000;width:1px;top:56px;left:0;position:absolute;display:block}.pedigree .item-1.lvl-1,.pedigree .item-2.lvl-2,.pedigree .item-3.lvl-3,.pedigree .item-4.lvl-4,.pedigree .item-5.lvl-5,.pedigree .item-6.lvl-6{display:flex;align-items:center;justify-content:center}.cell-cq-sub,.cell-culture-sub,.cell-tissue-sub,.dna-sub,.fixed-sub,.fresh-sub,.grow-cells-sub,.human-bio-sub,.lvl-3-wrapper,.primary-cell-sub,.protein-sub{display:flex;flex-direction:column;position:relative}.grow-cells-sub:before{content:"";height:192px;width:1px;background:#000;position:absolute;display:block;top:-145px}.cell-tissue{margin-top:90px;margin-bottom:360px;position:relative}.cell-tissue:after{content:"";width:30px;height:1px;background:#000;display:block;position:absolute;top:50%;right:-30px}.item-1>.item-wrapper{background:#d00000;color:#fff}.item-2>.item-wrapper,.lvl-3-wrapper>.item-wrapper{background:#297372;color:#fff}.lvl-3-wrapper>.item-wrapper:nth-of-type(2){background:#d3ebeb;border:3px solid #000;color:#000}.lvl-3-wrapper>.item-wrapper:nth-of-type(2):before{content:"";position:absolute;height:33px;width:1px;left:50%;background:#000;display:block;top:-33px}.lvl-3-wrapper>.item-wrapper:nth-of-type(2):after{content:"";position:absolute;height:280px;width:1px;left:50%;background:#000;display:block;bottom:-283px;top:auto}.lvl-3-wrapper>.item-wrapper:last-of-type{margin-top:250px}.cell-culture-sub>.item-wrapper,.fresh-sub>.item-wrapper,.human-bio-sub>.item-wrapper{background:#3dabac;color:#000}.cell-cq-sub>.item-wrapper,.cell-culture-sub>.item-wrapper,.cell-tissue-sub>.item-wrapper,.cell-tissue>.item-wrapper,.dna-sub>.item-wrapper,.fixed-sub>.item-wrapper,.fresh-sub>.item-wrapper,.grow-cells-sub>.item-wrapper,.human-bio-sub>.item-wrapper,.lvl-3-wrapper>.item-wrapper,.primary-cell-sub>.item-wrapper,.protein-sub>.item-wrapper{margin-left:30px}.cell-tissue-sub>.item-wrapper,.cell-tissue>.item-wrapper{background:#faaa37}.cell-culture-sub>.item-wrapper:last-of-type,.human-bio-sub>.item-wrapper:nth-of-type(2),.lvl-3-wrapper>.item-wrapper:nth-of-type(2){margin:30px 0 30px 30px}.human-bio-sub>.item-wrapper:nth-of-type(2){margin:90px 0 90px 30px}.human-bio-sub:before{height:calc(100% - 93px);top:47px}.cell-culture-sub:before,.human-bio-sub:before{content:"";width:1px;background:#000;display:block;position:absolute;left:0}.cell-culture-sub:before{height:165px;top:-118px}.cell-cq-sub>.item-wrapper,.dna-sub>.item-wrapper,.fixed-sub>.item-wrapper:first-of-type,.grow-cells-sub>.item-wrapper,.primary-cell-sub>.item-wrapper,.protein-sub>.item-wrapper{background:#ffec61}.fixed-sub>.item-wrapper:last-of-type{background:#f79647;margin-top:30px}.cell-tissue-sub>.item-wrapper:nth-of-type(2),.fresh-sub>.item-wrapper,.primary-cell-sub>.item-wrapper:nth-of-type(2){margin-top:30px;margin-bottom:30px}.cell-cq-sub>.item-wrapper:first-of-type,.cell-cq-sub>.item-wrapper:nth-of-type(2),.cell-cq-sub>.item-wrapper:nth-of-type(3),.cell-cq-sub>.item-wrapper:nth-of-type(4),.cell-tissue-sub>.item-wrapper:nth-of-type(3){margin-bottom:30px}.cell-tissue>.item-wrapper:before{content:"";height:90px;position:absolute;width:1px;background:#000;top:-90px}.cell-tissue>.item-wrapper:after{content:"";height:360px;position:absolute;width:1px;background:#000;bottom:-360px}.cell-tissue-sub:before{content:"";height:calc(100% - 102px);width:1px;background:#000;display:block;left:0;position:absolute;top:47px}.fresh-sub{margin-bottom:200px}.grow-cells-sub{margin-top:200px}.fixed-sub:before{height:calc(100% - 93px);left:0;top:47px}.fixed-sub:before,.fresh-sub:before{content:"";width:1px;background:#000;position:absolute}.fresh-sub:before{height:44px;top:34px}.primary-cell-sub{margin-top:380px}.dna-sub{margin-top:180px}.protein-sub{margin-top:150px}.cell-cq-sub{margin-top:100px}.primary-cell-sub:before{height:275px;left:0;top:55px}.cell-cq-sub:before,.primary-cell-sub:before{content:"";width:1px;background:#000;position:absolute}.cell-cq-sub:before{height:496px;top:47px}.dna-sub:before{height:59px;top:-2px}.dna-sub:before,.protein-sub:before{content:"";position:absolute;width:1px;background:#000}.protein-sub:before{height:70px;top:47px}.item-wrapper h4{margin-top:1.33em;margin-bottom:1.33em}.item-wrapper .hs_cos_wrapper{text-align:center;font-size:15px}.color-key{position:absolute;left:25px;max-width:50%;flex-wrap:wrap;margin:0 auto;z-index:1}.color-key,.key-item{display:flex;align-items:center}.key-item{width:100%;font-size:14px;padding:10px 0}.key-item span{color:#0e0e0e}.key-item:before{content:"";background:#297372;height:32px;width:32px;display:inline-block;margin-right:10px}.key-item:nth-of-type(2):before{background:#3dabac}.key-item:nth-of-type(3):before{background:#d3ebeb;border:4px solid #000;height:24px;width:24px}.key-item:nth-of-type(4):before{background:#ff5f57}.key-item:nth-of-type(5):before{background:#faaa37}.key-item:last-of-type:before{background:#ffec61}.color-key,.pedigree{display:none}.responsive-chart{display:block;padding:0 20px}@media (min-width:1366px){.responsive-chart{display:none}.pedigree{display:block}.color-key{display:flex}}@media screen and (max-width:1365px){.pedigree-wrapper{width:100%;position:relative;overflow:scroll}.pedigree-wrapper .pedigree{left:180px;margin-top:0}.pedigree div[class*=item-]{padding:6px 15px;border-radius:50px}.item-wrapper h4{margin-top:0;margin-bottom:0}.item-wrapper .hs_cos_wrapper{font-size:14px}.lvl-3-wrapper>.item-wrapper:last-of-type{margin-top:0}.cell-culture-sub>.item-wrapper:last-of-type,.human-bio-sub>.item-wrapper:nth-of-type(2),.lvl-3-wrapper>.item-wrapper:nth-of-type(2){margin:20px 0 20px 30px}.cell-tissue{margin-top:20px;margin-bottom:30px}.cell-tissue-sub>.item-wrapper:nth-of-type(2),.fresh-sub>.item-wrapper,.primary-cell-sub>.item-wrapper:nth-of-type(2){margin-top:20px;margin-bottom:20px}.cell-cq-sub>.item-wrapper:first-of-type,.cell-cq-sub>.item-wrapper:nth-of-type(2),.cell-cq-sub>.item-wrapper:nth-of-type(3),.cell-cq-sub>.item-wrapper:nth-of-type(4),.cell-tissue-sub>.item-wrapper:nth-of-type(3){margin-bottom:20px}.fresh-sub{margin-bottom:0}.cell-cq-sub,.dna-sub,.fixed-sub>.item-wrapper:last-of-type,.grow-cells-sub,.primary-cell-sub,.protein-sub{margin-top:20px}.lvl-3-wrapper:before{height:calc(100% - 46px);top:24px}.cell-culture-sub>.item-wrapper:first-of-type:after,.cell-tissue-sub>.item-wrapper:first-of-type:after,.cell-tissue-sub>.item-wrapper:last-of-type:after,.fresh-sub>.item-wrapper:last-of-type:after,.grow-cells-sub>.item-wrapper:after,.human-bio-sub>.item-wrapper:first-of-type:after,.human-bio-sub>.item-wrapper:nth-of-type(2):after,.item-1>.item-wrapper:after,.item-2>.item-wrapper:after,.lvl-3-wrapper>.item-wrapper:after{width:15px;right:-15px}.lvl-3-wrapper>.item-wrapper:nth-of-type(2):after{height:24px;bottom:-24px}.lvl-3-wrapper>.item-wrapper:nth-of-type(2):before{height:24px;top:-24px}.lvl-3-wrapper>.item-wrapper:after{width:16px;right:-16px}.cell-culture-sub:before{height:98px;top:-207px}.cell-tissue>.item-wrapper:before{height:20px;top:-20px}.cell-tissue>.item-wrapper:after{height:30px;bottom:-30px}.cell-culture-sub>.item-wrapper:last-of-type:before{height:20px;top:-20px}}