.deputy-minister,.manager,.minister{position:absolute;border-bottom:2px solid #c7b56f;top:40px;margin-left:-165px;left:50%;width:330px;z-index:1}.deputy-minister,.manager{top:140px}.deputy-minister .text,.dm-item .text,.foundation-council .text,.interior-offices .text,.manager .text,.minister .text{height:50px;background:#f6f6f6;width:100%;line-height:50px;float:left}.minister .text{height:80px;line-height:normal;padding-left:80px;display:table}.deputy-minister .line,.minister .line{height:18px;position:absolute;top:82px;background-color:#6c7a89;margin-left:-1px;left:50%;width:2px}.minister .text .txt{text-align:left;vertical-align:middle;padding-left:10px;display:table-cell}.minister .text .txt .name{font-weight:600}.minister .text img{height:80px;position:absolute;top:0;left:0;width:80px}.deputy-minister .text{height:80px;line-height:normal;padding-left:80px;display:table}.deputy-minister .text .txt{text-align:left;vertical-align:middle;padding-left:10px;display:table-cell}.deputy-minister .text .txt .name{font-weight:600}.deputy-minister .text img{height:80px;position:absolute;top:0;left:0;width:80px}.manager .text{height:80px;line-height:normal;padding-left:80px;display:table}.manager .text .txt{text-align:left;vertical-align:middle;padding-left:10px;display:table-cell}.manager .text .txt .name{font-weight:600}.manager .text img{height:80px;position:absolute;top:0;left:0;width:80px}.manager .line{height:300px;position:absolute;top:82px;background:#6c7a89;margin-left:-1px;left:50%;width:2px}.manager-subs{right:0;position:absolute;top:220px;left:0}.manager-subs .line{height:2px;right:430px;position:absolute;top:59px;background-color:#6c7a89;left:40px}.foundation-council{position:absolute;top:35px;left:40px;width:260px}.foundation-council .text{font-size:16px;font-weight:600}.deputy-managers{position:absolute;top:255px;left:0;width:100%}.deputy-managers .line{height:2px;right:190px;position:absolute;top:-40px;background-color:#6c7a89;left:190px}.deputy-managers .dm-item{position:absolute;top:0;width:300px}.deputy-managers .dm-item .line{height:40px;position:absolute;top:-40px;background-color:#6c7a89;margin-left:-1px;left:50%;width:2px}.deputy-managers .dm-item.dm-2 .line{height:125px;top:-125px}.deputy-managers .dm-item .text{height:60px;background-color:#eee;line-height:normal;display:table}.deputy-managers .dm-item .text .txt{vertical-align:middle;display:table-cell}.deputy-managers .dm-item .text .txt .name{font-weight:600}.deputy-managers .dm-item.dm-1{left:40px}.deputy-managers .dm-item.dm-2{margin-left:-150px;left:50%;z-index:3}.deputy-managers .dm-item.dm-3{right:40px}.deputy-managers .dm-item .sub-content{padding:15px;background:#f9f9f9;width:100%;float:left}.deputy-managers.bolge .dm-item .sub-content ul{height:390px;flex-wrap:wrap;flex-direction:column;display:flex}.deputy-managers.bolge .dm-item .sub-content ul li{width:50%;float:left}.deputy-managers .dm-item .sub-content ul li a{margin-bottom:8px;width:100%;line-height:1.6em;float:left}.deputy-managers .dm-item .sub-content ul li:last-child a{margin-bottom:0}.deputy-managers .dm-item .sub-content ul li a:hover{color:#c7b56f}.interior-offices{height:230px;right:40px;position:absolute;top:-55px;width:350px}.interior-offices .line{height:auto;position:absolute;bottom:15px;top:25px;background-color:#6c7a89;left:-40px;width:2px}.interior-offices div{font-size:16px;font-weight:600;margin-bottom:10px;position:relative;width:100%;float:left}.interior-offices div .line{height:2px;position:absolute;bottom:inherit;top:50%;background-color:#6c7a89;left:-40px;width:40px;margin-top:-1px}.interior-offices div:last-of-type{margin-bottom:0}.second-chart .deputy-managers{top:180px}.second-chart .deputy-managers .dm-item{width:600px}.second-chart .deputy-managers .dm-item.dm-1{margin-left:-300px;left:50%}.second-chart .deputy-managers .dm-item.dm-3{margin-right:-500px;right:50%}.second-chart .deputy-managers>.line{right:calc(50% - 300px);left:calc(50% - 300px)}.org-chart .name{font-size:16px}.minister.provincial .text{position:relative}.minister.provincial .text .txt:after{height:2px;transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:#6c7a89;left:100%;width:98px}.minister.provincial .text .v-line{height:384px;right:-98px;position:absolute;bottom:50%;background-color:#6c7a89;width:2px}