/* -*- coding: utf-8 -*- */

.clear-clutter-page-container .page-body {
  align-items: center;
  padding-bottom: 30px;
}

.clear-clutter-page-container .page-content {
  align-items: center;
  background-blend-mode: overlay;
  background-image: linear-gradient(224.92deg, #1e85e2 24.31%, #27418f 82.26%),
    linear-gradient(180deg, rgba(0, 0, 0, 0) 35.08%, rgba(0, 0, 0, 0.4) 84.63%);
  border-radius: 35.283px;
  box-shadow: 0px 23px 31.6px 0px rgba(0, 0, 0, 0.25);
  color: #fff;
  gap: 20px;
  /*max-width: var(--moderate-width);*/
  overflow: hidden;
  padding: 71px 112px;
  position: relative;
  text-align: center;
  width: 100%;
  font-size: 48px;
}

.clear-clutter-page-container .page-content .holographic-bg {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.clear-clutter-page-container .title {
  font-size: 48px;
  width: 500px;
}

.clear-clutter-page-container .abstract {
  font-size: 20px;
  /*max-width: 480px;*/
  width: 534px;
}

.clear-clutter-page-container .email-download-form {
  align-items: center;
  gap: 20px;
}

.clear-clutter-page-container .email-download-form input {
  align-items: center;
  background: transparent;
  border-radius: 25px;
  border: 1px solid #fff;
  color: #fff;
  display: flex;
  font-size: 16px;
  height: 50px;
  justify-content: flex-start;
  outline: none;
  padding-left: 25px;
  padding-right: 25px;
  width: 300px;
}

.clear-clutter-page-container .download-button {
  width: 200px;
  z-index: 1;
}

.clear-clutter-page-container .disclaimer {
  font-size: 12px;
}

.clear-clutter-page-container .disclaimer a {
  text-decoration: underline;
}

@media only screen and (max-width: 786px) {
  .clear-clutter-page-container .page-content {
    padding: 20px;
  }
  .clear-clutter-page-container .title {
    font-size: 32px;
    width: auto;
  }
  .clear-clutter-page-container .abstract {
    width: auto;
  }
}
