.formsol{
  width: 100%;
  border-top: 3px solid #47b2e4;
  border-bottom: 3px solid #47b2e4;
  padding: 30px;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
}

.contact .formsol .form-group {
    padding-bottom: 8px;
  }

  .contact .formsol button[type="submit"] {
    background: #47b2e4;
    border: 0;
    padding: 12px 34px;
    color: #fff;
    transition: 0.4s;
    border-radius: 50px;
  }
  
  .contact .formsol button[type="submit"]:hover {
    background: #209dd8;
  }

.rez{
  transform: translate(100px,0px);
  padding: 0 20px;
  background: #47b2e4;
    color: #fff;
    border-radius: 50px;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    border: 0px;
    font-size: 16px;
    padding: 0px 20px;
}



@media (max-width: 420px) {
  .rez {
    transform: translate(0px,45px);
    max-width: 100%;
    width: 110px;
  }
}
