.manugraphic-logo{margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}.manugraphic-logo>img{width:100%}.manugraphic{width:960px;margin-left:auto;margin-right:auto;display:flex;position:relative;min-height:540px}.manugraphic-top-accent{border-top:4px dashed #bababa;width:772px;margin-left:auto;margin-right:auto}.manugraphic-circle{width:20%}.dot{position:relative;height:140px}.inner-dot{width:140px;height:140px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0}.dotb{opacity:0;background:rgba(255,255,255,0);transition:300ms ease all;text-align:center;box-shadow:0px 0px 9px rgba(0,0,0,.0)}.dot:hover .dotb{opacity:1;background:rgba(255,255,255,.9);z-index:9;text-align:center;transition:300ms ease all;box-shadow:3px 3px 9px rgba(0,0,0,.3)}.dotb>h2{font-size:14px;text-transform:uppercase;font-weight:700}.dot:hover{cursor:pointer}.dot>.dota>img{width:100px;height:100px;object-fit:contain}.tb-accent{display:flex;justify-content:center}.tb-accent.top{margin-bottom:10px}.tb-accent.bottom{margin-top:10px}.tb-accent>div{border:2px dashed #bababa;height:40px}.circle-content{position:relative}.circle-content-box{-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,0.1);box-shadow:6px 6px 5px 0px rgba(0,0,0,0.1);transition:400ms ease all;border:1px solid #f7f7f7;padding:10px}.content-heading{font-size:18px;text-align:center}.circle-content-box>ul{padding-inline-start:20px;margin-block-end:0}.circle-content-box>ul>li{font-size:14px}@media screen and (max-width:980px){.manugraphic{width:100%;flex-direction:column;min-height:unset}.manugraphic-circle{width:100%}.manugraphic-top-accent{display:none}.dot{position:relative;height:80px}.inner-dot.dota{width:100%;height:80px;margin-left:unset;margin-right:auto;border-radius:unset;justify-content:flex-start}.inner-dot.dotb{border-radius:unset;height:80px;width:100%;padding-left:80px;text-align:left;justify-content:flex-start}.dot>.dota>img{width:60px;height:60px;padding-left:10px}.tb-accent.top{display:none}.dotb{opacity:1}.dot:hover .dotb{opacity:1;background:transparent;transition:300ms ease all;box-shadow:unset}.dotb>h2{color:white !important}.tb-accent{justify-content:flex-start;padding-left:36px}.circle-content-box{box-shadow:unset;border:unset}.content-heading{display:none}.tb-accent>div{border:2px dashed #bababa;height:20px}.circle-content-box>ul{margin-right:auto;margin-left:unset}}