.Button--menu_toggle {
  background: #0022ee;
  border: 1px solid #0022ee;
  padding: 5px;
  border-radius: 2px;
}
.Button--menu_toggle .Button--menu_toggle-bar {
  display: block;
  width: 20px;
  height: 3px;
  border-radius: 1px;
  background-color: #FFFFFF;
  margin-top: 4px;
  -webkit-transform: translate(0%, 0px) rotate(0deg) translate(0%, 0px) scaleX(1);
          transform: translate(0%, 0px) rotate(0deg) translate(0%, 0px) scaleX(1);
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
          transition: transform 0.5s, opacity 0.5s;
}
.Button--menu_toggle .Button--menu_toggle-bar:first-child {
  margin-top: 0;
}
.Button--menu_toggle:hover,
.Button--menu_toggle:focus {
  background: #FFFFFF;
}
.Button--menu_toggle:hover .Button--menu_toggle-bar,
.Button--menu_toggle:focus .Button--menu_toggle-bar {
  background-color: #0022ee;
}
.Button--menu_toggle:focus {
  outline-width: 0;
}
.Button--itzel_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border: none;
  border-radius: 5px;
  margin-bottom: 20px;
}
.Button--itzel_round:after {
  content: "\EA0C";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 20px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--itzel_round span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.Button--itzel_round:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: inherit;
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -moz-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -ms-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel_round:after {
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 15px 25px;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel_round:hover span,
.Button--itzel_round:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.Button--itzel_round:hover:before,
.Button--itzel_round:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--itzel_round:hover:after,
.Button--itzel_round:focus:after {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: translate3d(-50%, -100%, 0);
  transform: translate3d(-50%, -100%, 0);
}
.Button--itzel_round:before,
.Button--itzel_round:after {
  border-radius: 5px;
}
.Button--itzel_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border: none;
  border-radius: 40px;
}
.Button--itzel_rounder:after {
  content: "\EA0C";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 20px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--itzel_rounder span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.Button--itzel_rounder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: inherit;
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -moz-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -ms-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel_rounder:after {
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 15px 25px;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel_rounder:hover span,
.Button--itzel_rounder:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.Button--itzel_rounder:hover:before,
.Button--itzel_rounder:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--itzel_rounder:hover:after,
.Button--itzel_rounder:focus:after {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: translate3d(-50%, -100%, 0);
  transform: translate3d(-50%, -100%, 0);
}
.Button--itzel_rounder:before,
.Button--itzel_rounder:after {
  border-radius: 40px;
}
.Button--itzel {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border: none;
}
.Button--itzel:after {
  content: "\EA0C";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 20px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--itzel span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.Button--itzel:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: inherit;
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -moz-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -ms-clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  clip-path: polygon(0% 0%, 0% 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0%);
  -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel:after {
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 15px 25px;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--itzel:hover span,
.Button--itzel:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.Button--itzel:hover:before,
.Button--itzel:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--itzel:hover:after,
.Button--itzel:focus:after {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: translate3d(-50%, -100%, 0);
  transform: translate3d(-50%, -100%, 0);
}
.Button--winona {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--winona span {
  display: block;
}
.Button--winona:after {
  content: 'Buy something will ya';
  position: absolute;
  padding: 15px 25px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  color: #3f51b5;
  -webkit-transform: translate3d(0, 25%, 0);
  transform: translate3d(0, 25%, 0);
}
.Button--winona:after,
.Button--winona span {
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--winona:hover,
.Button--winona:focus {
  border-color: #3f51b5;
  background-color: #3f51b5;
  background-color: rgba(63, 81, 181, 0.1);
}
.Button--winona:hover span,
.Button--winona:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
}
.Button--winona:hover:after,
.Button--winona:focus:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--winona_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  border-radius: 5px;
}
.Button--winona_round span {
  display: block;
}
.Button--winona_round:after {
  content: 'Buy something will ya';
  position: absolute;
  padding: 15px 25px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  color: #3f51b5;
  -webkit-transform: translate3d(0, 25%, 0);
  transform: translate3d(0, 25%, 0);
}
.Button--winona_round:after,
.Button--winona_round span {
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--winona_round:hover,
.Button--winona_round:focus {
  border-color: #3f51b5;
  background-color: #3f51b5;
  background-color: rgba(63, 81, 181, 0.1);
}
.Button--winona_round:hover span,
.Button--winona_round:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
}
.Button--winona_round:hover:after,
.Button--winona_round:focus:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--winona_round:before,
.Button--winona_round:after {
  border-radius: 5px;
}
.Button--winona_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  color: #000000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 15px 25px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  border-radius: 40px;
}
.Button--winona_rounder span {
  display: block;
}
.Button--winona_rounder:after {
  content: 'Buy something will ya';
  position: absolute;
  padding: 15px 25px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  color: #3f51b5;
  -webkit-transform: translate3d(0, 25%, 0);
  transform: translate3d(0, 25%, 0);
}
.Button--winona_rounder:after,
.Button--winona_rounder span {
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--winona_rounder:hover,
.Button--winona_rounder:focus {
  border-color: #3f51b5;
  background-color: #3f51b5;
  background-color: rgba(63, 81, 181, 0.1);
}
.Button--winona_rounder:hover span,
.Button--winona_rounder:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
}
.Button--winona_rounder:hover:after,
.Button--winona_rounder:focus:after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--winona_rounder:before,
.Button--winona_rounder:after {
  border-radius: 40px;
}
.Button--tamaya_round {
  display: inline-block;
  vertical-align: top;
  background: #7986cb;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: 5px;
}
.Button--tamaya_round span {
  display: block;
  -webkit-transform: scale3d(0.2, 0.2, 1);
  transform: scale3d(0.2, 0.2, 1);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya_round:before {
  top: 0;
  padding-top: 15px;
}
.Button--tamaya_round:after {
  bottom: 0;
  line-height: 0;
}
.Button--tamaya_round:before,
.Button--tamaya_round:after {
  content: 'Buy something will ya';
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  background: #7986cb;
  color: #000000;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya_round:hover,
.Button--tamaya_round:focus {
  background: transparent;
}
.Button--tamaya_round:hover span,
.Button--tamaya_round:focus span {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--tamaya_round:hover:before,
.Button--tamaya_round:focus:before {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--tamaya_round:hover:after,
.Button--tamaya_round:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--tamaya_round:before,
.Button--tamaya_round:after {
  border-radius: 0;
}
.Button--tamaya_rounder {
  display: inline-block;
  vertical-align: top;
  background: #7986cb;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: 40px;
}
.Button--tamaya_rounder span {
  display: block;
  -webkit-transform: scale3d(0.2, 0.2, 1);
  transform: scale3d(0.2, 0.2, 1);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya_rounder:before {
  top: 0;
  padding-top: 15px;
}
.Button--tamaya_rounder:after {
  bottom: 0;
  line-height: 0;
}
.Button--tamaya_rounder:before,
.Button--tamaya_rounder:after {
  content: 'Buy something will ya';
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  background: #7986cb;
  color: #000000;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya_rounder:hover,
.Button--tamaya_rounder:focus {
  background: transparent;
}
.Button--tamaya_rounder:hover span,
.Button--tamaya_rounder:focus span {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--tamaya_rounder:hover:before,
.Button--tamaya_rounder:focus:before {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--tamaya_rounder:hover:after,
.Button--tamaya_rounder:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--tamaya_rounder:before,
.Button--tamaya_rounder:after {
  border-radius: 0;
}
.Button--tamaya {
  display: inline-block;
  vertical-align: top;
  background: #7986cb;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
}
.Button--tamaya span {
  display: block;
  -webkit-transform: scale3d(0.2, 0.2, 1);
  transform: scale3d(0.2, 0.2, 1);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya:before {
  top: 0;
  padding-top: 15px;
}
.Button--tamaya:after {
  bottom: 0;
  line-height: 0;
}
.Button--tamaya:before,
.Button--tamaya:after {
  content: 'Buy something will ya';
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  background: #7986cb;
  color: #000000;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--tamaya:hover,
.Button--tamaya:focus {
  background: transparent;
}
.Button--tamaya:hover span,
.Button--tamaya:focus span {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--tamaya:hover:before,
.Button--tamaya:focus:before {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--tamaya:hover:after,
.Button--tamaya:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
/* Strip browser default styling from a button.
 */
button {
  display: inline-block;
  vertical-align: top;
  background: #0022ee;
  color: #FFFFFF;
  border: 2px solid #0022ee;
  font-family: 'Arial', 'sans-serif';
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 15px 25px;
}
.Button--rayen_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 0;
  border-radius: 5px;
  margin-bottom: 20px;
}
.Button--rayen_round span {
  display: block;
  padding: 15px 25px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--rayen_round:before {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  background: #7986cb;
  color: #000000;
  border-radius: inherit;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.Button--rayen_round:hover span,
.Button--rayen_round:focus span {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--rayen_round:hover:before,
.Button--rayen_round:focus:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--rayen_round:before,
.Button--rayen_round:after {
  border-radius: 0px;
}
.Button--rayen_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 0;
  border-radius: 40px;
}
.Button--rayen_rounder span {
  display: block;
  padding: 15px 25px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--rayen_rounder:before {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  background: #7986cb;
  color: #000000;
  border-radius: inherit;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.Button--rayen_rounder:hover span,
.Button--rayen_rounder:focus span {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--rayen_rounder:hover:before,
.Button--rayen_rounder:focus:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--rayen_rounder:before,
.Button--rayen_rounder:after {
  border-radius: 40px;
}
.Button--rayen {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 0;
}
.Button--rayen span {
  display: block;
  padding: 15px 25px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--rayen:before {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  background: #7986cb;
  color: #000000;
  border-radius: inherit;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.Button--rayen:hover span,
.Button--rayen:focus span {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--rayen:hover:before,
.Button--rayen:focus:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--ujarak {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
}
.Button--ujarak:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak:hover,
.Button--ujarak:focus {
  color: #FFFFFF;
}
.Button--ujarak:hover:before,
.Button--ujarak:focus:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: 5px;
}
.Button--ujarak_round:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak_round:hover,
.Button--ujarak_round:focus {
  color: #FFFFFF;
}
.Button--ujarak_round:hover:before,
.Button--ujarak_round:focus:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak_round:before,
.Button--ujarak_round:after {
  border-radius: 2px;
}
.Button--ujarak_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: 40px;
}
.Button--ujarak_rounder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak_rounder:hover,
.Button--ujarak_rounder:focus {
  color: #FFFFFF;
}
.Button--ujarak_rounder:hover:before,
.Button--ujarak_rounder:focus:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--ujarak_rounder:before,
.Button--ujarak_rounder:after {
  border-radius: 40px;
}
.Button--wayra {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  z-index: 1;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--wayra:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 150%;
  height: 100%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.Button--wayra:hover,
.Button--wayra:focus {
  background: #7986cb;
  color: #FFFFFF;
  border-color: #7986cb;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Button--wayra:hover:before,
.Button--wayra:focus:before {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--wayra_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  z-index: 1;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  border-radius: 5px;
}
.Button--wayra_round:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 150%;
  height: 100%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.Button--wayra_round:hover,
.Button--wayra_round:focus {
  background: #7986cb;
  color: #FFFFFF;
  border-color: #7986cb;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Button--wayra_round:hover:before,
.Button--wayra_round:focus:before {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--wayra_round:before,
.Button--wayra_round:after {
  border-radius: 0;
}
.Button--wayra_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  z-index: 1;
  padding: 15px 25px;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  border-radius: 40px;
}
.Button--wayra_rounder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 150%;
  height: 100%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.Button--wayra_rounder:hover,
.Button--wayra_rounder:focus {
  background: #7986cb;
  color: #FFFFFF;
  border-color: #7986cb;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Button--wayra_rounder:hover:before,
.Button--wayra_rounder:focus:before {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--wayra_rounder:before,
.Button--wayra_rounder:after {
  border-radius: 0;
}
.Button--pipaluk_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  position: relative;
  color: #000000;
  padding: 15px 45px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 0px;
  border-radius: 5px;
}
.Button--pipaluk_round:before {
  border: 2px solid #7986cb;
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.Button--pipaluk_round:after {
  background: #7986cb;
}
.Button--pipaluk_round:before,
.Button--pipaluk_round:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
}
.Button--pipaluk_round:hover:before,
.Button--pipaluk_round:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--pipaluk_round:hover:after,
.Button--pipaluk_round:focus:after {
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.Button--pipaluk_round:before,
.Button--pipaluk_round:after {
  border-radius: 5px;
}
.Button--pipaluk_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  position: relative;
  color: #000000;
  padding: 15px 45px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 0px;
  border-radius: 40px;
}
.Button--pipaluk_rounder:before {
  border: 2px solid #7986cb;
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.Button--pipaluk_rounder:after {
  background: #7986cb;
}
.Button--pipaluk_rounder:before,
.Button--pipaluk_rounder:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
}
.Button--pipaluk_rounder:hover:before,
.Button--pipaluk_rounder:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--pipaluk_rounder:hover:after,
.Button--pipaluk_rounder:focus:after {
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.Button--pipaluk_rounder:before,
.Button--pipaluk_rounder:after {
  border-radius: 40px;
}
.Button--pipaluk {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  position: relative;
  color: #000000;
  padding: 15px 45px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 0px;
}
.Button--pipaluk:before {
  border: 2px solid #7986cb;
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.Button--pipaluk:after {
  background: #7986cb;
}
.Button--pipaluk:before,
.Button--pipaluk:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
}
.Button--pipaluk:hover:before,
.Button--pipaluk:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--pipaluk:hover:after,
.Button--pipaluk:focus:after {
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
@-webkit-keyframes Button--moema-animation_1 {
  60% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
  }
  85% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes Button--moema-animation_1 {
  60% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
  }
  85% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes Button--moema-animation_2 {
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes Button--moema-animation_2 {
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.Button--moema_round {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 5px;
}
.Button--moema_round:before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  background: inherit;
  z-index: -1;
  opacity: 0.4;
  -webkit-transform: scale3d(0.8, 0.5, 1);
  transform: scale3d(0.8, 0.5, 1);
}
.Button--moema_round:hover,
.Button--moema_round:focus {
  color: #FFFFFF;
  background: #3f51b5;
  -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  -webkit-animation: Button--moema-animation_1 0.3s forwards;
  animation: Button--moema-animation_1 0.3s forwards;
}
.Button--moema_round:hover:before,
.Button--moema_round:focus:before {
  opacity: 1;
  -webkit-animation: Button--moema-animation_2 0.3s 0.3s forwards;
  animation: Button--moema-animation_2 0.3s 0.3s forwards;
}
.Button--moema_round:before,
.Button--moema_round:after {
  border-radius: 5px;
}
.Button--moema_rounder {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 40px;
}
.Button--moema_rounder:before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  background: inherit;
  z-index: -1;
  opacity: 0.4;
  -webkit-transform: scale3d(0.8, 0.5, 1);
  transform: scale3d(0.8, 0.5, 1);
}
.Button--moema_rounder:hover,
.Button--moema_rounder:focus {
  color: #FFFFFF;
  background: #3f51b5;
  -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  -webkit-animation: Button--moema-animation_1 0.3s forwards;
  animation: Button--moema-animation_1 0.3s forwards;
}
.Button--moema_rounder:hover:before,
.Button--moema_rounder:focus:before {
  opacity: 1;
  -webkit-animation: Button--moema-animation_2 0.3s 0.3s forwards;
  animation: Button--moema-animation_2 0.3s 0.3s forwards;
}
.Button--moema_rounder:before,
.Button--moema_rounder:after {
  border-radius: 40px;
}
.Button--moema {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.Button--moema:before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  background: inherit;
  z-index: -1;
  opacity: 0.4;
  -webkit-transform: scale3d(0.8, 0.5, 1);
  transform: scale3d(0.8, 0.5, 1);
}
.Button--moema:hover,
.Button--moema:focus {
  color: #FFFFFF;
  background: #3f51b5;
  -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  -webkit-animation: Button--moema-animation_1 0.3s forwards;
  animation: Button--moema-animation_1 0.3s forwards;
}
.Button--moema:hover:before,
.Button--moema:focus:before {
  opacity: 1;
  -webkit-animation: Button--moema-animation_2 0.3s 0.3s forwards;
  animation: Button--moema-animation_2 0.3s 0.3s forwards;
}
.Button--isi_round {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 5px;
}
.Button--isi_round:before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  right: -30px;
  height: 30px;
  background: #3f51b5;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: left 0.3s, -webkit-transform 0.3s, opacity 0.3s;
  transition: left 0.3s, transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.Button--isi_round:hover,
.Button--isi_round:focus {
  color: #000000;
}
.Button--isi_round:hover:before,
.Button--isi_round:focus:before {
  left: -10%;
  -webkit-transform: scale3d(1, 9, 1);
  transform: scale3d(1, 9, 1);
}
.Button--isi_round:before,
.Button--isi_round:after {
  border-radius: 50%;
}
.Button--isi_rounder {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 40px;
}
.Button--isi_rounder:before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  right: -30px;
  height: 30px;
  background: #3f51b5;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: left 0.3s, -webkit-transform 0.3s, opacity 0.3s;
  transition: left 0.3s, transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.Button--isi_rounder:hover,
.Button--isi_rounder:focus {
  color: #000000;
}
.Button--isi_rounder:hover:before,
.Button--isi_rounder:focus:before {
  left: -10%;
  -webkit-transform: scale3d(1, 9, 1);
  transform: scale3d(1, 9, 1);
}
.Button--isi_rounder:before,
.Button--isi_rounder:after {
  border-radius: 50%;
}
.Button--isi {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #7986cb;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
}
.Button--isi:before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  right: -30px;
  height: 30px;
  background: #3f51b5;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: left 0.3s, -webkit-transform 0.3s, opacity 0.3s;
  transition: left 0.3s, transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.Button--isi:hover,
.Button--isi:focus {
  color: #000000;
}
.Button--isi:hover:before,
.Button--isi:focus:before {
  left: -10%;
  -webkit-transform: scale3d(1, 9, 1);
  transform: scale3d(1, 9, 1);
}
.Button--aylen_round {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #EBEBEB;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  border-radius: 5px;
}
.Button--aylen_round:before {
  background: #7986cb;
}
.Button--aylen_round:after {
  background: #3f51b5;
}
.Button--aylen_round:before,
.Button--aylen_round:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 100%;
  left: 0;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--aylen_round:hover,
.Button--aylen_round:focus {
  color: #FFFFFF;
}
.Button--aylen_round:hover:after,
.Button--aylen_round:focus:after {
  -webkit-transition-delay: 0.175s;
  transition-delay: 0.175s;
}
.Button--aylen_round:hover:before,
.Button--aylen_round:focus:before,
.Button--aylen_round:hover:after,
.Button--aylen_round:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--aylen_round:before,
.Button--aylen_round:after {
  border-radius: 5px;
}
.Button--aylen_rounder {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #EBEBEB;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  border-radius: 40px;
}
.Button--aylen_rounder:before {
  background: #7986cb;
}
.Button--aylen_rounder:after {
  background: #3f51b5;
}
.Button--aylen_rounder:before,
.Button--aylen_rounder:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 100%;
  left: 0;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--aylen_rounder:hover,
.Button--aylen_rounder:focus {
  color: #FFFFFF;
}
.Button--aylen_rounder:hover:after,
.Button--aylen_rounder:focus:after {
  -webkit-transition-delay: 0.175s;
  transition-delay: 0.175s;
}
.Button--aylen_rounder:hover:before,
.Button--aylen_rounder:focus:before,
.Button--aylen_rounder:hover:after,
.Button--aylen_rounder:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--aylen_rounder:before,
.Button--aylen_rounder:after {
  border-radius: 40px;
}
.Button--aylen {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: #EBEBEB;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.Button--aylen:before {
  background: #7986cb;
}
.Button--aylen:after {
  background: #3f51b5;
}
.Button--aylen:before,
.Button--aylen:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 100%;
  left: 0;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--aylen:hover,
.Button--aylen:focus {
  color: #FFFFFF;
}
.Button--aylen:hover:after,
.Button--aylen:focus:after {
  -webkit-transition-delay: 0.175s;
  transition-delay: 0.175s;
}
.Button--aylen:hover:before,
.Button--aylen:focus:before,
.Button--aylen:hover:after,
.Button--aylen:focus:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--saqui_round {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  transition: background-color 0.3s ease-in, color 0.3s ease-in;
  border-radius: 5px;
}
.Button--saqui_round:after {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  color: #FFFFFF;
  -webkit-transform-origin: -25% 50%;
  transform-origin: -25% 50%;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
}
.Button--saqui_round:hover,
.Button--saqui_round:focus {
  color: #000000;
  background: #7986cb;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--saqui_round:hover:after,
.Button--saqui_round:focus:after {
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--saqui_round:before,
.Button--saqui_round:after {
  border-radius: 5px;
}
.Button--saqui_rounder {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  transition: background-color 0.3s ease-in, color 0.3s ease-in;
  border-radius: 40px;
}
.Button--saqui_rounder:after {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  color: #FFFFFF;
  -webkit-transform-origin: -25% 50%;
  transform-origin: -25% 50%;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
}
.Button--saqui_rounder:hover,
.Button--saqui_rounder:focus {
  color: #000000;
  background: #7986cb;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--saqui_rounder:hover:after,
.Button--saqui_rounder:focus:after {
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--saqui_rounder:before,
.Button--saqui_rounder:after {
  border-radius: 40px;
}
.Button--saqui {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  transition: background-color 0.3s ease-in, color 0.3s ease-in;
}
.Button--saqui:after {
  content: 'Buy something will ya';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  color: #FFFFFF;
  -webkit-transform-origin: -25% 50%;
  transform-origin: -25% 50%;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
}
.Button--saqui:hover,
.Button--saqui:focus {
  color: #000000;
  background: #7986cb;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--saqui:hover:after,
.Button--saqui:focus:after {
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--wapasha_round {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 5px;
}
.Button--wapasha_round:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #3f51b5;
  border-radius: inherit;
  opacity: 0;
  z-index: -1;
  -webkit-transform: scale3d(0.6, 0.6, 1);
  transform: scale3d(0.6, 0.6, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--wapasha_round:hover,
.Button--wapasha_round:focus {
  color: #3f51b5;
  background: #FFFFFF;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--wapasha_round:hover:before,
.Button--wapasha_round:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--wapasha_round:before,
.Button--wapasha_round:after {
  border-radius: 5px;
}
.Button--wapasha_rounder {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 40px;
}
.Button--wapasha_rounder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #3f51b5;
  border-radius: inherit;
  opacity: 0;
  z-index: -1;
  -webkit-transform: scale3d(0.6, 0.6, 1);
  transform: scale3d(0.6, 0.6, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--wapasha_rounder:hover,
.Button--wapasha_rounder:focus {
  color: #3f51b5;
  background: #FFFFFF;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--wapasha_rounder:hover:before,
.Button--wapasha_rounder:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--wapasha_rounder:before,
.Button--wapasha_rounder:after {
  border-radius: 40px;
}
.Button--wapasha {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.Button--wapasha:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #3f51b5;
  border-radius: inherit;
  opacity: 0;
  z-index: -1;
  -webkit-transform: scale3d(0.6, 0.6, 1);
  transform: scale3d(0.6, 0.6, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--wapasha:hover,
.Button--wapasha:focus {
  color: #3f51b5;
  background: #FFFFFF;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.Button--wapasha:hover:before,
.Button--wapasha:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--nuka_round {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-radius: 5px;
  margin-right: 20px;
}
.Button--nuka_round:before {
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  opacity: 0.2;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}
.Button--nuka_round:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale3d(1.1, 1, 1);
  transform: scale3d(1.1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
}
.Button--nuka_round:before,
.Button--nuka_round:after {
  content: '';
  position: absolute;
  background: #7986cb;
  border-radius: inherit;
  z-index: -1;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--nuka_round:hover,
.Button--nuka_round:focus {
  color: black;
}
.Button--nuka_round:hover:before,
.Button--nuka_round:focus:before {
  opacity: 1;
}
.Button--nuka_round:hover:after,
.Button--nuka_round:focus:after {
  background: #3f51b5;
}
.Button--nuka_round:hover:before,
.Button--nuka_round:focus:before,
.Button--nuka_round:hover:after,
.Button--nuka_round:focus:after {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--nuka_round:before,
.Button--nuka_round:after {
  border-radius: 5px;
}
.Button--nuka_rounder {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-radius: 40px;
  margin-right: 20px;
}
.Button--nuka_rounder:before {
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  opacity: 0.2;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}
.Button--nuka_rounder:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale3d(1.1, 1, 1);
  transform: scale3d(1.1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
}
.Button--nuka_rounder:before,
.Button--nuka_rounder:after {
  content: '';
  position: absolute;
  background: #7986cb;
  border-radius: inherit;
  z-index: -1;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--nuka_rounder:hover,
.Button--nuka_rounder:focus {
  color: black;
}
.Button--nuka_rounder:hover:before,
.Button--nuka_rounder:focus:before {
  opacity: 1;
}
.Button--nuka_rounder:hover:after,
.Button--nuka_rounder:focus:after {
  background: #3f51b5;
}
.Button--nuka_rounder:hover:before,
.Button--nuka_rounder:focus:before,
.Button--nuka_rounder:hover:after,
.Button--nuka_rounder:focus:after {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--nuka_rounder:before,
.Button--nuka_rounder:after {
  border-radius: 40px;
}
.Button--nuka {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  margin-right: 20px;
}
.Button--nuka:before {
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  opacity: 0.2;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}
.Button--nuka:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale3d(1.1, 1, 1);
  transform: scale3d(1.1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
}
.Button--nuka:before,
.Button--nuka:after {
  content: '';
  position: absolute;
  background: #7986cb;
  border-radius: inherit;
  z-index: -1;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.Button--nuka:hover,
.Button--nuka:focus {
  color: black;
}
.Button--nuka:hover:before,
.Button--nuka:focus:before {
  opacity: 1;
}
.Button--nuka:hover:after,
.Button--nuka:focus:after {
  background: #3f51b5;
}
.Button--nuka:hover:before,
.Button--nuka:focus:before,
.Button--nuka:hover:after,
.Button--nuka:focus:after {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--antiman {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--antiman:before {
  opacity: 0;
  border-color: #7986cb;
  border-width: 2px;
  -webkit-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}
.Button--antiman:after {
  background: #7986cb;
}
.Button--antiman:before,
.Button--antiman:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  border-width: 2px;
  border-style: solid;
  border-color: #7986cb;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--antiman:hover,
.Button--antiman:focus {
  color: #7986cb;
}
.Button--antiman:hover:before,
.Button--antiman:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--antiman:hover:after,
.Button--antiman:focus:after {
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1);
}
.Button--antiman_round {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  border-radius: 5px;
}
.Button--antiman_round:before {
  opacity: 0;
  border-color: #7986cb;
  border-width: 2px;
  -webkit-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}
.Button--antiman_round:after {
  background: #7986cb;
}
.Button--antiman_round:before,
.Button--antiman_round:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  border-width: 2px;
  border-style: solid;
  border-color: #7986cb;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--antiman_round:hover,
.Button--antiman_round:focus {
  color: #7986cb;
}
.Button--antiman_round:hover:before,
.Button--antiman_round:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--antiman_round:hover:after,
.Button--antiman_round:focus:after {
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1);
}
.Button--antiman_round:before,
.Button--antiman_round:after {
  border-radius: 5px;
}
.Button--antiman_rounder {
  display: inline-block;
  vertical-align: top;
  font-family: 'Arial', 'sans-serif';
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #FFFFFF;
  padding: 15px 25px;
  z-index: 1;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  border-radius: 40px;
}
.Button--antiman_rounder:before {
  opacity: 0;
  border-color: #7986cb;
  border-width: 2px;
  -webkit-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}
.Button--antiman_rounder:after {
  background: #7986cb;
}
.Button--antiman_rounder:before,
.Button--antiman_rounder:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: inherit;
  border-width: 2px;
  border-style: solid;
  border-color: #7986cb;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--antiman_rounder:hover,
.Button--antiman_rounder:focus {
  color: #7986cb;
}
.Button--antiman_rounder:hover:before,
.Button--antiman_rounder:focus:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--antiman_rounder:hover:after,
.Button--antiman_rounder:focus:after {
  opacity: 0;
  background: #7986cb;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1);
}
.Button--antiman_rounder:before,
.Button--antiman_rounder:after {
  border-radius: 40px;
}
@-webkit-keyframes Button--naira-animation_1 {
  50% {
    -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
    transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes Button--naira-animation_1 {
  50% {
    -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
    transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
  }
}
.Button--naira_round_down {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 5px;
}
.Button--naira_round_down:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_round_down span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_round_down:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
  transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
}
.Button--naira_round_down:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_round_down:hover,
.Button--naira_round_down:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_round_down:hover span,
.Button--naira_round_down:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--naira_round_down:hover:before,
.Button--naira_round_down:focus:before {
  -webkit-animation: Button--naira-animation_1 0.3s forwards ease-in;
  animation: Button--naira-animation_1 0.3s forwards ease-in;
}
.Button--naira_round_down:hover:after,
.Button--naira_round_down:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--naira_round_down:before,
.Button--naira_round_down:after {
  border-radius: 5px;
}
.Button--naira_rounder_down {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 40px;
}
.Button--naira_rounder_down:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_rounder_down span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_rounder_down:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
  transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
}
.Button--naira_rounder_down:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_rounder_down:hover,
.Button--naira_rounder_down:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_rounder_down:hover span,
.Button--naira_rounder_down:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--naira_rounder_down:hover:before,
.Button--naira_rounder_down:focus:before {
  -webkit-animation: Button--naira-animation_1 0.3s forwards ease-in;
  animation: Button--naira-animation_1 0.3s forwards ease-in;
}
.Button--naira_rounder_down:hover:after,
.Button--naira_rounder_down:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--naira_rounder_down:before,
.Button--naira_rounder_down:after {
  border-radius: 40px;
}
.Button--naira_down {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Button--naira_down:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_down span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_down:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
  transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
}
.Button--naira_down:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_down:hover,
.Button--naira_down:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_down:hover span,
.Button--naira_down:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.Button--naira_down:hover:before,
.Button--naira_down:focus:before {
  -webkit-animation: Button--naira-animation_1 0.3s forwards ease-in;
  animation: Button--naira-animation_1 0.3s forwards ease-in;
}
.Button--naira_down:hover:after,
.Button--naira_down:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@-webkit-keyframes Button--naira-animation_2 {
  50% {
    -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
    transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes Button--naira-animation_2 {
  50% {
    -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
    transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
  }
}
.Button--naira_round_up {
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 5px;
}
.Button--naira_round_up:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_round_up span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_round_up:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
  transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
}
.Button--naira_round_up:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_round_up:hover,
.Button--naira_round_up:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_round_up:hover span,
.Button--naira_round_up:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--naira_round_up:hover:before,
.Button--naira_round_up:focus:before {
  -webkit-animation: Button--naira-animation_2 0.3s forwards ease-in;
  animation: Button--naira-animation_2 0.3s forwards ease-in;
}
.Button--naira_round_up:hover:after,
.Button--naira_round_up:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--naira_round_up:before,
.Button--naira_round_up:after {
  border-radius: 5px;
}
.Button--naira_rounder_up {
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 40px;
}
.Button--naira_rounder_up:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_rounder_up span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_rounder_up:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
  transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
}
.Button--naira_rounder_up:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_rounder_up:hover,
.Button--naira_rounder_up:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_rounder_up:hover span,
.Button--naira_rounder_up:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--naira_rounder_up:hover:before,
.Button--naira_rounder_up:focus:before {
  -webkit-animation: Button--naira-animation_2 0.3s forwards ease-in;
  animation: Button--naira-animation_2 0.3s forwards ease-in;
}
.Button--naira_rounder_up:hover:after,
.Button--naira_rounder_up:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--naira_rounder_up:before,
.Button--naira_rounder_up:after {
  border-radius: 40px;
}
.Button--naira_up {
  background: transparent;
  overflow: hidden;
  position: relative;
  color: #000000;
  padding: 15px 25px;
  z-index: 1;
  border-width: 3px;
  border-style: solid;
  border-color: #000000;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Button--naira_up:after {
  content: "\EA06";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #000000;
  font-size: 16px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--naira_up span {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_up:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
  background: #7986cb;
  -webkit-transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
  transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
}
.Button--naira_up:after {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #FFFFFF;
  padding: 15px 25px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--naira_up:hover,
.Button--naira_up:focus {
  background: #3f51b5;
  -webkit-transition: background-color 0s 0.3s;
  transition: background-color 0s 0.3s;
}
.Button--naira_up:hover span,
.Button--naira_up:focus span {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.Button--naira_up:hover:before,
.Button--naira_up:focus:before {
  -webkit-animation: Button--naira-animation_2 0.3s forwards ease-in;
  animation: Button--naira-animation_2 0.3s forwards ease-in;
}
.Button--naira_up:hover:after,
.Button--naira_up:focus:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--quidel_round {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  border-radius: 5px;
}
.Button--quidel_round:before {
  background: #000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--quidel_round:after {
  background: #FFFFFF;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
.Button--quidel_round:before,
.Button--quidel_round:after {
  content: '';
  position: absolute;
  z-index: -1;
  border-radius: inherit;
}
.Button--quidel_round:hover,
.Button--quidel_round:focus {
  color: #000000;
}
.Button--quidel_round:hover:before,
.Button--quidel_round:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--quidel_round:before,
.Button--quidel_round:after {
  border-radius: 5px;
}
.Button--quidel_rounder {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  border-radius: 40px;
}
.Button--quidel_rounder:before {
  background: #000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--quidel_rounder:after {
  background: #FFFFFF;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
.Button--quidel_rounder:before,
.Button--quidel_rounder:after {
  content: '';
  position: absolute;
  z-index: -1;
  border-radius: inherit;
}
.Button--quidel_rounder:hover,
.Button--quidel_rounder:focus {
  color: #000000;
}
.Button--quidel_rounder:hover:before,
.Button--quidel_rounder:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--quidel_rounder:before,
.Button--quidel_rounder:after {
  border-radius: 40px;
}
.Button--quidel {
  display: inline-block;
  vertical-align: top;
  background: #3f51b5;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--quidel:before {
  background: #000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--quidel:after {
  background: #FFFFFF;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
.Button--quidel:before,
.Button--quidel:after {
  content: '';
  position: absolute;
  z-index: -1;
  border-radius: inherit;
}
.Button--quidel:hover,
.Button--quidel:focus {
  color: #000000;
}
.Button--quidel:hover:before,
.Button--quidel:focus:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--sacnite_round {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  z-index: 1;
  position: relative;
  color: #FFFFFF;
  padding: 20px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  border-radius: 5px;
}
.Button--sacnite_round:after {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 22px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--sacnite_round:before {
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1;
  box-shadow: inset 0 0 0 35px #3f51b5;
  -webkit-transform: scale3d(0.9, 0.9, 1);
  transform: scale3d(0.9, 0.9, 1);
  -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3;
  transition: box-shadow 0.3s, transform 0.3s;
}
.Button--sacnite_round:after {
  display: inline-block;
  vertical-align: middle;
}
.Button--sacnite_round:before {
  position: absolute;
}
.Button--sacnite_round:hover:after,
.Button--sacnite_round:focus:after {
  color: #000000;
}
.Button--sacnite_round:hover:before,
.Button--sacnite_round:focus:before {
  box-shadow: inset 0 0 0 2px #37474f;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--sacnite_round:before,
.Button--sacnite_round:after {
  border-radius: 5px;
}
.Button--sacnite_rounder {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  z-index: 1;
  position: relative;
  color: #FFFFFF;
  padding: 20px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  border-radius: 40px;
}
.Button--sacnite_rounder:after {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 22px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--sacnite_rounder:before {
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1;
  box-shadow: inset 0 0 0 35px #3f51b5;
  -webkit-transform: scale3d(0.9, 0.9, 1);
  transform: scale3d(0.9, 0.9, 1);
  -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3;
  transition: box-shadow 0.3s, transform 0.3s;
}
.Button--sacnite_rounder:after {
  display: inline-block;
  vertical-align: middle;
}
.Button--sacnite_rounder:before {
  position: absolute;
}
.Button--sacnite_rounder:hover:after,
.Button--sacnite_rounder:focus:after {
  color: #000000;
}
.Button--sacnite_rounder:hover:before,
.Button--sacnite_rounder:focus:before {
  box-shadow: inset 0 0 0 2px #37474f;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--sacnite_rounder:before,
.Button--sacnite_rounder:after {
  border-radius: 40px;
}
.Button--sacnite {
  display: inline-block;
  vertical-align: top;
  background: transparent;
  z-index: 1;
  position: relative;
  color: #FFFFFF;
  padding: 20px;
  border: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.Button--sacnite:after {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 22px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--sacnite:before {
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1;
  box-shadow: inset 0 0 0 35px #3f51b5;
  -webkit-transform: scale3d(0.9, 0.9, 1);
  transform: scale3d(0.9, 0.9, 1);
  -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3;
  transition: box-shadow 0.3s, transform 0.3s;
}
.Button--sacnite:after {
  display: inline-block;
  vertical-align: middle;
}
.Button--sacnite:before {
  position: absolute;
}
.Button--sacnite:hover:after,
.Button--sacnite:focus:after {
  color: #000000;
}
.Button--sacnite:hover:before,
.Button--sacnite:focus:before {
  box-shadow: inset 0 0 0 2px #37474f;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.Button--shikoba_round {
  display: inline-block;
  vertical-align: top;
  background: #FFFFFF;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px 15px 45px;
  border-width: 1px;
  border-style: solid;
  border-color: #3f51b5;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  border-radius: 5px;
  margin-bottom: 20px;
}
.Button--shikoba_round span {
  display: inline-block;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba_round .Button--shikoba_icon {
  position: absolute;
  left: 20px;
  -webkit-transform: translate3d(-40px, 2.5em, 0);
  transform: translate3d(-40px, 2.5em, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba_round .Button--shikoba_icon:before {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 18px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--shikoba_round .Button--shikoba_icon:before {
  display: inline-block;
}
.Button--shikoba_round:hover,
.Button--shikoba_round:focus {
  background: #3f51b5;
  border-color: #3f51b5;
  color: #FFFFFF;
}
.Button--shikoba_round:hover span,
.Button--shikoba_round:focus span {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--shikoba_round:hover .Button--shikoba_icon,
.Button--shikoba_round:focus .Button--shikoba_icon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--shikoba_round:before,
.Button--shikoba_round:after {
  border-radius: 5px;
}
.Button--shikoba_rounder {
  display: inline-block;
  vertical-align: top;
  background: #FFFFFF;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px 15px 45px;
  border-width: 1px;
  border-style: solid;
  border-color: #3f51b5;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  border-radius: 40px;
}
.Button--shikoba_rounder span {
  display: inline-block;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba_rounder .Button--shikoba_icon {
  position: absolute;
  left: 20px;
  -webkit-transform: translate3d(-40px, 2.5em, 0);
  transform: translate3d(-40px, 2.5em, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba_rounder .Button--shikoba_icon:before {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 18px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--shikoba_rounder .Button--shikoba_icon:before {
  display: inline-block;
}
.Button--shikoba_rounder:hover,
.Button--shikoba_rounder:focus {
  background: #3f51b5;
  border-color: #3f51b5;
  color: #FFFFFF;
}
.Button--shikoba_rounder:hover span,
.Button--shikoba_rounder:focus span {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--shikoba_rounder:hover .Button--shikoba_icon,
.Button--shikoba_rounder:focus .Button--shikoba_icon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--shikoba_rounder:before,
.Button--shikoba_rounder:after {
  border-radius: 40px;
}
.Button--shikoba {
  display: inline-block;
  vertical-align: top;
  background: #FFFFFF;
  z-index: 1;
  position: relative;
  overflow: hidden;
  color: #000000;
  padding: 15px 25px 15px 45px;
  border-width: 1px;
  border-style: solid;
  border-color: #3f51b5;
  -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
}
.Button--shikoba span {
  display: inline-block;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba .Button--shikoba_icon {
  position: absolute;
  left: 20px;
  -webkit-transform: translate3d(-40px, 2.5em, 0);
  transform: translate3d(-40px, 2.5em, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.Button--shikoba .Button--shikoba_icon:before {
  content: "\EA11";
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 18px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Button--shikoba .Button--shikoba_icon:before {
  display: inline-block;
}
.Button--shikoba:hover,
.Button--shikoba:focus {
  background: #3f51b5;
  border-color: #3f51b5;
  color: #FFFFFF;
}
.Button--shikoba:hover span,
.Button--shikoba:focus span {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.Button--shikoba:hover .Button--shikoba_icon,
.Button--shikoba:focus .Button--shikoba_icon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
