html, body {
  padding: 0;
  margin: 0;
}

.casalduch .main-section {
  background-color: #fff5ca;
}

.casalduch .main-section .logo {
  width: 600px;
  max-width: 100%;
}

.casalduch footer {
  background-color: #1e1e1e !important;
  font-family: 'Roboto Slab', serif;
  color: white;
}

.temprado .main-section {
  color: white;
  background-color: #1e1e1e !important;
}

.temprado .main-section .logo {
  width: 600px;
  max-width: 100%;
}

.temprado footer {
  background-color: #fff5ca !important;
  font-family: 'Roboto Slab', serif;
  color: #1e1e1e;
}

.card {
  background-color: white;
  padding: 45px;
  border-radius: 10px;
}

.btn-casalduch {
  border-radius: 37px;
  letter-spacing: 0px;
  font-size: 19px;
  -webkit-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
  font-weight: 500;
  padding: .3em 1em;
  line-height: 2em !important;
  background-color: transparent;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-transition: all .2s;
  transition: all .2s;
  position: relative;
}

.btn-casalduch.btn-tone {
  color: #BBB18B !important;
  border: 2px solid;
}

.btn-casalduch.btn-tone:hover {
  background-color: #f3eac5;
  border: 2px solid transparent;
  padding-right: 45px;
}

.btn-casalduch.btn-tone:hover:after {
  right: 10px;
  opacity: 1;
}

.btn-casalduch.btn-white {
  color: white;
  border: 2px solid;
}

.btn-casalduch.btn-white:hover {
  background-color: transparent;
  border: 2px solid transparent;
  padding-right: 45px;
}

.btn-casalduch.btn-white:hover:after {
  right: 10px;
  opacity: 1;
}


/*# sourceMappingURL=style.css.map */