.visible-element {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  /*padding: 10px;*/
  /*transform: scale(0);*/
  box-shadow: 0 4em 8em rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease-in-out;
  background-color: white;
  border-radius: 1em !important;
  border: 2px solid #F4F4F4;
  border-radius: 3px;
  width: 65% !important;
  transform: translate(-50%,-50%) scale(1);
  /*height: 100px !important;*/
}

.hidden-element {
  display: none;
  position: static;
  /*top: 50%;*/
  /*left: 50%;*/
  /*padding: 7px;*/
  /*transition: transform 0.3s ease-in-out;*/
  /*background-color: white;*/
  /*transform: translate(-50%,-50%) scale(1);*/
  /*height: 100px !important;*/
  /*z-index: 100;*/
}

.content12 {
  position: relative;
}

.v-element {
  margin: 0;
  /*white-space: nowrap;*/
  /*text-align: center;*/
  /*vertical-align: middle;*/
  /*justify-content: center;*/
  /*position: relative;*/
  /*-webkit-appearance: none;*/
  /*appearance: none;*/
  /*cursor: pointer;*/
  /*-ms-user-select: none;*/
  /*user-select: none;*/
  /*-webkit-user-select: none;*/
  /*-ms-touch-action: manipulation;*/
  /*touch-action: manipulation;*/
  /*text-decoration: none;*/
  /*background-color: transparent;*/
  /*outline: none;*/
  /*line-height: 1.5;*/
  /*font-size: 24px;*/
  background: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  color: #020cff;
  font-size: 10vw;
  /*height: 34px;*/
  /*width: 80%;*/
  /*line-height: 34px;*/
  display: inline-flex;
  align-items: center;
  /*padding: 0 6px 0 14px;*/
  padding: 1vw;
  border: 0;
}

.link-element:hover {
  color: #ff3d57;
}

