header.header {
  position: static;
}

@media (max-width: 920px) {
  header.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  
  #main-content {
    margin-top: 60px;
  }
}

#main-content {
  @media (max-width: 920px) {
    margin-top 60px;
  }
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding-bottom: 0;
  }
}

footer.footer > .content-wrapper{
  padding-left: 0;
  padding-right: 0;
}

.button--variation_arrow {
  color: #57150b;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
  background-color: unset;
  border: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.button--variation_arrow:hover {
  background-color: unset;
  border: none;
  color: #57150b; 
}
.button--variation_arrow:after{
  content: '';
  position: absolute;
  top: 48%;
  transform: translateY(-50%);
  right: -15px;
  height: 11px;
  width: 11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12' fill='none'%3E%3Cpath d='M6.6 1.6001L5.83 2.3701L8.91 5.4501H0V6.5501H8.91L5.83 9.6301L6.6 10.4001L11 6.0001L6.6 1.6001Z' fill='%2357150B'/%3E%3C/svg%3E");
}


.systems-page.systems-page--email-subscription {
  padding-top: 100px;
  padding-left: 0;
  padding-right: 0;
}

.systems-page.systems-page--email-subscription h1 {
  font-size: 40px;
  margin-bottom: 0;
}

.systems-page.systems-page--email-subscription h2 {
  font-size: 30px;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .systems-page.systems-page--email-subscription h1 {
    font-size: 30px;
  }

  .systems-page.systems-page--email-subscription h2 {
    font-size: 24px;
  }
}