@font-face {
  font-family: "Britanica-Heavy";
  src: url("../font/Britanica Heavy.ttf");
}
@font-face {
  font-family: "Britanica-Bold";
  src: url("../font/Britanica Bold.ttf");
}
@font-face {
  font-family: "Britanica-Black";
  src: url("../font/Britanica Black.ttf");
}
body {
  position: absolute;
  width: 100%;
  min-height: 100%;
  left: 0;
  right: 0;
  margin: auto;
  font-family: Britanica-Bold;
  font-size: 1.1em;
  line-height: 1.4em;
  letter-spacing: 0.1em;
}

a, a:hover, a:visited {
  text-decoration: none;
  color: inherit;
}

a, a:hover {
  text-decoration: underline;
}

.background-gradient {
  background: rgb(222, 48, 39);
  background: linear-gradient(180deg, rgb(222, 48, 39) 0%, rgb(222, 48, 39) 50%, rgb(255, 226, 169) 50%, rgb(255, 226, 169) 100%);
}

.background-red {
  background: #DE3027;
}

.background-gold {
  background: #FFE2A9;
}

.background-orange {
  background: #E87835;
}

.color-red {
  color: #DE3027;
}

.color-gold {
  color: #FFE2A9;
}

.color-orange {
  color: #E87835;
}

.bold {
  font-family: Britanica-Heavy;
}

.title {
  font-family: Britanica-Heavy;
  text-transform: uppercase;
  font-size: 1.15em;
  line-height: 1.6em;
  letter-spacing: 0.07em;
}

.title-big {
  font-family: Britanica-Heavy;
  text-transform: uppercase;
  font-size: 1.7em;
  line-height: 1.6em;
  letter-spacing: 0.1em;
}

.subtitle {
  font-family: Britanica-Black;
}

.paragraph {
  font-family: Britanica-Bold;
}

.paragraph-big {
  font-family: Britanica-Bold;
  font-size: 1.3em;
  line-height: 1.6em;
  letter-spacing: 0.1em;
}

.divider {
  width: 100%;
  height: 2px;
  background: #E87835;
}

.button-action {
  height: 70px;
  width: 100%;
  max-width: 350px;
  background: #DE3027;
  color: #FFE2A9;
  border: 0;
  border-radius: 70px;
  font-family: Britanica-Heavy;
  font-size: 1.3em;
}

.button-action:disabled {
  opacity: 0.4;
}

input[type=checkbox] {
  display: none;
}

input[type=checkbox] + label {
  flex-shrink: 0;
  height: 30px;
  width: 30px;
  background-image: url("../img/checkbox-empty.png");
  background-size: contain;
  background-repeat: no-repeat;
}

input[type=checkbox]:checked + label {
  background-image: url("../img/checkbox-full.png");
}

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