body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
body,
h1,
p {
  margin: 0;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
}
.container {
  padding: 0 120px;
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Variable;
  font-style: normal;
  font-weight: 300 700;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Variable.79a24b65c64ce1869dc5.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Variable.a4a3d2ab12f688cc0b60.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Variable.ec21cc58129f1c5c1527.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-VariableItalic;
  font-style: italic;
  font-weight: 300 700;
  src: url(https://www.godcandle404.com/static/media/Gambetta-VariableItalic.31520e0c8607f22d8743.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-VariableItalic.161d9583ede4768a8b21.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-VariableItalic.00529312aac46dc1f1ac.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Light;
  font-style: normal;
  font-weight: 300;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Light.67ecad083715b773d7b6.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Light.aa8771acaf642d4b0505.woff) format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Light.8b086e4af37db2e53eca.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-LightItalic;
  font-style: italic;
  font-weight: 300;
  src: url(https://www.godcandle404.com/static/media/Gambetta-LightItalic.95f3878763b77e8cef32.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-LightItalic.41a33c718853dcb5a005.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-LightItalic.cc56235fa2649e71ea0b.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Regular;
  font-style: normal;
  font-weight: 400;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Regular.2f0ab20ed993fa95dff4.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Regular.d7b014caba6a38c71155.woff) format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Regular.c5b4fd76c068773e76c4.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Italic;
  font-style: italic;
  font-weight: 400;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Italic.614f4415d35df69ba8c0.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Italic.4e64c196a71ea48f9b44.woff) format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Italic.5160fc89e3f43bfbd85a.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Medium;
  font-style: normal;
  font-weight: 500;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Medium.890a5a8015c0f07d556a.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Medium.add87e9b209f2191f1ed.woff) format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Medium.379287a7d10dbcba0e10.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-MediumItalic;
  font-style: italic;
  font-weight: 500;
  src: url(https://www.godcandle404.com/static/media/Gambetta-MediumItalic.c6edf1fe8d77b233f1fe.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-MediumItalic.14198ebd916feb148c37.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-MediumItalic.95bc06311e523ce1fb2c.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Semibold;
  font-style: normal;
  font-weight: 600;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Semibold.abea522ca5bfe755c36f.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Semibold.d24fff23fbce4309f7f6.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Semibold.9b016199df514b338c66.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-SemiboldItalic;
  font-style: italic;
  font-weight: 600;
  src: url(https://www.godcandle404.com/static/media/Gambetta-SemiboldItalic.ba4afe8d0c037df7e49e.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-SemiboldItalic.6127b7be6871dff0c1a3.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-SemiboldItalic.19bdeaab40875dae92ea.ttf)
      format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-Bold;
  font-style: normal;
  font-weight: 700;
  src: url(https://www.godcandle404.com/static/media/Gambetta-Bold.b770295ee0c9b162ffbe.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-Bold.ac6062ef37a6d6285f5d.woff) format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-Bold.a4f04bc704056e240d93.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Gambetta-BoldItalic;
  font-style: italic;
  font-weight: 700;
  src: url(https://www.godcandle404.com/static/media/Gambetta-BoldItalic.6009ea783e6e5cbcf42e.woff2)
      format("woff2"),
    url(https://www.godcandle404.com/static/media/Gambetta-BoldItalic.c0249c8c34f65d90ab2a.woff)
      format("woff"),
    url(https://www.godcandle404.com/static/media/Gambetta-BoldItalic.04de4c01b08760d8db44.ttf)
      format("truetype");
}
body {
  background: #1f423c;
  padding-bottom: 100px;
}
* {
  color: #faf3dd;
}
.button {
  background: #faf3dd;
  border: none;
  border-radius: 4px;
  color: #415843;
  cursor: pointer;
  font-family: Gambetta-Bold, serif;
  font-size: 20px;
  height: 50px;
  outline: none;
  transition: opacity 0.3s ease-in-out;
  width: 200px;
}
.button:hover {
  opacity: 0.8;
}
.button:active,
.button:disabled {
  opacity: 0.3;
}
.button.lg {
  font-size: 25px;
  height: 60px;
  width: 314px;
}
@media (max-width: 600px) {
  .button.connect {
    font-size: 13px;
  }
}
.header {
  background: rgba(31, 66, 60, 0.667);
  justify-content: flex-end;
  left: 0;
  padding: 30px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2;
}
.header,
nav {
  align-items: center;
  display: flex;
}
nav {
  gap: 16px;
  height: 100%;
  justify-content: center;
  margin-right: 32px;
}
nav a {
  font-size: 0;
}
nav img {
  max-height: 50px;
  max-width: 50px;
}
@media (max-width: 600px) {
  nav .hide-mobile {
    display: none;
  }
  nav img {
    max-height: 40px;
  }
}
.hero-text {
  font-family: Gambetta-Medium, serif;
  font-size: 30px;
}
@media (max-width: 600px) {
  .hero-text {
    font-size: 20px;
  }
}
.hero-title {
  font-family: Gambetta-Semibold, serif;
  font-size: 90px;
  margin: 15px 0;
}
@media (max-width: 600px) {
  .hero-title {
    font-size: 48px;
  }
}
.hero-text,
.hero-title {
  color: #faf3dd;
}
.hero-section {
  background: url(https://www.godcandle404.com/static/media/bg.afa997f1f1e9a59cd39a.png) no-repeat 50%;
  background-origin: content-box;
  background-size: cover;
  box-sizing: border-box;
  height: 727px;
  margin: 120px auto 0;
  max-width: 1324px;
}
@media (max-width: 600px) {
  .hero-section {
    height: 454px;
  }
}
.hero-bg {
  background: radial-gradient(#0000 0, #0000 60%, #1f423c 70%, #1f423c 100%);
  height: 100%;
}
.hero-bg .hero-text:first-child {
  padding-top: 80px;
}
@media (max-width: 1324px) {
  .hero-bg {
    padding: 0 35px;
  }
}
.utility-wrapper {
  align-items: center;
  background: linear-gradient(
    90deg,
    hsla(46, 74%, 92%, 0.149),
    hsla(46, 74%, 92%, 0.149) 90%,
    #0000 0,
    #0000
  );
  box-sizing: border-box;
  display: flex;
  height: 254px;
  margin-bottom: 100px;
  padding-right: 35px;
  position: relative;
  width: 100%;
}
@media (max-width: 600px) {
  .utility-wrapper {
    height: 340px;
    padding-bottom: 100px;
    padding-top: 20px;
  }
}
.angel-utility {
  position: absolute;
  right: 35px;
  top: -86px;
}
@media (max-width: 1000px) {
  .angel-utility {
    height: 300px;
    right: 20px;
    top: -24px;
    width: 300px;
  }
}
@media (max-width: 600px) {
  .angel-utility {
    height: 172px;
    top: 250px;
    width: 172px;
  }
}
.utility-container {
  margin: 0 auto;
  max-width: 1324px;
  width: 100%;
}
@media (max-width: 1324px) {
  .utility-container {
    padding: 0 35px;
  }
}
.utility-text {
  font-family: Gambetta-Regular, serif;
  font-size: 24px;
  max-width: 671px;
}
.utility-text span {
  font-family: Gambetta-Bold, serif;
}
@media (max-width: 1200px) {
  .utility-text {
    max-width: 500px;
  }
}
@media (max-width: 1000px) {
  .utility-text {
    max-width: 400px;
  }
}
.process-wrapper {
  margin-bottom: 200px;
  padding-top: 80px;
  width: 100%;
}
.process-box-wrapper,
.process-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
}
.process-box-wrapper {
  border: 1px solid #faf3dd;
  border-radius: 4px;
  box-sizing: border-box;
  flex-direction: column;
  height: 462px;
  padding: 20px;
  width: 612px;
}
@media (max-width: 600px) {
  .process-box-wrapper {
    height: auto;
    width: 90vw;
  }
}
.process-box-wrapper .process-title {
  font-family: Gambetta-Semibold, serif;
  text-align: center;
}
.process-box-wrapper .process-text {
  font-family: Gambetta-Regular, serif;
  font-size: 20px;
  max-width: 450px;
  text-align: center;
}
.process-box-wrapper .process-text a {
  word-break: break-word;
}
.process-box-wrapper .process-text span {
  font-family: Gambetta-Bold, serif;
}
.holders-section {
  align-items: center;
  background: url(https://www.godcandle404.com/static/media/angel-bg.d90c65b0eaaebd28404c.png) no-repeat 50%;
  background-size: cover;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 50px;
  height: 580px;
  margin-bottom: 200px;
  padding-top: 40px;
}
@media (max-width: 900px) {
  .holders-section {
    height: auto;
    padding-bottom: 40px;
  }
}
@media (max-width: 600px) {
  .holders-section {
    background-position: 0 0;
    background-size: cover;
  }
}
.holders-title {
  font-family: Gambetta-Bold, serif;
  font-size: 40px;
  text-align: center;
}
@media (max-width: 600px) {
  .holders-title {
    font-size: 32px;
  }
}
.holders-text {
  font-family: Gambetta-Regular, serif;
  font-size: 20px;
  margin-left: 45px;
  margin-top: 26px;
}
.box-container {
  display: flex;
  gap: 62px;
  justify-content: center;
}
@media (max-width: 900px) {
  .box-container {
    align-items: center;
    flex-direction: column;
    gap: 24px;
  }
}
.holders-box {
  background: #1f423c;
  border: 1px solid #faf3dd;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  height: 139px;
  min-width: 409px;
  padding: 15px 25px;
}
@media (max-width: 600px) {
  .holders-box {
    min-width: 90vw;
  }
}
.holders-num {
  color: #faf3dd;
  font-family: Gambetta-Semibold, serif;
  font-size: 50px;
}
.evolve-section {
  align-items: center;
  background: hsla(46, 74%, 92%, 0.149);
  box-sizing: border-box;
  display: flex;
  height: 254px;
}
.evolve-text {
  font-family: Gambetta-Regular, serif;
  font-size: 24px;
  margin: 0 auto;
  max-width: 1324px;
  width: 100%;
}
.evolve-text span {
  font-family: Gambetta-Bold, serif;
}
@media (max-width: 1324px) {
  .evolve-text {
    padding: 0 35px;
  }
}
.founder-section {
  box-sizing: border-box;
  display: flex;
  gap: 88px;
  margin: 0 auto;
  max-width: 1324px;
  padding-top: 200px;
  width: 100%;
}
@media (max-width: 1324px) {
  .founder-section {
    padding: 200px 35px 0;
  }
}
@media (max-width: 1000px) {
  .founder-section {
    flex-direction: column-reverse;
  }
  .founder-section img {
    margin: 0 auto;
    max-width: 80vw;
  }
}
.founder-text {
  font-family: Gambetta-Regular, serif;
  font-size: 25px;
  line-height: 40px;
}
.founder-text span {
  font-family: Gambetta-Medium, serif;
}
.founder-description {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 1000px) {
  .founder-description {
    gap: 60px;
  }
}
.separator {
  background: #faf3dd;
  height: 1px;
  margin-bottom: 15px;
  width: 287px;
}
.founder-name {
  font-family: Gambetta-Semibold, serif;
  font-size: 50px;
}
.claim-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  max-width: 1324px;
  padding: 120px 0;
  width: 100%;
}
.claim-section .error {
  margin-bottom: 16px;
}
.claim-title {
  font-family: Gambetta-Semibold, serif;
  font-size: 35px;
}
.claim-text {
  margin-bottom: 40px;
  margin-top: 6px;
}
.claim-success,
.claim-text {
  font-family: Gambetta-Regular, serif;
  font-size: 22px;
}
.claim-success {
  margin-bottom: 16px;
}
.claim-selector {
  border: 2px solid #faf3dd;
  border-radius: 4px;
  box-sizing: border-box;
  display: grid;
  font-family: Gambetta-Bold, serif;
  font-size: 25px;
  grid-template-areas: "button button button";
  grid-template-columns: 1fr 1fr 1fr;
  height: 60px;
  margin-bottom: 15px;
  width: 314px;
}
.claim-selector div {
  align-items: center;
  display: flex;
  justify-content: center;
}
.claim-selector button {
  background: none;
  border: 0;
  cursor: pointer;
  font-size: 25px;
  outline: 0;
}
.nft-title {
  font-family: Gambetta-Bold, serif;
  font-size: 22px;
  margin-bottom: 8px;
  text-align: center;
}
.nfts {
  display: flex;
  gap: 16px;
  margin-top: 100px;
}
@media (max-width: 600px) {
  .nfts {
    flex-direction: column;
  }
}
.nfts img {
  border: 2px solid #faf3dd;
  border-radius: 8px;
  max-height: 240px;
}
/*# sourceMappingURL=main.2bc8c2f4.css.map*/
