*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
  width: 100%;
}


button,
input,
textarea,
select {
  font: inherit;
  color: inherit;
  background: none;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  appearance: none;
}

button{
  cursor: pointer;
}

ul,
ol {
  list-style: none;
}


img,
svg {
  display: block;
  max-width: 100%;
  height: auto;
  pointer-events: none;
}





.default-button{
    font-size: 16px;
    font-weight: 600;
    background: #D61E1D;
    padding: 12px 40px;
    border-radius: 40px;
    color: #fff;
    transition: .3s ease;
}


a.default-button{
  text-decoration: none;
}


.default-button:hover{
  opacity: .8;
}