/* @import url("../css/promote-fonts.css"); */

html{
    scroll-behavior: smooth;
}
body.page-node-32045,body.page-node-32046 {
  background-color: #011C3C;
  color: #fff;
}
header{
  background-color: #fff;
}
#marq-logo{
  width:8rem;
  text-align: center;
}

.eu-cookie-compliance-banner {
  display:none;
}

.layout-content{
  display: flex;
  /* max-width: 1176px; */
  padding: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
}

.container-site-logo{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  padding: 24px 0 28px;
  border-bottom: 4px solid #0744F7;
}

.container-site-logo a {
  outline:none;
}

.marq-main-heading-container{
    display: flex;
    flex-direction: column;
    gap: 24px;
}

h2.marq-heading{
  color: var(--white, #FFF);
  text-align: center;
  font-family: Saans;
  font-size: 40px;
  font-style: normal;
  font-weight: 380;
  line-height: 120%; /* 48px */
  margin:auto
}

a:hover{
  text-decoration:none;
}

.marq-read-more-text .brand-name{
  text-wrap: nowrap;
}

video{
  width: 100%;
  max-width: 1176px;
  filter: grayscale(0);
}

.marq-glp-quick-link{
    display: flex;
    justify-content: center;
    gap: 40px;
    max-width: 720px;
    margin: auto;
    margin-bottom: 3rem;
}

.blue-button{
  background-color: #0744F7;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  text-align: center;
  font-family: Saans;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 380;
  line-height: 120%; /* 1.8rem */
}

.blue-button a {
  color:#fff
}

.marq-read-more-button.blue-button{
  padding: 16px 32px;
  margin:auto;
}


.blue-button:hover {
  box-shadow: inset 0 0 0 2px #fff;
}

.quick-link-title{
  color: var(--white, #FFF);
  text-align: center;
  font-family: Saans;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 380;
  line-height: 120%; /* 1.8rem */
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.footer-text{
  color: #FFF;
  text-align: center;
  font-family: Saans;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 380;
  line-height: 120%; /* 1.35rem */
}

.footer-text-cta{
  color: #FFF;
  font-family: Saans;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 790;
  line-height: 120%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.quick-link{
    text-align: center;
    min-width: 150px;
    padding: 10px 32px;
}

@media (max-width: 585px) {
  .marq-read-more-button{
    padding: 16px;
  }
  .layout-content{
    padding: 48px 32px;
  }

  video{
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }
}

@media (max-width: 489px) {
  .marq-read-more-button{
    display: block;
    padding: 0px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .marq-read-more-text{
    padding: 1rem 0;
  }
}

@media (min-width: 767px) {
  .marq-read-more-text, .blue-button{
    white-space: nowrap;
  }
}

@media (max-width: 766px) {
.marq-glp-quick-link {
  flex-direction: column;
  max-width: 240px;
}
h2.marq-heading{
  max-width: 376px;
}

.footer-text a {
  text-wrap:nowrap;
}
}