:root,
html body {
  --header-height: 6rem;
  --logo-height: 5.7rem;
  --color-page-footer-background: #4f4f4f;
}

body .main-header {
  color: #000;
}

.main-footer .main-logo.link > img {
  filter: none;
}

@media screen and (min-width: 47.938rem) and (max-width: 74.938rem) {
  footer.main-footer .main-logo.link > img {
    max-width: 130px;
    height: auto;
  }
}

footer.main-footer .custom-html {
  top: 110px;
}

body .main-footer {
  padding-bottom: 10px;
}

@media (max-width: 47.999rem) {
  footer.main-footer .custom-html {
    top: 220px;
  }
}

@media (max-width: 47.999rem) {
  .main-logo.link > img {
    height: 2.8rem;
  }
  .main-header {
    --header-height: inherit;
  }
}

.main-header nav.signed-out a.primary > a,
.main-header nav.signed-out .button.primary > a {
  font-size: 1rem;
  border: 1px solid #000;
}

@media (max-width: 62.999rem) {
  body nav.menu > ul {
    align-items: unset;
  }

  body nav.menu > ul li.flat.button,
  body nav.menu > ul li.primary.button {
    margin-bottom: 1rem;
  }
  body nav.menu > ul li.flat.button a,
  body nav.menu > ul li.primary.button a {
    display: block;
  }
}

.documents-link.link,
.offering-details-aside .menu-item:has(a[href="#indicate-interest-"]),
.offering-details-aside .menu-item:has(a[href="#offering-overview"]),
.offering-details-aside .menu-item:has(a[href="#offering-documents"]),
section.page-section.documents {
  display: none;
}

.offering-details-invest-block.offering-invest-block .button.invest {
  background-color: var(--color-brand);
  border-color: var(--color-brand);
}

.offering-details-invest-block.offering-invest-block .button.invest:hover {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}

.custom-html .link.invest.central-section-invest-button {
  background-color: var(--color-brand);
  border-color: var(--color-brand);
  padding: 2rem 8rem;
}

.custom-html .link.invest.central-section-invest-button:hover {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}

.central-section-invest-con {
  display: flex;
  justify-content: center;
  width: 100%;
}

.offering-section:has(.central-section-invest-con) h2 {
  display: none;
}

/*modal*/
.usa-coal-indications-dialog p {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #312EA4;
  margin-top: 35px;
}

.usa-coal-indications-dialog footer {
  text-align: center;
}

.usa-coal-indications-dialog .dialog {
  max-width: 29.5rem;
  border: 1px solid transparent;
  border-image: linear-gradient(135deg, #4F46E5, #9333EA) 1;
}

.usa-coal-indications-dialog .dialog header {
  display: none;
}

.dialog[open] {
  animation: bounceInUp 0.8s cubic-bezier(0.25, 1.25, 0.5, 1) forwards;
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(60px) scale(0.7);
  }
  60% {
    opacity: 1;
    transform: translateY(-10px) scale(1.05);
  }
  80% {
    transform: translateY(5px) scale(0.97);
  }
  100% {
    transform: translateY(0) scale(1);
  }
}

/*tile*/
li[offeringname="USA Coal"] .offering-details {
	position: relative;
}

/*
li[offeringname="USA Coal"] .offering-details:before {
    content: "We are offering a Pre-Launch discount of 15% off";
    padding: 10px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background: #312EA4;
    display: block;
}
*/

li[offeringname="USA Coal"] .offering-details .offering-brief {
	border: 1px solid #bcbbc8;
	border-radius: 0;
}