#z-section .contact-down {
    width: 100%;
    height: 600px;
  }
#z-section .contact-up {
  width: 100%;
  padding: 30PX 0 70px 0;
  background: aliceblue;
  position : relative;
  font-family: 'Noto sans';
}
#z-section .contact-up h3 {
  margin-left:15px;
  font-family: 'Noto sans';
}
#z-section .contact-up:after {
  position: absolute;
  content:'';
  background: red;
  bottom: -40px;
  border-top: 20px  solid aliceblue;;
  border-bottom: 20px solid #053044;
   border-right: 20px solid #053044;
   border-left: 20px solid #053044;
  left: 50%;
}
#z-section .contact-up legend{
  color: rgb(41,119,155)
}
#z-section .contact-up span.icon-globe, #z-section .contact-up span.icon-phone{
  color: rgb(233,114,14)
}