@charset "UTF-8";
/**
 * -----------------------------------------------------------------------------
 * New Colors - Source: Figma (these names will not change in Figma as they come
 * from the Figma library, we should standardize around them).
 * -----------------------------------------------------------------------------
 */
/* Custom breakpoints for mobile carousel */
/* Navy icons */
body.path-influencer, body.path-ambassador {
  /* Success Page */
}
body.path-influencer form.influencer-page-form,
body.path-influencer form.influencer-success-form, body.path-ambassador form.influencer-page-form,
body.path-ambassador form.influencer-success-form {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center 0;
  background-image: url("/themes/custom/navycom/assets/images/waves-bk.svg");
  background-size: 100%;
  caret-color: #ffffff;
  padding: 30px 15px 5px 15px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  body.path-influencer form.influencer-page-form,
  body.path-influencer form.influencer-success-form, body.path-ambassador form.influencer-page-form,
  body.path-ambassador form.influencer-success-form {
    padding: 5em calc(50% - 395.5px) 2em;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  body.path-influencer form.influencer-page-form,
  body.path-influencer form.influencer-success-form, body.path-ambassador form.influencer-page-form,
  body.path-ambassador form.influencer-success-form {
    padding: 5em calc(50% - 474.5px) 2em;
    margin: 0 auto;
  }
}
body.path-influencer form.influencer-page-form .form-item-influencer-title,
body.path-influencer form.influencer-success-form .form-item-influencer-title, body.path-ambassador form.influencer-page-form .form-item-influencer-title,
body.path-ambassador form.influencer-success-form .form-item-influencer-title {
  text-align: left;
  font-size: 55px;
  font-size: 5.5rem;
  font-family: "Liberator-Heavy", Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  line-height: 0.85;
  letter-spacing: 2px;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-item-influencer-title,
  body.path-influencer form.influencer-success-form .form-item-influencer-title, body.path-ambassador form.influencer-page-form .form-item-influencer-title,
  body.path-ambassador form.influencer-success-form .form-item-influencer-title {
    text-align: center;
    font-size: 8.5rem;
  }
}
body.path-influencer form.influencer-page-form .form-item-influencer-title h1,
body.path-influencer form.influencer-success-form .form-item-influencer-title h1, body.path-ambassador form.influencer-page-form .form-item-influencer-title h1,
body.path-ambassador form.influencer-success-form .form-item-influencer-title h1 {
  font-size: 50px;
  font-size: 5rem;
  margin: 0;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-item-influencer-title h1,
  body.path-influencer form.influencer-success-form .form-item-influencer-title h1, body.path-ambassador form.influencer-page-form .form-item-influencer-title h1,
  body.path-ambassador form.influencer-success-form .form-item-influencer-title h1 {
    text-align: center;
    font-size: 80px;
    font-size: 8rem;
  }
}
body.path-influencer form.influencer-page-form .form-item-influencer-description,
body.path-influencer form.influencer-success-form .form-item-influencer-description, body.path-ambassador form.influencer-page-form .form-item-influencer-description,
body.path-ambassador form.influencer-success-form .form-item-influencer-description {
  display: block;
  text-align: left;
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
  height: 80px;
  height: 8rem;
  margin-bottom: 20px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-item-influencer-description,
  body.path-influencer form.influencer-success-form .form-item-influencer-description, body.path-ambassador form.influencer-page-form .form-item-influencer-description,
  body.path-ambassador form.influencer-success-form .form-item-influencer-description {
    text-align: center;
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    margin-bottom: 25px;
    margin-top: 15px;
  }
}
body.path-influencer form.influencer-page-form .form-item-influencer-description .sub-header,
body.path-influencer form.influencer-success-form .form-item-influencer-description .sub-header, body.path-ambassador form.influencer-page-form .form-item-influencer-description .sub-header,
body.path-ambassador form.influencer-success-form .form-item-influencer-description .sub-header {
  display: inline;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-item-influencer-description .sub-header,
  body.path-influencer form.influencer-success-form .form-item-influencer-description .sub-header, body.path-ambassador form.influencer-page-form .form-item-influencer-description .sub-header,
  body.path-ambassador form.influencer-success-form .form-item-influencer-description .sub-header {
    display: block;
  }
}
body.path-influencer form.influencer-page-form .form-item-influencer-phone-policy,
body.path-influencer form.influencer-success-form .form-item-influencer-phone-policy, body.path-ambassador form.influencer-page-form .form-item-influencer-phone-policy,
body.path-ambassador form.influencer-success-form .form-item-influencer-phone-policy {
  font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 0;
  font-size: 10px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: left;
  letter-spacing: 2px;
  float: left;
  margin-top: -10px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
body.path-influencer form.influencer-page-form .form-group,
body.path-influencer form.influencer-success-form .form-group, body.path-ambassador form.influencer-page-form .form-group,
body.path-ambassador form.influencer-success-form .form-group {
  margin-bottom: 25px;
}
body.path-influencer form.influencer-page-form .form-group.form-item-influencer-page-title .control-label,
body.path-influencer form.influencer-success-form .form-group.form-item-influencer-page-title .control-label, body.path-ambassador form.influencer-page-form .form-group.form-item-influencer-page-title .control-label,
body.path-ambassador form.influencer-success-form .form-group.form-item-influencer-page-title .control-label {
  display: block;
}
body.path-influencer form.influencer-page-form .form-group.form-type-select .control-label.has-text,
body.path-influencer form.influencer-success-form .form-group.form-type-select .control-label.has-text, body.path-ambassador form.influencer-page-form .form-group.form-type-select .control-label.has-text,
body.path-ambassador form.influencer-success-form .form-group.form-type-select .control-label.has-text {
  margin-bottom: 10px;
}
body.path-influencer form.influencer-page-form .form-group .control-label,
body.path-influencer form.influencer-success-form .form-group .control-label, body.path-ambassador form.influencer-page-form .form-group .control-label,
body.path-ambassador form.influencer-success-form .form-group .control-label {
  display: none;
}
body.path-influencer form.influencer-page-form .form-group .control-label.has-text,
body.path-influencer form.influencer-success-form .form-group .control-label.has-text, body.path-ambassador form.influencer-page-form .form-group .control-label.has-text,
body.path-ambassador form.influencer-success-form .form-group .control-label.has-text {
  display: block;
  padding: 0;
  text-transform: none;
  font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  letter-spacing: 1px;
  color: #c6ccd0;
  position: relative;
  text-align: left;
  width: auto;
  height: auto;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group .control-label.has-text,
  body.path-influencer form.influencer-success-form .form-group .control-label.has-text, body.path-ambassador form.influencer-page-form .form-group .control-label.has-text,
  body.path-ambassador form.influencer-success-form .form-group .control-label.has-text {
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    text-align: center;
  }
}
body.path-influencer form.influencer-page-form .form-group input.form-control,
body.path-influencer form.influencer-page-form .form-group select.form-control,
body.path-influencer form.influencer-success-form .form-group input.form-control,
body.path-influencer form.influencer-success-form .form-group select.form-control, body.path-ambassador form.influencer-page-form .form-group input.form-control,
body.path-ambassador form.influencer-page-form .form-group select.form-control,
body.path-ambassador form.influencer-success-form .form-group input.form-control,
body.path-ambassador form.influencer-success-form .form-group select.form-control {
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 1.5px;
  line-height: 30px;
  line-height: 3rem;
  border-top: 0;
  padding: 15px 30px 20px 0;
  cursor: pointer;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #0076a9;
  color: #c6ccd0;
  width: 100%;
}
body.path-influencer form.influencer-page-form .form-group input.form-control:focus,
body.path-influencer form.influencer-page-form .form-group select.form-control:focus,
body.path-influencer form.influencer-success-form .form-group input.form-control:focus,
body.path-influencer form.influencer-success-form .form-group select.form-control:focus, body.path-ambassador form.influencer-page-form .form-group input.form-control:focus,
body.path-ambassador form.influencer-page-form .form-group select.form-control:focus,
body.path-ambassador form.influencer-success-form .form-group input.form-control:focus,
body.path-ambassador form.influencer-success-form .form-group select.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.path-influencer form.influencer-page-form .form-group input.form-control:-webkit-autofill,
body.path-influencer form.influencer-page-form .form-group select.form-control:-webkit-autofill,
body.path-influencer form.influencer-success-form .form-group input.form-control:-webkit-autofill,
body.path-influencer form.influencer-success-form .form-group select.form-control:-webkit-autofill, body.path-ambassador form.influencer-page-form .form-group input.form-control:-webkit-autofill,
body.path-ambassador form.influencer-page-form .form-group select.form-control:-webkit-autofill,
body.path-ambassador form.influencer-success-form .form-group input.form-control:-webkit-autofill,
body.path-ambassador form.influencer-success-form .form-group select.form-control:-webkit-autofill {
  -webkit-text-fill-color: #c6ccd0;
  -webkit-box-shadow: 0 0 0px 1000px #01202C inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper::after:focus,
body.path-influencer form.influencer-success-form .form-group .select-wrapper::after:focus, body.path-ambassador form.influencer-page-form .form-group .select-wrapper::after:focus,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper::after:focus {
  color: #66afe9;
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .form-control,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .form-control, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .form-control,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .form-control {
  padding: 0 30px 0 0;
  height: 52px;
  border-top: 1px solid #0076a9;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group .select-wrapper .form-control,
  body.path-influencer form.influencer-success-form .form-group .select-wrapper .form-control, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .form-control,
  body.path-ambassador form.influencer-success-form .form-group .select-wrapper .form-control {
    height: 35px !important;
  }
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper {
  background: none;
  width: 100% !important;
  border-right: none;
  border-left: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #ffffff;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper,
  body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper,
  body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper {
    margin-bottom: 20px;
  }
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper:focus,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper:focus, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper:focus,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper.form-control,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper.form-control, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper.form-control,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper.form-control {
  border: 0;
  padding: 0;
  min-width: 314px;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper .ts-dropdown,
  body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper .ts-dropdown, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper .ts-dropdown,
  body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper .ts-dropdown {
    margin-top: 20px;
  }
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper .ts-control,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper .ts-control, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper .ts-control,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper .ts-control {
  border-color: #66afe9;
}
body.path-influencer form.influencer-page-form .form-group .select-wrapper .ts-wrapper.error .ts-control,
body.path-influencer form.influencer-success-form .form-group .select-wrapper .ts-wrapper.error .ts-control, body.path-ambassador form.influencer-page-form .form-group .select-wrapper .ts-wrapper.error .ts-control,
body.path-ambassador form.influencer-success-form .form-group .select-wrapper .ts-wrapper.error .ts-control {
  border-right: none;
  border-left: none;
  border-top: 1px solid #0076a9;
  border-bottom: 1px solid #0076a9;
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty::after, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty::after, body.path-influencer form.influencer-page-form .form-group.form-item.form-error::after, body.path-influencer form.influencer-page-form .form-group.form-item.error-zero::after,
body.path-influencer form.influencer-success-form .form-group.form-item.empty::after,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error::after,
body.path-influencer form.influencer-success-form .form-group.form-item.error-zero::after, body.path-ambassador form.influencer-page-form .form-group.form-item.empty::after, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error::after, body.path-ambassador form.influencer-page-form .form-group.form-item.error-zero::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.error-zero::after {
  display: block;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  color: #ffffff;
  background: #AC2020;
  width: 100%;
  top: 2px;
  font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
  height: 24px;
  padding: 0 8px;
  vertical-align: top;
  line-height: 24px;
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty input, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty input, body.path-influencer form.influencer-page-form .form-group.form-item.form-error input, body.path-influencer form.influencer-page-form .form-group.form-item.error-zero input,
body.path-influencer form.influencer-success-form .form-group.form-item.empty input,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty input,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error input,
body.path-influencer form.influencer-success-form .form-group.form-item.error-zero input, body.path-ambassador form.influencer-page-form .form-group.form-item.empty input, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty input, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error input, body.path-ambassador form.influencer-page-form .form-group.form-item.error-zero input,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty input,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty input,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error input,
body.path-ambassador form.influencer-success-form .form-group.form-item.error-zero input {
  border-bottom: 1px solid #AC2020;
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty::after, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty::after,
body.path-influencer form.influencer-success-form .form-group.form-item.empty::after,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty::after, body.path-ambassador form.influencer-page-form .form-group.form-item.empty::after, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty::after {
  content: "Please fill out this field";
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type select.form-control, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control,
body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type select.form-control,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type select.form-control, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type select.form-control,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control {
  border-top: 1px solid #AC2020;
  border-bottom: 1px solid #AC2020;
  border-right: 0;
  border-left: 0;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type select.form-control, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control,
  body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type select.form-control,
  body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type select.form-control, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control,
  body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type select.form-control,
  body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type select.form-control {
    border: none;
  }
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type .select-wrapper::after, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type .select-wrapper::after,
body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type .select-wrapper::after,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type .select-wrapper::after, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type .select-wrapper::after, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type .select-wrapper::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type .select-wrapper::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type .select-wrapper::after {
  color: #AC2020;
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type::after, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type::after,
body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type::after,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type::after, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type::after, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type::after {
  content: "Please make a selection";
  top: 2px;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type::after, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type::after,
  body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type::after,
  body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type::after, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type::after, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type::after,
  body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type::after,
  body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type::after {
    top: 0;
  }
}
body.path-influencer form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type .ts-wrapper .ts-control, body.path-influencer form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type .ts-wrapper .ts-control,
body.path-influencer form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type .ts-wrapper .ts-control,
body.path-influencer form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type .ts-wrapper .ts-control, body.path-ambassador form.influencer-page-form .form-group.form-item.empty.form-item-influencer-type .ts-wrapper .ts-control, body.path-ambassador form.influencer-page-form .form-group.form-item.is-empty.form-item-influencer-type .ts-wrapper .ts-control,
body.path-ambassador form.influencer-success-form .form-group.form-item.empty.form-item-influencer-type .ts-wrapper .ts-control,
body.path-ambassador form.influencer-success-form .form-group.form-item.is-empty.form-item-influencer-type .ts-wrapper .ts-control {
  border-right: none;
  border-left: none;
  border-top: 1px solid #AC2020;
  border-bottom: 1px solid #AC2020;
}
body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-first-name::after, body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-last-name::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-first-name::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-last-name::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-first-name::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-last-name::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-first-name::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-last-name::after {
  content: "Enter letters only";
}
body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-phone-number::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-phone-number::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-phone-number::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-phone-number::after {
  content: "Invalid phone number detected";
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-phone-number::after,
  body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-phone-number::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-phone-number::after,
  body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-phone-number::after {
    content: "Our Cryptos checked and that’s not a valid phone number";
  }
}
body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-email::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-email::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-email::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-email::after {
  content: "Enter valid email";
}
body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-org-name::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-org-name::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-org-name::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-org-name::after {
  content: "Enter letters, numbers and comma's";
}
body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-org-zip::after,
body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-org-zip::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-org-zip::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-org-zip::after {
  content: "Must be a tidy 5 digits";
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group.form-item.form-error.form-item-org-zip::after,
  body.path-influencer form.influencer-success-form .form-group.form-item.form-error.form-item-org-zip::after, body.path-ambassador form.influencer-page-form .form-group.form-item.form-error.form-item-org-zip::after,
  body.path-ambassador form.influencer-success-form .form-group.form-item.form-error.form-item-org-zip::after {
    content: "Was that encrypted? This field should be 5 digits";
  }
}
body.path-influencer form.influencer-page-form .form-group.form-item.error-zero.form-item-phone-number::after,
body.path-influencer form.influencer-success-form .form-group.form-item.error-zero.form-item-phone-number::after, body.path-ambassador form.influencer-page-form .form-group.form-item.error-zero.form-item-phone-number::after,
body.path-ambassador form.influencer-success-form .form-group.form-item.error-zero.form-item-phone-number::after {
  content: "Invalid phone number detected";
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-group.form-item.error-zero.form-item-phone-number::after,
  body.path-influencer form.influencer-success-form .form-group.form-item.error-zero.form-item-phone-number::after, body.path-ambassador form.influencer-page-form .form-group.form-item.error-zero.form-item-phone-number::after,
  body.path-ambassador form.influencer-success-form .form-group.form-item.error-zero.form-item-phone-number::after {
    content: "Our Cryptos checked and that’s not a valid phone number";
  }
}
body.path-influencer form.influencer-page-form .form-actions,
body.path-influencer form.influencer-success-form .form-actions, body.path-ambassador form.influencer-page-form .form-actions,
body.path-ambassador form.influencer-success-form .form-actions {
  display: block;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-actions,
  body.path-influencer form.influencer-success-form .form-actions, body.path-ambassador form.influencer-page-form .form-actions,
  body.path-ambassador form.influencer-success-form .form-actions {
    text-align: end;
  }
}
body.path-influencer form.influencer-page-form .form-actions .btn,
body.path-influencer form.influencer-success-form .form-actions .btn, body.path-ambassador form.influencer-page-form .form-actions .btn,
body.path-ambassador form.influencer-success-form .form-actions .btn {
  font-size: 16px;
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  letter-spacing: 2px;
  margin: 30px 0 40px 0;
  background: linear-gradient(-45deg, transparent 8px, #0076a9 8px);
  padding: 14px 18px;
  border: 0;
  border-radius: 0;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 60px;
  width: 100%;
  min-width: 160px;
  color: #fff;
  position: relative;
  outline: none;
  outline-offset: unset;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-page-form .form-actions .btn,
  body.path-influencer form.influencer-success-form .form-actions .btn, body.path-ambassador form.influencer-page-form .form-actions .btn,
  body.path-ambassador form.influencer-success-form .form-actions .btn {
    width: auto;
  }
}
@media (min-width: 992px) {
  body.path-influencer form.influencer-success-form, body.path-ambassador form.influencer-success-form {
    padding: 6em calc(50% - 395.5px) 2em;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  body.path-influencer form.influencer-success-form, body.path-ambassador form.influencer-success-form {
    padding: 6em calc(50% - 474.5px) 2em;
    margin: 0 auto;
  }
}
body.path-influencer form.influencer-success-form .block-part-1, body.path-ambassador form.influencer-success-form .block-part-1 {
  padding-bottom: 50px;
  padding-bottom: 5rem;
  background: url("../../assets/images/waves-bk.svg") center 0 no-repeat;
  background-size: 100%;
  width: 100%;
  position: relative;
  left: 0;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-success-form .block-part-1, body.path-ambassador form.influencer-success-form .block-part-1 {
    width: 75%;
    left: 11%;
  }
}
body.path-influencer form.influencer-success-form .block-part-1 .influencer-page-logo, body.path-ambassador form.influencer-success-form .block-part-1 .influencer-page-logo {
  text-align: left;
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-success-form .block-part-1 .influencer-page-logo, body.path-ambassador form.influencer-success-form .block-part-1 .influencer-page-logo {
    text-align: center;
    margin-bottom: 60px;
  }
}
body.path-influencer form.influencer-success-form .block-part-1 .influencer-page-logo img, body.path-ambassador form.influencer-success-form .block-part-1 .influencer-page-logo img {
  width: 100%;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-success-form .block-part-1 .influencer-page-logo img, body.path-ambassador form.influencer-success-form .block-part-1 .influencer-page-logo img {
    width: auto;
  }
}
body.path-influencer form.influencer-success-form .block-part-1 .form-title h1,
body.path-influencer form.influencer-success-form .block-part-1 h1.form-title, body.path-ambassador form.influencer-success-form .block-part-1 .form-title h1,
body.path-ambassador form.influencer-success-form .block-part-1 h1.form-title {
  text-align: left;
  margin: 0 0 3rem;
  line-height: 55px;
  line-height: 5.5rem;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-success-form .block-part-1 .form-title h1,
  body.path-influencer form.influencer-success-form .block-part-1 h1.form-title, body.path-ambassador form.influencer-success-form .block-part-1 .form-title h1,
  body.path-ambassador form.influencer-success-form .block-part-1 h1.form-title {
    text-align: center;
    line-height: 80px;
    line-height: 8rem;
  }
}
body.path-influencer form.influencer-success-form .block-part-1 .form-description, body.path-ambassador form.influencer-success-form .block-part-1 .form-description {
  display: block;
  text-align: left;
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  line-height: 2.6rem;
}
@media (min-width: 768px) {
  body.path-influencer form.influencer-success-form .block-part-1 .form-description, body.path-ambassador form.influencer-success-form .block-part-1 .form-description {
    text-align: center;
    padding: 0 70px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
body.path-influencer form.influencer-success-form .block-part-1 .form-description .message-two,
body.path-influencer form.influencer-success-form .block-part-1 .form-description .message-three, body.path-ambassador form.influencer-success-form .block-part-1 .form-description .message-two,
body.path-ambassador form.influencer-success-form .block-part-1 .form-description .message-three {
  margin-top: 10px;
}