.nninfografik{background:#f5f7fa;margin:0 -15px}.nninfografik-container{max-width:1400px;margin:0 auto}.nninfografik-wrap{padding-top:80%;position:relative}.nninfografik .label,.nninfografik .label use{pointer-events:none}.nninfografik-canvas{position:absolute;top:0;left:0;bottom:0;right:0}.nninfografik-canvas .bg{transition:.5s all}.nninfografik-canvas .line{opacity:0;transition:.5s all}.nninfografik-canvas .label use,.nninfografik-canvas .icon use{opacity:0;cursor:pointer;transition:.5s all}.nninfografik-canvas .selected.in .bg{fill:#fff}.nninfografik-canvas .line.in,.nninfografik-canvas .label.in use,.nninfografik-canvas .icon.in use{opacity:1}.nninfografik-canvas .dim.in use{opacity:.5}.nninfografik-canvas .label.dim.in use{opacity:0}.nninfografik-canvas .line.fat{stroke:#8cabcd;stroke-dasharray:4 .5;stroke-width:1.5}.nninfografik-mobile .dropdown-container,.nninfografik-mobile article{max-width:400px;margin:0 auto;position:relative}.nninfografik-mobile .link figure{padding-top:50%;background:#e0e5e9 none center center no-repeat;margin:0}.nninfografik-mobile article .link{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.07);border:1px solid #d6d6d6}.nninfografik-mobile h3{font-size:1.1rem;font-weight:600;color:#1268aa;padding:0;margin:0}.nninfografik-mobile .dropdown-container{margin-top:-10px}.nninfografik-mobile .close{appearance:none;border:0;background:0 0;color:#fff;position:absolute;top:15px;right:15px;font-size:1.5rem}.nninfografik-mobile .dropdown{background:#1268aa;position:relative}.nninfografik-mobile .dropdown:before{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#1268aa transparent;border-width:0 20px 20px;top:-19px;left:50%;margin-left:-20px}.nninfografik-mobile .dropdown p{color:#fff;font-size:1.1rem;line-height:1.3;font-weight:600}.nninfografik-mobile .dropdown a{background:#fff}.nninfografik-mobile .dropdown figure{flex:0 0 80px;max-width:80px;background:#fff none center center no-repeat;height:70px;margin:0}.nninfografik-mobile h4{font-size:1rem;margin:0}@media (min-width:768px){.nninfografik-mobile .dropdown-container{position:absolute;z-index:100;left:.75rem;right:.75rem;top:100%}.nninfografik-mobile .dropdown-container,.nninfografik-mobile article{max-width:none}.nninfografik-mobile .dropdown p{font-size:1.2rem}.nninfografik-mobile h4{font-size:1.1rem}.nninfografik-mobile h3{font-size:1.2rem}}