/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
** Assets.json at root of the CinchOrchardCoreCMS.Theme project will point you to the files used to generate this.
*/

@media screen and (max-width: 904px) {
  .campaign-main-wrapper {
    width: 100%;
  }
}
.campaign-main {
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
}
@media screen and (max-width: 904px) {
  .campaign-main {
    grid-template-columns: 1fr;
  }
}

.campaign-main-content {
  flex-flow: column wrap;
  gap: var(--cinch-spacing-lg);
  background-color: var(--cinch-color-utility-white);
  border-left: 1px solid var(--cinch-color-grey-01);
  padding: var(--cinch-spacing-xl) var(--cinch-spacing-lg);
}
@media screen and (max-width: 904px) {
  .campaign-main-content {
    padding: var(--cinch-spacing-lg) var(--cinch-spacing-md);
    border-right: 1px solid var(--cinch-color-grey-01);
  }
}
@media screen and (max-width: 599px) {
  .campaign-main-content {
    padding: var(--cinch-spacing-md) var(--cinch-spacing-sm);
  }
}

.campaign-main-content-section {
  display: flex;
  flex-flow: column wrap;
  gap: var(--cinch-spacing-md);
  padding-bottom: var(--cinch-spacing-md);
}
.campaign-main-content-section:not(:last-child) {
  border-bottom: 1px solid var(--cinch-color-grey-01);
}
.campaign-main-content-section .cinch-text-body-lg {
  font-weight: 700;
}
.campaign-main-content-section .campaign-list-item {
  display: flex;
  flex-flow: column wrap;
  gap: var(--cinch-spacing-xxs);
  text-wrap: pretty;
}
.campaign-main-content-section .campaign-certifications-standards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.campaign-main-content-section .campaign-certifications-standards li {
  position: relative;
  display: flex;
  padding: var(--cinch-spacing-sm);
  background-color: var(--cinch-color-utility-surface);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%);
  color: var(--cinch-color-grey-05);
}
.campaign-main-content-section .campaign-certifications-standards li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--cinch-color-grey-01);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 0, 1px 1px, 1px calc(100% - 1px), calc(100% - 12px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 12px - 0.41px), calc(100% - 1px) 1px, 1px 1px);
}
.campaign-main-content-section .campaign-application {
  display: grid;
  grid-template-columns: 40px 1fr;
  gap: var(--cinch-spacing-sm);
}
@media screen and (max-width: 599px) {
  .campaign-main-content-section .campaign-application {
    grid-template-columns: 1fr;
  }
}
.campaign-main-content-section .campaign-application svg {
  width: 2.5rem;
  height: auto;
}

.campaign-main-form {
  background: linear-gradient(var(--cinch-color-blue-cinch), var(--cinch-color-blue-07) 50%, var(--cinch-color-blue-08));
  padding: var(--cinch-spacing-xl) var(--cinch-spacing-lg);
}
@media screen and (max-width: 904px) {
  .campaign-main-form {
    padding: var(--cinch-spacing-lg) var(--cinch-spacing-md);
    order: -1;
  }
}
@media screen and (max-width: 599px) {
  .campaign-main-form {
    padding: var(--cinch-spacing-md) var(--cinch-spacing-sm);
  }
}

.campaign-main-form-headline {
  display: flex;
  flex-flow: column wrap;
  gap: var(--cinch-spacing-sm);
  padding-bottom: var(--cinch-spacing-md);
}

#industry-campaign-form {
  display: flex;
  flex-flow: column wrap;
  gap: var(--cinch-spacing-md);
  /*button[type="submit"] {
      width: 100%;
      height: 48px;
      background-color: var(--cinch-color-blue-04);
      color: var(--cinch-color-utility-white);
      border: none;
      border-radius: 4px;
      font-family: Exo2, sans-serif;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      transition: background-color 0.2s ease;

      &:hover {
          background-color: var(--cinch-color-blue-05);
      }

      &:disabled {
          background-color: var(--cinch-color-grey-03);
          cursor: not-allowed;
      }
  }*/
}
#industry-campaign-form .form-section {
  display: flex;
  flex-flow: column wrap;
  gap: var(--cinch-spacing-sm);
}
#industry-campaign-form .is-invalid {
  border-color: var(--cinch-color-red-03) !important;
}

.form-section-headline {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--cinch-spacing-sm);
  align-items: center;
}
.form-section-headline h3 {
  font-weight: bold;
  white-space: nowrap;
}
.form-section-headline .divider {
  height: 1px;
  width: 100%;
  background-color: var(--cinch-color-blue-04);
}

.campaign-form-error {
  display: none;
  padding: 12px;
  background-color: rgba(242, 115, 108, 0.1);
  border: 1px solid var(--cinch-color-red-03);
  border-radius: 4px;
  color: var(--cinch-color-red-04);
  font-family: WixMadeforText, sans-serif;
  font-size: 14px;
}

.campaign-field-error {
  color: var(--cinch-color-red-04);
  font-size: 12px;
  margin-top: 4px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbXBhaWduLWZvcm0uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJjYW1wYWlnbi1mb3JtLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */
