@charset "UTF-8";
/* https://constructionprojectinspection.com/wp-content/themes/astra-child/css/mti-orgchart.css?ver=1793657635 */
#mti-orgchart{width:100%;max-width:100%;overflow:hidden;padding:12px 0 8px;background:#fff;text-align:center}#mti-orgchart.mti-orgchart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#mti-orgchart.mti-orgchart-stacked{overflow:visible}#mti-orgchart .orgchart .node .title .parentNodeSymbol{display:none}#mti-orgchart .orgchart{background-image:none!important;background-color:#fff;padding:16px 12px 8px}#mti-orgchart .orgchart .node .title,#mti-orgchart .orgchart .node .content{width:168px;white-space:normal;line-height:1.25;overflow:hidden}#mti-orgchart .orgchart .node .title{height:auto;min-height:22px;padding:7px 8px;background-color:#016738;color:#fff;border-radius:20px 4px 0 0}#mti-orgchart .orgchart .node .content{height:auto;min-height:22px;padding:5px 8px 7px;border-color:#016738;border-radius:0 0 20px 4px;background-color:#fff;color:#222;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;-webkit-font-smoothing:auto}#mti-orgchart .orgchart .node .content .mti-logo{display:block;height:32px;width:auto;max-width:88px;margin:2px auto 4px;object-fit:contain}#mti-orgchart .orgchart .node.mti-level-2>.title{background-color:#6d5636}#mti-orgchart .orgchart .node.mti-level-2>.content{border-color:#6d5636}#mti-orgchart.mti-orgchart-stacked .orgchart .node .title,#mti-orgchart.mti-orgchart-stacked .orgchart .node .content{width:min(230px, 78vw)}#mti-orgchart .orgchart .node.mti-alt>.title{border-radius:4px 20px 0 0}#mti-orgchart .orgchart .node.mti-alt>.content{border-radius:0 0 4px 20px}#mti-orgchart .orgchart .hierarchy::before,#mti-orgchart .orgchart .hierarchy.spouse:not(.couple)::after,#mti-orgchart .orgchart .couple::after,#mti-orgchart .orgchart .nodes.vertical .hierarchy::before,#mti-orgchart .orgchart .nodes.vertical .hierarchy::after{border-color:#016738}#mti-orgchart .orgchart .couple:has(>.nodes)>.node:first-child::after,#mti-orgchart .orgchart .couple:has(>.node.hidden):has(>.nodes:not(.hidden)):not(.isChildrenCollapsed)>.node:not(.hidden)::after,#mti-orgchart .orgchart .hierarchy:not(.couple)>.node:has(+.nodes)::after,#mti-orgchart .orgchart>ul>li>ul li>.node::before{background-color:#016738}#mti-orgchart .orgchart>ul>li>ul li>.node.outsider::before{background-image:repeating-linear-gradient(to bottom,#016738 0 2px,transparent 2px 4px)}#mti-orgchart .orgchart .edge,#mti-orgchart .orgchart .toggleBtn{color:#016738}#mti-orgchart .orgchart .node:hover{background-color:#fff0}