.text-view--type-xxs {
  line-height: 18px;
  letter-spacing: .3px;
  color: #757689;
  font-size: 9px;
  font-weight: 400;
}

.text-view--type-xxs-frost {
  letter-spacing: .3px;
  color: #7688c3;
  font-size: 9px;
  font-weight: 400;
}

.text-view--type-xs {
  line-height: 28px;
  letter-spacing: .1px;
  color: #a1a2b1;
  font-size: 10px;
  font-weight: 400;
}

.text-view--type-xs-pink {
  line-height: 28px;
  letter-spacing: .1px;
  color: #ff00bf;
  font-size: 10px;
  font-weight: 400;
}

.text-view--type-xs-error {
  line-height: 14px;
  letter-spacing: .1px;
  color: #e60000;
  font-size: 10px;
  font-weight: 400;
}

.text-view--type-small-capitalized {
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .3px;
  color: #757689;
  font-size: 11px;
  font-weight: 400;
}

.text-view--type-small-capitalized-white {
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .3px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
}

.text-view--type-standard-button-type-primary {
  line-height: 14px;
  color: #fff;
  font-size: 12px;
}

.text-view--type-large-button-type-primary {
  line-height: 18px;
  color: #fff;
  font-size: 16px;
}

.text-view--type-large-button-type-secondary {
  line-height: 18px;
  color: #757689;
  font-size: 16px;
}

.text-view--type-standard-button-type-secondary {
  line-height: 14px;
  color: #757689;
  font-size: 12px;
}

.text-view--type-large-button-type-secondary {
  line-height: 18px;
  color: #757689;
  font-size: 16px;
}

.text-view--type-standard-button-type-header {
  line-height: 14px;
  color: #fff;
  font-size: 12px;
}

.text-view--type-large-button-type-header {
  line-height: 18px;
  color: #fff;
  font-size: 16px;
}

.text-view--type-standard-button-type-info {
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1px;
  color: #757689;
  font-size: 12px;
  font-weight: 400;
}

.text-view--type-standard-button-type-link-primary {
  line-height: 16px;
  letter-spacing: .1px;
  color: #ff00bf;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-standard-button-type-link-secondary {
  line-height: 16px;
  letter-spacing: .1px;
  color: #7688c3;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-standard-button-type-danger {
  line-height: 14px;
  color: #fff;
  font-size: 12px;
}

.text-view--type-small-capitalized-frost {
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .3px;
  color: #7688c3;
  font-size: 12px;
  font-weight: 400;
}

.text-view--type-small {
  line-height: 18px;
  letter-spacing: .2px;
  color: #757689;
  font-size: 12px;
  font-weight: 400;
}

.text-view--type-small-frost {
  line-height: 18px;
  letter-spacing: .2px;
  color: #7688c3;
  font-size: 12px;
  font-weight: 400;
}

.text-view--type-small-2 {
  line-height: 18px;
  letter-spacing: .1px;
  color: #757689;
  font-size: 13px;
  font-weight: 400;
}

.text-view--type-small-2-violet {
  line-height: 18px;
  color: #8a40ff;
  font-size: 13px;
  font-weight: 500;
}

.text-view--type-small-3 {
  line-height: 22px;
  letter-spacing: .1px;
  color: #49495c;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-small-3-darker-grey {
  line-height: 22px;
  letter-spacing: .1px;
  color: #757689;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-small-3-frost {
  line-height: 16px;
  letter-spacing: .1px;
  color: #7688c3;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-small-3-white {
  line-height: 16px;
  letter-spacing: .1px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-small-3-capitalized-white {
  text-transform: uppercase;
  line-height: 16px;
  letter-spacing: .1px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.text-view--type-small-4 {
  line-height: 22px;
  letter-spacing: .2px;
  color: #49495c;
  font-size: 16px;
  font-weight: 300;
}

.text-view--type-small-4-white {
  line-height: 24px;
  letter-spacing: .2px;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.text-view--type-small-5 {
  line-height: 22px;
  color: #303143;
  font-size: 16px;
  font-weight: 600;
}

.text-view--type-small-5-darker-grey {
  line-height: 22px;
  color: #757689;
  font-size: 16px;
}

.text-view--type-medium {
  line-height: 26px;
  color: #303143;
  font-size: 18px;
  font-weight: 600;
}

.text-view--type-medium-darker-grey-2 {
  line-height: 26px;
  color: #49495c;
  font-size: 18px;
}

.text-view--type-medium-3 {
  line-height: 26px;
  color: #333447;
  font-size: 18px;
  font-weight: 300;
}

.text-view--type-form-separator {
  line-height: 26px;
  letter-spacing: .6px;
  color: #a1a2b1;
  font-size: 18px;
}

.text-view--type-medium-2 {
  line-height: 26px;
  letter-spacing: 0.5px;
  color: #303143;
  font-size: 20px;
  font-weight: 300;
}

.text-view--type-medium-2-white {
  line-height: 26px;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}

.text-view--type-large {
  line-height: 36px;
  color: #32378c;
  font-size: 30px;
  font-weight: 300;
}

.text-view--type-large-white {
  line-height: 36px;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}

.text-view--type-large-2 {
  line-height: 50px;
  letter-spacing: .6px;
  color: #303143;
  font-size: 36px;
  font-weight: 600;
}

.text-view--type-input-label-title {
  text-transform: uppercase;
  letter-spacing: .1px;
  color: #a1a2b1;
  font-size: 10px;
  font-weight: 400;
}

.text-view--type-input-label-help {
  letter-spacing: .1px;
  color: #a1a2b1;
  font-size: 11px;
  font-weight: 300;
  font-style: italic;
}

.text-view--type-form-help {
  line-height: 16px;
  letter-spacing: .3px;
  color: #9091a1;
  font-size: 11px;
  font-weight: 300;
}

.text-view--type-link {
  line-height: 22px;
  color: #f94ad1;
  font-size: 14px;
}

.text-view--type-link-bone {
  line-height: 18px;
  color: #f3f3f5;
  font-size: 16px;
}

.text-view--type-link-small {
  line-height: 18px;
  color: #f94ad1;
  font-size: 12px;
}

.text-view--type-link-small-4 {
  line-height: 18px;
  color: #f94ad1;
  font-size: 16px;
}

.text-view--weight-200 {
  font-weight: 200;
}

.text-view--weight-300 {
  font-weight: 300;
}

.text-view--weight-400 {
  font-weight: 400;
}

.text-view--weight-500 {
  font-weight: 500;
}

.text-view--weight-600 {
  font-weight: 600;
}

.text-view--uppercase {
  text-transform: uppercase;
}

.link-view {
  cursor: pointer;
}

.footer-view {
  background-color: #333447;
  width: 100%;
}

.footer-view__list-item {
  margin: 16px 0;
}

.footer-view__copyright {
  display: block;
  border-top: solid 1px #f3f3f5;
  padding: 16px 0 75px;
  text-align: center;
  color: #f3f3f5;
}

@media (min-width: 768px) {
  .footer-view__copyright {
    display: table;
    margin: 50px auto 0;
    padding: 16px 150px 75px;
  }
}

.footer-view__copyright-item {
  margin: 0 8px;
}

.footer-view__nav {
  display: table;
  margin: 0 auto;
  padding: 35px 70px 0;
  width: 100%;
  max-width: 996px;
}

.footer-view__nav-column {
  display: block;
  margin-bottom: 50px;
  text-align: center;
}

@media (min-width: 768px) {
  .footer-view__nav-column {
    display: table-cell;
    width: 33.3333%;
  }
}

.footer-view__list-header {
  color: #bfc7d9;
}

.lyft-business-logo--color-white {
  fill: #fff;
}

.lyft-business-logo--color-indigo {
  fill: #32378c;
}

.lyft-business-logo--color-pink {
  fill: #ff00bf;
}

.lyft-business-logo--business-color-white {
  fill: #fff;
}

.lyft-business-logo--business-color-indigo {
  fill: #32378c;
}

.lyft-business-logo--business-color-frost {
  fill: #7688c3;
}

.button-view {
  border-radius: 6px;
  cursor: pointer;
  padding: 0 18px;
  min-width: 84px;
  height: 34px;
}

.button-view--type-primary {
  border: 1px solid #ff00bf;
  background-color: #ff00bf;
}

.button-view--type-primary:hover {
  border: 1px solid #ff33cc;
  background-color: #ff33cc;
}

.button-view--type-primary:active {
  border: 1px solid #cc0099;
  background-color: #cc0099;
}

.button-view--type-primary:disabled {
  border: 1px solid #c5c5ca;
  background-color: #c5c5ca;
}

.button-view--type-primary:disabled:hover {
  border: 1px solid #c5c5ca;
  background-color: #c5c5ca;
}

.button-view--type-primary:disabled:active {
  border: 1px solid #c5c5ca;
  background-color: #c5c5ca;
}

.button-view--type-secondary {
  border: 1px solid #a1a2b1;
  background-color: transparent;
}

.button-view--type-secondary:hover {
  border: 1px solid #bdbec8;
  background-color: rgba(26, 26, 26, 0);
}

.button-view--type-secondary:active {
  border: 1px solid #85869a;
  background-color: transparent;
}

.button-view--type-secondary:disabled {
  border: 1px solid #a1a2b1;
  background-color: transparent;
}

.button-view--type-secondary:disabled:hover {
  border: 1px solid #a1a2b1;
  background-color: transparent;
}

.button-view--type-secondary:disabled:active {
  border: 1px solid #a1a2b1;
  background-color: transparent;
}

.button-view--type-header {
  border: 1px solid #d8dce6;
  background-color: transparent;
}

.button-view--type-header:hover {
  border: 1px solid #f7f8fa;
  background-color: rgba(26, 26, 26, 0);
}

.button-view--type-header:active {
  border: 1px solid #b9c0d2;
  background-color: transparent;
}

.button-view--type-info {
  border: 1px solid #a1a2b1;
  background-color: #fff;
}

.button-view--type-info:hover {
  border: 1px solid #bdbec8;
  background-color: white;
}

.button-view--type-info:active {
  border: 1px solid #85869a;
  background-color: #e6e6e6;
}

.button-view--type-info:disabled {
  border: 1px solid #a1a2b1;
  background-color: #fff;
}

.button-view--type-info:disabled:hover {
  border: 1px solid #a1a2b1;
  background-color: #fff;
}

.button-view--type-info:disabled:active {
  border: 1px solid #a1a2b1;
  background-color: #fff;
}

.button-view--type-danger {
  border: 1px solid #e60000;
  background-color: #e60000;
}

.button-view--type-danger:hover {
  border: 1px solid #ff1a1a;
  background-color: #ff1a1a;
}

.button-view--type-danger:active {
  border: 1px solid #b30000;
  background-color: #b30000;
}

.button-view--type-danger:disabled {
  border: 1px solid #e60000;
  background-color: #e60000;
}

.button-view--type-danger:disabled:hover {
  border: 1px solid #e60000;
  background-color: #e60000;
}

.button-view--type-danger:disabled:active {
  border: 1px solid #e60000;
  background-color: #e60000;
}

.button-view--size-large {
  width: 100%;
  height: 54px;
  font-size: 16px;
}

.button-view--no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header-view {
  display: table;
  position: absolute;
  padding: 20px;
  width: 100%;
}

@media (min-width: 576px) {
  .header-view {
    padding: 40px 80px 20px;
  }
}

.header-view__column {
  display: table-cell;
  vertical-align: middle;
}

.header-view__column--right {
  text-align: right;
}

.header-view__button {
  width: 100px;
}

.header-view__lyft-business-logo {
  width: 107px;
}

@media (min-width: 576px) {
  .header-view__lyft-business-logo {
    width: 214px;
  }
}

.html-marketing-page body {
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, BlinkMacSystemFont, "Roboto", arial, sans-serif;
}

.html-marketing-page button {
  font-family: "Gotham SSm A", "Gotham SSm B", -apple-system, BlinkMacSystemFont, "Roboto", arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
}

p {
  line-height: 1.5;
}

.input-text-view {
  border: 1px solid #dedee0;
  border-radius: 6px;
  background-color: #f3f3f5;
  padding: 0 15px;
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  height: 54px;
}

.input-text-view::-webkit-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.input-text-view:-ms-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.input-text-view::placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.input-text-view:focus {
  border: 1px solid #5c65e6;
}

.input-text-view--mulberry:focus {
  border: 1px solid #352384;
}

.input-text-view--error {
  border: 1px solid #e60000;
}

.business-signup-form-view {
  margin: 0 auto;
  width: 100%;
  max-width: 520px;
}

.business-signup-form-view__form {
  display: table;
  width: 100%;
}

.business-signup-form-view__button {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .business-signup-form-view__button {
    margin-left: 10px;
  }
}

.business-signup-form-view__table-cell {
  display: block;
}

@media (min-width: 768px) {
  .business-signup-form-view__table-cell {
    display: table-cell;
  }
}

.business-signup-form-view__table-cell--button {
  padding-top: 10px;
}

@media (min-width: 768px) {
  .business-signup-form-view__table-cell--button {
    padding-left: 10px;
  }
}

.hero-image-view {
  background-size: cover;
  height: 100%;
  background-position-x: center;
}

.hero-view__image-container {
  height: 250px;
}

@media (min-width: 992px) {
  .hero-view__image-container {
    height: 650px;
  }
}

.hero-view__form {
  -webkit-animation-name: slideup;
  animation-name: slideup;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  margin: -135px auto 0;
  background-color: #fff;
  padding: 10px 30px 0;
  width: 85%;
  transition-timing-function: ease-in-out;
}

@media (min-width: 992px) {
  .hero-view__form {
    position: absolute;
    top: 115px;
    right: 0;
    -webkit-animation-name: slideleft;
    animation-name: slideleft;
    margin: 0;
    padding: 40px 50px;
    width: 620px;
  }
}

.hero-view__header {
  color: #352384;
}

.hero-view__description {
  margin-bottom: 50px;
  color: #352384;
}

@-webkit-keyframes slideup {
  from {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideup {
  from {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes slideleft {
  from {
    -webkit-transform: translateX(40px);
    transform: translateX(40px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideleft {
  from {
    -webkit-transform: translateX(40px);
    transform: translateX(40px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

.join-lyft-for-business-view {
  display: block;
  background-color: #352384;
  width: 100%;
}

@media (min-width: 992px) {
  .join-lyft-for-business-view {
    display: table;
  }
}

.join-lyft-for-business-view__table-cell {
  display: block;
  width: 100%;
  height: 240px;
  vertical-align: top;
}

@media (min-width: 992px) {
  .join-lyft-for-business-view__table-cell {
    display: table-cell;
    width: 50%;
    height: 360px;
  }
}

.join-lyft-for-business_view__form-container {
  padding: 10px 20px;
}

@media (min-width: 992px) {
  .join-lyft-for-business_view__form-container {
    padding: 90px 50px 40px;
  }
}

.join-lyft-for-business-view__header {
  text-align: center;
  color: #fff;
}

.learn-more-view {
  margin: 0 25px;
  padding-bottom: 30px;
  color: #333447;
}

.learn-more-view__row {
  margin: 0 auto;
  width: 100%;
  max-width: 1196px;
}

.learn-more-view__header {
  margin: 90px 0;
  text-align: center;
}

.learn-more-view__answer {
  padding: 0 0 60px 40px;
}

.learn-more-view__link {
  font-size: 16px;
}

.image-view--type-background {
  background-position: center;
  background-size: cover;
}

.image-view--size-sm-circle {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.image-view--size-md-circle {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}

.image-view--size-sm-rectangle {
  width: 90px;
  height: auto;
}

.image-view--size-full-rectangle {
  width: 100%;
  height: auto;
}

.image-view--size-auto {
  width: auto;
  height: auto;
}

.alternating-image-and-text-view {
  width: 100%;
  color: #333447;
}

.alternating-image-and-text-view__row {
  display: block;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 992px) {
  .alternating-image-and-text-view__row {
    display: table;
    max-width: 1196px;
  }
}

@media (min-width: 992px) {
  .alternating-image-and-text-view__table-cell {
    display: table-cell;
    max-width: 598px;
    max-height: 360px;
  }
}

.alternating-image-and-text-view__table-cell--description {
  display: table-cell;
  padding: 5px 25px 45px;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .alternating-image-and-text-view__table-cell--description {
    padding: 5px 80px 45px;
  }
}

.alternating-image-and-text-view__table-cell--description-before-image {
  display: none;
}

@media (min-width: 992px) {
  .alternating-image-and-text-view__table-cell--description-before-image {
    display: table-cell;
  }
}

@media (min-width: 992px) {
  .alternating-image-and-text-view__table-cell--description-after-image {
    display: none;
  }
}

.team-benefits-view {
  background-color: #f3f3f5;
  padding-bottom: 0;
  color: #333447;
}

@media (min-width: 992px) {
  .team-benefits-view {
    padding-bottom: 90px;
  }
}

.team-benefits-view__row {
  display: table;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

@media (min-width: 992px) {
  .team-benefits-view__row {
    max-width: 1196px;
  }
}

.team-benefits-view__header {
  margin: 90px 25px;
}

@media (min-width: 992px) {
  .team-benefits-view__table-cell {
    display: table-cell;
    max-width: 598px;
    max-height: 360px;
  }
}

.team-benefits-view__table-cell--description {
  padding: 5px 25px 45px;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .team-benefits-view__table-cell--description {
    padding: 5px 80px 45px;
  }
}

.team-benefits-view__table-cell--description-before-image {
  display: none;
}

@media (min-width: 992px) {
  .team-benefits-view__table-cell--description-before-image {
    display: table-cell;
  }
}

@media (min-width: 992px) {
  .team-benefits-view__table-cell--description-after-image {
    display: none;
  }
}

.why-lyft-for-business-view {
  padding: 0 25px 70px;
}

.why-lyft-for-business-view__row {
  width: 100%;
  text-align: center;
  color: #333447;
}

.why-lyft-for-business-view__value-props {
  display: table;
  margin: 0 auto;
}

.why-lyft-for-business-view__value-prop {
  padding-bottom: 60px;
}

@media (min-width: 992px) {
  .why-lyft-for-business-view__value-prop {
    display: table-cell;
    padding: 0 35px 60px;
    max-width: 380px;
  }
}

.why-lyft-for-business-view__header {
  margin: 90px 0;
}

.why-lyft-for-business-view__value-header {
  margin-top: 35px;
}

.background-image-view {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 100%;
}

.background-image-view--type-clipboard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc4IiBoZWlnaHQ9IjI2MCIgdmlld0JveD0iMCAwIDE3OCAyNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZT5GQjJGRkJENC1GODlGLTRBQzctOTM3RS0xQ0IyREZERDE4NzA8L3RpdGxlPjxkZWZzPjxwYXRoIGQ9Ik0xNi4xODIgNTJhNCA0IDAgMCAxIDQuMDA5LTRoMTM3LjYxOGE0LjAwNSA0LjAwNSAwIDAgMSA0LjAxIDMuOTk4djE0NC4wMjZMMTE3LjM1NyAyNDBIMjAuMTc5YTQgNCAwIDAgMS0zLjk5Ny00VjUyeiIgaWQ9ImIiLz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImEiPjxmZU9mZnNldCBkeD0iOCIgZHk9IjgiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC4xODgyMzUyOTQgMCAwIDAgMCAwLjE5MjE1Njg2MyAwIDAgMCAwIDAuMjYyNzQ1MDk4IDAgMCAwIDAuMiAwIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjIiPjxyZWN0IGZpbGw9IiNDQkQxREYiIHk9IjMyIiB3aWR0aD0iMTc4IiBoZWlnaHQ9IjIyOCIgcng9IjIwIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxyZWN0IGZpbGw9IiM3MjgwOTkiIG9wYWNpdHk9Ii41IiB4PSI1Ni42MzYiIHk9Ijk2IiB3aWR0aD0iODQuOTU1IiBoZWlnaHQ9IjgiIHJ4PSI0Ii8+PHJlY3QgZmlsbD0iIzcyODA5OSIgb3BhY2l0eT0iLjUiIHg9IjM2LjQwOSIgeT0iOTQiIHdpZHRoPSIxMi4xMzYiIGhlaWdodD0iMTIiIHJ4PSI2Ii8+PHJlY3QgZmlsbD0iIzcyODA5OSIgb3BhY2l0eT0iLjUiIHg9IjM2LjQwOSIgeT0iMTE0IiB3aWR0aD0iMTIuMTM2IiBoZWlnaHQ9IjEyIiByeD0iNiIvPjxyZWN0IGZpbGw9IiM3MjgwOTkiIG9wYWNpdHk9Ii41IiB4PSI1Ni42MzYiIHk9IjExNiIgd2lkdGg9IjYwLjY4MiIgaGVpZ2h0PSI4IiByeD0iNCIvPjxyZWN0IGZpbGw9IiM3MjgwOTkiIG9wYWNpdHk9Ii41IiB4PSIzNi40MDkiIHk9IjEzNCIgd2lkdGg9IjEyLjEzNiIgaGVpZ2h0PSIxMiIgcng9IjYiLz48cmVjdCBmaWxsPSIjNzI4MDk5IiBvcGFjaXR5PSIuNSIgeD0iMzYuNDA5IiB5PSIxODAiIHdpZHRoPSI2MC42ODIiIGhlaWdodD0iOCIgcng9IjQiLz48cmVjdCBmaWxsPSIjNzI4MDk5IiBvcGFjaXR5PSIuNSIgeD0iMzYuNDA5IiB5PSIyMDAiIHdpZHRoPSI0MC40NTUiIGhlaWdodD0iOCIgcng9IjQiLz48cmVjdCBmaWxsPSIjNzI4MDk5IiBvcGFjaXR5PSIuNSIgeD0iNTYuNjM2IiB5PSIxMzYiIHdpZHRoPSI3Mi44MTgiIGhlaWdodD0iOCIgcng9IjQiLz48cGF0aCBkPSJNMTE3LjM0MiAyMzkuOTkydi0zNS45NmE4LjAwMSA4LjAwMSAwIDAgMSA4LjAwMy04aDM2LjQ3NGwtNDQuNDc3IDQzLjk2eiIgZmlsbD0iI0NDRDJFMCIgb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNNTguNjcgMjRzMTQuMTQ4LjgzNyAxNC4xNDgtOCA2LjIxLTE2IDE2LjE4Ni0xNmM5Ljk3OCAwIDE2LjE3OCA2Ljk5IDE2LjE3OCAxNnMxNC4xNDggOCAxNC4xNDggOGM1LjU5MiAwIDEwLjEyNSA0LjQ4MyAxMC4xMjUgOS45OTN2MTIuMDE0YzAgNS41MTktNC41MjQgOS45OTMtMTAuMTI1IDkuOTkzSDU4LjY3Yy01LjU5MiAwLTEwLjEyNS00LjQ4My0xMC4xMjUtOS45OTNWMzMuOTkzQzQ4LjU0NSAyOC40NzQgNTMuMDcgMjQgNTguNjcgMjR6bTI0LjI2Mi04YzAgMy4zMDcgMi42ODUgNiA1Ljk5NyA2aC4xNDJhNi4wMDQgNi4wMDQgMCAwIDAgNS45OTctNmMwLTMuMzA3LTIuNjg1LTYtNS45OTctNmgtLjE0MmE2LjAwNCA2LjAwNCAwIDAgMC01Ljk5NyA2eiIgZmlsbD0iI0EyQURDMiIvPjwvZz48L3N2Zz4=);
}

.background-image-view--type-creditcard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM4IiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDIzOCAxMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkRERTI5QUY4LTlBNzQtNDYwNC04Q0UwLUQ3MUVFM0M1Qjg5NzwvdGl0bGU+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItMS4yNTclIiB5MT0iMi4yNDMlIiB4Mj0iMTI0LjY2JSIgeTI9IjEyMS43MzclIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Q4RENFNiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkM3RDkiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjIiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5LjcxNykiPjxyZWN0IGZpbGw9InVybCgjYSkiIHdpZHRoPSIxNjguMjgzIiBoZWlnaHQ9IjEwMi41MzgiIHJ4PSIxMS41MiIvPjxwYXRoIGZpbGw9IiM3MjgwOTkiIGQ9Ik0wIDE0LjI0MWgxNjguMjgzdjE3LjA5SDB6Ii8+PHJlY3QgZmlsbD0iIzcyODA5OSIgeD0iMTI3LjY2MyIgeT0iNjkuNzgzIiB3aWR0aD0iMzAuNDY1IiBoZWlnaHQ9IjIyLjc4NiIgcng9IjUuNzYiLz48cmVjdCBmaWxsPSIjRkZGIiB4PSI4LjcwNCIgeT0iNDYuOTk3IiB3aWR0aD0iMTAxLjU1IiBoZWlnaHQ9IjE5LjkzOCIgcng9IjIuODgiLz48L2c+PHBhdGggZD0iTTcwLjMzIDIxLjg1OWg3OC41MWMxNi43MzggMCAxOS4zMjcgMi4wNzMgMTkuMzI3IDE2LjI3NnY2NC4yODhoNy4yMTJWMzguMTM1YzAtMTguNTMtNi4xMTYtMjMuNDMtMjYuNTQtMjMuNDNINzAuMzN2Ny4xNTR6IiBmaWxsPSIjNDc0QzYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii40Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMS40NjIpIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMTY4LjI4MyIgaGVpZ2h0PSIxMDIuNTM4IiByeD0iMTEuNTIiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS42MDYgNDguNDIpIiBmaWxsPSIjRkZGIj48cmVjdCB3aWR0aD0iMTguODU5IiBoZWlnaHQ9IjUuNjk3IiByeD0iMi44NDgiLz48cmVjdCB4PSIyNC42NjIiIHdpZHRoPSIxOC44NTkiIGhlaWdodD0iNS42OTciIHJ4PSIyLjg0OCIvPjxyZWN0IHg9IjczLjk4NiIgd2lkdGg9IjE4Ljg1OSIgaGVpZ2h0PSI1LjY5NyIgcng9IjIuODQ4Ii8+PHJlY3QgeD0iNDkuMzI0IiB3aWR0aD0iMTguODU5IiBoZWlnaHQ9IjUuNjk3IiByeD0iMi44NDgiLz48cmVjdCB4PSI5OC42NDkiIHdpZHRoPSIxOC44NTkiIGhlaWdodD0iNS42OTciIHJ4PSIyLjg0OCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xNTUgNzIuNjMxKSIgZmlsbD0iIzcyODA5OSI+PGVsbGlwc2UgY3g9IjEwLjE1NSIgY3k9IjkuOTY5IiByeD0iMTAuMTU1IiByeT0iOS45NjkiLz48ZWxsaXBzZSBjeD0iMjQuNjYyIiBjeT0iOS45NjkiIHJ4PSIxMC4xNTUiIHJ5PSI5Ljk2OSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.background-image-view--type-invitation-email {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM2IiBoZWlnaHQ9IjMyNyIgdmlld0JveD0iMCAwIDIzNiAzMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZT44OTk5QkNBRC00RTlDLTQ2MzItODI3Ri00RTcxNjI4MTJCN0U8L3RpdGxlPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDIzMHYzMjBIMHoiLz48ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImIiPjxmZU9mZnNldCBkeD0iNiIgZHk9IjciIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldE91dGVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC42MzEzNzI1NDkgMCAwIDAgMCAwLjYzNTI5NDExOCAwIDAgMCAwIDAuNjk0MTE3NjQ3IDAgMCAwIDAuMDggMCIgaW49InNoYWRvd09mZnNldE91dGVyMSIvPjwvZmlsdGVyPjxtYXNrIGlkPSJjIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjMwIiBoZWlnaHQ9IjMyMCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNiKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHN0cm9rZS1vcGFjaXR5PSIuNDQiIHN0cm9rZT0iI0ExQTJCMSIgbWFzaz0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxwYXRoIGQ9Ik0yMjUgMWg0djIybC00LTZWMXptMCAyNmw0IDZ2MjBsLTQtNlYyN3ptMCAzMGw0IDZ2MjBsLTQtNlY1N3ptMCAzMGw0IDZ2MjBsLTQtNlY4N3ptMCAzMGw0IDZ2MjBsLTQtNnYtMjB6bTAgMzBsNCA2djIwbC00LTZ2LTIwem0wIDMwbDQgNnYyMGwtNC02di0yMHptMCAzMGw0IDZ2MjBsLTQtNnYtMjB6bTAgMzBsNCA2djIwbC00LTZ2LTIwem0wIDMwbDQgNnYyMGwtNC02di0yMHptMCAzMGw0IDZ2MTZoLTR2LTIyek0xIDFoNHYyMmwtNC02VjF6bTAgMjZsNCA2djIwbC00LTZWMjd6bTAgMzBsNCA2djIwbC00LTZWNTd6bTAgMzBsNCA2djIwbC00LTZWODd6bTAgMzBsNCA2djIwbC00LTZ2LTIwem0wIDMwbDQgNnYyMGwtNC02di0yMHptMCAzMGw0IDZ2MjBsLTQtNnYtMjB6bTAgMzBsNCA2djIwbC00LTZ2LTIwem0wIDMwbDQgNnYyMGwtNC02di0yMHptMCAzMGw0IDZ2MjBsLTQtNnYtMjB6bTAgMzBsNCA2djE2SDF2LTIyek0yMjUgMXY0aC0xOGw2LTRoMTJ6bS0yMiAwbC02IDRoLTIwbDYtNGgyMHptLTMwIDBsLTYgNGgtMjBsNi00aDIwem0tMzAgMGwtNiA0aC0yMGw2LTRoMjB6bS0zMCAwbC02IDRIODdsNi00aDIwek04MyAxbC02IDRINTdsNi00aDIwek01MyAxbC02IDRIMjdsNi00aDIwek0yMyAxbC02IDRINVYxaDE4ek0yMjUgMzE1djRoLTE4bDYtNGgxMnptLTIyIDBsLTYgNGgtMjBsNi00aDIwem0tMzAgMGwtNiA0aC0yMGw2LTRoMjB6bS0zMCAwbC02IDRoLTIwbDYtNGgyMHptLTMwIDBsLTYgNEg4N2w2LTRoMjB6bS0zMCAwbC02IDRINTdsNi00aDIwem0tMzAgMGwtNiA0SDI3bDYtNGgyMHptLTMwIDBsLTYgNEg1di00aDE4eiIgZmlsbD0iI0EyQTJCMSIgb3BhY2l0eT0iLjE0Ii8+PHBhdGggZmlsbD0iI0EyQTJCMSIgb3BhY2l0eT0iLjEiIGQ9Ik0zMCA1MGgxNzB2NzBIMzB6Ii8+PHJlY3QgZmlsbD0iI0EyQTJCMSIgb3BhY2l0eT0iLjIiIHg9Ijc1IiB5PSIxOTIiIHdpZHRoPSI4MCIgaGVpZ2h0PSIxNiIgcng9IjEiLz48cGF0aCBmaWxsPSIjQTJBMkIxIiBvcGFjaXR5PSIuMTIiIGQ9Ik02NSAxNzBoMTAwdjZINjV6TTQwIDE1OGgxNTB2Nkg0MHpNNDUgMTM2aDE0MHYxMkg0NXoiLz48cGF0aCBkPSJNODQuMDQ4IDk1LjkwNWwtMy45MzYtOS4xNTljLTEuMDc5LTIuNTEtLjA5NC01LjczNCAyLjIxNy03LjIxbDIuNTA0LTEuNjAxIDIuMjI1IDVjLTEuMjI5LjMyNi0xLjY5IDEuODI2LTEuMDM0IDMuMzQzbDMuMjM1IDcuNDc4IDI5Ljc0My0xMi4yNjQtMy4xMjMtNy4yNTJjLS42NTYtMS41MjQtMi4wNjctMi4yMjItMy4xNTUtMS41NjRsLTIuMDUxLTUuMDc0IDIuOTQ1LS43MDNjMi42MzQtLjYyOCA1LjYyMy44NzQgNi42ODkgMy4zNTJsMy45MDggOS4wOTIgMTcuNDg4LTcuMjExYzMuMDYxLTEuMjYzIDYuNTkzLjE5MiA3Ljg4NSAzLjI0OGwxOC44NyA0NC42Mkg2NS4wNzZsLTMuNTY2LTguMzEyYTUuODk5IDUuODk5IDAgMCAxIDMuMTc4LTcuOGwxOS4zNi03Ljk4M3pNNzAuMjc2IDUwaDM1LjAwN2wuNzM5IDIuMjA2TDc3LjA5OSA2NC4xMiA3MC4yNzYgNTB6bTkuNjg1IDI5LjIwN2wtMS4xNTctMi4zNzVjLS42NTMtMS4zNC0uNzI2LTMuNTU0LS4xNjItNC45NGwyLjg3LTcuMDM3IDIyLjYxMi05LjM3IDcuOTc4IDE5LjM3N2MxLjA3IDIuNi0uMTYgNS42MTUtMi43NTQgNi43MjNsLTEzLjQwNSA1LjcyN2E1LjE3NSA1LjE3NSAwIDAgMS02Ljc1Mi0yLjY2OWwtNC4wNDQtOS4xOS01LjE4NiAzLjc1NHoiIGZpbGw9IiNBMkEyQjEiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZD0iTTEwNCAxOS40MWgzLjMzOHY4Ljg4OGMwIDEuNDA2LjY0OSAyLjI0NSAxLjE2MiAyLjYwNS0uNTQ0LjQ3OS0yLjIuODk2LTMuNDQtLjEyLS43MjgtLjYtMS4wNi0xLjU4NS0xLjA2LTIuNTEzdi04Ljg2em0yMC44NzkgNy42MTdjMCAuNjEuNTA4IDEuMTA1IDEuMTIxIDEuMTA1djMuMjQzYy0yLjQ1IDAtNC40MzgtMS45NS00LjQzOC00LjM1MXYtMy4yNjdjMC0uNjEtLjUwNS0xLjEwNS0xLjEyNy0xLjEwNS0uNjIzIDAtMS4xMjcuNDk1LTEuMTI3IDEuMTA1aC0uMDA0di45ODdoMS42Nzl2My4yNjNoLTEuNjc5di4yODNjMCAuOTIzLS4zMzQgMS45MDMtMS4wNjggMi41MDItLjcwNi41NzMtMS41NC42ODMtMi4yMzYuNTg2VjIzLjc2YzAtMi40MDUgMS45ODgtNC4zNSA0LjQzOC00LjM1IDIuMTI3IDAgMy45MDUgMS40NjYgNC4zMzkgMy40MjRoMS4xMjd2My4yNjRoLTEuMDI1di45Mjl6bS0xMi42MjQuNjk3VjIyLjkxaDMuMjQ1djcuNTljMCAyLjIzLTEuMjU1IDMuOTA1LTMuMjQyIDQuMjk2LTEuMDk1LjIxNi0yLjIxNC4xMTItMy4yNzItLjIwMnYtMi45OTZjLjQxNC4xOCAxLjI0OS4zOTYgMS45LjMzLjg1OC0uMDkgMS4zOTMtLjUwNyAxLjQ3NS0xLjA4MSAwIDAtLjkwNC44Ny0yLjQ2Mi40NDktMS41NTctLjQxOS0xLjg5OS0xLjcwNi0xLjg5OS0yLjcyNXYtNS42NThoMy4yNTF2NC44MTJjMCAuMjcyLjIyNC40OTUuNTAyLjQ5NXMuNTAyLS4yMi41MDItLjQ5NXoiIGZpbGw9IiNBMkEyQjEiIG9wYWNpdHk9Ii4zIi8+PC9nPjwvc3ZnPg==);
}

.background-image-view--type-page {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPjc3RThDOTUwLThERTQtNEU4RS05M0Q4LTg1NUY3RUZGNUI2OTwvdGl0bGU+PGRlZnM+PHBhdGggZD0iTTAgMWExIDEgMCAwIDEgLjk5OS0xSDEyYy41NTIgMCAxLjMxOC4zMTkgMS43MDkuNzFsNS41OCA1LjU4Yy4zOTIuMzkyLjcxIDEuMTY1LjcxIDEuNzF2MTVjMCAuNTUyLS40NTUgMS0uOTkyIDFILjk5MkEuOTk2Ljk5NiAwIDAgMSAwIDIzVjF6IiBpZD0iYSIvPjxtYXNrIGlkPSJjIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZD0iTTEzIC4yNDRDMTIuNjY4LjA5NCAxMi4zMDQgMCAxMi4wMDQgMEguOTk2QS45OTguOTk4IDAgMCAwIDAgMXYyMmMwIC41NTMuNDQ1IDEgLjk5MyAxaDE4LjAxNEEuOTk3Ljk5NyAwIDAgMCAyMCAyM1Y4YzAtLjI5OS0uMDk1LS42NjUtLjI0Ni0xaC01Ljc1NkEuOTk3Ljk5NyAwIDAgMSAxMyA2LjAwMlYuMjQ0eiIgaWQ9ImIiLz48bWFzayBpZD0iZCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjI0IiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNiIi8+PC9tYXNrPjwvZGVmcz48ZyBzdHJva2U9IiNBREIyRkYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIG1hc2s9InVybCgjYykiIGZpbGw9IiNGNkY1RkYiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSBtYXNrPSJ1cmwoI2QpIiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjwvZz48L3N2Zz4=);
}

.background-image-view--type-direct-billing {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY3IiBoZWlnaHQ9IjEzMiIgdmlld0JveD0iMCAwIDE2NyAxMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkYzRkNDRkUzLTJGQTgtNDQzRC05NkRFLTcxODJFMjFENTQwOTwvdGl0bGU+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItMS4yNTclIiB5MT0iMi4yNDMlIiB4Mj0iMTI0LjY2JSIgeTI9IjEyMS43MzclIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Q4RENFNiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCRkM3RDkiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSItMS4yNTclIiB5MT0iMi4yNDMlIiB4Mj0iODQuODA2JSIgeTI9IjEwMCUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDhEQ0U2IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JGQzdEOSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDYzLjA3OSkiPjxyZWN0IGZpbGw9InVybCgjYSkiIHdpZHRoPSIxMTEiIGhlaWdodD0iNjgiIHJ4PSI3LjYwMyIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjcyIDMxLjc2NCkiIGZpbGw9IiNGRkYiPjxyZWN0IHg9Ii4zMjgiIHk9Ii4xNTciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiByeD0iMS45MDEiLz48cmVjdCB4PSIxNi4zMjgiIHk9Ii4xNTciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiByeD0iMS45MDEiLz48cmVjdCB4PSIzMi4zMjgiIHk9Ii4xNTciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiByeD0iMS45MDEiLz48cmVjdCB4PSI0OC4zMjgiIHk9Ii4xNTciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiByeD0iMS45MDEiLz48cmVjdCB4PSI2NC4zMjgiIHk9Ii4xNTciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiByeD0iMS45MDEiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi43MTMgNDcuNjQ2KSIgZmlsbD0iIzcyODA5OSI+PGVsbGlwc2UgY3g9IjYuNzEzIiBjeT0iNi41NCIgcng9IjYuNzEzIiByeT0iNi41NCIvPjxlbGxpcHNlIGN4PSIxNi4zMDQiIGN5PSI2LjU0IiByeD0iNi43MTMiIHJ5PSI2LjU0Ii8+PC9nPjwvZz48cGF0aCBkPSJNMTM0IDEuODI1YzAtMS42NiAxLjE0Ny0yLjMwNiAyLjU3LTEuNDQxbDE0LjM2IDguNzM4YzEuNDIuODYzIDEuNDIzIDIuMjY0LjAxIDMuMTI3bC0xNC4zOCA4Ljc5MWMtMS40MTQuODY0LTIuNTYuMjE1LTIuNTYtMS40M1YxNS44NGMtMS4zMS4yNzYtMi45MzUuNDQzLTQuMDY3Ljc3OS0xMC4yNjQgMy4wNDEtMTYuNDQyIDEyLjk3NS0xNC43NTMgMjMuNjcyYTE5LjgyIDE5LjgyIDAgMCAwIDEuMzEyIDQuNmMxLjA3OSAyLjU2My0uMjU3IDUuMzUzLTEuODM1IDYuMTgxLTEuNTguODI4LTUuNTk2IDEuMzU3LTcuMTgzLTIuMzIxLTIuMzIzLTUuMzg0LTMuMDg0LTExLjQtMS45NjgtMTcuMzc2IDIuNDItMTIuOTUyIDEyLjQ1Ny0yMi44MzkgMjUuNDIxLTI1LjAzMy44NDctLjE0MyAyLjE0NC0uMjU0IDMuMDczLS4zOTJWMS44MjV6bTMuOTk3IDcwLjAyMmMwIDEuNjYtMS4xNDcgMi4zMDYtMi41NjkgMS40NGwtMTQuMzYxLTguNzM3Yy0xLjQyLS44NjMtMS40MjMtMi4yNjQtLjAxLTMuMTI3bDE0LjM4MS04Ljc5MWMxLjQxNC0uODY0IDIuNTYtLjIxNSAyLjU2IDEuNDN2My43NzFjMS4zMS0uMjc3IDIuOTM1LS40NDQgNC4wNjYtLjc3OSAxMC4yNjQtMy4wNDEgMTYuNDQzLTEyLjk3NSAxNC43NTQtMjMuNjcyYTE5LjgyIDE5LjgyIDAgMCAwLTEuMzEzLTQuNmMtMS4wNzgtMi41NjMuMjU3LTUuMzUzIDEuODM2LTYuMTgyIDEuNTc5LS44MjggNS41OTUtMS4zNTYgNy4xODIgMi4zMjIgMi4zMjMgNS4zODQgMy4wODQgMTEuNCAxLjk2OCAxNy4zNzUtMi40MiAxMi45NTMtMTIuNDU3IDIyLjg0LTI1LjQyIDI1LjAzNC0uODQ3LjE0My0yLjE0NS4yNTQtMy4wNzQuMzkydjQuMTI0eiIgZmlsbD0idXJsKCNiKSIvPjwvZz48L3N2Zz4=);
}

.background-image-view--type-add-employees {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjEyNiIgdmlld0JveD0iMCAwIDE2MCAxMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPjI1NkMyRkZFLTlEQ0UtNDRCNi05QTU5LTI0MjE0MzdDRjZFRTwvdGl0bGU+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItMS4yNTclIiB5MT0iMi4yNDMlIiB4Mj0iODQuODA2JSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDhEQ0U2IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JGQzdEOSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5MCAtMjE3NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTk0NC4xODIgMjI2Mi4xMTVjLS43NTggMy4zMjUuMTg5IDYuMjYxIDIuMDAyIDcuNzUyIDIuNjU0IDIuMTgzIDE2LjcgNS4xNDQgMjcuMzkyIDguNDUxIDYuMjczIDMuMDE2IDYuMDE0IDYuOSA2LjAxNCAxMS41NiAwIDQuNjYxLTE5LjkxMyAxMi40MTUtNDQuNzcgMTIuNDE1LTI0Ljg1OCAwLTQ0LjgyLTQuMzQ1LTQ0LjgyLTExLjM3OSAwLTcuMDMzLjEzLTEwLjM1NyA2LjU5OC0xMi41OTYgNi40NjktMi4yMzggMjMuNjY5LTYuMzM1IDI2LjMyMy04LjUxOCAxLjgxNS0xLjQ5MiAyLjc2Mi00LjQxOCAyLTcuNzM3YTEyNC4wNzUgMTI0LjA3NSAwIDAgMS00LjczLS41OTdjLTcuNy0xLjEyNy0xMS4wNDMtNC4yMTItMTEuMDQzLTQuMjEyLTEuMzg0LS45MTMtMS4xMzUtMS45Mi40OTYtMi4xNzcgMCAwIDIuNzk4LjAxNCA0LjkyOS0yLjA2LS43NzQtLjE5Ni0xLjEzOC0uMzkyLTEuMTM4LS4zOTItMS42MDEtLjQzOS0xLjY3OC0xLjQ5Mi0uMjA1LTIuMjQzIDAgMCAuNjM4LS4xNDYgMS4zNjYtLjcxMy40MDgtLjc4NSAxLjEwOC0yLjcwOS0uMjI2LTQuOTk2LTEuNzUtMy01LjY4NS0xMi43OC00Ljg3NS0yMi4xMzUuOTQ1LTEwLjkxNiA3LjMwNi0xMy45NzUgMTAuMzEyLTE0LjgxNS44MjMtLjQxOCAxLjExNC0uMzIzIDEuMTE0LS4zMjNzMi42NzUtOC4zNjIgMTYuOTU0LTcuMjMyYy4yNTQuMDIuNTA2LjA0NS43NTQuMDc0bC0uMDA0LS4wNzRzMTcuOTE0IDEuNSAyMS44OCAyMi4zN2MxLjY2NSA4Ljc1OC0zLjEyNCAxOS4xMzUtNC44NzQgMjIuMTM1LTEuMjk2IDIuMjIxLS42NzMgNC4xLS4yNjIgNC45MjUuNDExLjM0Ny43MDIuNTIuNzAyLjUyIDEuMjY2IDEuMDYuOTYgMi4wNTEtLjY5NiAyLjEyIDAgMC0uNDg1LjEwMS0xLjM5My4xMjggMi40NjQgMi44NjIgNi4zNjcgMi44MDcgNi4zNjcgMi44MDcgMS42MzguMjAzIDEuODc4IDEuMTUuNDg0IDIuMDUgMCAwLTMuNjcyIDMuMTQzLTEwLjc2NyA0LjE5Mi0xLjk1Ny4yOS0zLjk4LjUyLTUuODg0Ljd6bTQ3Ljg5IDIuMzVjLTIuMDMtMS42Ny0zLjM2My01LjAwNy0uNC04Ljg3MyAyLjk2Mi0zLjg2NSAzLjUxOS0zLjY1NCA0LjQxLTkuNDY0IDAgMCAyLjI1OC42MzIgMi42MDYtMi4wMTcuMzM0LTIuNTQ3LjQtMy4yMi40LTMuMjJzMi43NzQtNi4zMDMtMS40MDMtNS4wMjljMCAwIC42MDItNi43OTgtLjItMTEuODY1LS4zMTktMi42MjctLjk4Mi00LjI3MS0xLjY5OS01LjMwNC4wOTktLjEyLjE4My0uMjUzLjI0Ni0uNDAyLjM3NC0uODc4LS4wODUtMS45MTUtLjkwOS0yLjI2OCAwIDAtLjI3My42NS0uODYuOTUyYTIuNDEyIDIuNDEyIDAgMCAwLTEuMzc3LTIuODQxcy0uMDA4Ljk3OC0uNTI4IDEuNTIzYy0xLjIwNi0xLjE5NS0zLjQ5My0xLjkxNy0zLjQ5My0xLjkxNy0xNC43LTMuMDE2LTE3LjI0IDQuNjI1LTE3LjI0IDQuNjI1cy01LjAxMi0xLjkxLTYuMDE0IDguMjQ1Yy0uNDMyIDQuMzc3LjQwMSA5LjI1LjQwMSA5LjI1LTMuMTQtMS4xNC0xLjIwMyA1LjQzLTEuMjAzIDUuNDNzLS4yLjQ2OS42MDIgMy4wMTYgMi4yMDUgMS44MSAyLjIwNSAxLjgxYy44OSA1LjgxIDEuNDQ3IDUuNTg2IDQuNDEgOS40NTEgMi45NjIgMy44NjYgMS42MyA3LjE3OS0uNDAxIDguODQ4LTEuOTkgMS42MzctMTEuODIxIDMuOTE2LTExLjgyMSAzLjkxNi0zLjIwMy44MTEtMy4yMDggMi4yLS4wMiAzLjEgMCAwIDEwLjAwMSAyLjgyIDE1LjY4MSA0LjQ0NiA1LjY4IDEuNjI1IDYuOTY2IDguOTk1IDYuOTY2IDguOTk1LjI3NSAxLjA2IDEuMzk4IDEuOTIxIDIuNSAxLjkxNyAwIDAgMTAuMzAyLjExIDE4LjI3Ny0xLjA2OSA3Ljk3Ni0xLjE3OCAxMy44NjEtMy41NTkgMTMuODYxLTMuNTU5IDEuMDM3LS4zOCAxLjkxOC0xLjU3NiAxLjg1Ni0yLjY4IDAgMCAxLjAyNy01LjgwOS02Ljk5MS04LjI5LTguMDE5LTIuNDgtMTcuODcxLTUuMDg4LTE5Ljg2Mi02LjcyNXpNMTAzMSAyMTk2LjI5M3YtMTMuOTk5YTQuOTk4IDQuOTk4IDAgMCAwLTUtNWMtMi43NTYgMC01IDIuMjM4LTUgNXYxNGgtMTMuOTk5YTQuOTk4IDQuOTk4IDAgMCAwLTUuMDAxIDVjMCAyLjc1NSAyLjIzOSA1IDUuMDAxIDVIMTAyMXYxMy45OThhNC45OTggNC45OTggMCAwIDAgNSA1LjAwMWMyLjc1NiAwIDUtMi4yMzkgNS01di0xNGgxMy45OTlhNC45OTggNC45OTggMCAwIDAgNS4wMDEtNWMwLTIuNzU1LTIuMjM5LTUtNS4wMDEtNUgxMDMxeiIvPjwvZz48L3N2Zz4=);
}

.background-image-view--type-spinner-big-gray {
  background-image: url(https://cdn.lyft.com/enterprisefrontend/spinner-big-gray.e15ced02.gif);
}

.background-image-view--type-spinner-small-white {
  background-image: url(https://cdn.lyft.com/enterprisefrontend/spinner-small-white.6c005c83.gif);
}

.column-view {
  display: block;
  position: relative;
  padding: 10px;
  width: 100%;
  height: 100%;
}

@media (min-width: 992px) {
  .column-view {
    display: table-cell;
    vertical-align: top;
  }
}

@media (min-width: 1200px) {
  .column-view {
    padding: 3%;
  }
}

@media (min-width: 1920px) {
  .column-view {
    padding: 5%;
  }
}

@media (min-width: 992px) {
  .column-view--num-columns-2 {
    width: 50%;
  }

  .column-view--num-columns-3 {
    width: 33.333333%;
  }

  .column-view--num-columns-4 {
    width: 25%;
  }
}

.column-view--show-bp-lg {
  display: none;
}

@media (min-width: 992px) {
  .column-view--show-bp-lg {
    display: table-cell;
  }
}

.columns-view {
  display: table;
  width: 100%;
}

.page-width-view {
  position: relative;
  margin-right: 0;
  margin-left: 0;
  max-width: 1200px;
}

@media (min-width: 768px) {
  .page-width-view {
    margin-right: 20px;
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  .page-width-view {
    margin-right: 60px;
    margin-left: 60px;
  }
}

@media (min-width: 1200px) {
  .page-width-view {
    margin-right: 120px;
    margin-left: 120px;
  }
}

@media (min-width: 1920px) {
  .page-width-view {
    margin: 0 auto;
  }
}

@media (min-width: 2560px) {
  .page-width-view {
    margin: 0 auto;
    padding-right: 240px;
    width: 1440px;
  }
}

.header-desktop-view {
  display: none;
  background-color: #f7f7f7;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .header-desktop-view {
    display: block;
    padding-left: 10px;
    line-height: 60px;
  }
}

.header-desktop-view--scrolled-past {
  border-bottom: 1px solid #c5c5ca;
}

.header-mobile-view {
  border-bottom: 1px solid #c5c5ca;
  background-color: #f7f7f7;
  height: 60px;
}

@media (min-width: 768px) {
  .header-mobile-view {
    display: none;
  }
}

.header-mobile-view__content {
  position: relative;
  width: 100%;
  height: 60px;
}

.header-mobile-view__left-container,
.header-mobile-view__right-container {
  position: relative;
  cursor: pointer;
  width: 60px;
  height: 60px;
}

.header-mobile-view__left-container {
  float: left;
}

.header-mobile-view__right-container {
  float: right;
}

.header-mobile-view__icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 44px;
  height: 44px;
}

.header-mobile-view__middle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  border-radius: 6px;
  cursor: pointer;
  padding: 2px;
  width: 200px;
  text-align: center;
}

.header-mobile-view__middle:hover {
  background-color: #e0e0e4;
}

.header-mobile-view__content-container {
  padding: 8px;
  line-height: 44px;
}

.header-mobile-view__nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  opacity: .8;
  background-color: #c5c5ca;
  cursor: pointer;
}

.header-mobile-view__sidebar {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 280px;
  height: 75vh;
  min-height: 350px;
  max-height: 520px;
}

.header-mobile-view__nav--open {
  display: block;
  height: 100vh;
}

.page-content-header-view {
  margin: 20px 20px 5px;
}

@media (min-width: 1200px) {
  .page-content-header-view {
    padding: 0 3%;
  }
}

@media (min-width: 1920px) {
  .page-content-header-view {
    padding: 0 5%;
  }
}

.page-content-view {
  background-color: #fff;
  padding: 10px 0;
}

.page-content-view + .page-content-view {
  border-top: 1px solid #c5c5ca;
}

@media (min-width: 768px) {
  .page-content-view {
    margin-top: 20px;
    border: 1px solid #c5c5ca;
    border-radius: 9px;
    padding: 20px;
  }
}

@media (min-width: 1200px) {
  .page-content-view {
    margin-top: 3%;
    padding: 3%;
  }
}

@media (min-width: 1920px) {
  .page-content-view {
    margin-top: 5%;
    padding: 5%;
  }
}

.page-header-view {
  display: none;
  position: relative;
  margin: 40px 10px;
}

@media (min-width: 768px) {
  .page-header-view {
    display: block;
  }
}

.page-header-view__title {
  display: inline-block;
}

.page-header-view__action {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  right: 0;
}

.page-header-view__description {
  position: relative;
  margin-top: 30px;
  max-width: 600px;
}

.section-view {
  position: relative;
  padding: 15px;
}

.section-view--type-form-separator {
  margin-bottom: -35px;
  padding: 0;
}

.section-view--type-form-image {
  height: 100%;
}

.section-view--type-map {
  padding: 9px;
}

@media (min-width: 768px) {
  .section-view--type-map {
    padding: 15px;
  }
}

.section-view--type-pickup-address {
  padding-bottom: 10px;
}

.section-view--type-pickup-address::before {
  position: absolute;
  top: 21px;
  left: 2px;
  border-radius: 50%;
  background-color: #32378c;
  width: 9px;
  height: 9px;
  content: '';
}

.section-view--type-pickup-address::after {
  position: absolute;
  top: 35px;
  bottom: -10px;
  left: 6px;
  background-color: #c5c5ca;
  width: 1px;
  content: '';
}

.section-view--type-dropoff-address {
  padding-top: 10px;
}

.section-view--type-dropoff-address::before {
  position: absolute;
  top: 16px;
  left: 2px;
  border-radius: 50%;
  background-color: #ff00bf;
  width: 9px;
  height: 9px;
  content: '';
}

.section-view--text-align-right {
  text-align: right;
}

.section-view--text-align-center {
  text-align: center;
}



.icon-view {
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
}

.sidebar-nav-link-view {
  display: block;
  position: relative;
  margin-bottom: 4px;
  margin-left: 10px;
  cursor: pointer;
  height: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sidebar-nav-link-view:not(.sidebar-nav-link-view--disable-hover):hover {
  margin-right: 10px;
  border-radius: 4px;
  background-color: #3d459d;
}

.sidebar-nav-link-view--active {
  margin-right: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  background-color: #5c65e6;
}

.sidebar-nav-link-view--active:not(.sidebar-nav-link-view--disable-hover):hover {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #5c65e6;
}

.sidebar-nav-link-view__icon {
  display: table;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 48px;
  text-align: center;
}

.sidebar-nav-link-view__item-text {
  position: absolute;
  left: 48px;
  line-height: 40px;
}

.sidebar-nav-accordion-view {
  transition: height .3s ease-out;
  margin-top: 15px;
  margin-bottom: 30px;
  min-height: 40px;
  overflow-y: hidden;
}

.sidebar-nav-accordion-view__item {
  display: block;
  margin-top: 4px;
  margin-left: 46px;
  cursor: pointer;
  padding-left: 12px;
  height: 36px;
  line-height: 36px;
}

.sidebar-nav-accordion-view__item:hover {
  margin-right: 10px;
  border-radius: 4px;
  background-color: #3d459d;
}

.sidebar-nav-accordion-view__item--group-active .text-view {
  color: #fff;
}

.sidebar-nav-accordion-view__item--active {
  margin-right: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  background-color: #5c65e6;
}

.sidebar-nav-accordion-view__item--active .text-view {
  color: #fff;
}

.sidebar-nav-accordion-view__item--active:hover {
  margin-right: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  background-color: #5c65e6;
}

.sidebar-nav-user-drawer__user {
  position: absolute;
  bottom: 0;
  transition: bottom .3s ease-out;
  z-index: 2;
  background-color: #32378c;
  width: 220px;
}

.sidebar-nav-user-drawer__logout {
  position: absolute;
  bottom: 0;
  z-index: 1;
  background-color: #5c65e6;
  width: 220px;
  color: #fff;
}

.sidebar-nav-user-drawer--opened .sidebar-nav-user-drawer__user {
  bottom: 60px;
}

.sidebar-nav-user-drawer__user,
.sidebar-nav-user-drawer__logout {
  margin: 0 10px 10px;
  border-radius: 4px;
  padding: 5px 10px;
  height: 50px;
}

.sidebar-nav-user-drawer__user:hover,
.sidebar-nav-user-drawer__logout:hover {
  background-color: #5c65e6;
  cursor: pointer;
}

.sidebar-nav-user-drawer__user-photo {
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  width: 40px;
  height: 40px;
}

.sidebar-nav-user-drawer__icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  float: left;
  margin: 0 17px 0 13px;
}

.sidebar-nav-user-drawer__icon.sidebar-nav-user-drawer__user-photo {
  margin: 0 10px 0 0;
}

.sidebar-nav-user-drawer__info {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  float: left;
}

.sidebar-nav-user-drawer__arrow-icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  float: right;
}

.lyft-logo--color-white {
  fill: #fff;
}

.lyft-logo--color-indigo {
  fill: #32378c;
}

.lyft-logo--color-pink {
  fill: #ff00bf;
}

.sidebar-nav-view {
  position: relative;
  background-color: #32378c;
  padding: 10px 0;
  height: 100%;
  color: #fff;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 768px) {
  .sidebar-nav-view {
    height: 100%;
  }
}

.sidebar-nav-view__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 35px;
  padding: 0 10px;
}

.sidebar-nav-view__organization-name {
  max-width: 100px;
  word-break: break-word;
}

.sidebar-nav-view__accordion {
  margin-bottom: 22px;
}

.sidebar-nav-view__links {
  margin-bottom: 80px;
}

.sidebar-nav-view__line {
  margin-right: 14px;
  margin-bottom: 24px;
  margin-left: 4px;
  border-bottom: 1px solid #7688c3;
  height: 1px;
}

.sidebar-nav-user-drawer {
  height: 70px;
}

.sidebar-nav-view__footer {
  position: relative;
  bottom: 0;
  width: 100%;
}

@media (min-width: 768px) and (min-height: 700px) {
  .sidebar-nav-view__footer {
    position: absolute;
  }
}

.lyft-logo {
  margin-top: 19px;
  margin-right: 15px;
  width: 48px;
}

.success-toast-view {
  display: none;
  position: fixed;
  top: 50%;
  right: 50%;
  transition: opacity 1s ease;
  opacity: .9;
  margin-top: -120px;
  margin-right: -120px;
  border-radius: 12px;
  background-color: #303143;
  padding: 56px 0;
  width: 240px;
  min-height: 240px;
  text-align: center;
}

.success-toast-view__icon {
  margin: 0 auto;
  border: 4px solid #fff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
}

.success-toast-view__text {
  margin-top: 14px;
}

@-webkit-keyframes bounce-out {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }

  5% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: .9;
  }

  85% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: .9;
  }

  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    opacity: .9;
  }

  to {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}

@keyframes bounce-out {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }

  5% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: .9;
  }

  85% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: .9;
  }

  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
    opacity: .9;
  }

  to {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}

.success-toast-view--show {
  display: block;
  -webkit-animation-name: bounce-out;
  animation-name: bounce-out;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.mobile-sidebar-open {
  overflow-x: hidden;
}

.split-view {
  position: relative;
  height: 100%;
}

.split-view__sidebar {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  transform: translateX(-240px);
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  width: 240px;
  height: 100%;
}

@media (min-width: 768px) {
  .split-view__sidebar {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@media (max-width: 767px) {
  .mobile-sidebar-open .split-view__sidebar {
    display: block;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.split-view__header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  background-color: #f7f7f7;
  height: 60px;
}

@media (min-width: 768px) {
  .split-view__header {
    left: 240px;
  }
}

@media (max-width: 767px) {
  .mobile-sidebar-open .split-view__header {
    -webkit-transform: translateX(240px);
    -ms-transform: translateX(240px);
    transform: translateX(240px);
  }
}

.split-view__content {
  position: relative;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  background-color: #f7f7f7;
  padding-top: 60px;
}

@media (min-width: 768px) {
  .split-view__content {
    margin-left: 240px;
    padding-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .mobile-sidebar-open .split-view__content {
    -webkit-transform: translateX(240px);
    -ms-transform: translateX(240px);
    transform: translateX(240px);
  }
}

@media (min-width: 768px) {
  .html-business-travel-nux-page body {
    background-color: #f7f7f7;
  }
}

.button-icon-view {
  position: relative;
  cursor: pointer;
  width: 44px;
  height: 44px;
}

.button-icon-view > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.switch-view {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  cursor: pointer;
  padding: 3px 0;
  width: 46px;
  height: 30px;
  transition-duration: .25s;
  transition-timing-function: ease-in-out;
}

.switch-view__circle {
  position: absolute;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  transition-duration: .25s;
  transition-timing-function: ease-in-out;
}

.switch-view--is-on-true {
  border-color: #5fd75f;
  background-color: #5fd75f;
}

.switch-view--is-on-true .switch-view__circle {
  right: 4px;
  background-color: #fff;
}

.switch-view--is-on-false {
  border-color: #a3a4ab;
  background-color: rgba(0, 0, 0, 0.05);
}

.switch-view--is-on-false .switch-view__circle {
  left: 4px;
  background-color: #757689;
}

.switch-view--is-on-undefined {
  border-color: #a3a4ab;
  background-color: rgba(0, 0, 0, 0.05);
}

.switch-view__ellipsis {
  margin: 6px auto;
}

.switch-view__dot {
  border-radius: 3px;
  background-color: #757689;
  width: 6px;
  height: 6px;
}

.permission-row-view {
  display: table;
  padding: 10px 0;
  width: 100%;
}

.permission-row-view--has-border {
  border: 1px solid #a1a2b1;
  border-radius: 6px;
  padding: 0 18px;
  height: 54px;
}

.permission-row-view__column {
  display: table-cell;
  vertical-align: middle;
}

.permission-row-view__column--right {
  text-align: right;
}

.permission-row-view__switch {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}

.edit-permissions-modal-view__row--border-bottom {
  border-bottom: 1px solid #e2e2e4;
}

.edit-permissions-modal-view__body {
  padding: 15px;
}

.edit-permissions-modal-view__row-employee-emails {
  padding: 10px 0 15px 0;
}

.edit-permissions-modal-view__row-description {
  padding: 15px 0;
}

.edit-permissions-modal-view__row-buttons {
  text-align: right;
}

.edit-permissions-modal-view__cancel-button {
  margin-right: 10px;
}

.employee-row-view {
  border-bottom: 1px solid #e2e2e4;
  background-color: #fff;
  padding: 6px 0;
}

.employee-row-view:last-child {
  border: 0;
}

.employee-row-view__content {
  display: table;
  cursor: pointer;
  padding: 13px;
  width: 100%;
}

.employee-row-view__content:hover {
  background-color: #f0f9ff;
}

.employee-row-view__content:hover .employee-row-view__not-selected-icon {
  border: 1px solid #a1a2b1;
  background-color: #e2e2e4;
}

@media (min-width: 768px) {
  .employee-row-view__content {
    border-radius: 6px;
  }
}

.employee-row-view__selected-icon-container {
  display: table-cell;
  padding-right: 14px;
  width: 24px;
  vertical-align: middle;
}

.employee-row-view__not-selected-icon {
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.employee-row-view__selected-icon {
  border-radius: 50%;
  background-color: #303143;
  width: 24px;
  height: 24px;
}

.employee-row-view__image-container {
  display: table-cell;
  width: 64px;
  vertical-align: middle;
}

.employee-row-view__image {
  display: table;
  border-radius: 50%;
  background-color: #32378c;
  width: 64px;
  height: 64px;
  text-align: center;
}

.employee-row-view__initials {
  display: table-cell;
  vertical-align: middle;
}

.employee-row-view__info {
  display: table-cell;
  padding: 0 18px;
  min-height: 64px;
  vertical-align: middle;
}

.employee-row-view__permission-spacer {
  margin: 0 6px;
}

.loading-view {
  display: table;
  width: 100%;
  min-height: 300px;
}

.loading-view__center {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.loading-view__icon {
  display: inline-block;
  width: 56px;
  height: 24px;
}

.employees-list {
  border-top: 1px solid #e2e2e4;
}

@media (min-width: 768px) {
  .employees-list {
    margin-bottom: 100px;
    border: 1px solid #c5c5ca;
    border-radius: 9px;
    background-color: #fff;
    padding: 0 6px;
  }
}

@media (min-width: 768px) {
  .employees-list--border-top-flat {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.modal-view {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-view--open {
  display: block;
}

.modal-view__content {
  margin: 15px auto;
  border-radius: 12px;
  background-color: #f7f7f7;
  padding: 14px;
  width: 290px;
}

@media (min-width: 768px) {
  .modal-view__content {
    margin: 100px auto;
  }
}

.remove-employees-modal-view__body {
  padding: 15px;
}

.remove-employees-modal-view__email {
  margin: 20px 0;
}

.remove-employees-modal__caution-label {
  margin-top: 20px;
}

.remove-employees-modal-view__description {
  margin-top: 30px;
}

.remove-employees-modal-view__row-buttons {
  text-align: right;
}

.remove-employees-modal-view__cancel-button {
  margin-right: 10px;
}

.remove-employees-modal-view__icon-container {
  text-align: center;
}

.search-input-view__icon-container {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 100%;
}

.search-input-view--has-icon .search-input-view__icon-container {
  display: block;
}

.search-input-view__icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.search-input-view__input {
  padding: 8px;
  font-size: 16px;
}

.search-input-view__input::-webkit-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.search-input-view__input:-ms-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.search-input-view__input::placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.search-input-view--has-icon .search-input-view__input {
  padding-left: 48px;
}

.search-input-view__cancel {
  position: absolute;
  top: 0;
  right: 8px;
  bottom: 0;
  margin: auto;
}

.html-employees-page body {
  background-color: #f7f7f7;
}

.employees-page__desktop-title {
  padding: 20px 10px 0;
}

.employees-page--show-on-md {
  display: none;
}

@media (min-width: 768px) {
  .employees-page--show-on-md {
    display: block;
  }
}

.employees-page__search {
  padding-top: 20px;
  padding-bottom: 20px;
}

.employees-page__search.sticky {
  margin-top: 60px;
  border-bottom: 1px solid #c5c5ca;
  background-color: #f7f7f7;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media (min-width: 768px) {
  .employees-page__search {
    display: block;
  }
}

.employees-page__search--editing-mobile {
  display: block;
}

.employees-page__filter {
  display: table;
  width: 100%;
}

.employees-page__filter-search {
  display: table-cell;
  vertical-align: middle;
}

.employees-page__filter-select {
  display: table-cell;
  float: right;
  vertical-align: middle;
}

.employees-page__search-desktop {
  display: none;
}

@media (min-width: 768px) {
  .employees-page__search-desktop {
    display: block;
  }
}

.employees-page__search--editing {
  display: block;
  padding-bottom: 0;
}

.employees-page__search-mobile {
  display: block;
}

@media (min-width: 768px) {
  .employees-page__search-mobile {
    display: none;
  }
}

.employees-page__search-mobile--editing {
  display: none;
}

.employees-page__editing {
  display: table;
  width: 100%;
}

.employees-page__editing-selected {
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
}

.employees-page__editing-cancel {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
  text-align: right;
}

.employees-page__editing-buttons {
  margin-top: 20px;
  border-top: 1px solid #c5c5ca;
  background-color: #fff;
  padding: 10px;
}

@media (min-width: 768px) {
  .employees-page__editing-buttons {
    border: 1px solid #c5c5ca;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
  }
}

.employees-page__editing-permissions-button,
.employees-page__editing-remove-button {
  width: 49%;
}

@media (min-width: 768px) {
  .employees-page__editing-permissions-button,
  .employees-page__editing-remove-button {
    margin-right: 10px;
    width: 160px;
  }
}

.clear-button-view {
  position: absolute;
  top: 16px;
  right: 16px;
  opacity: .8;
  border-radius: 11px;
  background-color: #dedee0;
  cursor: pointer;
  padding: 0 9px;
  line-height: 22px;
  color: #fff;
  font-size: 12px;
}

.file-reader-view__input {
  display: none;
}

.file-reader-view--loaded {
  position: relative;
  border: 1px solid #e2e2e4;
  border-radius: 6px;
  height: 54px;
}

.file-reader-view__icon {
  position: absolute;
  margin-left: 15px;
  width: 20px;
}

.file-reader-view__file-name {
  position: absolute;
  right: 70px;
  left: 50px;
  height: 54px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 54px;
  white-space: nowrap;
}

.file-reader-view--error .file-reader-view__button {
  border: 1px solid #e60000;
}

.file-reader-view--error .file-reader-view--loaded {
  border: 1px solid #e60000;
}

.form-help-view {
  padding-top: 14px;
}

.input-label-view {
  padding: 9px 0;
}

.text-area-view {
  position: relative;
}

.text-area-view__textarea {
  border: 1px solid #dedee0;
  border-radius: 6px;
  background-color: #f3f3f5;
  padding: 0 15px;
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  padding: 15px;
}

.text-area-view__textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.text-area-view__textarea:-ms-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.text-area-view__textarea::placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.text-area-view__textarea:focus {
  border: 1px solid #5c65e6;
}

.text-area-view__textarea--error {
  border: 1px solid #e60000;
}

@media (min-width: 768px) {
  .html-employees-invite-page body {
    background-color: #f7f7f7;
  }
}

.employees-invite-page__preview-image {
  background-size: 100% auto;
  padding-bottom: 150%;
  height: 0;
}

.employees-invite-page__preview-help {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 100%;
  text-align: center;
}

.employees-invite-page__preview-link {
  position: absolute;
  top: 16px;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding-top: 100%;
  max-width: 150px;
  text-align: center;
}

.table-view {
  width: 100%;
}

@media (min-width: 768px) {
  .html-ride-page body {
    background-color: #f7f7f7;
  }
}

.ride-page__map-image {
  border-radius: 6px;
}

.ride-page__passenger-section {
  display: table;
}

.ride-page__passenger-info {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}

.ride-page__passenger-image {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
}

.ride-page__driver-section {
  display: table;
}

.ride-page__driver-info {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}

.ride-page__driver-image {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
}

.ride-row-view__date-row::after,
.ride-row-view__payment::after {
  display: table;
  clear: both;
  content: '';
}

.ride-row-view {
  border-bottom: 1px solid #e2e2e4;
  background-color: #fff;
  padding: 3px 0;
}

.ride-row-view:last-child {
  border: 0;
}

.ride-row-view__content {
  padding: 14px 40px 20px;
}

.ride-row-view__content:hover {
  background-color: #edeff2;
}

.ride-row-view__content:hover .ride-row-view__hover-text {
  visibility: visible;
}

@media (min-width: 768px) {
  .ride-row-view__content {
    border-radius: 6px;
  }
}

.ride-row-view__date-row {
  margin-bottom: 5px;
}

.ride-row-view__date {
  float: left;
}

.ride-row-view__hover-text {
  float: right;
  visibility: hidden;
}

.ride-row-view__passenger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 7px;
}

.ride-row-view__payment-method {
  float: left;
  text-transform: capitalize;
}

.ride-row-view__payment-amount {
  float: right;
}

.rides-list {
  border-top: 0;
}

@media (min-width: 768px) {
  .rides-list {
    margin-bottom: 100px;
    border: 1px solid #c5c5ca;
    border-radius: 9px;
    background-color: #fff;
    padding: 10px;
  }
}

@media (min-width: 768px) {
  .rides-list--border-top-flat {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.html-rides-page body {
  background-color: #f7f7f7;
}

.rides-page__search {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}

.rides-page__search.sticky {
  margin-top: 60px;
  border-bottom: 1px solid #c5c5ca;
  background-color: #f7f7f7;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media (min-width: 768px) {
  .rides-page__search {
    display: block;
  }
}

.rides-page__search--editing-mobile {
  display: block;
}

.rides-page__search-desktop {
  display: none;
}

@media (min-width: 768px) {
  .rides-page__search-desktop {
    display: block;
  }
}

.rides-page__search--editing {
  display: block;
  padding-bottom: 0;
}

.rides-page__search-mobile {
  display: block;
}

@media (min-width: 768px) {
  .rides-page__search-mobile {
    display: none;
  }
}

.rides-page__search-mobile--editing {
  display: none;
}

.rides-export-list__row {
  margin-bottom: 3px;
  border-radius: 6px;
  background-color: #edeff2;
  cursor: pointer;
  padding: 14px;
  padding-left: 30px;
}

.rides-export-list__row:hover {
  background-color: #e1e5eb;
}

.rides-export-list__date {
  display: inline-block;
}

.rides-export-list__right {
  float: right;
  margin-right: 14px;
}

.rides-export-list__icon {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}

.rides-export-page__content {
  padding: 10px;
}

.image-card {
  width: 100%;
}

.image-card__columns {
  height: 100vh;
}

.image-card__main-column {
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
}

.image-card__side-column {
  display: none;
  background-color: #32378c;
  height: 100%;
}

@media (min-width: 992px) {
  .image-card__side-column {
    display: table-cell;
  }
}

.image-card__logo {
  display: table;
  margin: 20px auto 30px;
  padding-top: 10px;
  width: 100%;
  max-width: 370px;
}

@media (min-width: 768px) {
  .image-card__logo {
    margin-top: 140px;
    margin-bottom: 35px;
  }
}

@media (min-width: 992px) {
  .image-card__logo {
    margin-top: 75px;
  }
}

@media (min-width: 1200px) {
  .image-card__logo {
    margin-top: 140px;
  }
}

.image-card__lyft-logo {
  display: table-cell;
  width: 52px;
  vertical-align: middle;
}

.organization-unauthorized-page {
  width: 100%;
}

.organization-unauthorized-page__main-content {
  margin: 0 auto;
  max-width: 370px;
}

.organization-unauthorized-page__side-content {
  display: table;
  width: 100%;
  height: 100%;
}

.organization-unauthorized-page__side-image-container {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.organization-unauthorized-page__side-image {
  width: 200px;
  height: 200px;
}

.organization-side-image-view {
  background-color: #32378c;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.organization-side-image-view--type-create {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 90%;
  background-position-x: 100%;
}

.organization-side-image-view--type-verify {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 90%;
}

.checkbox-view__input {
  margin-right: 4px;
}

.selectable-item-list-view {
  display: none;
  position: absolute;
  z-index: 1;
  margin-top: 6px;
  border: 1px solid #a1a2b1;
  border-radius: 6px;
  background-color: #f7f7f7;
  padding: 5px;
  width: 100%;
  min-width: 170px;
}

.selectable-item-list-view--active {
  display: block;
  right: 0;
}

.selectable-input-view {
  position: relative;
  cursor: pointer;
}

.selectable-input-view__input {
  border: 1px solid #dedee0;
  border-radius: 6px;
  background-color: #f3f3f5;
  padding: 0 15px;
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  display: table;
  cursor: pointer;
  height: 52px;
}

.selectable-input-view__input::-webkit-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.selectable-input-view__input:-ms-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.selectable-input-view__input::placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.selectable-input-view__input:focus {
  border: 1px solid #5c65e6;
}

.selectable-input-view__input--error {
  border: 1px solid #e60000;
}

.selectable-input-view__input--active {
  border: 1px solid #a1a2b1;
}

.selectable-input-view__input--highlight-light-grey {
  border: 1px solid #a1a2b1;
}

.selectable-input-view__input--highlight-light-grey:hover {
  border: 1px solid #a1a2b1;
}

.selectable-input-view__input--highlight-violet {
  border: 1px solid #8a40ff;
}

.selectable-input-view__input--highlight-violet:hover {
  border: 1px solid #8a40ff;
}

.selectable-input-view__input-input {
  display: table-cell;
  vertical-align: middle;
}

.selectable-input-view__input-input--placeholder {
  color: #c5c5ca;
}

.selectable-input-view__input-post-icon {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -10px;
  width: 26px;
}

.selectable-item-view {
  border-bottom: 1px solid #a1a2b1;
  cursor: pointer;
  padding: 3px 0;
}

.selectable-item-view:first-child {
  padding-top: 0;
}

.selectable-item-view:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.selectable-item-view__content {
  border-radius: 6px;
  padding: 12px;
}

.selectable-item-view__content:hover {
  background-color: #e5dcff;
  color: #8a40ff;
}

.selectable-item-view__content--active {
  background-color: #e5dcff;
  color: #8a40ff;
}

.organization-create-form {
  margin: 0 auto;
  max-width: 370px;
}

.organization-create-page__support-link {
  display: block;
  text-align: right;
}

@media (min-width: 992px) {
  .organization-create-page__support-link {
    position: absolute;
    right: 10px;
    bottom: 10px;
  }
}

.organization-create-intro {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .3s linear;
  opacity: 1;
  background-color: #32378c;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.organization-create-intro--fade {
  opacity: 0;
}

.organization-create-intro__logo-container {
  display: table;
  margin: 0 auto;
  width: 125px;
  height: 100%;
}

.organization-create-intro__logo {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.organization-create-intro__lyft-business-logo {
  display: table;
  width: 100%;
}

.organization-create-intro__lyft-logo {
  display: table-cell;
  width: 52px;
  vertical-align: middle;
}

.organization-create-intro__text-logo {
  display: table-cell;
  vertical-align: middle;
}

@-webkit-keyframes bounce-out-down {
  50% {
    transform: translate3d(0, 10px, 0);
    -webkit-transform: translate3d(0, 10px, 0);
  }

  80%, 85% {
    transform: translate3d(0, -20px, 0);
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
  }

  to {
    transform: translate3d(0, 100vh, 0);
    opacity: 0;
    -webkit-transform: translate3d(0, 100vh, 0);
  }
}

@keyframes bounce-out-down {
  50% {
    transform: translate3d(0, 10px, 0);
    -webkit-transform: translate3d(0, 10px, 0);
  }

  80%, 85% {
    transform: translate3d(0, -20px, 0);
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
  }
}

.bounce-out-down {
  animation-name: bounce-out-down;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-name: bounce-out-down;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
}

.organization-create-verify-view {
  margin: 0 auto;
  max-width: 370px;
}

.organization-create-verify-view__resend-link {
  font-size: 10px;
}

.organization-create-page {
  width: 100%;
}

.organization-claim-page {
  background-color: #32378c;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  padding-top: 20px;
  width: 100%;
  height: 100vh;
}

@media (min-width: 768px) {
  .organization-claim-page {
    padding-top: 140px;
  }
}

@media (max-width: 992px) {
  .organization-claim-page {
    background-image: none !important;
  }
}

.organization-claim-page__claim-form {
  margin: 0 auto;
  background-color: #32378c;
  max-width: 370px;
}

@media (min-width: 768px) {
  .organization-claim-page__claim-form {
    margin-left: 140px;
  }
}

.organization-claim-page__side-column {
  display: none;
  background-color: #32378c;
  height: 100%;
}

@media (min-width: 992px) {
  .organization-claim-page__side-column {
    display: table-cell;
  }
}

.organization-claim-page__logo {
  display: table;
  margin: 0 auto;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
  max-width: 370px;
}

@media (min-width: 768px) {
  .organization-claim-page__logo {
    margin-bottom: 35px;
  }
}

.organization-claim-page__lyft-logo {
  display: table-cell;
  width: 52px;
  vertical-align: middle;
}

.organization-claim-page__text-logo {
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .html-settings-company-page body {
    background-color: #f7f7f7;
  }
}

@media (min-width: 768px) {
  .html-settings-payment-page body {
    background-color: #f7f7f7;
  }
}

.credit-card-input-view {
  border: 1px solid #dedee0;
  border-radius: 6px;
  background-color: #f3f3f5;
  padding: 0 15px;
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  height: 52px;
}

.credit-card-input-view::-webkit-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.credit-card-input-view:-ms-input-placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.credit-card-input-view::placeholder {
  opacity: 1;
  color: #c5c5ca;
}

.credit-card-input-view:focus {
  border: 1px solid #5c65e6;
}

.credit-card-input-view--error {
  border: 1px solid #e60000;
}

@media (min-width: 768px) {
  .html-settings-payment-edit-page body {
    background-color: #f7f7f7;
  }
}

.StripeElement--focus {
  border: 1px solid #5c65e6;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", arial, sans-serif;
}

html,
body {
  background-color: #fff;
  height: 100%;
}

html {
  -webkit-tap-highlight-color: transparent;
}

ul,
ol,
li {
  margin: 0;
  border: 0;
  padding: 0;
  vertical-align: baseline;
  font: inherit;
  font-size: 100%;
}

ul,
ol {
  list-style: none;
}

textarea,
input,
button {
  margin: 0;
  border: 0;
  border-color: inherit;
  box-shadow: none;
  background-color: inherit;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Roboto", arial, sans-serif;
}

textarea:focus,
input:focus,
button:focus {
  outline: none;
}

input[type='text'] {
  -webkit-appearance: none;
  -moz-appearance: none;
}

button,
submit {
  -webkit-appearance: none;
  -moz-appearance: none;
}

* {
  box-sizing: border-box;
}

*::before,
*::after {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: #ff00bf;
}

p {
  font-weight: 300;
}

.no-scroll {
  overflow: hidden;
}

