/* breakpoints */
.awardsubmission {
  background: #E5ECEF;
  padding-top: 6rem;
  border-radius: 16px 16px 0 0;
}
.awardsubmission p {
  color: var(--font-color);
}
.awardsubmission .featuredimage {
  border-radius: 16px 16px 0 16px;
}
.awardsubmission .infobox {
  background: linear-gradient(to bottom, var(--tertiary-color), var(--secondary-color));
  border-radius: 16px 16px 16px 0;
  padding: 1rem;
}
.awardsubmission .infobox *:not(.btn):not(span):not(textarea) {
  color: var(--white);
}
.awardsubmission .infobox input[type="range"] {
  padding-left: 0;
  padding-right: 0;
}
.awardsubmission .infobox .section {
  border-bottom: 1px solid rgba(255, 255, 255, 0.125);
  padding: 0.75rem 0;
  line-height: 1.2;
  font-size: 0.8rem;
  font-weight: 300;
}
.awardsubmission .infobox .section:last-child {
  border-bottom: 0;
}
.awardsubmission .infobox .section h4 {
  font-size: 0.7rem;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 0.25rem;
}
.awardsubmission .infobox .section a {
  text-decoration: none;
  color: var(--primary-color);
}
.awardsubmission .infobox input[type="text"], .awardsubmission .infobox input[type="number"] {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0.5rem;
  border-radius: 8px;
}
.awardsubmission .description h3 {
  font-size: 1.5rem;
}
.awardsubmission .description * {
  color: var(--font-color);
}
.awardsubmission .description .accordion-item {
  padding-bottom: 0;
  border-bottom: 1px solid #E5ECEF;
}
.awardsubmission .description .accordion-button {
  background: var(--white);
  font-size: 0.9rem;
  padding-right: 3rem;
}
.awardsubmission .description .accordion-button[aria-expanded="true"] {
  background-color: var(--font-color);
  color: var(--white);
}
.awardsubmission .description .accordion-button[aria-expanded="true"]:after {
  color: var(--white);
}
.awardsubmission .description .accordion-collapse {
  border-top: 1px solid rgba(var(--white-rgb), 0.1);
  background: var(--font-color);
  border-radius: 0 0 16px 16px;
  padding: 1rem;
}
.awardsubmission .description .accordion-collapse * {
  font-size: 0.8rem;
  color: var(--white);
}
.awardsubmission .description .sdg-icons .swiper-container {
  position: relative;
}
.awardsubmission .description .sdg-icons .swiper-container:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  background: linear-gradient(to right, rgba(229, 236, 239, 0), #e5ecef);
  pointer-events: none;
  z-index: 10;
}
.awardsubmission .description .sdg-icons button {
  padding: 0.25rem;
  float: left;
  width: 90px;
  height: 90px;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
.awardsubmission .description .sdg-icons button.collapsed {
  opacity: 0.3;
}
.awardsubmission .description .sdg-icons button:not(.collapsed), .awardsubmission .description .sdg-icons button:hover {
  opacity: 1;
}
.awardsubmission .description .sdg-icons button img {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: calc(100% - 0.5rem);
  max-width: 90px;
}
.awardsubmission .description .sdg-icons button span {
  word-break: break-word;
  display: block;
  font-size: 0.4rem;
  text-transform: uppercase;
  color: var(--white);
  white-space: normal;
  position: absolute;
  bottom: 0.25rem;
  left: 0.25rem;
  width: calc(100% - 0.5rem);
  text-align: left;
}
.awardsubmission form .checkbox label {
  float: left !important;
  width: calc(100% - 2rem);
  margin-bottom: 0.5rem;
  font-size: 0.8rem !important;
}
.awardsubmission .voting-info p {
  font-size: 0.7rem !important;
}
.awardsubmission .voting__criteria--area .form-control {
  border: 0;
  color: var(--font-color);
  font-size: 0.8rem;
  line-height: 1.4;
}
@media (max-width: 1199.98px) {
  .awardsubmission .voting__criteria--area .form-control {
    font-size: 0.75rem;
  }
}
.awardsubmission .voting__criteria--area .slider {
  width: 100%;
  height: 8px;
  background: transparent;
  padding: 0;
  -webkit-appearance: none;
  appearance: none;
  border-radius: var(--border-radius-full);
}
.awardsubmission .voting__criteria--area .slider::-webkit-slider-runnable-track {
  height: 8px;
  background: rgba(var(--white-rgb), 0.15);
  border-color: rgba(var(--white-rgb), 0.15);
  border-radius: var(--border-radius-full);
}
.awardsubmission .voting__criteria--area .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  margin-top: -6px;
  border-radius: 50%;
  background: var(--primary-color);
  cursor: pointer;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.awardsubmission .voting__criteria--area .slider::-moz-range-track {
  height: 8px;
  background: rgba(var(--white-rgb), 0.15);
  border-color: rgba(var(--white-rgb), 0.15);
  border-radius: var(--border-radius-full);
}
.awardsubmission .voting__criteria--area .slider::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  margin-top: -6px;
  border-radius: 50%;
  background: var(--primary-color);
  cursor: pointer;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.awardsubmission .voting__criteria--area .slider::-ms-track {
  height: 8px;
  background: rgba(var(--white-rgb), 0.15);
  border-color: rgba(var(--white-rgb), 0.15);
  border-radius: var(--border-radius-full);
}
.awardsubmission .voting__criteria--area .slider::-ms-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  margin-top: -6px;
  border-radius: 50%;
  background: var(--primary-color);
  cursor: pointer;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fgreensignevents%2Fscss%2Fcomponents%2F_awardsubmission.scss%22%2C%22%2Fthemes%2Fgreensignevents%2Fscss%2Fcomponents%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */