a.button,input[type="submit"],input[type="reset"],input[type="button"]{    text-transform:uppercase;    padding:5px 15px;    color:#fff;    display:inline-block;    line-height:1;    text-decoration:none;    min-width:130px;    text-align:center;    border:none;    margin:10px 0 0;    -webkit-transition:all 0.2s ease-in-out;    -moz-transition:all 0.2s ease-in-out;    -ms-transition:all 0.2s ease-in-out;    -o-transition:all 0.2s ease-in-out;    transition:all 0.2s ease-in-out;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0}input[type="submit"],input[type="reset"],input[type="button"]{    margin-right:5px}a.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,a.button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,a.button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{    text-decoration:none;    color:#fff}span.button-operator{    margin:0 10px 0 5px}.comment_forbidden a:last-child{    margin-right:5px}.bloc,.phone{    position:absolute;    width:90px;    height:90px;    color:#fff;    text-align:center;    border-radius:50%}.bloc{    cursor:pointer;    z-index:1;    overflow:hidden}
.button-65 {
  appearance: none;
  backface-visibility: hidden;
  background-color: #2f80ed;
  border-radius: 10px;
  border-style: none;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.5;
  outline: none;
  overflow: hidden;
  padding: 14px 30px;
  position: relative;
  text-align: center;
  text-decoration: none!important;
  transform: translate3d(0, 0, 0);
  transition: all .3s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: top;
  /*white-space: nowrap;*/
  max-width: 90%;
}

.button-65:hover {
  background-color: #1366d6;
  box-shadow: rgba(0, 0, 0, .05) 0 5px 30px, rgba(0, 0, 0, .05) 0 1px 4px;
  opacity: 1;
  transform: translateY(0);
  transition-duration: .35s;
}

.button-65:hover:after {
  opacity: .5;
}

.button-65:active {
  box-shadow: rgba(0, 0, 0, .1) 0 3px 6px 0, rgba(0, 0, 0, .1) 0 0 10px 0, rgba(0, 0, 0, .1) 0 1px 4px -1px;
  transform: translateY(2px);
  transition-duration: .35s;
}

.button-65:active:after {
  opacity: 1;
}

@media (min-width: 768px) {
  .button-65 {
    padding: 14px 22px;
  }
}