/* ========= INFORMATION ============================
	- document:  WP Coder!
	- author:    Dmytro Lobov 
	- url:       https://wow-estore.com/
==================================================== */
*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.piechart_main {
  display: flex;
  justify-content: center;
  align-items:center;
}

.piechart {
	height:50vw;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.piechart_inner {
  width: 50%;
}
.piechart_text_main {
  width: 50%;
	
  padding: 0px 7%;
}

.piechart_text_main_p {
  color: white !important;
  font-size: 1.04vw;
}

.thiscursor {
  cursor: pointer;
}
.piechart_p {
  font-size: 1.04vw;
  line-height: 1.5vw;
  color: white !important;
	margin:1vw 0px;
}

.piesect {
  height: 50vw;
  display: none;
  background-color: #222222;
  padding: 2.6vw;
  border-radius: 0.65vw;
}
.pi_1 {
  border-bottom: 0.9vw solid #f4c132;
}
.pi_2 {
  border-bottom: 0.9vw solid #0770fb;
}
.pi_3 {
  border-bottom: 0.9vw solid #fd1411;
}
.pi_1_border {
  border-bottom: 3px solid #f4c132;
  padding-bottom: 0.65vw;
}
.pi_2_border {
  border-bottom: 3px solid #0770fb;
  padding-bottom: 0.65vw;
}
.pi_3_border {
  border-bottom: 3px solid #fd1411;
  padding-bottom: 0.65vw;
}
.piesect_img{
  display: none;
  width: 100%;
}
.visible_pie {
  display: block;
}

.img_fluid {
  max-width: 100%;
}




.process_logo_main {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  overflow: hidden;
	margin:auto;
}
.process_logo {
  width: 33.33%;
  margin: 1%;
  padding: 1%;
  height: 6vw;
  border-radius: 1vw;
  background-color: black;
  border-top: 0.2vw solid #f4c132;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear all;
}
.process_logo:hover{
  border: none;
  box-shadow: 0px 0px 0.8vw 0px #f4c132;
  transition: 0.1s linear all;  
}
.process_logo a{
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.process_logo a img{
  max-height: 60%;
}
.people_logo_main {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
	margin:auto;
}
.people_logo {
  width: 28%;
  margin: 1%;
  padding: 1%;
  height: 6vw;
  border-radius: 1vw;
  background-color: black;
  border-top: 0.2vw solid #0770fb;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear all;
}
.people_logo:hover{
  border: none;
  box-shadow: 0px 0px 0.8vw 0px #0770fb;
  transition: 0.1s linear all;  
}
.people_logo a {
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.people_logo a img{
  max-height: 60%;
}
.people_logo a .academia{
	max-height: 170% !important;
}

.technology_logo_main {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
	margin:auto;
}
.technology_logo {
  width: 28%;
  margin: 1%;
  padding: 1%;
  height: 6vw;
  border-radius: 1vw;
  background-color: black;
  border-top: 0.2vw solid #fd1411;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear all;
}
.technology_logo:hover{
  border: none;
  box-shadow: 0px 0px 0.8vw 0px #fd1411;
  transition: 0.1s linear all;  
}
.technology_logo a{
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.technology_logo a img{
  max-height: 60%;
}


.digital_platforms,
.consulting_process,
.training_people {
  cursor: pointer;
}
.fill_color{
  fill: black !important;
}