@charset "UTF-8";
/**
 * Typograpy Setup
 */
@import url("https://rsms.me/inter/inter.css");
/**
 * Spacings
 */
/**
 * Breakpoints
 */
/**
 * Colours
 */
/**
 * Shadows
 */
/* line 267, app/assets/stylesheets/Design_System_1.0.scss */
input {
  -webkit-appearance: none;
  appearance: auto;
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* line 173, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone, .dropzone * {
  box-sizing: border-box;
}

/* line 176, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}

/* line 181, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 183, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 185, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

/* line 187, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 189, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-drag-hover {
  border-style: solid;
}

/* line 191, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 193, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 196, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 202, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 204, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 206, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

/* line 210, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 212, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-image-preview {
  background: white;
}

/* line 214, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 220, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 226, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 228, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 230, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

/* line 243, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 246, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 248, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 251, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 254, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 256, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

/* line 260, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

/* line 268, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 276, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 278, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 284, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 291, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

/* line 301, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 305, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 312, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}

/* line 319, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

/* line 325, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

/* line 340, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}

/* line 353, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 355, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 358, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

/* line 379, app/assets/stylesheets/third-party/dropzone.css.scss */
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

/* line 1, app/assets/stylesheets/v5/about/about.scss */
.pageHeader h1.aboutPage__title {
  text-align: left;
  max-width: 65.9rem;
  margin-top: -4rem;
}

/* line 6, app/assets/stylesheets/v5/about/about.scss */
.offsetSection .banner.main.aboutPage__bannerMain {
  height: auto;
}

/* line 9, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__headerArticles__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  color: white;
  margin: 0 -1.2rem;
}

/* line 19, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__headerArticles__container > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  margin: 0 1.2rem 1.6rem;
}

/* line 26, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__headerArticle__title {
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
  margin: 1.6rem 0 1.2rem;
}

/* line 31, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__headerArticle__paragraph {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 34, app/assets/stylesheets/v5/about/about.scss */
.container__narrow.card.aboutPage__joinUsCard {
  margin-top: -5rem;
}

/* line 38, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__joinUsCard .aboutPage__sectionTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  text-align: center;
}

/* line 43, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__joinUsCard .aboutPage__joinUsLinkContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  margin-top: 1.6rem;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 57, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__joinUsCard .aboutPage__joinUsLinkContainer .aboutPage__greenCtaLink {
  display: block;
  color: #38A169;
}

/* line 61, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__joinUsCard .aboutPage__joinUsLinkContainer .aboutPage__greyCtaLink {
  display: block;
  color: #6E7A89;
  margin-left: 3rem;
}

/* line 65, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__joinUsCard .aboutPage__joinUsLinkContainer .aboutPage__greyCtaLink a {
  color: inherit;
  text-decoration: underline;
}

/* line 72, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection {
  padding-bottom: 8rem !important;
}

/* line 74, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorsSectionTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  color: #212934;
  text-align: center;
  margin-bottom: 3.6rem;
}

/* line 80, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCardsContainer {
  display: flex;
  flex-flow: column nowrap;
}

/* line 83, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCardsContainer .aboutPage__investorCards__innerWrapper {
  display: flex;
  flex-flow: row nowrap;
  margin: 0 auto;
}

/* line 89, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard {
  padding: 2.4rem;
  min-height: 30.5rem;
  width: 31.2rem;
  margin-bottom: 2.4rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: #404B59;
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 97, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard:first-child {
  margin-right: 2.4rem;
}

/* line 100, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard:last-child {
  margin-top: 3.2rem;
  margin-bottom: -1.2rem;
}

/* line 104, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard .aboutPage__investorCard__text {
  width: 100%;
}

/* line 106, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard .aboutPage__investorCard__text:first-of-type {
  min-height: 10rem;
  margin-bottom: 1rem;
}

/* line 111, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard .aboutPage__investorCard__logo {
  max-height: 6rem;
}

/* line 114, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard .icon,
.aboutPage__investorSection .aboutPage__investorCard img {
  height: 4rem;
  margin-bottom: 2rem;
}

/* line 119, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__investorSection .aboutPage__investorCard .icon {
  width: auto;
}

/* line 124, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact {
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.7;
  padding: 5.6rem 0 5.6rem 0;
}

/* line 129, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact .aboutPage__needToContact__title {
  font-size: 2.4rem;
  line-height: 1.6;
}

/* line 132, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact .aboutPage__needToContact__ctaContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1.6rem;
}

/* line 145, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact .aboutPage__darkGreyCtaLink {
  color: #404B59;
  display: block;
}

/* line 148, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact .aboutPage__darkGreyCtaLink a {
  color: inherit;
  text-decoration: underline;
}

/* line 153, app/assets/stylesheets/v5/about/about.scss */
.aboutPage__needToContact .aboutPage__greyCtaLink {
  margin-left: 3rem;
  display: block;
  color: #6E7A89;
}

@media (max-width: 900px) {
  /* line 161, app/assets/stylesheets/v5/about/about.scss */
  .offsetSection .banner.main.aboutPage__bannerMain {
    height: auto;
  }
  /* line 164, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__headerArticles__container > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  /* line 169, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__headerArticle__paragraph {
    font-size: 1.4rem;
    line-height: 1.8;
  }
}

@media (max-width: 600px) {
  /* line 174, app/assets/stylesheets/v5/about/about.scss */
  .offsetSection .banner.main.aboutPage__bannerMain {
    height: auto;
  }
  /* line 177, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__headerArticles__container {
    padding: 0 2rem 0 0;
  }
  /* line 180, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__headerArticle__title {
    font-size: 1.6rem;
    line-height: 1.7;
    margin-bottom: 0.8rem;
  }
  /* line 185, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__joinUsContainer .aboutPage__sectionTitle {
    text-align: left;
  }
  /* line 188, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__joinUsContainer .aboutPage__joinUsLinkContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    height: auto;
  }
  /* line 200, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__joinUsContainer .aboutPage__joinUsLinkContainer > * {
    margin: 1rem 0;
  }
  /* line 203, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__joinUsContainer .aboutPage__joinUsLinkContainer .aboutPage__greyCtaLink {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-left: 0;
  }
  /* line 212, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorsSectionTitle {
    font-size: 2.4rem;
    line-height: 1.6;
    margin: 0 0 0.8rem 1.6rem;
    text-align: left;
  }
  /* line 217, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorCardsContainer {
    padding: 0 1.6rem 1.2rem 0;
    flex-flow: row nowrap;
    overflow-x: scroll;
  }
  /* line 221, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorCardsContainer .aboutPage__investorCards__innerWrapper {
    margin: 0;
  }
  /* line 223, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorCardsContainer .aboutPage__investorCards__innerWrapper .aboutPage__investorCard {
    width: 31.2rem;
    margin: 0 1.2rem 0 0;
  }
  /* line 228, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorCardsContainer .aboutPage__investorCards__innerWrapper:first-of-type .aboutPage__investorCard:first-of-type {
    margin: 0 1.2rem 0 1.6rem;
  }
  /* line 233, app/assets/stylesheets/v5/about/about.scss */
  .aboutPage__investorSection .aboutPage__investorCardsContainer .aboutPage__investorCards__innerWrapper:last-of-type .aboutPage__investorCard:last-of-type {
    margin: 0 1.6rem 0 0;
  }
}

/* line 1, app/assets/stylesheets/v5/all.scss */
.modal-open {
  overflow-y: hidden;
}

/* line 4, app/assets/stylesheets/v5/all.scss */
.container__narrow {
  max-width: 888px;
  margin: 0 auto;
}

@media (max-width: 1200px) {
  /* line 9, app/assets/stylesheets/v5/all.scss */
  .container__narrow {
    max-width: unset;
  }
}

/* line 13, app/assets/stylesheets/v5/all.scss */
.container__wide {
  max-width: 1800px;
  margin: 0 auto;
}

@media (min-width: 1200px) and (max-width: 1800px) {
  /* line 18, app/assets/stylesheets/v5/all.scss */
  .container__wide,
.container__narrow {
    padding: 0 4.8rem;
  }
  /* line 21, app/assets/stylesheets/v5/all.scss */
  .container__wide.not__padded__desktop,
.container__narrow.not__padded__desktop {
    padding: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 1200px) {
  /* line 27, app/assets/stylesheets/v5/all.scss */
  .container__wide,
.container__narrow {
    padding: 0 2rem;
  }
}

@media (max-width: 600px) {
  /* line 33, app/assets/stylesheets/v5/all.scss */
  .container__wide,
.container__narrow {
    padding: 0 1.6rem;
  }
}

/* line 38, app/assets/stylesheets/v5/all.scss */
.grecaptcha-badge {
  display: none !important;
}

/* line 41, app/assets/stylesheets/v5/all.scss */
.equippoLogo {
  fill: #E53E3E;
}

/* line 44, app/assets/stylesheets/v5/all.scss */
.whiteSection {
  background-color: white;
  min-height: 10rem;
}

/* line 48, app/assets/stylesheets/v5/all.scss */
.grey100Section {
  background-color: #F8F9FA;
  min-height: 10rem;
}

/* line 52, app/assets/stylesheets/v5/all.scss */
.grey800Section {
  background-color: #404B59;
  min-height: 10rem;
}

/* line 56, app/assets/stylesheets/v5/all.scss */
.icon {
  width: 1.2rem;
  height: 1rem;
}

/* line 59, app/assets/stylesheets/v5/all.scss */
.icon.approved {
  fill: #48BB78;
}

/* line 62, app/assets/stylesheets/v5/all.scss */
.icon.warning {
  fill: #ED8936;
}

/* line 65, app/assets/stylesheets/v5/all.scss */
.icon.issue {
  fill: #F56565;
}

@media (min-width: 700px) {
  /* line 70, app/assets/stylesheets/v5/all.scss */
  .hideAbove700 {
    display: none !important;
  }
}

@media (max-width: 700px) {
  /* line 75, app/assets/stylesheets/v5/all.scss */
  .hideBelow700 {
    display: none !important;
  }
}

@media (min-width: 600px) {
  /* line 80, app/assets/stylesheets/v5/all.scss */
  .mobileOnly {
    display: none !important;
  }
}

@media (max-width: 600px) {
  /* line 85, app/assets/stylesheets/v5/all.scss */
  .notOnMobile {
    display: none !important;
  }
}

@media (min-width: 900px) {
  /* line 90, app/assets/stylesheets/v5/all.scss */
  .tabletAndMobileOnly {
    display: none !important;
  }
}

@media (max-width: 900px) {
  /* line 95, app/assets/stylesheets/v5/all.scss */
  .notOnTabletAndMobile {
    display: none !important;
  }
}

/* line 99, app/assets/stylesheets/v5/all.scss */
.headerMenu__grayOverlay {
  height: 100%;
  width: 100vw;
  position: fixed;
  margin: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(33, 41, 52, 0.5);
  z-index: 2;
}

/* line 109, app/assets/stylesheets/v5/all.scss */
.pageHeader {
  width: 80%;
  margin: 0 auto;
}

/* line 112, app/assets/stylesheets/v5/all.scss */
.pageHeader h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-size: 3.6rem;
  line-height: 1.4;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 3.2rem;
}

/* line 127, app/assets/stylesheets/v5/all.scss */
.pageHeader h1.dark {
  color: #404B59;
}

/* line 131, app/assets/stylesheets/v5/all.scss */
.pageHeader > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-size: 3.0rem;
  line-height: 1.5;
  color: #F8F9FA;
  margin: -2.4rem 0 3.2rem;
}

@media (max-width: 600px) {
  /* line 148, app/assets/stylesheets/v5/all.scss */
  .pageHeader {
    width: auto;
  }
  /* line 150, app/assets/stylesheets/v5/all.scss */
  .pageHeader h1 {
    font-size: 2.4rem;
    line-height: 1.6;
    text-align: left;
    padding-bottom: 1.6rem;
  }
  /* line 155, app/assets/stylesheets/v5/all.scss */
  .pageHeader > p {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    font-size: 1.6rem;
    line-height: 1.7;
    margin: -0.8rem 0 3.2rem;
  }
}

/* line 165, app/assets/stylesheets/v5/all.scss */
.dividerLine {
  height: 1px;
  background-color: #E1E7EC;
}

/* line 169, app/assets/stylesheets/v5/all.scss */
.truncateWhenLong {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 175, app/assets/stylesheets/v5/all.scss */
.redHeart {
  color: #E53E3E;
}

/* line 178, app/assets/stylesheets/v5/all.scss */
.only600to700 {
  display: none !important;
}

@media (min-width: 600px) and (max-width: 700px) {
  /* line 182, app/assets/stylesheets/v5/all.scss */
  .only600to700 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 187, app/assets/stylesheets/v5/all.scss */
  .not600to700 {
    display: none !important;
  }
}

/* line 194, app/assets/stylesheets/v5/all.scss */
.flexRowWrap {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row wrap !important;
  flex-flow: row wrap !important;
}

/* line 203, app/assets/stylesheets/v5/all.scss */
.flexRowNoWrap {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row nowrap !important;
  flex-flow: row nowrap !important;
}

/* line 212, app/assets/stylesheets/v5/all.scss */
.flexColumn {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* line 218, app/assets/stylesheets/v5/all.scss */
.fullWidth {
  width: 100%;
}

/* line 2, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage.offsetSection .banner.auction {
  padding: 8rem 0 13rem;
  height: auto;
  text-align: center;
}

/* line 7, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionCatalogPage__title {
  padding-bottom: 0;
}

/* line 10, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionCatalogPage__subTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  margin: 1.6rem auto 3.2rem;
}

/* line 14, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionSection__registerCta {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}

/* line 23, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionSection__registerCta.withBackground {
  background-color: #6E7A89;
  margin-bottom: 0;
}

/* line 26, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionSection__registerCta.withBackground .counterValue, .auctionCatalogPage .auctionSection__registerCta.withBackground .counterLabel {
  line-height: 1;
  color: white;
}

/* line 31, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionSection__registerCta .cta__button__blue {
  min-height: 4rem;
}

/* line 34, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionSection__registerCta .counterValue {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 38, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionCatalogPage__headerCtaLink {
  display: block;
  font-size: 1.6rem;
  line-height: 1.7;
  height: 4.8rem;
  line-height: 4.8rem;
  color: white;
  text-decoration: none;
  margin-bottom: 6.4rem;
}

/* line 46, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionCatalogPage__headerCtaLink, .auctionCatalogPage .auctionCatalogPage__headerCtaLink:active, .auctionCatalogPage .auctionCatalogPage__headerCtaLink:focus {
  color: white;
  text-decoration: none;
}

/* line 50, app/assets/stylesheets/v5/auction/auctionCatalog.scss */
.auctionCatalogPage .auctionCatalogPage__headerCtaLink:hover {
  color: white;
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection {
  padding: 8rem 0 0 0;
}

/* line 3, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__title {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 4rem;
  text-align: center;
}

/* line 10, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__titleSecondary {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 0;
}

/* line 16, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__subTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
  margin-bottom: 2.4rem;
}

/* line 21, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__mapContainer {
  height: 51.3rem;
  width: auto;
  border-radius: 8px;
  margin-bottom: 4.8rem;
}

/* line 26, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__mapContainer .auction__contactSection__mapMarkerInfoWindow {
  font-size: 1.4rem;
  line-height: 1.8;
  text-align: left;
  color: #404B59;
  width: 25.6rem;
  height: auto;
  padding: 0.4rem;
}

/* line 33, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__mapContainer .auction__contactSection__mapMarkerInfoWindow h4 {
  font-weight: bold;
}

/* line 36, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__mapContainer .auction__contactSection__mapMarkerInfoWindow .spacer {
  height: 2.4rem;
}

/* line 41, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #404B59;
}

/* line 52, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationHeading {
  font-size: 1.6rem;
  line-height: 1.7;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 1.2rem;
  color: #404B59;
}

/* line 59, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationName {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 1.2rem;
  color: #404B59;
}

/* line 66, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationDetail {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1.5;
  display: block;
  color: #404B59;
}

/* line 71, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationDetail:hover, .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationDetail:active, .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationDetail:focus {
  text-decoration: underline;
}

/* line 75, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationFunction {
  font-size: 1.2rem;
  line-height: 1.8;
  line-height: 1.5;
  color: #6E7A89;
}

/* line 81, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection:not(:last-child) {
  margin-right: 6.4rem;
}

/* line 84, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 88, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock {
  background-color: #FFFFFF;
  border-radius: 8px;
  min-width: 36.8rem;
  padding: 1.6rem;
}

/* line 93, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock:not(:last-child) {
  margin-right: 2.4rem;
}

/* line 96, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock.grey {
  background-color: #F8F9FA;
}

/* line 99, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock .auction__contactSection__contactInformationIconsContainer {
  margin-bottom: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 104, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
.auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock .auction__contactSection__contactInformationIconsContainer .icon {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.8rem;
}

@media (max-width: 1200px) {
  /* line 118, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 129, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection {
    width: 100%;
  }
  /* line 131, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection:not(:last-child) {
    margin-right: 0;
    margin-bottom: 3.2rem;
  }
  /* line 135, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection:last-child {
    margin-left: 0;
  }
  /* line 138, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer {
    width: 100%;
  }
  /* line 140, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 41.8rem;
    flex: 0 1 41.8rem;
    max-width: calc(50% - 1.2rem);
    min-width: unset;
  }
}

@media (max-width: 900px) {
  /* line 154, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection {
    padding: 5.6rem 0;
  }
}

@media (max-width: 600px) {
  /* line 160, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection {
    padding: 4.8rem 0;
  }
  /* line 162, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__title {
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 1.6rem;
  }
  /* line 166, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__titleSecondary {
    font-size: 1.8rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 170, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__subTitle {
    font-size: 1.4rem;
    line-height: 1.8;
    margin-bottom: 0.8rem;
    text-align: left;
  }
  /* line 175, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__mapContainer {
    height: 43.2rem;
  }
  /* line 180, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 185, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock {
    max-width: 100%;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  /* line 190, app/assets/stylesheets/v5/auction/auctionContactSection.scss */
  .auction__contactSection .auction__contactSection__contactInformation .auction__contactSection__contactInformationSubSection .auction__contactSection__contactInformationBlockContainer .auction__contactSection__contactInformationBlock:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner {
  height: auto;
  min-height: 0;
  max-height: 0;
  opacity: 0;
  background-position: top;
  transition: all 0.5s ease-out;
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner.visible {
  min-height: 10.4rem;
  max-height: 25rem;
  opacity: 1;
  border-top: 8px solid #F8F9FA;
  border-bottom: 8px solid #F8F9FA;
}

/* line 17, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow {
  height: 100%;
  width: 100%;
  padding: 1.2rem 0;
}

/* line 21, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

/* line 26, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__textContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #FFFFFF;
  flex: 0 0 auto;
}

/* line 30, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__textContainer .auctionPopupBanner__title {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
}

/* line 33, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__textContainer .auctionPopupBanner__title u {
  text-decoration: none;
  border-bottom: 2px solid #FFFFFF;
}

/* line 39, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer {
  margin-left: auto;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 32.8rem;
  justify-content: flex-end;
}

/* line 45, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer a {
  display: flex;
  padding: 0.8rem 1.6rem;
  max-width: fit-content;
  min-height: 4rem;
  height: auto;
  margin-left: 1.6rem;
}

/* line 53, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 57, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link:hover, .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link:active, .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link:focus {
  text-decoration: none;
  color: #F8F9FA;
}

/* line 63, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link.forMobile {
  display: none;
}

@media (max-width: 1200px) {
  /* line 73, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow {
    padding: 1.2rem 1.6rem;
  }
}

@media (max-width: 900px) {
  /* line 79, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer {
    flex-direction: column;
  }
  /* line 81, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer {
    margin: 1.2rem 0 0 0;
    width: 100%;
    flex: unset;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 87, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__blue,
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__transparentWhite {
    flex: 0 0 45%;
    max-width: unset;
  }
  /* line 92, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link {
    order: 2;
  }
}

@media (max-width: 700px) {
  /* line 100, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner {
    border-top: none;
    height: auto;
  }
  /* line 103, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner.visible {
    max-height: 50vh;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    height: auto;
    opacity: 1;
  }
  /* line 110, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer {
    flex-flow: column nowrap;
    text-align: center;
  }
  /* line 113, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__textContainer {
    margin-bottom: 1.6rem;
  }
  /* line 115, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__textContainer .auctionPopupBanner__title {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 119, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer {
    margin: 0;
    flex-flow: column nowrap;
    flex-basis: auto;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    width: 100%;
  }
  /* line 127, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer a {
    margin-left: 0;
  }
  /* line 130, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__transparentWhite {
    order: 1;
  }
  /* line 132, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__transparentWhite.forDesktop {
    display: none;
  }
  /* line 136, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__blue,
.auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__button__transparentWhite {
    display: flex;
    width: 100%;
    max-width: none;
    min-height: 4.8rem;
    height: auto;
    margin-bottom: 1.2rem;
  }
  /* line 145, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link {
    display: flex;
    order: 2;
    max-width: none;
  }
  /* line 149, app/assets/stylesheets/v5/auction/auctionPopupBanner.scss */
  .auctionPopupBanner .container__narrow .auctionPopupBanner__innerContainer .auctionPopupBanner__buttonsContainer .cta__link.forMobile {
    display: flex;
  }
}

/* line 3, app/assets/stylesheets/v5/auction/auctionUsps.scss */
.auctionCatalogPage .container__narrow.card .auctionUspsContainer {
  padding-top: 1.6rem;
}

/* line 6, app/assets/stylesheets/v5/auction/auctionUsps.scss */
.auctionCatalogPage .container__narrow.card .informationSection__subContainer__links {
  margin: 2.4rem 0 0;
}

@media (max-width: 600px) {
  /* line 14, app/assets/stylesheets/v5/auction/auctionUsps.scss */
  .auctionCatalogPage .container__narrow.card {
    padding: 3.2rem 1.6rem;
  }
  /* line 16, app/assets/stylesheets/v5/auction/auctionUsps.scss */
  .auctionCatalogPage .container__narrow.card .auctionUspsContainer {
    padding-top: 0;
  }
  /* line 19, app/assets/stylesheets/v5/auction/auctionUsps.scss */
  .auctionCatalogPage .container__narrow.card .auctionUspsContainer .informationSection__subContainer__content .informationBlock {
    margin-left: 0;
  }
  /* line 21, app/assets/stylesheets/v5/auction/auctionUsps.scss */
  .auctionCatalogPage .container__narrow.card .auctionUspsContainer .informationSection__subContainer__content .informationBlock:last-of-type {
    margin-bottom: 0;
  }
}

/* line 1, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  margin: 0 !important;
  background-color: rgba(64, 75, 89, 0.5);
}

/* line 10, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container .bankInformationPopup__content {
  width: 75vw;
  max-width: 95vw;
  height: auto;
  max-height: 95vh;
  overflow-y: auto;
  padding: 2.4rem;
  background-color: white;
  color: #404B59;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 8px;
  position: relative;
}

/* line 23, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__title {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  margin-bottom: 1.6rem;
}

/* line 30, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__closeIcon {
  position: absolute;
  top: 2.4rem;
  right: 2.4rem;
  height: 2.4rem;
  width: 2.4rem;
  cursor: pointer;
}

/* line 38, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__subTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  margin: 1.6rem 0 0.8rem;
}

/* line 43, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
.bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__paragraph {
  font-size: 1.4rem;
  line-height: 1.8;
}

@media (max-width: 600px) {
  /* line 50, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
  .bankInformationPopup__container .bankInformationPopup__content {
    width: 95vw;
    padding: 1.2rem;
  }
  /* line 53, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
  .bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__title {
    font-size: 2.0rem;
    line-height: 1.6;
    width: 90%;
    text-align: left;
  }
  /* line 58, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
  .bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__closeIcon {
    top: 2rem;
    right: 1.2rem;
    height: 1.6rem;
    width: 1.6rem;
  }
  /* line 64, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
  .bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__subTitle {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 67, app/assets/stylesheets/v5/auction/bankInfoPopup.scss */
  .bankInformationPopup__container .bankInformationPopup__content .bankInformationPopup__paragraph {
    font-size: 1.2rem;
    line-height: 1.8;
  }
}

/* line 2, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main {
  color: #404B59;
}

/* line 4, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__thankYou {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  margin: 0 0 1.6rem;
}

/* line 9, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__paragraph {
  font-size: 1.6rem;
  line-height: 1.7;
  margin: 1.2rem 0;
}

/* line 13, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 16, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a, .confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a:focus, .confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a:active, .confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a:visited {
  text-decoration: none;
}

/* line 19, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
.confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a:hover {
  text-decoration: underline;
  color: #404B59;
}

@media (max-width: 600px) {
  /* line 29, app/assets/stylesheets/v5/auction/confirmRegistrationSuccess.scss */
  .confirmRegistrationSuccessPage main .confirmRegistrationSuccessPage__link a {
    text-decoration: underline;
  }
}

/* line 1, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage {
  height: 100vh;
  width: 100vw;
}

/* line 4, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage.offsetSection .banner.main {
  height: 35rem;
}

/* line 7, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body {
  max-width: 60rem;
  margin: 0 auto;
  color: #404B59;
}

/* line 11, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__greeting {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

/* line 16, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__greetingSub {
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
  color: #6E7A89;
  margin-bottom: 1.6rem;
}

/* line 22, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__depositTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  margin-bottom: 1.6rem;
}

/* line 26, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__depositText {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 29, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .cta__button__blue {
  height: 4rem;
  line-height: 4rem;
  width: 100%;
  margin: 1.2rem auto;
}

/* line 35, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link {
  font-size: 1.4rem;
  line-height: 1.8;
  text-decoration: none;
  color: #6E7A89;
  display: block;
  margin-top: 1.2rem;
}

/* line 41, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link.emphasis {
  color: #404B59;
  font-weight: bold;
}

/* line 45, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link, .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link:focus, .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link:active, .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link:visited {
  text-decoration: none;
}

/* line 48, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
.preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link:hover {
  text-decoration: underline;
  color: #404B59;
}

@media (min-width: 1200px) {
  /* line 57, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .container__narrow.card .preRegistrationConfirmationPage__body {
    margin: 2.4rem auto;
  }
}

@media (max-width: 600px) {
  /* line 65, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__greeting {
    font-size: 2.0rem;
    line-height: 1.6;
  }
  /* line 68, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__greetingSub {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 71, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__depositTitle {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 74, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__depositText {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 77, app/assets/stylesheets/v5/auction/preRegistrationConfirmation.scss */
  .preRegistrationConfirmationPage .preRegistrationConfirmationPage__body .preRegistrationConfirmation__link {
    font-size: 1.2rem;
    line-height: 1.8;
    text-decoration: underline;
  }
}

/* line 2, app/assets/stylesheets/v5/auction/registerForAuction.scss */
.registerForAuctionPage .registerForAuctionPage__formConfirmSection {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-top: 4.8rem;
}

/* line 6, app/assets/stylesheets/v5/auction/registerForAuction.scss */
.registerForAuctionPage .registerForAuctionPage__formConfirmSection .registerForAuctionPage__registrationDisclaimer {
  margin-top: 1.6rem;
}

/* line 8, app/assets/stylesheets/v5/auction/registerForAuction.scss */
.registerForAuctionPage .registerForAuctionPage__formConfirmSection .registerForAuctionPage__registrationDisclaimer a {
  color: #6E7A89;
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/v5/auction/registerForAuction.scss */
.registerForAuctionPage .registerForAuctionPage__formConfirmSection .registerForAuctionPage__registrationDisclaimer a:hover, .registerForAuctionPage .registerForAuctionPage__formConfirmSection .registerForAuctionPage__registrationDisclaimer a:focus, .registerForAuctionPage .registerForAuctionPage__formConfirmSection .registerForAuctionPage__registrationDisclaimer a:active {
  color: #404B59;
}

/* line 1, app/assets/stylesheets/v5/auction/summaryOfTerms.scss */
.preRegistrationConfirmation__summaryOfTermsTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
  margin-top: 1.6rem;
}

/* line 7, app/assets/stylesheets/v5/auction/summaryOfTerms.scss */
.preRegistrationConfirmation__summaryOfTermsList {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  list-style-type: disc;
  list-style-position: outside;
  padding: 0 0 0 1.8rem;
}

@media (max-width: 600px) {
  /* line 15, app/assets/stylesheets/v5/auction/summaryOfTerms.scss */
  .preRegistrationConfirmation__summaryOfTermsTitle {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 18, app/assets/stylesheets/v5/auction/summaryOfTerms.scss */
  .preRegistrationConfirmation__summaryOfTermsList {
    font-size: 1.2rem;
    line-height: 1.8;
  }
}

/* line 1, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  border-radius: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  background-color: #FFFFFF;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  color: #404B59;
}

/* line 10, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock.noMargins {
  margin: 0;
}

/* line 13, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock h1 {
  font-size: 2.4rem;
  line-height: 1.6;
  margin: 3rem 0;
}

/* line 17, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock h2 {
  font-size: 2.0rem;
  line-height: 1.6;
  margin: 2rem 0;
}

/* line 21, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock h3 {
  font-size: 1.8rem;
  line-height: 1.6;
  margin: 1.5rem 0;
}

/* line 25, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock h4 {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  margin: 2.5rem 0 0;
}

/* line 30, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock p,
.baseStyleBlock ul,
.baseStyleBlock ol,
.baseStyleBlock li,
.baseStyleBlock address,
.baseStyleBlock span,
.baseStyleBlock section,
.baseStyleBlock article,
.baseStyleBlock aside {
  font-size: 1.4rem;
  line-height: 1.8;
  margin: 1rem 0;
}

/* line 43, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock blockquote {
  margin: 1rem 0;
  padding-top: 1rem 0;
  border-top: 1px solid lightgrey;
  clear: both;
}

/* line 50, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock blockquote > div {
  clear: both;
}

/* line 54, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock iframe {
  float: right;
}

/* line 58, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock img {
  margin: 1rem 0;
  width: 250px;
  float: left;
  clear: both;
  margin-right: 1rem;
}

/* line 66, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock .legalLinks {
  padding: 0;
}

/* line 68, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock .legalLinks li {
  list-style-type: none;
}

/* line 72, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock ol,
.baseStyleBlock ul {
  padding: 0 4rem;
}

/* line 77, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock li {
  list-style-type: decimal;
  list-style-position: outside;
}

/* line 83, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock.no-list-style li {
  list-style-type: none;
}

/* line 88, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock.lowerAlphaLists ol {
  counter-reset: list;
  margin: 0;
}

/* line 91, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock.lowerAlphaLists ol li {
  list-style: none;
  position: relative;
}

/* line 94, app/assets/stylesheets/v5/baseStyleBlock.scss */
.baseStyleBlock.lowerAlphaLists ol li:before {
  counter-increment: list;
  content: counter(list, lower-alpha) ") ";
  position: absolute;
  left: -1.4em;
}

/* line 1, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"],
body[data-pagename="search-auction"] {
  background-color: #F8F9FA;
}

/* line 5, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown {
  margin-left: 0.8rem;
}

/* line 8, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle {
  display: inline-flex;
  align-items: center;
}

/* line 11, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:hover, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:active, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:visited,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:hover,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:active,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle:visited {
  text-decoration: none;
  color: #6E7A89;
}

/* line 15, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle span,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle span {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 18, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle svg,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__toggle svg {
  fill: #6E7A89;
}

/* line 23, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__content,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__content {
  width: max-content;
  z-index: 5;
  top: 3rem;
}

/* line 29, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  width: 100%;
  padding-left: 1.6rem;
  box-sizing: border-box;
}

/* line 38, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem svg,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem svg {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.8rem;
}

/* line 43, app/assets/stylesheets/v5/catalog/catalog.scss */
body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:hover, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:active, body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:visited,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:hover,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:active,
body[data-pagename="search-auction"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__contentItem:visited {
  text-decoration: none;
  color: #6E7A89;
}

@media (max-width: 600px) {
  /* line 53, app/assets/stylesheets/v5/catalog/catalog.scss */
  body[data-pagename="search-index"] .v5-dropdown.catalogPage__v5__dropdown .dropdown__content {
    right: 1.6rem;
  }
}

/* line 60, app/assets/stylesheets/v5/catalog/catalog.scss */
.catalogPage__main {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 8rem;
}

/* line 66, app/assets/stylesheets/v5/catalog/catalog.scss */
.catalogPage__filters {
  width: 28rem;
  box-sizing: border-box;
  padding: 0 2.4rem 0 0;
}

/* line 72, app/assets/stylesheets/v5/catalog/catalog.scss */
.products__section {
  width: calc(100% - 28rem);
}

/* line 74, app/assets/stylesheets/v5/catalog/catalog.scss */
.products__section.card {
  border-radius: 8px;
}

@media (min-width: 900px) {
  /* line 79, app/assets/stylesheets/v5/catalog/catalog.scss */
  .catalogPage__filters {
    display: block !important;
  }
}

@media (max-width: 900px) {
  /* line 84, app/assets/stylesheets/v5/catalog/catalog.scss */
  .catalogPage__main {
    padding: 2.4rem 0 0;
    margin-bottom: 5.6rem;
    display: block;
  }
  /* line 89, app/assets/stylesheets/v5/catalog/catalog.scss */
  .catalogPage__filters {
    display: none;
    position: fixed;
    background-color: white;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    overflow: scroll;
    z-index: 10;
    padding-left: 2.4rem;
  }
  /* line 102, app/assets/stylesheets/v5/catalog/catalog.scss */
  .products__section {
    width: calc(100% - 4.8rem);
  }
}

@media (max-width: 600px) {
  /* line 107, app/assets/stylesheets/v5/catalog/catalog.scss */
  .catalogPage__main {
    padding: 0;
    margin-bottom: 4.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__head {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

@media (max-width: 600px) {
  /* line 7, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .catalogPage__filters__head {
    padding-bottom: 2.4rem;
  }
}

@media (min-width: 900px) {
  /* line 12, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .catalogPage__filters__head {
    display: none;
  }
}

/* line 17, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__button,
.catalogPage__filters__clear,
.catalogPage__filters__sortBy {
  height: 4rem;
  display: inline-flex;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 26, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__button,
.catalogPage__filters__clear {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* line 34, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__button {
  border-radius: 4px;
  background-color: #FFFFFF;
  padding: 0 1.6rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: #E53E3E;
  font-weight: bold;
}

/* line 41, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__button .catalogPage__filters__count {
  margin-right: 0.8rem;
}

/* line 44, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__button svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #E53E3E;
  margin-right: 0.8rem;
}

/* line 52, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__clear {
  margin-left: 1.6rem;
  color: #6E7A89;
}

/* line 55, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__clear svg {
  width: 0.8rem;
  height: 0.8rem;
  fill: #6E7A89;
  margin-right: 0.8rem;
}

/* line 63, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__sortBy {
  margin-left: auto;
  min-height: 5.2rem;
}

/* line 66, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__sortBy > span {
  color: #929FB0;
}

@media (max-width: 600px) {
  /* line 71, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .catalogPage__filters__button,
.catalogPage__filters__clear,
.catalogPage__filters__sortBy {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 1;
  }
}

/* line 79, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer {
  margin-bottom: 3.2rem;
}

/* line 84, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > label,
.catalogPage__moreFilters > label {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #6E7A89;
  height: 3.2rem;
  display: flex;
  align-items: center;
}

/* line 92, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > input[type="text"], .catalog__filterContainer > input[type="email"], .catalog__filterContainer > textarea,
.catalog__filterContainer input[type="number"],
.catalogPage__moreFilters > input[type="text"],
.catalogPage__moreFilters > input[type="email"],
.catalogPage__moreFilters > textarea,
.catalogPage__moreFilters input[type="number"] {
  height: 4.8rem;
  padding: 0 1.2rem;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  border: 2px solid #D5DDE5;
  background-color: #F8F9FA;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
}

/* line 105, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > input[type="text"]::placeholder, .catalog__filterContainer > input[type="email"]::placeholder, .catalog__filterContainer > textarea::placeholder,
.catalog__filterContainer input[type="number"]::placeholder,
.catalogPage__moreFilters > input[type="text"]::placeholder,
.catalogPage__moreFilters > input[type="email"]::placeholder,
.catalogPage__moreFilters > textarea::placeholder,
.catalogPage__moreFilters input[type="number"]::placeholder {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
}

/* line 109, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > input.invalid[type="text"], .catalog__filterContainer > input.invalid[type="email"], .catalog__filterContainer > textarea.invalid,
.catalog__filterContainer input.invalid[type="number"],
.catalogPage__moreFilters > input.invalid[type="text"],
.catalogPage__moreFilters > input.invalid[type="email"],
.catalogPage__moreFilters > textarea.invalid,
.catalogPage__moreFilters input.invalid[type="number"] {
  border: 2px solid #FC8181;
  background-color: #FFF5F5;
}

/* line 114, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > textarea,
.catalogPage__moreFilters > textarea {
  min-height: 22rem;
}

/* line 117, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer > input[type="text"], .catalog__filterContainer > input[type="email"], .catalog__filterContainer > textarea,
.catalogPage__moreFilters > input[type="text"],
.catalogPage__moreFilters > input[type="email"],
.catalogPage__moreFilters > textarea {
  border-radius: 4px;
  width: 100%;
}

/* line 123, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer input[type="number"],
.catalogPage__moreFilters input[type="number"] {
  border-radius: 4px 0 0 4px;
  border-right-width: 1px;
  width: 50%;
}

/* line 127, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer input[type="number"] + input[type="number"],
.catalogPage__moreFilters input[type="number"] + input[type="number"] {
  border-radius: 0 4px 4px 0;
  border-right-width: 2px;
  border-left-width: 1px;
}

/* line 133, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__filterContainer__group,
.catalogPage__moreFilters .catalog__filterContainer__group {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

/* line 140, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxLabel,
.catalogPage__moreFilters .catalog__checkboxLabel {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 4.8rem;
  padding: 0 1.2rem;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: normal;
  color: #404B59;
  border: 2px solid #D5DDE5;
  background-color: #F8F9FA;
  margin-bottom: 1.2rem;
  cursor: pointer;
}

/* line 154, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxLabel svg.icon-check-2,
.catalogPage__moreFilters .catalog__checkboxLabel svg.icon-check-2 {
  display: none;
}

/* line 157, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxLabel svg.icon-check-empty-box,
.catalogPage__moreFilters .catalog__checkboxLabel svg.icon-check-empty-box {
  display: inline-block;
}

/* line 160, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxLabel svg,
.catalogPage__moreFilters .catalog__checkboxLabel svg {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 1.2rem;
}

/* line 167, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxInput:checked + .catalog__checkboxLabel svg.icon-check-2,
.catalogPage__moreFilters .catalog__checkboxInput:checked + .catalog__checkboxLabel svg.icon-check-2 {
  display: inline-block;
}

/* line 170, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalog__filterContainer .catalog__checkboxInput:checked + .catalog__checkboxLabel svg.icon-check-empty-box,
.catalogPage__moreFilters .catalog__checkboxInput:checked + .catalog__checkboxLabel svg.icon-check-empty-box {
  display: none;
}

/* line 176, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__sideTop {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3.2rem;
}

/* line 183, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__sideTop .catalogPage__filters__button {
  background-color: unset;
  box-shadow: none;
  border: none;
  padding: 0;
  color: #6E7A89;
  font-size: 1.8rem;
  line-height: 1.6;
  line-height: 1;
  font-weight: normal;
}

/* line 192, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filters__sideTop .catalogPage__filters__button .catalogPage__filters__count,
.catalogPage__filters__sideTop .catalogPage__filters__button svg {
  display: none;
}

@media (max-width: 900px) {
  /* line 199, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .catalogPage__filters__sideTop {
    display: none;
  }
}

/* line 204, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__moreFilters {
  width: 100%;
}

/* line 208, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filterPopup__close {
  position: fixed;
  top: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  cursor: pointer;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-color: #F8F9FA;
}

/* line 220, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.catalogPage__filterPopup__close svg {
  width: 1.8rem;
  height: 1.8rem;
  fill: #6E7A89;
}

@media (min-width: 900px) {
  /* line 227, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .catalogPage__filterPopup__close {
    display: none;
  }
}

/* line 232, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.formfields {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

/* line 236, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.formfields .catalog__filterContainer {
  width: 100%;
}

/* line 240, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.formfields.cols_2 .catalog__filterContainer {
  width: calc(50% - 1.2rem);
}

/* line 245, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.formfields.cols_3 .catalog__filterContainer {
  width: calc((100% - 4.8rem) / 3);
}

@media (max-width: 900px) {
  /* line 251, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .formfields {
    flex-flow: column wrap;
  }
  /* line 255, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
  .formfields.cols_2 .catalog__filterContainer, .formfields.cols_3 .catalog__filterContainer {
    width: 100%;
  }
}

/* line 262, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top,
.categoryFilter__link__other,
.categoryFilter__link__more {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  min-height: 3.2rem;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
}

/* line 273, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top, .categoryFilter__link__top:active, .categoryFilter__link__top:hover, .categoryFilter__link__top:visited, .categoryFilter__link__top:focus,
.categoryFilter__link__other,
.categoryFilter__link__other:active,
.categoryFilter__link__other:hover,
.categoryFilter__link__other:visited,
.categoryFilter__link__other:focus,
.categoryFilter__link__more,
.categoryFilter__link__more:active,
.categoryFilter__link__more:hover,
.categoryFilter__link__more:visited,
.categoryFilter__link__more:focus {
  color: #404B59;
  text-decoration: none;
}

/* line 277, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top span,
.categoryFilter__link__other span,
.categoryFilter__link__more span {
  margin-left: 0.6rem;
}

/* line 285, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top:hover span,
.categoryFilter__link__other:hover span {
  text-decoration: underline;
}

/* line 291, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__more {
  font-weight: bold;
  margin: 0.4rem 0;
}

/* line 296, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top.selected {
  font-weight: bold;
  justify-content: space-between;
}

/* line 299, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top.selected, .categoryFilter__link__top.selected:active, .categoryFilter__link__top.selected:hover, .categoryFilter__link__top.selected:visited, .categoryFilter__link__top.selected:focus {
  text-decoration: none;
}

/* line 302, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top.selected svg {
  margin-left: auto;
  width: 1rem;
  height: 1rem;
  fill: #6E7A89;
}

/* line 308, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top.selected:hover {
  color: #E53E3E;
}

/* line 310, app/assets/stylesheets/v5/catalog/catalog_filters.scss */
.categoryFilter__link__top.selected:hover svg {
  fill: #E53E3E;
}

/* line 1, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.catalogPage__head {
  padding: 3.2rem 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 7, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.catalogPage__head .trustedshops_container {
  margin-left: auto;
  margin-right: 2.4rem;
}

/* line 13, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.catalogPage__title {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  display: flex;
  align-items: center;
}

@media (max-width: 600px) {
  /* line 22, app/assets/stylesheets/v5/catalog/catalog_head.scss */
  .catalogPage__head {
    padding: 0;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: center;
  }
  /* line 28, app/assets/stylesheets/v5/catalog/catalog_head.scss */
  .catalogPage__head .trustedshops_container {
    margin-left: 0;
    padding-top: 1.6rem;
  }
  /* line 33, app/assets/stylesheets/v5/catalog/catalog_head.scss */
  .catalogPage__title {
    font-size: 1.8rem;
    line-height: 1.6;
    padding: 2.4rem 1.6rem 1.6rem;
    margin-left: -1.6rem;
    width: 100%;
  }
  /* line 39, app/assets/stylesheets/v5/catalog/catalog_head.scss */
  .catalogPage__search {
    padding: 1.6rem;
    padding-top: 1.2rem;
    margin-left: -1.6rem;
    width: 100%;
    background-color: #E1E7EC;
  }
}

/* line 48, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.auction__donwloadPdfCatalog {
  border: 0;
  background-color: #3182CE;
  border-radius: 4px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  min-height: 4rem;
  padding: 0 1.6rem;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  font-weight: bold;
}

/* line 61, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.auction__donwloadPdfCatalog, .auction__donwloadPdfCatalog:active, .auction__donwloadPdfCatalog:hover, .auction__donwloadPdfCatalog:visited, .auction__donwloadPdfCatalog:focus {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 69, app/assets/stylesheets/v5/catalog/catalog_head.scss */
.auction__donwloadPdfCatalog svg {
  margin-right: 0.8rem;
  width: 1.6rem;
  height: 1.6rem;
  fill: #FFFFFF;
}

/* line 1, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container {
  padding: 5.6rem 0;
  margin: 0 auto;
  max-width: 72.8rem;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

/* line 8, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__mainMessage {
  font-size: 3.0rem;
  line-height: 1.5;
  color: #404B59;
  font-weight: normal;
  margin-bottom: 2.4rem;
}

/* line 14, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container h2 {
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
}

/* line 19, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container p {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 22, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container p a {
  text-decoration: underline;
}

/* line 24, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container p a:hover {
  text-decoration: none;
}

/* line 27, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container p a, .noProductsFound__container p a:hover, .noProductsFound__container p a:active, .noProductsFound__container p a:visited {
  color: inherit;
}

/* line 32, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container h2 + p {
  padding: 1.6rem 0 2.4rem;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
}

/* line 37, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta {
  width: 100%;
  padding: 2.4rem;
  border: 2px solid #404B59;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 3.2rem;
}

/* line 45, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta .ctaMessage {
  color: #404B59;
  font-size: 1.4rem;
  line-height: 1.8;
  max-width: 30rem;
  margin-right: 2.4rem;
}

/* line 50, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta .ctaMessage .emphasize {
  font-weight: bold;
  color: #E53E3E;
}

/* line 55, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta .noProductsFound__loginOrCreateAccountCta__buttonsContainer {
  display: flex;
  flex-flow: row nowrap;
}

/* line 58, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta .noProductsFound__loginOrCreateAccountCta__buttonsContainer .equippoButton {
  flex-shrink: 0;
}

/* line 60, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .noProductsFound__loginOrCreateAccountCta .noProductsFound__loginOrCreateAccountCta__buttonsContainer .equippoButton:not(:last-child) {
  margin-right: 1.6rem;
}

/* line 66, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .cta__button__green {
  width: 100%;
  display: block;
  min-height: 4.8rem;
}

/* line 71, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.noProductsFound__container .card {
  padding: 5.6rem 6.4rem;
}

@media (max-width: 1200px) {
  /* line 77, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .card {
    padding: 4rem 4.8rem;
  }
}

@media (max-width: 900px) {
  /* line 83, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container {
    width: auto;
  }
  /* line 85, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container h2 {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 88, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container p {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 91, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .noProductsFound__loginOrCreateAccountCta {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  /* line 95, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .noProductsFound__loginOrCreateAccountCta .ctaMessage {
    width: 100%;
    max-width: 100%;
    margin: 0 0 1.6rem 0;
  }
  /* line 100, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .noProductsFound__loginOrCreateAccountCta .noProductsFound__loginOrCreateAccountCta__buttonsContainer {
    width: 100%;
    justify-content: space-between;
  }
  /* line 103, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .noProductsFound__loginOrCreateAccountCta .noProductsFound__loginOrCreateAccountCta__buttonsContainer .equippoButton {
    flex: 1 1 auto;
  }
}

@media (max-width: 600px) {
  /* line 112, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .card {
    padding: 2.4rem 3.2rem;
    box-shadow: none;
    border-radius: none;
    width: 100vw;
  }
  /* line 117, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
  .noProductsFound__container .card.noSidePadding {
    margin-left: -3.2rem;
  }
}

/* line 123, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.acceptPrivacyPolicyByClickingDisclaimer {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  text-align: center;
  margin-top: 1.2rem;
}

/* line 128, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.acceptPrivacyPolicyByClickingDisclaimer a {
  text-decoration: underline;
}

/* line 130, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.acceptPrivacyPolicyByClickingDisclaimer a:hover {
  text-decoration: none;
}

/* line 133, app/assets/stylesheets/v5/catalog/no_products_found/no_products_found.scss */
.acceptPrivacyPolicyByClickingDisclaimer a, .acceptPrivacyPolicyByClickingDisclaimer a:hover, .acceptPrivacyPolicyByClickingDisclaimer a:active, .acceptPrivacyPolicyByClickingDisclaimer a:visited {
  color: inherit;
}

/* line 1, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm {
  display: block;
}

/* line 3, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm.card {
  padding: 5.6rem 6.4rem;
}

/* line 6, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__introduction {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

/* line 12, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__hint {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #2B6CB0;
  margin-bottom: 1.6rem;
}

/* line 16, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__hint.spacious {
  margin-bottom: 3.2rem;
}

/* line 19, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__hint .icon {
  fill: #3182CE;
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.8rem;
  position: relative;
  top: 0.3rem;
}

/* line 28, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .cta__button__green {
  margin-top: 3.2rem;
}

/* line 31, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection {
  margin-bottom: 1.6rem;
}

/* line 33, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection:last-of-type {
  margin-bottom: 2.4rem;
}

/* line 36, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection .preferencesForm__filledInOverviewSection__title {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 42, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection .preferencesForm__filledInOverviewSection__selectedOptionsWrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: flex-start;
}

/* line 47, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection .preferencesForm__filledInOverviewSection__selectedOptionsWrapper .preferencesForm__selectedOption {
  font-size: 1.4rem;
  line-height: 1.8;
  border: 1px solid #E1E7EC;
  border-radius: 4px;
  padding: 0.8rem 1.6rem;
  width: max-content;
  margin-bottom: 0.8rem;
}

/* line 54, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
.preferencesForm .preferencesForm__filledInOverviewSection .preferencesForm__filledInOverviewSection__selectedOptionsWrapper .preferencesForm__selectedOption:not(:last-child) {
  margin-right: 0.8rem;
}

@media (max-width: 1200px) {
  /* line 63, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
  .preferencesForm.card {
    padding: 4rem 4.8rem;
  }
}

@media (max-width: 600px) {
  /* line 69, app/assets/stylesheets/v5/catalog/no_products_found/preferences.scss */
  .preferencesForm.card {
    padding: 2.4rem 3.2rem;
    box-shadow: none;
    border-radius: none;
    width: 100vw;
  }
}

/* line 1, app/assets/stylesheets/v5/catalog/pagination.scss */
.paginationSection {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  padding: 1.6rem 0;
  margin-top: 4rem;
}

/* line 10, app/assets/stylesheets/v5/catalog/pagination.scss */
.paginationLink, .paginationLink + span {
  width: 3rem;
  height: 3rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  font-size: 1.6rem;
  line-height: 1.7;
  line-height: 1;
  margin-right: 0.5rem;
}

/* line 21, app/assets/stylesheets/v5/catalog/pagination.scss */
.paginationLink, .paginationLink:hover, .paginationLink:active, .paginationLink:visited {
  text-decoration: none;
  color: #6E7A89;
}

/* line 25, app/assets/stylesheets/v5/catalog/pagination.scss */
.paginationLink:hover {
  background-color: #F8F9FA;
  color: #404B59;
}

/* line 30, app/assets/stylesheets/v5/catalog/pagination.scss */
.paginationLink.current, .paginationLink.current:hover, .paginationLink + span.current, .paginationLink + span.current:hover {
  background-color: #404B59;
  color: #FFFFFF;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider, .glider-contain {
  margin: 0 auto;
  position: relative;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider, .glider-track {
  transform: translateZ(0);
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-dot, .glider-next, .glider-prev {
  border: 0;
  padding: 0;
  user-select: none;
  outline: 0;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-contain {
  width: 100%;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-track {
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  z-index: 1;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider.draggable {
  user-select: none;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider.draggable .glider-slide img {
  user-select: none;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider.drag {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-slide {
  user-select: none;
  justify-content: center;
  align-content: center;
  width: 100%;
  min-width: 150px;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-slide img {
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider::-webkit-scrollbar {
  opacity: 0;
  height: 0;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-next, .glider-prev {
  position: absolute;
  background: 0 0;
  z-index: 2;
  font-size: 40px;
  text-decoration: none;
  left: -23px;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
  transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67), color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-next:focus, .glider-next:hover, .glider-prev:focus, .glider-prev:hover {
  color: #ccc;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-next {
  right: -23px;
  left: auto;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-next.disabled, .glider-prev.disabled {
  opacity: .25;
  color: #666;
  cursor: default;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-hide {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-dots {
  user-select: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-dot {
  display: block;
  cursor: pointer;
  color: #ccc;
  border-radius: 999px;
  background: #ccc;
  width: 12px;
  height: 12px;
  margin: 7px;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-dot:focus, .glider-dot:hover {
  background: #ddd;
}

/* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
.glider-dot.active {
  background: #a89cc8;
}

@media (max-width: 36em) {
  /* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
  .glider::-webkit-scrollbar {
    opacity: 1;
    -webkit-appearance: none;
    width: 7px;
    height: 3px;
  }
  /* line 1, app/assets/stylesheets/v5/components/Glider/glider.min.css */
  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: rgba(156, 156, 156, 0.25);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.25);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.25);
  }
}

/* line 1, app/assets/stylesheets/v5/components/auctionCountdown.scss */
.auctionCountdownContainer {
  margin: 0 1.2rem 0 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  line-height: 1.6rem;
  text-align: center;
  font-weight: bold;
}

/* line 10, app/assets/stylesheets/v5/components/auctionCountdown.scss */
.auctionCountdownContainer p {
  margin: 0.4rem;
  width: 3.2rem;
}

/* line 14, app/assets/stylesheets/v5/components/auctionCountdown.scss */
.auctionCountdownContainer .counterValue {
  font-size: 1.6rem;
  line-height: 1.7;
  line-height: 1;
}

/* line 18, app/assets/stylesheets/v5/components/auctionCountdown.scss */
.auctionCountdownContainer .counterLabel {
  font-size: 1.2rem;
  line-height: 1.8;
  line-height: 1;
  font-weight: normal;
  color: #6E7A89;
}

@media (max-width: 600px) {
  /* line 27, app/assets/stylesheets/v5/components/auctionCountdown.scss */
  .auctionCountdownContainer {
    margin: 0 auto;
  }
  /* line 29, app/assets/stylesheets/v5/components/auctionCountdown.scss */
  .auctionCountdownContainer p {
    margin: 0.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/components/breadcrumbs.scss */
.breadcrumbs__container {
  font-size: 1.4rem;
  line-height: 1.8;
  height: 6.4rem;
  line-height: 6.4rem;
  color: #404B59;
}

/* line 6, app/assets/stylesheets/v5/components/breadcrumbs.scss */
.breadcrumbs__container a {
  text-decoration: none;
  color: inherit;
}

/* line 9, app/assets/stylesheets/v5/components/breadcrumbs.scss */
.breadcrumbs__container a:hover {
  text-decoration: underline;
}

/* line 13, app/assets/stylesheets/v5/components/breadcrumbs.scss */
.breadcrumbs__container span.breadcrumb__arrow {
  color: #929FB0;
}

@media (max-width: 900px) {
  /* line 18, app/assets/stylesheets/v5/components/breadcrumbs.scss */
  .breadcrumbs__container {
    height: 5.6rem;
    line-height: 5.6rem;
  }
}

@media (max-width: 600px) {
  /* line 24, app/assets/stylesheets/v5/components/breadcrumbs.scss */
  .breadcrumbs__container {
    height: 4.8rem;
    line-height: 4.8rem;
    white-space: nowrap;
    overflow-y: scroll;
  }
}

/* line 1, app/assets/stylesheets/v5/components/button.scss */
.button {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4.8rem;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  cursor: pointer;
}

/* line 8, app/assets/stylesheets/v5/components/button.scss */
.button, .button:hover, .button.active, .button.visited {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 16, app/assets/stylesheets/v5/components/button.scss */
.submit {
  background-color: #38A169;
}

/* line 1, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyingSellingAtEquippo__testimonialTitle {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  height: 4.5rem;
  font-size: 3.0rem;
  line-height: 1.5;
  color: #212934;
  margin-bottom: 4.5rem;
}

/* line 10, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyingSellingAtEquippo__testimonialTitle span {
  color: #E53E3E;
  margin: 0 0.8rem;
}

/* line 15, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyerSellerTestimonials__container {
  padding: 0 0 4rem;
  width: 100%;
}

/* line 18, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyerSellerTestimonials__container .testimonialsSection__body__cardContainer {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  justify-content: center;
}

/* line 24, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyerSellerTestimonials__container .testimonialsSection__body__cardContainer .testimonial__card {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  flex: 0 0 30rem;
  margin-right: 1.6rem;
}

/* line 28, app/assets/stylesheets/v5/components/buying_selling.scss */
.buyerSellerTestimonials__container .testimonialsSection__body__cardContainer .testimonial__card:nth-child(3) {
  margin-right: 0;
}

@media (max-width: 1200px) {
  /* line 36, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyingSellingAtEquippo__testimonialTitle {
    padding-left: 1.6rem;
  }
  /* line 39, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container {
    padding: 0 2rem 2.4rem;
    overflow: auto;
  }
  /* line 43, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer {
    min-width: unset;
    justify-content: center;
    scroll-padding: 1.6rem;
    scroll-snap-type: both mandatory;
  }
  /* line 48, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer .testimonial__card {
    margin-right: 1.6rem;
    min-width: unset;
    flex: 0 0 27.8rem;
  }
}

@media (max-width: 900px) {
  /* line 58, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container {
    padding: 0 1.6rem 2.4rem;
  }
  /* line 60, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer {
    justify-content: flex-start;
  }
  /* line 62, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer .testimonial__card {
    flex: 0 0 30rem;
  }
}

@media (max-width: 1000px) {
  /* line 71, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer {
    width: max-content;
  }
}

@media (max-width: 900px) {
  /* line 79, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyerSellerTestimonials__container .testimonialsSection__body__cardContainer {
    justify-content: flex-start;
  }
}

@media (max-width: 600px) {
  /* line 86, app/assets/stylesheets/v5/components/buying_selling.scss */
  .buyingSellingAtEquippo__testimonialTitle {
    align-items: flex-start;
    justify-content: flex-start;
    height: 3.8rem;
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 2.2rem;
  }
}

/* line 95, app/assets/stylesheets/v5/components/buying_selling.scss */
.container__narrow.buyerSellerTestimonialsSection {
  padding: 8rem 0;
}

@media (max-width: 900px) {
  /* line 100, app/assets/stylesheets/v5/components/buying_selling.scss */
  .container__narrow.buyerSellerTestimonialsSection {
    padding: 5.6rem 0;
  }
}

@media (max-width: 600px) {
  /* line 106, app/assets/stylesheets/v5/components/buying_selling.scss */
  .container__narrow.buyerSellerTestimonialsSection {
    padding: 4.8rem 0;
  }
}

/* line 1, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepsSection {
  padding: 8rem 0 4rem;
}

/* line 4, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepsSection > p {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  height: 4.5rem;
  font-size: 3.0rem;
  line-height: 1.5;
  color: #212934;
  margin-bottom: 4.5rem;
}

@media (max-width: 600px) {
  /* line 17, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
  .stepsSection > p {
    align-items: flex-start;
    justify-content: flex-start;
    height: 3.8rem;
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 2.2rem;
  }
}

/* line 27, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepsContainer__viewport {
  width: 100%;
  overflow: auto;
  padding-bottom: 1rem;
}

@media (max-width: 1200px) {
  /* line 33, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
  .stepsContainer {
    min-width: unset;
    width: max-content;
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    scroll-padding: 1.6rem;
    scroll-snap-type: both mandatory;
  }
}

/* line 44, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard {
  float: left;
  margin-right: 2.4rem;
  background-color: #FFFFFF;
  padding: 2.4rem;
  border-radius: 8px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  width: calc((100% - 4.8rem) / 3);
}

/* line 47, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard:last-child {
  margin-right: 0;
}

@media (max-width: 1200px) {
  /* line 57, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
  .stepCard {
    float: none;
    width: 30rem;
    margin-right: 1.6rem;
  }
}

/* line 64, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__iconContainer {
  margin-bottom: 1.6rem;
}

/* line 66, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__iconContainer .stepCard__icon {
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 4px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

/* line 74, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__iconContainer .stepCard__icon svg {
  width: 2.4rem;
  height: 2.4rem;
}

/* line 81, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__step {
  min-height: 2.5rem;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #929FB0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
}

/* line 91, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__title {
  font-size: 1.6rem;
  line-height: 1.7;
  line-height: 1.4;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 1.6rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
}

/* line 104, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__bullets ul li {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.8rem;
  min-height: 3.2rem;
}

/* line 111, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__bullets ul li p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  line-height: 1.4;
  width: calc(100% - 1.6rem - 0.8rem);
}

/* line 117, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__bullets ul li span {
  display: inline-block;
  width: 1.6rem;
}

/* line 120, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__bullets ul li span svg {
  width: 1.6rem;
  height: 1.6rem;
}

/* line 128, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__moreLink {
  margin-top: -2rem;
  min-height: 3.2rem;
  font-size: 1.2rem;
  line-height: 1.8;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
}

/* line 137, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard__moreLink a, .stepCard__moreLink a:hover, .stepCard__moreLink a:active, .stepCard__moreLink a:visited {
  color: #6E7A89;
  text-decoration: none;
}

/* line 146, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.pink .stepCard__icon {
  background-color: #FED7E2;
}

/* line 148, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.pink .stepCard__icon svg {
  fill: #B83280;
}

/* line 154, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.pink .stepCard__bullets ul li svg {
  fill: #B83280;
}

/* line 160, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.green {
  margin-top: 3.6rem;
}

/* line 162, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.green .stepCard__icon {
  background-color: #B2F5EA;
}

/* line 164, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.green .stepCard__icon svg {
  fill: #2C7A7B;
}

/* line 170, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.green .stepCard__bullets ul li svg {
  fill: #2C7A7B;
}

/* line 176, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.yellow {
  margin-top: 7.2rem;
}

/* line 178, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.yellow .stepCard__icon {
  background-color: #FEFCBF;
}

/* line 180, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.yellow .stepCard__icon svg {
  fill: #C05621;
}

/* line 186, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
.stepCard.yellow .stepCard__bullets ul li svg {
  fill: #C05621;
}

@media (max-width: 1200px) {
  /* line 195, app/assets/stylesheets/v5/components/buying_selling_steps.scss */
  .stepCard.green, .stepCard.yellow {
    margin-top: 0;
  }
}

/* line 1, app/assets/stylesheets/v5/components/card/card.scss */
.card {
  background-color: #FFFFFF;
  padding: 32px;
  border-radius: 16px;
  position: relative;
  z-index: 1;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

@media (max-width: 600px) {
  /* line 10, app/assets/stylesheets/v5/components/card/card.scss */
  .card {
    border-radius: 8px;
  }
}

/* line 1, app/assets/stylesheets/v5/components/card/statusCard.scss */
.statusCard {
  display: flex !important;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  padding: 0 0.8rem;
  border-radius: 4px;
  font-size: 1.2rem;
  line-height: 1.8;
  background-color: #E1E7EC;
  width: fit-content;
}

/* line 11, app/assets/stylesheets/v5/components/card/statusCard.scss */
.statusCard.won, .statusCard.approved {
  background-color: #C6F6D5;
  color: #276749;
}

/* line 14, app/assets/stylesheets/v5/components/card/statusCard.scss */
.statusCard.won:hover, .statusCard.approved:hover {
  background-color: #9AE6B4;
}

/* line 1, app/assets/stylesheets/v5/components/carousel/carousel.scss */
.carouselButton {
  position: absolute;
  top: 50%;
  width: 4.8rem;
  height: 4.8rem;
  background-color: #212934;
  opacity: 0.9;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 100;
}

/* line 11, app/assets/stylesheets/v5/components/carousel/carousel.scss */
.carouselButton.prev {
  left: 0;
}

/* line 14, app/assets/stylesheets/v5/components/carousel/carousel.scss */
.carouselButton.next {
  right: 0;
}

/* line 17, app/assets/stylesheets/v5/components/carousel/carousel.scss */
.carouselButton .icon {
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  top: 1.6rem;
  left: 1.6rem;
}

@media (max-width: 600px) {
  /* line 26, app/assets/stylesheets/v5/components/carousel/carousel.scss */
  .carouselButton {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox {
  position: relative;
  display: inline-block;
  top: 0.3rem;
  height: 3.2rem;
}

/* line 6, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox.newsletter {
  margin-bottom: 3.2rem;
}

/* line 10, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox input[type="checkbox"] {
  display: none;
}

/* line 13, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox label {
  font-size: 1.2rem;
  line-height: 1.8;
  line-height: 1;
  color: #6E7A89;
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}

/* line 22, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox label svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #929FB0;
  margin-right: 0.8rem;
  flex: none;
}

/* line 29, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox label svg.icon-check-2 {
  display: none;
}

/* line 32, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox label svg.icon-check-empty-box {
  display: inline-block;
}

/* line 36, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox label a, .v5-checkbox label a:hover, .v5-checkbox label a:active, .v5-checkbox label a:visited {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}

/* line 44, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox input[type="checkbox"]:checked ~ label svg.icon-check-2 {
  display: inline-block;
}

/* line 47, app/assets/stylesheets/v5/components/checkbox.scss */
.v5-checkbox input[type="checkbox"]:checked ~ label svg.icon-check-empty-box {
  display: none;
}

@media (max-width: 900px) {
  /* line 55, app/assets/stylesheets/v5/components/checkbox.scss */
  .v5-checkbox label {
    justify-content: space-between;
    align-items: flex-start;
  }
  /* line 58, app/assets/stylesheets/v5/components/checkbox.scss */
  .v5-checkbox label span {
    width: calc(100% - 1.6rem - 1.6rem);
  }
  /* line 61, app/assets/stylesheets/v5/components/checkbox.scss */
  .v5-checkbox label svg {
    margin-top: 0.5rem;
    margin-right: 0;
  }
}

/* line 1, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 17.2rem;
  z-index: 10001;
  background-color: white;
  border-top: 4px solid #38A169;
}

/* line 9, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification .cookie__notification__content {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 5.6rem 0 2rem;
}

/* line 26, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification .cookie__notification__content .cookie__notification__text {
  max-width: 43.2rem;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  margin-right: 2.4rem;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

/* line 33, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification .cookie__notification__content .cookie__notification__text a {
  font-weight: bold;
  text-decoration: none;
  color: inherit;
}

/* line 39, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification .cookie__notification__content .cookie__notification__button.cta__button__green {
  cursor: pointer;
  width: 20.8rem;
  height: 4.8rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* line 46, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
.cookie__notification .cookie__notification__content .cookie__notification__closeButton {
  position: absolute;
  top: 2rem;
  right: 2rem;
  fill: #929FB0;
}

@media (max-width: 900px) {
  /* line 58, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content .cookie__notification__text {
    max-width: 35.2rem;
  }
  /* line 61, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content .cookie__notification__button.cta__button__green {
    width: 31.6rem;
  }
}

@media (max-width: 600px) {
  /* line 69, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification {
    height: 23.9rem;
  }
  /* line 71, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding: 0 1.6rem;
  }
  /* line 77, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content .cookie__notification__button.cta__button__green,
.cookie__notification .cookie__notification__content .cookie__notification__text {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 83, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content .cookie__notification__text {
    max-width: unset;
  }
  /* line 86, app/assets/stylesheets/v5/components/cookie/cookieNotification.scss */
  .cookie__notification .cookie__notification__content .cookie__notification__button.cta__button__green {
    margin-top: 2.4rem;
  }
}

/* line 1, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__transparentWhite,
.cta__button__green,
.cta__button__blue,
.cta__button__whiteRed {
  cursor: pointer;
  border-radius: 4px;
  color: white;
  padding: 0 1.6rem;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  text-decoration: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 4rem;
}

/* line 17, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__transparentWhite:hover, .cta__button__transparentWhite:focus, .cta__button__transparentWhite:active,
.cta__button__green:hover,
.cta__button__green:focus,
.cta__button__green:active,
.cta__button__blue:hover,
.cta__button__blue:focus,
.cta__button__blue:active,
.cta__button__whiteRed:hover,
.cta__button__whiteRed:focus,
.cta__button__whiteRed:active {
  color: white;
  text-decoration: none;
}

/* line 22, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__green {
  background-color: #38A169;
}

/* line 24, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__green:hover, .cta__button__green:focus, .cta__button__green:active {
  background-color: #2F855A;
}

/* line 28, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__blue {
  background-color: #3182CE;
}

/* line 30, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__blue:hover, .cta__button__blue:focus, .cta__button__blue:active {
  background-color: #2B6CB0;
}

/* line 34, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__transparentWhite {
  background-color: transparent;
  border: 2px solid #FFFFFF;
}

/* line 37, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__transparentWhite:hover, .cta__button__transparentWhite:focus, .cta__button__transparentWhite:active {
  background-color: #FFFFFF;
  color: #404B59;
}

/* line 42, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__whiteRed {
  background-color: #FFFFFF;
  border: 2px solid #9B2C2C;
  color: #9B2C2C;
}

/* line 46, app/assets/stylesheets/v5/components/ctaButton.scss */
.cta__button__whiteRed:hover, .cta__button__whiteRed:focus, .cta__button__whiteRed:active {
  background-color: #9B2C2C;
  color: #FFFFFF;
}

/* line 1, app/assets/stylesheets/v5/components/faq.scss */
.faq {
  border-bottom: 2px solid #E1E7EC;
}

/* line 3, app/assets/stylesheets/v5/components/faq.scss */
.faq:last-of-type {
  margin-bottom: 2.4rem;
}

/* line 6, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqHeader {
  padding: 2.4rem 0;
}

/* line 8, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqHeader .faqHeaderText {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
}

/* line 13, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqHeader .icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #929FB0;
  position: relative;
  top: 0.5rem;
}

/* line 21, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqBody {
  font-size: 1.4rem;
  line-height: 1.8;
  max-width: 66rem;
  padding-bottom: 2.4rem;
}

/* line 25, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqBody > *:not(:last-child) {
  margin-bottom: 2.4rem;
}

/* line 28, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqBody ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 1.6rem;
}

/* line 32, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqBody ol .paddedListItem {
  margin-top: 1.6rem;
  margin-bottom: 2.4rem;
}

/* line 37, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqBody a {
  text-decoration: underline;
}

/* line 41, app/assets/stylesheets/v5/components/faq.scss */
.faq .faqGif {
  max-width: calc(100vw - 3.2rem);
}

/* line 45, app/assets/stylesheets/v5/components/faq.scss */
.faqsCta {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  margin-bottom: 1.6rem;
}

/* line 49, app/assets/stylesheets/v5/components/faq.scss */
.faqsCta:last-of-type {
  margin-bottom: 2.4rem;
}

/* line 52, app/assets/stylesheets/v5/components/faq.scss */
.faqsCta a {
  text-decoration: underline;
}

/* line 55, app/assets/stylesheets/v5/components/faq.scss */
.faqsCta.secondary {
  color: #6E7A89;
}

/* line 57, app/assets/stylesheets/v5/components/faq.scss */
.faqsCta.secondary a {
  color: inherit;
}

@media (max-width: 600px) {
  /* line 64, app/assets/stylesheets/v5/components/faq.scss */
  .faqsCta {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 68, app/assets/stylesheets/v5/components/faq.scss */
  .faq .faqGif {
    height: auto;
  }
}

/* line 1, app/assets/stylesheets/v5/components/featuredMachines.scss */
.container__narrow.featuredMachinesContainer {
  padding: 0;
}

/* line 5, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__section {
  padding-bottom: 8rem;
}

@media (max-width: 900px) {
  /* line 9, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__section {
    padding-bottom: 5.6rem;
  }
}

@media (max-width: 600px) {
  /* line 14, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__section {
    padding-bottom: 4.8rem;
  }
}

/* line 18, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__wrapperLink {
  width: calc(25% - 2.4rem * 3 / 4);
}

/* line 20, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__wrapperLink:hover {
  text-decoration: none;
}

/* line 23, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__wrapperLink .featuredMachine,
.featuredMachine__wrapperLink img {
  width: 100%;
}

/* line 28, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__header {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 2.4rem;
  padding: 0 1.6rem;
}

/* line 36, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__sectionTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  display: inline-block;
}

/* line 41, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__sectionTitle.centered {
  margin: 0 auto;
}

@media (max-width: 600px) {
  /* line 46, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__sectionTitle {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

/* line 51, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__sectionTitle__link {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 53, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__sectionTitle__link, .featuredMachines__sectionTitle__link:active, .featuredMachines__sectionTitle__link:visited {
  color: #6E7A89;
  text-decoration: none;
}

/* line 57, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__sectionTitle__link:hover {
  text-decoration: underline;
  color: #404B59;
}

@media (max-width: 600px) {
  /* line 63, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__sectionTitle__link {
    display: none;
  }
}

/* line 68, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__machinesViewport {
  width: 100%;
}

@media (max-width: 1200px) {
  /* line 72, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__machinesViewport {
    overflow-x: scroll;
  }
}

/* line 77, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachines__machines {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 1.6rem;
}

/* line 85, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine {
  width: calc(25% - 2.4rem * 3 / 4);
  margin-bottom: 2.4rem;
}

/* line 88, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine .featuredMachine__imageContainer {
  overflow: hidden;
}

@media (max-width: 900px) {
  /* line 94, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__machinesViewport {
    width: calc(100% + 2.4rem);
  }
  /* line 97, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachines__machines {
    min-width: unset;
    width: max-content;
  }
  /* line 101, app/assets/stylesheets/v5/components/featuredMachines.scss */
  .featuredMachine__wrapperLink {
    width: 20.4rem;
    margin-right: 2.4rem;
  }
}

/* line 107, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__image {
  position: relative;
  background-color: #E1E7EC;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  height: 15.4rem;
  max-height: 15.4rem;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 120, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__image, .featuredMachine__image:active, .featuredMachine__image:hover, .featuredMachine__image:visited {
  color: #6E7A89;
  text-decoration: none;
}

/* line 125, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__title {
  margin-top: 0.8rem;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  min-height: 2.5rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 130, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__title, .featuredMachine__title:active, .featuredMachine__title:hover, .featuredMachine__title:visited {
  color: #404B59;
  text-decoration: none;
}

/* line 139, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__specs {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  min-height: 2.2rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 147, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__price {
  margin-top: 0.8rem;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  min-height: 2.7rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 156, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__discount,
.featuredMachine__auction {
  position: absolute;
  top: 0.4rem;
  left: 0.4rem;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  padding: 0 0.8rem;
  min-height: 2.2rem;
  border-radius: 4px;
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 170, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__discount {
  background-color: #FED7D7;
  color: #9B2C2C;
}

/* line 174, app/assets/stylesheets/v5/components/featuredMachines.scss */
.featuredMachine__auction {
  background-color: #BEE3F8;
  color: #2C5282;
}

/* line 1, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock {
  display: block;
  padding: 0 1.6rem;
  flex: 1;
  min-width: auto;
  max-width: calc(100% / 3);
  text-align: center;
  color: #404B59;
}

/* line 9, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock.singleItem {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: left;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

/* line 17, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock.singleItem .informationBlock__header__title {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 20, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock.singleItem .icon {
  margin-right: 1.2rem;
}

/* line 24, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .icon {
  width: 2.4rem;
  height: 2.4rem;
  fill: #E53E3E;
  margin-bottom: 0.8rem;
}

/* line 28, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .icon.blue {
  fill: #3182CE;
}

/* line 33, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .informationBlock__header__title {
  font-size: 1.2rem;
  line-height: 1.8;
  font-weight: bold;
  margin-bottom: 0.4rem;
}

/* line 38, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .informationBlock__body {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  width: 100%;
}

/* line 43, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .informationBlock__readMoreLink {
  font-size: 1.2rem;
  line-height: 1.8;
  text-decoration: none;
  font-style: italic;
  color: inherit;
  display: block;
}

/* line 49, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .informationBlock__readMoreLink:hover {
  text-decoration: underline;
  color: #404B59;
}

/* line 53, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
.informationBlock .informationBlock__readMoreLink.inline {
  display: inline;
}

@media (max-width: 600px) {
  /* line 60, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
  .informationBlock {
    width: 100%;
    max-width: 100%;
    padding: 0;
    display: flex;
  }
  /* line 65, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
  .informationBlock:not(.onlyHeaderOnMobile) {
    flex-flow: row wrap;
    text-align: left;
    align-items: center;
  }
  /* line 69, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
  .informationBlock:not(.onlyHeaderOnMobile) .informationBlock__header__title {
    margin: 0.4rem 0;
  }
  /* line 73, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
  .informationBlock .icon {
    margin: 0 1.2rem 0.4rem 0;
    flex-shrink: 0;
    top: 0;
  }
  /* line 78, app/assets/stylesheets/v5/components/informationBlock/informationBlock.scss */
  .informationBlock .informationBlock__header__title {
    line-height: 2.4rem;
    margin-bottom: 2.4rem;
  }
}

/* line 1, app/assets/stylesheets/v5/components/newsletterSignupCheckbox.scss */
.newsletterSignup__checkboxContainer {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  display: flex;
}

/* line 1, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection {
  overflow: hidden;
}

/* line 3, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .card {
  margin-top: -13rem;
  margin-bottom: 8rem;
}

/* line 6, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .card.overlapSmall {
  margin-top: -5rem;
}

/* line 9, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .card.centered {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

/* line 15, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner {
  background-size: cover;
  background-position-x: right;
  background-position-y: top;
  background-repeat: no-repeat;
}

/* line 20, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner.main {
  padding: 8rem 0 13rem;
  height: auto;
}

/* line 23, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner.main.offCenterPadding {
  padding: 6.4rem 0 15rem;
}

/* line 25, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner.main.offCenterPadding ~ .card {
  margin-top: -10rem;
}

/* line 29, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner.main.narrow {
  padding: 7rem 0 7rem;
}

/* line 33, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
.offsetSection .banner.auction {
  height: 25rem;
}

@media (min-width: 600px) and (max-width: 1200px) {
  /* line 41, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main {
    padding: 8rem 0 10rem;
  }
  /* line 43, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.offCenterPadding {
    padding: 6.4rem 0 12rem;
  }
  /* line 45, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.offCenterPadding ~ .card {
    margin-top: -7rem;
  }
  /* line 49, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.narrow {
    padding: 7rem 0 7rem;
  }
  /* line 53, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .card {
    margin-top: -10rem;
    margin-left: 1.6rem;
    margin-right: 1.6rem;
  }
  /* line 57, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .card.overlapSmall {
    margin-top: -5rem;
  }
}

@media (max-width: 600px) {
  /* line 65, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main {
    padding: 8rem 0 8rem;
  }
  /* line 67, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.offCenterPadding {
    padding: 3.2rem 0 10rem;
  }
  /* line 69, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.offCenterPadding ~ .card {
    margin-top: -5rem;
  }
  /* line 73, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .banner.main.narrow {
    padding: 7rem 0 7rem;
  }
  /* line 77, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .card {
    margin-top: -8rem;
    margin-left: 1.6rem;
    margin-right: 1.6rem;
  }
  /* line 81, app/assets/stylesheets/v5/components/offsetSection/offsetSection.scss */
  .offsetSection .card.overlapSmall {
    margin-top: -5rem;
  }
}

/* line 2, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 21, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

/* line 25, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

/* line 29, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 33, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--edit {
  background: none !important;
}

/* line 35, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--edit .icon {
  fill: white;
  height: 1.6rem;
  width: 1.6rem;
}

/* line 41, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

/* line 44, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/frontend/photoswipe/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* line 57, app/assets/stylesheets/v5/components/photoswipe.scss */
  .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/frontend/photoswipe/default-skin.svg);
  }
  /* line 62, app/assets/stylesheets/v5/components/photoswipe.scss */
  .pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

/* line 67, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--close {
  background-position: 0 -44px;
}

/* line 70, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--share {
  background-position: -44px -44px;
}

/* line 73, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--fs {
  display: none;
}

/* line 76, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--supports-fs .pswp__button--fs {
  display: block;
}

/* line 79, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

/* line 82, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

/* line 86, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* line 89, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* line 92, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/* line 96, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

/* line 105, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--left {
  left: 0;
}

/* line 108, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--right {
  right: 0;
}

/* line 111, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

/* line 120, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

/* line 124, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/* line 128, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 135, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity;
}

/* line 152, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-modal--hidden {
  display: none;
}

/* line 155, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #fff;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* line 175, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

/* line 183, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

/* line 187, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-tooltip a:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 190, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

/* line 193, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-modal--fade-in {
  opacity: 1;
}

/* line 196, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/* line 201, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

/* line 204, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

/* line 218, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--facebook:hover {
  background: #3e5c9a;
  color: #fff;
}

/* line 222, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a;
}

/* line 225, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--twitter:hover {
  background: #55acee;
  color: #fff;
}

/* line 229, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--pinterest:hover {
  background: #ccc;
  color: #ce272d;
}

/* line 233, app/assets/stylesheets/v5/components/photoswipe.scss */
a.pswp__share--download:hover {
  background: #ddd;
}

/* line 236, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: 0.75;
  padding: 0 10px;
}

/* line 247, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

/* line 254, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption small {
  font-size: 11px;
  color: #bbb;
}

/* line 258, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #ccc;
}

/* line 267, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption--empty {
  display: none;
}

/* line 270, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption--fake {
  visibility: hidden;
}

/* line 273, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

/* line 286, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

/* line 291, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__preloader--active {
  opacity: 1;
}

/* line 294, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__preloader--active .pswp__preloader__icn {
  background: url(/frontend/photoswipe/preloader.gif) 0 0 no-repeat;
}

/* line 297, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

/* line 300, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}

/* line 304, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

/* line 308, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

/* line 318, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

/* line 324, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  /* line 340, app/assets/stylesheets/v5/components/photoswipe.scss */
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

/* line 396, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* line 402, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

/* line 409, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 419, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

/* line 423, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 427, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 431, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

/* line 434, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/* line 438, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001;
}

/* line 444, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

/* line 450, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp__element--disabled {
  display: none !important;
}

/* line 454, app/assets/stylesheets/v5/components/photoswipe.scss */
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/* line 1, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: calc(50% - 2rem);
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 8, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard > * {
  display: block;
}

/* line 12, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard__title {
  display: block;
  color: #404B59;
  width: inherit;
  text-decoration: none;
  margin-bottom: 1.2rem;
}

/* line 19, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard__body {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  height: 100%;
  width: 100%;
  background-color: transparent;
}

/* line 27, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard__mediaOutletName {
  display: block;
  font-weight: bold;
  margin-top: auto;
  color: #6E7A89;
}

/* line 33, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
.pressReleaseCard__img {
  height: 3.8rem;
  margin-bottom: 2.6rem;
  z-index: 8;
}

@media (max-width: 600px) {
  /* line 40, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(2) {
    margin-top: -13rem;
  }
  /* line 42, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(2) .pressReleaseCard__img {
    margin-left: 26vw;
  }
  /* line 40, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(3) {
    margin-top: -13rem;
  }
  /* line 42, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(3) .pressReleaseCard__img {
    margin-left: 52vw;
  }
  /* line 40, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(4) {
    margin-top: -13rem;
  }
  /* line 42, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(4) .pressReleaseCard__img {
    margin-left: 78vw;
    margin-left: 54vw;
  }
  /* line 40, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(5) {
    margin-top: -13rem;
  }
  /* line 42, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressRelease__section .pressReleaseCard:nth-child(5) .pressReleaseCard__img {
    margin-left: 104vw;
    margin-left: 81vw;
  }
  /* line 52, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard:not(.active) .pressReleaseCard__body,
.pressReleaseCard:not(.active) .pressReleaseCard__mediaOutletName {
    display: none;
  }
  /* line 58, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard.active .pressReleaseCard__mediaOutletName,
.pressReleaseCard.active .pressReleaseCard__body,
.pressReleaseCard.active .pressReleaseCard__body > * {
    display: block;
    z-index: 10;
  }
  /* line 66, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard {
    width: 100%;
    height: 13rem;
  }
  /* line 70, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard:not(.active) .pressReleaseCard__img {
    filter: grayscale(100%);
    opacity: 0.33;
  }
  /* line 76, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard__title {
    width: 100%;
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 80, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard__mediaOutletName {
    font-size: 1.2rem;
    line-height: 1.8;
  }
  /* line 83, app/assets/stylesheets/v5/components/pressReleaseCard/pressReleaseCard.scss */
  .pressReleaseCard__img {
    height: 2.6rem;
  }
}

/* line 1, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton {
  justify-content: flex-start;
}

/* line 3, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton a {
  pointer-events: none;
}

/* line 6, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsHeader {
  width: 100%;
  height: 1.6rem;
  margin: 0.4rem 0;
  background-color: #E1E7EC;
}

/* line 12, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsTitle {
  width: 40%;
  height: 2.4rem;
  margin-bottom: 0.5rem;
  background-color: #E1E7EC;
}

/* line 18, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsPriceInfoContainer {
  width: 30%;
  height: 2.4rem;
  margin-bottom: 0.3rem;
  background-color: #E1E7EC;
}

/* line 24, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsNote {
  width: 40%;
  height: 1.2rem;
  margin-bottom: 0.5rem;
  background-color: #E1E7EC;
}

/* line 30, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter {
  width: 100%;
  height: 4.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: auto;
}

/* line 37, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter .products__section__cardSpecsFooterButton {
  width: 25%;
  height: 3.6rem;
  background-color: #E1E7EC;
}

/* line 42, app/assets/stylesheets/v5/components/productsSectionCard/productCardSkeleton.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter .products__section__cardSpecsFooterMoneyBackGuarantee {
  width: 40%;
  height: 2rem;
  background-color: #E1E7EC;
  margin-left: 0.8rem;
}

/* line 1, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__card {
  margin: 2.4rem 0 1.6rem;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
}

/* line 9, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs {
  width: calc(100% - 26.4rem);
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}

/* line 14, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton {
  justify-content: flex-start;
}

/* line 16, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton a {
  pointer-events: none;
}

/* line 19, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsHeader {
  width: 100%;
  height: 1.6rem;
  margin: 0.4rem 0;
  background-color: #E1E7EC;
}

/* line 25, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsTitle {
  width: 40%;
  height: 2rem;
  margin-bottom: 0.5rem;
  background-color: #E1E7EC;
}

/* line 31, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsPriceInfoContainer {
  width: 30%;
  height: 2rem;
  margin-bottom: 0.3rem;
  background-color: #E1E7EC;
}

/* line 37, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsNote {
  width: 40%;
  height: 1.2rem;
  margin-bottom: 0.5rem;
  background-color: #E1E7EC;
}

/* line 43, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter {
  width: 100%;
  height: 4.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: auto;
}

/* line 50, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter .products__section__cardSpecsFooterButton {
  width: 25%;
  height: 3.6rem;
  background-color: #E1E7EC;
}

/* line 55, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecs.skeleton .products__section__cardSpecsFooter .products__section__cardSpecsFooterMoneyBackGuarantee {
  width: 40%;
  height: 2rem;
  background-color: #E1E7EC;
  margin-left: 0.8rem;
}

/* line 64, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsTitle,
.products__section__cardSpecsPrice {
  font-size: 2.0rem;
  line-height: 1.6;
  line-height: 1;
  color: #404B59;
}

/* line 70, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsTitle {
  display: block;
  font-weight: bold;
}

/* line 73, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsTitle:hover {
  color: #404B59;
}

/* line 78, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsSubTitle .icon {
  fill: #929FB0;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
}

/* line 86, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__machineID {
  margin-left: auto;
}

/* line 89, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsNote {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 92, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsPointOfInterest {
  color: #C53030;
}

/* line 94, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsPointOfInterest .icon {
  fill: #E53E3E;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
  margin-right: 0.4rem;
}

/* line 103, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardImgContainer {
  margin-right: 2rem;
  margin-bottom: 0.8rem;
  height: 19.9rem;
  width: 26.4rem;
  position: relative;
}

/* line 109, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardImgContainer a {
  display: block;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 19.9rem;
}

/* line 118, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsHeader,
.products__section__cardSpecsPriceInfo {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 123, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsHeader .cta__button__green,
.products__section__cardSpecsPriceInfo .cta__button__green {
  height: 4rem;
  line-height: 4rem;
}

/* line 128, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsFooter {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 133, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsFooter .cta__button__green,
.products__section__cardSpecsFooter .products__section__cardSpecsPointOfInterest {
  height: 3.6rem;
  line-height: 3.6rem;
  margin-right: 1.6rem;
  margin-bottom: 0.8rem;
}

/* line 141, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsHeader {
  align-items: center;
  width: 100%;
}

/* line 146, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.productCard__categoryLink, .productCard__categoryLink:hover, .productCard__categoryLink:active, .productCard__categoryLink:visited {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1.2;
  color: #6E7A89;
  text-decoration: none;
}

/* line 156, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
.products__section__cardSpecsPriceInfoContainer {
  margin: 1.6rem 0;
}

@media (max-width: 600px) {
  /* line 160, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__card {
    display: flex;
    flex-flow: column nowrap;
    width: calc(100% - 3.2rem);
  }
  /* line 165, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__cardSpecs {
    min-height: 19.9rem;
    width: 100%;
  }
  /* line 169, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__cardSpecsPriceInfoContainer {
    margin: 1.6rem 0 0;
  }
  /* line 172, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__cardImgContainer {
    width: 100%;
    height: unset;
    margin-bottom: 0;
  }
  /* line 177, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__cardSpecsFooter {
    margin-top: 1.6rem;
  }
  /* line 179, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .products__section__cardSpecsFooter .cta__button__green {
    margin-bottom: 0.8rem;
  }
  /* line 183, app/assets/stylesheets/v5/components/productsSectionCard/productsSectionCard.scss */
  .product__inspected .text {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

/* line 8, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll,
.promoLinks__contactUs {
  height: 3rem;
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
}

/* line 15, app/assets/stylesheets/v5/components/promoLinks.scss */
.pageHeader .promoLinks__browseAll, .pageHeader .promoLinks__browseAll:active, .pageHeader .promoLinks__browseAll:visited {
  color: white;
  text-decoration: none;
}

/* line 19, app/assets/stylesheets/v5/components/promoLinks.scss */
.pageHeader .promoLinks__browseAll:hover {
  color: #E1E7EC;
  text-decoration: none;
}

/* line 24, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll {
  margin-right: 1.6rem;
}

/* line 26, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll, .promoLinks__browseAll:active, .promoLinks__browseAll:visited {
  color: #2F855A;
  text-decoration: none;
}

/* line 30, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll:hover {
  color: #276749;
  text-decoration: none;
}

/* line 35, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll.call, .promoLinks__browseAll.call:hover, .promoLinks__browseAll.call:active, .promoLinks__browseAll.call:visited {
  color: #404B59;
}

/* line 38, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll.call span {
  text-decoration: underline;
}

/* line 41, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__browseAll.call span.no_line {
  text-decoration: none;
}

/* line 47, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__contactUs {
  margin-left: 1.6rem;
}

/* line 49, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__contactUs, .promoLinks__contactUs:active, .promoLinks__contactUs:visited {
  color: white;
  text-decoration: none;
}

/* line 53, app/assets/stylesheets/v5/components/promoLinks.scss */
.promoLinks__contactUs:hover {
  color: #E1E7EC;
  text-decoration: none;
}

/* line 59, app/assets/stylesheets/v5/components/promoLinks.scss */
.landingWording {
  padding: 4rem 0 8rem;
}

/* line 62, app/assets/stylesheets/v5/components/promoLinks.scss */
.landingWording > p {
  text-align: center;
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  min-height: 3.8rem;
  margin-bottom: 1.6rem;
}

/* line 74, app/assets/stylesheets/v5/components/promoLinks.scss */
.landingWording .promoLinks__contactUs {
  color: #6E7A89;
}

@media (max-width: 1200px) {
  /* line 80, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording {
    padding: 3.2rem 0 5.6rem;
  }
}

@media (max-width: 600px) {
  /* line 86, app/assets/stylesheets/v5/components/promoLinks.scss */
  .promoLinks {
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: column-reverse wrap;
  }
  /* line 91, app/assets/stylesheets/v5/components/promoLinks.scss */
  .promoLinks__contactUs {
    margin-bottom: 0.8rem;
    margin-left: 0;
  }
  /* line 95, app/assets/stylesheets/v5/components/promoLinks.scss */
  .promoLinks__browseAll {
    margin-right: 0;
  }
  /* line 98, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording {
    padding: 2.4rem 0 4.8rem;
  }
  /* line 100, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording .promoLinks {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
  }
  /* line 106, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording .promoLinks__contactUs {
    display: none;
  }
  /* line 109, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording .promoLinks__browseAll.call {
    margin-right: 1.6rem;
  }
  /* line 111, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording .promoLinks__browseAll.call span.no_line {
    display: none;
  }
  /* line 114, app/assets/stylesheets/v5/components/promoLinks.scss */
  .landingWording .promoLinks__browseAll.call + .promoLinks__contactUs {
    display: flex;
    margin-left: 1.6rem;
    margin-bottom: 0;
  }
}

/* line 1, app/assets/stylesheets/v5/components/responsiveLazyImage.scss */
.responsiveLazyImage__outerWrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 3.2rem;
}

/* line 6, app/assets/stylesheets/v5/components/responsiveLazyImage.scss */
.responsiveLazyImage__outerWrapper .responsiveLazyImage__innerWrapper {
  padding-top: 56.25%;
  position: relative;
}

/* line 9, app/assets/stylesheets/v5/components/responsiveLazyImage.scss */
.responsiveLazyImage__outerWrapper .responsiveLazyImage__innerWrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

/* line 1, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__title {
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 1.6;
  min-height: 3.8rem;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  color: #212934;
}

/* line 13, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__bullets ul {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-top: 0.8rem;
  margin-bottom: 2.4rem;
}

/* line 20, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__bullets ul li {
  font-size: 1.6rem;
  line-height: 1.7;
  height: 2.7rem;
  display: flex;
  align-items: center;
  color: #404B59;
  margin-right: 2.4rem;
}

/* line 27, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__bullets ul li:last-child {
  margin-right: 0;
}

/* line 30, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__bullets ul li span {
  margin-right: 0.8rem;
  color: #38A169;
}

/* line 36, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__bullets p {
  font-size: 1.6rem;
  line-height: 1.7;
  height: 2.7rem;
  display: flex;
  align-items: center;
  color: #404B59;
  text-align: center;
  justify-content: center;
}

/* line 47, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottom {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}

/* line 54, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottomLeft {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: calc(50% - 1.2rem);
}

/* line 60, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottomLeft .inputField {
  margin-bottom: 0.8rem;
}

/* line 62, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottomLeft .inputField .sellingForm__form__bottomLeft__link {
  font-weight: bold;
  color: #6E7A89;
}

/* line 69, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottomRight {
  width: calc(50% - 1.2rem);
}

/* line 71, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
.sellingForm__form__bottomRight .cta__button__green {
  display: block;
  height: 4.8rem;
  width: 100%;
}

@media (max-width: 900px) {
  /* line 79, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomLeft {
    width: calc(100% - 24rem - 2.4rem);
  }
  /* line 81, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomLeft .v5-checkbox {
    width: 100%;
  }
  /* line 83, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomLeft .v5-checkbox label {
    width: 100%;
  }
  /* line 89, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomRight {
    width: 24rem;
  }
}

@media (max-width: 600px) {
  /* line 95, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__bullets {
    display: none;
  }
  /* line 99, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottom {
    flex-flow: column wrap;
    justify-content: space-between;
    align-items: center;
  }
  /* line 105, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomLeft,
.sellingForm__form__bottomRight {
    width: 100%;
  }
  /* line 110, app/assets/stylesheets/v5/components/selling_with_equippo_form.scss */
  .sellingForm__form__bottomRight .cta__button__green {
    width: calc(100% + 6.4rem);
    margin-left: -3.2rem;
    margin-bottom: -3.2rem;
    margin-top: 2.4rem;
    border-radius: 0 0 4px 4px;
  }
}

/* line 1, app/assets/stylesheets/v5/components/signup.scss */
.signupOverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  z-index: 150;
  top: 0;
  left: 0;
}

/* line 9, app/assets/stylesheets/v5/components/signup.scss */
.signupOverlay .container {
  padding: 0;
}

/* line 13, app/assets/stylesheets/v5/components/signup.scss */
.signupContainer {
  background: #ba222e;
  padding: 0;
}

/* line 16, app/assets/stylesheets/v5/components/signup.scss */
.signupContainer p {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 0;
}

/* line 21, app/assets/stylesheets/v5/components/signup.scss */
.signupContainer p a {
  color: #fff;
}

/* line 26, app/assets/stylesheets/v5/components/signup.scss */
.signupStripes {
  height: 50px;
  background-image: repeating-linear-gradient(63deg, #ba222e, #ba222e 15px, #fff 15px, #fff 30px);
}

/* line 30, app/assets/stylesheets/v5/components/signup.scss */
.signupForm {
  padding: 25px;
  position: relative;
}

/* line 34, app/assets/stylesheets/v5/components/signup.scss */
#closeSignupPopup {
  position: absolute;
  font-size: 14px;
  top: 15px;
  right: 15px;
  color: #fff;
  cursor: pointer;
  width: 14px;
  height: 14px;
}

/* line 44, app/assets/stylesheets/v5/components/signup.scss */
#exitOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 150;
  top: 0;
  left: 0;
}

/* line 52, app/assets/stylesheets/v5/components/signup.scss */
#exitOverlay .container {
  padding: 0;
}

/* line 55, app/assets/stylesheets/v5/components/signup.scss */
#exitOverlay #exitCont {
  margin-top: 100px;
}

/* line 59, app/assets/stylesheets/v5/components/signup.scss */
.signupFormHead {
  background-image: url(/frontend/logo.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-bottom: 10px;
}

/* line 66, app/assets/stylesheets/v5/components/signup.scss */
#reg_or {
  position: relative;
  padding: 10px 0;
  text-align: center;
  color: #FFFFFF;
  font-style: italic;
}

/* line 72, app/assets/stylesheets/v5/components/signup.scss */
#reg_or:after, #reg_or:before {
  content: '';
  position: absolute;
  height: 1px;
  width: calc(50% - 15px);
  top: 50%;
  background-color: #FFFFFF;
}

/* line 81, app/assets/stylesheets/v5/components/signup.scss */
#reg_or:before {
  left: 0;
}

/* line 84, app/assets/stylesheets/v5/components/signup.scss */
#reg_or:after {
  right: 0;
}

/* line 88, app/assets/stylesheets/v5/components/signup.scss */
#loginGoogleimage {
  background-color: #f2f2f2;
  color: #6E7A89;
}

/* line 92, app/assets/stylesheets/v5/components/signup.scss */
#registerTab,
#signinTab,
#signinForm {
  display: none;
}

/* line 97, app/assets/stylesheets/v5/components/signup.scss */
#loginLabel,
#registerLabel {
  background-color: #38A169;
  text-align: center;
  height: 4.2rem;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 106, app/assets/stylesheets/v5/components/signup.scss */
#loginLabel,
#registerLabel {
  line-height: 4.2rem;
}

/* line 111, app/assets/stylesheets/v5/components/signup.scss */
#loginLabelContainer,
#regLabelContainer {
  color: #FFFFFF;
  padding: 10px 0;
  text-align: center;
}

/* line 117, app/assets/stylesheets/v5/components/signup.scss */
#forgotLabelContainer {
  color: #FFFFFF;
  display: none;
}

/* line 120, app/assets/stylesheets/v5/components/signup.scss */
#forgotLabelContainer span {
  cursor: pointer;
  font-weight: 600;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
}

/* line 126, app/assets/stylesheets/v5/components/signup.scss */
#regLabelContainer {
  display: none;
}

/* line 129, app/assets/stylesheets/v5/components/signup.scss */
#signinLabel,
#registerSide {
  color: #FFFFFF;
  cursor: pointer;
  font-weight: 600;
  text-decoration: underline;
}

/* line 136, app/assets/stylesheets/v5/components/signup.scss */
.login_title {
  display: none;
}

/* line 139, app/assets/stylesheets/v5/components/signup.scss */
#loginLabel {
  display: none;
}

/* line 145, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer,
#signinForm .inputContainer,
#forgotPassword .inputContainer {
  padding: 0;
  margin-bottom: 10px;
}

/* line 149, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer input::placeholder,
#signinForm .inputContainer input::placeholder,
#forgotPassword .inputContainer input::placeholder {
  color: #FFFFFF;
}

/* line 153, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer.col-xs-6,
#signinForm .inputContainer.col-xs-6,
#forgotPassword .inputContainer.col-xs-6 {
  width: calc(50% - 10px);
  margin-right: 10px;
}

/* line 157, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer.col-xs-6 + .col-xs-6,
#signinForm .inputContainer.col-xs-6 + .col-xs-6,
#forgotPassword .inputContainer.col-xs-6 + .col-xs-6 {
  width: 50%;
  margin-right: 0;
}

/* line 161, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer input[type='text'],
#registrationForm .inputContainer input[type='email'],
#registrationForm .inputContainer input[type='password'],
#registrationForm .inputContainer button, #registrationForm .inputContainer.passworder,
#signinForm .inputContainer input[type='text'],
#signinForm .inputContainer input[type='email'],
#signinForm .inputContainer input[type='password'],
#signinForm .inputContainer button,
#signinForm .inputContainer.passworder,
#forgotPassword .inputContainer input[type='text'],
#forgotPassword .inputContainer input[type='email'],
#forgotPassword .inputContainer input[type='password'],
#forgotPassword .inputContainer button,
#forgotPassword .inputContainer.passworder {
  padding: 15px 18px;
  background: #d0303c;
  width: 100%;
  color: #FFFFFF;
  font-size: 14px;
  border: none;
}

/* line 173, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer input.invalid-input,
#signinForm .inputContainer input.invalid-input,
#forgotPassword .inputContainer input.invalid-input {
  padding: 13px 16px;
  border: 2px solid red;
}

/* line 177, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer button,
#signinForm .inputContainer button,
#forgotPassword .inputContainer button {
  background: #FFFFFF;
  color: #d0303c;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 184, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer.passworder input,
#signinForm .inputContainer.passworder input,
#forgotPassword .inputContainer.passworder input {
  background: transparent;
  padding: 0;
  width: 80%;
}

/* line 189, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer.passworder a,
#signinForm .inputContainer.passworder a,
#forgotPassword .inputContainer.passworder a {
  color: #FFFFFF;
  text-decoration: underline;
  text-transform: uppercase;
  float: right;
}

/* line 196, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletter-signup-at-signup,
#registrationForm .inputContainer #privacy_policy_agreement-signup-at-signup,
#registrationForm .inputContainer #receive_digital_communication-signup-at-signup,
#signinForm .inputContainer #newsletter-signup-at-signup,
#signinForm .inputContainer #privacy_policy_agreement-signup-at-signup,
#signinForm .inputContainer #receive_digital_communication-signup-at-signup,
#forgotPassword .inputContainer #newsletter-signup-at-signup,
#forgotPassword .inputContainer #privacy_policy_agreement-signup-at-signup,
#forgotPassword .inputContainer #receive_digital_communication-signup-at-signup {
  display: none;
}

/* line 201, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletter-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before, #registrationForm .inputContainer #newsletter-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#registrationForm .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#registrationForm .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#registrationForm .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#registrationForm .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#signinForm .inputContainer #newsletter-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#signinForm .inputContainer #newsletter-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#signinForm .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#signinForm .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#signinForm .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#signinForm .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#forgotPassword .inputContainer #newsletter-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#forgotPassword .inputContainer #newsletter-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#forgotPassword .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#forgotPassword .inputContainer #privacy_policy_agreement-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before,
#forgotPassword .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #privacy_policy_agreementLabel:before,
#forgotPassword .inputContainer #receive_digital_communication-signup-at-signup.invalid-input ~ #receive_digital_communicationLabel:before {
  border: 2px solid red;
}

/* line 207, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletterLabel,
#registrationForm .inputContainer #privacy_policy_agreementLabel,
#registrationForm .inputContainer #receive_digital_communicationLabel,
#signinForm .inputContainer #newsletterLabel,
#signinForm .inputContainer #privacy_policy_agreementLabel,
#signinForm .inputContainer #receive_digital_communicationLabel,
#forgotPassword .inputContainer #newsletterLabel,
#forgotPassword .inputContainer #privacy_policy_agreementLabel,
#forgotPassword .inputContainer #receive_digital_communicationLabel {
  color: #FFFFFF;
  font-size: 14px;
  padding-left: 20px;
  cursor: pointer;
}

/* line 214, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletterLabel:before,
#registrationForm .inputContainer #privacy_policy_agreementLabel:before,
#registrationForm .inputContainer #receive_digital_communicationLabel:before,
#signinForm .inputContainer #newsletterLabel:before,
#signinForm .inputContainer #privacy_policy_agreementLabel:before,
#signinForm .inputContainer #receive_digital_communicationLabel:before,
#forgotPassword .inputContainer #newsletterLabel:before,
#forgotPassword .inputContainer #privacy_policy_agreementLabel:before,
#forgotPassword .inputContainer #receive_digital_communicationLabel:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: #d0303c;
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  left: 0;
}

/* line 226, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletterLabel a,
#registrationForm .inputContainer #newsletterLabel a:hover,
#registrationForm .inputContainer #newsletterLabel a:visited,
#registrationForm .inputContainer #newsletterLabel a:active,
#registrationForm .inputContainer #privacy_policy_agreementLabel a,
#registrationForm .inputContainer #privacy_policy_agreementLabel a:hover,
#registrationForm .inputContainer #privacy_policy_agreementLabel a:visited,
#registrationForm .inputContainer #privacy_policy_agreementLabel a:active,
#registrationForm .inputContainer #receive_digital_communicationLabel a,
#registrationForm .inputContainer #receive_digital_communicationLabel a:hover,
#registrationForm .inputContainer #receive_digital_communicationLabel a:visited,
#registrationForm .inputContainer #receive_digital_communicationLabel a:active,
#signinForm .inputContainer #newsletterLabel a,
#signinForm .inputContainer #newsletterLabel a:hover,
#signinForm .inputContainer #newsletterLabel a:visited,
#signinForm .inputContainer #newsletterLabel a:active,
#signinForm .inputContainer #privacy_policy_agreementLabel a,
#signinForm .inputContainer #privacy_policy_agreementLabel a:hover,
#signinForm .inputContainer #privacy_policy_agreementLabel a:visited,
#signinForm .inputContainer #privacy_policy_agreementLabel a:active,
#signinForm .inputContainer #receive_digital_communicationLabel a,
#signinForm .inputContainer #receive_digital_communicationLabel a:hover,
#signinForm .inputContainer #receive_digital_communicationLabel a:visited,
#signinForm .inputContainer #receive_digital_communicationLabel a:active,
#forgotPassword .inputContainer #newsletterLabel a,
#forgotPassword .inputContainer #newsletterLabel a:hover,
#forgotPassword .inputContainer #newsletterLabel a:visited,
#forgotPassword .inputContainer #newsletterLabel a:active,
#forgotPassword .inputContainer #privacy_policy_agreementLabel a,
#forgotPassword .inputContainer #privacy_policy_agreementLabel a:hover,
#forgotPassword .inputContainer #privacy_policy_agreementLabel a:visited,
#forgotPassword .inputContainer #privacy_policy_agreementLabel a:active,
#forgotPassword .inputContainer #receive_digital_communicationLabel a,
#forgotPassword .inputContainer #receive_digital_communicationLabel a:hover,
#forgotPassword .inputContainer #receive_digital_communicationLabel a:visited,
#forgotPassword .inputContainer #receive_digital_communicationLabel a:active {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 234, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .inputContainer #newsletter-signup-at-signup:checked ~ #newsletterLabel:before,
#registrationForm .inputContainer #privacy_policy_agreement-signup-at-signup:checked ~ #privacy_policy_agreementLabel:before,
#registrationForm .inputContainer #receive_digital_communication-signup-at-signup:checked
~ #receive_digital_communicationLabel:before,
#signinForm .inputContainer #newsletter-signup-at-signup:checked ~ #newsletterLabel:before,
#signinForm .inputContainer #privacy_policy_agreement-signup-at-signup:checked ~ #privacy_policy_agreementLabel:before,
#signinForm .inputContainer #receive_digital_communication-signup-at-signup:checked
~ #receive_digital_communicationLabel:before,
#forgotPassword .inputContainer #newsletter-signup-at-signup:checked ~ #newsletterLabel:before,
#forgotPassword .inputContainer #privacy_policy_agreement-signup-at-signup:checked ~ #privacy_policy_agreementLabel:before,
#forgotPassword .inputContainer #receive_digital_communication-signup-at-signup:checked
~ #receive_digital_communicationLabel:before {
  content: '\2713';
}

/* line 241, app/assets/stylesheets/v5/components/signup.scss */
#registrationForm .formError,
#signinForm .formError,
#forgotPassword .formError {
  color: #FFFFFF;
}

/* line 1, app/assets/stylesheets/v5/components/signupNew.scss */
.userRegistration__forgotPasswordForm {
  text-align: center;
}

/* line 3, app/assets/stylesheets/v5/components/signupNew.scss */
.userRegistration__forgotPasswordForm .icon {
  width: 4.8rem;
  height: 4.8rem;
}

/* line 7, app/assets/stylesheets/v5/components/signupNew.scss */
.userRegistration__forgotPasswordForm .userRegistration__forgotPasswordFormText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 1, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card {
  padding: 1.6rem;
  text-align: center;
  min-width: 30.3rem;
  font-size: 1.4rem;
  line-height: 1.8;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card .testimonial__cardMachineImg {
  margin-top: -1.6rem;
  margin-left: -1.6rem;
  overflow: hidden;
  border-radius: 8px 8px 0 0;
  height: 15rem;
  width: calc(100% + 3.2rem);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 18, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card .testimonial__cardFaceshotImgWrapper {
  height: 8rem;
  width: 8rem;
  position: absolute;
  top: 11rem;
  left: calc(50% - 4rem);
  bottom: -2rem;
  border: 6px solid white;
  overflow: hidden;
  border-radius: 50%;
}

/* line 28, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card .testimonial__cardFaceshotImgWrapper .personFaceshot {
  height: 100%;
  width: auto;
}

/* line 34, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card .testimonial__cardBody .testimonial__cardBody__author {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  margin-top: 5rem;
}

/* line 39, app/assets/stylesheets/v5/components/testimonialCard.scss */
.testimonial__card.card .testimonial__cardBody .testimonial__cardBody__authorCountry {
  font-weight: bold;
  color: #6E7A89;
  margin-bottom: 2rem;
}

/* line 1, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 5, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops .trustedshopsImage {
  width: 3.2rem;
  height: 3.2rem;
  margin-right: 1.2rem;
}

/* line 10, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops .trustedShopText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: black;
  font-weight: bold;
}

/* line 14, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops .trustedShopText:hover {
  text-decoration: underline;
}

/* line 17, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops .trustedShopText.black {
  color: black;
}

/* line 20, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedshops .trustedShopText.white {
  color: white;
}

/* line 26, app/assets/stylesheets/v5/components/trustedShops.scss */
.trustedShopHome {
  position: relative;
  top: -4rem;
}

/* line 1, app/assets/stylesheets/v5/components/unpublishedLabel/unpublishedLabel.scss */
.unpublishedMachine__label {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #404B59;
  font-weight: bold;
  background: #F8F9FA;
  border-radius: 50px;
  position: absolute;
  bottom: 0.8rem;
  left: 0.8rem;
  padding: 0.5rem 1rem;
}

/* line 12, app/assets/stylesheets/v5/components/unpublishedLabel/unpublishedLabel.scss */
.unpublishedMachine__redCirlce {
  height: 0.8rem;
  width: 0.8rem;
  background-color: #E53E3E;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  bottom: 0.1rem;
  margin-right: 0.4rem;
}

/* line 1, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__header {
  text-align: center;
  color: white;
}

/* line 4, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__header .contactPage__title {
  padding-bottom: 1.6rem;
}

/* line 7, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__header .contactPage__subTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  width: 49.2rem;
  margin: 0 auto;
}

/* line 12, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__header a {
  font-size: 1.8rem;
  line-height: 1.6;
  color: inherit;
  font-weight: bold;
  display: inline-block;
  width: auto;
  margin: 3.2rem 1.6rem auto 1.6rem;
}

/* line 21, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer,
.contactPage__phoneNumbersContainer,
.contactPage__addressesContainer {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  text-align: center;
  color: #404B59;
}

/* line 29, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactPage__sectionTitle,
.contactPage__phoneNumbersContainer .contactPage__sectionTitle,
.contactPage__addressesContainer .contactPage__sectionTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
}

/* line 32, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactPage__sectionTitle.centered,
.contactPage__phoneNumbersContainer .contactPage__sectionTitle.centered,
.contactPage__addressesContainer .contactPage__sectionTitle.centered {
  text-align: center;
}

/* line 36, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactPage__sectionSubTitle,
.contactPage__phoneNumbersContainer .contactPage__sectionSubTitle,
.contactPage__addressesContainer .contactPage__sectionSubTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
  margin: 0.8rem auto 2.4rem auto;
  max-width: 60rem;
  padding: 0 5rem;
}

/* line 42, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactPage__sectionSubTitle.centered,
.contactPage__phoneNumbersContainer .contactPage__sectionSubTitle.centered,
.contactPage__addressesContainer .contactPage__sectionSubTitle.centered {
  text-align: center;
}

/* line 47, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer {
  padding: 2.4rem 0;
  max-width: 60rem;
  margin: 0 auto;
}

/* line 51, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .icon {
  height: 4.8rem;
  width: 4.8rem;
  margin: 0 auto;
  margin-bottom: 2.6rem;
}

/* line 57, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .inputFields__row .inputField {
  flex-grow: 1;
  max-width: 28.8rem;
}

/* line 60, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .inputFields__row .inputField .inputField__text,
.contactPage__formContainer .inputFields__row .inputField .inputField__select {
  width: 100%;
}

/* line 65, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactForm__newsletterSignup {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 72, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactForm__newsletterSignup > * {
  display: block;
}

/* line 75, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .contactForm__newsletterSignup .v5-checkbox {
  top: 0;
}

/* line 79, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .cta__button__green {
  width: 100%;
  height: 4.8rem;
  margin: 3.2rem 0 1.2rem 0;
}

/* line 84, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .form__privacy__disclaimer {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 87, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__formContainer .form__privacy__disclaimer a {
  color: inherit;
}

/* line 92, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer {
  margin-top: 3rem;
  margin-bottom: 8rem;
}

/* line 95, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__sectionSubTitle {
  padding: 0 10rem;
}

/* line 98, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable {
  margin: 0 auto;
  max-width: 81.6rem;
}

/* line 101, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable th {
  font-size: 1.2rem;
  line-height: 1.8;
  width: 26rem;
  color: #6E7A89;
  font-weight: bold;
}

/* line 106, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable th .icon {
  fill: #AEBECC;
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.3rem;
}

/* line 115, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 117, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td:first-child {
  font-weight: bold;
}

/* line 120, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td a {
  color: inherit;
  text-decoration: none;
}

/* line 123, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td a:hover {
  text-decoration: underline;
}

/* line 127, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td .icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.3rem;
}

/* line 135, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable th, .contactPage__phoneNumbersContainer .contactPage__phoneNumbersTable td {
  border-bottom: 1px solid #E1E7EC;
  height: 4rem;
  line-height: 4rem;
}

/* line 142, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__addressesContainer {
  padding: 5.6rem 0;
}

/* line 144, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__addressesContainer.container__narrow {
  max-width: 103rem;
}

/* line 147, app/assets/stylesheets/v5/contact/contactUs.scss */
.contactPage__addressesContainer .contactPage__sectionTitle {
  padding-left: 1.6rem;
}

@media (max-width: 600px) {
  /* line 152, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__header {
    text-align: left;
  }
  /* line 154, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__header .contactPage__title {
    font-size: 2.4rem;
    line-height: 1.6;
    width: 28.8rem;
    margin: 0 auto;
  }
  /* line 159, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__header .contactPage__subTitle {
    font-size: 1.6rem;
    line-height: 1.7;
    width: 28.8rem;
    margin-bottom: 3.2rem;
  }
  /* line 164, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__header a {
    display: block;
    width: 28.8rem;
    height: 4rem;
    line-height: 4rem;
    margin: 0 auto 0.8rem auto;
  }
  /* line 172, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersContainer,
.contactPage__addressesContainer {
    text-align: left;
  }
  /* line 175, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersContainer .contactPage__sectionSubTitle,
.contactPage__addressesContainer .contactPage__sectionSubTitle {
    max-width: 83%;
    margin: 0 0 2.4rem 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 183, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__addressesContainer .contactPage__sectionSubTitle {
    padding-left: 1.6rem;
  }
  /* line 187, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer {
    text-align: left;
  }
  /* line 189, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .contactPage__sectionSubTitle {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 194, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .inputFields__row .inputField {
    max-width: 100%;
  }
  /* line 197, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .contactForm__newsletterSignup {
    align-items: flex-start;
  }
  /* line 200, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .v5-checkbox-container {
    margin: 0 1.5rem 0 0;
  }
  /* line 203, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .form__privacy__disclaimer {
    margin-left: 2.6rem;
    width: 20rem;
  }
  /* line 206, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .form__privacy__disclaimer a {
    text-decoration: underline;
  }
  /* line 210, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__formContainer .cta__button__green {
    margin-left: -3.2rem;
    border-radius: 0 0 8px 8px;
    position: absolute;
    bottom: -3.2rem;
  }
  /* line 217, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard {
    height: 4.8rem;
  }
  /* line 219, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard.open {
    height: auto;
  }
  /* line 222, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardHeader {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 224, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardHeader .icon {
    width: 1.6rem;
    height: 1.6rem;
    position: relative;
    top: 0.3rem;
    margin-right: 0.5rem;
  }
  /* line 231, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardHeader .accordionIcon {
    fill: #929FB0;
  }
  /* line 235, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardBody {
    margin-left: 4rem;
    margin-bottom: 1.6rem;
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 239, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardBody a {
    color: inherit;
    height: 3.2rem;
    line-height: 3.2rem;
    margin-bottom: 0.4rem;
  }
  /* line 245, app/assets/stylesheets/v5/contact/contactUs.scss */
  .contactPage__phoneNumbersAccordionCard .contactPage__phoneNumbersAccordionCardBody .icon {
    width: 1.6rem;
    height: 1.6rem;
    position: relative;
    top: 0.3rem;
    fill: #AEBECC;
  }
}

/* line 1, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCards__container {
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: flex-start;
  width: 103rem;
  margin-bottom: 10rem;
  padding: 0 1.6rem;
}

/* line 9, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCards__container > :nth-child(2n) {
  margin-top: 4.8rem;
  margin-bottom: -4.8rem;
}

@media (max-width: 1030px) {
  /* line 15, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCards__container {
    flex-flow: row nowrap;
    overflow: scroll;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }
  /* line 21, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCards__container > * {
    margin: 0 1.2rem !important;
  }
  /* line 24, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCards__container > :first-child {
    margin: 0 1.2rem 0 0 !important;
  }
  /* line 27, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCards__container .officeCard {
    flex: 0 0 31.8rem;
  }
}

@media (max-width: 600px) {
  /* line 33, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCard {
    height: 40.8rem;
    width: 27.2rem;
  }
  /* line 36, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCard .officeCard__location {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 39, app/assets/stylesheets/v5/contact/officeCard.scss */
  .officeCard .officeCard__officeDetails {
    font-size: 1.4rem;
    line-height: 1.8;
  }
}

/* line 44, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard {
  height: 47.7rem;
  width: 31.8rem;
  border-radius: 8px;
  text-align: left;
  background-color: #212934;
  position: relative;
  overflow: hidden;
  margin: 1.2rem;
  padding: 3.2rem 2.4rem;
}

/* line 54, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__image {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-position-x: center;
  background-position-y: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.33;
}

/* line 67, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__textWrapper {
  height: 100%;
  width: 100%;
  position: relative;
}

/* line 72, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__text {
  position: absolute;
  width: 80%;
  z-index: 1;
  bottom: 0;
  color: white;
}

/* line 79, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__officeLabel {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 82, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__location {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 1.6rem;
}

/* line 87, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__officeDetails {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 89, app/assets/stylesheets/v5/contact/officeCard.scss */
.officeCard .officeCard__officeDetails span {
  display: block;
}

/* line 2, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
.inspectionGuidePage .pageHeader h1 {
  padding-bottom: 5rem;
}

/* line 5, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
.inspectionGuidePage .inspectionGuidePage__paragraph {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  margin-bottom: 1.2rem;
}

/* line 10, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
.inspectionGuidePage .cta__button__green,
.inspectionGuidePage .cta__button__blue {
  display: block;
  text-align: center;
  height: 4.8rem;
  line-height: 4.8rem;
  width: 100%;
}

/* line 18, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
.inspectionGuidePage .cta__button__blue {
  width: max-content;
  margin-top: 4rem;
}

/* line 21, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
.inspectionGuidePage .cta__button__blue .icon {
  fill: #FFFFFF;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
  margin-right: 0.8rem;
}

@media (max-width: 600px) {
  /* line 34, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
  .inspectionGuidePage .card {
    padding-bottom: 0;
  }
  /* line 37, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
  .inspectionGuidePage .inspectionGuidePage__paragraph {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 40, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
  .inspectionGuidePage .cta__button__green,
.inspectionGuidePage .cta__button__blue {
    width: calc(100% + 6.4rem);
    border-radius: 0 0 8px 8px;
  }
  /* line 45, app/assets/stylesheets/v5/content/inspectionGuide/inspectionGuide.scss */
  .inspectionGuidePage .cta__button__green {
    margin-left: -3.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
.landingPageHeader {
  width: 100vw;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  padding: 1.2rem;
}

/* line 11, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
.landingPageHeader .landingPageHeader__logoLink {
  display: block;
}

/* line 14, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
.landingPageHeader .landingPageHeader__linksContainer {
  font-size: 16px;
  color: white;
}

/* line 17, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
.landingPageHeader .landingPageHeader__linksContainer a {
  color: inherit;
}

/* line 19, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
.landingPageHeader .landingPageHeader__linksContainer a:hover {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 600px) {
  /* line 28, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
  .landingPageHeader {
    flex-flow: column nowrap;
  }
  /* line 30, app/assets/stylesheets/v5/content/sellerSignup/landingPageHeader.scss */
  .landingPageHeader .landingPageHeader__logoLink {
    margin-bottom: 1.6rem;
    transform: scale(0.7);
  }
}

/* line 1, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage {
  background-color: #F8F9FA;
}

/* line 3, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .banner.main {
  text-align: center;
}

/* line 5, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .banner.main .sellerSignupPage__title {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 9, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .banner.main .sellerSignupPage__subTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  color: white;
  margin-bottom: 3.6rem;
}

/* line 14, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .banner.main .container__narrow {
  padding-top: 5rem;
}

/* line 19, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .machineEvalForm .equippoButton {
  margin-top: 3.2rem;
  width: 100%;
  min-width: 10rem;
}

/* line 24, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .machineEvalForm .v5-checkbox-wrapper {
  margin-bottom: 0.8rem;
}

/* line 28, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__contactRequestFormContainer {
  padding: 4.8rem 3.2rem 1.2rem;
  border-radius: 8px;
  border: 2px solid #E1E7EC;
}

/* line 32, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__formIntroText {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
  text-align: center;
  margin-bottom: 1.8rem;
}

/* line 39, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 3.2rem;
}

/* line 54, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .inputField {
  margin-bottom: 0;
}

/* line 57, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .cta__button__green {
  min-width: 10rem;
}

/* line 63, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__confirmTextContainer {
  color: #404B59;
  text-align: center;
}

/* line 66, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__confirmTextContainer .sellerSignupPage__confirmTextTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  padding: 2.4rem 0 1.2rem;
}

/* line 71, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__confirmTextContainer .sellerSignupPage__confirmTextSubtitle {
  font-size: 1.8rem;
  line-height: 1.6;
  padding: 1.2rem 0 2.4rem;
}

/* line 75, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage .sellerSignupPage__confirmTextContainer .sellerSignupPage__confirmTextIcon {
  width: 4.8rem;
  height: 4.8rem;
}

/* line 81, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 8rem;
}

/* line 96, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 28.8rem;
  text-align: center;
}

/* line 112, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialImagesContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 126, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialImagesContainer .sellerSignupPage__testimonialImageWrapper {
  border-radius: 50%;
  border: 4px solid #FFFFFF;
  width: 6rem;
  height: 6rem;
  overflow: hidden;
  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;
}

/* line 141, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialImagesContainer .sellerSignupPage__testimonialImageWrapper:first-child {
  margin-left: 1.8rem;
  z-index: 1;
}

/* line 145, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialImagesContainer .sellerSignupPage__testimonialImageWrapper:last-child {
  margin-left: -1.8rem;
}

/* line 150, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialTextContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 153, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialTextContainer .sellerSignupPage__testimonialText {
  margin-bottom: 2rem;
  min-height: 8rem;
}

/* line 157, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialTextContainer .sellerSignupPage__testimonialAuthor {
  color: #6E7A89;
}

/* line 159, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
.sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialTextContainer .sellerSignupPage__testimonialAuthor .sellerSignupPage__testimonialAuthor__name {
  font-weight: bold;
}

@media (max-width: 900px) {
  /* line 172, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .inputField {
    margin: 0 1.2rem 0 1.2rem;
  }
  /* line 174, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .inputField:first-child {
    margin-left: 0;
  }
  /* line 177, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .inputField:last-child {
    margin-right: 0;
  }
}

@media (max-width: 600px) {
  /* line 190, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .banner.main .sellerSignupPage__title {
    font-size: 3.0rem;
    line-height: 1.5;
  }
  /* line 193, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .banner.main .sellerSignupPage__subTitle {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 198, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .machineEvalForm .equippoButton {
    margin: 4rem 0 -3.2rem -3.2rem;
    width: calc(100% + 6.4rem);
    border-radius: 0 0 4px 4px;
  }
  /* line 206, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
  }
  /* line 215, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .inputField {
    width: 100%;
    margin: 0 0 3.2rem 0;
  }
  /* line 219, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage .sellerSignupPage__contactRequestFormContainer .sellerSignupPage__contactRequestForm .inputFields__row .cta__button__green {
    width: 100%;
    margin: 0;
  }
  /* line 227, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage__testimonialsContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 239, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial:first-child {
    margin-bottom: 4rem;
  }
  /* line 243, app/assets/stylesheets/v5/content/sellerSignup/sellerSignup.scss */
  .sellerSignupPage__testimonialsContainer .sellerSignupPage__testimonial .sellerSignupPage__testimonialTextContainer .sellerSignupPage__testimonialText {
    min-height: auto;
  }
}

/* line 1, app/assets/stylesheets/v5/contentWithSidebarGrid.scss */
.contentWithSideBar {
  display: grid;
  grid-template-columns: minmax(0, 73.6rem) minmax(0, 31.8rem);
  column-gap: 13.8rem;
}

@media (max-width: 1200px) {
  /* line 8, app/assets/stylesheets/v5/contentWithSidebarGrid.scss */
  .contentWithSideBar {
    grid-template-columns: minmax(0, 50rem) minmax(0, 31.8rem);
    column-gap: 5rem;
  }
}

@media (max-width: 700px) {
  /* line 15, app/assets/stylesheets/v5/contentWithSidebarGrid.scss */
  .contentWithSideBar {
    grid-template-columns: 100%;
  }
}

/* line 1, app/assets/stylesheets/v5/footer/footer.scss */
.footerMobileContacts {
  margin: 2.4rem 0 3.2rem;
  display: none;
  flex-flow: column wrap;
}

@media (max-width: 600px) {
  /* line 7, app/assets/stylesheets/v5/footer/footer.scss */
  .footerMobileContacts {
    display: flex;
  }
}

/* line 12, app/assets/stylesheets/v5/footer/footer.scss */
.footerMobileContacts a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  height: 4rem;
  border-radius: 4px;
  background-color: #6E7A89;
  margin-top: 0.8rem;
}

/* line 22, app/assets/stylesheets/v5/footer/footer.scss */
.footerMobileContacts a:first-child {
  margin-top: 0;
}

/* line 25, app/assets/stylesheets/v5/footer/footer.scss */
.footerMobileContacts a, .footerMobileContacts a:hover, .footerMobileContacts a:visited, .footerMobileContacts a:active {
  text-decoration: none;
  color: #F8F9FA;
}

/* line 30, app/assets/stylesheets/v5/footer/footer.scss */
.mainFooter .dividerLine {
  background-color: #CCD4DB;
}

/* line 33, app/assets/stylesheets/v5/footer/footer.scss */
.mainFooter.clean {
  height: 14.5rem;
  border-top: 2px solid #E1E7EC;
  margin: 0 2rem;
}

/* line 37, app/assets/stylesheets/v5/footer/footer.scss */
.mainFooter.clean .copywriteStatement {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #929FB0;
  height: 7.2rem;
  line-height: 7.2rem;
}

/* line 1, app/assets/stylesheets/v5/footer/footer_copyright.scss */
.footerCopyright {
  border-top: 2px solid #6E7A89;
  color: #F8F9FA;
  height: 7.2rem;
  display: flex;
  flex-flow: wrap row;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 600px) {
  /* line 11, app/assets/stylesheets/v5/footer/footer_copyright.scss */
  .footerCopyright {
    border-top: none;
    flex-flow: column-reverse wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
}

/* line 19, app/assets/stylesheets/v5/footer/footer_copyright.scss */
.footerCopyright__text {
  font-size: 1.4rem;
  line-height: 1.8;
}

@media (max-width: 600px) {
  /* line 23, app/assets/stylesheets/v5/footer/footer_copyright.scss */
  .footerCopyright__text {
    font-size: 1.2rem;
    line-height: 1.8;
  }
}

/* line 28, app/assets/stylesheets/v5/footer/footer_copyright.scss */
.footerCopyright__icons {
  margin-left: auto;
  display: flex;
  flex-flow: wrap row;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 600px) {
  /* line 36, app/assets/stylesheets/v5/footer/footer_copyright.scss */
  .footerCopyright__icons {
    margin-left: 0;
  }
}

/* line 41, app/assets/stylesheets/v5/footer/footer_copyright.scss */
.footerCopyright__iconsLink {
  display: inline-flex;
  align-items: center;
  margin-left: 3.2rem;
}

/* line 45, app/assets/stylesheets/v5/footer/footer_copyright.scss */
.footerCopyright__iconsLink svg {
  width: 2.4rem;
  height: 2.4rem;
  fill: #CCD4DB;
}

@media (max-width: 600px) {
  /* line 52, app/assets/stylesheets/v5/footer/footer_copyright.scss */
  .footerCopyright__iconsLink {
    margin-left: 0;
    margin-right: 3.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/footer/footer_dark.scss */
.footerDark {
  background-color: #404B59;
  padding: 5.6rem 0 7.2rem;
}

/* line 4, app/assets/stylesheets/v5/footer/footer_dark.scss */
.footerDark .trustedshops_container {
  position: relative;
  top: -3.2rem;
  margin-bottom: 1.6rem;
}

@media (max-width: 600px) {
  /* line 11, app/assets/stylesheets/v5/footer/footer_dark.scss */
  .footerDark {
    padding-top: 1.6rem;
  }
  /* line 13, app/assets/stylesheets/v5/footer/footer_dark.scss */
  .footerDark .trustedshops_container {
    top: 0.8rem;
  }
}

/* line 19, app/assets/stylesheets/v5/footer/footer_dark.scss */
.footerDark__content {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

@media (max-width: 600px) {
  /* line 25, app/assets/stylesheets/v5/footer/footer_dark.scss */
  .footerDark__content {
    flex-flow: column wrap;
  }
}

/* line 1, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable {
  width: 100%;
  margin-bottom: 4rem;
}

@media (max-width: 600px) {
  /* line 6, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable {
    margin-bottom: 0;
    min-height: 4.8rem;
  }
}

@media (min-width: 600px) and (max-width: 1200px) {
  /* line 13, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable {
    width: calc(50% - 1.2rem);
  }
}

@media (min-width: 1200px) {
  /* line 18, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable {
    width: calc(25% - 2.4rem);
  }
}

/* line 23, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__label {
  height: 3.2rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #FFFFFF;
}

/* line 34, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__labelIcon {
  margin-left: auto;
}

/* line 36, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__labelIcon svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #F8F9FA;
}

/* line 40, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__labelIcon svg.icon-arrow-button-right {
  display: block;
}

/* line 43, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__labelIcon svg.icon-arrow-button-down {
  display: none;
}

/* line 49, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__content {
  display: none;
  flex-flow: column wrap;
  justify-content: flex-start;
}

/* line 55, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__content__link {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  min-height: 3.2rem;
  margin-bottom: 0.4rem;
  padding-left: 0.8rem;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 64, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__content__link, .footerExpandable__content__link:active, .footerExpandable__content__link:visited, .footerExpandable__content__link:focus {
  text-decoration: none;
  color: #FFFFFF;
}

/* line 68, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__content__link:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

@media (min-width: 600px) {
  /* line 74, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable__content__link {
    padding-left: 0;
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 78, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable__label {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}

/* line 86, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__input:checked ~ .footerExpandable__label svg.icon-arrow-button-right {
  display: none;
}

/* line 89, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__input:checked ~ .footerExpandable__label svg.icon-arrow-button-down {
  display: block;
}

/* line 94, app/assets/stylesheets/v5/footer/footer_expandable.scss */
.footerExpandable__input:checked ~ .footerExpandable__content {
  display: flex;
}

@media (min-width: 600px) {
  /* line 99, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable__labelIcon {
    display: none;
  }
  /* line 102, app/assets/stylesheets/v5/footer/footer_expandable.scss */
  .footerExpandable__content {
    display: flex;
  }
}

/* line 1, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight {
  padding-bottom: 5.6rem;
}

/* line 5, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__content {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}

/* line 11, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock {
  display: flex;
  flex-flow: column wrap;
  justify-content: flex-start;
}

/* line 15, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock.columns_1 {
  width: 20%;
}

/* line 18, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock.columns_2 {
  width: 40%;
}

/* line 23, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__title,
.footerLight__linksBlock__listItem a {
  font-size: 1.6rem;
  line-height: 1.7;
  height: 3.2rem;
  color: #404B59;
  display: flex;
  align-items: center;
  font-family: Inter;
}

/* line 32, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__title {
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 37, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__lists {
  display: flex;
  justify-content: space-between;
}

/* line 42, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__list {
  min-width: calc(100% / 2 - 2.4rem);
}

/* line 46, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__listItem {
  margin-bottom: 0.4rem;
}

/* line 49, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__listItem a, .footerLight__linksBlock__listItem a:active, .footerLight__linksBlock__listItem a:visited, .footerLight__linksBlock__listItem a:focus {
  text-decoration: none;
  color: #404B59;
  width: fit-content;
}

/* line 54, app/assets/stylesheets/v5/footer/footer_light.scss */
.footerLight__linksBlock__listItem a:hover {
  text-decoration: underline;
  color: #404B59;
}

@media (max-width: 900px) {
  /* line 62, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight .container__wide.linksSection {
    padding: 0;
  }
  /* line 66, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock.columns_1, .footerLight__linksBlock.columns_2 {
    width: calc(100% + 2rem);
  }
  /* line 71, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__title {
    padding: 0 2rem;
  }
  /* line 74, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__lists {
    display: flex;
    flex-direction: row;
    position: relative;
    width: 100%;
    overflow-x: auto;
    min-height: 5.2rem;
    margin-bottom: 3.2rem;
  }
  /* line 83, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__list {
    min-width: unset;
    width: max-content;
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    scroll-padding: 1.6rem;
    scroll-snap-type: both mandatory;
    -webkit-overflow-scrolling: touch;
  }
  /* line 92, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__list:first-child {
    padding-left: 2rem;
  }
  /* line 95, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__list:last-child {
    padding-right: 2rem;
  }
  /* line 99, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__listItem {
    margin-bottom: 0;
    margin-right: 1.6rem;
    scroll-snap-align: center;
  }
  /* line 104, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock__listItem a, .footerLight__linksBlock__listItem a:hover, .footerLight__linksBlock__listItem a:active, .footerLight__linksBlock__listItem a:visited {
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    height: 4rem;
    padding: 0 0.8rem;
    border: 2px solid #CCD4DB;
    border-radius: 4px;
    box-sizing: border-box;
  }
}

@media (max-width: 600px) {
  /* line 121, app/assets/stylesheets/v5/footer/footer_light.scss */
  .footerLight__linksBlock.columns_1, .footerLight__linksBlock.columns_2 {
    width: calc(100% + 1.6rem);
  }
}

/* line 1, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container {
  margin: 0 auto;
  text-align: center;
  overflow: auto;
}

/* line 5, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form {
  width: 100%;
  min-height: 5.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 21, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form .inputField__label {
  display: none;
}

/* line 24, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form .cta__button__green.submitButton {
  border: none;
  border-radius: 0 4px 4px 0;
  min-height: 5.6rem;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
}

/* line 33, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form .inputField {
  margin-bottom: 0;
}

/* line 36, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form .inputField .string {
  border-right: none;
  border-radius: 4px 0 0 4px;
  min-height: 5.6rem;
  width: 53rem;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
}

/* line 47, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__container .newsletterSignup__form .formErrors {
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #E53E3E;
}

/* line 54, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__heading {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 5.6rem auto 3.2rem auto;
}

/* line 60, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
.newsletterSignup__disclaimer {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #929FB0;
  margin: 1.6rem 0 5.6rem 0;
}

@media (max-width: 700px) {
  /* line 67, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container {
    text-align: left;
    display: block;
  }
  /* line 70, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container .newsletterSignup__form {
    height: auto;
  }
  /* line 72, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container .newsletterSignup__form .inputField {
    width: 100%;
  }
  /* line 74, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container .newsletterSignup__form .inputField .string {
    width: 100%;
    border-radius: 4px;
    height: 4.8rem;
    border: 2px solid #E1E7EC;
  }
  /* line 79, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container .newsletterSignup__form .inputField .string.invalid-input {
    border-color: red;
  }
  /* line 84, app/assets/stylesheets/v5/footer/footer_newsletter_signup.scss */
  .newsletterSignup__container .newsletterSignup__form .cta__button__green.submitButton {
    border-radius: 4px;
    width: 100%;
    height: 4.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard {
  text-align: center;
  margin-bottom: 8rem;
  padding: 4rem;
}

/* line 5, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard h2, .fvcPromotionCard h3 {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
  margin-inline: 0;
}

/* line 10, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard h2 {
  color: #404B59;
}

/* line 13, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard h3 {
  color: #6E7A89;
  margin-bottom: 1.6rem;
}

/* line 17, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard p {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
  margin-block: 0 3.2rem;
}

/* line 22, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard__uspWrapper {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin-block: 0 4rem;
}

/* line 28, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard__uspWrapper .icon {
  fill: #E53E3E;
  width: 2.4rem;
  height: 2.4rem;
  margin-bottom: 0.8rem;
  flex-shrink: 0;
}

/* line 35, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard__uspWrapper p {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  margin: 0;
}

/* line 42, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard .cta__button__green {
  margin-inline: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: max-content;
}

/* line 50, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small {
  padding: 2.4rem 1.4rem 2.4rem 1.6rem;
  border-radius: 8px;
  text-align: left;
}

/* line 54, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small h2, .fvcPromotionCard.small h3 {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  margin-inline: 0;
  display: inline;
  line-height: 1.4;
}

/* line 61, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small > p {
  display: none;
}

/* line 64, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small .fvcPromotionCard__uspWrapper {
  flex-direction: column;
  gap: 1.2rem;
  align-items: flex-start;
  margin-block: 1.6rem;
}

/* line 69, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small .fvcPromotionCard__uspWrapper article {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1.2rem;
}

/* line 74, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small .fvcPromotionCard__uspWrapper article .icon {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
}

/* line 79, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small .fvcPromotionCard__uspWrapper article p {
  font-size: 1.2rem;
  line-height: 1.8;
  margin: 0;
  line-height: 1.4;
}

/* line 86, app/assets/stylesheets/v5/fvcPromotionCard.scss */
.fvcPromotionCard.small .cta__button__green {
  width: calc(100% + 3.2rem);
  margin-left: -1.6rem;
  margin-bottom: -2.4rem;
  border-radius: 0 0 8px 8px;
  max-width: unset;
  min-height: 4.8rem;
}

@media (max-width: 900px) {
  /* line 97, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard.small {
    display: none;
  }
}

@media (max-width: 600px) {
  /* line 103, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard {
    padding: 2.4rem 1.6rem;
    text-align: left;
  }
  /* line 106, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard h2, .fvcPromotionCard h3 {
    font-size: 1.6rem;
    line-height: 1.7;
    line-height: 1.4;
  }
  /* line 110, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard h3 {
    margin-bottom: 0.8rem;
  }
  /* line 113, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard p {
    font-size: 1.2rem;
    line-height: 1.8;
    margin-bottom: 1.6rem;
  }
  /* line 117, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard__uspWrapper {
    flex-direction: column;
    gap: 1.2rem;
    align-items: flex-start;
  }
  /* line 121, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard__uspWrapper article {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1.2rem;
  }
  /* line 126, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard__uspWrapper article .icon {
    width: 2rem;
    height: 2rem;
    margin-bottom: 0;
  }
  /* line 131, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard__uspWrapper article p {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 1.4;
    margin: 0;
  }
  /* line 138, app/assets/stylesheets/v5/fvcPromotionCard.scss */
  .fvcPromotionCard .cta__button__green {
    width: calc(100% + 3.2rem);
    margin-left: -1.6rem;
    margin-bottom: -2.4rem;
    border-radius: 0 0 8px 8px;
    max-width: unset;
    min-height: 4.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer {
  width: 100vw;
  background-color: #F8F9FA;
  position: relative;
  display: flex;
  padding: 0;
}

/* line 7, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .scrollGradient {
  position: absolute;
  right: 0;
  top: 0;
  width: 8rem;
  height: 100%;
  background-image: linear-gradient(to right, rgba(248, 249, 250, 0), #F8F9FA);
}

/* line 15, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .mainHeader__catalogLinks {
  margin: 0 auto;
  padding: 0 2rem;
  overflow-x: auto;
  height: 5.6rem;
  display: flex;
  flex-flow: row nowrap;
}

/* line 22, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink {
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 5.6rem;
  font-weight: bold;
  height: 100%;
  text-align: center;
  white-space: nowrap;
  margin-right: 1.6rem;
  cursor: pointer;
}

/* line 32, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a {
  height: 100%;
  display: block;
  color: #6E7A89;
  padding: 0 0.8rem;
}

/* line 37, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a:hover, .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a:focus, .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a:active {
  color: #404B59;
  text-decoration: none;
  background-color: #E1E7EC;
}

/* line 43, app/assets/stylesheets/v5/header/catalogLinks.scss */
.mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink:last-child {
  padding-right: 5rem;
}

@media (max-width: 1200px) {
  /* line 54, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a {
    padding: 0 0.5rem;
  }
}

@media (max-width: 900px) {
  /* line 65, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink {
    margin-right: 1.2rem;
  }
  /* line 67, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a {
    padding: 0 0.6rem;
  }
}

@media (max-width: 600px) {
  /* line 77, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks {
    height: 4rem;
  }
  /* line 79, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 4rem;
    margin-right: 0.4rem;
  }
  /* line 83, app/assets/stylesheets/v5/header/catalogLinks.scss */
  .mainHeader__catalogLinksContainer .mainHeader__catalogLinks .mainHeader__catalogLink a {
    padding: 0 0.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/header/header.scss */
.mainHeader {
  z-index: 5;
  background-color: #FFFFFF;
  position: relative;
  top: 0;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  font-size: 1.4rem;
  line-height: 1.8;
}

@media (max-width: 600px) {
  /* line 11, app/assets/stylesheets/v5/header/header.scss */
  .mainHeader {
    height: 10.8rem;
  }
}

/* line 15, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__content {
  height: 6.4rem;
  line-height: 6.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 30, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__browseAllLinkContainer:hover, .newHeaderNav__browseAllLinkContainer:active, .newHeaderNav__browseAllLinkContainer:focus {
  text-decoration: none;
}

/* line 36, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__browseAllLink {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  line-height: 1.2;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0.6rem 0 0;
  padding: 0 0.6rem 0 2.4rem;
}

/* line 56, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__browseAllLink:hover, .newHeaderNav__browseAllLink:active, .newHeaderNav__browseAllLink:focus {
  color: #404B59;
}

/* line 61, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__browseAllLink .newHeaderNav__browseAllLinkMain {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
}

/* line 66, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__searchBar {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1.2rem;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 74, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__searchBar .searchBar {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 77, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__searchBar .searchBar .searchBar__submit {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  width: 4rem;
  height: 4rem;
  padding: 1rem 1.2rem;
  background: #404B59;
  border-radius: 0 0.4rem 0.4rem 0;
}

@media (max-width: 600px) {
  /* line 90, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__searchBar {
    padding: 0 0 1.2rem;
  }
  /* line 92, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__searchBar .searchBar__input {
    border-right: none;
  }
  /* line 95, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__searchBar .searchBar .searchBar__submit {
    top: 0;
    right: 1rem;
  }
}

/* line 101, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__spacer {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 106, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 113, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__logo .equippoLogo {
  height: 3.2rem;
  width: 10.8rem;
}

/* line 116, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__logo .equippoLogo:hover {
  fill: #C53030;
}

/* line 119, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__logo .equippoLogo.intermediateScreenSafe {
  display: none;
}

/* line 124, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__links {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: inherit;
  line-height: inherit;
}

/* line 130, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__links.notOnTabletAndMobile, .newHeaderNav__links.hideBelow700 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 149, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__links.hideBelow700 {
  min-width: 40rem;
}

/* line 152, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__links a,
.newHeaderNav__links .dropdown__contentItem {
  color: #6E7A89;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/* line 158, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__links a:hover,
.newHeaderNav__links .dropdown__contentItem:hover {
  cursor: pointer;
  color: #404B59;
}

/* line 164, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__link {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 1.2rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 189, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__link.emphasis {
  padding: 0.75rem 1.6rem;
  border: 2px solid #E1E7EC;
  border-radius: 4px;
}

/* line 193, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__link.emphasis:hover {
  background-color: #F8F9FA;
  border-color: #D5DDE5;
}

/* line 198, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__link.borderLeft {
  border-left: 1px solid #E1E7EC;
}

/* line 202, app/assets/stylesheets/v5/header/header.scss */
.header__notification {
  background-color: #3182CE;
  color: #FFFFFF;
  font-size: 1.4rem;
  line-height: 1.8;
  padding: 0.3rem 0;
  z-index: 10;
  position: relative;
  border-bottom: 2px solid white;
  min-height: 4.8rem;
  line-height: 4.8rem;
}

/* line 212, app/assets/stylesheets/v5/header/header.scss */
.header__notification .header__notification__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  max-width: calc(100% - 5.2rem);
}

/* line 228, app/assets/stylesheets/v5/header/header.scss */
.header__notification .header__notification__content .header__notification__contentText.font-bold {
  font-weight: bold;
}

/* line 232, app/assets/stylesheets/v5/header/header.scss */
.header__notification .header__notification__content .header__notification__contentTextLink {
  font-weight: bold;
  color: inherit;
  text-decoration: none;
  display: block;
  margin: 0 0.8rem;
}

/* line 238, app/assets/stylesheets/v5/header/header.scss */
.header__notification .header__notification__content .header__notification__contentTextLink.font-normal {
  font-weight: normal;
}

/* line 243, app/assets/stylesheets/v5/header/header.scss */
.header__notification .header__notification__contentClose .icon-remove {
  width: 1.2rem;
  height: 1.2rem;
  fill: #FFFFFF;
  position: absolute;
  right: 2rem;
  top: 2rem;
  cursor: pointer;
}

/* line 252, app/assets/stylesheets/v5/header/header.scss */
.header__notification div.container__wide {
  height: 100%;
}

/* line 255, app/assets/stylesheets/v5/header/header.scss */
.header__notification.red {
  background-color: #C53030;
}

/* line 260, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languageDropdown .dropdown__content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

/* line 266, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languageDropdown .icon-language-globe {
  height: 2rem;
  width: 2rem;
  vertical-align: middle;
}

@media (max-width: 600px) {
  /* line 273, app/assets/stylesheets/v5/header/header.scss */
  .header__notification {
    padding: 1rem 0;
    line-height: 1.8;
  }
  /* line 276, app/assets/stylesheets/v5/header/header.scss */
  .header__notification .header__notification__content {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* line 285, app/assets/stylesheets/v5/header/header.scss */
  .header__notification .header__notification__content .header__notification__contentText {
    margin: 0 0 0.6rem 0;
  }
  /* line 288, app/assets/stylesheets/v5/header/header.scss */
  .header__notification .header__notification__content .header__notification__contentTextLink {
    margin: 0.6rem 0;
  }
}

/* line 294, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 1.6rem;
  min-height: 4.8rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 313, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languages .dropdown__contentItem {
  padding: 0;
}

/* line 315, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languages .dropdown__contentItem.activeLanguage {
  color: #E53E3E;
  border-bottom: 2px solid #E53E3E;
}

/* line 321, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__languagesTitle {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #929FB0;
}

@media (max-width: 600px) {
  /* line 327, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__content {
    height: 5.6rem;
    line-height: 5.6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  /* line 334, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__content .newHeaderNav__searchBar {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
  }
  /* line 340, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__content .newHeaderNav__logo .equippoLogo {
    height: 2.4rem;
    padding: 0;
  }
  /* line 346, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__languages .dropdown__contentItem {
    padding-inline: 0.6rem !important;
  }
}

@media (max-width: 900px) {
  /* line 353, app/assets/stylesheets/v5/header/header.scss */
  .v5-dropdown .dropdown__content a.newHeaderNav__link {
    margin: 0 auto;
    display: block;
  }
  /* line 357, app/assets/stylesheets/v5/header/header.scss */
  .v5-dropdown .dropdown__content .newHeaderNav__link {
    height: 4.8rem;
    margin: 0;
    line-height: 4.8rem;
  }
  /* line 363, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__links.v5-dropdown.tabletAndMobileOnly.open .dropdown__content {
    max-height: initial;
  }
  /* line 365, app/assets/stylesheets/v5/header/header.scss */
  .newHeaderNav__links.v5-dropdown.tabletAndMobileOnly.open .dropdown__content .newHeaderNav__adminLinkHeader {
    font-size: 1.4rem;
    line-height: 1.8;
    color: #AEBECC;
    font-style: italic;
    font-weight: bold;
    height: 4.8rem;
    line-height: 4.8rem;
  }
}

/* line 375, app/assets/stylesheets/v5/header/header.scss */
.dividerLine {
  border-bottom: 1px solid #e1e7ec;
  width: 100%;
}

/* line 379, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__menuLinksSuffix {
  pointer-events: none;
  font-weight: normal !important;
}

/* line 384, app/assets/stylesheets/v5/header/header.scss */
.newHeaderNav__link__slashDivider {
  color: #929FB0;
}

/* line 1, app/assets/stylesheets/v5/header/headerDropdownContainer.scss */
.headerDropdown__container {
  width: 33.2rem;
  height: 40.5rem;
  padding: 2.4rem;
  margin-top: 1rem;
}

/* line 7, app/assets/stylesheets/v5/header/headerDropdownContainer.scss */
.headerDropdown__containerTop {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 12, app/assets/stylesheets/v5/header/headerDropdownContainer.scss */
.headerDropdown__option {
  display: flex;
  flex-flow: column nowrap;
}

/* line 16, app/assets/stylesheets/v5/header/headerDropdownContainer.scss */
.headerDropdown__option .cta__button__green {
  color: white;
  text-align: center;
}

/* line 1, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  text-align: center;
  color: #404B59;
}

/* line 5, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .informationBar {
  padding: 0 1.2rem;
  margin: 2.4rem auto 3.2rem;
}

/* line 9, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__informationTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  line-height: 4.5rem;
  margin-bottom: 1.6rem;
}

/* line 14, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__description {
  font-size: 1.8rem;
  line-height: 1.6;
  margin: 0 auto 4rem;
}

/* line 18, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__usps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 4rem;
}

/* line 28, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer {
  padding-bottom: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 37, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  line-height: 1.7rem;
  margin: 0 auto;
}

/* line 49, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer a {
  color: #3182CE;
  padding: 0 1.6rem;
}

/* line 52, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer a:hover {
  color: #2B6CB0;
  text-decoration: underline;
}

/* line 56, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer a:nth-child(2) {
  color: #6E7A89;
  font-weight: normal;
}

/* line 59, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer a:nth-child(2):hover {
  color: #404B59;
}

/* line 67, app/assets/stylesheets/v5/home/auctionSection.scss */
.withBackdropWrapper {
  position: relative;
}

/* line 70, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  border-radius: 8px;
  padding: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin: 0 auto 2.4rem;
}

/* line 81, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta.withBackground {
  background: #E1E7EC;
}

/* line 85, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta.withBackdrop {
  color: white;
}

/* line 87, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta.withBackdrop::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .6;
  background: #404B59;
}

/* line 99, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta .equippoButton.whiteWithGreyBorder,
.auctionSection__registerCta .cta__button__transparentWhite {
  margin-right: 1.6rem;
}

/* line 103, app/assets/stylesheets/v5/home/auctionSection.scss */
.auctionSection__registerCta .cta__button__blue {
  margin: auto;
  min-height: 4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

@media (max-width: 600px) {
  /* line 118, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer {
    text-align: left;
  }
  /* line 120, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .informationBar {
    margin: 0 0 1.6rem 0;
  }
  /* line 123, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__informationTitle {
    font-size: 1.8rem;
    line-height: 1.6;
    font-weight: bold;
    line-height: 2.99rem;
    margin-bottom: 0.8rem;
    max-width: 100%;
  }
  /* line 130, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__description {
    font-size: 1.4rem;
    line-height: 1.8;
    margin: 0 auto 2.4rem;
    max-width: 50rem;
  }
  /* line 135, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__usps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0.8rem;
  }
  /* line 142, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer {
    padding-bottom: 0;
  }
  /* line 144, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer {
    line-height: 1.7;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 3.2rem 0;
  }
  /* line 151, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__linkCtaContainer a {
    padding: 0.4rem 0;
  }
  /* line 155, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
    background: none !important;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    height: auto;
    padding: 0;
  }
  /* line 166, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .cta__button__blue,
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .equippoButton.whiteWithGreyBorder,
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .cta__button__transparentWhite {
    flex: 0 0 100%;
    margin: 0;
    max-width: unset;
  }
  /* line 173, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .cta__button__blue {
    order: -1;
    margin-bottom: 1.2rem;
  }
  /* line 177, app/assets/stylesheets/v5/home/auctionSection.scss */
  .auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .equippoButton.whiteWithGreyBorder,
.auctionSection__mainContainer .auctionSection__ctasContainer .auctionSection__registerCta .cta__button__transparentWhite {
    min-height: 4rem;
  }
}

/* line 1, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer {
  position: relative;
  margin: 2rem 0 0 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

/* line 7, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .fvcPromotion {
  background-color: #F8F9FA;
  border: 1px solid #D5DDE5;
  border-radius: 4px;
  width: 100%;
  padding: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.2rem;
}

/* line 18, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .fvcPromotion h2, .informationSection__mainContainer .fvcPromotion p {
  margin: 0;
}

/* line 21, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .fvcPromotion h3 {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
}

/* line 26, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .fvcPromotion p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 30, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .fvcPromotion .cta__button__green {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 37, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
body[data-pagename="content-show"] .informationSection__mainContainer {
  margin: 0;
}

/* line 40, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer,
.informationSection__tabSelectors {
  width: 100%;
}

/* line 44, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

/* line 48, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer.forBuyers, .informationSection__subContainer.forSellers {
  margin-top: 6rem;
}

/* line 52, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer.forSellers {
  margin-bottom: 2.4rem;
}

/* line 58, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
body[data-pagename="static_pages-show"] .informationSection__subContainer.forBuyers, body[data-pagename="static_pages-show"] .informationSection__subContainer.forSellers,
body[data-pagename="content-show"] .informationSection__subContainer.forBuyers,
body[data-pagename="content-show"] .informationSection__subContainer.forSellers {
  margin-top: 0;
}

/* line 62, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer__links {
  width: 100%;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.7;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-top: 3.6rem;
  margin-bottom: 2.4rem;
}

/* line 71, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer__links .informationSection__subContainer__link {
  color: #404B59;
  text-decoration: none;
  margin: 0 1.2rem;
}

/* line 75, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer__links .informationSection__subContainer__link.secondary {
  color: #6E7A89;
  order: -1;
}

/* line 81, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__labels {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  order: -1;
  padding: 0.4rem;
  border-radius: 50px;
  background: #E1E7EC;
}

/* line 91, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__labels label {
  height: auto;
  width: 18rem;
  border-radius: 50px;
  text-align: center;
  min-height: 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 101, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__label__forBuyers,
.informationSection__label__forSellers {
  cursor: pointer;
}

/* line 105, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__mainContainer .informationSection__labels label {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #6E7A89;
  background: #E1E7EC;
}

/* line 111, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer__content {
  width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
  flex-flow: row nowrap;
}

/* line 117, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
.informationSection__subContainer__content > * {
  margin: 0 1rem;
  padding: 0 1rem 0 0;
}

@media (max-width: 600px) {
  /* line 123, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer {
    flex-flow: column nowrap;
    justify-content: flex-end;
  }
  /* line 126, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer .informationSection__subContainer__links {
    flex-flow: column nowrap;
    margin-top: 0;
  }
  /* line 129, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer .informationSection__subContainer__links .informationSection__subContainer__link {
    margin-top: 0.8rem;
  }
  /* line 134, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer__content {
    flex-flow: column nowrap;
    align-items: flex-start;
  }
  /* line 137, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer__content .informationBlock {
    margin-bottom: 2.4rem;
  }
  /* line 142, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  body[data-pagename="content-show"] .informationSection__mainContainer {
    margin: 0;
  }
  /* line 145, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  body[data-pagename="content-show"] .informationSection__subContainer.forBuyers {
    top: 0;
  }
}

@media (max-width: 900px) {
  /* line 152, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer.forBuyers, .informationSection__subContainer.forSellers {
    margin-top: 4.8rem;
  }
  /* line 156, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer__links {
    margin-bottom: 1.6rem;
  }
}

@media (max-width: 600px) {
  /* line 161, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .container__narrow.card.buyerSellerCard {
    padding: 2rem 2rem 2.4rem 2rem;
  }
  /* line 164, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__labels {
    width: 25.6rem;
    height: auto;
  }
  /* line 168, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__mainContainer {
    margin-top: 0;
  }
  /* line 172, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer.forBuyers, .informationSection__subContainer.forSellers {
    margin-top: 2.4rem;
    margin-bottom: 0;
  }
  /* line 177, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
  .informationSection__subContainer__content {
    margin: 0;
    align-items: flex-start;
  }
}

/* line 182, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
article.informationSection__subContainer.forBuyers,
article.informationSection__subContainer.forSellers {
  display: none;
}

/* line 186, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
#forBuyers[type='radio']:checked
~ .informationSection__labels
.informationSection__label__forBuyers,
#forSellers[type='radio']:checked
~ .informationSection__labels
.informationSection__label__forSellers {
  background: white;
  color: #404B59;
  z-index: 2;
}

/* line 197, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
#forBuyers[type='radio']:checked
~ .fvcPromotion {
  display: none;
}

/* line 202, app/assets/stylesheets/v5/home/buyerSellerInformationSection.scss */
#forBuyers[type='radio']:checked
~ article.informationSection__subContainer.forBuyers,
#forSellers[type='radio']:checked
~ article.informationSection__subContainer.forSellers {
  display: block;
}

/* line 1, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressReleaseCard__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 3.3rem;
}

/* line 14, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressRelease__sectionSpacer {
  width: 100%;
  height: 5.7rem;
}

/* line 18, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
body[data-pagename='content-show'] .pressRelease__section {
  height: 50rem;
  padding: 5rem 0;
}

/* line 22, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressRelease__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8rem 0;
}

/* line 35, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressRelease__sectionTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  width: calc(50% - 2rem);
  font-weight: bold;
}

/* line 40, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressRelease__sectionReadMoreLink {
  font-size: 1.6rem;
  line-height: 1.7;
  width: calc(50% - 2rem);
  color: #929FB0;
  text-decoration: none;
  text-align: right;
}

/* line 46, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
.pressRelease__sectionReadMoreLink:hover {
  color: #6E7A89;
}

@media (max-width: 900px) {
  /* line 51, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressRelease__section {
    margin: 5.6rem 0;
  }
}

@media (max-width: 600px) {
  /* line 56, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressRelease__sectionSpacer {
    display: none;
  }
  /* line 59, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressRelease__section {
    margin: 4.8rem 0;
  }
  /* line 62, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressReleaseCard__container {
    margin-top: 0;
    margin-bottom: 2.4rem;
  }
  /* line 66, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressRelease__sectionTitle {
    font-size: 1.8rem;
    line-height: 1.6;
    width: calc(100% - 3.4rem);
    margin-bottom: 2.4rem;
  }
  /* line 71, app/assets/stylesheets/v5/home/pressReleaseSection.scss */
  .pressRelease__sectionReadMoreLink {
    font-size: 1.4rem;
    line-height: 1.8;
    width: calc(100% - 3.4rem);
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: initial;
  }
}

/* line 1, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection {
  padding: 8rem 0;
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 6, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__header .testimonialsSection__headerTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
}

/* line 11, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body {
  box-sizing: border-box;
  border: 2px solid #E1E7EC;
  border-radius: 8px;
  margin-top: 4.8rem;
}

/* line 16, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card {
  align-items: center;
  padding: 3.2rem;
}

/* line 19, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card.open {
  height: auto;
  padding-bottom: 4rem;
}

/* line 22, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card.open .testimonialsSection__body__card__content {
  display: grid;
}

/* line 26, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card.open .testimonialsSection__body__card__header .accordionArrowClosed {
  display: none;
}

/* line 29, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card.open .testimonialsSection__body__card__header .accordionArrowOpen {
  display: block;
}

/* line 34, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 38, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__header:hover {
  cursor: pointer;
  color: #212934;
}

/* line 42, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__header .accordionArrowClosed {
  display: block;
}

/* line 45, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__header .accordionArrowOpen {
  display: none;
}

/* line 49, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content {
  margin-top: 3.2rem;
  display: none;
  width: 100%;
  grid-template-columns: 45% 45%;
  column-gap: 10%;
  grid-auto-rows: auto auto minmax(25rem, auto);
}

/* line 56, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentLabel {
  font-size: 1.2rem;
  line-height: 1.8;
  font-weight: bold;
  color: #929FB0;
  display: block;
}

/* line 62, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentHeading {
  font-weight: bold;
}

/* line 66, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentBefore {
  grid-row: 1;
  grid-column: 1;
}

/* line 70, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentAfter {
  grid-row: 1;
  grid-column: 2;
}

/* line 74, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialSection__bodyCard__contentDivider {
  grid-row: 2;
  grid-column: 1 / 3;
  height: 2px;
  width: 100%;
  background-color: #E1E7EC;
  margin: 3.2rem 0;
}

/* line 82, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentTestimonial {
  grid-row: 3;
  grid-column: 1;
}

/* line 85, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentTestimonial .testimonialsSection__body__card__contentTestimonialAuthorName {
  font-weight: bold;
  margin-top: 2.4rem;
}

/* line 90, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentImg {
  grid-row: 3;
  grid-column: 2;
  position: relative;
}

/* line 94, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentMachineWrapper {
  width: 100%;
  height: 25.5rem;
  overflow: hidden;
}

/* line 98, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentMachineWrapper .machine {
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2);
  height: 100%;
  width: 100%;
}

/* line 104, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentFaceshotWrapper {
  height: 12rem;
  width: 12rem;
  position: absolute;
  left: -2rem;
  bottom: -2rem;
  border: 8px solid white;
  overflow: hidden;
  background-color: white;
  border-radius: 50%;
}

/* line 114, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentFaceshotWrapper .personFaceshot {
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2);
  height: 100%;
  width: auto;
}

/* line 121, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card:not(:first-child) {
  border-top: 2px solid #E1E7EC;
}

/* line 124, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__cardTitle {
  cursor: pointer;
}

/* line 126, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__cardTitle span {
  font-size: 1.8rem;
  line-height: 1.6;
}

/* line 129, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__cardTitle .icon {
  fill: #E53E3E;
  height: 2.4rem;
  width: 2.4rem;
  margin-right: 1rem;
  position: relative;
  top: 0.5rem;
}

/* line 138, app/assets/stylesheets/v5/home/testimonialsSection.scss */
.testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .icon {
  fill: #929FB0;
  height: 1.6rem;
  width: 1.6rem;
}

@media (max-width: 900px) {
  /* line 147, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content {
    column-gap: 6rem;
  }
  /* line 150, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentMachineWrapper {
    width: 100%;
    height: 20.7rem;
  }
  /* line 154, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentFaceshotWrapper {
    height: 8rem;
    width: 8rem;
    bottom: 2rem;
  }
}

@media (min-width: 601px) and (max-width: 725px) {
  /* line 163, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content {
    column-gap: 5rem;
  }
  /* line 166, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentMachineWrapper {
    width: 100%;
    height: 15rem;
  }
  /* line 170, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testimonialsSection__body__card .testimonialsSection__body__card__content .testimonialsSection__body__card__contentImg .testimonialsSection__body__card__contentFaceshotWrapper {
    height: 8rem;
    width: 8rem;
    top: 12rem;
  }
}

@media (max-width: 600px) {
  /* line 179, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .container__narrow.testimonialContainer {
    padding: 0;
  }
  /* line 182, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection {
    padding: 4.8rem 0;
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 185, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__header {
    padding: 0 1.6rem;
  }
  /* line 187, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__header .testimonialsSection__headerTitle {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 191, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body {
    border: none;
    margin-top: 1.6rem;
  }
  /* line 194, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testiminialsSection__body__uspPoint {
    margin: 0.2rem 0;
    font-weight: bold;
    padding: 0 1.6rem;
  }
  /* line 198, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body .testiminialsSection__body__uspPoint .icon {
    fill: #48BB78;
    height: 1.6rem;
    width: 1.6rem;
    position: relative;
    top: 0.3rem;
    margin-right: 0.8rem;
  }
  /* line 208, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body__cardContainer {
    display: flex;
    flex-flow: row nowrap;
    overflow-x: scroll;
    margin-top: 2.2rem;
    padding: 0 0.8rem;
  }
  /* line 214, app/assets/stylesheets/v5/home/testimonialsSection.scss */
  .testimonialsSection .testimonialsSection__body__cardContainer .testimonial__card {
    margin: 0 0.8rem 2.4rem 0.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/lazyBackgroundImage.scss */
.backgroundImageElement.lazy:not(.loaded):not(.banner.main) {
  filter: blur(1rem);
  -webkit-filter: blur(1rem);
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

/* line 7, app/assets/stylesheets/v5/lazyBackgroundImage.scss */
.placeholderStyle {
  width: 100%;
  height: 100%;
}

/* line 11, app/assets/stylesheets/v5/lazyBackgroundImage.scss */
video.placeholderStyle {
  background-color: #E1E7EC;
}

/* line 1, app/assets/stylesheets/v5/mediaCorner/dropZone.scss */
.dropZone__form {
  min-height: 25rem;
  background-color: #FFFFFF;
  border: 2px solid #E1E7EC;
  border-radius: 8px !important;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 12, app/assets/stylesheets/v5/mediaCorner/dropZone.scss */
.dropZone__form:hover {
  color: #404B59;
  cursor: pointer;
  border-color: #929FB0;
}

/* line 1, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

/* line 5, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer {
  width: 18.4rem;
  margin-right: 2.4rem;
  margin-bottom: 2.4rem;
}

/* line 9, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer {
  width: 18.4rem;
  height: 13.8rem;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  background-color: #FFFFFF;
}

/* line 18, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

/* line 22, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__wrapper .imageWithActions {
  width: auto;
  height: 100%;
  margin: 0 auto;
}

/* line 26, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__wrapper .imageWithActions.placeholderStyle {
  width: 100%;
  height: 100%;
}

/* line 32, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topRightAction,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topLeftAction,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomRightAction,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomLeftAction {
  z-index: 5;
  position: absolute;
  width: 3.2rem;
  height: 3.2rem;
  padding: 0.8rem;
  background-color: #FFFFFF;
}

/* line 42, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topRightAction .icon,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topLeftAction .icon,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomRightAction .icon,
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomLeftAction .icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #404B59;
}

/* line 48, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topRightAction {
  top: 0;
  right: 0;
}

/* line 52, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__topLeftAction {
  top: 0;
  left: 0;
}

/* line 56, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomRightAction {
  bottom: 0;
  right: 0;
}

/* line 60, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageContainer .imageWithActions__bottomLeftAction {
  bottom: 0;
  left: 0;
}

/* line 65, app/assets/stylesheets/v5/mediaCorner/imageSection.scss */
.imagesSection .imagesSection__outerImageContainer .imagesSection__imageCaption {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 1, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner {
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
}

/* line 4, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__pageTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
}

/* line 9, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__heading {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 3.2rem 0 2.4rem 0;
}

/* line 15, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__subHeading {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
  font-style: italic;
  margin-top: 1.6rem;
}

/* line 21, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__paragraph {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 24, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__paragraph a {
  color: inherit;
  text-decoration: underline;
}

/* line 27, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__paragraph a:hover, .mediaCorner .mediaCorner__paragraph a:focus, .mediaCorner .mediaCorner__paragraph a:active {
  color: #6E7A89;
}

/* line 31, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__paragraph.extraSpacingRight {
  margin-right: 1.6rem;
}

/* line 35, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCornerImageUpload {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  gap: 2rem;
}

/* line 40, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCornerImageUpload p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 44, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCornerImageUpload .stepOne,
.mediaCorner .mediaCornerImageUpload .stepTwo {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 1rem;
}

/* line 51, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCornerImageUpload .stepOne::before {
  content: 'Step 1.';
}

/* line 54, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCornerImageUpload .stepTwo::before {
  content: 'Step 2.';
}

/* line 58, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection {
  display: flex;
}

/* line 60, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-right: 3.2rem;
}

/* line 64, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__downloadLink {
  font-weight: bold;
}

/* line 67, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__removeLink,
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__downloadLink {
  color: #404B59;
  text-decoration: none;
}

/* line 71, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__removeLink:hover, .mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__removeLink:focus, .mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__removeLink:active,
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__downloadLink:hover,
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__downloadLink:focus,
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__downloadLink:active {
  color: #6E7A89;
  text-decoration: underline;
}

/* line 76, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
.mediaCorner .mediaCorner__downloadSection .mediaCorner__linkContainer .mediaCorner__removeLink {
  color: #6E7A89;
}

@media (max-width: 900px) {
  /* line 84, app/assets/stylesheets/v5/mediaCorner/mediaCorner.scss */
  .container__middle.mediaCorner {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
  }
}

/* line 2, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .yesNoToggle__labelText {
  font-size: 1.6rem;
  line-height: 1.7;
  width: 50%;
}

/* line 6, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__fullPrice {
  font-weight: bold;
}

/* line 9, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container.informationBox {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 12, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__mainHeader,
.buyerOfferPage__mainContainer .confirmationPage__mainHeader {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 3.2rem;
}

/* line 19, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .confirmationPage__mainHeader {
  margin-bottom: 0.8rem;
}

/* line 22, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__backToProduct {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  text-decoration: none;
}

/* line 26, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__backToProduct:hover {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer {
  margin-bottom: 8rem;
}

/* line 32, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer,
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__generalText {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin-bottom: 2.4rem;
}

/* line 37, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer.green,
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__generalText.green {
  color: #2F855A;
}

/* line 41, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
  margin-bottom: 4.8rem;
}

/* line 48, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer a:not(.cta__button__green) {
  display: block;
  color: inherit;
  text-decoration: underline;
}

/* line 52, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer a:not(.cta__button__green):nth-child(even) {
  margin-left: 3.2rem;
}

/* line 56, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer .cta__button__green {
  display: block;
  height: 4.8rem;
  line-height: 4.8rem;
  width: max-content;
}

/* line 63, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .inputFields__row .inputField {
  flex-grow: 1;
}

/* line 66, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .inputFields__row .inputField .inputField__text,
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .inputFields__row .inputField .inputField__select {
  width: 100%;
}

/* line 71, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .submit {
  height: 4.8rem;
}

/* line 74, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .countrySelect.whiteBackground ~ button.btn.dropdown-toggle.btn-default {
  background-color: white !important;
}

/* line 77, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contentContainer .icon-send-email-fly {
  height: 4.8rem;
  width: 4.8rem;
}

/* line 82, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container {
  margin: 3rem 0 4rem 0;
  justify-content: space-between;
  align-items: center;
}

/* line 86, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container .buyNow__text {
  max-width: 39.5rem;
  margin-right: 2.4rem;
}

/* line 90, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container .buyNow__priceDifference {
  color: #38A169;
}

/* line 93, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container .buyNow__ctaButton {
  flex-shrink: 0;
  padding: 0 1.6rem;
  margin: 0;
  line-height: 4.8rem;
  min-width: max-content;
}

/* line 99, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyNow__container .buyNow__ctaButton:hover {
  text-decoration: none;
  color: white;
}

/* line 105, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__contactInformationTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin: 2.4rem 0;
}

/* line 110, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops,
.buyerOfferPage__mainContainer .buyerOffer__termsConditions {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  margin: 2.4rem 0 0 0;
}

/* line 115, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops a,
.buyerOfferPage__mainContainer .buyerOffer__termsConditions a {
  color: inherit;
  text-decoration: underline;
}

/* line 120, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops .buyerOffer_trustedshopsDescriptionContainer {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 1.6rem;
}

/* line 124, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops .buyerOffer_trustedshopsDescriptionContainer img {
  margin-right: 1.2rem;
  width: 3.2rem;
  height: 3.2rem;
}

/* line 130, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops .v5-checkbox-label {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 132, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__mainContainer .buyerOffer__trustedshops .v5-checkbox-label span {
  color: #929FB0;
}

/* line 137, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.buyerOfferPage__footerWrapper {
  margin-top: 3.2rem;
}

/* line 140, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard {
  margin-bottom: 3.2rem;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 142, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .card {
  padding: 3.2rem 2.4rem;
  margin-bottom: 2rem;
}

/* line 147, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__imageWrapper {
  margin: -3.2rem 0 2.4rem -2.4rem;
  width: calc(100% + 4.8rem);
  border-radius: 0.8rem 0.8rem 0 0;
  overflow: hidden;
  height: 17.6rem;
}

/* line 153, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__imageWrapper img {
  width: 100%;
  height: auto;
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2);
}

/* line 159, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__specs,
.productOfferCard .productOfferCard__productCategory {
  color: #6E7A89;
}

/* line 163, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__specs .icon {
  fill: #AEBECC;
}

/* line 166, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__productName {
  font-size: 2.0rem;
  line-height: 1.6;
  min-height: 3.2rem;
  line-height: 3.2rem;
}

/* line 170, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__productName a {
  color: #404B59;
}

/* line 174, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .dividerLine {
  margin: 2.4rem -2.4rem 1.6rem;
  width: calc(100% + 4.8rem);
}

/* line 178, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOfferCard__priceBreakdownHeader {
  color: #6E7A89;
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 183, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOffercard__priceBreakdownTable {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 2.4rem;
}

/* line 187, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOffercard__priceBreakdownTable tr, .productOfferCard .productOffercard__priceBreakdownTable td {
  color: #6E7A89;
}

/* line 190, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOffercard__priceBreakdownTable .productOffercard__priceBreakdownTablePrice {
  color: #6E7A89;
  text-align: right;
}

/* line 194, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .productOffercard__priceBreakdownTable .productOffercard__priceBreakdownTableTotal {
  text-align: right;
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
  padding-top: 1.6rem;
  color: #404B59;
}

/* line 203, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .informationBlock .informationBlock__header .informationBlock__header__title,
.productOfferCard .informationBlock .informationBlock__body {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 207, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .informationBlock .informationBlock__header .informationBlock__header__title {
  color: #404B59;
}

/* line 210, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .informationBlock .informationBlock__body {
  color: #6E7A89;
}

/* line 213, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
.productOfferCard .informationBlock .icon {
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
}

@media (max-width: 900px) {
  /* line 223, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .yesNoToggle__labelText {
    width: 100%;
  }
  /* line 227, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer {
    flex-flow: row wrap;
    margin-bottom: 2.4rem;
  }
  /* line 230, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer > * {
    width: 100%;
  }
  /* line 234, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer a:not(.cta__button__green):nth-child(even) {
    margin-left: 0;
  }
  /* line 238, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__ctaContainer .cta__button__green {
    margin: 0 0 1.6rem;
  }
  /* line 242, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .informationBox.buyNow__container {
    flex-flow: column nowrap;
  }
  /* line 244, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .informationBox.buyNow__container .informationBox__iconContainer {
    background-color: #EBF8FF;
    margin-right: 0;
    margin-bottom: 0.4rem;
  }
  /* line 249, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .informationBox.buyNow__container .buyNow__ctaButton.cta__button__blue {
    width: 100%;
    margin-top: 1.2rem;
    text-align: center;
  }
  /* line 256, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__trustedshops {
    margin-top: 4.8rem;
  }
}

@media (max-width: 600px) {
  /* line 263, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__mainHeader,
.buyerOfferPage__mainContainer .confirmationPage__mainHeader {
    height: auto;
  }
  /* line 267, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyNow__container {
    justify-content: center;
    text-align: center;
  }
  /* line 270, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyNow__container .buyNow__text {
    margin-right: 0;
    margin-bottom: 2.4rem;
  }
  /* line 275, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer {
    margin-bottom: 0;
  }
  /* line 277, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyerOffer__generalText {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 280, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .inputFields__row .inputField {
    max-width: 100%;
    margin: 0 0 2.4rem 0;
  }
  /* line 285, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .productOfferCard .productOfferCard__imageWrapper {
    margin: 5rem 0 1.6rem 0;
    border-radius: 0;
    width: 100%;
    height: auto;
  }
  /* line 292, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__contentContainer .buyNow__ctaButton {
    width: 100%;
  }
  /* line 296, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__trustedshops .buyerOffer_trustedshopsDescriptionContainer {
    flex-flow: row wrap;
  }
  /* line 298, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__trustedshops .buyerOffer_trustedshopsDescriptionContainer img {
    margin-bottom: 1.2rem;
  }
  /* line 301, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
  .buyerOfferPage__mainContainer .buyerOffer__trustedshops .buyerOffer_trustedshopsDescriptionContainer .trustedshops__buyerProtectionDescription {
    width: 100%;
  }
}

/* line 308, app/assets/stylesheets/v5/products/buyerOffer/buyerOffer.scss */
body[data-pagename="products-buyer_offer"] .informationBlock__readMoreLink {
  display: inline;
}

/* line 1, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer {
  display: block;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  min-width: 31.8rem;
  top: calc(max((100vh - 44.2rem)/ 2, 0px));
  bottom: auto;
}

/* line 9, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal {
  height: 24.2rem;
  font-weight: bold;
}

/* line 12, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .icon-send-email-fly {
  height: 4.8rem;
  width: 4.8rem;
}

/* line 16, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .greenText {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #38A169;
  max-width: 100%;
}

/* line 21, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .greyText {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
}

/* line 25, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .closeModal {
  font-size: 1.6rem;
  line-height: 1.7;
  position: absolute;
  top: 0;
  right: 2rem;
  color: #6E7A89;
  background-color: transparent;
  border: none;
  margin-top: 1.2rem;
  padding: 0;
}

/* line 35, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
.modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .closeModal:hover, .modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .closeModal:active, .modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .closeModal:focus {
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 600px) {
  /* line 44, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
  .modalContainer.downloadAllImagesModalContainer {
    top: 0;
  }
  /* line 47, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
  .modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .greenText {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 50, app/assets/stylesheets/v5/products/confirmDownloadImagesModal.scss */
  .modalContainer.downloadAllImagesModalContainer .confirmDownloadImagesModal .greyText {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

/* line 1, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectBackground {
  position: fixed;
  top: 0rem;
  left: 0rem;
  bottom: 0rem;
  right: 0rem;
  margin: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 98;
}

/* line 11, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-top: 0.4rem;
  margin-bottom: -3.7rem;
}

/* line 16, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle > * {
  display: inline-block;
  color: inherit;
}

/* line 20, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle .icon {
  fill: #929FB0;
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
  top: 0.3rem;
}

/* line 27, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle a {
  margin-bottom: 1.3rem;
}

/* line 29, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle a:hover {
  text-decoration: underline;
  color: #404B59;
}

/* line 34, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelect__toggle .destinationSelect__selectOnMapText {
  white-space: nowrap;
  width: 80%;
}

/* line 39, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectContainer {
  background: white;
  position: fixed;
  top: 4rem;
  left: 4rem;
  bottom: 4rem;
  right: 4rem;
  padding: 2rem 4rem;
  z-index: 99;
  box-shadow: 0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 50, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectContainer .destinationSelect__descriptionContainer {
  text-align: center;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

/* line 56, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectContainer .destinationSelect__descriptionContainer .destinationSelect__closeIcon {
  cursor: pointer;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  top: 0;
  right: -3rem;
}

/* line 64, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectContainer .destinationSelect__descriptionContainer .cta__button__blue {
  display: block;
  width: max-content;
  height: 4rem;
  line-height: 4rem;
  margin: 1.2rem 0;
}

/* line 71, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectContainer .destinationSelect__descriptionContainer .destinationSelect__descriptionParagraph {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 78, app/assets/stylesheets/v5/products/destinationSelect.scss */
.destinationSelectMap {
  width: 100%;
  height: calc(100% - 8.8rem);
  margin: auto;
  min-height: 28.3rem;
}

/* line 85, app/assets/stylesheets/v5/products/destinationSelect.scss */
.simpleMapWrapper__locationSelectWithShippingCost {
  margin-top: 1.6rem;
}

/* line 87, app/assets/stylesheets/v5/products/destinationSelect.scss */
.simpleMapWrapper__locationSelectWithShippingCost h3, .simpleMapWrapper__locationSelectWithShippingCost p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 91, app/assets/stylesheets/v5/products/destinationSelect.scss */
.simpleMapWrapper__locationSelectWithShippingCost h3 {
  font-weight: bold;
}

/* line 94, app/assets/stylesheets/v5/products/destinationSelect.scss */
.simpleMapWrapper__locationSelectWithShippingCost .simpleMapWrapper {
  border: 2px solid #E1E7EC;
  border-radius: 4px;
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}

/* line 99, app/assets/stylesheets/v5/products/destinationSelect.scss */
.simpleMapWrapper__locationSelectWithShippingCost .simpleMapWrapper .inputField {
  margin: 0;
}

@media (max-width: 1000px) {
  /* line 106, app/assets/stylesheets/v5/products/destinationSelect.scss */
  .destinationSelectMap {
    height: calc(100% - 11.3rem);
  }
}

@media (max-width: 600px) {
  /* line 111, app/assets/stylesheets/v5/products/destinationSelect.scss */
  .destinationSelect__selectOnMapText {
    text-decoration: underline;
  }
  /* line 114, app/assets/stylesheets/v5/products/destinationSelect.scss */
  .destinationSelectContainer {
    padding: 2rem;
  }
  /* line 116, app/assets/stylesheets/v5/products/destinationSelect.scss */
  .destinationSelectContainer .destinationSelect__descriptionContainer {
    width: 90%;
  }
  /* line 120, app/assets/stylesheets/v5/products/destinationSelect.scss */
  .destinationSelectMap {
    height: calc(100% - 16rem);
    min-height: 16.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider {
  position: relative;
}

/* line 3, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__status {
  position: absolute;
  right: 0;
  top: -20px;
  transform: translateY(-90%);
  -webkit-transform: translateY(-90%);
  -moz-transform: translateY(-90%);
  -ms-transform: translateY(-90%);
  -o-transform: translateY(-90%);
  font-weight: bold;
}

/* line 13, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__status.low_emissions {
  color: #276749;
  display: flex;
  align-items: center;
}

/* line 17, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__status.low_emissions .icon {
  position: relative;
  right: 0.8rem;
}

/* line 23, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__status.average_emissions {
  color: #975A16;
}

/* line 27, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__status.high_emissions {
  color: #9B2C2C;
}

/* line 31, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__bar {
  margin-top: 1.6rem;
  width: 100%;
  background: linear-gradient(90deg, #F56565 0%, #ECC94B 50%, #48BB78 100%);
  height: 4px;
}

/* line 37, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label {
  justify-content: center;
  display: flex;
  position: relative;
  width: fit-content;
  background-color: #404B59;
  padding: 0 0.8rem;
  color: white;
  margin-top: 0.8rem;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  margin-bottom: 1.6rem;
  font-weight: bold;
}

/* line 54, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label::before {
  content: '\A';
  border-style: solid;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #404B59;
  position: absolute;
  bottom: 25px;
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-1 {
  left: 0%;
  justify-content: left;
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-2 {
  left: 20%;
  transform: translateX(-50%);
  justify-content: center;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-3 {
  left: 40%;
  transform: translateX(-50%);
  justify-content: center;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-4 {
  left: 60%;
  transform: translateX(-50%);
  justify-content: center;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-5 {
  left: 80%;
  transform: translateX(-50%);
  justify-content: center;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 65, app/assets/stylesheets/v5/products/details/emissionsSlider.scss */
.emissionsSlider .emissionsSlider__label.step-6 {
  left: 100%;
  justify-content: right;
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
}

/* line 1, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  margin-top: 3.2rem;
}

/* line 6, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItem {
  display: grid;
  grid-template-columns: 4fr 5.6fr 0.4fr;
  column-gap: 1rem;
  grid-auto-rows: minmax(4rem, auto) minmax(0, auto);
  border-bottom: 1px solid #E1E7EC;
  align-items: center;
}

/* line 14, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemName {
  font-weight: bold;
  color: #6E7A89;
  padding: 0.8rem 0;
}

/* line 19, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue {
  color: #404B59;
  padding: 0.8rem 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
}

/* line 25, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue .icon {
  margin-right: 0.6rem;
}

/* line 28, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue a {
  color: #404B59;
  text-decoration: none;
}

/* line 31, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue a:hover {
  color: #212934;
  text-decoration: underline;
}

/* line 36, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue .mainValue {
  flex-shrink: 0;
}

/* line 39, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemValue .comment {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  font-style: italic;
  line-height: 1;
}

/* line 46, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemImgLink {
  display: flex;
  cursor: pointer;
  padding: 0.8rem 0;
}

/* line 50, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
.productDetails__body__equipmentDetails__listItemImgLink .icon {
  fill: #6E7A89;
  height: 1.6rem;
  width: 1.6rem;
}

@media (max-width: 600px) {
  /* line 57, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
  .productDetails__body__equipmentDetails__listItem {
    grid-template-columns: 9fr 1fr;
    grid-auto-rows: minmax(4rem, auto) minmax(0, auto);
  }
  /* line 61, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
  .productDetails__body__equipmentDetails__listItemName {
    grid-row: 1;
    grid-column: 1;
    padding-top: 0.8rem;
    padding-bottom: 0;
  }
  /* line 67, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
  .productDetails__body__equipmentDetails__listItemValue {
    grid-row: 2;
    grid-column: 1;
    padding-top: 0;
    padding-bottom: 0.8rem;
  }
  /* line 72, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
  .productDetails__body__equipmentDetails__listItemValue a {
    text-decoration: underline;
  }
  /* line 76, app/assets/stylesheets/v5/products/details/equipmentDetails.scss */
  .productDetails__body__equipmentDetails__listItemImgLink {
    grid-row: 2;
    grid-column: 2;
    padding-top: 0;
    padding-bottom: 0.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__content {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  margin-bottom: 8.4rem;
}

/* line 8, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__content > * {
  width: 48%;
  margin-bottom: 3.2rem;
}

/* line 13, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__title,
.inspectionSummary__downloadReport {
  color: #6E7A89;
}

/* line 17, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__inspector {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 23, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
img.inspectionSummary__inspectorImg {
  all: revert;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 50% !important;
  height: 6rem;
  width: 6rem;
  object-fit: cover;
  margin-right: 1.6rem;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
}

/* line 37, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__downloadReport {
  align-self: flex-end;
  margin-left: auto;
  width: auto;
}

/* line 41, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__downloadReport a {
  color: #404B59;
  text-decoration: none;
}

/* line 44, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__downloadReport a:hover {
  text-decoration: underline;
}

/* line 49, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
.inspectionSummary__overallItem {
  display: grid;
  grid-template-columns: 5% 7% 60%;
  grid-auto-rows: 2.5rem;
  column-gap: 2%;
}

@media (max-width: 600px) {
  /* line 57, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
  .inspectionSummary__content > * {
    width: 100%;
    margin-bottom: 2.4rem;
  }
  /* line 61, app/assets/stylesheets/v5/products/details/inspectionSummary.scss */
  .inspectionSummary__content .inspectionSummary__downloadReport {
    position: initial;
    text-align: left;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

/* line 7, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer:not(.linksWithoutImages) {
  margin: -7rem auto 7rem auto;
}

/* line 10, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer.linksWithoutImages {
  padding: 0;
  margin-bottom: 1.2rem;
}

/* line 13, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer.linksWithoutImages .productDetails__galleryCta.v5-dropdown .dropdown__content {
  left: 0;
  right: unset;
}

/* line 18, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* line 25, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer a {
  text-decoration: none;
}

/* line 27, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer a:hover, .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer a:focus, .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer a:active {
  text-decoration: none;
}

/* line 32, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta__divider {
  width: 1px;
  height: 4.1rem;
  background-color: #E1E7EC;
}

/* line 37, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  padding: 0.8rem 1.2rem;
  cursor: pointer;
  background-color: #FFFFFF;
  border-radius: 4px;
}

/* line 44, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.withMdShadow {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* line 47, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta:hover {
  color: #212934;
  background-color: #F8F9FA;
  text-decoration: none;
}

/* line 52, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta .icon {
  fill: #E53E3E;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
  margin-right: 0.8rem;
}

/* line 59, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta .icon.secondary {
  fill: #929FB0;
}

/* line 63, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta a {
  color: inherit;
  text-decoration: none;
}

/* line 66, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta a:hover, .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta a:focus, .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta a:active {
  color: inherit;
  text-decoration: none;
}

/* line 71, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown {
  height: 4.1rem;
  padding: 0;
}

/* line 74, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__toggle {
  padding: 0.8rem 1.2rem;
}

/* line 76, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__toggle .icon {
  top: 0.1rem;
  margin: 0;
}

/* line 81, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content {
  font-size: 1.6rem;
  line-height: 1.7;
  top: 100%;
  align-items: flex-start;
  max-height: 35rem;
  max-width: 30rem;
  right: 0;
  margin: 0;
}

/* line 89, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content a {
  width: 100%;
}

/* line 91, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content a li {
  color: #404B59;
}

/* line 93, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content a li:hover, .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content a li:focus, .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content a li:active {
  color: #404B59;
}

/* line 98, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
.container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content .dropdown__contentItem {
  text-align: left;
}

@media (max-width: 600px) {
  /* line 106, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer {
    margin: 0 auto;
    height: 4.8rem;
    padding: 0;
    border-bottom: 1px solid #E1E7EC;
    background-color: #FFFFFF;
  }
  /* line 112, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer:not(.linksWithoutImages) {
    margin: 0;
  }
  /* line 115, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer {
    background-color: #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    height: 100%;
    flex-flow: row wrap;
    overflow: hidden;
  }
  /* line 122, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer:first-of-type {
    flex: 1 1 auto;
  }
  /* line 125, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer:last-of-type {
    flex: 0 0 auto;
  }
  /* line 128, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer.noWrap {
    flex-flow: row nowrap;
  }
  /* line 131, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__mediaButtons__subContainer.withDropdown {
    overflow: unset;
  }
  /* line 137, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta__divider {
    height: 4.8rem;
  }
  /* line 140, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 4.8rem;
    padding: 0 1.2rem;
    flex: 0 1 auto;
    height: 100%;
    border-radius: 0;
    text-align: center;
  }
  /* line 148, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta:not(.v5-dropdown) {
    flex: 1 1 auto;
  }
  /* line 151, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown {
    flex: 0 0 auto;
  }
  /* line 153, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.v5-dropdown .dropdown__content {
    width: 100vw;
    max-width: unset;
  }
  /* line 158, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta .icon {
    top: 0.4rem;
  }
  /* line 161, app/assets/stylesheets/v5/products/details/mediaButtons.scss */
  .container__middle.productDetails__mediaButtonsContainer .productDetails__galleryCta.withMdShadow {
    box-shadow: none;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation {
  font-size: 1.2rem;
  line-height: 1.8;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  color: #6E7A89;
}

/* line 2, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation div.card {
  position: initial;
  padding: 1.6rem;
  border-radius: 8px;
}

/* line 12, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBlock,
.productDetails__priceInformation .informationBlock__header .informationBlock__header__title,
.productDetails__priceInformation .informationBlock__body,
.productDetails__priceInformation .informationBlock__readMoreLink {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 19, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBlock .informationBlock__header .informationBlock__header__icon {
  width: 1.6rem;
  height: 1.6rem;
}

/* line 24, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBar {
  margin: -1.6rem 0 1.6rem -1.6rem;
  padding: 0.8rem 2.6rem;
  box-sizing: border-box;
  border: none;
  width: calc(100% + 3.2rem);
  font-size: 1.4rem;
  line-height: 1.8;
  min-height: 4.8rem;
  height: auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

/* line 37, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBar .informationBar__text {
  font-weight: bold;
}

/* line 40, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBar .informationBar__textSpecifier {
  font-weight: normal;
}

/* line 44, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .icon {
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
}

/* line 45, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .icon:not(.informationBlock__header__icon):not(.informationBar__icon):not(.tw-fill-current) {
  fill: #929FB0;
}

/* line 54, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .informationBlock__header .informationBlock__header__title {
  color: #404B59;
}

/* line 57, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__transportCalculator {
  color: #404B59;
}

/* line 60, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__contactOption a,
.productDetails__priceInformation .priceInformation__backToTop a {
  color: inherit;
  text-decoration: none;
  font-size: inherit;
}

/* line 65, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__contactOption a:hover,
.productDetails__priceInformation .priceInformation__backToTop a:hover {
  text-decoration: underline;
}

/* line 69, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown {
  margin-left: 0;
  width: 100%;
}

/* line 72, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown .dropdown__toggle {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 77, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown .dropdown__toggle svg {
  margin: 0;
}

/* line 81, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown .closedState.icon {
  display: inline-block;
}

/* line 86, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown.open .priceInformation__currentDestination .closedState.icon {
  display: none;
}

/* line 89, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown.open .priceInformation__currentDestination .openState.icon {
  display: inline-block;
}

/* line 93, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown.open .dropdown__content {
  z-index: 8;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 96, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .v5-dropdown.open .dropdown__content .priceInformation__openMap {
  font-weight: bold;
  color: #E53E3E;
}

/* line 103, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__generalLink {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  display: block;
  color: inherit;
  text-decoration: none;
}

/* line 109, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__generalLink, .productDetails__priceInformation .priceInformation__generalLink:focus, .productDetails__priceInformation .priceInformation__generalLink:active {
  text-decoration: none;
}

/* line 114, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__generalLink:hover {
  text-decoration: underline;
}

/* line 117, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__generalLink.bold {
  font-weight: bold;
}

/* line 120, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformation .priceInformation__generalLink.smallMargin {
  margin-top: -0.8rem;
  margin-bottom: -0.8rem;
}

/* line 126, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 128, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__heading {
  color: #404B59;
  font-weight: bold;
}

/* line 132, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText {
  color: #6E7A89;
}

/* line 133, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText.onlyOnAppointment {
  margin-top: 0.8rem;
}

/* line 137, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText a {
  display: block;
  width: 70%;
  color: inherit;
  text-decoration: none;
}

/* line 142, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText a, .priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText a:focus, .priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText a:active {
  text-decoration: none;
}

/* line 147, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText a:hover {
  text-decoration: underline;
}

/* line 151, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText.warning {
  color: #C53030;
  font-weight: bold;
}

/* line 154, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__auctionProductDeliveryPickup .priceInformation__auctionProductDeliveryPickup__paragraphText.warning .icon {
  fill: #C53030 !important;
}

/* line 160, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__dividerLine {
  height: 1px;
  width: calc(100% + 3.2rem);
  background-color: #E1E7EC;
  margin: 2.4rem -1.6rem;
}

/* line 166, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__ctaLink {
  display: block;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #404B59;
  text-decoration: none;
}

/* line 172, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__ctaLink:hover {
  color: #212934;
  text-decoration: underline;
}

/* line 177, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__contactContainer {
  display: grid;
  grid-template-columns: 50% 50%;
  column-gap: 2.4rem;
  grid-auto-rows: auto auto;
  row-gap: 0.8rem;
}

/* line 184, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__backToTop {
  font-size: 1.2rem;
  line-height: 1.8;
  height: 4.8rem;
  line-height: 4.8rem;
}

/* line 190, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .informationBar {
  padding: 0.8rem 1.6rem;
}

/* line 191, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .informationBar .icon {
  width: 2rem;
  height: 2rem;
  top: 0;
}

/* line 196, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .informationBar .informationBar__textSpecifier {
  font-size: 1.2rem;
  line-height: 1.8;
}

@media (min-width: 700px) {
  /* line 190, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .priceInformation__offerOrBidSection .informationBar {
    border-radius: 0;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
  }
}

/* line 209, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__title {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 212, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__buyNowPrice {
  font-weight: bold;
}

/* line 215, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__mainData {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: baseline;
}

/* line 223, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__mainData .unreservedTag {
  position: unset;
  background-color: transparent;
  box-shadow: none;
  padding: 0 0.6rem 0 1.2rem;
}

/* line 229, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__mainData :first-child {
  padding: 0;
}

/* line 232, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__mainData.red {
  color: #C53030;
}

/* line 236, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__subData {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
  display: block;
}

/* line 242, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__offerOrBidSection .priceInformation__oldPrice {
  text-decoration: line-through;
}

/* line 246, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__priceExclStatement {
  margin-bottom: 0.8rem;
  display: block;
}

/* line 249, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__priceExclStatement .dividerDot {
  color: #AEBECC;
}

/* line 253, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__priceApproveStatement {
  margin-bottom: 1.6rem;
  display: block;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 258, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__explanation {
  display: block;
  margin-top: -3.2rem;
}

/* line 262, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.productDetails__priceInformationContainer.stickAboveFooter {
  align-self: end;
  grid-row: 2 / 7;
}

/* line 266, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__deliverySection {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 268, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__deliverySection .priceInformation__deliveryPrice {
  color: #404B59;
}

/* line 271, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__deliverySection .priceInformation__deliveryPrice {
  padding-top: 1.2rem;
}

/* line 273, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__deliverySection .priceInformation__deliveryPrice .priceInformation__deliveryExclVat {
  color: #929FB0;
}

/* line 278, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection {
  width: 100%;
  height: auto;
}

/* line 281, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: auto;
}

/* line 286, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .cta__button__green {
  height: 4.8rem;
  width: 100%;
  margin-top: 0.8rem;
  margin-bottom: 1.6rem;
  text-align: center;
  word-wrap: break-word;
  word-break: normal;
}

/* line 295, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .inputField {
  margin-bottom: 0;
}

/* line 297, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .inputField .invalid-input-error {
  width: calc(26.6rem - 2.4rem);
  background-color: white;
  margin: 0.4rem 0 0;
  padding: 0 1.2rem;
}

/* line 302, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .inputField .invalid-input-error .icon {
  margin-bottom: 0.2rem;
}

/* line 307, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .productOfferEmail__field {
  margin-top: 0.8rem;
}

/* line 309, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .productOfferEmail__field .inputFieldWithPrefix_prefix {
  line-height: 0rem;
}

/* line 311, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.priceInformation__inputSection .priceInformation__inputSectionForm .productOfferEmail__field .inputFieldWithPrefix_prefix .icon {
  top: calc(50% - 1rem);
  width: 2rem;
  height: 2rem;
}

/* line 320, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 323, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .prebidResponse.bid-success {
  color: #2F855A;
}

/* line 326, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .prebidResponse.bid-failed {
  margin-top: 1.6rem;
  color: #E53E3E;
}

/* line 331, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .informationBox {
  margin: 1.6rem 0;
}

/* line 333, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .informationBox .informationBox__title {
  font-size: 1.4rem;
  line-height: 1.8;
  margin: 0;
}

/* line 337, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .informationBox .informationBox__linksContainer {
  margin-bottom: 0;
}

/* line 339, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .informationBox .informationBox__linksContainer .cta__button__whiteRed {
  width: 100%;
  margin: 1.2rem 0 0;
}

/* line 344, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .informationBox .cta__button__whiteRed {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 348, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .prebidResponse__linksContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  display: flex;
  font-weight: normal;
}

/* line 352, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .prebidResponse__linksContainer :not(:first-child) {
  margin-left: 0.6rem;
}

/* line 355, app/assets/stylesheets/v5/products/details/priceInformation.scss */
.prebidResponse__container .prebidResponse__linksContainer .prebidResponse__deleteLink a {
  color: #6E7A89;
}

@media (max-width: 700px) {
  /* line 361, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .priceInformation__inputSection .priceInformation__inputSectionForm .inputField {
    width: 100%;
  }
  /* line 363, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .priceInformation__inputSection .priceInformation__inputSectionForm .inputField .invalid-input-error {
    background-color: #F8F9FA;
  }
  /* line 368, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation div.card {
    background-color: inherit;
    padding: 0;
    border-radius: 0;
    width: 100%;
    box-shadow: none;
  }
  /* line 375, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation div.informationBlock {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
  /* line 379, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation div.informationBlock .informationBlock__readMoreLink {
    display: inline;
  }
  /* line 383, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation .priceInformation__dividerLine {
    width: 100%;
    margin: 2.4rem 0;
  }
  /* line 387, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation .informationBar {
    margin: 0 auto 1.6rem auto;
    width: 100%;
  }
  /* line 390, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation .informationBar.blue {
    border: 1px solid #BEE3F8;
  }
  /* line 393, app/assets/stylesheets/v5/products/details/priceInformation.scss */
  .productDetails__priceInformation .informationBar.red {
    border: 1px solid #FED7D7;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel {
  height: 55.2rem;
  min-width: 100vw;
  overflow: hidden;
  margin: 0;
}

/* line 6, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productDetails__carouselSpinner {
  position: absolute;
  left: calc(50% - 3.3rem);
  top: calc(50% - 3.3rem);
  z-index: 1;
}

/* line 12, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .carouselMainContainer, .productDetails__carousel .carousel__slide, .productDetails__carousel .carouselMainContainer.productPage__glider .glider-track {
  height: 100%;
}

/* line 15, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productPage__glider {
  opacity: 0;
}

/* line 17, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productPage__glider .glider-track .glider-slide {
  margin: 0 1.2rem;
  height: 100%;
  width: auto !important;
  text-align: center;
  display: inline-flex;
  align-items: flex-start;
  cursor: pointer;
}

/* line 25, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productPage__glider .glider-track .glider-slide:first-child {
  margin-left: 0;
}

/* line 28, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productPage__glider .glider-track .glider-slide:last-child {
  margin-right: 0;
}

/* line 31, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .productPage__glider .glider-track .glider-slide .productDetails__image {
  height: 100%;
  width: auto !important;
}

/* line 37, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.productDetails__carousel .glider-next.disabled, .productDetails__carousel .glider-prev.disabled {
  opacity: 0;
}

/* line 41, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
.carouselButton .icon {
  fill: white;
}

@media (max-width: 1800px) {
  /* line 45, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
  .productDetails__carousel {
    height: 41rem;
  }
}

@media (max-width: 900px) {
  /* line 50, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
  .productDetails__carousel {
    height: 37.6rem;
  }
}

@media (max-width: 600px) {
  /* line 55, app/assets/stylesheets/v5/products/details/productImagesCarousel.scss */
  .productDetails__carousel {
    height: 22.5rem;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper {
  margin-bottom: 8rem;
}

/* line 4, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .greyText {
  color: #6E7A89;
}

/* line 8, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .greyDot {
  color: #AEBECC;
}

/* line 14, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper a:hover, .productInfo__wrapper a:focus, .productInfo__wrapper a:active {
  text-decoration: underline;
}

/* line 21, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__card {
  border: 1px solid #E1E7EC;
  box-shadow: none;
  background-color: #FFFFFF;
  border-radius: 8px;
  box-sizing: border-box;
  align-self: start;
  padding: 2.4rem;
  max-height: 64rem;
  overflow: auto;
  overscroll-behavior: contain;
}

/* line 34, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .disable_top_left_corner {
  border-top-left-radius: 0;
}

@media (max-width: 768px) {
  /* line 34, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .disable_top_left_corner {
    max-height: 32rem !important;
  }
}

/* line 43, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs .productInfo__tabToggle {
  bottom: -1px;
  height: 4.8rem;
  min-height: 4.8rem;
  line-height: 4.8rem;
  display: inline-block;
  margin: auto;
  padding: 0rem 1.6rem 0rem 1.6rem;
  position: relative;
  color: #404B59;
  border: 1px solid transparent;
  border-radius: 8px 8px 0px 0px;
}

/* line 56, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs .productInfo__tabToggle:hover, .productInfo__wrapper .productInfo__tabs .productInfo__tabToggle:active, .productInfo__wrapper .productInfo__tabs .productInfo__tabToggle:focus {
  background-color: #E1E7EC;
}

/* line 62, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs .productInfo__tabToggle.open {
  border: 1px solid #E1E7EC;
  border-bottom: 0;
  background-color: #FFFFFF;
  z-index: 2;
}

@media (max-width: 600px) {
  /* line 62, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs .productInfo__tabToggle.open {
    border-radius: 4px 4px 0px 0px !important;
  }
}

/* line 74, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs .productInfo__tabToggle .productInfo__tabs__icon {
  bottom: 1px;
  padding-right: 1rem;
  display: inline-block;
  vertical-align: middle;
  height: 2rem;
  pointer-events: none;
  position: relative;
  line-height: 0;
}

/* line 84, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs .productInfo__tabToggle .productInfo__tabs__icon .icon {
  fill: #6E7A89;
  height: 2rem;
  width: 2rem;
}

@media (max-width: 900px) {
  /* line 74, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs .productInfo__tabToggle .productInfo__tabs__icon {
    display: none;
  }
}

/* line 97, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content {
  display: none;
}

/* line 100, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content.open {
  display: block;
}

/* line 104, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__title {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
}

/* line 109, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__info__internal {
  margin-top: 1.6rem;
  margin-bottom: 4rem;
  display: grid;
  grid-template-columns: max-content auto;
  column-gap: 2.4rem;
  row-gap: 0.4rem;
}

@media (max-width: 768px) {
  /* line 109, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__info__internal {
    row-gap: 0rem;
    grid-template-columns: auto;
  }
  /* line 121, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__info__internal li:nth-child(2n - 1) {
    color: #6E7A89;
  }
  /* line 125, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__info__internal li:nth-child(2n) {
    margin-bottom: 1.2rem;
  }
}

/* line 131, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__info__actions {
  margin-top: 1.6rem;
  margin-bottom: 4rem;
  display: grid;
  grid-template-columns: 50% 50%;
  column-gap: 2.4rem;
  row-gap: 0.4rem;
}

/* line 139, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__info__actions a {
  color: #2B6CB0;
}

@media (max-width: 768px) {
  /* line 131, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__info__actions {
    grid-template-columns: auto;
  }
}

/* line 148, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__info__documents {
  margin-top: 1.6rem;
}

/* line 151, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__info__documents:not(:last-of-type) {
  margin-bottom: 2.6rem;
}

/* line 156, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__notes {
  margin-top: 1.2rem;
  list-style: none;
  width: 100%;
}

/* line 162, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__notes .fullWidthTextArea textArea {
  min-height: 11.2rem;
  padding: 1.2rem;
}

/* line 167, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__notes .fullWidthTextArea * {
  width: 100%;
}

/* line 173, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__confidential {
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  margin-top: 2.4rem;
  margin-bottom: 4rem;
  column-gap: 2.4rem;
}

@media (max-width: 1200px) {
  /* line 173, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__confidential {
    row-gap: 1.2rem;
    grid-template-columns: repeat(1, auto);
  }
}

/* line 185, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__confidential .spaced {
  letter-spacing: 0.5px;
}

/* line 189, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__confidential .productInfo__pricing__confidentialCard {
  border-radius: 8px;
  height: 8.4rem;
  padding: 1.6rem;
  background-color: #F8F9FA;
  border: #E1E7EC 1px solid;
  text-align: center;
  color: #6E7A89;
}

/* line 198, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__confidential .productInfo__pricing__confidentialCard .productInfo__pricing__confidentialCardContent {
  display: block;
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
}

/* line 207, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper {
  display: flex;
  margin-top: 4rem;
  margin-bottom: 0.8rem;
  flex-wrap: wrap;
}

/* line 213, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper .productInfo__pricing__title {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
}

/* line 218, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper .productInfo__pricing__title .count {
  color: #6E7A89;
}

/* line 223, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper .break {
  flex-basis: 100%;
}

/* line 227, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper .productInfo__pricing__evaLink {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #2B6CB0;
}

/* line 232, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__title__wrapper .productInfo__pricing__prebidsOverviewLink {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #2B6CB0;
  margin-left: auto;
}

/* line 240, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__prebidsContainer .productInfo__pricing__prebid {
  border-bottom: 1px solid #E1E7EC;
  display: flex;
  margin-top: 0.8rem;
  margin-bottom: 0.2rem;
}

/* line 246, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__prebidsContainer .productInfo__pricing__prebid .productInfo__pricing__prebidAmount {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #404B59;
}

/* line 252, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__prebidsContainer .productInfo__pricing__prebid .productInfo__pricing__prebidContact {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 257, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__pricing__prebidsContainer .productInfo__pricing__prebid .productInfo__pricing__prebidStatusCard {
  margin-left: auto;
}

/* line 263, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals {
  padding: 2.4rem 0;
  font-size: 1.4rem;
  line-height: 1.8;
  position: relative;
}

/* line 268, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals p {
  display: inline;
}

/* line 272, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsNames {
  width: 100%;
  font-weight: bold;
}

/* line 276, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsNames .dealCompany {
  color: #404B59;
}

/* line 280, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsNames .dealContact {
  color: #6E7A89;
}

/* line 285, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsPrice {
  width: 100%;
  margin-bottom: 0.6rem;
}

/* line 289, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsPrice .amountText {
  color: #6E7A89;
}

/* line 293, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsPrice .price {
  color: #404B59;
}

/* line 298, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom {
  display: flex;
}

/* line 303, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.proposal, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.marketingQualifiedLead, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.salesQualifiedLead, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lead {
  background-color: #BEE3F8;
  color: #2C5282;
}

/* line 310, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.proposal:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.marketingQualifiedLead:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.salesQualifiedLead:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lead:hover {
  background-color: #90CDF4;
}

/* line 315, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.disqualified, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closedLost, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lost {
  background-color: #FED7D7;
  color: #9B2C2C;
}

/* line 321, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.disqualified:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closedLost:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lost:hover {
  background-color: #FEB2B2;
}

/* line 326, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closing, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lead {
  background-color: #FEEBC8;
  color: #9C4221;
}

/* line 331, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closing:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.lead:hover {
  background-color: #FBD38D;
}

/* line 336, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.opportunity, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.proformaSent {
  background-color: #FEFCBF;
  color: #975A16;
}

/* line 341, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.opportunity:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.proformaSent:hover {
  background-color: #FAF089;
}

/* line 346, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.paymentReceived, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closedWon, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.collection, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.won {
  background-color: #C6F6D5;
  color: #276749;
}

/* line 353, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.paymentReceived:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.closedWon:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.collection:hover, .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard.won:hover {
  background-color: #9AE6B4;
}

/* line 359, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .hubspotLinkbutton {
  margin-left: auto;
}

/* line 362, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .hubspotLinkbutton .hsLinkButton {
  font-weight: bold;
  color: #2B6CB0;
}

@media (max-width: 900px) {
  /* line 298, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom {
    display: block;
  }
  /* line 371, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
  .productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals .productInfo__deal__hubspotDealsBottom .statusCard {
    margin-bottom: 1.2rem;
  }
}

/* line 377, app/assets/stylesheets/v5/products/details/productInfoTabs.scss */
.productInfo__wrapper .productInfo__tabs__content .productInfo__deal__hubspotDeals:not(:last-of-type)::after {
  content: '';
  width: calc(100% + 2.4rem);
  height: 2px;
  background-color: #E1E7EC;
  position: absolute;
  bottom: 0;
  z-index: 20;
}

/* line 1, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer {
  background: #F8F9FA;
  width: 100vw;
  height: 4.8rem;
  border-bottom: 1px solid #E1E7EC;
  position: absolute;
  top: 15vh;
  opacity: 0;
  transition: opacity 0.3s linear;
}

/* line 10, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  height: 100%;
}

/* line 15, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__productSection,
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
}

/* line 23, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__productSection .productDetails__informationSticky__productName {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
  margin: 0 1.2rem;
  max-width: 25vw;
}

/* line 30, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__productSection .productDetails__informationSticky__image {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 6.2rem;
}

/* line 38, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection {
  margin-right: 1rem;
}

/* line 40, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection .productDetails__informationSticky__link {
  margin-right: 2.4rem;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #6E7A89;
  height: 4.8rem;
  line-height: 4.8rem;
  box-sizing: border-box;
  max-width: 15vw;
}

/* line 49, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection .productDetails__informationSticky__link:hover {
  cursor: pointer;
  color: #404B59;
  text-decoration: none;
  border-bottom: 4px solid #404B59;
}

/* line 55, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection .productDetails__informationSticky__link.active {
  color: #E53E3E;
  border-bottom: 4px solid #F56565;
}

/* line 59, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__linksSection .productDetails__informationSticky__link:last-child {
  margin-right: 0;
}

/* line 65, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
.productDetails__informationStickyContainer.stickToScreen {
  opacity: 1;
  z-index: 1000;
  position: fixed;
  left: 0;
}

@media (max-width: 600px) {
  /* line 74, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky {
    justify-content: flex-start;
    height: 100%;
    padding: 0 2.4rem;
    border-top: 1px solid #E1E7EC;
  }
  /* line 79, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption {
    height: 100%;
    line-height: 4.8rem;
    margin-right: 2rem;
    overflow: hidden;
  }
  /* line 84, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption .icon {
    height: 1.6rem;
    width: 1.6rem;
    position: relative;
    top: 0.3rem;
    margin-right: 0.4rem;
    fill: #929FB0;
  }
  /* line 92, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption a {
    font-size: 1.2rem;
    line-height: 1.8;
    color: #6E7A89;
    text-decoration: none;
  }
  /* line 96, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption a:active {
    color: #404B59;
  }
  /* line 101, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.blue .icon {
    fill: #4299E1;
  }
  /* line 104, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.blue a {
    color: #3182CE;
  }
  /* line 106, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.blue a:active {
    color: #2B6CB0;
    text-decoration: none;
  }
  /* line 113, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.green .icon {
    fill: #48BB78;
  }
  /* line 116, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.green a {
    color: #38A169;
  }
  /* line 118, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption.green a:active {
    color: #2F855A;
    text-decoration: none;
  }
}

@media (max-width: 320px) {
  /* line 129, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption {
    margin-right: 3.4rem;
  }
  /* line 131, app/assets/stylesheets/v5/products/details/productInformationSticky.scss */
  .productDetails__informationStickyContainer .container__middle.informationSticky .productDetails__informationSticky__mobileContactOption span {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__body {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 5, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__title {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #212934;
}

/* line 10, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productPage__adminWarning {
  grid-row: 1;
  grid-column: 1/3;
  margin: 0 0 1.2rem 0;
}

/* line 15, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__subTitle {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 19, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__subHeading {
  font-size: 2.4rem;
  line-height: 1.6;
  margin-bottom: 1.6rem;
}

/* line 23, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__productIdSellerContainer {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-end;
  color: #929FB0;
}

/* line 29, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.icon.download {
  fill: #929FB0;
  height: 1.6rem;
  width: 1.6rem;
  top: 0.3rem;
  position: relative;
}

/* line 37, app/assets/stylesheets/v5/products/details/productPageAll.scss */
.productDetails__similarMachines.container__narrow .featuredMachines__machines {
  margin: 0 auto;
}

@media (max-width: 600px) {
  /* line 42, app/assets/stylesheets/v5/products/details/productPageAll.scss */
  .productDetails__similarMachines.container__narrow {
    padding: 0;
  }
  /* line 44, app/assets/stylesheets/v5/products/details/productPageAll.scss */
  .productDetails__similarMachines.container__narrow .featuredMachines__header,
.productDetails__similarMachines.container__narrow .featuredMachines__machines {
    padding: 0 1.6rem;
  }
  /* line 49, app/assets/stylesheets/v5/products/details/productPageAll.scss */
  .productPage__adminWarning {
    align-items: center;
    text-align: center;
    flex-flow: column nowrap;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.container__middle {
  width: 120rem;
  margin: 0 auto;
}

/* line 5, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__body {
  grid-auto-rows: minmax(4.8rem, auto) auto auto auto auto auto;
}

/* line 9, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.blueInformationBox.adminWarning {
  grid-column: 1;
  grid-row: 1;
}

/* line 13, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__body__headerSpecs {
  grid-column: 1;
  grid-row: 2;
}

/* line 17, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__body__inspectionSummary {
  grid-column: 1;
  grid-row: 3;
}

/* line 21, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__body__youtubeContainer,
.productDetails__spacerInsteadOfYoutube {
  grid-column: 1;
  grid-row: 4;
}

/* line 26, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__body__equipmentDetails {
  grid-column: 1;
  grid-row: 5;
}

/* line 30, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.informationBox.disclaimer {
  grid-column: 1;
  grid-row: 6;
}

/* line 34, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
.productDetails__priceInformationContainer {
  grid-column: 2;
  grid-row: 2 / 7;
}

@media (max-width: 700px) {
  /* line 39, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body {
    grid-template-columns: 100%;
    grid-auto-rows: auto;
    row-gap: 1rem;
    column-gap: 0;
  }
  /* line 45, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__priceInformationContainer {
    grid-column: 1;
    grid-row: 3;
  }
  /* line 49, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body__inspectionSummary {
    grid-row: 4;
  }
  /* line 52, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body__youtubeContainer,
.productDetails__spacerInsteadOfYoutube {
    grid-row: 5;
  }
  /* line 56, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body__equipmentDetails {
    grid-row: 6;
  }
  /* line 59, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .informationBox.disclaimer {
    grid-row: 7;
  }
}

@media (max-width: 1200px) {
  /* line 64, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .container__middle {
    padding: 0 2rem;
    width: 90rem;
  }
  /* line 68, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body {
    grid-template-columns: minmax(0, calc(90rem - 36.8rem)) minmax(0, 31.8rem);
    column-gap: 5rem;
  }
}

@media (max-width: 900px) {
  /* line 74, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .container__middle {
    width: unset;
  }
}

@media (max-width: 700px) {
  /* line 79, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .productDetails__body {
    grid-template-columns: 100%;
  }
}

@media (max-width: 600px) {
  /* line 84, app/assets/stylesheets/v5/products/details/productPageGridPositions.scss */
  .container__middle {
    padding: 0 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__inspected {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 6, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 2.4rem 0 8.2rem 0;
}

/* line 12, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .productDetails__body__headerSpecs__reservationStatus {
  width: 100%;
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
  text-align: left;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

/* line 20, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .productDetails__body__headerSpecs__contentItem {
  width: 30%;
  margin-right: 1rem;
  margin-bottom: 1.6rem;
}

/* line 24, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .productDetails__body__headerSpecs__contentItem .productDetails__body__headerSpecs__contentItemLabel,
.productDetails__body__headerSpecs__content .productDetails__body__headerSpecs__contentItem .productDetails__body__headerSpecs__contentItemValue {
  display: block;
  overflow-wrap: break-word;
}

/* line 29, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .productDetails__body__headerSpecs__contentItem .productDetails__body__headerSpecs__contentItemLabel {
  color: #6E7A89;
}

/* line 33, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .readMore__contentContainer {
  width: 100%;
}

/* line 35, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .readMore__contentContainer .readMoreButton,
.productDetails__body__headerSpecs__content .readMore__contentContainer .readLessButton {
  text-decoration: none;
  font-weight: bold;
  color: #6E7A89;
  cursor: pointer;
}

/* line 41, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .readMore__contentContainer .readMoreButton:hover,
.productDetails__body__headerSpecs__content .readMore__contentContainer .readLessButton:hover {
  text-decoration: underline;
  color: #404B59;
}

/* line 47, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .readMore__content {
  display: none;
  flex-flow: row wrap;
  justify-content: flex-start;
}

/* line 51, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .readMore__content.displayContent {
  display: flex;
}

/* line 55, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .trustedshops_container {
  width: 100%;
  margin-top: 0.8rem;
  margin-bottom: 1.6rem;
}

/* line 59, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__headerSpecs__content .trustedshops_container .trustedshops {
  justify-content: left;
}

@media (max-width: 1200px) {
  /* line 65, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__content {
    margin-bottom: 6.4rem;
  }
}

@media (max-width: 900px) {
  /* line 70, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__content {
    margin-bottom: 4.8rem;
  }
}

@media (max-width: 600px) {
  /* line 75, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__content {
    margin-bottom: 0;
  }
  /* line 78, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__inspected {
    margin-bottom: 1.2rem;
  }
  /* line 80, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__inspected.detailed {
    flex-direction: column;
  }
  /* line 82, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
  .productDetails__body__headerSpecs__inspected.detailed .productDetails__productIdSellerContainer {
    align-items: flex-start;
  }
}

/* line 88, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__youtubeContainer {
  position: relative;
  padding-bottom: 56.25%;
  margin: 0 0 6.4rem 0;
}

/* line 93, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__body__youtubeFrame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 100, app/assets/stylesheets/v5/products/details/productShowHeaderSpecs.scss */
.productDetails__spacerInsteadOfYoutube {
  height: 3.2rem;
}

/* line 1, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable {
  width: 100%;
}

/* line 4, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable td {
  padding: 0 0.8rem;
}

/* line 8, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultPrices {
  display: block;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 13, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultPrices.bold {
  font-weight: bold;
}

/* line 18, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultSubtitle {
  display: block;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 24, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_SellingOnYourOwnPrice {
  border-left: #E1E7EC solid 1px;
}

/* line 28, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_SellingOnYourOwn {
  font-size: 1.2rem;
  line-height: 1.8;
  text-align: center;
  background-color: #F8F9FA;
  border: #E1E7EC solid 1px;
  width: 50%;
  border-right: 0;
}

/* line 37, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_SellingWithEquipoPrices {
  border: #FEB2B2 solid 1px;
  display: flex;
  border-top: 0;
  border-bottom: 0;
}

/* line 43, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_SellingWithEquipoPrices .right {
  margin-left: auto;
}

/* line 48, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_SellingWithEquippo {
  font-size: 1.2rem;
  line-height: 1.8;
  text-align: center;
  background-color: #FFF5F5;
  border: #FEB2B2 solid 1px;
  width: 45%;
}

/* line 56, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_5percentPrice {
  border-right: #E1E7EC solid 1px;
  text-align: right;
}

/* line 61, app/assets/stylesheets/v5/products/evalutations/table.scss */
.productInfo__pricing__evaResultTable .productInfo__pricing__evaResultTable_5percent {
  font-size: 1.2rem;
  line-height: 1.8;
  text-align: center;
  background-color: #F8F9FA;
  border: #E1E7EC solid 1px;
  width: 5%;
  border-left: 0;
}

/* line 1, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__container {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 4.8rem;
  background-color: #FFFFFF;
  height: 100vh;
  overflow-y: scroll;
}

@media (max-width: 1200px) {
  /* line 14, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__container {
    padding: 3.2rem 2rem;
  }
}

@media (max-width: 600px) {
  /* line 19, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__container {
    padding: 1.6rem;
  }
}

/* line 24, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__content {
  max-width: 180rem;
  margin: 0 auto;
}

/* line 29, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 4.8rem;
  position: -webkit-sticky;
  position: sticky;
  top: -4.8rem;
  background-color: #FFFFFF;
  z-index: 110;
}

@media (max-width: 1200px) {
  /* line 45, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__header {
    margin-bottom: 3.2rem;
    top: -3.2rem;
  }
}

@media (max-width: 600px) {
  /* line 51, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__header {
    width: calc(100% + 1.6rem + 1.6rem);
    margin-bottom: 1.6rem;
    top: -1.6rem;
    padding: 0 1.6rem;
    margin-left: -1.6rem;
  }
}

/* line 60, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header__left,
.gallery__header__right,
.gallery__downloadAll,
.gallery__close {
  height: 3.6rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 77, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header__right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

/* line 84, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header__left {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #6E7A89;
}

/* line 87, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header__left strong {
  color: #404B59;
  margin-right: 0.8rem;
}

@media (max-width: 600px) {
  /* line 93, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__header__left {
    font-size: 1.4rem;
    line-height: 1.8;
  }
}

/* line 98, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__header__right {
  margin-left: auto;
}

/* line 102, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__downloadAll {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  cursor: pointer;
}

/* line 106, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__downloadAll .icon {
  fill: #929FB0;
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.6rem;
}

/* line 114, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__close {
  margin-left: 3.4rem;
  cursor: pointer;
}

/* line 117, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__close svg {
  fill: #929FB0;
  width: 1.6rem;
  height: 1.6rem;
}

@media (max-width: 600px) {
  /* line 124, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__close {
    margin-left: 1.2rem;
  }
}

/* line 129, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2.4rem 1fr 2.4rem 1fr 2.4rem 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -webkit-column-gap: 2.4rem;
  -moz-column-gap: 2.4rem;
  column-gap: 2.4rem;
  row-gap: 2.4rem;
}

@media (max-width: 1200px) {
  /* line 140, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media (max-width: 600px) {
  /* line 146, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__grid {
    -webkit-column-gap: 0.1rem;
    -moz-column-gap: 0.1rem;
    column-gap: 0.1rem;
    row-gap: 0.1rem;
    width: calc(100% + 1.6rem + 1.6rem);
    margin-left: -1.6rem;
  }
}

/* line 156, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__grid__image {
  height: 24rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

@media (max-width: 600px) {
  /* line 164, app/assets/stylesheets/v5/products/gallery.scss */
  .gallery__grid__image {
    height: 10.8rem;
  }
}

/* line 170, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__container .gallery__downloadAll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 175, app/assets/stylesheets/v5/products/gallery.scss */
.gallery__container .gallery__grid {
  display: -ms-grid;
  display: grid;
}

/* line 181, app/assets/stylesheets/v5/products/gallery.scss */
.blackOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 190, app/assets/stylesheets/v5/products/gallery.scss */
.downloadAllImages__popup__closer {
  position: absolute;
  top: 1.6rem;
  right: 1.6rem;
  cursor: pointer;
}

/* line 195, app/assets/stylesheets/v5/products/gallery.scss */
.downloadAllImages__popup__closer svg {
  width: 1.6rem;
  height: 1.6rem;
}

/* line 1, app/assets/stylesheets/v5/products/generalProducts.scss */
.product__inspected {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #2F855A;
}

/* line 4, app/assets/stylesheets/v5/products/generalProducts.scss */
.product__inspected .icon {
  fill: #38A169;
  position: relative;
  top: 0.3rem;
  height: 1.6rem;
  width: 1.6rem;
}

/* line 13, app/assets/stylesheets/v5/products/generalProducts.scss */
.product__comingSoon {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #C53030;
}

/* line 1, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard {
  text-align: center;
  margin: 0 1.2rem;
}

/* line 4, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__name {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 1.6rem 0 1.2rem 0;
}

/* line 10, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__email {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
}

/* line 13, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__email:hover {
  text-decoration: underline;
}

/* line 17, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__phoneNumbersContainer {
  margin: 1.2rem 0;
}

/* line 19, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__phoneNumbersContainer .agentCard__phoneNumber {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  margin: 0.5rem 0;
}

/* line 23, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__phoneNumbersContainer .agentCard__phoneNumber:hover {
  text-decoration: underline;
}

/* line 27, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__phoneNumbersContainer .icon {
  fill: #929FB0;
  width: 1.6rem;
  height: 1.6rem;
}

/* line 34, app/assets/stylesheets/v5/products/packages/agentCard.scss */
.agentCard .agentCard__countries .icon {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0.5rem;
}

@media (max-width: 900px) {
  /* line 43, app/assets/stylesheets/v5/products/packages/agentCard.scss */
  .agentCard .agentCard__name {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 46, app/assets/stylesheets/v5/products/packages/agentCard.scss */
  .agentCard .agentCard__email,
.agentCard .agentCard__phoneNumbersContainer .agentCard__phoneNumber {
    font-size: 1.4rem;
    line-height: 1.8;
  }
}

/* line 2, app/assets/stylesheets/v5/products/packages/agentsContainer.scss */
.productPackages__agentsContainer .agentCardsContainer {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  padding: 5rem 0;
}

@media (max-width: 940px) {
  /* line 9, app/assets/stylesheets/v5/products/packages/agentsContainer.scss */
  .productPackages__agentsContainer .agentCardsContainer {
    justify-content: flex-start;
    overflow-x: scroll;
  }
}

/* line 2, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .offsetSection .banner.main {
  height: 35rem;
}

/* line 5, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .grey100Section {
  padding-top: 3rem;
  padding-bottom: 10rem;
}

/* line 9, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .productPackages__ctaContainer {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-end;
}

/* line 14, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .productPackages__ctaContainer .cta__button__green {
  height: 4rem;
  line-height: 4rem;
}

/* line 17, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .productPackages__ctaContainer .cta__button__green:hover {
  color: white;
  text-decoration: none;
}

/* line 23, app/assets/stylesheets/v5/products/packages/productPackages.scss */
body[data-pagename="product_packages-show"] .featuredMachine__wrapperLink {
  margin: 0 0.8rem;
}

/* line 28, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__extraInformationContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: 700;
  margin-top: -6rem;
}

/* line 33, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__extraInformationContainer ul {
  display: flex;
  flex-flow: row wrap;
  gap: 1.8rem;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  flex-basis: 100%;
  flex-shrink: 0;
}

/* line 42, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__extraInformationContainer ul .icon {
  width: 2rem;
  height: 2rem;
  position: relative;
  top: 0.4rem;
  fill: #C53030;
}

@media screen and (max-width: 600px) {
  /* line 54, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__extraInformationContainer ul {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: max-content;
    margin: 0 auto;
  }
  /* line 60, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__extraInformationContainer ul .icon {
    margin-right: 0.8rem;
  }
}

/* line 66, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__productsContainer,
.productPackages__header {
  width: 80%;
}

/* line 70, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__productsContainer {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 auto;
}

/* line 76, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__productsContainer .featuredMachine {
  flex: 0 0 23%;
  margin: 0 1%;
}

/* line 81, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__header {
  margin: 1.6rem auto 2.4rem auto;
}

/* line 83, app/assets/stylesheets/v5/products/packages/productPackages.scss */
.productPackages__header .productPackages__productsTitle {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin-left: 1%;
}

@media (max-width: 900px) {
  /* line 91, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__productsContainer,
.productPackages__header {
    width: 100%;
  }
  /* line 96, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__productsContainer .featuredMachine {
    flex: 0 0 31%;
  }
}

@media (max-width: 600px) {
  /* line 103, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__productsContainer .featuredMachine {
    flex: 0 0 48%;
  }
  /* line 107, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__header {
    margin-top: 0;
  }
  /* line 109, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__header .productPackages__productsTitle {
    width: 100%;
  }
  /* line 114, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  body[data-pagename="product_packages-show"] .productPackages__ctaContainer {
    height: 3rem;
    display: block;
    position: relative;
  }
  /* line 118, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  body[data-pagename="product_packages-show"] .productPackages__ctaContainer .cta__button__green {
    text-align: center;
    position: absolute;
    bottom: -3.2rem;
    left: -3.2rem;
    border-radius: 0 0 8px 8px;
    width: calc(100% + 6.4rem);
  }
}

@media (max-width: 350px) {
  /* line 131, app/assets/stylesheets/v5/products/packages/productPackages.scss */
  .productPackages__productsContainer .featuredMachine {
    flex: 0 0 75%;
    margin: 0 auto;
  }
}

/* line 2, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
body[data-pagename="product_packages-buyer_offer"] .offsetSection .banner.main {
  height: 35rem;
}

/* line 8, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__linkToImages {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  text-decoration: none;
  margin-bottom: 2.4rem;
  display: block;
}

/* line 14, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__linkToImages:hover {
  text-decoration: underline;
}

/* line 18, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .confirmPackageOffer__message {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
}

/* line 21, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .confirmPackageOffer__message span {
  display: block;
  margin: 1.2rem 0;
}

/* line 26, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerFormTitle {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 1.2rem auto 3.2rem auto;
  max-width: 60rem;
}

/* line 33, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerForm {
  max-width: 60rem;
  margin: 0 auto;
}

/* line 36, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerForm .cta__button__green {
  display: block;
  text-align: center;
  margin: 4.8rem auto 3.2rem 0;
  height: 4.8rem;
  line-height: 4.8rem;
}

/* line 42, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerForm .cta__button__green:hover {
  color: white;
  text-decoration: none;
}

/* line 49, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer_packageImagesTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1.6rem;
}

/* line 56, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__packageImagesContainer {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

/* line 60, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
.productPackages__buyerOffer__packageImagesContainer .productPackages__buyerOffer__productImage {
  background-color: #E1E7EC;
  margin: 1.2rem;
  width: 20rem;
  min-height: 10rem;
  height: auto;
}

@media (max-width: 600px) {
  /* line 69, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__offerFormContainer.container__narrow.card {
    position: relative;
  }
  /* line 71, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerFormTitle {
    font-size: 1.8rem;
    line-height: 1.6;
    margin: 0.8rem auto 2.4rem auto;
  }
  /* line 75, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerForm {
    padding-bottom: 3rem;
  }
  /* line 77, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__offerFormContainer.container__narrow.card .productPackages__buyerOffer__offerForm .cta__button__green {
    position: absolute;
    bottom: -3.2rem;
    left: 0;
    height: 4rem;
    line-height: 4rem;
    width: 100%;
    border-radius: 0 0 8px 8px;
  }
  /* line 88, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer_packageImagesTitle {
    font-size: 1.8rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__packageImagesContainer {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    margin-bottom: 7.2rem;
  }
  /* line 98, app/assets/stylesheets/v5/products/packages/productPackagesBuyerOffer.scss */
  .productPackages__buyerOffer__packageImagesContainer .productPackages__buyerOffer__productImage {
    margin: 1.2rem;
    min-height: 10rem;
    height: auto;
  }
}

/* line 1, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.prebid__pickupRequiredText {
  font-size: 1.4rem;
  line-height: 1.8;
  max-width: 50%;
}

/* line 4, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.prebid__pickupRequiredText .prebid__pickupRequiredHeading {
  font-weight: bold;
  color: #6E7A89;
  height: 3.2rem;
  line-height: 3.2rem;
}

/* line 9, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.prebid__pickupRequiredText .prebid__pickupRequiredHeading .icon {
  fill: #929FB0;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
}

/* line 17, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.prebid__pickupRequiredText .prebid__pickupRequiredBody {
  color: #404B59;
}

/* line 23, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer {
  z-index: 1001;
  max-width: 31.8rem;
  max-height: 100vh;
  left: calc(50vw - 15.9rem);
  top: calc(max((100vh - 64rem)/ 2, 0px));
  overflow-y: auto;
  display: block;
  height: max-content;
}

/* line 32, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal {
  padding: 3.2rem 2.4rem 0;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 35, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__form {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
}

/* line 39, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__form .editPrebidModal__buttonsSection {
  position: sticky;
  align-self: flex-end;
  bottom: 0;
  width: 100%;
}

/* line 44, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__form .editPrebidModal__buttonsSection .editPrebidModal__buttonsSection__innerContainer {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  margin: 4rem auto 0 -2.4rem;
  height: 7.2rem;
  width: calc(100% + 4.8rem);
  background-color: #F8F9FA;
  padding: 1.6rem 0;
}

/* line 54, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__form .editPrebidModal__buttonsSection .editPrebidModal__buttonsSection__innerContainer .editPrebidModal__cancel {
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.8;
  display: inline-block;
  font-weight: bold;
  color: #6E7A89;
  margin-right: 3.2rem;
}

/* line 65, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__imageWrapper {
  margin: -3.2rem 0 2.4rem -2.4rem;
  width: calc(100% + 4.8rem);
  border-radius: 0.8rem 0.8rem 0 0;
  overflow: hidden;
  height: 17.6rem;
}

/* line 71, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__imageWrapper img {
  width: 100%;
  height: auto;
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2);
}

/* line 77, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__specs,
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__productCategory {
  color: #6E7A89;
}

/* line 81, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__specs .icon {
  fill: #AEBECC;
}

/* line 84, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__productName {
  font-size: 2.0rem;
  line-height: 1.6;
  min-height: 3.2rem;
  line-height: 3.2rem;
}

/* line 88, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__productName a {
  color: #404B59;
}

/* line 92, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .dividerLine {
  margin: 2.4rem -2.4rem 1.6rem;
  width: calc(100% + 4.8rem);
}

/* line 96, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .inputField {
  margin-bottom: 2.4rem;
}

/* line 99, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__formHeader {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 105, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable {
  width: 100%;
}

/* line 107, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable .editPrebidModal__breakdownTable__row {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 111, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable .editPrebidModal__breakdownTable__totals {
  color: #404B59;
}

/* line 113, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable .editPrebidModal__breakdownTable__totals td {
  padding-top: 1.6rem;
}

/* line 116, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable .editPrebidModal__breakdownTable__totals td:last-child {
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
}

/* line 122, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable tr td:first-child {
  text-align: left;
}

/* line 125, app/assets/stylesheets/v5/products/preBid/preBid.scss */
.modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__breakdownTable tr td:last-child {
  text-align: right;
}

@media (max-width: 900px) {
  /* line 134, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .prebid__pickupRequiredText {
    width: 100%;
    max-width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 600px) {
  /* line 143, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer {
    max-width: 100%;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
  }
  /* line 149, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal {
    padding: 1.6rem;
  }
  /* line 152, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__buttonsSection .editPrebidModal__buttonsSection__innerContainer {
    bottom: 0;
    justify-content: flex-start;
    padding-left: 1.2rem;
    background-color: transparent !important;
  }
  /* line 157, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal .editPrebidModal__buttonsSection .editPrebidModal__buttonsSection__innerContainer .equippoButton {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }
  /* line 163, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal__mobileHeader {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: -0.8rem;
  }
  /* line 168, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal__mobileHeader .editPrebidModal__mobileTitle {
    font-size: 1.4rem;
    line-height: 1.8;
    font-weight: bold;
    color: #6E7A89;
  }
  /* line 173, app/assets/stylesheets/v5/products/preBid/preBid.scss */
  .modalContainer.editPrebidModalContainer .editPrebidModal__mobileHeader .icon {
    height: 1.6rem;
    width: 1.6rem;
    fill: #929FB0;
  }
}

/* line 1, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
.prebidOfferPages__header {
  width: 100%;
  margin-bottom: 3.2rem;
}

/* line 4, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
.prebidOfferPages__header .prebidOfferPages__header__previousPageLink {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 8, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
.prebidOfferPages__header .prebidOfferPages__headerMainTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
}

/* line 13, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
.prebidOfferPages__header .prebidOfferPages__headerSubTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
}

@media (max-width: 600px) {
  /* line 21, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
  .prebidOfferPages__header .prebidOfferPages__headerMainTitle {
    font-size: 1.8rem;
    line-height: 1.6;
  }
  /* line 24, app/assets/stylesheets/v5/products/prebidOfferPagesHeading.scss */
  .prebidOfferPages__header .prebidOfferPages__headerSubTitle {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}

/* line 1, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section {
  padding: 0 2.4rem;
}

/* line 4, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__header {
  font-size: 1.4rem;
  line-height: 1.8;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  padding-top: 1.2rem;
  justify-content: space-between;
}

/* line 12, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__header .catalogPage__filters__sortBy *, .products__section__header .catalogPage__filters__sortBy .v5-dropdown * {
  font-size: 1.2rem !important;
  line-height: 1 !important;
}

/* line 18, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__headerLeft {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  min-height: 4.8rem;
  flex: 1 1 50%;
}

/* line 25, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__headerLeft span {
  margin-right: 0.6rem;
}

/* line 28, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__headerLeft svg.icon {
  height: 1.6rem;
  width: 1.6rem;
  fill: #E53E3E;
  position: relative;
  top: 0.3rem;
  margin-right: 0.6rem;
}

/* line 36, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__headerLeft svg.icon.icon-business-deal-handshake {
  fill: #3182CE;
}

/* line 40, app/assets/stylesheets/v5/products/productsSection.scss */
.products__section__readMore {
  text-decoration: none;
  color: #929FB0;
}

@media (max-width: 900px) {
  /* line 45, app/assets/stylesheets/v5/products/productsSection.scss */
  .products__section__headerLeft {
    justify-content: flex-start;
  }
  /* line 49, app/assets/stylesheets/v5/products/productsSection.scss */
  .products__section__header .catalogPage__filters__sortBy {
    display: none;
  }
  /* line 53, app/assets/stylesheets/v5/products/productsSection.scss */
  .catalogPage__filters__sortBy {
    min-height: 4rem;
  }
}

@media (max-width: 600px) {
  /* line 58, app/assets/stylesheets/v5/products/productsSection.scss */
  .products__section {
    padding: 0 1.6rem;
    width: calc(100% + 3.2rem);
    border-radius: 0;
    margin-left: -1.6rem;
  }
}

@media (max-width: 1292px) {
  /* line 1, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
  .listingsPage__ClassifiedsCard {
    max-width: 50rem !important;
  }
}

/* line 5, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifiedTitleWrapper {
  display: flex;
}

/* line 7, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifiedTitleWrapper h2 {
  margin-bottom: 0;
}

/* line 11, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__cardContent {
  width: 100%;
}

/* line 14, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__offerOverview__productTitle {
  margin-right: 1.2rem;
}

/* line 17, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .publishedDot {
  top: 0.1rem;
  position: relative;
}

/* line 21, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .publishedDotText {
  border: 1px #E1E7EC solid;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 1.2rem;
  line-height: 1.8;
  height: fit-content;
  font-weight: bold;
}

/* line 29, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifiedCardText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-bottom: 3.6rem !important;
}

@media (max-width: 1292px) {
  /* line 29, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
  .listingsPage__ClassifiedsCard .profilePage__listings__classifiedCardText {
    margin-bottom: 2.4rem !important;
  }
}

/* line 37, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifieds {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  place-items: center;
  row-gap: 2.4rem;
  column-gap: 1.6rem;
  padding-bottom: 0.8rem;
}

@media (max-width: 1292px) {
  /* line 37, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
  .listingsPage__ClassifiedsCard .profilePage__listings__classifieds {
    row-gap: 1.8rem;
    grid-template-columns: auto auto;
  }
}

@media (max-width: 1292px) {
  /* line 48, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
  .listingsPage__ClassifiedsCard .profilePage__listings__classifieds.desktop {
    display: none;
  }
}

/* line 54, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifieds.mobile {
  display: none;
}

@media (max-width: 1292px) {
  /* line 54, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
  .listingsPage__ClassifiedsCard .profilePage__listings__classifieds.mobile {
    display: grid;
  }
}

/* line 61, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifieds .classifiedsList__img {
  max-width: 12rem;
  max-height: 4rem;
}

/* line 64, app/assets/stylesheets/v5/profile/classifiedsCard.scss */
.listingsPage__ClassifiedsCard .profilePage__listings__classifieds .classifiedsList__img.moreText {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #929FB0;
}

/* line 2, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList li {
  padding-bottom: 2rem;
  position: relative;
  text-align: left;
  display: flex;
}

/* line 8, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList svg {
  background-color: white;
  color: #CCD4DB;
  fill: #CCD4DB;
  margin-right: 1.6rem;
  height: 2rem;
  width: 2rem;
  min-width: 2rem;
  z-index: 2;
}

/* line 18, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList li:before {
  z-index: 1;
  content: '';
  position: absolute;
  left: 9px;
  /* adjust manually. icon width + border width / 2 */
  border-left: 2px solid #E1E7EC;
  height: 100%;
  width: 1px;
  top: 15px;
}

/* line 28, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList li:first-child:before {
  top: 6px;
  /* moves the line down so that it disappears under the bullet. Adjust manually */
}

/* line 31, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList li:last-child:before {
  display: none;
  height: 6px;
  /* shorten the line so it goes only up to the bullet. Is equal to first-child:before's top */
}

/* line 35, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__title {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 0.4rem;
  display: inline-block;
}

/* line 42, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__payProForma__Link {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #3182CE;
  cursor: pointer;
}

/* line 48, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__checked svg {
  color: green;
  fill: green;
}

/* line 52, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__checked .bulletList__title {
  color: #6E7A89;
}

/* line 57, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__itemList li {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  align-items: center;
  padding-bottom: 0.6rem;
}

/* line 62, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__itemList li svg {
  fill: #6E7A89;
}

/* line 65, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__itemList li:before {
  all: unset;
}

/* line 68, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__itemList li:first-child:before {
  all: unset;
}

/* line 71, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__itemList li:last-child:before {
  all: unset;
}

/* line 77, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__warningText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #C53030;
  margin-bottom: 0.8rem;
  display: inline-block;
}

/* line 83, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__subText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-bottom: 0.8rem;
  display: inline-block;
}

/* line 89, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__payProForma {
  width: 95%;
}

/* line 91, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__payProForma .bulletList__payProForma__PickupsInstructionsButton {
  color: white;
}

/* line 94, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__payProForma .icon {
  background-color: unset;
}

/* line 97, app/assets/stylesheets/v5/profile/list/bulletList.scss */
.bulletList .bulletList__payProForma button {
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2.4rem 0;
}

/* line 13, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage .profilePage__landingHeaderContainer {
  display: none;
}

/* line 18, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__menu {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20.4rem;
  flex: 0 0 20.4rem;
  margin: 0 1.2rem 0 0;
}

@media (max-width: 1800px) {
  /* line 25, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__menu {
    margin: 0 1.2rem 0 2rem;
  }
}

/* line 30, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentContainer {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 2rem 0 1.2rem;
}

/* line 37, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__menu,
.profilePage__contentContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 49, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__menu .profilePage__categoryText,
.profilePage__contentContainer .profilePage__categoryText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 55, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label {
  font-size: 1.4rem;
  line-height: 1.8;
  min-height: 4rem;
  line-height: 4rem;
  color: #404B59;
  width: 100%;
  cursor: pointer;
}

/* line 62, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .profilePage__labelTextContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 77, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.icon-arrow-button-right {
  display: none;
}

/* line 80, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon {
  width: 2rem;
  height: 2rem;
  fill: #929FB0;
  margin: 0 1.6rem;
}

/* line 85, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.blue {
  fill: #3182CE;
}

/* line 88, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.indigo {
  fill: #5A67D8;
}

/* line 91, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.red {
  fill: #E53E3E;
}

/* line 94, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.teal {
  fill: #319795;
}

/* line 97, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.purple {
  fill: #805AD5;
}

/* line 100, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.pink {
  fill: #D53F8C;
}

/* line 103, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.green {
  fill: #38A169;
}

/* line 106, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label .icon.gray {
  fill: #919FAF !important;
}

/* line 110, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__label:hover, .profilePage__label:focus, .profilePage__label:active {
  background-color: #FFFFFF;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  text-decoration: none;
  color: inherit;
}

/* line 121, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentSubHeading {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
}

/* line 125, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentSubSubHeading {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: bold;
  margin-bottom: 0.4rem;
}

/* line 131, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeading {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin-bottom: 1.2rem;
  width: 100%;
  text-align: left;
}

/* line 137, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeading.dark {
  color: #404B59;
}

/* line 139, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeading.dark .profilePage__contentHeading__specifier {
  color: #6E7A89;
}

/* line 143, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeading .profilePage__contentHeading__specifier {
  color: #929FB0;
}

/* line 147, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeadingSubText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-bottom: 1.2rem;
  width: 100%;
}

/* line 152, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeadingSubText.rightAligned {
  text-align: right;
}

/* line 155, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeadingSubText .bigBold {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  padding-left: 0.8rem;
}

/* line 161, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentHeadingSubText .profilePage__contentHeadingSubText__small {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 165, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 0 2.4rem 0;
  margin-bottom: 2.4rem;
}

/* line 181, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__flexibleHeightContentBlocks {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

/* line 186, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentRow {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

/* line 201, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentRow .profilePage__contentHeadingSubText {
  text-align: right;
}

/* line 205, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__alertText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #E53E3E;
}

/* line 209, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock {
  max-width: 50rem;
}

/* line 211, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox {
  margin-top: 0;
}

/* line 213, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__textBody {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 216, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__title,
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__subTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
}

/* line 220, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__title.short,
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__subTitle.short {
  margin: 0;
}

/* line 224, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__title {
  color: #9B2C2C;
  margin-bottom: 0;
}

/* line 228, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__subTitle {
  color: #C53030;
  margin-bottom: 0.8rem;
}

/* line 232, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .profilePage__cardHeadingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 239, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .profilePage__cardHeadingContainer .profilePage__contentHeading {
  color: #C53030;
  margin-left: 1.2rem;
}

/* line 243, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .profilePage__cardHeadingContainer .informationBox__iconContainer {
  background-color: transparent;
  margin-bottom: 1.6rem;
  margin-right: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

/* line 253, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .profilePage__cardHeadingContainer .informationBox__iconContainer .icon {
  height: 1.6rem;
  width: 1.6rem;
}

/* line 259, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__linksContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 0;
}

/* line 266, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__linksContainer > * {
  width: calc(50% - 1.2rem);
  margin-right: 1.2rem;
}

/* line 271, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__fullWidthLink {
  color: #C53030;
  font-size: 1.2rem;
  line-height: 1.8;
  display: block;
  margin: 0.8rem 0;
}

/* line 276, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__fullWidthLink:hover, .profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__fullWidthLink:active, .profilePage__contentInnerWrapper .profilePage__contentBlock.informationBox .informationBox__fullWidthLink:focus {
  text-decoration: underline;
}

/* line 283, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentBlock .informationBar.preferencesCreatedSuccessMessage {
  width: auto;
  margin-bottom: 2.4rem;
}

/* line 289, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 293, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row .inputField {
  width: calc(50% - 1.2rem) !important;
}

/* line 295, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row .inputField input {
  width: 100%;
}

/* line 299, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row > * {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

/* line 303, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row > *:first-child {
  margin-left: 0;
}

/* line 306, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .inputFields__row > *:last-child {
  margin-right: 0;
}

/* line 310, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .checkboxContainer {
  margin-bottom: 2.4rem;
}

/* line 314, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__contentFormFooter .equippoButton {
  min-width: 6.6rem;
}

/* line 317, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__contentFormFooter .formSuccess,
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__contentFormFooter .formErrors {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-left: 1.6rem;
}

/* line 322, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__contentFormFooter .formSuccess {
  color: #2F855A;
}

/* line 325, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__contentFormFooter .formErrors {
  color: #C53030;
}

/* line 329, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper {
  margin-bottom: 1.6rem;
}

/* line 331, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper .profilePage__alertText {
  margin-left: 2.2rem;
}

/* line 334, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper .profilePage__fileUploadSecurityStatementContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0.6rem;
}

/* line 343, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper .profilePage__fileUploadSecurityStatementContainer .icon {
  width: 2rem;
  height: 2rem;
  fill: #AEBECC;
  margin-right: 0.6rem;
}

/* line 349, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper .profilePage__fileUploadSecurityStatementContainer .profilePage__fileUploadSecurityStatement {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 352, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUploadsHeadingWrapper .profilePage__fileUploadSecurityStatementContainer .profilePage__fileUploadSecurityStatement a {
  color: inherit;
  text-decoration: underline;
}

/* line 359, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.8rem;
  width: 100%;
}

/* line 372, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload .profilePage__fileContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

/* line 386, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload .profilePage__fileContainer .profilePage__file__replaceButton {
  margin-right: 0.6rem;
}

/* line 390, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload .profilePage__fileUploadSuccess {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin: 0 1.2rem;
}

/* line 395, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload label.equippoButton,
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload .profilePage__file__replaceButton {
  min-width: 11.4rem;
}

/* line 399, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload .equippoButton {
  min-height: 3.2rem;
  line-height: 3.2rem;
}

/* line 405, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileNameContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin-bottom: 2.4rem;
}

/* line 420, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileNameContainer .profilePage__fileName {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-right: 1.2rem;
}

/* line 425, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileNameContainer .file-name-display {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 433, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload__reviewStatusContainer {
  margin-left: auto;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

/* line 438, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__contentInnerWrapper .profilePage__contentForm .profilePage__fileUpload__reviewStatusContainer * {
  min-height: unset;
  line-height: 1.8;
}

/* line 446, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__menu .checked {
  background-color: #FFFFFF;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  font-weight: bold;
}

/* line 454, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__emailConfirmation {
  margin: 2.4rem auto 1.2rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 459, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__emailConfirmation .informationBox__linksContainer {
  margin: 1.2rem 0;
}

/* line 461, app/assets/stylesheets/v5/profile/profile.scss */
.profilePage__emailConfirmation .informationBox__linksContainer * {
  margin: 0;
}

@media (max-width: 767px) {
  /* line 468, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__emailConfirmation {
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  /* line 482, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__emailConfirmation .informationBox__title,
.profilePage__emailConfirmation .informationBox__linksContainer button {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 487, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  /* line 492, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage .profilePage__landingHeaderContainer {
    display: block;
    margin-left: 1.6rem;
  }
  /* line 497, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__contentContainer {
    display: none;
  }
  /* line 500, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu {
    display: block;
    width: 100vw;
    max-width: 100%;
    margin: 0;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  /* line 508, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .checked {
    font-weight: normal;
  }
  /* line 511, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label {
    font-size: 1.6rem;
    line-height: 1.7;
    height: 4.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0;
    border-bottom: 1px solid #E1E7EC;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 532, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label:first-child {
    border-top: 1px solid #E1E7EC;
  }
  /* line 535, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label.checked {
    border-radius: 0;
  }
  /* line 538, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label:hover, .profilePage.landingPage .profilePage__menu .profilePage__label:focus, .profilePage.landingPage .profilePage__menu .profilePage__label:active {
    background-color: #F8F9FA;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 544, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label:hover:first-of-type, .profilePage.landingPage .profilePage__menu .profilePage__label:focus:first-of-type, .profilePage.landingPage .profilePage__menu .profilePage__label:active:first-of-type {
    border-top: 1px solid #E1E7EC;
  }
  /* line 548, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage.landingPage .profilePage__menu .profilePage__label .icon.icon-arrow-button-right {
    display: inline-block;
    margin: 0 1.6rem 0 auto;
  }
  /* line 556, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage:not(.landingPage) .profilePage__menu {
    display: none;
  }
  /* line 560, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage a.mobileOnly {
    font-size: 1.4rem;
    line-height: 1.8;
    color: #6E7A89;
    max-width: 50rem;
    width: 100%;
    margin: 0 auto;
  }
  /* line 561, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage a.mobileOnly::not(.hideWhenSmall) {
    display: block !important;
  }
  /* line 569, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage a.mobileOnly:hover, .profilePage a.mobileOnly:active, .profilePage a.mobileOnly:focus {
    color: inherit;
  }
  /* line 574, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage a.mobileOnly.hideWhenSmall {
    display: none !important;
  }
}

@media (max-width: 600px) {
  /* line 582, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer {
    margin-left: 0;
  }
  /* line 586, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__fileUpload .profilePage__fileContainer {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 589, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__fileUpload .profilePage__fileContainer .profilePage__file {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 597, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__contentRow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    background-color: #FFFFFF;
    padding: 1.6rem 1.6rem;
  }
  /* line 604, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__contentRow .profilePage__contentHeadingSubText {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  /* line 619, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__contentRow .profilePage__contentHeadingSubText span {
    display: inline-block;
  }
  /* line 624, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__pageContainer {
    width: 100vw;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 630, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__pageContentWrapper {
    width: 100vw;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 635, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__pageContentWrapper .fullWidth {
    margin-bottom: 2.4rem;
  }
  /* line 639, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentInnerWrapper .profilePage__contentBlock {
    width: 100vw;
    max-width: 100%;
  }
  /* line 644, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage__contentContainer .profilePage__contentHeading {
    margin-left: 1.6rem;
  }
  /* line 649, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage .card {
    padding: 1.6rem;
    border-radius: 0;
  }
  /* line 653, app/assets/stylesheets/v5/profile/profile.scss */
  .profilePage a.mobileOnly {
    margin-left: 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer {
  max-width: calc(50rem + 50rem + 2.4rem);
  margin: 0 auto;
}

/* line 4, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

/* line 18, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card .cardImageContainer {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 22, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card .cardImageContainer .auctionSection__registerCta {
  max-width: 90%;
  margin: 0;
}

/* line 25, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card .cardImageContainer .auctionSection__registerCta .auctionCountdownContainer {
  margin: 0;
}

/* line 28, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card .cardImageContainer .auctionSection__registerCta .profilePage__nextAuctionCta__started {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 4rem;
}

/* line 34, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card.greenBorder {
  outline: 2px #38A169 solid;
}

/* line 38, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 56, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader.withSeparator {
  padding-top: 1.6rem;
  margin-top: 0.8rem;
  border-top: 1px solid #E1E7EC;
}

/* line 61, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader span {
  font-weight: normal;
}

/* line 64, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader a {
  color: #3182CE;
  font-weight: normal;
  display: inline-block;
  margin-bottom: 0.8rem;
}

/* line 69, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader a:hover, .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader a:focus, .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader a:active {
  text-decoration: none;
}

/* line 79, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardInformationTextLight {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 82, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardInformationTextLight.outbid {
  color: #E53E3E;
}

/* line 84, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardInformationTextLight.outbid .warning {
  font-weight: bold;
}

/* line 87, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardInformationTextLight.outbid .profilePage__cardInformationTextContent {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #E53E3E;
}

/* line 93, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardInformationTextContent {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
}

/* line 97, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardLink {
  margin-top: auto;
}

/* line 99, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardLink .profilePage__cardLinkSecond {
  display: inline-block;
}

/* line 102, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardLink a {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #3182CE;
}

/* line 105, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__cardLink a:hover, .profilePage__cardLink a:active, .profilePage__cardLink a:focus {
  color: #2B6CB0;
  text-decoration: underline;
}

@media (max-width: 1291px) {
  /* line 116, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper {
    max-width: 50rem;
    margin: 0 auto;
  }
  /* line 119, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__card {
    margin-right: 0;
  }
}

@media (max-width: 600px) {
  /* line 129, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 1.2rem;
  }
  /* line 144, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader:not(.withSeparator) {
    padding: 0 1.6rem;
  }
  /* line 147, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader.withSeparator {
    background-color: #FFFFFF;
    width: 100%;
    margin: 0 auto;
    height: auto;
  }
  /* line 153, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader.withSeparator .profilePage__auctionPage__cardsHeaderTitle span {
    display: block;
  }
  /* line 155, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader.withSeparator .profilePage__auctionPage__cardsHeaderTitle span.separatorHyphen {
    display: none;
  }
  /* line 161, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__pageContentWrapper .profilePage__auctionPage__cardsHeader .profilePage__auctionPage__cardsHeaderTotalAmount {
    margin-top: 0.8rem;
  }
  /* line 166, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__pageContainer .profilePage__cardInformationTextLight {
    margin-left: 1.2rem;
    margin-bottom: 1.2rem;
  }
}

/* line 173, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__InvoiceCountry {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #404B59;
}

/* line 178, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__InvoiceList {
  margin-bottom: 1.6rem;
}

/* line 180, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__InvoiceList .profilePage__auctionPage__InvoiceListItem a {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #3182CE;
}

/* line 188, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard {
  padding: 1.6rem;
  background: #E1E7EC;
  border: 1px solid #e1e7ec;
  box-sizing: border-box;
  border-radius: 16px;
  width: 100%;
  position: relative;
  margin-bottom: 4rem;
}

@media (max-width: 1200px) {
  /* line 188, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard {
    border-radius: 16p;
    margin-bottom: 1.6rem;
    -webkit-border-radius: 16p;
    -moz-border-radius: 16p;
    -ms-border-radius: 16p;
    -o-border-radius: 16p;
  }
}

/* line 205, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo {
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row !important;
  flex-flow: row !important;
  row-gap: 2.4rem;
  margin-bottom: 2.4rem;
}

@media (max-width: 1200px) {
  /* line 205, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo {
    flex-direction: column;
  }
}

/* line 216, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 222, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardText {
  color: #404B59;
  max-width: 60rem;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 227, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .sellerLocation__Email {
  margin-top: 1.6rem;
  width: 40rem;
  display: grid;
  grid-template-columns: auto auto;
}

/* line 234, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoTitle,
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 240, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoLink {
  text-decoration: underline;
  cursor: pointer;
}

/* line 245, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoTitle {
  font-weight: bold;
  fill: #C53030;
  display: flex;
  align-items: center;
}

/* line 250, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoTitle .icon {
  margin-right: 0.8rem;
}

/* line 255, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardInfoText {
  margin-bottom: 0.8rem;
}

/* line 259, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardMapImage {
  right: 0;
  margin-left: auto;
  max-height: 26rem;
}

@media (max-width: 1200px) {
  /* line 259, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardInfo .profilePage__auctionPage__yardCardMapImage {
    width: 100%;
    margin-left: 0;
    margin-top: 1.6rem;
  }
}

/* line 271, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute {
  margin-bottom: 2.4rem;
  border-radius: 0.4rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  -ms-border-radius: 0.4rem;
  -o-border-radius: 0.4rem;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row wrap !important;
  flex-flow: row wrap !important;
}

/* line 283, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute .important {
  font-weight: bold;
  color: #C53030;
  fill: #C53030;
}

/* line 288, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute a,
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute button {
  margin-left: auto;
}

@media (max-width: 1200px) {
  /* line 271, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute {
    -ms-flex-flow: column !important;
    flex-flow: column !important;
  }
  /* line 293, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute a,
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute button {
    margin-left: 0;
    width: 100%;
  }
  /* line 298, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardTruckRoute a {
    margin-top: 2.3rem;
  }
}

/* line 306, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardMachines {
  gap: 2.4rem;
  grid-auto-rows: 1fr;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-flow: row wrap !important;
  flex-flow: row wrap !important;
}

@media (max-width: 1200px) {
  /* line 306, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardMachines {
    grid-template-columns: auto;
  }
}

/* line 318, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardMachines .profilePage__card {
  height: 100%;
  width: 100%;
  margin: 0 !important;
}

/* line 323, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardMachines .profilePage__contentBlock {
  max-width: 47rem;
}

@media (max-width: 1200px) {
  /* line 323, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .profilePage__auctionPage__yardCard .profilePage__auctionPage__yardCardMachines .profilePage__contentBlock {
    max-width: 100%;
  }
}

/* line 333, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreWrapper .viewMoreItem {
  display: none;
}

/* line 335, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreWrapper .viewMoreItem.desktop {
  display: inherit;
}

@media (max-width: 1200px) {
  /* line 339, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .viewMoreWrapper .viewMoreItem.desktop {
    display: none;
  }
  /* line 342, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .viewMoreWrapper .viewMoreItem.mobile {
    display: inherit;
  }
}

/* line 349, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreButton {
  cursor: pointer;
  width: 100%;
  height: 100%;
}

/* line 350, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreButton.desktopHidden {
  display: none;
}

@media (max-width: 1200px) {
  /* line 354, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .viewMoreButton.desktopHidden {
    display: flex;
  }
  /* line 357, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
  .viewMoreButton.mobileHidden {
    display: none;
  }
}

/* line 364, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreButton .profilePage__cardContent {
  width: 100%;
  justify-content: center !important;
  text-align: center;
}

/* line 369, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.viewMoreButton p {
  width: 100%;
  color: #2B6CB0;
  text-decoration: underline;
  font-size: 1.8rem;
  line-height: 1.6;
}

/* line 376, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard {
  position: relative;
  min-height: 21rem !important;
}

/* line 380, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
}

/* line 385, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #C53030;
}

/* line 390, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositButtonContainer {
  display: grid;
  position: absolute;
  bottom: 2.4rem;
  grid-template-columns: 1fr 1fr;
  width: calc(100% - 4.8rem);
  column-gap: 1.6rem;
}

/* line 397, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositButtonContainer button {
  width: 100%;
}

/* line 403, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositContainer .profilePage__auctionDepositContainer__option {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-top: 2.4rem;
}

/* line 408, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositContainer .profilePage__auctionDepositContainer__title {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  font-weight: bold;
}

/* line 413, app/assets/stylesheets/v5/profile/profileAuctionPage.scss */
.profilePage__auctionDepositCard .profilePage__auctionDepositContainer .profilePage__auctionDepositContainer__list {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-bottom: 1.6rem;
}

/* line 1, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__topMachineInfo {
  display: flex;
  margin-bottom: 1.2rem;
}

/* line 4, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__topMachineInfo .listingPage__title {
  color: #404B59;
  margin-bottom: 0;
}

/* line 8, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__topMachineInfo .listingPage__machineDetails {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 13, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__topMachineInfo .cardImageContainer {
  margin-left: auto;
  max-height: 8rem;
}

@media (max-width: 1292px) {
  /* line 13, app/assets/stylesheets/v5/profile/profileListings.scss */
  .listingsPage__topMachineInfo .cardImageContainer {
    display: none;
  }
}

/* line 21, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedDot {
  margin-right: 0.8rem;
  height: 1.2rem;
  width: 1.2rem;
  background-color: #38A169;
  border-radius: 50%;
  display: inline-block;
}

/* line 29, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedDotText {
  font-size: 1.6rem;
  line-height: 1.7;
  margin-right: 2.4rem;
  color: #404B59;
}

/* line 34, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock {
  justify-content: left !important;
  flex-wrap: wrap !important;
}

/* line 37, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .equippoButton {
  margin-right: 2.4rem;
}

@media (max-width: 1292px) {
  /* line 37, app/assets/stylesheets/v5/profile/profileListings.scss */
  .publishedItemLinkBlock .equippoButton {
    margin-left: auto;
  }
}

/* line 43, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .inputField {
  margin-bottom: 0;
}

/* line 46, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .inputField_CatalogUrlWrapper {
  margin-left: auto;
  width: 52%;
}

@media (max-width: 1292px) {
  /* line 46, app/assets/stylesheets/v5/profile/profileListings.scss */
  .publishedItemLinkBlock .inputField_CatalogUrlWrapper {
    margin-top: 1.6rem;
    width: calc(100% - 10.6rem);
  }
}

/* line 54, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .inputField_CatalogUrl {
  width: 100%;
  cursor: text;
  color: #404B59 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  max-height: 4.2rem;
}

/* line 62, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .inputField_CopyLink {
  border-left: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  width: 12%;
  background-color: #f8f9fa;
  border: 2px solid #e1e7ec;
  height: 4.2rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  color: #404b59;
  font-size: 1.6rem;
  line-height: 1.7;
  padding: 0 1.2rem;
  position: relative;
  color: #2B6CB0;
  font-weight: bold;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  text-align: center;
  cursor: pointer;
}

@media (max-width: 1292px) {
  /* line 62, app/assets/stylesheets/v5/profile/profileListings.scss */
  .publishedItemLinkBlock .inputField_CopyLink {
    margin-top: 1.6rem;
    width: 10.6rem;
  }
}

/* line 92, app/assets/stylesheets/v5/profile/profileListings.scss */
.publishedItemLinkBlock .inputField_CopyLink a {
  pointer-events: none;
}

/* line 97, app/assets/stylesheets/v5/profile/profileListings.scss */
.profilePage__listing__pricingTransportGrid {
  display: grid;
  grid-template-columns: auto auto;
}

@media (max-width: 1292px) {
  /* line 97, app/assets/stylesheets/v5/profile/profileListings.scss */
  .profilePage__listing__pricingTransportGrid {
    grid-template-columns: auto;
  }
}

/* line 106, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingCard .profilePage__cardContent {
  justify-content: flex-start !important;
  width: 100%;
}

@media (max-width: 600px) {
  /* line 110, app/assets/stylesheets/v5/profile/profileListings.scss */
  .listingsPage__PricingCard.desktop {
    display: none;
  }
}

@media (min-width: 601px) {
  /* line 115, app/assets/stylesheets/v5/profile/profileListings.scss */
  .listingsPage__PricingCard.mobile {
    display: none;
  }
}

/* line 121, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingInfoList {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  display: flex;
  width: 100%;
  gap: 12px;
}

/* line 126, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingInfoList.grayed {
  color: #6E7A89;
}

/* line 130, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingInfoList .listingsPage__PricingInfoListText {
  width: max-content;
}

/* line 133, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingInfoList .listingsPage__PricingInfoListPrice {
  margin-left: auto;
}

/* line 134, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage__PricingInfoList .listingsPage__PricingInfoListPrice.bold {
  font-weight: bold;
}

/* line 141, app/assets/stylesheets/v5/profile/profileListings.scss */
.listingsPage_PricingInfoListLine {
  height: 1px;
  margin: auto;
  border-bottom: 1px solid #E1E7EC;
  flex: 1;
}

/* line 148, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion {
  margin-top: 2.4rem;
  background: #EBF8FF;
  border: #BEE3F8 solid 1px;
  color: #2C5282;
  padding: 16px 16px 16px 16px;
}

/* line 154, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion .pricing_accordion_title {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
}

/* line 158, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion .accordionTabBody {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 161, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion .icon-information-circle {
  fill: #3182CE;
  margin-right: 0.8rem;
}

/* line 165, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion li {
  margin-top: 1.6rem;
}

/* line 168, app/assets/stylesheets/v5/profile/profileListings.scss */
.pricing_accordion .pricing_accordion_bold,
.pricing_accordion .buyingAtAuction__faqHeaderText {
  font-weight: bold;
}

/* line 1, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOder__menuItem .icon {
  fill: #319795;
}

/* line 4, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerAuctionCard {
  position: relative;
}

/* line 6, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerAuctionCard .profilePage__offerOverviewCard__AuctionText {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #2B6CB0;
  margin: 0rem 4.8rem;
  text-align: center;
  height: 100%;
  margin-bottom: 5.6rem !important;
}

/* line 13, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerAuctionCard .profilePage__offerOverviewCard__AuctionText span {
  height: 70%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-basis: fit-content;
}

/* line 21, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerAuctionCard .profilePage__offerOverviewCard__AuctionText .icon {
  width: 2.4rem;
  height: 2.4rem;
  fill: #2B6CB0;
}

/* line 27, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerAuctionCard .profilePage__offerOverviewCard__AuctionButton {
  width: 100%;
  height: 5.6rem;
  position: absolute;
  border: 0;
  bottom: 0;
  left: 0;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #3182CE;
  cursor: pointer;
}

/* line 40, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__contentTop {
  align-items: start !important;
  justify-content: flex-start !important;
}

/* line 45, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__detailColumn {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

/* line 50, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__details {
  margin-top: 2.4rem;
}

/* line 54, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__invoiceTitle {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 0 !important;
}

/* line 61, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__title {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
  margin-top: 1.2rem;
}

/* line 68, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__machineDetails {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 73, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__productTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin-bottom: 1.2rem;
}

/* line 79, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__totalAmount {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-top: 0.6rem;
}

/* line 85, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__price {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
}

/* line 90, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__link {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #3182CE;
  margin-top: 1.6rem;
  margin-right: 1.6rem;
}

/* line 97, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__imageOverlay {
  flex-direction: column;
  text-align: center;
}

/* line 100, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__imageOverlay .profilePage__offerOverview__imageOverlayTitle {
  font-size: 1.4rem;
  line-height: 1.8;
  color: white;
  z-index: 4;
  font-weight: bold;
}

/* line 107, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__imageOverlay .profilePage__offerOverview__imageOverlayText {
  font-size: 1.6rem;
  line-height: 1.7;
  color: white;
  z-index: 3;
}

/* line 114, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__noOfferInvoices {
  width: 100%;
}

/* line 116, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__noOfferInvoices .profilePage__noOfferInvoicesContent {
  width: 100%;
  text-align: center;
}

/* line 119, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__noOfferInvoices .profilePage__noOfferInvoicesContent .icon {
  margin-top: 1.6rem;
  width: 120px;
  height: 120px;
}

/* line 124, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__noOfferInvoices .profilePage__noOfferInvoicesContent .profilePage__offerOverview__detailContent {
  margin-top: 1.6rem;
  color: #6E7A89;
  font-weight: bold;
}

/* line 132, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__invoiceLink {
  margin-top: 0.8rem;
  margin-bottom: 1.6rem;
}

/* line 137, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__detailTitle {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  display: block;
}

/* line 143, app/assets/stylesheets/v5/profile/profileOfferOrder.scss */
.profilePage__offerOverview__detailContent {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  display: block;
}

/* line 1, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card {
  width: 50rem;
  background-color: white;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 2.4rem;
  padding: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 2, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card.fullWidth {
  margin-right: 0 !important;
  max-width: 100%;
}

/* line 26, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card:nth-child(odd) {
  margin-right: 2.4rem;
}

/* line 29, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .informationBar {
  min-height: 2.5rem;
  max-height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 45, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .informationBar > * {
  display: block;
}

/* line 48, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .informationBar .informationBar__text {
  line-height: 2.5rem;
}

/* line 51, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .informationBar .informationBar__textSpecifier {
  font-weight: normal;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin-right: 0.4rem;
}

/* line 59, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .cardImageContainer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20.5rem;
  flex: 0 0 20.5rem;
  width: 20.5rem;
  height: 16.5rem;
  margin-left: 2.4rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 76, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .cardImageContainer.darkened.loaded {
  -webkit-box-shadow: inset 0 0 0 2000px rgba(33, 41, 52, 0.6);
  box-shadow: inset 0 0 0 2000px rgba(33, 41, 52, 0.6);
}

/* line 80, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .cardImageContainer img {
  height: auto;
  width: 100%;
}

/* line 84, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .cardImageContainer .detailsText {
  font-size: 2.4rem;
  line-height: 1.6;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
}

/* line 89, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .cardImageContainer .detailsText .detailsText__price {
  font-size: 2.0rem;
  line-height: 1.6;
  display: block;
}

/* line 95, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContentContainer {
  width: 100%;
}

/* line 97, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContentContainer:not(:first-child) {
  margin-top: 2.4rem;
}

/* line 101, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}

/* line 115, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent.marginCentered {
  margin: auto;
}

/* line 118, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent > :nth-child(1) {
  margin-bottom: 1.2rem;
}

/* line 121, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent > :nth-child(2) {
  margin-bottom: 0.6rem;
}

/* line 124, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContent__cta {
  margin-top: auto;
}

/* line 127, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContentBlock {
  width: 50%;
  margin-bottom: 2.4rem;
}

/* line 131, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContentText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 134, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContentText.small {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 138, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContentTextDetail {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  word-wrap: break-word;
  padding-right: 1.2rem;
}

/* line 143, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardContentTextDetail .icon {
  fill: #38A169;
  margin-right: 0.6rem;
}

/* line 148, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardHeading {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
}

/* line 153, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardAmountsSection {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 158, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .cta__button__blue {
  display: block;
  text-align: center;
  min-height: 4rem;
  line-height: 4rem;
  width: 100%;
}

/* line 166, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardLink .divider,
.profilePage__card .profilePage__cardContent .profilePage__cardLink .dividerDot {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 170, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent .profilePage__cardLink .divider {
  display: inline-block;
  margin: 0 0.4rem;
  color: #6E7A89 !important;
}

/* line 176, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__cardContent.profilePage__bidderDetailsBlock:not(:last-child) {
  border-bottom: 2px dashed #E1E7EC;
}

/* line 180, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card.autoHeight {
  min-height: 100%;
}

/* line 183, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__bidderDetailsBlock {
  align-content: flex-start;
}

/* line 186, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card.withColoredHeader {
  padding-top: 6.4rem;
}

/* line 189, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 4.8rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 2.4rem;
  border-radius: 8px 8px 0 0;
  border-bottom: 2px solid #E1E7EC;
}

/* line 202, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader .profilePage__card__coloredHeader__title,
.profilePage__card .profilePage__card__coloredHeader .profilePage__card__coloredHeader__specifier {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 206, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader .profilePage__card__coloredHeader__title {
  font-weight: 600;
}

/* line 209, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.blue {
  background-color: #EBF8FF;
}

/* line 211, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.blue .profilePage__card__coloredHeader__title,
.profilePage__card .profilePage__card__coloredHeader.blue .profilePage__card__coloredHeader__specifier {
  color: #2A4365;
}

/* line 216, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.yellow {
  background-color: #FFFFF0;
}

/* line 218, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.yellow .profilePage__card__coloredHeader__title,
.profilePage__card .profilePage__card__coloredHeader.yellow .profilePage__card__coloredHeader__specifier {
  color: #744210;
}

/* line 223, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.green {
  background-color: #F0FFF4;
}

/* line 225, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__coloredHeader.green .profilePage__card__coloredHeader__title,
.profilePage__card .profilePage__card__coloredHeader.green .profilePage__card__coloredHeader__specifier {
  color: #22543D;
}

/* line 231, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__buttonsSection {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  width: 100%;
}

/* line 237, app/assets/stylesheets/v5/profile/profilePageCard.scss */
.profilePage__card .profilePage__card__buttonsSection > a {
  flex-grow: 1;
  flex-basis: 50%;
}

@media (max-width: 600px) {
  /* line 245, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card {
    border-radius: 0;
  }
  /* line 247, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.defaultStyled {
    padding: 1.6rem;
  }
  /* line 249, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.defaultStyled .profilePage__contentHeading {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 253, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card .profilePage__contentHeading {
    margin-left: 0;
  }
  /* line 257, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: relative;
    margin-top: 14rem;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 267, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.noImage:not(.defaultStyled):not(.machineCard) {
    margin-top: 0;
  }
  /* line 270, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) .cardImageContainer {
    height: 23.9rem;
    top: -14rem;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin: 0;
    z-index: -1;
    width: 100vw;
    position: absolute;
  }
  /* line 280, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) .cardImageContainer .auctionSection__registerCta {
    margin-top: -5rem !important;
  }
  /* line 283, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) .cardImageContainer .detailsText {
    margin-bottom: 7.8rem;
  }
  /* line 287, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) .profilePage__cardContent {
    background-color: white;
    min-height: 21.3rem;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    padding: 1.6rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 297, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card:not(.defaultStyled):not(.machineCard) .profilePage__cardContent .profilePage__cardInformationTextLight {
    margin-left: 0;
  }
  /* line 302, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.machineCard {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #E1E7EC;
    min-height: 18rem;
  }
  /* line 315, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.machineCard .profilePage__cardContent .profilePage__cardInformationTextLight {
    margin-left: 0;
  }
  /* line 318, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.machineCard .profilePage__cardContent .profilePage__cardLink {
    margin-top: auto;
  }
  /* line 322, app/assets/stylesheets/v5/profile/profilePageCard.scss */
  .profilePage__card.machineCard .cardImageContainer {
    width: 7.5rem;
    height: 5.6rem;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}

/* line 2, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-top: 0.2rem !important;
}

/* line 6, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer {
  margin-bottom: 2.4rem;
}

/* line 8, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer .totalAuctionAmountsCard__amountRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 19, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer .totalAuctionAmountsCard__amountRow .amountExplainer {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 24, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer .amount {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* line 27, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
.totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer .amount.total {
  font-weight: bold;
}

@media (max-width: 600px) {
  /* line 40, app/assets/stylesheets/v5/profile/totalAuctionAmountsCard.scss */
  .totalAuctionAmountsCard .totalAuctionAmountsCard__amountsContainer .totalAuctionAmountsCard__amountsOverviewContainer .totalAuctionAmountsCard__amountRow .amountExplainer {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion {
  width: 100%;
}

/* line 3, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__header {
  padding: 1.2rem 1.6rem;
  width: 100%;
  background-color: #F8F9FA;
  border-radius: 4px;
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: 600;
  color: #404B59;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/* line 14, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__header .icon {
  margin-left: auto;
  fill: #6E7A89;
}

/* line 19, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__header.open .icon {
  transform: rotate(180deg);
}

/* line 26, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__content ol {
  list-style: decimal;
  list-style-position: inside;
  padding: 1.6rem;
}

/* line 30, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__content ol li {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 35, app/assets/stylesheets/v5/profile/verifyBusinessCard.scss */
.profilePage__verifyBusinessAccordion .profilePage__verifyBusinessAccordion__content a {
  margin-left: 1.6rem;
}

/* line 1, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

/* line 8, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar form {
  display: contents;
}

/* line 11, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar .searchBar__input {
  height: 4rem;
  width: calc(100% - 4rem);
}

/* line 15, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar .searchBar__submit {
  width: 4rem;
  height: 4rem;
  padding: 0;
  color: #FFFFFF;
  background-color: #404B59;
}

/* line 21, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar .searchBar__submit svg {
  fill: #FFFFFF;
  margin: 0;
}

/* line 25, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar .searchBar__submit span {
  display: none;
}

/* line 31, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar__submit {
  height: 5.6rem;
  padding: 0 1.6rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  cursor: pointer;
  border-radius: 0 4px 4px 0;
  justify-content: center;
  font-weight: bold;
}

/* line 45, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar__submit.submit {
  background-color: #404B59;
}

/* line 47, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar__submit.submit:hover {
  background-color: #212934;
}

/* line 51, app/assets/stylesheets/v5/search/search_bar.scss */
.searchBar__submit svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #6E7A89;
  margin-right: 0.8rem;
}

/* line 1, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer {
  padding-bottom: 8rem;
  position: relative;
}

@media (min-width: 600px) and (max-width: 1200px) {
  /* line 7, app/assets/stylesheets/v5/search/search_container.scss */
  .searchContainer {
    padding-bottom: 6.4rem;
  }
}

@media (max-width: 600px) {
  /* line 12, app/assets/stylesheets/v5/search/search_container.scss */
  .searchContainer {
    padding-bottom: 4.8rem;
  }
}

/* line 17, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction {
  padding: 0;
  margin: 0;
}

/* line 21, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction .searchBar form {
  display: contents;
}

/* line 24, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction .searchBar .searchBar__input,
.searchContainer.auction .searchBar .searchBar__submit {
  padding: 0 1.6rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 35, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction .searchBar .searchBar__submit {
  width: 4rem;
  height: 4rem;
  position: absolute;
  right: 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #404B59;
}

/* line 44, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction .searchBar .searchBar__input {
  height: 4rem;
  width: calc(100% - 4rem);
  min-width: 80%;
  background-color: #FFFFFF;
  border-radius: 4px 0 0 4px;
  color: #404B59;
  margin-right: -3px;
}

/* line 54, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer.auction .searchBar__results {
  padding: 1.6rem;
  background-color: #FFFFFF;
  border-radius: 4px;
  margin-top: 0.8rem;
  position: absolute;
  width: 56rem;
  z-index: 25;
  right: 0;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

/* line 70, app/assets/stylesheets/v5/search/search_container.scss */
.searchContainer__mobileDescription {
  display: none;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.8;
  align-items: center;
  color: #E1E7EC;
  height: 3.2rem;
}

/* line 79, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 8rem;
}

/* line 86, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas * + * {
  margin-left: 2.4rem;
}

/* line 89, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas .cta__button__green,
.homePage__headerCtas .cta__button__transparentWhite {
  font-size: 1.6rem;
  line-height: 1.7;
  height: 4.8rem;
  display: block;
  width: max-content;
}

/* line 97, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas .cta__button__green, .homePage__headerCtas .cta__button__green:hover, .homePage__headerCtas .cta__button__green:active, .homePage__headerCtas .cta__button__green:visited {
  text-decoration: none;
  color: #FFFFFF;
}

/* line 102, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas .cta__button__transparentWhite {
  line-height: 4.4rem;
}

/* line 105, app/assets/stylesheets/v5/search/search_container.scss */
.homePage__headerCtas .cta__button__green {
  line-height: 4.8rem;
}

@media (max-width: 600px) {
  /* line 110, app/assets/stylesheets/v5/search/search_container.scss */
  .searchContainer__browseAll {
    justify-content: flex-start;
    margin-top: 1.6rem;
  }
  /* line 113, app/assets/stylesheets/v5/search/search_container.scss */
  .searchContainer__browseAll a {
    text-align: center;
    width: 100%;
  }
  /* line 118, app/assets/stylesheets/v5/search/search_container.scss */
  .homePage__headerCtas {
    flex-flow: column nowrap;
  }
  /* line 120, app/assets/stylesheets/v5/search/search_container.scss */
  .homePage__headerCtas .cta__button__green,
.homePage__headerCtas .cta__button__transparentWhite {
    width: 100%;
    margin: 1.2rem 0;
    padding: 0;
    text-align: center;
  }
}

/* line 1, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__results {
  padding: 1.6rem;
  width: 96%;
  background-color: #FFFFFF;
  border-radius: 4px;
  margin-top: 0.8rem;
  position: absolute;
  z-index: 25;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

/* line 14, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsContainer {
  width: calc(50% - 1.2rem);
}

/* line 17, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsContainer__title {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  line-height: 1;
  font-weight: bold;
  min-height: 3.2rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 27, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsListItem {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1.5;
  display: flex;
  align-items: center;
  margin-bottom: 0.4rem;
  min-height: 3.2rem;
}

/* line 34, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsListItem, .searchBar__resultsListItem:active, .searchBar__resultsListItem:visited, .searchBar__resultsListItem:hover {
  text-decoration: none;
  color: #6E7A89;
}

/* line 38, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsListItem:hover {
  color: #404B59;
}

/* line 41, app/assets/stylesheets/v5/search/search_results.scss */
.searchBar__resultsListItem.noResults {
  font-size: 1.2rem;
  line-height: 1.8;
  line-height: 1.5;
  font-style: italic;
}

@media (max-width: 600px) {
  /* line 48, app/assets/stylesheets/v5/search/search_results.scss */
  .searchBar__results {
    width: auto;
    left: 0;
    max-height: 32rem;
    overflow-y: auto;
  }
  /* line 54, app/assets/stylesheets/v5/search/search_results.scss */
  .searchBar__resultsContainer {
    width: 100%;
  }
  /* line 57, app/assets/stylesheets/v5/search/search_results.scss */
  .searchBar__resultsList {
    margin-bottom: 1.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select, .bootstrap-select {
  width: 100% !important;
}

/* line 3, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .btn.dropdown-toggle, .bootstrap-select .btn.dropdown-toggle {
  border: 2px solid #D5DDE5;
  background-color: #F8F9FA;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  color: #404B59;
  padding: 1.4rem 1.2rem;
  outline: none !important;
}

/* line 11, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .btn.dropdown-toggle:hover, .bootstrap-select.one_system_select .btn.dropdown-toggle:active, .bootstrap-select .btn.dropdown-toggle:hover, .bootstrap-select .btn.dropdown-toggle:active {
  color: #000000;
  background-color: #F8F9FA !important;
  outline: none !important;
}

/* line 18, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .form-control:focus, .bootstrap-select .form-control:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 2px solid #D5DDE5 !important;
}

/* line 24, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .dropdown-menu, .bootstrap-select .dropdown-menu {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border: none;
  margin: 0;
  padding: 0.8rem 0 0;
  min-width: 100% !important;
  max-width: 100%;
}

/* line 32, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .dropdown-menu .open > .dropdown-menu li, .bootstrap-select .dropdown-menu .open > .dropdown-menu li {
  padding: 0;
  margin: 0;
}

/* line 35, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .dropdown-menu .open > .dropdown-menu li a, .bootstrap-select .dropdown-menu .open > .dropdown-menu li a {
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  color: #404B59;
  padding: 1.4rem 1.2rem;
}

/* line 41, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select .dropdown-menu .open > .dropdown-menu li a.selected, .bootstrap-select.one_system_select .dropdown-menu .open > .dropdown-menu li a.active, .bootstrap-select.one_system_select .dropdown-menu .open > .dropdown-menu li a:focus, .bootstrap-select .dropdown-menu .open > .dropdown-menu li a.selected, .bootstrap-select .dropdown-menu .open > .dropdown-menu li a.active, .bootstrap-select .dropdown-menu .open > .dropdown-menu li a:focus {
  background-color: #F8F9FA;
  color: #000000;
  outline: none !important;
}

/* line 54, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li, .bootstrap-select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li {
  padding: 0;
}

/* line 56, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a, .bootstrap-select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a {
  padding: 1.6rem 1.6rem 1.6rem 6.4rem;
}

/* line 58, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a .glyphicon, .bootstrap-select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a .glyphicon {
  position: absolute;
  left: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  font-size: 2.4rem;
}

/* line 66, app/assets/stylesheets/v5/select.scss */
.bootstrap-select.one_system_select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a.selected .glyphicon + .glyphicon, .bootstrap-select select[multiple] + button + .dropdown-menu .open > .dropdown-menu li a.selected .glyphicon + .glyphicon {
  display: none;
}

/* line 1, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding: 10.4rem 0 8.8rem;
}

/* line 6, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__generalTitle.sellingWithUsCta {
  margin-bottom: 1.6rem;
}

/* line 9, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__consignCtas {
  margin-bottom: 5.6rem;
}

/* line 12, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__someSellersLabel {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-bottom: 0.8rem;
}

/* line 17, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-evenly;
}

/* line 22, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer img {
  margin: 0 2.4rem;
}

/* line 24, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
.buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer img.short {
  height: 2rem;
}

@media (max-width: 900px) {
  /* line 33, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__consignCtas {
    margin-bottom: 4rem;
  }
}

@media (max-width: 600px) {
  /* line 41, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__consignCtas {
    margin-bottom: 3.2rem;
  }
  /* line 44, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__generalTitle.sellingWithUsCta {
    text-align: center;
  }
  /* line 47, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__someSellersLabel {
    margin-bottom: -1.6rem;
  }
  /* line 50, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer {
    max-width: 33.6rem;
  }
  /* line 52, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer img {
    margin: 2.4rem 1.2rem 0;
  }
  /* line 54, app/assets/stylesheets/v5/staticPages/buyingAtAuction/consignSection.scss */
  .buyingAtAuction__consignSection .buyingAtAuction__sellerLogosContainer img.short {
    order: 1;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
.buyingAtAuction__faqsContainer {
  padding-bottom: 8rem;
}

/* line 3, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
.buyingAtAuction__faqsContainer .buyingAtAuction__faqsMainTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  color: #404B59;
  font-weight: bold;
  margin: 0 auto 4rem;
}

@media (max-width: 900px) {
  /* line 12, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
  .buyingAtAuction__faqsContainer {
    padding-bottom: 5.6rem;
  }
}

@media (max-width: 600px) {
  /* line 18, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
  .buyingAtAuction__faqsContainer {
    padding-bottom: 4.8rem;
  }
  /* line 20, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
  .buyingAtAuction__faqsContainer .faqsCta {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 24, app/assets/stylesheets/v5/staticPages/buyingAtAuction/faqs.scss */
  .buyingAtAuction__faqsContainer .faq .faqGif {
    height: auto;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__generalTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 0 auto;
}

/* line 7, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__ctaLink {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #38A169;
}

/* line 11, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__ctaLink:first-child {
  margin-right: 2.4rem;
}

/* line 14, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__ctaLink.dark {
  color: #404B59;
}

/* line 17, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__ctaLink.secondary {
  color: #6E7A89;
}

/* line 21, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__separateRegisterCtaContainer {
  width: auto;
  height: auto;
}

/* line 24, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__separateRegisterCtaContainer .registerCtaTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  text-align: center;
  margin: 0 auto 2.4rem;
}

/* line 29, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
.buyingAtAuction__separateRegisterCtaContainer .buyingAtAuction__separateRegisterCta {
  margin: 0 auto;
  width: max-content;
}

@media (max-width: 600px) {
  /* line 35, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
  .buyingAtAuction__separateRegisterCtaContainer {
    margin-bottom: 0;
  }
  /* line 37, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
  .buyingAtAuction__separateRegisterCtaContainer .registerCtaTitle {
    font-size: 2.0rem;
    line-height: 1.6;
  }
  /* line 40, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
  .buyingAtAuction__separateRegisterCtaContainer .buyingAtAuction__separateRegisterCta {
    width: auto;
    margin: 0 1.6rem;
    flex-flow: column nowrap;
    height: auto;
  }
  /* line 45, app/assets/stylesheets/v5/staticPages/buyingAtAuction/general.scss */
  .buyingAtAuction__separateRegisterCtaContainer .buyingAtAuction__separateRegisterCta .cta__button__blue {
    width: 100%;
    text-align: center;
  }
}

/* line 3, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .container__narrow:not(.card) {
  padding: 0;
}

/* line 6, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .pageHeader {
  padding: 7.2rem 0 15rem;
  width: 100%;
}

/* line 9, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0;
}

/* line 15, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToSubTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #FFFFFF;
  width: 80%;
  margin: 0 auto 4rem;
}

/* line 20, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToSubTitle:last-child {
  margin: 0 auto;
}

/* line 25, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .card {
  margin-top: -6rem;
}

/* line 27, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* line 33, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta {
  margin: 0;
}

/* line 36, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .buyingAtAuction__howToCardContent__text {
  font-size: 1.8rem;
  line-height: 1.6;
  margin-right: 3.2rem;
  color: #404B59;
}

@media (max-width: 1200px) {
  /* line 47, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .pageHeader {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

@media (max-width: 600px) {
  /* line 57, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToTitle,
.buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToSubTitle,
.buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToSubTitle:last-child {
    display: block;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 65, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToTitle {
    font-size: 2.4rem;
    line-height: 1.6;
  }
  /* line 68, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .pageHeader .buyingAtAuction__howToSubTitle {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 72, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card {
    padding: 2.4rem 1.6rem;
  }
  /* line 74, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent {
    flex-flow: column nowrap;
  }
  /* line 76, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .buyingAtAuction__howToCardContent__text {
    font-size: 1.6rem;
    line-height: 1.7;
    margin-right: 0;
    margin-bottom: 2.4rem;
  }
  /* line 81, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
  }
  /* line 85, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .cta__button__blue,
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .equippoButton.whiteWithGreyBorder,
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .cta__button__transparentWhite {
    flex: 0 0 100%;
    margin: 0;
    max-width: unset;
  }
  /* line 92, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .cta__button__blue {
    order: -1;
    margin-bottom: 1.2rem;
  }
  /* line 96, app/assets/stylesheets/v5/staticPages/buyingAtAuction/howTo.scss */
  .buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .equippoButton.whiteWithGreyBorder,
.buyingAtAuction__howTo.offsetSection .card .buyingAtAuction__howToCardContent .auctionSection__registerCta .cta__button__transparentWhite {
    min-height: 4rem;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
.buyingAtAuction__soldMachinesSection {
  padding: 8rem 0 8.8rem;
}

/* line 3, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
.buyingAtAuction__soldMachinesSection .buyingAtAuction__soldSection {
  padding: 0 0 4rem;
  display: flex;
  flex-flow: column nowrap;
}

/* line 7, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
.buyingAtAuction__soldMachinesSection .buyingAtAuction__soldSection .featuredMachines__sectionTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  margin: 0 auto 4rem;
}

/* line 11, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
.buyingAtAuction__soldMachinesSection .buyingAtAuction__soldSection .featuredMachines__machines {
  padding: 0 1.6rem;
}

@media (max-width: 900px) {
  /* line 18, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
  .buyingAtAuction__soldMachinesSection {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem;
  }
  /* line 22, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
  .buyingAtAuction__soldMachinesSection .buyingAtAuction__soldSection .featuredMachines__sectionTitle {
    margin: 0 auto 3.2rem;
  }
}

@media (max-width: 600px) {
  /* line 30, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
  .buyingAtAuction__soldMachinesSection {
    padding-top: 4.8rem;
    padding-bottom: 4.8rem;
  }
  /* line 34, app/assets/stylesheets/v5/staticPages/buyingAtAuction/soldSection.scss */
  .buyingAtAuction__soldMachinesSection .buyingAtAuction__soldSection .featuredMachines__sectionTitle {
    font-size: 2.4rem;
    line-height: 1.6;
    text-align: left;
    margin: 0 0 2.4rem 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection {
  display: flex;
  flex-flow: column nowrap;
  padding-bottom: 8.8rem;
}

/* line 5, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepsTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
  color: #404B59;
  margin: 0 auto 0.8rem;
}

/* line 11, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepsSubTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin: 0 auto 5.6rem;
}

/* line 16, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper {
  display: flex;
  flex-flow: column nowrap;
}

/* line 19, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper .buyingAtAuction__stepCard__container {
  display: flex;
  flex-flow: row nowrap;
  margin: 0 auto;
}

/* line 25, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard {
  padding: 2.4rem;
  min-height: 30.5rem;
  width: 31.2rem;
  margin-bottom: 2.4rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

/* line 31, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard:first-child {
  margin-right: 2.4rem;
}

/* line 34, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard:last-child {
  margin-top: 3.2rem;
  margin-bottom: -1.2rem;
}

/* line 38, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 4px;
  margin-bottom: 1.6rem;
}

/* line 46, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox .icon {
  height: 2.4rem;
  width: 2.4rem;
}

/* line 50, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.red {
  background-color: #FED7D7;
}

/* line 52, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.red .icon {
  fill: #C53030;
}

/* line 56, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.blue {
  background-color: #BEE3F8;
}

/* line 58, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.blue .icon {
  fill: #2B6CB0;
}

/* line 62, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.green {
  background-color: #C6F6D5;
}

/* line 64, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.green .icon {
  fill: #2F855A;
}

/* line 68, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.yellow {
  background-color: #FEFCBF;
}

/* line 70, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__iconBox.yellow .icon {
  fill: #B7791F;
}

/* line 75, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__stepCounter {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #929FB0;
}

/* line 79, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__cardTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 0.8rem;
}

/* line 85, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__paragraph {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-bottom: 2.4rem;
}

/* line 90, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
.buyingAtAuction__stepsSection .buyingAtAuction__stepCard .buyingAtAuction__stepCard__cta {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #3182CE;
  font-weight: bold;
}

@media (max-width: 900px) {
  /* line 100, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCard__container {
    margin: 0 auto;
  }
  /* line 102, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCard__container .buyingAtAuction__stepCard {
    width: 28.4rem;
  }
}

@media (max-width: 600px) {
  /* line 110, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection {
    padding: 0 0 3.6rem 0;
  }
  /* line 112, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepsTitle {
    font-size: 2.4rem;
    line-height: 1.6;
    margin: 0 0 0.8rem 1.6rem;
    text-align: left;
  }
  /* line 117, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepsSubTitle {
    font-size: 1.4rem;
    line-height: 1.8;
    margin: 0 0 2.4rem 1.6rem;
    text-align: left;
  }
  /* line 122, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper {
    padding: 0 1.6rem 1.2rem 0;
    flex-flow: row nowrap;
    overflow-x: scroll;
  }
  /* line 126, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper .buyingAtAuction__stepCard__container {
    margin: 0;
  }
  /* line 128, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper .buyingAtAuction__stepCard__container .buyingAtAuction__stepCard {
    width: 31.2rem;
    margin: 0 1.2rem 0 0;
  }
  /* line 133, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper .buyingAtAuction__stepCard__container:first-of-type .buyingAtAuction__stepCard:first-of-type {
    margin: 0 1.2rem 0 1.6rem;
  }
  /* line 138, app/assets/stylesheets/v5/staticPages/buyingAtAuction/steps.scss */
  .buyingAtAuction__stepsSection .buyingAtAuction__stepCardContainersWrapper .buyingAtAuction__stepCard__container:last-of-type .buyingAtAuction__stepCard:last-of-type {
    margin: 0 1.6rem 0 0;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress {
  padding: 5.6rem 2.4rem 8rem;
}

/* line 3, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__pageTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  color: #404B59;
  font-weight: bold;
  margin-bottom: 1.6rem;
}

/* line 10, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article {
  display: flex;
  flex-flow: row nowrap;
  min-height: 6rem;
  border-bottom: 2px solid #E1E7EC;
  align-items: center;
  padding: 2.4rem 0;
}

/* line 17, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleImageWrapper {
  width: 15rem;
  height: auto;
  overflow: hidden;
  margin: auto 2.4rem auto 0;
  flex: 0 0 15rem;
}

/* line 23, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleImageWrapper .placeholderStyle {
  width: 15rem;
  height: 6rem;
}

/* line 28, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer {
  flex: 1 1 auto;
}

/* line 30, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer:not(:last-child) {
  margin-right: 2.4rem;
}

/* line 33, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
}

/* line 37, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleTitle:hover, .inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleTitle:active, .inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleTitle:focus {
  color: #212934;
  text-decoration: underline;
}

/* line 42, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleDate {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 47, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
.inThePress .inThePress__articlesSection .inThePress__article .inThePress__youtubeContainer {
  width: 20rem;
  margin-left: auto;
  flex: 0 0 20rem;
}

@media (max-width: 900px) {
  /* line 57, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress {
    padding: 4.8rem 1.6rem 5.6rem;
  }
}

@media (max-width: 600px) {
  /* line 63, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress {
    padding: 4rem 1.6rem 4.8rem;
  }
  /* line 65, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__pageTitle {
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 1.2rem;
  }
  /* line 70, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__articlesSection .inThePress__article {
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
  /* line 74, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleImageWrapper {
    margin: 0 0 2.4rem;
    flex: 0 0 auto;
  }
  /* line 79, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer:not(:last-child) {
    margin-right: 0;
    margin-bottom: 2.4rem;
  }
  /* line 83, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__articlesSection .inThePress__article .inThePress__articleInformationContainer .inThePress__articleTitle {
    text-decoration: underline;
  }
  /* line 87, app/assets/stylesheets/v5/staticPages/inThePress/inThePress.scss */
  .inThePress .inThePress__articlesSection .inThePress__article .inThePress__youtubeContainer {
    width: 100%;
    margin: 0;
    flex: 0 0 auto;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection {
  padding-top: 7rem;
}

/* line 3, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer {
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
}

/* line 7, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  margin: 2.4rem auto 1.6rem;
}

/* line 13, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer {
  font-size: 1.6rem;
  line-height: 1.7;
  margin: 0 auto;
  font-weight: bold;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}

/* line 21, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer * + * {
  margin-left: 3.2rem;
}

/* line 24, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer .buyerTestimonials__ctaLink {
  cursor: pointer;
  color: #38A169;
  display: inline-block;
}

/* line 28, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
.moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer .buyerTestimonials__ctaLink.secondary {
  color: #6E7A89;
}

@media (max-width: 900px) {
  /* line 37, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection {
    padding-top: 4.6rem;
  }
}

@media (max-width: 900px) {
  /* line 43, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection {
    padding-top: 3.8rem;
  }
  /* line 45, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer {
    padding: 0 1.6rem;
  }
  /* line 47, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaTitle {
    font-size: 2.0rem;
    line-height: 1.6;
  }
  /* line 50, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer {
    flex-flow: column nowrap;
  }
  /* line 52, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/buyerTestimonialSection.scss */
  .moneyBackGuarantee__buyersSection .buyerTestimonials__ctaContainer .buyerTestimonials__ctaLinksContainer * + * {
    margin-left: 0;
    margin-top: 1.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary {
  max-width: 60rem;
  padding: 8rem 2.4rem;
}

/* line 4, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__title {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 1.2rem;
}

/* line 9, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__listIntro {
  font-size: 1.8rem;
  line-height: 1.6;
  margin-bottom: 3.2rem;
}

/* line 13, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__list {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  padding-bottom: 1.6rem;
}

/* line 17, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__list li {
  margin-bottom: 1.6rem;
  display: flex;
}

/* line 20, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__list li .moneyBackGuarantee__conditionsSummary__listItemBullet {
  color: #E53E3E;
  flex: 0 0 2rem;
  margin-right: 0.8rem;
}

/* line 25, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__conditionsSummary__list li span {
  display: block;
}

/* line 30, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
.moneyBackGuarantee__conditionsSummary .moneyBackGuarantee__readAllTermsCta {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
  display: block;
  margin-left: 3.4rem;
}

@media (max-width: 900px) {
  /* line 39, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
  .moneyBackGuarantee__conditionsSummary {
    padding: 5.6rem 1.6rem;
  }
}

@media (max-width: 600px) {
  /* line 45, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/conditionsSummary.scss */
  .moneyBackGuarantee__conditionsSummary {
    padding: 5.6rem 1.6rem;
  }
}

/* line 2, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer {
  min-height: 30rem;
  padding: 5.6rem 0 10rem;
}

/* line 5, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__headerIconContainer {
  margin: 0 auto 1.6rem;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 14, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__headerIconContainer .icon {
  height: 2.4rem;
  width: 2.4rem;
  fill: #404B59;
  position: relative;
  top: 0.2rem;
}

/* line 22, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer .pageHeader {
  max-width: 60rem;
}

/* line 25, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__pageTitle {
  font-size: 3.6rem;
  line-height: 1.4;
}

/* line 28, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
.moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__pageSubTitle {
  font-size: 1.8rem;
  line-height: 1.6;
}

@media (max-width: 600px) {
  /* line 36, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
  .moneyBackGuarantee .moneyBackGuarantee__headerContainer {
    padding: 4.8rem 0;
  }
  /* line 38, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
  .moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__pageSubTitle {
    margin-bottom: 0;
  }
  /* line 41, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
  .moneyBackGuarantee .moneyBackGuarantee__headerContainer .moneyBackGuarantee__headerIconContainer {
    margin: 0 0 1.6rem;
  }
  /* line 44, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/general.scss */
  .moneyBackGuarantee .moneyBackGuarantee__headerContainer .pageHeader h1 {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

/* line 5, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard {
  width: 43.2rem;
  border-radius: 8px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  margin: -8rem 2.4rem 8rem 0;
}

/* line 10, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard:last-of-type {
  margin: -4.8rem 0 1rem 0;
}

/* line 13, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__iconContainer {
  width: 4.8rem;
  height: 4.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin-bottom: 1.6rem;
}

/* line 21, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__iconContainer .icon {
  height: 2.4rem;
  width: 2.4rem;
}

/* line 26, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__title {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 1.6rem;
}

/* line 31, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
}

/* line 34, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 1.6rem;
}

/* line 38, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem:last-of-type {
  margin-bottom: 0;
}

/* line 41, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem > span {
  display: block;
}

/* line 43, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem > span.moneyBackGuarantee__headerCard__listItemSpacer {
  width: 3.2rem;
}

/* line 46, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem > span .icon {
  height: 2rem;
  width: 2rem;
  position: relative;
  top: 0.2rem;
  margin-right: 1.4rem;
}

/* line 53, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem > span a {
  color: #3182CE;
}

/* line 56, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard .moneyBackGuarantee__headerCard__list .moneyBackGuarantee__headerCard__listItem > span > span {
  font-weight: normal;
}

/* line 63, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.green .moneyBackGuarantee__headerCard__iconContainer {
  background-color: #C6F6D5;
}

/* line 65, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.green .moneyBackGuarantee__headerCard__iconContainer .icon {
  fill: #2F855A;
}

/* line 69, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.green .moneyBackGuarantee__headerCard__title {
  color: #276749;
}

/* line 72, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.green .moneyBackGuarantee__headerCard__list
.moneyBackGuarantee__headerCard__listItem
> span
.icon {
  fill: #38A169;
}

/* line 80, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.red .moneyBackGuarantee__headerCard__iconContainer {
  background-color: #FED7D7;
}

/* line 82, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.red .moneyBackGuarantee__headerCard__iconContainer .icon {
  fill: #C53030;
}

/* line 86, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.red .moneyBackGuarantee__headerCard__title {
  color: #9B2C2C;
}

/* line 89, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
.moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard.red .moneyBackGuarantee__headerCard__list
.moneyBackGuarantee__headerCard__listItem
> span
.icon {
  fill: #E53E3E;
}

@media (max-width: 900px) {
  /* line 101, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
  .moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard {
    width: 35rem;
    margin-right: 1.6rem;
  }
  /* line 104, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
  .moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard:last-of-type {
    margin-right: 0;
  }
}

@media (max-width: 600px) {
  /* line 112, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
  .moneyBackGuarantee__headerCardsContainer {
    display: block;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
  }
  /* line 117, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
  .moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard {
    width: 100vw;
    display: block;
    padding: 4.8rem 1.6rem 2.4rem;
    margin: 0;
    border-radius: 0;
  }
  /* line 123, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/headerCard.scss */
  .moneyBackGuarantee__headerCardsContainer .moneyBackGuarantee__headerCard:last-of-type {
    margin: 0;
    padding: 2.4rem 1.6rem 4.8rem;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions {
  padding: 8rem 2.4rem;
}

/* line 3, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow {
  padding: 0;
}

/* line 5, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section {
  margin: 0;
}

/* line 7, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressRelease__sectionTitle {
  width: auto;
}

/* line 10, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressRelease__sectionReadMoreLink {
  width: max-content;
  margin-left: auto;
}

/* line 14, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container {
  width: 100%;
}

/* line 16, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container .pressReleaseCard {
  max-width: 40.8rem;
}

/* line 18, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
.moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container .pressReleaseCard:first-of-type {
  margin-right: 4.8rem;
}

@media (max-width: 1200px) {
  /* line 28, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions
.container__narrow
.pressRelease__section
.pressReleaseCard__container
.pressReleaseCard {
    max-width: 47.2rem;
  }
  /* line 34, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions
.container__narrow
.pressRelease__section
.pressReleaseCard__container
.pressReleaseCard:first-of-type {
    margin-right: 4rem;
  }
}

@media (max-width: 900px) {
  /* line 41, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions {
    padding: 5.6rem 1.6rem;
  }
  /* line 43, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions .container__narrow
.pressRelease__section
.pressReleaseCard__container
.pressReleaseCard {
    max-width: 35.1rem;
  }
  /* line 48, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions .container__narrow
.pressRelease__section
.pressReleaseCard__container
.pressReleaseCard:first-of-type {
    margin-right: 2.6rem;
  }
}

@media (max-width: 600px) {
  /* line 56, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions {
    padding: 4.8rem 1.6rem;
    background-color: #F8F9FA;
  }
  /* line 60, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container .pressReleaseCard {
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container .pressReleaseCard .pressReleaseCard__img {
    cursor: pointer;
  }
  /* line 66, app/assets/stylesheets/v5/staticPages/moneyBackGuarantee/pressMentions.scss */
  .moneyBackGuarantee__pressMentions .container__narrow .pressRelease__section .pressReleaseCard__container .pressReleaseCard:last-child .pressReleaseCard__img {
    margin-left: 50vw;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3.2rem 0 8rem;
}

/* line 6, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer {
  text-align: center;
  max-width: 54rem;
}

/* line 9, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__statusCode,
.simplePage .simplePage__messageContainer .simplePage__messageDetails {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #6E7A89;
}

/* line 14, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__message {
  font-size: 3.6rem;
  line-height: 1.4;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 2.4rem;
}

/* line 20, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__messageDetails {
  margin-bottom: 2.4rem;
}

/* line 23, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__ctaContainer {
  display: flex;
  flex-flow: row nowrap;
}

/* line 26, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  height: 4.8rem;
  border: 2px solid #E1E7EC;
  border-radius: 4px;
  color: #3182CE;
  background-color: transparent;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton:hover, .simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton:focus, .simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton:active {
  background-color: #FFFFFF;
}

/* line 42, app/assets/stylesheets/v5/staticPages/simplePage.scss */
.simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton:nth-child(2) {
  margin-left: 1.6rem;
}

@media (max-width: 600px) {
  /* line 51, app/assets/stylesheets/v5/staticPages/simplePage.scss */
  .simplePage {
    padding: 2.4rem 1.6rem 4.8rem;
  }
  /* line 54, app/assets/stylesheets/v5/staticPages/simplePage.scss */
  .simplePage .simplePage__messageContainer .simplePage__statusCode {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 57, app/assets/stylesheets/v5/staticPages/simplePage.scss */
  .simplePage .simplePage__messageContainer .simplePage__message {
    font-size: 2.0rem;
    line-height: 1.6;
  }
  /* line 61, app/assets/stylesheets/v5/staticPages/simplePage.scss */
  .simplePage .simplePage__messageContainer .simplePage__ctaContainer .simplePage__ctaButton:nth-child(2) {
    margin-left: 1.2rem;
  }
}

/* line 1, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header {
  padding: 8rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

/* line 10, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header h1 {
  font-size: 3.6rem;
  line-height: 1.4;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 0.4rem;
}

/* line 16, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header h2 {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
}

/* line 20, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header .testimonialsPage__resources {
  margin-top: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 35, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header .testimonialsPage__resources .testimonialsPage__machineryScanner {
  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;
}

/* line 45, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header .testimonialsPage__resources .testimonialsPage__machineryScanner .icon {
  height: 1.6rem;
  width: 1.6rem;
  fill: #F6E05E;
  margin: 0 0.3rem;
}

/* line 51, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__header .testimonialsPage__resources .testimonialsPage__machineryScanner .equippoLink {
  margin-left: 1.2rem;
}

/* line 58, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__generalContainer {
  max-width: 88.4rem;
}

/* line 62, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialsPage__videoContainer {
  padding: 2rem;
  margin-bottom: 8rem;
  background-color: white;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

/* line 71, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__cardColumnsHeader {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 5.6rem 0 3.2rem;
}

/* line 83, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__cardColumnsHeader h2 {
  font-size: 3.0rem;
  line-height: 1.5;
  color: #404B59;
  font-weight: bold;
}

/* line 90, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__cardsColumnsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 101, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__cardsColumnsContainer .testimonialPage__cardsColumn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  width: calc(50% - 1rem);
  min-width: 35.4rem;
  margin-left: 1rem;
  margin-top: 4rem;
}

/* line 113, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__cardsColumnsContainer .testimonialPage__cardsColumn:nth-child(2n + 1) {
  margin: 0 1rem 0 0;
}

/* line 119, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card {
  background-color: white;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 2rem;
  border-radius: 8px;
}

/* line 128, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card header {
  padding: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 139, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card header .testimonialPage__cardClientImage {
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  background-position: center;
  background-size: contain;
  margin-right: 0.8rem;
}

/* line 147, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card header .testimonialPage__cardClientName {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
  line-height: 2rem;
}

/* line 154, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card header .testimonialPage__cardClientRole {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  line-height: 2rem;
}

/* line 160, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card .testimonialPage__cardImageWrapper {
  height: 28.1rem;
  width: 100%;
  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;
  overflow: hidden;
}

/* line 173, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card .testimonialPage__cardImageWrapper img {
  width: 100%;
  height: auto;
}

/* line 178, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card main {
  padding: 2.4rem;
}

/* line 180, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card main h3 {
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 0.8rem;
}

/* line 186, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card main .testimonialPage__cardTestimonialText {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
}

/* line 189, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
.testimonialPage__card main .testimonialPage__cardTestimonialText .testimonialPage__cardTextToggleInput,
.testimonialPage__card main .testimonialPage__cardTestimonialText .testimonialPage__cardTextToggleLabel {
  opacity: 0;
  position: absolute;
}

@media (max-width: 900px) {
  /* line 199, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__header {
    padding: 5.6rem 0;
  }
  /* line 202, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__videoContainer {
    margin-bottom: 5.6rem;
  }
}

@media (max-width: 767px) {
  /* line 208, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__cardsColumnsContainer {
    display: block;
  }
  /* line 210, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__cardsColumnsContainer .testimonialPage__cardsColumn {
    width: 100%;
    margin: 0;
  }
}

@media (max-width: 600px) {
  /* line 218, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__header {
    padding: 3.2rem 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    text-align: left;
  }
  /* line 224, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__header h1 {
    font-size: 2.4rem;
    line-height: 1.6;
  }
  /* line 227, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__header h2 {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 231, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialsPage__videoContainer {
    padding: 0.4rem;
    margin-bottom: 3.2rem;
  }
  /* line 235, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__cardColumnsHeader {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: -1.6rem;
    width: calc(100% + 3.2rem);
    padding: 2.4rem 0 1.6rem;
    background-color: white;
  }
  /* line 247, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__cardColumnsHeader h2 {
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 1.6rem;
  }
  /* line 252, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-width: unset;
    width: 100vw;
    margin: 0 -1.6rem !important;
    border-radius: 0;
  }
  /* line 259, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card header {
    padding: 1.2rem;
  }
  /* line 261, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card header .testimonialPage__cardClientImage {
    width: 3.2rem;
    height: 3.2rem;
  }
  /* line 265, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card header .testimonialPage__cardClientName {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 268, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card header .testimonialPage__cardClientRole {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 1.2rem;
  }
  /* line 273, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card .testimonialPage__cardImageWrapper {
    max-height: 24rem;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  /* line 279, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main {
    padding: 1.6rem;
  }
  /* line 281, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTextToggleInput {
    opacity: 0;
    pointer-events: none;
  }
  /* line 286, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText {
    font-size: 1.4rem;
    line-height: 1.8;
    position: relative;
  }
  /* line 289, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText.truncated .testimonialPage__cardTextContent {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  /* line 295, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText.truncated .testimonialPage__cardTextToggleLabel {
    opacity: 1;
    z-index: 1;
    background-color: white;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  /* line 302, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText.truncated .testimonialPage__cardTextToggleLabel::before {
    content: '  ... ';
  }
  /* line 307, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText .testimonialPage__cardTextToggleInput:focus ~ .testimonialPage__cardTextToggleLabel {
    outline: -webkit-focus-ring-color auto 5px;
  }
  /* line 310, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText .testimonialPage__cardTextToggleInput:checked + .testimonialPage__cardTextContent, .testimonialPage__card main .testimonialPage__cardTestimonialText:not(.truncated) .testimonialPage__cardTextContent {
    -webkit-line-clamp: unset;
  }
  /* line 314, app/assets/stylesheets/v5/staticPages/testimonials/testimonials.scss */
  .testimonialPage__card main .testimonialPage__cardTestimonialText .testimonialPage__cardTextToggleInput:checked ~ .testimonialPage__cardTextToggleLabel, .testimonialPage__card main .testimonialPage__cardTestimonialText:not(.truncated) .testimonialPage__cardTextToggleLabel {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage {
  background-color: #FFFFFF;
  padding: 5.6rem 0;
}

/* line 5, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .container__narrow {
  max-width: 60rem;
}

/* line 8, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro {
  margin-bottom: 4.8rem;
}

/* line 10, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__title {
  font-size: 3.6rem;
  line-height: 1.4;
  font-weight: bold;
  color: #404B59;
  margin-bottom: 3.2rem;
}

/* line 16, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__paragraph {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #2F855A;
}

/* line 19, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__paragraph:not(:last-of-type) {
  margin-bottom: 3.2rem;
}

/* line 24, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent {
  color: #404B59;
}

/* line 26, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent:not(:last-child) {
  margin-bottom: 5.6rem;
}

/* line 29, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent .sustainabilityPage__title {
  font-size: 2.0rem;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 1.6rem;
}

/* line 34, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent .sustainabilityPage__paragraph {
  font-size: 1.6rem;
  line-height: 1.7;
  margin-bottom: 2.7rem;
}

/* line 40, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .sustainabilityPage__outro .sustainabilityPage__paragraph {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
}

/* line 45, app/assets/stylesheets/v5/sustainability/sustainability.scss */
.sustainabilityPage .sustainabilityPage__section .spacerBorder {
  height: 2px;
  background-color: #E1E7EC;
  width: 100%;
  margin: 4.8rem 0;
}

@media (max-width: 1800px) {
  /* line 57, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .container__narrow {
    max-width: 69.6rem;
  }
}

@media (max-width: 1200px) {
  /* line 67, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .container__narrow {
    max-width: 64rem;
  }
}

@media (max-width: 600px) {
  /* line 75, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage {
    padding: 4rem 0;
  }
  /* line 79, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__title {
    font-size: 2.4rem;
    line-height: 1.6;
    margin-bottom: 1.6rem;
  }
  /* line 83, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__paragraph {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 85, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__intro .sustainabilityPage__paragraph:not(:last-of-type) {
    margin-bottom: 2.7rem;
  }
  /* line 91, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent .sustainabilityPage__title {
    font-size: 1.6rem;
    line-height: 1.7;
    margin-bottom: 1.2rem;
  }
  /* line 95, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__mainContent .sustainabilityPage__paragraph {
    font-size: 1.4rem;
    line-height: 1.8;
    margin-bottom: 2.5rem;
  }
  /* line 101, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__outro .sustainabilityPage__paragraph {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 105, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .sustainabilityPage__imageOuterWrapper {
    margin-bottom: 2.4rem;
  }
  /* line 108, app/assets/stylesheets/v5/sustainability/sustainability.scss */
  .sustainabilityPage .sustainabilityPage__section .spacerBorder {
    margin: 4rem 0;
  }
}

/* line 1, app/assets/stylesheets/v5/unreservedTag/unreservedTag.scss */
.unreservedTag {
  font-size: 1.4rem;
  line-height: 1.8;
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  line-height: 3.2rem;
  font-weight: bold;
  padding: 0 1.2rem;
  background-color: #FFFFFF;
  color: #404B59;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

/* line 15, app/assets/stylesheets/v5/unreservedTag/unreservedTag.scss */
.unreservedTag::before {
  content: "🔥";
  margin-right: 0.4rem;
}

/* line 1, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside {
  box-sizing: border-box;
  font-size: 1.4rem;
  line-height: 1.8;
  border-radius: 8px;
  padding: 2.4rem;
}

/* line 6, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .informationBar {
  margin: -2.4rem 0 1.6rem -2.4rem;
  padding: 0.8rem 2.4rem;
  box-sizing: border-box;
  border: none;
  width: calc(100% + 4.8rem);
  font-size: 1.4rem;
  line-height: 1.8;
  min-height: 4.8rem;
  height: auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

/* line 19, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .informationBar .informationBar__text {
  font-weight: bold;
}

/* line 22, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .informationBar .informationBar__textSpecifier {
  font-weight: normal;
}

/* line 26, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .userRegistrationAuction__auctionPoint {
  color: #2B6CB0;
  margin-bottom: 0.8rem;
}

/* line 27, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .userRegistrationAuction__auctionPoint .icon {
  fill: #3182CE;
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 1.2rem;
  position: relative;
  top: 0.3rem;
}

/* line 38, app/assets/stylesheets/v5/userRegistration/auctionInformationAside.scss */
.userRegistrationAuction__aside .userRegistrationAuction__auctionDescription {
  margin-bottom: 1.6rem;
}

/* line 3, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageHeader .icon {
  width: 4.8rem;
  height: 4.8rem;
}

/* line 7, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageHeader .userRegistration__confirmationPageTitle {
  font-size: 3.0rem;
  line-height: 1.5;
  font-weight: bold;
}

/* line 11, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageHeader .userRegistration__confirmationPageSubTitle {
  font-size: 2.4rem;
  line-height: 1.6;
  font-weight: bold;
  color: #38A169;
}

/* line 16, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageHeader .userRegistration__confirmationPageTitle {
  color: #404B59;
}

/* line 19, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageHeader .userRegistration__confirmationPageSecondSubTitle {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  margin-top: 1.2rem;
}

/* line 25, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinkDescription {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #6E7A89;
  margin: 1.6rem 0 0;
}

/* line 30, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer {
  font-size: 1.6rem;
  line-height: 1.7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4.8rem;
}

/* line 43, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer * {
  margin-top: 2.4rem;
  margin-right: 3.2rem;
}

/* line 47, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .equippoButton {
  width: 16.4rem;
  min-height: 4.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin-right: 1.6rem !important;
}

/* line 56, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .userRegistration__confirmationPageLink {
  color: #2C5282;
}

/* line 58, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .userRegistration__confirmationPageLink:hover, .userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .userRegistration__confirmationPageLink:focus, .userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .userRegistration__confirmationPageLink:active {
  text-decoration: underline;
}

/* line 63, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__confirmationPage .informationBox {
  margin-bottom: 4.8rem;
}

/* line 67, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
.userRegistration__teamEquippoGreeting {
  font-size: 1.8rem;
  line-height: 1.6;
  margin-bottom: 2.4rem;
}

@media (max-width: 600px) {
  /* line 74, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
  .userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer {
    margin-top: 1.2rem;
  }
  /* line 76, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
  .userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .equippoButton {
    width: 100%;
    margin: 0 0 1.2rem 0;
  }
  /* line 80, app/assets/stylesheets/v5/userRegistration/confirmationPage.scss */
  .userRegistration__confirmationPage .userRegistration__confirmationPageLinksContainer .userRegistration__confirmationPageLink {
    margin: 0.8rem auto 0;
  }
}

/* line 1, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper {
  padding-top: 11.2rem;
  min-height: calc(100vh - 14.5rem - 6.4rem);
  max-width: 34.2rem;
  margin: 0 auto;
}

/* line 6, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper * {
  width: 100%;
}

/* line 10, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header {
  margin-bottom: 1.6rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

/* line 18, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header .icon {
  height: 3.2rem;
  width: auto;
}

/* line 22, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header .userRegistration__previousPageLink {
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: max-content;
}

/* line 27, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header .userRegistration__previousPageLink a {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 32, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header .userRegistration__headerMainTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
  margin-top: 2.4rem;
}

/* line 38, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__container .userRegistration__header .userRegistration__headerSubTitle {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 44, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .equippoButton {
  min-height: 4.8rem;
}

/* line 47, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 8rem;
  flex-direction: column;
}

/* line 53, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main .userRegistration__textLink {
  display: block;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #3182CE;
  font-weight: bold;
  text-align: center;
}

/* line 60, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main form button {
  margin-bottom: 1.6rem;
}

/* line 63, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main .userRegistration__privacyPolicyTermsText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  text-align: center;
}

/* line 67, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main .userRegistration__privacyPolicyTermsText .userRegistration__textLink {
  display: inline;
  color: inherit;
  font-weight: normal;
  text-decoration: underline;
}

/* line 74, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main .userRegistration__warning {
  margin: 0 1.2rem;
  display: block;
  text-align: left;
  font-size: 1.2rem;
  line-height: 1.8;
  min-height: 3.2rem;
  margin-top: -0.8rem;
  color: #C53030;
}

/* line 82, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__containerWrapper .userRegistration__main .userRegistration__warning .icon {
  width: 1.2rem;
  height: 1.2rem;
  margin-bottom: -0.1rem;
  margin-right: 0.6rem;
  fill: #E53E3E !important;
}

/* line 93, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton {
  background-color: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  display: grid;
  place-items: center;
  min-height: 4.8rem;
  cursor: pointer;
  color: #404B59;
}

/* line 102, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton * {
  width: unset;
}

/* line 105, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton:hover, .userRegistration__whiteLoginRegisterButton:active, .userRegistration__whiteLoginRegisterButton:focus {
  border: 2px solid #404B59;
  text-decoration: none;
}

/* line 111, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton .userRegistration__whiteLoginRegisterButtonText {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
}

/* line 112, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton .userRegistration__whiteLoginRegisterButtonText .icon {
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
  margin: 0 1.2rem 0 0;
}

/* line 121, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__whiteLoginRegisterButton + .userRegistration__whiteLoginRegisterButton {
  margin-top: 1.2rem;
}

/* line 126, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__separator {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.8;
  font-weight: bold;
  color: #6E7A89;
  min-height: 3.2rem;
}

/* line 137, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__errorMessage {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #DD6B20;
}

/* line 140, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
.userRegistration__errorMessage::before {
  content: '⚠';
  margin-right: 0.3rem;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #DD6B20;
}

@media (max-width: 599px) {
  /* line 149, app/assets/stylesheets/v5/userRegistration/userRegistrationLoginRegister.scss */
  .userRegistration__containerWrapper {
    padding: 2.4rem 1.6rem;
    max-width: 100%;
  }
}

/* line 1, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__pageBody {
  margin-top: 4.8rem;
  min-height: calc(100vh - 14.5rem - 6.4rem - 4.8rem);
}

/* line 5, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__pageBody .stickAboveFooter {
  align-self: flex-end;
  grid-column: 2;
  grid-row: 1;
}

/* line 11, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__sectionTitle {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
}

/* line 15, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__sectionHint {
  display: flex;
  align-items: flex-start;
  margin-top: 0.8rem;
  margin-bottom: 1.6rem;
}

/* line 20, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__sectionHint .icon {
  width: 2.4rem;
  height: 2.4rem;
  fill: #3182CE;
  margin-right: 0.8rem;
  position: relative;
  top: -2px;
}

/* line 28, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistration__sectionHint .userRegistration__sectionHint__text {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 33, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection {
  margin: 0 0 8rem;
}

/* line 35, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__inputFieldsSection {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1.6rem;
}

/* line 40, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__inputFieldsSection > * {
  width: 100%;
}

/* line 43, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__inputFieldsSection .userRegistrationUserDetailForms__inputFieldsButtons {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}

/* line 47, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__inputFieldsSection .userRegistrationUserDetailForms__inputFieldsButtons .section-storing-error {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  text-align: center;
  color: #E53E3E;
  margin: 1.2rem auto -3.7rem;
}

/* line 56, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .equippoButton.darkGrey {
  font-size: 1.4rem;
  line-height: 1.8;
  margin: 1.6rem auto 0;
  min-width: 16rem;
}

/* line 61, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__formInputSection {
  border-bottom: 2px dashed #E1E7EC;
  padding: 4.8rem 0;
}

/* line 64, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__formInputSection:first-of-type {
  padding: 3.2rem 0 4.8rem;
}

/* line 68, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary {
  margin-top: 1.6rem;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 72, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary .userRegistration__userDetailsSummary__title {
  font-weight: bold;
}

/* line 76, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .cta__button__green {
  display: block;
  height: 4.8rem;
  line-height: 4.8rem;
  text-align: center;
  width: 100%;
  margin: 2.4rem 0 0 0;
}

/* line 84, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary__header {
  display: flex;
  align-items: baseline;
}

/* line 87, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary__header .userRegistration__userDetails__edit {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  margin-left: auto;
}

/* line 91, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
.userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary__header .userRegistration__userDetails__edit:hover, .userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary__header .userRegistration__userDetails__edit:focus, .userRegistrationUserDetailForms__formSection .userRegistration__userDetailsSummary__header .userRegistration__userDetails__edit:active {
  color: #404B59;
}

@media (max-width: 600px) {
  /* line 100, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
  .userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__formInputSection {
    padding: 3.2rem 0;
  }
  /* line 102, app/assets/stylesheets/v5/userRegistration/userRegistrationUserDetailForms.scss */
  .userRegistrationUserDetailForms__formSection .userRegistrationUserDetailForms__formInputSection:first-of-type {
    padding: 2.4rem 0 3.2rem;
  }
}

/* line 2, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card {
  margin-top: -8rem;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 6, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card .resetPassword__instructionsSentTo span {
  font-weight: bold;
}

/* line 10, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card .resetPassword__noEmailReceivedCta {
  color: #3182CE;
  text-decoration: none;
  display: block;
  margin-top: 2.4rem;
}

/* line 15, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card .resetPassword__noEmailReceivedCta:hover, .resetPassword .container__narrow.card .resetPassword__noEmailReceivedCta:active, .resetPassword .container__narrow.card .resetPassword__noEmailReceivedCta:focus {
  color: #4299E1;
  text-decoration: underline;
}

/* line 22, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card .resetPassword__form {
  max-width: 500px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 23, app/assets/stylesheets/v5/users/resetPassword.scss */
.resetPassword .container__narrow.card .resetPassword__form .resetPassword__formTitle {
  margin-bottom: 2.4rem;
}

/* line 2, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__container .customRadio__label {
  margin-right: 1.2rem;
  width: calc(50% - 0.6rem);
}

/* line 5, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__container .customRadio__label:last-of-type {
  margin-right: 0;
}

@media (max-width: 600px) {
  /* line 2, app/assets/stylesheets/shared/InputFields/customRadio.scss */
  .customRadio__container .customRadio__label {
    margin-right: 0 !important;
    margin-bottom: 1.2rem;
    width: 100%;
  }
}

/* line 16, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  margin-top: 1.2rem;
}

/* line 20, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList label {
  display: block;
  position: relative;
  padding-left: 3.2rem;
  margin-bottom: 0.8rem;
}

/* line 25, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList label::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5rem;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #929FB0;
  border-radius: 50%;
  min-width: 1.6rem;
  height: 1.6rem;
}

/* line 37, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList label:hover, .customRadio__buttonList label:focus, .customRadio__buttonList label:active {
  cursor: pointer;
}

/* line 41, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList input[type='radio'] {
  display: none;
}

/* line 43, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList input[type='radio']:checked + label::after {
  content: '';
  position: absolute;
  left: 0.5rem;
  top: 0.7rem;
  box-sizing: border-box;
  display: inline-block;
  width: 0.6rem;
  height: 1rem;
  border-bottom: 2px solid white;
  border-right: 2px solid white;
  transform: rotate(45deg);
}

/* line 57, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList input[type='radio']:not(:checked) + label:hover, .customRadio__buttonList input[type='radio']:not(:checked) + label:focus, .customRadio__buttonList input[type='radio']:not(:checked) + label:active {
  text-decoration: underline;
  text-decoration-color: #AEBECC;
}

/* line 58, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList input[type='radio']:not(:checked) + label:hover::before, .customRadio__buttonList input[type='radio']:not(:checked) + label:focus::before, .customRadio__buttonList input[type='radio']:not(:checked) + label:active::before {
  box-shadow: 0 0 2px 2px #CCD4DB inset;
}

/* line 68, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList.red input[type='radio']:checked + label::before {
  background-color: #E53E3E;
  border-color: #E53E3E;
}

/* line 72, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList.red input[type='radio']:checked + label:hover, .customRadio__buttonList.red input[type='radio']:checked + label:focus, .customRadio__buttonList.red input[type='radio']:checked + label:active {
  text-decoration: underline;
  text-decoration-color: #AEBECC;
}

/* line 73, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.customRadio__buttonList.red input[type='radio']:checked + label:hover::before, .customRadio__buttonList.red input[type='radio']:checked + label:focus::before, .customRadio__buttonList.red input[type='radio']:checked + label:active::before {
  background-color: #C53030;
  border-color: #C53030;
}

/* line 84, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay {
  list-style: none;
}

/* line 86, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay .displayRadioList__item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0.8rem;
}

/* line 91, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay .displayRadioList__item .icon {
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
  top: 0.4rem;
  fill: #929FB0;
  margin-right: 0.8rem;
  flex-shrink: 0;
}

/* line 99, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay .displayRadioList__item .icon.green {
  fill: #38A169;
}

/* line 103, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay .displayRadioList__item .displayRadioList__itemContent {
  display: flex;
  gap: 0 0.8rem;
  flex-flow: row wrap;
}

/* line 107, app/assets/stylesheets/shared/InputFields/customRadio.scss */
.displayRadioListDisplay .displayRadioList__item .displayRadioList__itemContent * {
  flex-shrink: 0;
}

/* line 1, app/assets/stylesheets/shared/InputFields/dateRange.scss */
.inputField__dateRange {
  width: 100%;
}

/* line 3, app/assets/stylesheets/shared/InputFields/dateRange.scss */
.inputField__dateRange .inputField__dateWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.2rem;
}

/* line 14, app/assets/stylesheets/shared/InputFields/dateRange.scss */
.inputField__dateRange .inputField__dateWrapper .inputField__dateLabel {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: bold;
  display: block;
}

/* line 1, app/assets/stylesheets/shared/InputFields/dateTimePicker.scss */
.inputField__dateTimePickerWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect {
  position: relative;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 4, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect.invalid-input .equippoDropdownSelect__inner .inputField__select, .equippoDropdownSelect.invalid-input .equippoDropdownSelect__inner.multipleSelect {
  border-color: #E53E3E;
}

/* line 9, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect {
  background-color: #F8F9FA;
  border: 2px solid #E1E7EC;
  height: 4.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
  padding: 0 1.2rem;
  position: relative;
  cursor: pointer;
  height: auto;
  min-height: 4.8rem;
  background-color: #FFFFFF;
  padding-top: 0.8rem;
}

/* line 16, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple {
  display: inline;
  width: 100%;
  color: #404B59;
}

/* line 20, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple .equippoDropdownSelect__item {
  display: inline-flex;
  width: max-content;
  border: 1px solid #E1E7EC;
  border-radius: 4px;
  padding: 0.6rem;
  margin: 0 0.6rem 0.6rem 0;
  align-items: center;
  justify-content: center;
}

/* line 30, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple .choices__placeholder {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 35, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple + .equippoDropdownSelect__input {
  border: none;
  padding: 0;
  height: unset;
  margin-block: 0.8rem 1.6rem;
}

/* line 41, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple .equippoDropdownSelects__button {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 1.7;
  display: inline-block;
  background: none;
  border: none;
  border-left: 1px solid #D5DDE5;
  margin-left: 0.8rem;
  margin-bottom: 0.4rem;
  color: #404B59;
}

/* line 55, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__inner .equippoDropdownSelect__input.whiteBackground ~ .inputField__select {
  background-color: #FFFFFF !important;
}

/* line 60, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect.is-focused .equippoDropdownSelect__list.inputField__select {
  border-color: #929FB0;
}

/* line 63, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.inputField__select {
  text-align: left;
  line-height: 4.8rem;
  cursor: pointer;
}

/* line 67, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.inputField__select .equippoDropdownSelect__itemSelectable {
  padding-right: 2rem;
  white-space: nowrap;
  height: 4.4rem;
  line-height: 4.4rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 75, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.inputField__select .equippoDropdownSelect__itemSelectable[data-value=""] {
  color: #6E7A89;
}

/* line 80, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options {
  position: absolute;
  width: 100%;
  display: none;
  z-index: 5;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  overflow: hidden;
  margin: -0.8rem 0 0;
  background-color: #FFFFFF;
}

/* line 91, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options.is-active {
  display: block;
}

/* line 94, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__list {
  overscroll-behavior: contain;
  position: relative;
  max-height: 28.8rem;
  overflow-y: auto;
}

/* line 100, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__input.inputField__text {
  background-color: #FFFFFF;
  height: 4rem;
  padding: 0 1.2rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0.8rem;
  margin-left: 0.8rem;
  -webkit-box-shadow: 0 0 0 0.8rem #FFFFFF;
  box-shadow: 0 0 0 0.8rem #FFFFFF;
  width: calc(100% - 1.6rem);
}

/* line 112, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice {
  text-align: left;
  background-color: #FFFFFF;
  color: #404B59;
  height: 4.8rem;
  line-height: 4.8rem;
  padding: 0 1.6rem;
  cursor: pointer;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 125, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice:first-of-type {
  color: #6E7A89;
}

/* line 128, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice:hover:not(.equippoDropdownSelect__itemDisabled), .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice:active:not(.equippoDropdownSelect__itemDisabled), .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice:focus:not(.equippoDropdownSelect__itemDisabled), .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.is-highlighted:not(.equippoDropdownSelect__itemDisabled) {
  color: #212934;
  background-color: #F8F9FA;
}

/* line 135, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.equippoDropdownSelect__itemDisabled {
  cursor: default;
}

/* line 137, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.equippoDropdownSelect__itemDisabled:hover, .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.equippoDropdownSelect__itemDisabled:active, .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.equippoDropdownSelect__itemDisabled:focus {
  color: #6E7A89;
  background-color: #FFFFFF;
}

/* line 142, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.is-selected, .equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.is-selected.equippoDropdownSelect__itemDisabled {
  background-color: #F8F9FA;
  cursor: default;
}

/* line 147, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.has-no-results.no-results-warn {
  width: 100%;
  text-overflow: initial;
  white-space: normal;
  overflow: initial;
  height: min-content;
  color: #DD6B20;
  line-height: 1.5;
  padding: 1.2rem 1.6rem;
}

/* line 156, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.has-no-results.no-results-warn:hover {
  color: #DD6B20;
}

/* line 159, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__list.equippoDropdownSelect__options .equippoDropdownSelect__item.equippoDropdownSelect__itemChoice.has-no-results.no-results-warn::before {
  content: '\26A0';
  color: #DD6B20;
  display: inline-block;
  margin-right: 0.6rem;
}

/* line 169, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect .equippoDropdownSelect__group .equippoDropdownSelect__heading {
  padding-left: 1.2rem;
  font-style: italic;
  color: #6E7A89;
  margin-top: 2.4rem;
}

/* line 176, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.equippoDropdownSelect::after {
  content: url(/frontend/v5/icons/arrow-button-down-grey-600.svg);
  height: 1.6rem;
  width: 1.6rem;
  position: absolute;
  right: 1.8rem;
  top: 50%;
  margin-top: -1rem;
  pointer-events: none;
}

/* line 188, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.greyBackground .equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect {
  background-color: #F8F9FA;
  padding-top: 0;
}

/* line 191, app/assets/stylesheets/shared/InputFields/equippoDropdownSelect.scss */
.greyBackground .equippoDropdownSelect .equippoDropdownSelect__inner.multipleSelect .equippoDropdownSelect__listMultiple + .equippoDropdownSelect__input {
  background-color: #F8F9FA;
}

/* line 1, app/assets/stylesheets/shared/InputFields/formHint.scss */
.form-text {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 4, app/assets/stylesheets/shared/InputFields/formHint.scss */
.form-text.inline {
  margin-left: 1.2rem;
}

/* line 1, app/assets/stylesheets/shared/InputFields/fromToRange.scss */
.inputFields__fromToRange {
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
}

/* line 5, app/assets/stylesheets/shared/InputFields/fromToRange.scss */
.inputFields__fromToRange .inputFields__fromToRange__innerWrapper {
  display: flex;
  flex-flow: row nowrap;
}

/* line 9, app/assets/stylesheets/shared/InputFields/fromToRange.scss */
.inputFields__fromToRange .inputField__label {
  width: 100%;
  display: block;
}

/* line 13, app/assets/stylesheets/shared/InputFields/fromToRange.scss */
.inputFields__fromToRange .inputField__fromToRange__from {
  border-right-width: 1px;
  border-radius: 4px 0 0 4px;
  margin-right: 0;
}

/* line 18, app/assets/stylesheets/shared/InputFields/fromToRange.scss */
.inputFields__fromToRange .inputField__fromToRange__to {
  border-left-width: 1px;
  border-radius: 0 4px 4px 0;
  margin-left: 0;
}

/* line 1, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper {
  border-radius: 4px;
  border: 2px solid #E1E7EC;
}

/* line 4, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper ::placeholder {
  color: #929FB0;
}

/* line 7, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper:hover, .inputFieldWithPrefix__wrapper:focus, .inputFieldWithPrefix__wrapper:focus-within, .inputFieldWithPrefix__wrapper:active {
  border: 2px solid #929FB0;
}

/* line 12, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper:hover .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper:hover .inputFieldWithPrefix_prefix, .inputFieldWithPrefix__wrapper:focus .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper:focus .inputFieldWithPrefix_prefix, .inputFieldWithPrefix__wrapper:focus-within .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper:focus-within .inputFieldWithPrefix_prefix, .inputFieldWithPrefix__wrapper:active .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper:active .inputFieldWithPrefix_prefix {
  border-right: 2px solid #929FB0;
}

/* line 17, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper.invalid-input {
  border-color: #E53E3E;
}

/* line 19, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper.invalid-input .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper.invalid-input .inputFieldWithPrefix_prefix {
  border-color: #E53E3E;
  color: #E53E3E !important;
  background-color: #FFF5F5;
}

/* line 24, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper.invalid-input .inputFieldPercentage_postfix .icon,
.inputFieldWithPrefix__wrapper.invalid-input .inputFieldWithPrefix_prefix .icon {
  fill: #E53E3E;
}

/* line 29, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldWithPrefix_prefix {
  border-right: 2px solid #E1E7EC;
}

/* line 34, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper,
.inputFieldPercentage__wrapper {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  height: auto;
  align-items: center;
}

/* line 43, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper.inputFieldWithPrefix__textPrefix .inputFieldWithPrefix_prefix,
.inputFieldPercentage__wrapper.inputFieldWithPrefix__textPrefix .inputFieldWithPrefix_prefix {
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 4.6rem;
}

/* line 49, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper input.string,
.inputFieldPercentage__wrapper input.string {
  border: none !important;
}

/* line 53, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper .inputFieldWithPrefix_prefix,
.inputFieldPercentage__wrapper .inputFieldPercentage_postfix,
.inputFieldPercentage__wrapper .inputFieldWithPrefix_prefix {
  font-size: 1.2rem;
  line-height: 1.8;
  flex: 1 0 auto;
  color: #6E7A89;
  letter-spacing: 0.05rem;
  text-align: center;
  height: 4.8rem;
  line-height: 4.8rem;
  padding: 0 1rem;
  background-color: #F8F9FA;
  max-width: max-content;
}

/* line 66, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage_postfix,
.inputFieldPercentage__wrapper .inputFieldPercentage_postfix {
  border: 2px solid #E1E7EC;
}

/* line 68, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage_postfix.invalid-input,
.inputFieldPercentage__wrapper .inputFieldPercentage_postfix.invalid-input {
  border-color: #E53E3E #E1E7EC #E53E3E #E53E3E;
}

/* line 73, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldWithPrefix_prefix,
.inputFieldPercentage__wrapper .inputFieldWithPrefix_prefix {
  color: #929FB0;
  min-width: 48px;
  border-radius: 4px 0 0 4px;
  font-weight: bold;
}

/* line 79, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage_postfix,
.inputFieldPercentage__wrapper .inputFieldPercentage_postfix {
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

/* line 83, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldWithPrefix__inputField,
.inputFieldWithPrefix__wrapper .inputFieldPercentage__inputField,
.inputFieldPercentage__wrapper .inputFieldWithPrefix__inputField,
.inputFieldPercentage__wrapper .inputFieldPercentage__inputField {
  height: 4.8rem;
  flex: 0 1 auto;
}

/* line 88, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldWithPrefix__inputField,
.inputFieldPercentage__wrapper .inputFieldWithPrefix__inputField {
  border-radius: 0 4px 4px 0;
  border: 0;
}

/* line 92, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage__inputField,
.inputFieldPercentage__wrapper .inputFieldPercentage__inputField {
  width: 10rem;
  border-radius: 4px 0 0 4px;
}

/* line 96, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage__outputDisplay,
.inputFieldPercentage__wrapper .inputFieldPercentage__outputDisplay {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
  margin-left: 1.2rem;
}

/* line 100, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper .inputFieldPercentage__outputDisplay.small,
.inputFieldPercentage__wrapper .inputFieldPercentage__outputDisplay.small {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 105, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
.inputFieldWithPrefix__wrapper.whiteBackground .inputFieldPercentage_postfix,
.inputFieldWithPrefix__wrapper.whiteBackground .inputFieldWithPrefix__inputField,
.inputFieldWithPrefix__wrapper.whiteBackground .inputFieldWithPrefix_prefix,
.inputFieldPercentage__wrapper.whiteBackground .inputFieldPercentage_postfix,
.inputFieldPercentage__wrapper.whiteBackground .inputFieldWithPrefix__inputField,
.inputFieldPercentage__wrapper.whiteBackground .inputFieldWithPrefix_prefix {
  background-color: #FFFFFF !important;
}

@media (max-width: 700px) {
  /* line 115, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
  .inputFieldWithPrefix__wrapper.mobileWhiteBackground .inputFieldWithPrefix__inputField,
.inputFieldWithPrefix__wrapper.mobileWhiteBackground .inputFieldWithPrefix_prefix {
    background-color: #FFFFFF !important;
  }
  /* line 121, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
  .inputFieldPercentage__wrapper.mobileWhiteBackground .inputFieldPercentage__inputField,
.inputFieldPercentage__wrapper.mobileWhiteBackground .inputFieldPercentage_postfix {
    background-color: #FFFFFF !important;
  }
}

@media (max-width: 600px) {
  /* line 129, app/assets/stylesheets/shared/InputFields/inputFieldWithPrePostFix.scss */
  .inputFieldPercentage__wrapper {
    flex-wrap: wrap;
  }
}

/* line 1, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text,
.inputField__textarea,
.inputField__select,
.inputField__password,
.inputField__phoneContainer,
.inputField__fromToRange__from,
.inputField__fromToRange__to,
.inputField__date {
  background-color: #F8F9FA;
  border: 2px solid #E1E7EC;
  height: 4.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
  padding: 0 1.2rem;
  position: relative;
}

/* line 11, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text ::-webkit-input-placeholder,
.inputField__textarea ::-webkit-input-placeholder,
.inputField__select ::-webkit-input-placeholder,
.inputField__password ::-webkit-input-placeholder,
.inputField__phoneContainer ::-webkit-input-placeholder,
.inputField__fromToRange__from ::-webkit-input-placeholder,
.inputField__fromToRange__to ::-webkit-input-placeholder,
.inputField__date ::-webkit-input-placeholder {
  color: #929FB0;
}

/* line 15, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text ::-moz-placeholder,
.inputField__textarea ::-moz-placeholder,
.inputField__select ::-moz-placeholder,
.inputField__password ::-moz-placeholder,
.inputField__phoneContainer ::-moz-placeholder,
.inputField__fromToRange__from ::-moz-placeholder,
.inputField__fromToRange__to ::-moz-placeholder,
.inputField__date ::-moz-placeholder {
  color: #929FB0;
}

/* line 19, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text :-ms-input-placeholder,
.inputField__textarea :-ms-input-placeholder,
.inputField__select :-ms-input-placeholder,
.inputField__password :-ms-input-placeholder,
.inputField__phoneContainer :-ms-input-placeholder,
.inputField__fromToRange__from :-ms-input-placeholder,
.inputField__fromToRange__to :-ms-input-placeholder,
.inputField__date :-ms-input-placeholder {
  color: #929FB0;
}

/* line 23, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text ::-ms-input-placeholder,
.inputField__textarea ::-ms-input-placeholder,
.inputField__select ::-ms-input-placeholder,
.inputField__password ::-ms-input-placeholder,
.inputField__phoneContainer ::-ms-input-placeholder,
.inputField__fromToRange__from ::-ms-input-placeholder,
.inputField__fromToRange__to ::-ms-input-placeholder,
.inputField__date ::-ms-input-placeholder {
  color: #929FB0;
}

/* line 27, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text ::placeholder,
.inputField__textarea ::placeholder,
.inputField__select ::placeholder,
.inputField__password ::placeholder,
.inputField__phoneContainer ::placeholder,
.inputField__fromToRange__from ::placeholder,
.inputField__fromToRange__to ::placeholder,
.inputField__date ::placeholder {
  color: #929FB0;
}

/* line 31, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text.whiteBackground,
.inputField__textarea.whiteBackground,
.inputField__select.whiteBackground,
.inputField__password.whiteBackground,
.inputField__phoneContainer.whiteBackground,
.inputField__fromToRange__from.whiteBackground,
.inputField__fromToRange__to.whiteBackground,
.inputField__date.whiteBackground {
  background-color: white !important;
}

/* line 35, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text.invalid-input,
.inputField__textarea.invalid-input,
.inputField__select.invalid-input,
.inputField__password.invalid-input,
.inputField__phoneContainer.invalid-input,
.inputField__fromToRange__from.invalid-input,
.inputField__fromToRange__to.invalid-input,
.inputField__date.invalid-input {
  border-color: #E53E3E;
}

/* line 39, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text:hover, .inputField__text:focus, .inputField__text:active,
.inputField__textarea:hover,
.inputField__textarea:focus,
.inputField__textarea:active,
.inputField__select:hover,
.inputField__select:focus,
.inputField__select:active,
.inputField__password:hover,
.inputField__password:focus,
.inputField__password:active,
.inputField__phoneContainer:hover,
.inputField__phoneContainer:focus,
.inputField__phoneContainer:active,
.inputField__fromToRange__from:hover,
.inputField__fromToRange__from:focus,
.inputField__fromToRange__from:active,
.inputField__fromToRange__to:hover,
.inputField__fromToRange__to:focus,
.inputField__fromToRange__to:active,
.inputField__date:hover,
.inputField__date:focus,
.inputField__date:active {
  border-color: #929FB0;
}

/* line 45, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text:not(.invalid-input) ~ .invalid-input-error,
.inputField__textarea:not(.invalid-input) ~ .invalid-input-error,
.inputField__select:not(.invalid-input) ~ .invalid-input-error,
.inputField__password:not(.invalid-input) ~ .invalid-input-error,
.inputField__phoneContainer:not(.invalid-input) ~ .invalid-input-error,
.inputField__fromToRange__from:not(.invalid-input) ~ .invalid-input-error,
.inputField__fromToRange__to:not(.invalid-input) ~ .invalid-input-error,
.inputField__date:not(.invalid-input) ~ .invalid-input-error {
  display: none;
}

/* line 50, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__textarea {
  width: 100%;
  height: 16.7rem;
  min-height: 16.7rem;
  max-height: 16.7rem;
  min-width: 100%;
  max-width: 100%;
  resize: none;
  padding: 1rem 1.2rem;
}

/* line 60, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__textarea.small {
  height: 8.7rem;
  min-height: 8.7rem;
  max-height: 8.7rem;
  padding: 0.8rem 1.2rem;
}

/* line 68, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__label {
  font-size: 1.4rem;
  line-height: 1.8;
  height: 3.2rem;
  line-height: 3.2rem;
  color: #6E7A89;
  font-weight: bold;
  display: block;
  text-align: left;
}

/* line 77, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__label.invalid-input {
  color: #C53030;
}

/* line 82, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__passwordContainer {
  position: relative;
}

/* line 85, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__passwordContainer .inputField__password {
  padding-right: 3rem;
}

/* line 89, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__passwordContainer .userRegistration__showPasswordIcon {
  position: absolute;
  right: 1.2rem;
  top: 1.4rem;
  width: 2rem;
  height: 2rem;
  fill: #6E7A89;
}

/* line 97, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__passwordContainer .userRegistration__showPasswordIcon * {
  width: inherit;
}

/* line 103, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text.displayField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 114, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__text.displayField:hover, .inputField__text.displayField:focus, .inputField__text.displayField:active {
  border-color: #E1E7EC;
}

/* line 122, app/assets/stylesheets/shared/InputFields/inputFields.scss */
form.smallMargin .inputField {
  margin-bottom: 1.2rem;
}

/* line 127, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField {
  margin-bottom: 3.2rem;
}

/* line 130, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField.withoutMargin {
  margin-bottom: 0;
}

/* line 134, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField.smallMargin {
  margin-bottom: 1.2rem;
}

/* line 140, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input.string, .inputField input.numeric {
  background-color: #F8F9FA;
  border: 2px solid #E1E7EC;
  height: 4.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
  padding: 0 1.2rem;
  position: relative;
}

/* line 145, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input.whiteBackground {
  background-color: #FFFFFF !important;
}

/* line 149, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input.invalid-input {
  border-color: #E53E3E;
}

/* line 153, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input:hover, .inputField input:focus, .inputField input:active {
  border-color: #929FB0;
}

/* line 159, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input.darken {
  color: #404B59;
}

/* line 163, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField input:not(.invalid-input) ~ .invalid-input-error {
  display: none;
}

/* line 168, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField .invalid-input-error {
  margin: 0 1.2rem;
  display: block;
  text-align: left;
  font-size: 1.2rem;
  line-height: 1.8;
  min-height: 3.2rem;
  margin-top: 0.5rem;
  margin-bottom: -2rem;
  color: #C53030;
}

/* line 178, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField .invalid-input-error .icon {
  width: 1.2rem;
  height: 1.2rem;
  margin-bottom: -0.1rem;
  margin-right: 0.6rem;
  fill: #E53E3E !important;
}

/* line 188, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleButton {
  font-size: 1.4rem;
  line-height: 1.8;
  position: relative;
  top: -20px;
  left: calc(40% + 1.2rem);
  align-items: center;
  height: max-content;
  font-feature-settings: 'tnum' on, 'lnum' on, 'cv05' on, 'cv08' on;
  color: #6E7A89;
  cursor: pointer;
}

/* line 199, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleButton.noMargin {
  left: 0;
}

/* line 203, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleButton .contentExpandedText {
  display: none;
}

/* line 208, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleButton.open .contentHiddenText {
  display: none;
}

/* line 212, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleButton.open .contentExpandedText {
  display: block;
}

/* line 218, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleContent__wrapper {
  padding: 0 1.6rem;
  height: auto;
  min-height: 0;
  max-height: 0;
  opacity: 0;
  transform-origin: top;
  transition: all 0.3s ease-in-out;
  border: 2px solid #E1E7EC;
  border-radius: 8px;
}

/* line 233, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.toggleContent__wrapper.open {
  max-height: 150vh;
  opacity: 1;
  padding: 2.4rem 1.6rem 0;
  margin-bottom: 2.4rem;
}

/* line 242, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper,
.inputField__withPostFixedInformation__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

/* line 252, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child,
.inputField__withPostFixedInformation__wrapper > :first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 257, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child .modalContainer__body__inputListKey,
.inputField__withPostFixedInformation__wrapper > :first-child .modalContainer__body__inputListKey {
  display: flex !important;
}

/* line 261, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child .modalContainer__body__inputListValue,
.inputField__withPostFixedInformation__wrapper > :first-child .modalContainer__body__inputListValue {
  width: 28.4rem !important;
}

/* line 264, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child .modalContainer__body__inputListValue input,
.inputField__withPostFixedInformation__wrapper > :first-child .modalContainer__body__inputListValue input {
  max-width: 24rem;
}

/* line 270, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :last-child,
.inputField__withPostFixedInformation__wrapper > :last-child {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 276, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper .inputField__withPostFixedDropdown,
.inputField__withPostFixedDropdown__wrapper .inputField__withPostFixedInformation,
.inputField__withPostFixedInformation__wrapper .inputField__withPostFixedDropdown,
.inputField__withPostFixedInformation__wrapper .inputField__withPostFixedInformation {
  width: 6.4rem;
  height: 4.8rem;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 297, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper .inputField__withPostFixedInformation.forPercentageInput,
.inputField__withPostFixedInformation__wrapper .inputField__withPostFixedInformation.forPercentageInput {
  width: 22.8rem;
  margin-left: -14rem;
}

/* line 302, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper .inputField__withPostFixedDropdown,
.inputField__withPostFixedInformation__wrapper .inputField__withPostFixedDropdown {
  width: 17.4rem;
}

/* line 305, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper .inputField__withPostFixedDropdown .equippoDropdownSelect,
.inputField__withPostFixedInformation__wrapper .inputField__withPostFixedDropdown .equippoDropdownSelect {
  width: 100%;
}

/* line 309, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper.longPostFix,
.inputField__withPostFixedInformation__wrapper.longPostFix {
  flex-flow: column nowrap;
}

/* line 311, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper.longPostFix > li,
.inputField__withPostFixedInformation__wrapper.longPostFix > li {
  margin-bottom: 0 !important;
}

/* line 313, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper.longPostFix > li .modalContainer__body__inputListValue,
.inputField__withPostFixedInformation__wrapper.longPostFix > li .modalContainer__body__inputListValue {
  max-width: unset;
  width: 36rem !important;
}

/* line 316, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper.longPostFix > li .modalContainer__body__inputListValue input,
.inputField__withPostFixedInformation__wrapper.longPostFix > li .modalContainer__body__inputListValue input {
  max-width: unset;
}

/* line 321, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper.longPostFix .inputField__withPostFixedInformation,
.inputField__withPostFixedInformation__wrapper.longPostFix .inputField__withPostFixedInformation {
  width: 100%;
  margin-bottom: 1rem;
  height: auto;
  text-align: right;
  display: block;
}

/* line 333, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child .modalContainer__body__inputListValue {
  width: 17.4rem !important;
}

/* line 336, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputField__withPostFixedDropdown__wrapper > :first-child .modalContainer__body__inputListValue input {
  max-width: 13rem;
}

/* line 344, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.modalContainer__body__inputListValue.disabled * {
  cursor: not-allowed !important;
  background-color: #F8F9FA !important;
  border-color: #E1E7EC !important;
  color: #CCD4DB !important;
}

/* line 349, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.modalContainer__body__inputListValue.disabled *:hover, .modalContainer__body__inputListValue.disabled *:focus {
  border-color: #E1E7EC !important;
}

/* line 355, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.fullWidth {
  width: 100% !important;
}

/* line 359, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 374, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row.withInputMargins {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3.2rem;
}

/* line 380, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row.withInputMargins .inputField {
  margin-bottom: 0;
}

/* line 385, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row .inputField {
  width: calc(50% - 1.2rem);
}

/* line 388, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row .inputField input {
  width: 100%;
}

/* line 393, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row > * {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

/* line 398, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row > *:first-child {
  margin-left: 0;
}

/* line 402, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.inputFields__row > *:last-child {
  margin-right: 0;
}

/* line 408, app/assets/stylesheets/shared/InputFields/inputFields.scss */
select.inputField__selectLegacy.whiteBackground ~ .btn.dropdown-toggle.btn-default {
  background-color: white !important;
}

@media (max-width: 900px) {
  /* line 413, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputFields__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  /* line 419, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputFields__row .inputField {
    width: 100%;
    margin: 0 0 2.4rem 0;
  }
  /* line 423, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputFields__row .inputField.withoutMargin {
    margin: 0;
  }
  /* line 427, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputFields__row .inputField .inputField__text,
.inputFields__row .inputField .inputField__password {
    width: 100%;
  }
  /* line 434, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputField {
    margin-bottom: 2.4rem;
  }
  /* line 437, app/assets/stylesheets/shared/InputFields/inputFields.scss */
  .inputField.withoutMargin {
    margin-bottom: 0;
  }
}

/* line 443, app/assets/stylesheets/shared/InputFields/inputFields.scss */
label.checkbox {
  border: 0 !important;
}

/* line 447, app/assets/stylesheets/shared/InputFields/inputFields.scss */
.invalid-feedback {
  color: #C53030;
  font-size: 1.0rem;
}

/* line 452, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled,
input:read-only
input[readonly],
input.readonly {
  cursor: not-allowed;
  color: #929FB0 !important;
}

/* line 459, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled ::-webkit-input-placeholder,
input:read-only
input[readonly] ::-webkit-input-placeholder,
input.readonly ::-webkit-input-placeholder {
  color: #929FB0 !important;
}

/* line 463, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled ::-moz-placeholder,
input:read-only
input[readonly] ::-moz-placeholder,
input.readonly ::-moz-placeholder {
  color: #929FB0 !important;
}

/* line 467, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled :-ms-input-placeholder,
input:read-only
input[readonly] :-ms-input-placeholder,
input.readonly :-ms-input-placeholder {
  color: #929FB0 !important;
}

/* line 471, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled ::-ms-input-placeholder,
input:read-only
input[readonly] ::-ms-input-placeholder,
input.readonly ::-ms-input-placeholder {
  color: #929FB0 !important;
}

/* line 475, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled ::placeholder,
input:read-only
input[readonly] ::placeholder,
input.readonly ::placeholder {
  color: #929FB0 !important;
}

/* line 479, app/assets/stylesheets/shared/InputFields/inputFields.scss */
input:disabled:hover, input:disabled:focus, input:disabled:active,
input:read-only
input[readonly]:hover,
input:read-only
input[readonly]:focus,
input:read-only
input[readonly]:active,
input.readonly:hover,
input.readonly:focus,
input.readonly:active {
  border-color: #E1E7EC !important;
}

/* line 1, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 7, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio {
  font-size: 1.6rem;
  line-height: 1.7;
  cursor: pointer;
  color: #6E7A89;
  min-height: 4.8rem;
  max-height: 7rem;
  overflow: hidden;
  padding: 1.2rem 1.6rem;
  background-color: #FFFFFF;
  color: #404B59;
  border: 2px solid #E1E7EC;
}

/* line 18, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.square {
  display: block;
  width: max-content;
  border-left-width: 1px;
  border-right-width: 1px;
}

/* line 23, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.square:first-child {
  border-radius: 4px 0 0 4px;
  border-left-width: 2px;
}

/* line 27, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.square:last-child {
  border-radius: 0 4px 4px 0;
  border-right-width: 2px;
}

/* line 32, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo {
  max-width: 50%;
  min-width: 10rem;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  border-radius: 4px;
}

/* line 40, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo:nth-child(2) {
  margin-left: 1.2rem;
}

/* line 44, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo.checked .icon.icon-sign-badge-circle-alternate {
  display: none;
}

/* line 49, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo:not(.checked) .icon.icon-check-circle-1 {
  display: none;
}

/* line 53, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo .icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #929FB0;
  margin-right: 1.6rem;
}

/* line 58, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.yesNo .icon.icon-check-circle-1 {
  fill: #6E7A89;
}

/* line 63, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.checked {
  border-color: #6E7A89;
}

/* line 66, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio.invalid-input {
  border-color: #E53E3E;
  color: #E53E3E;
}

/* line 70, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
.inputField__radioRow .inputField__radio:hover, .inputField__radioRow .inputField__radio:focus, .inputField__radioRow .inputField__radio:active {
  border-color: #6E7A89;
}

@media (max-width: 600px) {
  /* line 78, app/assets/stylesheets/shared/InputFields/inputRadios.scss */
  .inputField__radioRow .inputField__radio {
    font-size: 1.4rem;
    line-height: 1.8;
    min-height: 4rem;
    padding: 0.8rem 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/shared/InputFields/mailChecker.scss */
* p.mailChecker__suggestionContainer,
.baseModalStyles p.mailChecker__suggestionContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  text-align: left;
  padding: 0.6rem 0;
  color: #404B59;
  display: none;
}

/* line 9, app/assets/stylesheets/shared/InputFields/mailChecker.scss */
* p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail,
.baseModalStyles p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  font-style: italic;
  color: #3182CE;
  text-decoration-color: #3182CE;
  text-decoration: underline;
}

/* line 16, app/assets/stylesheets/shared/InputFields/mailChecker.scss */
* p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:hover, * p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:focus, * p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:active,
.baseModalStyles p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:hover,
.baseModalStyles p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:focus,
.baseModalStyles p.mailChecker__suggestionContainer a.mailChecker__suggestionEmail:active {
  color: #4299E1;
}

/* line 1, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax {
  width: 100%;
}

/* line 3, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .inputFields__row {
  max-width: 100%;
  flex-direction: row;
}

/* line 6, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .inputFields__row .inputField__text {
  min-width: 10rem;
  width: 10rem;
  max-width: 10rem;
}

/* line 12, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .noUi-target {
  border: 1px solid #E1E7EC;
  height: 1.4rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 2.4rem;
}

/* line 18, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .noUi-target .noUi-handle {
  border-radius: 50%;
  height: 2.4rem;
  width: 2.4rem;
}

/* line 22, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .noUi-target .noUi-handle::before, .inputField__minMax .noUi-target .noUi-handle::after {
  height: 0;
  width: 0;
}

/* line 28, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .noUi-target .noUi-connect {
  height: 1.4rem;
  background-color: #E53E3E;
}

/* line 33, app/assets/stylesheets/shared/InputFields/minMaxRange.scss */
.inputField__minMax .displayField {
  min-width: 8rem;
}

/* line 1, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
.offerAmountInput__descriptionContainer {
  margin-top: 0.4rem;
}

/* line 3, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
.offerAmountInput__descriptionContainer .offerAmountInput__descriptionText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 6, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
.offerAmountInput__descriptionContainer .offerAmountInput__descriptionText.total {
  color: #404B59;
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
}

@media (max-width: 600px) {
  /* line 15, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
  .inputField.offerAmountInput {
    margin-top: 2.4rem;
  }
  /* line 18, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
  .offerAmountInput__descriptionContainer {
    margin-left: 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  /* line 22, app/assets/stylesheets/shared/InputFields/offerAmountInput.scss */
  .offerAmountInput__descriptionContainer .offerAmountInput__descriptionText.total {
    margin-top: 2.4rem;
  }
}

/* line 1, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer {
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0;
}

/* line 14, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer.iti--separate-dial-code .iti__flag-container {
  position: relative;
  padding: 0;
}

/* line 17, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer.iti--separate-dial-code .iti__flag-container .iti__selected-flag {
  background-color: transparent;
  padding: 0 0.8rem 0 1.2rem;
}

/* line 22, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer.iti--separate-dial-code .iti__flag-container .iti__country-list .iti__country {
  max-width: 28.8rem;
  padding: 5px 18px;
}

/* line 28, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer .inputField__phone {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  border: none;
  background-color: #F8F9FA;
  height: 100%;
  padding: 0 !important;
  box-shadow: none;
}

/* line 36, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.inputField__phoneContainer .inputField__phone.whiteBackground {
  background-color: #FFFFFF;
}

/* line 43, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.phone_one_system.disabled .inputField__phoneContainer:hover, .phone_one_system.disabled .inputField__phoneContainer:focus, .phone_one_system.disabled .inputField__phoneContainer:active {
  border-color: #E1E7EC;
}

/* line 49, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:hover, .phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:focus, .phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:active {
  cursor: default;
}

/* line 53, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:hover .iti__selected-flag, .phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:focus .iti__selected-flag, .phone_one_system.disabled .inputField__phoneContainer .iti__flag-container:active .iti__selected-flag {
  background-color: transparent;
}

/* line 60, app/assets/stylesheets/shared/InputFields/phoneNumbers.scss */
.whiteBackground .inputField__phoneContainer {
  background-color: #FFFFFF !important;
}

/* line 1, app/assets/stylesheets/shared/InputFields/requiredLegend.scss */
.requiredTextLegendText {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-bottom: 1.2rem;
}

/* line 5, app/assets/stylesheets/shared/InputFields/requiredLegend.scss */
.requiredTextLegendText span {
  color: #E53E3E;
  font-weight: bold;
  vertical-align: super;
}

/* line 2, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.date .tooltip {
  display: static;
}

/* line 4, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.date .tooltip .icon {
  top: -2.8rem;
  left: 10.6rem;
}

/* line 8, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.date .tooltip .tooltipContent {
  transform: translateX(calc(-50% + 12.6rem));
}

/* line 14, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip {
  position: relative;
  max-width: fit-content;
}

/* line 17, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.inline {
  display: inline;
}

/* line 19, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.inline .icon {
  bottom: calc(50% - 0.8rem);
}

/* line 22, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.inline .tooltipContent {
  bottom: 2.4rem;
}

/* line 26, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.iconBig {
  display: block;
  margin-top: 4rem;
}

/* line 29, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.iconBig .icon {
  top: unset;
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 0;
}

/* line 37, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.showBottom .tooltipContent {
  bottom: unset;
}

/* line 42, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.showRight .tooltipContent {
  transform: unset;
  left: 1.6rem;
}

/* line 48, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.iconBig.showRight .tooltipContent {
  left: 2.4rem;
}

/* line 53, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.showLeft .tooltipContent {
  transform: unset;
}

/* line 58, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip.iconBig.showLeft .tooltipContent {
  left: 0;
}

/* line 62, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip .icon {
  position: absolute;
  top: calc(50% - 1.6rem);
  left: 0;
  fill: #6E7A89;
  margin: 0.8rem;
  width: 1.6rem;
  height: 1.6rem;
}

/* line 73, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip .icon:hover ~ .tooltipContent, .tooltip .icon:focus ~ .tooltipContent, .tooltip .icon:active ~ .tooltipContent {
  display: block;
}

/* line 77, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip .icon.right {
  left: auto;
  right: 0;
}

/* line 82, app/assets/stylesheets/shared/InputFields/tooltip.scss */
.tooltip .tooltipContent {
  max-width: 28.8rem;
  width: max-content;
  position: absolute;
  z-index: 9;
  background-color: #404B59;
  border-radius: 0.4rem;
  padding: 0.8rem 1.2rem;
  left: 0;
  transform: translateX(calc(-50% + 1.6rem));
  bottom: 1.6rem;
  color: white;
  display: none;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 1, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__labelText {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #6E7A89;
  height: 3.2rem;
  line-height: 3.2rem;
}

/* line 8, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  margin-bottom: 3.2rem;
}

/* line 15, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer {
  min-width: 50%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

/* line 20, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button {
  font-size: 1.6rem;
  line-height: 1.7;
  cursor: pointer;
  max-width: 50%;
  min-width: 10rem;
  height: 4.8rem;
  padding: 0 1.6rem;
  background-color: #FFFFFF;
  color: #404B59;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  border: 2px solid #E1E7EC;
}

/* line 35, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button:hover, .yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button:focus, .yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button:active {
  border-color: #6E7A89;
}

/* line 38, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button.selected {
  border-color: #6E7A89;
}

/* line 40, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button.selected .icon.icon-sign-badge-circle-alternate {
  display: none;
}

/* line 45, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button:not(.selected) .icon.icon-check-circle-1 {
  display: none;
}

/* line 49, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button .icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #929FB0;
  margin-right: 1.6rem;
}

/* line 54, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
.yesNoToggle__container .yesNoToggle__buttonsContainer .yesNoToggle__button .icon.icon-check-circle-1 {
  fill: #6E7A89;
}

@media (max-width: 900px) {
  /* line 63, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
  .yesNoToggle__container {
    margin-bottom: 2.4rem;
  }
  /* line 65, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
  .yesNoToggle__container .yesNoToggle__labelText {
    width: 100%;
    margin-bottom: 1.6rem;
  }
  /* line 69, app/assets/stylesheets/shared/InputFields/yesNoToggle.scss */
  .yesNoToggle__container .yesNoToggle__buttonsContainer {
    width: 100%;
  }
}

/* line 3, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab .accordionTabHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab .accordionTabHeader .accordionArrowOpen {
  display: none;
}

/* line 18, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab .accordionTabHeader .accordionArrowClosed {
  display: block;
}

/* line 22, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab .accordionTabBody {
  display: none;
}

/* line 27, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab.open .accordionTabHeader .accordionArrowOpen {
  display: block;
}

/* line 30, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab.open .accordionTabHeader .accordionArrowClosed {
  display: none;
}

/* line 34, app/assets/stylesheets/shared/accordion/accordion.scss */
.baseAccordionStyles .accordionTab.open .accordionTabBody {
  display: block;
}

/* line 41, app/assets/stylesheets/shared/accordion/accordion.scss */
.simpleAccordion__content {
  display: none;
}

/* line 43, app/assets/stylesheets/shared/accordion/accordion.scss */
.simpleAccordion__content.open {
  display: block;
}

/* line 1, app/assets/stylesheets/shared/baseStyles.scss */
a {
  text-decoration: none;
}

/* line 3, app/assets/stylesheets/shared/baseStyles.scss */
a.disabled {
  pointer-events: none;
  text-decoration: none;
  color: inherit;
}

/* line 7, app/assets/stylesheets/shared/baseStyles.scss */
a.disabled:hover, a.disabled:focus, a.disabled:active {
  pointer-events: none;
  text-decoration: none !important;
  color: inherit;
}

/* line 17, app/assets/stylesheets/shared/baseStyles.scss */
.stickToScreen {
  position: fixed !important;
}

/* line 21, app/assets/stylesheets/shared/baseStyles.scss */
.dividerDot {
  color: #AEBECC !important;
}

/* line 25, app/assets/stylesheets/shared/baseStyles.scss */
.preventModalBeforeReady {
  pointer-events: none;
  cursor: default;
}

/* line 30, app/assets/stylesheets/shared/baseStyles.scss */
.checkTextIcon {
  color: #38A169;
  font-weight: bold;
  display: inline;
}

/* line 36, app/assets/stylesheets/shared/baseStyles.scss */
.icon {
  width: 1.6rem;
  height: 1.6rem;
}

/* line 39, app/assets/stylesheets/shared/baseStyles.scss */
.icon.check {
  fill: #38A169;
}

/* line 42, app/assets/stylesheets/shared/baseStyles.scss */
.icon.cancel {
  fill: #E53E3E;
}

/* line 45, app/assets/stylesheets/shared/baseStyles.scss */
.icon.warning {
  fill: #DD6B20;
}

/* line 48, app/assets/stylesheets/shared/baseStyles.scss */
.icon.small {
  width: 1.4rem;
  height: 1.4rem;
}

/* line 54, app/assets/stylesheets/shared/baseStyles.scss */
.bold {
  font-weight: bold;
}

/* line 58, app/assets/stylesheets/shared/baseStyles.scss */
.noMargins {
  margin: 0 !important;
}

/* line 62, app/assets/stylesheets/shared/baseStyles.scss */
.autoWidth {
  width: auto !important;
}

/* line 66, app/assets/stylesheets/shared/baseStyles.scss */
.widthMaxContent {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

/* line 1, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton {
  font-size: 1.4rem;
  line-height: 1.8;
  min-height: 4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-weight: bold;
  color: white;
  text-decoration: none;
  padding: 0 1.6rem;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  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;
}

/* line 23, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton, .equippoButton:hover, .equippoButton:active, .equippoButton:focus {
  color: white;
  text-decoration: none;
}

/* line 30, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton:disabled {
  cursor: not-allowed;
}

/* line 33, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.green {
  background-color: #38A169;
}

/* line 35, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.green:hover, .equippoButton.green:active, .equippoButton.green:focus {
  background-color: #2F855A;
}

/* line 40, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.green .icon {
  fill: #FFFFFF;
}

/* line 44, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.blue {
  background-color: #3182CE;
}

/* line 46, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.blue:hover, .equippoButton.blue:active, .equippoButton.blue:focus {
  background-color: #2B6CB0;
}

/* line 52, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.red {
  background-color: #E53E3E;
}

/* line 54, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.red:hover, .equippoButton.red:active, .equippoButton.red:focus {
  background-color: #C53030;
}

/* line 59, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.red:disabled {
  background-color: #E1E7EC;
  color: #AEBECC;
}

/* line 62, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.red:disabled:hover, .equippoButton.red:disabled:active, .equippoButton.red:disabled:focus {
  background-color: #E1E7EC;
  color: #AEBECC;
  cursor: not-allowed;
}

/* line 71, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.orange {
  background-color: #ED8936;
}

/* line 73, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.orange:hover, .equippoButton.orange:active, .equippoButton.orange:focus {
  background-color: #DD6B20;
}

/* line 79, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey {
  background-color: #404B59;
  border: 2px solid #404B59;
}

/* line 82, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey:hover, .equippoButton.darkGrey:active, .equippoButton.darkGrey:focus {
  background-color: #212934;
}

/* line 87, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey:disabled, .equippoButton.darkGrey.disabled {
  background-color: #E1E7EC;
  border: 2px solid #E1E7EC;
  color: #AEBECC;
}

/* line 92, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey:disabled:hover, .equippoButton.darkGrey:disabled:active, .equippoButton.darkGrey:disabled:focus, .equippoButton.darkGrey.disabled:hover, .equippoButton.darkGrey.disabled:active, .equippoButton.darkGrey.disabled:focus {
  cursor: not-allowed;
  background-color: #E1E7EC;
}

/* line 99, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey .icon {
  fill: #FFFFFF;
}

/* line 103, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGrey.lighten:hover, .equippoButton.darkGrey.lighten:active, .equippoButton.darkGrey.lighten:focus {
  background-color: #6E7A89;
  border-color: #6E7A89;
}

/* line 111, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder {
  background-color: #FFFFFF;
  border: 2px solid #E1E7EC;
  color: #404B59;
}

/* line 115, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder:hover, .equippoButton.whiteWithGreyBorder:active, .equippoButton.whiteWithGreyBorder:focus {
  background-color: #F8F9FA;
}

/* line 120, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder:disabled {
  color: #6E7A89;
}

/* line 122, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder:disabled:hover, .equippoButton.whiteWithGreyBorder:disabled:active, .equippoButton.whiteWithGreyBorder:disabled:focus {
  background-color: #FFFFFF;
  cursor: not-allowed;
}

/* line 129, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder.blueText {
  color: #3182CE;
}

/* line 131, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.whiteWithGreyBorder.blueText .icon {
  fill: #6E7A89;
}

/* line 136, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: normal;
  color: #404B59;
  background-color: #F8F9FA;
  border: 2px solid #E1E7EC;
}

/* line 142, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey:hover, .equippoButton.basicGrey:active, .equippoButton.basicGrey:focus {
  background-color: #E1E7EC;
  border-color: #D5DDE5;
}

/* line 148, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey.boldButtonFont {
  font-weight: bold;
}

/* line 151, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey.lightGrey {
  color: #6E7A89;
}

/* line 154, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey .icon {
  fill: #6E7A89;
}

/* line 157, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey.darkHover {
  font-weight: bold;
}

/* line 159, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey.darkHover:hover, .equippoButton.basicGrey.darkHover:active, .equippoButton.basicGrey.darkHover:focus {
  background-color: #F8F9FA;
  border-color: #404B59;
}

/* line 166, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey.bold {
  font-weight: bold;
}

/* line 170, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.basicGrey:disabled:hover, .equippoButton.basicGrey:disabled:active, .equippoButton.basicGrey:disabled:focus, .equippoButton.basicGrey.disabled:hover, .equippoButton.basicGrey.disabled:active, .equippoButton.basicGrey.disabled:focus {
  background-color: #F8F9FA;
  border-color: #E1E7EC;
  color: #404B59;
}

/* line 177, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGreyHover {
  min-height: 4rem;
  background-color: #FFFFFF;
  border: 2px solid #E1E7EC;
  border-radius: 4px;
  color: #404B59;
}

/* line 183, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGreyHover .icon {
  fill: #6E7A89;
}

/* line 186, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGreyHover:hover, .equippoButton.darkGreyHover:active, .equippoButton.darkGreyHover:focus {
  background-color: #404B59;
  border: 2px solid #404B59;
  color: #FFFFFF;
}

/* line 192, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.darkGreyHover:hover .icon, .equippoButton.darkGreyHover:active .icon, .equippoButton.darkGreyHover:focus .icon {
  fill: #FFFFFF;
}

/* line 197, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton .icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.8rem;
}

/* line 202, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton.rightAligned {
  margin-left: auto;
}

/* line 205, app/assets/stylesheets/shared/buttons/buttons.scss */
.equippoButton:not(:last-child):not(:only-child) {
  margin-right: 0.8rem;
}

/* line 1, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container {
  font-weight: normal;
  margin-left: auto;
}

/* line 4, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer {
  box-shadow: none;
  border: 1px solid #E1E7EC;
  background-color: #F8F9FA;
}

/* line 8, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text {
  background-color: #F8F9FA;
}

/* line 10, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text:not(.v5-dropdown) {
  border-radius: 4px 0 0 4px;
}

/* line 13, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text.v5-dropdown {
  border-radius: 0 4px 4px 0;
}

/* line 16, app/assets/stylesheets/shared/buttons/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text:hover, .doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text:focus, .doubleButtonDropdown__container .doubleButtonDropdown__subContainer .doubleButtonDropdown__text:active {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09) inset;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09) inset;
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09) inset;
}

/* line 1, app/assets/stylesheets/shared/buttons/stickySaveButton.scss */
.stickySaveButtonContainer {
  position: relative;
}

/* line 3, app/assets/stylesheets/shared/buttons/stickySaveButton.scss */
.stickySaveButtonContainer [data-sticky-save="submit"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

/* line 15, app/assets/stylesheets/shared/buttons/stickySaveButton.scss */
.stickySaveButtonContainer .stuckToScreen[data-sticky-save="submit"] {
  position: fixed;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.2rem;
  background-color: #FFFFFF;
  border-top: 1px solid #E1E7EC;
}

/* line 1, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons {
  background-color: #E1E7EC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  border-radius: 4px;
  border: 2px solid #E1E7EC;
  height: 4rem;
  margin-right: 1.6rem;
}

/* line 15, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons .tabButtons_spacer {
  width: 2px;
  height: 16px;
  background-color: #CCD4DB;
  margin: auto;
}

/* line 20, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons .tabButtons_spacer.hidden {
  display: none;
}

/* line 24, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons .tabButtons__navLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.2rem;
  font-size: 14px;
  color: #6E7A89;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 37, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons .tabButtons__navLink.active {
  font-weight: bold;
  color: #404B59;
  background-color: #FFFFFF;
  cursor: default;
  pointer-events: none;
}

/* line 44, app/assets/stylesheets/shared/buttons/tabButtons.scss */
.tabButtons .tabButtons__navLink:hover:not(.active) {
  color: #212934;
}

/* line 1, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

/* line 9, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container label:not([class]) {
  border: none !important;
  padding-left: 0 !important;
}

/* line 13, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .modalContainer__body__inputListValue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  align-items: flex-start;
}

/* line 26, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__label {
  padding: 0;
  margin-right: 2.4rem;
}

/* line 30, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-grow: 1;
}

/* line 39, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer .v5-checkbox-container {
  display: flex;
  align-items: center;
  max-width: unset;
  width: auto;
}

/* line 44, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer .v5-checkbox-container .v5-checkbox {
  min-width: 1.6rem;
  min-height: 1.6rem;
  margin: 0 0.8rem 0 0;
}

/* line 49, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer .v5-checkbox-container .v5-checkbox-label {
  margin-top: 0.2rem;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  display: inline;
}

/* line 56, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer .warningText {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #C53030;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

/* line 63, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
.booleanCheckBox__container .booleanCheckBox__inputFieldContainer .warningText .icon {
  fill: #E53E3E;
  width: 1.6rem;
  height: 1.6rem;
}

@media (max-width: 600px) {
  /* line 73, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
  .booleanCheckBox__container {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  /* line 76, app/assets/stylesheets/shared/checkbox/booleanCheckBox.scss */
  .booleanCheckBox__container .v5-checkbox-container ~ .v5-checkbox-label,
.booleanCheckBox__container .booleanCheckBox__label {
    font-size: 1.4rem;
    line-height: 1.8;
  }
}

/* line 1, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-wrapper {
  display: flex;
  flex-flow: row nowrap;
}

/* line 4, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-wrapper .invalid-input-error {
  width: 100%;
  margin-bottom: 0;
}

/* line 8, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-wrapper.disabled * {
  cursor: not-allowed !important;
}

/* line 14, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.disabled .v5-checkbox-container,
.disabled .v5-checkbox-container * {
  cursor: not-allowed !important;
}

/* line 20, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container {
  margin: 0 0.5rem 0 0;
  display: inline-block;
  position: relative;
  cursor: pointer;
  font-size: 22px;
  line-height: 24px;
  height: 24px;
  min-width: 24px;
  width: 24px;
  max-width: 24px;
  clear: both;
}

/* line 32, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox-input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox-input:checked ~ .v5-checkbox {
  border-radius: 2px;
  -webkit-transform: rotate(0deg) scale(0.9);
  -ms-transform: rotate(0deg) scale(0.9);
  transform: rotate(0deg) scale(0.9);
  opacity: 1;
  background-color: #E53E3E;
  border: 1px solid #E53E3E;
}

/* line 44, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox-input:checked ~ .v5-checkbox.green {
  background-color: #38A169;
  border: 1px solid #38A169;
}

/* line 48, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox-input:checked ~ .v5-checkbox::after {
  -webkit-transform: rotate(45deg) scale(0.9);
  -ms-transform: rotate(45deg) scale(0.9);
  transform: rotate(45deg) scale(0.9);
  opacity: 1;
  left: 0.3rem;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  background-color: transparent;
  border-radius: 0;
}

/* line 64, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox {
  display: block;
  height: 1.6rem;
  width: 1.6rem;
  background-color: transparent;
  border-radius: 2px;
  border: 1px solid #929FB0;
}

/* line 71, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container .v5-checkbox::after {
  position: absolute;
  content: '';
  left: 0.8rem;
  top: 0.8rem;
  height: 0px;
  width: 0px;
  border-radius: 2px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(0deg) scale(0);
  -ms-transform: rotate(0deg) scale(0);
  transform: rotate(0deg) scale(0);
  opacity: 1;
}

/* line 89, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container ~ .v5-checkbox-label {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  display: inline;
}

/* line 93, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container ~ .v5-checkbox-label.dark {
  color: #404B59;
}

/* line 95, app/assets/stylesheets/shared/checkbox/v5-checkbox.scss */
.v5-checkbox-container ~ .v5-checkbox-label.dark .v5-checkbox-label-secondary {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 1, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

/* line 7, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* line 14, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer a {
  text-decoration: none;
}

/* line 16, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__subContainer a:hover, .doubleButtonDropdown__container .doubleButtonDropdown__subContainer a:focus, .doubleButtonDropdown__container .doubleButtonDropdown__subContainer a:active {
  text-decoration: none;
}

/* line 21, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__divider {
  width: 1px;
  height: 4.1rem;
  background-color: #E1E7EC;
}

/* line 26, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  padding: 0.8rem 1.2rem;
  cursor: pointer;
  background-color: #FFFFFF;
  border-radius: 4px;
}

/* line 33, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.withMdShadow {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* line 36, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text:hover {
  color: #212934;
  background-color: #F8F9FA;
  text-decoration: none;
}

/* line 41, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text .icon {
  fill: #E53E3E;
  height: 1.6rem;
  width: 1.6rem;
  position: relative;
  top: 0.3rem;
  margin-right: 0.8rem;
}

/* line 48, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text .icon.secondary {
  fill: #929FB0;
}

/* line 52, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text a {
  color: inherit;
  text-decoration: none;
}

/* line 55, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text a:hover, .doubleButtonDropdown__container .doubleButtonDropdown__text a:focus, .doubleButtonDropdown__container .doubleButtonDropdown__text a:active {
  color: inherit;
  text-decoration: none;
}

/* line 60, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown {
  height: 4.1rem;
  padding: 0;
}

/* line 63, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__toggle {
  padding: 0.8rem 1.2rem;
}

/* line 65, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__toggle .icon {
  top: 0.1rem;
  margin: 0;
}

/* line 70, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content {
  font-size: 1.6rem;
  line-height: 1.7;
  top: 100%;
  align-items: flex-start;
  max-height: 35rem;
  max-width: 30rem;
  right: 0;
  margin: 0;
}

/* line 78, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content a {
  width: 100%;
}

/* line 80, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content a li {
  color: #404B59;
}

/* line 82, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content a li:hover, .doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content a li:focus, .doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content a li:active {
  color: #404B59;
}

/* line 87, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
.doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content .dropdown__contentItem {
  text-align: left;
}

@media (max-width: 600px) {
  /* line 95, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container {
    margin: 0 auto;
    height: 4.8rem;
    padding: 0;
    border-bottom: 1px solid #E1E7EC;
    background-color: #FFFFFF;
  }
  /* line 101, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__subContainer {
    background-color: #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    height: 100%;
    flex-flow: row wrap;
    overflow: hidden;
  }
  /* line 108, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__subContainer:first-of-type {
    flex: 1 1 auto;
  }
  /* line 111, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__subContainer:last-of-type {
    flex: 0 0 auto;
  }
  /* line 114, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__subContainer.noWrap {
    flex-flow: row nowrap;
  }
  /* line 117, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__subContainer.withDropdown {
    overflow: unset;
  }
  /* line 123, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__divider {
    height: 4.8rem;
  }
  /* line 126, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text {
    font-size: 1.2rem;
    line-height: 1.8;
    line-height: 4.8rem;
    padding: 0 1.2rem;
    flex: 0 1 auto;
    height: 100%;
    border-radius: 0;
    text-align: center;
  }
  /* line 134, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text:not(.v5-dropdown) {
    flex: 1 1 auto;
  }
  /* line 137, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown {
    flex: 0 0 auto;
  }
  /* line 139, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text.v5-dropdown .dropdown__content {
    width: 100vw;
    max-width: unset;
  }
  /* line 144, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text .icon {
    top: 0.4rem;
  }
  /* line 147, app/assets/stylesheets/shared/doubleButtonDropdown/doubleButtonDropdown.scss */
  .doubleButtonDropdown__container .doubleButtonDropdown__text.withMdShadow {
    box-shadow: none;
  }
}

/* line 1, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar,
.informationBar {
  font-size: 1.2rem;
  line-height: 1.8;
  min-height: 3.2rem;
  line-height: 3.2rem;
  border-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 1.2rem 0 0.8rem;
}

/* line 10, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar .informationBar__textSpecifier,
.informationBar .informationBar__textSpecifier {
  font-weight: bold;
}

/* line 13, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.big,
.informationBar.big {
  margin-bottom: 1.6rem;
}

/* line 15, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.big .informationBar__text,
.informationBar.big .informationBar__link,
.informationBar.big .informationBar__text,
.informationBar.big .informationBar__link {
  font-size: 1.2rem;
  line-height: 1.8;
  display: block;
  width: 100%;
}

/* line 21, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.big .informationBar__title,
.informationBar.big .informationBar__title {
  display: flex;
  align-items: center;
  line-height: 1.2 !important;
}

/* line 25, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.big .informationBar__title .informationBar__icon,
.informationBar.big .informationBar__title .informationBar__icon {
  left: 0.8rem;
  top: 0;
}

@media (min-width: 1200px) {
  /* line 13, app/assets/stylesheets/shared/informationBar/informationBar.scss */
  .informationBar.big,
.informationBar.big {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
  }
  /* line 34, app/assets/stylesheets/shared/informationBar/informationBar.scss */
  .informationBar.big .informationBar__title,
.informationBar.big .informationBar__title {
    width: min-content !important;
    position: relative;
  }
  /* line 37, app/assets/stylesheets/shared/informationBar/informationBar.scss */
  .informationBar.big .informationBar__title .icon,
.informationBar.big .informationBar__title .icon {
    position: absolute;
    right: -10px;
    left: unset;
    top: 0.5rem;
  }
  /* line 44, app/assets/stylesheets/shared/informationBar/informationBar.scss */
  .informationBar.big .informationBar__content,
.informationBar.big .informationBar__content {
    margin-left: 1.6rem;
  }
}

/* line 49, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.withTitle,
.informationBar.withTitle {
  padding: 1.6rem;
}

/* line 51, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.withTitle .informationBar__title,
.informationBar.withTitle .informationBar__title {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
}

/* line 55, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.withTitle .informationBar__text,
.informationBar.withTitle .informationBar__textSpecifier,
.informationBar.withTitle .informationBar__textSpecifier *,
.informationBar.withTitle .informationBar__text,
.informationBar.withTitle .informationBar__textSpecifier,
.informationBar.withTitle .informationBar__textSpecifier * {
  line-height: 1.8;
}

/* line 62, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar .informationBar__link.rightAligned,
.informationBar .informationBar__link.rightAligned {
  margin-left: auto;
}

/* line 65, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar .informationBar__link:hover, .informationBar .informationBar__link:focus, .informationBar .informationBar__link:active,
.informationBar .informationBar__link:hover,
.informationBar .informationBar__link:focus,
.informationBar .informationBar__link:active {
  text-decoration: underline;
}

/* line 71, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.red,
.informationBar.red {
  background-color: #FFF5F5;
  border: 1px solid #FED7D7;
}

/* line 74, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.red .informationBar__title,
.informationBar.red .informationBar__text,
.informationBar.red .informationBar__textSpecifier,
.informationBar.red .informationBar__textSpecifier *,
.informationBar.red .informationBar__title,
.informationBar.red .informationBar__text,
.informationBar.red .informationBar__textSpecifier,
.informationBar.red .informationBar__textSpecifier * {
  color: #9B2C2C;
}

/* line 80, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.red .informationBar__link,
.informationBar.red .informationBar__link {
  color: #C53030;
}

/* line 84, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.blue,
.informationBar.blue {
  background-color: #EBF8FF;
  border: 1px solid #BEE3F8;
}

/* line 87, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.blue .informationBar__title,
.informationBar.blue .informationBar__text,
.informationBar.blue .informationBar__textSpecifier,
.informationBar.blue .informationBar__textSpecifier *,
.informationBar.blue .informationBar__title,
.informationBar.blue .informationBar__text,
.informationBar.blue .informationBar__textSpecifier,
.informationBar.blue .informationBar__textSpecifier * {
  color: #2C5282;
}

/* line 93, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.blue .informationBar__link,
.informationBar.blue .informationBar__link {
  color: #2B6CB0;
}

/* line 97, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.grey,
.informationBar.grey {
  background-color: #F8F9FA;
  border: 1px solid #E1E7EC;
}

/* line 100, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.grey .informationBar__title,
.informationBar.grey .informationBar__text,
.informationBar.grey .informationBar__textSpecifier,
.informationBar.grey .informationBar__textSpecifier *,
.informationBar.grey .informationBar__title,
.informationBar.grey .informationBar__text,
.informationBar.grey .informationBar__textSpecifier,
.informationBar.grey .informationBar__textSpecifier * {
  color: #404B59;
}

/* line 106, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.grey .informationBar__link,
.informationBar.grey .informationBar__link {
  color: #6E7A89;
}

/* line 110, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.green,
.informationBar.green {
  background-color: #F0FFF4;
  border: 1px solid #C6F6D5;
}

/* line 113, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.green .informationBar__title,
.informationBar.green .informationBar__text,
.informationBar.green .informationBar__textSpecifier,
.informationBar.green .informationBar__textSpecifier *,
.informationBar.green .informationBar__title,
.informationBar.green .informationBar__text,
.informationBar.green .informationBar__textSpecifier,
.informationBar.green .informationBar__textSpecifier * {
  color: #276749;
}

/* line 119, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.green .informationBar__link,
.informationBar.green .informationBar__link {
  color: #2F855A;
}

/* line 123, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.orange,
.informationBar.orange {
  background-color: #FFFAF0;
  border: 1px solid #FEEBC8;
}

/* line 126, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.orange .informationBar__title,
.informationBar.orange .informationBar__text,
.informationBar.orange .informationBar__textSpecifier,
.informationBar.orange .informationBar__textSpecifier *,
.informationBar.orange .informationBar__title,
.informationBar.orange .informationBar__text,
.informationBar.orange .informationBar__textSpecifier,
.informationBar.orange .informationBar__textSpecifier * {
  color: #9C4221;
}

/* line 132, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar.orange .informationBar__link,
.informationBar.orange .informationBar__link {
  color: #C05621;
}

/* line 137, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__textSpecifier {
  font-weight: bold;
}

/* line 140, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.85rem;
  position: relative;
  top: 0.5rem;
}

/* line 146, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__icon.noTopMargin {
  top: 0;
}

/* line 149, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__icon.red {
  fill: #C53030;
}

/* line 152, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__icon.blue {
  fill: #2B6CB0;
}

/* line 157, app/assets/stylesheets/shared/informationBar/informationBar.scss */
.informationBar__button {
  font-size: 1.2rem;
  line-height: 1.8;
  margin-top: 1.6rem;
}

/* line 1, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill,
.Card__machinesListItem__detailsHeaderStatus {
  background-color: #F8F9FA;
  color: #404B59;
  border: 1px solid #E1E7EC;
  border-radius: 2px;
  text-align: center;
  height: fit-content;
  padding: 0 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 12, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.small,
.Card__machinesListItem__detailsHeaderStatus.small {
  font-size: 1.2rem;
  line-height: 1.8;
  padding: 0.1rem 0.8rem;
}

/* line 16, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.bullet,
.Card__machinesListItem__detailsHeaderStatus.bullet {
  background-color: #E1E7EC;
  color: #212934;
  border: 1px solid #D5DDE5;
  padding: 0;
  margin: 0;
  height: 1.2rem;
  width: 1.2rem;
  border-radius: 1.2rem;
}

/* line 24, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.new, .informationPill.identified, .informationPill.in-discussion, .informationPill.lost, .informationPill.evaluation, .informationPill.unreserved_listing, .informationPill.reserve_not_met, .informationPill.withdrawn, .informationPill.missing,
.Card__machinesListItem__detailsHeaderStatus.new,
.Card__machinesListItem__detailsHeaderStatus.identified,
.Card__machinesListItem__detailsHeaderStatus.in-discussion,
.Card__machinesListItem__detailsHeaderStatus.lost,
.Card__machinesListItem__detailsHeaderStatus.evaluation,
.Card__machinesListItem__detailsHeaderStatus.unreserved_listing,
.Card__machinesListItem__detailsHeaderStatus.reserve_not_met,
.Card__machinesListItem__detailsHeaderStatus.withdrawn,
.Card__machinesListItem__detailsHeaderStatus.missing {
  background-color: #FFF5F5;
  color: #9B2C2C;
  border: 1px solid #FED7D7;
}

/* line 34, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.new.bullet, .informationPill.identified.bullet, .informationPill.in-discussion.bullet, .informationPill.lost.bullet, .informationPill.evaluation.bullet, .informationPill.unreserved_listing.bullet, .informationPill.reserve_not_met.bullet, .informationPill.withdrawn.bullet, .informationPill.missing.bullet,
.Card__machinesListItem__detailsHeaderStatus.new.bullet,
.Card__machinesListItem__detailsHeaderStatus.identified.bullet,
.Card__machinesListItem__detailsHeaderStatus.in-discussion.bullet,
.Card__machinesListItem__detailsHeaderStatus.lost.bullet,
.Card__machinesListItem__detailsHeaderStatus.evaluation.bullet,
.Card__machinesListItem__detailsHeaderStatus.unreserved_listing.bullet,
.Card__machinesListItem__detailsHeaderStatus.reserve_not_met.bullet,
.Card__machinesListItem__detailsHeaderStatus.withdrawn.bullet,
.Card__machinesListItem__detailsHeaderStatus.missing.bullet {
  background-color: #FED7D7;
  color: #742A2A;
  border: 1px solid #FEB2B2;
}

/* line 38, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.processing, .informationPill.processed, .informationPill.proposal,
.Card__machinesListItem__detailsHeaderStatus.processing,
.Card__machinesListItem__detailsHeaderStatus.processed,
.Card__machinesListItem__detailsHeaderStatus.proposal {
  background-color: #FAF5FF;
  color: #553C9A;
  border: 1px solid #E9D8FD;
}

/* line 42, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.processing.bullet, .informationPill.processed.bullet, .informationPill.proposal.bullet,
.Card__machinesListItem__detailsHeaderStatus.processing.bullet,
.Card__machinesListItem__detailsHeaderStatus.processed.bullet,
.Card__machinesListItem__detailsHeaderStatus.proposal.bullet {
  background-color: #E9D8FD;
  color: #44337A;
  border: 1px solid #D6BCFA;
}

/* line 46, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.inspection, .informationPill.closing,
.Card__machinesListItem__detailsHeaderStatus.inspection,
.Card__machinesListItem__detailsHeaderStatus.closing {
  background-color: #EBF4FF;
  color: #434190;
  border: 1px solid #C3DAFE;
}

/* line 49, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.inspection.bullet, .informationPill.closing.bullet,
.Card__machinesListItem__detailsHeaderStatus.inspection.bullet,
.Card__machinesListItem__detailsHeaderStatus.closing.bullet {
  background-color: #C3DAFE;
  color: #3C366B;
  border: 1px solid #A3BFFA;
}

/* line 53, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.published, .informationPill.collection, .informationPill.auction, .informationPill.sent,
.Card__machinesListItem__detailsHeaderStatus.published,
.Card__machinesListItem__detailsHeaderStatus.collection,
.Card__machinesListItem__detailsHeaderStatus.auction,
.Card__machinesListItem__detailsHeaderStatus.sent {
  background-color: #EBF8FF;
  color: #2C5282;
  border: 1px solid #BEE3F8;
}

/* line 58, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.published.bullet, .informationPill.collection.bullet, .informationPill.auction.bullet, .informationPill.sent.bullet,
.Card__machinesListItem__detailsHeaderStatus.published.bullet,
.Card__machinesListItem__detailsHeaderStatus.collection.bullet,
.Card__machinesListItem__detailsHeaderStatus.auction.bullet,
.Card__machinesListItem__detailsHeaderStatus.sent.bullet {
  background-color: #BEE3F8;
  color: #2A4365;
  border: 1px solid #90CDF4;
}

/* line 62, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.reserved, .informationPill.marketing-order,
.Card__machinesListItem__detailsHeaderStatus.reserved,
.Card__machinesListItem__detailsHeaderStatus.marketing-order {
  background-color: #E6FFFA;
  color: #285E61;
  border: 1px solid #B2F5EA;
}

/* line 65, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.reserved.bullet, .informationPill.marketing-order.bullet,
.Card__machinesListItem__detailsHeaderStatus.reserved.bullet,
.Card__machinesListItem__detailsHeaderStatus.marketing-order.bullet {
  background-color: #B2F5EA;
  color: #234E52;
  border: 1px solid #81E6D9;
}

/* line 69, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.close_to_reserve,
.Card__machinesListItem__detailsHeaderStatus.close_to_reserve {
  background-color: #FFFAF0;
  color: #9C4221;
  border: 1px solid #FEEBC8;
}

/* line 71, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.close_to_reserve.bullet,
.Card__machinesListItem__detailsHeaderStatus.close_to_reserve.bullet {
  background-color: #FEEBC8;
  color: #7B341E;
  border: 1px solid #FBD38D;
}

/* line 75, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.sold, .informationPill.won, .informationPill.approved, .informationPill.reserve_met, .informationPill.signed, .informationPill.present,
.Card__machinesListItem__detailsHeaderStatus.sold,
.Card__machinesListItem__detailsHeaderStatus.won,
.Card__machinesListItem__detailsHeaderStatus.approved,
.Card__machinesListItem__detailsHeaderStatus.reserve_met,
.Card__machinesListItem__detailsHeaderStatus.signed,
.Card__machinesListItem__detailsHeaderStatus.present {
  background-color: #F0FFF4;
  color: #276749;
  border: 1px solid #C6F6D5;
}

/* line 82, app/assets/stylesheets/shared/informationBar/informationPill.scss */
.informationPill.sold.bullet, .informationPill.won.bullet, .informationPill.approved.bullet, .informationPill.reserve_met.bullet, .informationPill.signed.bullet, .informationPill.present.bullet,
.Card__machinesListItem__detailsHeaderStatus.sold.bullet,
.Card__machinesListItem__detailsHeaderStatus.won.bullet,
.Card__machinesListItem__detailsHeaderStatus.approved.bullet,
.Card__machinesListItem__detailsHeaderStatus.reserve_met.bullet,
.Card__machinesListItem__detailsHeaderStatus.signed.bullet,
.Card__machinesListItem__detailsHeaderStatus.present.bullet {
  background-color: #C6F6D5;
  color: #22543D;
  border: 1px solid #9AE6B4;
}

/* line 1, app/assets/stylesheets/shared/informationBox.scss */
.informationBox {
  width: 100%;
  height: auto;
  padding: 1.6rem;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 3.2rem 0 8rem 0;
  display: flex;
  flex-flow: row nowrap;
}

/* line 10, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__iconContainer {
  height: 4.8rem;
  width: 4.8rem;
  border-radius: 50rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 4.8rem;
  margin-right: 1.6rem;
}

/* line 20, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .icon {
  height: 2.4rem;
  width: 2.4rem;
}

/* line 24, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__title {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  margin: 1.2rem 0;
}

/* line 28, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__title.small {
  font-size: 1.2rem;
  line-height: 1.8;
  margin: 0;
}

/* line 33, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .cta__button__blue,
.informationBox .cta__button__whiteRed {
  font-size: 1.4rem;
  line-height: 1.8;
  height: 4.8rem;
  min-width: 20rem;
  min-width: 50%;
  margin-top: 2.4rem;
}

/* line 41, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__textBody,
.informationBox .informationBox__textBodyMedium,
.informationBox .informationBox__textBodySmall {
  display: flex;
  align-items: center;
}

/* line 46, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__textBody.noFlex,
.informationBox .informationBox__textBodyMedium.noFlex,
.informationBox .informationBox__textBodySmall.noFlex {
  display: block;
}

/* line 50, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__textBody {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 53, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__textBodyMedium {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 56, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__textBodySmall {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 59, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__linksContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 64, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__linksContainer > * {
  margin-top: 2.4rem;
  margin-right: 3.2rem;
}

/* line 68, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__linksContainer .informationBox__link {
  font-weight: bold;
}

/* line 72, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__fullWidthLink {
  font-size: 1.2rem;
  line-height: 1.8;
  display: block;
  margin: 0.8rem 0;
}

/* line 76, app/assets/stylesheets/shared/informationBox.scss */
.informationBox .informationBox__fullWidthLink:hover, .informationBox .informationBox__fullWidthLink:active, .informationBox .informationBox__fullWidthLink:focus {
  text-decoration: underline;
}

/* line 80, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.blue {
  background-color: #EBF8FF;
  color: #2C5282;
  border: 1px solid #BEE3F8;
}

/* line 84, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.blue .informationBox__iconContainer {
  background-color: #BEE3F8;
}

/* line 87, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.blue .icon {
  fill: #2B6CB0;
}

/* line 91, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.blue .informationBox__linksContainer .informationBox__link {
  color: #2C5282;
}

/* line 95, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.blue .informationBox__fullWidthLink {
  color: #2B6CB0;
}

/* line 99, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.green {
  background-color: #F0FFF4;
  color: #276749;
  border: 1px solid #C6F6D5;
}

/* line 103, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.green .informationBox__iconContainer {
  background-color: #C6F6D5;
}

/* line 106, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.green .icon {
  fill: #2F855A;
}

/* line 110, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.green .informationBox__linksContainer .informationBox__link {
  color: #276749;
}

/* line 114, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.green .informationBox__fullWidthLink {
  color: #2F855A;
}

/* line 118, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.red {
  background-color: #FFF5F5;
  color: #9B2C2C;
  border: 1px solid #FED7D7;
}

/* line 122, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.red .informationBox__iconContainer {
  background-color: #FED7D7;
}

/* line 125, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.red .icon {
  fill: #C53030;
}

/* line 128, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.red .informationBox__title,
.informationBox.red .informationBox__fullWidthLink {
  color: #C53030;
}

/* line 133, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.red .informationBox__linksContainer .informationBox__link {
  color: #9B2C2C;
}

/* line 138, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.orange {
  background-color: #FFFAF0;
  color: #9C4221;
  border: 1px solid #FEEBC8;
}

/* line 142, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.orange .informationBox__iconContainer {
  background-color: #FEEBC8;
}

/* line 145, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.orange .icon {
  fill: #C05621;
}

/* line 148, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.orange .informationBox__title,
.informationBox.orange .informationBox__fullWidthLink {
  color: #C05621;
}

/* line 153, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.orange .informationBox__linksContainer .informationBox__link {
  color: #9C4221;
}

/* line 158, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.boxWhite {
  background-color: #FFFFFF;
  color: #6E7A89;
  border: none;
}

/* line 163, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.compact {
  margin: 0 0 1.6rem;
}

/* line 165, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.compact.withTop {
  margin-top: 1.6rem;
}

/* line 169, app/assets/stylesheets/shared/informationBox.scss */
.informationBox.new {
  display: block;
  border-radius: 0;
  border: none;
  border-left: 6px solid #2B6CB0;
  margin: 0 0 2.4rem 0;
  padding: 0.6rem 1.2rem;
}

@media (max-width: 600px) {
  /* line 180, app/assets/stylesheets/shared/informationBox.scss */
  .informationBox {
    flex-flow: column nowrap;
  }
  /* line 182, app/assets/stylesheets/shared/informationBox.scss */
  .informationBox .informationBox__iconContainer {
    background-color: #EBF8FF;
    margin-right: 0;
    margin-bottom: 0.4rem;
  }
  /* line 187, app/assets/stylesheets/shared/informationBox.scss */
  .informationBox .informationBox__title {
    font-size: 1.6rem;
    line-height: 1.7;
  }
  /* line 190, app/assets/stylesheets/shared/informationBox.scss */
  .informationBox .informationBox__textBody {
    font-size: 1.4rem;
    line-height: 1.8;
  }
  /* line 194, app/assets/stylesheets/shared/informationBox.scss */
  .informationBox .informationBox__linksContainer * + * {
    margin-top: 2.4rem;
  }
}

/* line 1, app/assets/stylesheets/shared/links/equippoLinks.scss */
.equippoLink {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #3182CE;
  text-decoration: underline;
}

/* line 5, app/assets/stylesheets/shared/links/equippoLinks.scss */
.equippoLink:hover, .equippoLink:focus, .equippoLink:active {
  text-decoration: underline;
  color: #2B6CB0;
}

/* line 207, app/assets/stylesheets/shared/loaders/loader.scss */
.spinning-equippo-loader-container {
  height: 10rem;
}

/* line 209, app/assets/stylesheets/shared/loaders/loader.scss */
.spinning-equippo-loader-container.coveringAllOfParent {
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 218, app/assets/stylesheets/shared/loaders/loader.scss */
.spinning-equippo-loader-container .spinning-equippo-loader {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  position: relative;
  animation: loader07-equippo-loader 1s linear infinite;
  top: 50%;
  margin: -0.6rem auto 0;
}

@keyframes loader07-equippo-loader {
  0% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.05), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.1), 2.2rem 0 0 0 rgba(146, 159, 176, 0.2), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.3), 0 2.2rem 0 0 rgba(146, 159, 176, 0.4), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.6), -2.2rem 0 0 0 rgba(146, 159, 176, 0.8), -1.6rem -1.6rem 0 0 #929fb0;
  }
  12.5% {
    box-shadow: 0 -2.2rem 0 0 #929fb0, 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.05), 2.2rem 0 0 0 rgba(146, 159, 176, 0.1), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.2), 0 2.2rem 0 0 rgba(146, 159, 176, 0.3), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.4), -2.2rem 0 0 0 rgba(146, 159, 176, 0.6), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.8);
  }
  25% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.8), 1.6rem -1.6rem 0 0 #929fb0, 2.2rem 0 0 0 rgba(146, 159, 176, 0.05), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.1), 0 2.2rem 0 0 rgba(146, 159, 176, 0.2), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.3), -2.2rem 0 0 0 rgba(146, 159, 176, 0.4), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.6);
  }
  37.5% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.6), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.8), 2.2rem 0 0 0 #929fb0, 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.05), 0 2.2rem 0 0 rgba(146, 159, 176, 0.1), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.2), -2.2rem 0 0 0 rgba(146, 159, 176, 0.3), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.4);
  }
  50% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.4), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.6), 2.2rem 0 0 0 rgba(146, 159, 176, 0.8), 1.6rem 1.6rem 0 0 #929fb0, 0 2.2rem 0 0 rgba(146, 159, 176, 0.05), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.1), -2.2rem 0 0 0 rgba(146, 159, 176, 0.2), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.3);
  }
  62.5% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.3), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.4), 2.2rem 0 0 0 rgba(146, 159, 176, 0.6), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.8), 0 2.2rem 0 0 #929fb0, -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.05), -2.2rem 0 0 0 rgba(146, 159, 176, 0.1), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.2);
  }
  75% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.2), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.3), 2.2rem 0 0 0 rgba(146, 159, 176, 0.4), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.6), 0 2.2rem 0 0 rgba(146, 159, 176, 0.8), -1.6rem 1.6rem 0 0 #929fb0, -2.2rem 0 0 0 rgba(146, 159, 176, 0.05), -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.1);
  }
  87.5% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.1), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.2), 2.2rem 0 0 0 rgba(146, 159, 176, 0.3), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.4), 0 2.2rem 0 0 rgba(146, 159, 176, 0.6), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.8), -2.2rem 0 0 0 #929fb0, -1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.05);
  }
  100% {
    box-shadow: 0 -2.2rem 0 0 rgba(146, 159, 176, 0.05), 1.6rem -1.6rem 0 0 rgba(146, 159, 176, 0.1), 2.2rem 0 0 0 rgba(146, 159, 176, 0.2), 1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.3), 0 2.2rem 0 0 rgba(146, 159, 176, 0.4), -1.6rem 1.6rem 0 0 rgba(146, 159, 176, 0.6), -2.2rem 0 0 0 rgba(146, 159, 176, 0.8), -1.6rem -1.6rem 0 0 #929fb0;
  }
}

/* line 1, app/assets/stylesheets/shared/modal/baseModalStyles.scss */
.modalBackdrop {
  z-index: 1000;
}

/* line 4, app/assets/stylesheets/shared/modal/baseModalStyles.scss */
.modalContainer {
  z-index: 1001;
}

/* line 1, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal {
  display: block;
  min-width: 64.8rem;
  max-width: max-content;
  top: 50%;
  bottom: unset;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 9, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.narrow {
  min-width: 47rem;
  max-width: 47rem;
}

/* line 13, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering {
  inset: 0;
  border-radius: 0;
  background-color: #F8F9FA;
  transform: translateZ(0);
  max-width: unset;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main {
  height: max-content;
  max-height: max-content;
  max-width: 37.5rem;
  padding: 0;
}

/* line 28, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main * {
  font-size: 2.0rem;
  line-height: 1.6;
}

/* line 31, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main h2 {
  font-weight: bold;
}

/* line 34, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main ol {
  margin: 2.4rem 0 8rem;
}

/* line 36, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main ol li {
  list-style: decimal inside none;
  display: list-item;
  margin: 0;
}

/* line 42, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main footer {
  position: initial;
  height: auto;
  justify-content: space-between;
  border: none;
  padding: 0;
}

/* line 48, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.screenCovering main footer .equippoButton {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 54, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header {
  border-bottom: 2px solid #E1E7EC;
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
  padding: 1.2rem 2.4rem 1.4rem;
  border-radius: 8px 8px 0 0;
  position: relative;
  min-height: 5.6rem;
  display: flex;
  align-items: center;
}

/* line 65, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header span {
  font-weight: normal;
}

/* line 68, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header .icon[data-behavior="close-modal"] {
  position: absolute;
  top: 1.9rem;
  right: 2.4rem;
  width: 1.6rem;
  height: 1.6rem;
  cursor: pointer;
  fill: #929FB0;
}

/* line 77, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header h1, .modalContainer.generalFormModal header h2, .modalContainer.generalFormModal header h3, .modalContainer.generalFormModal header h4 {
  padding-right: 2rem;
}

/* line 79, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header h1.light, .modalContainer.generalFormModal header h2.light, .modalContainer.generalFormModal header h3.light, .modalContainer.generalFormModal header h4.light {
  color: #6E7A89;
}

/* line 83, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header h1.emphasis.warning, .modalContainer.generalFormModal header h2.emphasis.warning, .modalContainer.generalFormModal header h3.emphasis.warning, .modalContainer.generalFormModal header h4.emphasis.warning {
  color: #E53E3E;
}

/* line 88, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal header .actionSection {
  margin-left: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

/* line 96, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main {
  padding: 2.4rem 2.4rem 14.4rem;
  max-height: calc(100vh - 5.6rem - 6.4rem);
  overscroll-behavior: contain;
}

/* line 97, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main p:not([class]) {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  padding: 1.2rem 0;
}

/* line 102, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main p.padded {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  padding: 1.2rem 2.4rem;
}

/* line 107, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main p.modalTopWarning {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #9B2C2C;
  background-color: #FFF5F5;
  border-bottom: 1px solid #FED7D7;
}

/* line 112, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main p.modalTopWarning .icon {
  fill: #E53E3E;
  margin-right: 0.6rem;
}

/* line 120, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main:not(.generalFormModal__mainWithoutScroll) {
  overflow-y: auto;
}

/* line 123, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.modalWithoutFoot {
  max-height: calc(100vh - 6.4rem);
  height: calc(100vh - 6.4rem);
}

/* line 127, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main div.modalContainer__body {
  padding: 0;
  border-bottom: none;
}

/* line 131, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main article {
  padding-left: 2.4rem;
}

/* line 133, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main article a:hover {
  text-decoration: underline;
}

/* line 137, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main sub {
  font-size: 10px;
}

/* line 140, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main li {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 2.4rem;
}

/* line 145, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main li > * {
  display: block;
}

/* line 147, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main li > *:first-child {
  margin-right: 2.4rem;
  width: 21.6rem;
}

/* line 151, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main li > *:last-child {
  width: 36rem;
}

/* line 154, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main li > * input:not(.whiteBackground) {
  background-color: #F8F9FA;
}

/* line 159, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .headingLarge {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #6E7A89;
  margin-bottom: 1.2rem;
}

/* line 163, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .headingLarge:not(:first-of-type) {
  padding-top: 2.4rem;
}

/* line 167, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .booleanCheckBox__container {
  margin-block: 1.4rem 2.4rem;
}

/* line 169, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .booleanCheckBox__container .booleanCheckBox__label {
  margin-right: 1.4rem;
}

/* line 173, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__boxedInSection {
  border: 1px solid #E1E7EC;
  padding: 0.8rem 2.2rem 0.8rem 1.6rem;
  border-radius: 8px;
  min-height: 6.4rem;
  margin-bottom: 4.8rem;
}

/* line 179, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__boxedInSection.flexed {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: space-between;
}

/* line 184, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__boxedInSection.flexed .generalFormModal__boxedInSection__link {
  display: block;
}

/* line 188, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__boxedInSection .generalFormModal__boxedInSection__title {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: bold;
}

/* line 193, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__boxedInSection .generalFormModal__boxedInSection__link {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #2B6CB0;
  cursor: pointer;
}

/* line 199, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main .generalFormModal__spacedSection {
  display: flow-root;
  margin-bottom: 2.4rem;
}

/* line 204, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument h1 {
  font-size: 2.4rem;
  line-height: 1.6;
  margin: 0 0 3rem 0;
}

/* line 208, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument h2 {
  font-size: 2.0rem;
  line-height: 1.6;
  margin: 2rem 0;
}

/* line 212, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument h3 {
  font-size: 1.8rem;
  line-height: 1.6;
  margin: 1.5rem 0;
}

/* line 216, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument h4 {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  margin: 2.5rem 0 0;
}

/* line 221, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument p,
.modalContainer.generalFormModal main.baseStyledDocument ul,
.modalContainer.generalFormModal main.baseStyledDocument ol,
.modalContainer.generalFormModal main.baseStyledDocument li,
.modalContainer.generalFormModal main.baseStyledDocument address,
.modalContainer.generalFormModal main.baseStyledDocument span,
.modalContainer.generalFormModal main.baseStyledDocument section,
.modalContainer.generalFormModal main.baseStyledDocument article,
.modalContainer.generalFormModal main.baseStyledDocument aside {
  font-size: 1.4rem;
  line-height: 1.8;
  margin: 1rem 0;
}

/* line 234, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument blockquote {
  margin: 1rem 0;
  padding-top: 1rem 0;
  border-top: 1px solid lightgrey;
  clear: both;
}

/* line 241, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument blockquote > div {
  clear: both;
}

/* line 245, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument iframe {
  float: right;
}

/* line 249, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument img {
  margin: 1rem 0;
  width: 250px;
  float: left;
  clear: both;
  margin-right: 1rem;
}

/* line 257, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument .legalLinks {
  padding: 0;
}

/* line 259, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument .legalLinks li {
  list-style-type: none;
}

/* line 263, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument ol,
.modalContainer.generalFormModal main.baseStyledDocument ul {
  padding: 0 4rem;
}

/* line 268, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument li {
  display: list-item;
  list-style-type: decimal;
  list-style-position: outside;
}

/* line 272, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument li > * {
  display: initial;
  margin: 0;
}

/* line 279, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument.no-list-style li {
  list-style-type: none;
}

/* line 284, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument.lowerAlphaLists ol {
  counter-reset: list;
  margin: 0;
}

/* line 287, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument.lowerAlphaLists ol li {
  list-style: none;
  position: relative;
}

/* line 290, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal main.baseStyledDocument.lowerAlphaLists ol li:before {
  counter-increment: list;
  content: counter(list, lower-alpha) ") ";
  position: absolute;
  left: -1.4em;
}

/* line 301, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-flow: row nowrap;
  border-radius: 0 0 8px 8px;
  width: 100%;
  height: 6.4rem;
  background-color: #F8F9FA;
  border-top: 2px solid #E1E7EC;
  padding: 1.2rem 2.4rem;
}

/* line 314, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer > * + * {
  margin-left: 3.2rem;
}

/* line 317, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer .deleteButton {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  display: block;
  color: #E53E3E;
  margin-right: auto;
  text-decoration: none;
}

/* line 324, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer .deleteButton:hover, .modalContainer.generalFormModal footer .deleteButton:focus, .modalContainer.generalFormModal footer .deleteButton:active {
  color: #F56565;
}

/* line 328, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer.reactHybridModal {
  margin-left: -2.4rem;
}

@supports (gap: 3.2rem) {
  /* line 301, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal footer {
    gap: 3.2rem;
  }
  /* line 333, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal footer > * + * {
    margin-left: 0 !important;
  }
}

/* line 337, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal footer.reactHybridModal {
  margin-left: -2.4rem;
}

/* line 341, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal .cancelButton {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  font-weight: bold;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

/* line 348, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal .cancelButton:hover, .modalContainer.generalFormModal .cancelButton:focus, .modalContainer.generalFormModal .cancelButton:active {
  text-decoration: none;
  color: #404B59;
}

/* line 352, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal .cancelButton ~ input[type=submit], .modalContainer.generalFormModal .cancelButton ~ button[type=submit] {
  margin-left: 3.2rem;
}

/* line 356, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.v5 {
  border-radius: 16px;
  max-height: 60rem;
}

/* line 359, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.v5 main {
  max-height: calc(60rem - 5.6rem - 6.4rem);
}

/* line 362, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.v5 footer {
  justify-content: center;
}

/* line 364, app/assets/stylesheets/shared/modal/formModal.scss */
.modalContainer.generalFormModal.v5 footer input[type=submit] {
  margin: 0 1.6rem;
  width: 16.3rem;
}

@media (max-width: 600px) {
  /* line 373, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal {
    min-width: unset;
    max-width: 100vw;
    top: 8rem;
    left: 0;
    right: 0;
    bottom: 0;
    transform: unset;
    height: calc(100% - 8rem);
    max-height: calc(100% - 8rem);
  }
  /* line 383, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal main {
    max-height: calc(100vh - 8rem - 5.6rem - 6.4rem);
  }
  /* line 386, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal.v5 {
    border-radius: 16px 16px 0 0;
    max-height: calc(100% - 8rem);
  }
  /* line 389, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal.v5 main {
    max-height: calc(100vh - 8rem - 5.6rem - 6.4rem);
  }
  /* line 393, app/assets/stylesheets/shared/modal/formModal.scss */
  .modalContainer.generalFormModal.v5 footer input[type=submit] {
    margin: 0 0.8rem;
    min-width: 12rem;
    width: auto;
  }
}

/* line 1, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles {
  height: 100%;
  width: 100%;
  padding: 3.2rem;
}

/* line 5, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles > div:not([class]) {
  position: relative;
}

/* line 8, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles h2 {
  font-size: 2.0rem;
  line-height: 1.6;
  color: #404B59;
  font-weight: bold;
  padding: 0 3.2rem 1.2rem;
  border-bottom: 2px solid #E1E7EC;
  width: calc(100% + 6.4rem);
  margin: 0 0 1.2rem -3.2rem;
}

/* line 17, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles h3 {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  font-weight: bold;
}

/* line 22, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-bottom: 0.8rem;
}

/* line 27, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
.baseModalStyles [data-behavior=close-modal]:not([class]) {
  position: absolute;
  top: 0;
  right: 0;
  height: 1.6rem;
  width: 1.6rem;
  cursor: pointer;
}

@media (max-width: 600px) {
  /* line 38, app/assets/stylesheets/shared/modal/genericModalContentStyles.scss */
  .baseModalStyles {
    padding: 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/shared/modal/modal.scss */
.modalBackdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #212934;
  opacity: 0.5;
  z-index: 100;
}

/* line 12, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer {
  background-color: #FFFFFF;
  border-radius: 0.8rem;
  position: fixed;
  z-index: 100;
  top: 4rem;
  bottom: 4rem;
  width: 33%;
  left: 33%;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 6.4rem auto 8.8rem;
  grid-template-areas: 'modal_header' 'modal_body' 'modal_footer';
}

/* line 29, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer.fixedModal {
  top: 0;
  bottom: 0;
  left: calc(33% - 2.4rem);
  border-radius: 0;
  grid-template-rows: 6.4rem auto;
  grid-template-areas: 'modal_header' 'modal_body';
}

/* line 38, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer.fixedModal .icon {
  height: 1.6rem;
  width: 1.6rem;
}

/* line 43, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer.captchaFailed {
  top: calc(50vh - 15.2rem);
  bottom: auto;
}

/* line 49, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal {
  width: 25%;
  top: 13rem;
  left: 12.8rem;
  display: initial;
}

/* line 54, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .clarificationNote {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #929FB0;
  font-weight: bold;
  padding: 1.2rem;
}

/* line 60, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal form {
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  grid-template-areas: 'filters';
}

/* line 67, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .filterSearch {
  margin-bottom: 1rem;
}

/* line 69, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .filterSearch input {
  font-size: 1.4rem;
  line-height: 1.8;
  width: 100%;
  height: 3.5rem;
}

/* line 74, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .filterSearch a.searchableShowLink {
  font-size: 1.4rem;
  line-height: 1.8;
  padding: 0.5rem;
  color: #6E7A89;
}

/* line 78, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .filterSearch a.searchableShowLink:hover, .Page__filtersModal .filterSearch a.searchableShowLink:active, .Page__filtersModal .filterSearch a.searchableShowLink:focus {
  color: #404B59;
  text-decoration: underline;
}

/* line 86, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .Page__filtersModal__filters {
  grid-area: filters;
  overflow-y: auto;
}

/* line 90, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .oneSystem__indexSearch__filtersModal_closeIconContainer {
  display: none;
  padding: 1.2rem;
}

/* line 93, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .oneSystem__indexSearch__filtersModal_closeIconContainer .oneSystem__indexSearch__filtersModal_closeIcon {
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
  top: 0.5rem;
  fill: #AEBECC;
  margin-left: auto;
}

/* line 101, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .oneSystem__indexSearch__filtersModal_closeIconContainer span {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-left: 1.2rem;
  color: #6E7A89;
}

/* line 108, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .selectedFiltersContainer a {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 1.6rem;
  font-size: 1.4rem;
  line-height: 1.8;
  line-height: 1;
  text-decoration: none;
  color: #6E7A89;
}

/* line 117, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .selectedFiltersContainer a:before {
  background-color: #E53E3E;
  border: 1px solid #E53E3E;
  content: '\2713';
  color: #FFFFFF;
  margin-right: 1.2rem;
}

/* line 126, app/assets/stylesheets/shared/modal/modal.scss */
.Page__filtersModal .modalContainer__footer {
  grid-area: footer;
}

@media (min-width: 1200px) and (max-width: 1800px) {
  /* line 132, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer {
    width: 50%;
    left: 25%;
  }
  /* line 135, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer.fixedModal {
    left: calc(25% - 2rem);
  }
  /* line 139, app/assets/stylesheets/shared/modal/modal.scss */
  .Page__filtersModal {
    width: 25%;
    left: 12.8rem;
  }
}

@media (min-width: 900px) and (max-width: 1200px) {
  /* line 145, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer {
    width: 66%;
    left: 17%;
  }
  /* line 148, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer.fixedModal {
    left: calc(17% - 1.6rem);
  }
  /* line 152, app/assets/stylesheets/shared/modal/modal.scss */
  .Page__filtersModal {
    width: 33%;
    left: 12rem;
  }
}

@media (min-width: 600px) and (max-width: 900px) {
  /* line 158, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer,
.Page__filtersModal {
    width: auto;
    left: 6rem;
    right: 6rem;
  }
  /* line 163, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer.fixedModal,
.Page__filtersModal.fixedModal {
    left: 3rem;
    right: 9rem;
  }
}

@media (max-width: 600px) {
  /* line 170, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer,
.Page__filtersModal {
    width: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0;
  }
  /* line 178, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer .oneSystem__indexSearch__filtersModal_closeIconContainer,
.Page__filtersModal .oneSystem__indexSearch__filtersModal_closeIconContainer {
    display: flex;
  }
  /* line 181, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer.fixedModal,
.Page__filtersModal.fixedModal {
    left: 0;
    width: 100%;
  }
}

/* line 188, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__header {
  border-bottom: 2px solid #E1E7EC;
  grid-area: modal_header;
}

/* line 191, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__header.massImport {
  padding: 0.8rem 1.6rem 0.8rem 2.4rem;
}

/* line 196, app/assets/stylesheets/shared/modal/modal.scss */
.deleteModal,
.contactCard__deleteModal,
.buyingMachinesCard__deleteModal,
.notesCard__deleteModal,
.historyCard__deleteModal {
  grid-template-rows: auto 8.8rem;
  grid-template-areas: 'modal_header' 'modal_footer';
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

/* line 209, app/assets/stylesheets/shared/modal/modal.scss */
.notesCard__addModal,
.notesCard__editModal {
  grid-template-rows: 6.4rem 20.2rem 8.8rem;
  grid-template-areas: 'modal_header' 'modal_body' 'modal_footer';
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

/* line 219, app/assets/stylesheets/shared/modal/modal.scss */
.notesCard__addModal textarea,
.notesCard__editModal textarea {
  border: none;
  width: 100%;
  height: 15rem;
  color: #6E7A89;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 228, app/assets/stylesheets/shared/modal/modal.scss */
.buyingMachinesCard__addModal,
.buyingMachinesCard__editModal {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

/* line 235, app/assets/stylesheets/shared/modal/modal.scss */
.Card__header__delete {
  border-top: 0.4rem solid #F56565;
  padding: 3.2rem 2.4rem;
  border-bottom: none;
  display: flex;
  justify-content: flex-start;
}

/* line 241, app/assets/stylesheets/shared/modal/modal.scss */
.Card__header__delete .Card__header__delete__left {
  margin-right: 2.4rem;
}

/* line 244, app/assets/stylesheets/shared/modal/modal.scss */
.Card__header__delete .Card__headerTitle {
  color: #404B59;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.6;
}

/* line 250, app/assets/stylesheets/shared/modal/modal.scss */
.Card__header__delete .Card__header__delete__right p {
  color: #404B59;
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 257, app/assets/stylesheets/shared/modal/modal.scss */
.info__deleteModal {
  background-color: #FED7D7;
}

/* line 259, app/assets/stylesheets/shared/modal/modal.scss */
.info__deleteModal svg {
  fill: #E53E3E;
}

/* line 264, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__bodyWrap {
  grid-area: modal_body;
  overflow-y: auto;
}

/* line 268, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body {
  border-bottom: 2px solid #E1E7EC;
  padding: 2.4rem;
}

/* line 271, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body.reactClass {
  border-bottom: 2px solid #E1E7EC !important;
  padding: 2.4rem !important;
}

@media (max-width: 600px) {
  /* line 277, app/assets/stylesheets/shared/modal/modal.scss */
  .modalContainer__body {
    padding: 1.6rem;
  }
}

/* line 282, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__footer {
  background-color: #F8F9FA;
  padding: 2.4rem;
  grid-area: modal_footer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* line 291, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__footerUnsavedCount {
  color: #6E7A89;
  font-size: 1.6rem;
  line-height: 1.7;
  margin-right: auto;
}

/* line 295, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__footerUnsavedCount.alertFooter {
  color: #E53E3E;
}

/* line 297, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__footerUnsavedCount.alertFooter:before {
  content: '⚠';
  margin-right: 0.5rem;
}

/* line 304, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__bodySubtitle {
  color: #6E7A89;
  font-size: 1.8rem;
  line-height: 1.6;
}

/* line 309, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__bodySubtitleWarning {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
  color: #E53E3E;
  margin-bottom: 1.6rem;
}

/* line 314, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__bodySubtitleWarning .icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #ED8936;
  position: relative;
  top: 0.2rem;
  margin-right: 0.6rem;
}

/* line 324, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__section {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

/* line 329, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputList {
  margin-top: 1.2rem;
}

/* line 331, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputList li {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  margin-bottom: 2.4rem;
}

/* line 336, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputList li:last-child {
  margin-bottom: 0;
}

/* line 340, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputList.bordered {
  border-top: 1px solid #E1E7EC;
  margin-top: 2.4rem;
  padding-top: 2.4rem;
}

/* line 347, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListKey {
  width: calc(40% - 1.2rem);
  color: #6E7A89;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.7;
  padding-top: 1rem;
  display: flex;
  align-items: center;
}

/* line 355, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListKey.required::before {
  font-size: 1.4rem;
  line-height: 1.8;
  content: '*';
  color: #E53E3E;
  vertical-align: super;
  align-self: flex-start;
}

/* line 362, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListKey.alignTop {
  align-items: flex-start;
}

/* line 368, app/assets/stylesheets/shared/modal/modal.scss */
.required .modalContainer__body__inputListKey::before {
  font-size: 1.4rem;
  line-height: 1.8;
  content: '*';
  color: #E53E3E;
  vertical-align: super;
  align-self: flex-start;
}

/* line 379, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body .field_with_errors input,
.modalContainer__body .field_with_errors label:not(.v5-checkbox-container),
.modalContainer__body .field_with_errors select,
.modalContainer__body .field_with_errors textarea {
  border: 2px solid #FC8181;
  background-color: #FFF5F5;
}

/* line 391, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body input.field_with_errors,
.modalContainer__body label.field_with_errors:not(.v5-checkbox-container),
.modalContainer__body select.field_with_errors,
.modalContainer__body textarea.field_with_errors {
  border: 2px solid #FC8181;
  background-color: #FFF5F5;
}

/* line 398, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue {
  width: calc(60% - 1.2rem);
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 404, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .form-required {
  width: 100%;
}

/* line 407, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .equippoDropdownSelect {
  width: 100%;
}

/* line 411, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .field_with_errors input,
.modalContainer__body__inputListValue .field_with_errors label:not(.v5-checkbox-container),
.modalContainer__body__inputListValue .field_with_errors textarea {
  border: 2px solid #FC8181;
  background-color: #FFF5F5;
}

/* line 418, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue.datePicker {
  width: auto;
}

/* line 421, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .iti__country {
  display: block;
  margin-bottom: 0;
}

/* line 425, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .invalid-input-error {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #C53030;
  margin-left: 1.2rem;
  margin-top: 0.6rem;
  display: flex;
  align-items: baseline;
}

/* line 432, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .invalid-input-error .icon {
  fill: #E53E3E;
  height: 1.2rem;
  width: 1.2rem;
  position: relative;
  top: 0.1rem;
  margin-right: 0.6rem;
}

/* line 441, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue.doubleFields {
  display: flex;
  flex-flow: row nowrap;
}

/* line 445, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input,
.modalContainer__body__inputListValue label:not(.v5-checkbox-container),
.modalContainer__body__inputListValue textarea:not(.inputField__date) {
  color: #404B59;
  border: 2px solid #E1E7EC;
  font-size: 1.6rem;
  line-height: 1.7;
  border-radius: 0.4rem;
  height: 4.8rem;
  box-sizing: border-box;
}

/* line 454, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input:disabled,
.modalContainer__body__inputListValue label:not(.v5-checkbox-container):disabled,
.modalContainer__body__inputListValue textarea:not(.inputField__date):disabled {
  color: #404B59;
  cursor: not-allowed;
}

/* line 457, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input:disabled:not(.inputField__phone, .inputFieldWithPrefix__inputField),
.modalContainer__body__inputListValue label:not(.v5-checkbox-container):disabled:not(.inputField__phone, .inputFieldWithPrefix__inputField),
.modalContainer__body__inputListValue textarea:not(.inputField__date):disabled:not(.inputField__phone, .inputFieldWithPrefix__inputField) {
  border: 2px solid #E1E7EC;
}

/* line 461, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input::placeholder,
.modalContainer__body__inputListValue label:not(.v5-checkbox-container)::placeholder,
.modalContainer__body__inputListValue textarea:not(.inputField__date)::placeholder {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 464, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input.input-changed,
.modalContainer__body__inputListValue label.input-changed:not(.v5-checkbox-container),
.modalContainer__body__inputListValue textarea.input-changed:not(.inputField__date) {
  border: 2px solid #C6F6D5;
  background-color: #F0FFF4;
}

/* line 469, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue textarea {
  width: 100%;
  min-height: 15rem;
  padding: 0 1.2rem;
}

/* line 474, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input {
  width: 100%;
  padding: 0 1.2rem;
}

/* line 478, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue label:not(.v5-checkbox-container) {
  cursor: pointer;
  text-align: center;
  display: inline-flex;
  align-items: center;
  margin-right: 1.2rem;
  padding: 1.2rem 1.6rem 1.2rem 1.2rem;
}

/* line 485, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue label:not(.v5-checkbox-container) .icon {
  width: 1.2rem;
  height: 1.2rem;
  display: inline-block;
  margin-right: 1.2rem;
}

/* line 491, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue label:not(.v5-checkbox-container) .icon-check-circle-1 {
  display: none;
}

/* line 495, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input[type='radio']:checked + label:not(.v5-checkbox-container) {
  background-color: #F8F9FA;
  border: 2px solid #6E7A89;
}

/* line 498, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input[type='radio']:checked + label:not(.v5-checkbox-container) .icon {
  display: none;
}

/* line 501, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input[type='radio']:checked + label:not(.v5-checkbox-container) .icon-check-circle-1 {
  display: inline-block;
}

/* line 505, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input.input-changed[type='radio']:checked + label:not(.v5-checkbox-container) {
  border: 2px solid #C6F6D5;
  background-color: #F0FFF4;
}

/* line 509, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .currency.optional {
  width: calc(50% - 1rem) !important;
  margin-right: 1rem;
}

/* line 512, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .currency.optional + .currency.optional {
  margin-left: 1rem;
  margin-right: 0;
}

/* line 517, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .date_time_picker {
  width: calc(50% - 1rem) !important;
  margin-right: 1rem;
}

/* line 520, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .date_time_picker + .equippoDropdownSelect {
  width: calc(50% - 1rem) !important;
  margin-left: 1rem;
  margin-right: 0;
}

/* line 526, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .newHeaderNav__searchInput {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #404B59;
  border: none;
  background-color: transparent;
}

/* line 532, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .twoColumns {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

/* line 537, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .twoColumns > * {
  width: calc(50% - 1rem) !important;
}

/* line 540, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue .twoColumns * + * {
  margin-right: 0 !important;
}

/* line 545, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue.greyBackground input,
.modalContainer__body__inputListValue.greyBackground textarea,
.modalContainer__body__inputListValue.greyBackground select {
  background-color: #F8F9FA;
}

/* line 554, app/assets/stylesheets/shared/modal/modal.scss */
.modalContainer__body__inputListValue input:disabled,
.modalContainer__body__inputListValue textarea:disabled,
.modalContainer__body__inputListValue select:disabled {
  color: #6E7A89;
}

/* line 560, app/assets/stylesheets/shared/modal/modal.scss */
.machineNamesFromSearchContainer {
  border-radius: 0.4rem;
  background-color: #FFFFFF;
  position: absolute;
  z-index: 100;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* line 567, app/assets/stylesheets/shared/modal/modal.scss */
.machineNameFromSearch {
  padding: 1.2rem;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 572, app/assets/stylesheets/shared/modal/modal.scss */
.machineNameFromSearch:hover {
  background-color: #F8F9FA;
  color: #404B59;
}

@media (max-width: 1800px) {
  /* line 579, app/assets/stylesheets/shared/modal/modal.scss */
  .machineNameFromSearch {
    line-height: 1.5;
  }
}

/* line 584, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow {
  display: flex;
  flex-wrap: wrap;
}

/* line 587, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 592, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem .fixedModal__detailItem__label {
  color: #6E7A89;
}

/* line 595, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem .fixedModal__detailItem__value {
  color: #212934;
  min-height: 1.5rem;
}

/* line 598, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem .fixedModal__detailItem__value .addButton {
  color: #404B59;
  font-style: italic;
}

/* line 602, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem .fixedModal__detailItem__value .icon-add {
  fill: #404B59;
  margin-right: 0.5rem;
  height: 1rem;
  width: 1rem;
}

/* line 608, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem .fixedModal__detailItem__value a {
  text-decoration: none;
  color: #212934;
}

/* line 613, app/assets/stylesheets/shared/modal/modal.scss */
.fixedModal__detailRow .fixedModal__detailItem.fixedModal__detailItem--wide {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 621, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal h2 {
  font-size: 2rem;
  margin-bottom: 1rem;
}

/* line 626, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalContainer__body {
  border: 0;
  padding: 2rem 2.4rem;
  border-bottom: 2px solid #E1E7EC;
}

/* line 632, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityReasonLost {
  background: #F8F9FA;
  border-radius: 0.4rem;
  padding: 1rem;
  margin-bottom: 2rem;
}

/* line 639, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageOffer {
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: 2px solid #E1E7EC;
}

/* line 644, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageOffer .fixedModal__detailItem {
  position: relative;
  padding: 2.4rem;
  margin-bottom: 0 !important;
}

/* line 648, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageOffer .fixedModal__detailItem .icon-pencil-1 {
  position: absolute;
  top: 2rem;
  right: 2rem;
  width: 2rem;
  height: 2rem;
  fill: #929FB0;
}

/* line 656, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageOffer .fixedModal__detailItem:first-child {
  border-right: 2px solid #E1E7EC;
}

/* line 663, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill {
  background-color: #F8F9FA;
  color: #404B59;
  border: 1px solid #E1E7EC;
  border-radius: 4px;
  padding: 0.5rem 1.2rem;
  margin: 0.8rem 0;
  display: flex;
  display: block;
  width: max-content;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 675, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.marketing_qualified_lead, .opportunityModal .modalSelectGroup .pill.sales_qualified_lead {
  font-size: inherit;
}

/* line 678, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.opportunity {
  background-color: #FAF5FF;
  color: #553C9A;
  border: 1px solid #E9D8FD;
}

/* line 681, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.pro_forma_sent {
  background-color: #EBF8FF;
  color: #2C5282;
  border: 1px solid #BEE3F8;
}

/* line 684, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.payment_received {
  background-color: #EBF4FF;
  color: #434190;
  border: 1px solid #C3DAFE;
}

/* line 687, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.closed_lost {
  background-color: #FFF5F5;
  color: #9B2C2C;
  border: 1px solid #FED7D7;
}

/* line 690, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .pill.closed_won {
  background-color: #F0FFF4;
  color: #276749;
  border: 1px solid #C6F6D5;
}

/* line 694, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .modalSelectGroup .opportunityStageSelect__option {
  display: block;
}

/* line 699, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageChevron {
  position: absolute;
  right: 2rem;
  top: 2.4rem;
}

/* line 705, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageSelect {
  position: absolute;
  width: 110%;
  padding: 1rem;
  background: white;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

/* line 711, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageSelect .opportunityStageSelect__option {
  padding: 0.5rem;
}

/* line 713, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityStageSelect .opportunityStageSelect__option:hover {
  background: #F8F9FA;
  cursor: pointer;
}

/* line 720, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine {
  margin-bottom: 1.5rem;
}

/* line 722, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main {
  box-sizing: border-box;
  display: flex;
  margin-bottom: 1.2rem;
}

/* line 726, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__image {
  width: 10.666rem;
  height: 8rem;
  margin-right: 2rem;
  display: inline-block;
}

/* line 731, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__image img {
  width: 100%;
  height: 100%;
}

/* line 736, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__info {
  width: calc(100% - 13rem);
  display: inline-block;
}

/* line 739, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__info .viewMachineLink {
  font-size: 1.4rem;
  line-height: 1.8;
  font-size: 1.2rem;
  font-weight: bold;
  color: #6E7A89;
}

/* line 745, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__info .Card__callsListItem__detailsList {
  margin-top: 1.2rem;
}

/* line 748, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__main .opportunityMachine__info h4 {
  font-size: 1.4rem;
  line-height: 1.8;
  font-weight: bold;
}

/* line 754, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__showLess,
.opportunityModal .opportunityMachine .opportunityMachine__showMore {
  margin: 1rem 0 1.5rem 0;
  font-size: 1.5rem;
  font-weight: bold;
}

/* line 759, app/assets/stylesheets/shared/modal/modal.scss */
.opportunityModal .opportunityMachine .opportunityMachine__showLess a,
.opportunityModal .opportunityMachine .opportunityMachine__showMore a {
  color: #6E7A89;
  text-decoration: none;
}

@media (max-width: 600px) {
  /* line 770, app/assets/stylesheets/shared/modal/modal.scss */
  .opportunityModal .opportunityStageOffer .fixedModal__detailRow .fixedModal__detailItem:nth-child(2n) {
    text-align: left;
  }
  /* line 773, app/assets/stylesheets/shared/modal/modal.scss */
  .opportunityModal .opportunityStageOffer .fixedModal__detailRow .fixedModal__detailItem:first-child {
    padding: 2.4rem 2.4rem 2.4rem 0;
  }
  /* line 776, app/assets/stylesheets/shared/modal/modal.scss */
  .opportunityModal .opportunityStageOffer .fixedModal__detailRow .fixedModal__detailItem:last-child {
    padding: 2.4rem 0 2.4rem 2.4rem;
  }
  /* line 782, app/assets/stylesheets/shared/modal/modal.scss */
  .fixedModal__detailRow .fixedModal__detailItem:nth-child(2n) {
    text-align: right;
  }
}

/* line 789, app/assets/stylesheets/shared/modal/modal.scss */
.activityModal .activityDescription {
  max-height: 6.5rem;
  max-width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
  transition: max-height 0.15s ease-out;
}

/* line 795, app/assets/stylesheets/shared/modal/modal.scss */
.activityModal .activityDescription:hover {
  transition: max-height 0.25s ease-in;
  overflow-y: auto;
  max-height: 50rem;
}

@media (max-width: 600px) {
  /* line 805, app/assets/stylesheets/shared/modal/modal.scss */
  .opportunityModal .modalContainer__body {
    padding: 1.6rem;
  }
}

/* line 810, app/assets/stylesheets/shared/modal/modal.scss */
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: visible;
}

/* line 814, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__gray {
  background-color: #F8F9FA;
  border-radius: 0.4rem;
  padding: 1.6rem;
}

/* line 820, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__from {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 826, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__from h2 {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #404B59;
}

/* line 831, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__from p {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 834, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__from p a {
  color: inherit;
}

/* line 840, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}

/* line 846, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into h3 {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #6E7A89;
}

/* line 851, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into .newHeaderNav__searchBox {
  background-color: #FFFFFF;
}

/* line 854, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into .newHeaderNav__searchResults {
  top: 5rem;
}

/* line 859, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into__data {
  width: 100%;
}

/* line 861, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into__data h3 {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #6E7A89;
  padding: 1.6rem 0 0.8rem;
  text-align: center;
}

/* line 868, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into__data ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 873, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into__data ul li {
  width: 50%;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* line 880, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__into__data ul li span {
  color: #6E7A89;
  display: block;
}

/* line 888, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__arrow {
  padding: 1.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 894, app/assets/stylesheets/shared/modal/modal.scss */
.merge__contact__arrow svg {
  fill: #929FB0;
  width: 1.8rem;
  height: 1.8rem;
}

/* line 901, app/assets/stylesheets/shared/modal/modal.scss */
.mergeList__container {
  margin-top: 3.2rem;
}

/* line 903, app/assets/stylesheets/shared/modal/modal.scss */
.mergeList__container h3 {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
  color: #6E7A89;
}

/* line 910, app/assets/stylesheets/shared/modal/modal.scss */
.mergeList {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 917, app/assets/stylesheets/shared/modal/modal.scss */
.mergeList li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  position: relative;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #6E7A89;
}

/* line 925, app/assets/stylesheets/shared/modal/modal.scss */
.mergeList li:before {
  content: '✓';
  color: #48BB78;
  left: 0;
  margin-right: 0.5rem;
}

/* line 3, app/assets/stylesheets/shared/modal/modalOnOldPagesLegacyCorrectionStyles.scss */
.modalContainer.generalFormModal.newModalOnOldPages header * {
  font-size: 1.8rem;
  line-height: 1.6;
  font-weight: bold;
  color: #404B59;
}

/* line 9, app/assets/stylesheets/shared/modal/modalOnOldPagesLegacyCorrectionStyles.scss */
.modalContainer.generalFormModal.newModalOnOldPages main {
  height: 54rem;
}

/* line 13, app/assets/stylesheets/shared/modal/modalOnOldPagesLegacyCorrectionStyles.scss */
.modalContainer.generalFormModal.newModalOnOldPages footer a {
  margin-left: 3.2rem;
}

/* line 1, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal {
  width: 97rem;
  max-width: 97rem;
  top: 4rem;
  bottom: 4rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 9, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal.extraWide {
  width: max-content;
  max-width: calc(100vw - 4.8rem);
}

/* line 13, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal header {
  position: fixed;
  background-color: #FFFFFF;
  width: 100%;
  z-index: 10;
  border-radius: 8px 8px 0 0;
}

/* line 19, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal header .wideFormModal__detailedHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 4rem;
}

/* line 30, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal header .wideFormModal__detailedHeader .doubleButtonDropdown__subContainer {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 36, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}

/* line 46, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer > main {
  padding-top: 6.4rem;
}

/* line 49, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form {
  height: 100%;
  width: 100%;
}

/* line 52, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 100%;
  width: 100%;
}

/* line 62, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper .wideFormModal__mainFormSectionContainer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  padding-top: 2.4rem;
}

/* line 68, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper .wideFormModal__mainFormSectionContainer main {
  padding-top: 5.6rem;
  width: 100%;
}

/* line 72, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper .wideFormModal__mainFormSectionContainer main .wideFormModal__mainFormContent {
  max-width: 60rem;
  width: 100%;
}

/* line 75, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper .wideFormModal__mainFormSectionContainer main .wideFormModal__mainFormContent .booleanCheckBox__container {
  margin-bottom: 1.6rem;
}

/* line 80, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer form .wideFormModal__contentWrapper .wideFormModal__mainFormSectionContainer footer {
  background-color: #FFFFFF;
  position: fixed;
  width: calc(100% - 32.2rem);
}

/* line 88, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside {
  font-size: 1.4rem;
  line-height: 1.8;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32.2rem;
  flex: 0 0 32.2rem;
  max-width: 32.2rem;
  padding-top: 5.6rem;
  height: 100%;
  background-color: #F8F9FA;
  color: #404B59;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  position: relative;
}

/* line 106, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__title {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #6E7A89;
  margin: 2.4rem 2.4rem 0;
}

/* line 110, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__title + .wideFormModal__aside__innerContainer {
  padding-top: 0;
}

/* line 114, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside:first-child {
  border-right: 2px solid #E1E7EC;
  border-radius: 0 0 0 8px;
}

/* line 118, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside:last-child {
  border-left: 2px solid #E1E7EC;
  border-radius: 0 0 8px 0;
}

/* line 122, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer {
  padding: 2.4rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 132, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer.minimalSize {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 137, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer.wideFormModal__aside__fixedFooter {
  justify-self: flex-end;
  max-height: 6.4rem;
  overflow: hidden;
  width: 100%;
  margin-top: -2px;
}

/* line 144, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer:not(:last-of-type) {
  border-bottom: 2px solid #E1E7EC;
}

/* line 147, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer.withOverflow {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  overflow-y: scroll;
}

/* line 153, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form {
  margin-bottom: 2.4rem;
}

/* line 154, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form li {
  list-style-type: none;
}

/* line 156, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form li .modalContainer__body__inputListKey {
  display: none;
}

/* line 159, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form li .modalContainer__body__inputListValue {
  width: 100%;
  margin-bottom: 2rem;
}

/* line 161, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form li .modalContainer__body__inputListValue textarea {
  min-width: 100%;
  max-width: 100%;
  min-height: 10rem;
}

/* line 167, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form li .modalContainer__body__inputListValue .form-required {
  display: none;
}

/* line 173, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection form .equippoButton {
  width: 100%;
  height: 3.6rem;
  max-height: 3.6rem;
}

/* line 179, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection .wideFormModal__aside__notesSection__noteContainer {
  margin-bottom: 2.4rem;
  max-width: 100%;
  word-break: break-all;
  padding-bottom: 2.4rem;
  border-bottom: 1px solid #E1E7EC;
}

/* line 185, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection .wideFormModal__aside__notesSection__noteContainer .wideFormModal__aside__notesSection__noteContainer__noteLabel {
  margin-bottom: 0.8rem;
}

/* line 187, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection .wideFormModal__aside__notesSection__noteContainer .wideFormModal__aside__notesSection__noteContainer__noteLabel .wideFormModal__aside__notesSection__noteContainer__noteLabel__title {
  display: block;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
  margin-bottom: 0;
}

/* line 193, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__notesSection .wideFormModal__aside__notesSection__noteContainer .wideFormModal__aside__notesSection__noteContainer__noteLabel .wideFormModal__aside__notesSection__noteContainer__noteLabel__date {
  display: block;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 202, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .equippoButton {
  width: 100%;
  height: 3.6rem;
  max-height: 3.6rem;
  margin-bottom: 1.2rem;
  text-align: center;
}

/* line 209, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem {
  cursor: pointer;
  margin-bottom: 1.2rem;
}

/* line 212, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__iconPlace {
  display: none;
}

/* line 215, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__details {
  padding: 0;
}

/* line 217, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__details .Card__callsListItem__detailsList {
  display: block;
}

/* line 219, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__details .Card__callsListItem__detailsList .Card__callsListItem__detail {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  padding: 0;
  height: auto;
}

/* line 224, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__details .Card__callsListItem__detailsList .Card__callsListItem__detail::after {
  display: none;
}

/* line 229, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__todosSection .Card__callsListItem .Card__callsListItem__details .Card__callsListItem__detailsBody {
  display: none;
}

/* line 235, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainer__subSection {
  margin-bottom: 2.4rem;
}

/* line 238, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainerTitle {
  font-size: 1.2rem;
  line-height: 1.8;
  font-weight: bold;
  color: #6E7A89;
  margin-bottom: 0.4rem;
}

/* line 243, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainerTitle .wideFormModal__aside__innerContainerTitle--dark {
  display: block;
  margin-top: 0.4rem;
  color: #404B59;
}

/* line 248, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainerTitle.large {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 253, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainer__listCheckItem .transport-type-text {
  color: #C53030;
}

/* line 256, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainer__listCheckItem .v5-checkbox-container {
  margin: 0;
  top: 4px;
}

/* line 260, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainer__listCheckItem .v5-checkbox-label {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #404B59;
}

/* line 264, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__innerContainer__listCheckItem .percentage-circle-container {
  top: 4px;
}

/* line 268, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabTogglesContainer {
  font-size: 1.4rem;
  line-height: 1.8;
  background-color: #E1E7EC;
  border-radius: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 2rem;
}

/* line 286, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabTogglesContainer .wideFormModal__aside__tabToggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  background-color: #E1E7EC;
  border: 2px solid #E1E7EC;
  color: #404B59;
  height: 100%;
  padding: 0 1.2rem;
}

/* line 296, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabTogglesContainer .wideFormModal__aside__tabToggle span {
  color: #6E7A89;
  padding-left: 0.6rem;
}

/* line 300, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabTogglesContainer .wideFormModal__aside__tabToggle.open {
  background-color: #FFFFFF;
  font-weight: bold;
}

/* line 303, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabTogglesContainer .wideFormModal__aside__tabToggle.open span {
  font-weight: normal;
}

/* line 310, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabsContainer .wideFormModal__aside__tab {
  display: none;
}

/* line 312, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .wideFormModal__mainContainer aside .wideFormModal__aside__innerContainer .wideFormModal__aside__tabsContainer .wideFormModal__aside__tab.open {
  display: block;
}

/* line 320, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal footer {
  width: calc(100% - 32.2rem);
}

/* line 324, app/assets/stylesheets/shared/modal/wideFormModal.scss */
.modalContainer.generalFormModal.wideFormModal .deleteModal__fullWidthFooter footer {
  width: 100%;
}

/* line 4, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer.small .note .note__creator {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 7, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer.small .note .note__creationDate {
  font-size: 1.2rem;
  line-height: 1.8;
}

/* line 10, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer.small .note .note__content {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 15, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note {
  color: #404B59;
  padding: 2.4rem 0;
}

/* line 18, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note:not(:last-of-type) {
  border-bottom: 1px solid #E1E7EC;
}

/* line 21, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 25, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .note__creator {
  font-size: 1.6rem;
  line-height: 1.7;
  font-weight: bold;
}

/* line 28, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .note__creator span {
  font-weight: normal;
}

/* line 33, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .icon {
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
}

/* line 38, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content {
  color: #404B59;
  padding: 0.8rem 0;
}

/* line 41, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content a {
  font-size: 1.4rem;
  line-height: 1.8;
  color: inherit;
  vertical-align: middle;
}

/* line 45, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content a.remove {
  color: #C53030;
}

/* line 48, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content a li {
  padding: 1.2rem 1.6rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* line 53, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content a li:hover, .notesContainer .note .note__header .v5-dropdown .dropdown__content a li:focus, .notesContainer .note .note__header .v5-dropdown .dropdown__content a li:active {
  background-color: #F8F9FA;
}

/* line 56, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__header .v5-dropdown .dropdown__content a li .icon {
  margin-right: 0.8rem;
  fill: #E53E3E;
}

/* line 65, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__creationDate {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #6E7A89;
  display: block;
  margin-bottom: 1.2rem;
}

/* line 70, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__creationDate span {
  color: #AEBECC;
}

/* line 74, app/assets/stylesheets/shared/notes/general.scss */
.notesContainer .note .note__content {
  font-size: 1.6rem;
  line-height: 1.7;
}

/* line 1, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container {
  width: 1.7rem;
  height: 1.7rem;
  border-radius: 50%;
  border: 2px solid #E53E3E;
  margin-right: 0.8rem;
  position: relative;
  top: 2px;
}

/* line 9, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle {
  position: absolute;
  width: 1.1rem;
  height: 1.1rem;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  background-color: #F8F9FA;
  overflow: hidden;
}

/* line 18, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #F8F9FA;
  -webkit-transform: translate(0, -50%) rotate(90deg) rotate(0deg);
  -ms-transform: translate(0, -50%) rotate(90deg) rotate(0deg);
  transform: translate(0, -50%) rotate(90deg) rotate(0deg);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

/* line 29, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment::after, .percentage-circle-container .percentage-circle .percentage-circle-segment::before {
  background-color: #E53E3E;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 37, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment::before {
  -webkit-transform: translate(0, 100%) rotate(20deg);
  -ms-transform: translate(0, 100%) rotate(20deg);
  transform: translate(0, 100%) rotate(20deg);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
}

/* line 45, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment::after {
  opacity: 0;
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_0 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_0::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_0::before {
  -webkit-transform: translate(0, 100%) rotate(0deg);
  -ms-transform: translate(0, 100%) rotate(0deg);
  transform: translate(0, 100%) rotate(0deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_1 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_1::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_1::before {
  -webkit-transform: translate(0, 100%) rotate(3.6deg);
  -ms-transform: translate(0, 100%) rotate(3.6deg);
  transform: translate(0, 100%) rotate(3.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_2 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_2::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_2::before {
  -webkit-transform: translate(0, 100%) rotate(7.2deg);
  -ms-transform: translate(0, 100%) rotate(7.2deg);
  transform: translate(0, 100%) rotate(7.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_3 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_3::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_3::before {
  -webkit-transform: translate(0, 100%) rotate(10.8deg);
  -ms-transform: translate(0, 100%) rotate(10.8deg);
  transform: translate(0, 100%) rotate(10.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_4 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_4::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_4::before {
  -webkit-transform: translate(0, 100%) rotate(14.4deg);
  -ms-transform: translate(0, 100%) rotate(14.4deg);
  transform: translate(0, 100%) rotate(14.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_5 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_5::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_5::before {
  -webkit-transform: translate(0, 100%) rotate(18deg);
  -ms-transform: translate(0, 100%) rotate(18deg);
  transform: translate(0, 100%) rotate(18deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_6 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_6::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_6::before {
  -webkit-transform: translate(0, 100%) rotate(21.6deg);
  -ms-transform: translate(0, 100%) rotate(21.6deg);
  transform: translate(0, 100%) rotate(21.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_7 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_7::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_7::before {
  -webkit-transform: translate(0, 100%) rotate(25.2deg);
  -ms-transform: translate(0, 100%) rotate(25.2deg);
  transform: translate(0, 100%) rotate(25.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_8 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_8::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_8::before {
  -webkit-transform: translate(0, 100%) rotate(28.8deg);
  -ms-transform: translate(0, 100%) rotate(28.8deg);
  transform: translate(0, 100%) rotate(28.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_9 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_9::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_9::before {
  -webkit-transform: translate(0, 100%) rotate(32.4deg);
  -ms-transform: translate(0, 100%) rotate(32.4deg);
  transform: translate(0, 100%) rotate(32.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_10 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_10::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_10::before {
  -webkit-transform: translate(0, 100%) rotate(36deg);
  -ms-transform: translate(0, 100%) rotate(36deg);
  transform: translate(0, 100%) rotate(36deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_11 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_11::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_11::before {
  -webkit-transform: translate(0, 100%) rotate(39.6deg);
  -ms-transform: translate(0, 100%) rotate(39.6deg);
  transform: translate(0, 100%) rotate(39.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_12 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_12::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_12::before {
  -webkit-transform: translate(0, 100%) rotate(43.2deg);
  -ms-transform: translate(0, 100%) rotate(43.2deg);
  transform: translate(0, 100%) rotate(43.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_13 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_13::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_13::before {
  -webkit-transform: translate(0, 100%) rotate(46.8deg);
  -ms-transform: translate(0, 100%) rotate(46.8deg);
  transform: translate(0, 100%) rotate(46.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_14 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_14::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_14::before {
  -webkit-transform: translate(0, 100%) rotate(50.4deg);
  -ms-transform: translate(0, 100%) rotate(50.4deg);
  transform: translate(0, 100%) rotate(50.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_15 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_15::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_15::before {
  -webkit-transform: translate(0, 100%) rotate(54deg);
  -ms-transform: translate(0, 100%) rotate(54deg);
  transform: translate(0, 100%) rotate(54deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_16 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_16::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_16::before {
  -webkit-transform: translate(0, 100%) rotate(57.6deg);
  -ms-transform: translate(0, 100%) rotate(57.6deg);
  transform: translate(0, 100%) rotate(57.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_17 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_17::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_17::before {
  -webkit-transform: translate(0, 100%) rotate(61.2deg);
  -ms-transform: translate(0, 100%) rotate(61.2deg);
  transform: translate(0, 100%) rotate(61.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_18 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_18::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_18::before {
  -webkit-transform: translate(0, 100%) rotate(64.8deg);
  -ms-transform: translate(0, 100%) rotate(64.8deg);
  transform: translate(0, 100%) rotate(64.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_19 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_19::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_19::before {
  -webkit-transform: translate(0, 100%) rotate(68.4deg);
  -ms-transform: translate(0, 100%) rotate(68.4deg);
  transform: translate(0, 100%) rotate(68.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_20 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_20::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_20::before {
  -webkit-transform: translate(0, 100%) rotate(72deg);
  -ms-transform: translate(0, 100%) rotate(72deg);
  transform: translate(0, 100%) rotate(72deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_21 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_21::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_21::before {
  -webkit-transform: translate(0, 100%) rotate(75.6deg);
  -ms-transform: translate(0, 100%) rotate(75.6deg);
  transform: translate(0, 100%) rotate(75.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_22 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_22::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_22::before {
  -webkit-transform: translate(0, 100%) rotate(79.2deg);
  -ms-transform: translate(0, 100%) rotate(79.2deg);
  transform: translate(0, 100%) rotate(79.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_23 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_23::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_23::before {
  -webkit-transform: translate(0, 100%) rotate(82.8deg);
  -ms-transform: translate(0, 100%) rotate(82.8deg);
  transform: translate(0, 100%) rotate(82.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_24 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_24::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_24::before {
  -webkit-transform: translate(0, 100%) rotate(86.4deg);
  -ms-transform: translate(0, 100%) rotate(86.4deg);
  transform: translate(0, 100%) rotate(86.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_25 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_25::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_25::before {
  -webkit-transform: translate(0, 100%) rotate(90deg);
  -ms-transform: translate(0, 100%) rotate(90deg);
  transform: translate(0, 100%) rotate(90deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_26 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_26::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_26::before {
  -webkit-transform: translate(0, 100%) rotate(93.6deg);
  -ms-transform: translate(0, 100%) rotate(93.6deg);
  transform: translate(0, 100%) rotate(93.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_27 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_27::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_27::before {
  -webkit-transform: translate(0, 100%) rotate(97.2deg);
  -ms-transform: translate(0, 100%) rotate(97.2deg);
  transform: translate(0, 100%) rotate(97.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_28 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_28::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_28::before {
  -webkit-transform: translate(0, 100%) rotate(100.8deg);
  -ms-transform: translate(0, 100%) rotate(100.8deg);
  transform: translate(0, 100%) rotate(100.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_29 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_29::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_29::before {
  -webkit-transform: translate(0, 100%) rotate(104.4deg);
  -ms-transform: translate(0, 100%) rotate(104.4deg);
  transform: translate(0, 100%) rotate(104.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_30 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_30::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_30::before {
  -webkit-transform: translate(0, 100%) rotate(108deg);
  -ms-transform: translate(0, 100%) rotate(108deg);
  transform: translate(0, 100%) rotate(108deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_31 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_31::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_31::before {
  -webkit-transform: translate(0, 100%) rotate(111.6deg);
  -ms-transform: translate(0, 100%) rotate(111.6deg);
  transform: translate(0, 100%) rotate(111.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_32 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_32::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_32::before {
  -webkit-transform: translate(0, 100%) rotate(115.2deg);
  -ms-transform: translate(0, 100%) rotate(115.2deg);
  transform: translate(0, 100%) rotate(115.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_33 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_33::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_33::before {
  -webkit-transform: translate(0, 100%) rotate(118.8deg);
  -ms-transform: translate(0, 100%) rotate(118.8deg);
  transform: translate(0, 100%) rotate(118.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_34 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_34::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_34::before {
  -webkit-transform: translate(0, 100%) rotate(122.4deg);
  -ms-transform: translate(0, 100%) rotate(122.4deg);
  transform: translate(0, 100%) rotate(122.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_35 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_35::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_35::before {
  -webkit-transform: translate(0, 100%) rotate(126deg);
  -ms-transform: translate(0, 100%) rotate(126deg);
  transform: translate(0, 100%) rotate(126deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_36 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_36::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_36::before {
  -webkit-transform: translate(0, 100%) rotate(129.6deg);
  -ms-transform: translate(0, 100%) rotate(129.6deg);
  transform: translate(0, 100%) rotate(129.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_37 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_37::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_37::before {
  -webkit-transform: translate(0, 100%) rotate(133.2deg);
  -ms-transform: translate(0, 100%) rotate(133.2deg);
  transform: translate(0, 100%) rotate(133.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_38 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_38::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_38::before {
  -webkit-transform: translate(0, 100%) rotate(136.8deg);
  -ms-transform: translate(0, 100%) rotate(136.8deg);
  transform: translate(0, 100%) rotate(136.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_39 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_39::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_39::before {
  -webkit-transform: translate(0, 100%) rotate(140.4deg);
  -ms-transform: translate(0, 100%) rotate(140.4deg);
  transform: translate(0, 100%) rotate(140.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_40 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_40::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_40::before {
  -webkit-transform: translate(0, 100%) rotate(144deg);
  -ms-transform: translate(0, 100%) rotate(144deg);
  transform: translate(0, 100%) rotate(144deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_41 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_41::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_41::before {
  -webkit-transform: translate(0, 100%) rotate(147.6deg);
  -ms-transform: translate(0, 100%) rotate(147.6deg);
  transform: translate(0, 100%) rotate(147.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_42 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_42::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_42::before {
  -webkit-transform: translate(0, 100%) rotate(151.2deg);
  -ms-transform: translate(0, 100%) rotate(151.2deg);
  transform: translate(0, 100%) rotate(151.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_43 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_43::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_43::before {
  -webkit-transform: translate(0, 100%) rotate(154.8deg);
  -ms-transform: translate(0, 100%) rotate(154.8deg);
  transform: translate(0, 100%) rotate(154.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_44 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_44::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_44::before {
  -webkit-transform: translate(0, 100%) rotate(158.4deg);
  -ms-transform: translate(0, 100%) rotate(158.4deg);
  transform: translate(0, 100%) rotate(158.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_45 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_45::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_45::before {
  -webkit-transform: translate(0, 100%) rotate(162deg);
  -ms-transform: translate(0, 100%) rotate(162deg);
  transform: translate(0, 100%) rotate(162deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_46 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_46::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_46::before {
  -webkit-transform: translate(0, 100%) rotate(165.6deg);
  -ms-transform: translate(0, 100%) rotate(165.6deg);
  transform: translate(0, 100%) rotate(165.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_47 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_47::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_47::before {
  -webkit-transform: translate(0, 100%) rotate(169.2deg);
  -ms-transform: translate(0, 100%) rotate(169.2deg);
  transform: translate(0, 100%) rotate(169.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_48 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_48::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_48::before {
  -webkit-transform: translate(0, 100%) rotate(172.8deg);
  -ms-transform: translate(0, 100%) rotate(172.8deg);
  transform: translate(0, 100%) rotate(172.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_49 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_49::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_49::before {
  -webkit-transform: translate(0, 100%) rotate(176.4deg);
  -ms-transform: translate(0, 100%) rotate(176.4deg);
  transform: translate(0, 100%) rotate(176.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_50 {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* line 64, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_50::after {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_50::before {
  -webkit-transform: translate(0, 100%) rotate(180deg);
  -ms-transform: translate(0, 100%) rotate(180deg);
  transform: translate(0, 100%) rotate(180deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_51 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_51::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_51::before {
  -webkit-transform: translate(0, 100%) rotate(183.6deg);
  -ms-transform: translate(0, 100%) rotate(183.6deg);
  transform: translate(0, 100%) rotate(183.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_52 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_52::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_52::before {
  -webkit-transform: translate(0, 100%) rotate(187.2deg);
  -ms-transform: translate(0, 100%) rotate(187.2deg);
  transform: translate(0, 100%) rotate(187.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_53 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_53::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_53::before {
  -webkit-transform: translate(0, 100%) rotate(190.8deg);
  -ms-transform: translate(0, 100%) rotate(190.8deg);
  transform: translate(0, 100%) rotate(190.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_54 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_54::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_54::before {
  -webkit-transform: translate(0, 100%) rotate(194.4deg);
  -ms-transform: translate(0, 100%) rotate(194.4deg);
  transform: translate(0, 100%) rotate(194.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_55 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_55::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_55::before {
  -webkit-transform: translate(0, 100%) rotate(198deg);
  -ms-transform: translate(0, 100%) rotate(198deg);
  transform: translate(0, 100%) rotate(198deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_56 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_56::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_56::before {
  -webkit-transform: translate(0, 100%) rotate(201.6deg);
  -ms-transform: translate(0, 100%) rotate(201.6deg);
  transform: translate(0, 100%) rotate(201.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_57 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_57::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_57::before {
  -webkit-transform: translate(0, 100%) rotate(205.2deg);
  -ms-transform: translate(0, 100%) rotate(205.2deg);
  transform: translate(0, 100%) rotate(205.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_58 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_58::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_58::before {
  -webkit-transform: translate(0, 100%) rotate(208.8deg);
  -ms-transform: translate(0, 100%) rotate(208.8deg);
  transform: translate(0, 100%) rotate(208.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_59 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_59::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_59::before {
  -webkit-transform: translate(0, 100%) rotate(212.4deg);
  -ms-transform: translate(0, 100%) rotate(212.4deg);
  transform: translate(0, 100%) rotate(212.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_60 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_60::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_60::before {
  -webkit-transform: translate(0, 100%) rotate(216deg);
  -ms-transform: translate(0, 100%) rotate(216deg);
  transform: translate(0, 100%) rotate(216deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_61 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_61::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_61::before {
  -webkit-transform: translate(0, 100%) rotate(219.6deg);
  -ms-transform: translate(0, 100%) rotate(219.6deg);
  transform: translate(0, 100%) rotate(219.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_62 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_62::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_62::before {
  -webkit-transform: translate(0, 100%) rotate(223.2deg);
  -ms-transform: translate(0, 100%) rotate(223.2deg);
  transform: translate(0, 100%) rotate(223.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_63 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_63::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_63::before {
  -webkit-transform: translate(0, 100%) rotate(226.8deg);
  -ms-transform: translate(0, 100%) rotate(226.8deg);
  transform: translate(0, 100%) rotate(226.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_64 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_64::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_64::before {
  -webkit-transform: translate(0, 100%) rotate(230.4deg);
  -ms-transform: translate(0, 100%) rotate(230.4deg);
  transform: translate(0, 100%) rotate(230.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_65 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_65::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_65::before {
  -webkit-transform: translate(0, 100%) rotate(234deg);
  -ms-transform: translate(0, 100%) rotate(234deg);
  transform: translate(0, 100%) rotate(234deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_66 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_66::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_66::before {
  -webkit-transform: translate(0, 100%) rotate(237.6deg);
  -ms-transform: translate(0, 100%) rotate(237.6deg);
  transform: translate(0, 100%) rotate(237.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_67 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_67::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_67::before {
  -webkit-transform: translate(0, 100%) rotate(241.2deg);
  -ms-transform: translate(0, 100%) rotate(241.2deg);
  transform: translate(0, 100%) rotate(241.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_68 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_68::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_68::before {
  -webkit-transform: translate(0, 100%) rotate(244.8deg);
  -ms-transform: translate(0, 100%) rotate(244.8deg);
  transform: translate(0, 100%) rotate(244.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_69 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_69::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_69::before {
  -webkit-transform: translate(0, 100%) rotate(248.4deg);
  -ms-transform: translate(0, 100%) rotate(248.4deg);
  transform: translate(0, 100%) rotate(248.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_70 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_70::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_70::before {
  -webkit-transform: translate(0, 100%) rotate(252deg);
  -ms-transform: translate(0, 100%) rotate(252deg);
  transform: translate(0, 100%) rotate(252deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_71 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_71::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_71::before {
  -webkit-transform: translate(0, 100%) rotate(255.6deg);
  -ms-transform: translate(0, 100%) rotate(255.6deg);
  transform: translate(0, 100%) rotate(255.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_72 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_72::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_72::before {
  -webkit-transform: translate(0, 100%) rotate(259.2deg);
  -ms-transform: translate(0, 100%) rotate(259.2deg);
  transform: translate(0, 100%) rotate(259.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_73 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_73::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_73::before {
  -webkit-transform: translate(0, 100%) rotate(262.8deg);
  -ms-transform: translate(0, 100%) rotate(262.8deg);
  transform: translate(0, 100%) rotate(262.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_74 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_74::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_74::before {
  -webkit-transform: translate(0, 100%) rotate(266.4deg);
  -ms-transform: translate(0, 100%) rotate(266.4deg);
  transform: translate(0, 100%) rotate(266.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_75 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_75::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_75::before {
  -webkit-transform: translate(0, 100%) rotate(270deg);
  -ms-transform: translate(0, 100%) rotate(270deg);
  transform: translate(0, 100%) rotate(270deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_76 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_76::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_76::before {
  -webkit-transform: translate(0, 100%) rotate(273.6deg);
  -ms-transform: translate(0, 100%) rotate(273.6deg);
  transform: translate(0, 100%) rotate(273.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_77 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_77::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_77::before {
  -webkit-transform: translate(0, 100%) rotate(277.2deg);
  -ms-transform: translate(0, 100%) rotate(277.2deg);
  transform: translate(0, 100%) rotate(277.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_78 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_78::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_78::before {
  -webkit-transform: translate(0, 100%) rotate(280.8deg);
  -ms-transform: translate(0, 100%) rotate(280.8deg);
  transform: translate(0, 100%) rotate(280.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_79 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_79::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_79::before {
  -webkit-transform: translate(0, 100%) rotate(284.4deg);
  -ms-transform: translate(0, 100%) rotate(284.4deg);
  transform: translate(0, 100%) rotate(284.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_80 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_80::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_80::before {
  -webkit-transform: translate(0, 100%) rotate(288deg);
  -ms-transform: translate(0, 100%) rotate(288deg);
  transform: translate(0, 100%) rotate(288deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_81 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_81::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_81::before {
  -webkit-transform: translate(0, 100%) rotate(291.6deg);
  -ms-transform: translate(0, 100%) rotate(291.6deg);
  transform: translate(0, 100%) rotate(291.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_82 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_82::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_82::before {
  -webkit-transform: translate(0, 100%) rotate(295.2deg);
  -ms-transform: translate(0, 100%) rotate(295.2deg);
  transform: translate(0, 100%) rotate(295.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_83 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_83::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_83::before {
  -webkit-transform: translate(0, 100%) rotate(298.8deg);
  -ms-transform: translate(0, 100%) rotate(298.8deg);
  transform: translate(0, 100%) rotate(298.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_84 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_84::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_84::before {
  -webkit-transform: translate(0, 100%) rotate(302.4deg);
  -ms-transform: translate(0, 100%) rotate(302.4deg);
  transform: translate(0, 100%) rotate(302.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_85 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_85::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_85::before {
  -webkit-transform: translate(0, 100%) rotate(306deg);
  -ms-transform: translate(0, 100%) rotate(306deg);
  transform: translate(0, 100%) rotate(306deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_86 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_86::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_86::before {
  -webkit-transform: translate(0, 100%) rotate(309.6deg);
  -ms-transform: translate(0, 100%) rotate(309.6deg);
  transform: translate(0, 100%) rotate(309.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_87 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_87::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_87::before {
  -webkit-transform: translate(0, 100%) rotate(313.2deg);
  -ms-transform: translate(0, 100%) rotate(313.2deg);
  transform: translate(0, 100%) rotate(313.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_88 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_88::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_88::before {
  -webkit-transform: translate(0, 100%) rotate(316.8deg);
  -ms-transform: translate(0, 100%) rotate(316.8deg);
  transform: translate(0, 100%) rotate(316.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_89 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_89::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_89::before {
  -webkit-transform: translate(0, 100%) rotate(320.4deg);
  -ms-transform: translate(0, 100%) rotate(320.4deg);
  transform: translate(0, 100%) rotate(320.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_90 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_90::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_90::before {
  -webkit-transform: translate(0, 100%) rotate(324deg);
  -ms-transform: translate(0, 100%) rotate(324deg);
  transform: translate(0, 100%) rotate(324deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_91 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_91::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_91::before {
  -webkit-transform: translate(0, 100%) rotate(327.6deg);
  -ms-transform: translate(0, 100%) rotate(327.6deg);
  transform: translate(0, 100%) rotate(327.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_92 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_92::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_92::before {
  -webkit-transform: translate(0, 100%) rotate(331.2deg);
  -ms-transform: translate(0, 100%) rotate(331.2deg);
  transform: translate(0, 100%) rotate(331.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_93 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_93::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_93::before {
  -webkit-transform: translate(0, 100%) rotate(334.8deg);
  -ms-transform: translate(0, 100%) rotate(334.8deg);
  transform: translate(0, 100%) rotate(334.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_94 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_94::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_94::before {
  -webkit-transform: translate(0, 100%) rotate(338.4deg);
  -ms-transform: translate(0, 100%) rotate(338.4deg);
  transform: translate(0, 100%) rotate(338.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_95 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_95::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_95::before {
  -webkit-transform: translate(0, 100%) rotate(342deg);
  -ms-transform: translate(0, 100%) rotate(342deg);
  transform: translate(0, 100%) rotate(342deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_96 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_96::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_96::before {
  -webkit-transform: translate(0, 100%) rotate(345.6deg);
  -ms-transform: translate(0, 100%) rotate(345.6deg);
  transform: translate(0, 100%) rotate(345.6deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_97 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_97::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_97::before {
  -webkit-transform: translate(0, 100%) rotate(349.2deg);
  -ms-transform: translate(0, 100%) rotate(349.2deg);
  transform: translate(0, 100%) rotate(349.2deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_98 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_98::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_98::before {
  -webkit-transform: translate(0, 100%) rotate(352.8deg);
  -ms-transform: translate(0, 100%) rotate(352.8deg);
  transform: translate(0, 100%) rotate(352.8deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_99 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_99::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_99::before {
  -webkit-transform: translate(0, 100%) rotate(356.4deg);
  -ms-transform: translate(0, 100%) rotate(356.4deg);
  transform: translate(0, 100%) rotate(356.4deg);
}

/* line 49, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_100 {
  -webkit-clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
  clip-path: polygon(-100% 100%, 200% -100%, 200% 200%, -100% 200%);
}

/* line 58, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_100::after {
  opacity: 1;
}

/* line 68, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container .percentage-circle .percentage-circle-segment.completed_100::before {
  -webkit-transform: translate(0, 100%) rotate(360deg);
  -ms-transform: translate(0, 100%) rotate(360deg);
  transform: translate(0, 100%) rotate(360deg);
}

/* line 79, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container ~ .percentage-circle-label {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
  display: inline;
}

/* line 83, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container ~ .percentage-circle-label.dark {
  color: #404B59;
}

/* line 85, app/assets/stylesheets/shared/percentageCircle/percentageCircle.scss */
.percentage-circle-container ~ .percentage-circle-label.dark .percentage-circle-label-secondary {
  font-size: 1.2rem;
  line-height: 1.8;
  color: #6E7A89;
}

/* line 1, app/assets/stylesheets/shared/separators.scss/lineWithText.scss */
.lineWithTextSeparator {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 1.2rem 0;
  font-size: 1.2rem;
  line-height: 1.8;
  font-weight: bold;
  color: #929FB0;
}

/* line 10, app/assets/stylesheets/shared/separators.scss/lineWithText.scss */
.lineWithTextSeparator::before, .lineWithTextSeparator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #E1E7EC;
}

/* line 15, app/assets/stylesheets/shared/separators.scss/lineWithText.scss */
.lineWithTextSeparator::before {
  margin-right: .5rem;
}

/* line 18, app/assets/stylesheets/shared/separators.scss/lineWithText.scss */
.lineWithTextSeparator::after {
  margin-left: .5rem;
}

/* line 1, app/assets/stylesheets/shared/updateGuides/elementWobble.scss */
.wobble {
  animation-name: wobble;
  animation-duration: 2.5s;
  border-color: #38A169 !important;
  animation-timing-function: ease-out;
  animation-direction: alternate;
}

/* line 7, app/assets/stylesheets/shared/updateGuides/elementWobble.scss */
.wobble .equippoDropdownSelect__list.inputField__select {
  border-color: #38A169;
}

@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-22%) rotate(-4deg);
  }
  30% {
    transform: translateX(17%) rotate(3deg);
  }
  45% {
    transform: translateX(-12%) rotate(-2deg);
  }
  60% {
    transform: translateX(7%) rotate(1deg);
  }
  75% {
    transform: translateX(-2%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}

/* line 2, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__toggle svg {
  fill: #929FB0;
  margin-left: 8px;
}

/* line 6, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__toggle .closedState__withText,
.dropdown__toggle .openState__withText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 22, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__toggle .openState,
.dropdown__toggle .openState__withText {
  display: none;
}

/* line 26, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__toggle .closedState {
  display: block;
}

/* line 30, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content {
  display: none;
  z-index: 100;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 100%;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}

/* line 52, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content.left {
  right: auto;
  left: 0;
}

/* line 56, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content li {
  width: 100%;
}

/* line 59, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content .dropdown__contentItem {
  display: block;
  text-align: center;
  line-height: 1;
  padding: 1.6rem 2.4rem;
  white-space: nowrap;
}

/* line 65, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content .dropdown__contentItem:hover, .dropdown__content .dropdown__contentItem:focus, .dropdown__content .dropdown__contentItem:active {
  border-radius: 4px;
  color: #E53E3E;
  background-color: #F8F9FA;
}

/* line 70, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.dropdown__content .dropdown__contentItem .dropdown__contentItem__sub {
  color: #6E7A89;
}

/* line 75, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

/* line 86, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown.open .dropdown__toggle .openState {
  display: block;
}

/* line 89, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown.open .dropdown__toggle .openState__withText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 94, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown.open .dropdown__toggle .closedState,
.v5-dropdown.open .dropdown__toggle .closedState__withText {
  display: none;
}

/* line 99, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown.open .dropdown__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 25rem;
  overflow-y: auto;
}

/* line 105, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
.v5-dropdown.open .dropdown__content.larger {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

@media (max-width: 900px) {
  /* line 115, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
  .v5-dropdown .dropdown__content {
    width: 100vw;
    margin: 0 -1.6rem;
    right: -0.4rem;
    z-index: 11;
    top: 6rem;
    text-align: center;
    border-radius: 0;
  }
  /* line 123, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
  .v5-dropdown .dropdown__content .dropdown__contentItem {
    width: initial;
  }
  /* line 126, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
  .v5-dropdown .dropdown__content .dropdown__contentDivider {
    width: 100%;
    min-height: 0.2rem;
    background-color: #E5E5E5;
  }
}

@media (max-width: 600px) {
  /* line 136, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
  .v5-dropdown .dropdown__content {
    right: 0;
    top: 10rem;
  }
  /* line 139, app/assets/stylesheets/shared/v5-dropdown/v5-dropdown.scss */
  .v5-dropdown .dropdown__content .dropdown__contentDivider {
    margin-left: -1.6rem;
    width: calc(100% + 3.2rem);
  }
}

/* line 1, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container {
  background-color: #F8F9FA;
  border-radius: 4px;
  border: 1px solid #E1E7EC;
  box-sizing: border-box;
  margin: 1.2rem 0 3.2rem;
}

/* line 7, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container.narrow {
  max-width: max-content;
}

/* line 10, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container.narrow .viesVat__row.header > :last-child {
  margin-right: 0;
}

/* line 15, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .icon {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.8rem;
  position: relative;
  top: 0.2rem;
}

/* line 21, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .icon.icon-warning {
  fill: #DD6B20;
}

/* line 24, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .icon.icon-check {
  fill: #38A169;
}

/* line 27, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .icon.icon-remove {
  fill: #E53E3E;
}

/* line 31, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row {
  padding: 0.8rem 1.2rem;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 1.6rem;
}

/* line 38, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row * {
  font-size: 1.4rem;
  line-height: 1.8;
}

/* line 41, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row:not(.header) * {
  line-height: 1;
}

/* line 44, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row p {
  padding: 0;
}

/* line 47, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .viesVat__rowTitle {
  font-weight: bold;
  color: #6E7A89;
  flex: 0 0 13.6rem;
}

/* line 52, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .viesVat__rowSuggestedChange {
  flex: 1 1 auto;
}

/* line 55, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .viesVat__oldEntry {
  margin-right: 1.2rem;
  color: #C53030;
}

/* line 59, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .arrowRight {
  color: #929FB0;
  margin-right: 1.2rem;
}

/* line 63, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .arrowDown {
  display: none;
  color: #929FB0;
}

/* line 67, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .viesVat__newEntry {
  color: #404B59;
}

/* line 70, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row .viesVat__link {
  flex-shrink: 0;
  display: block;
  margin-left: auto;
  text-decoration: underline;
  color: #2B6CB0;
}

/* line 77, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row.header, .viesVat__container .viesVat__row.error {
  font-weight: bold;
  color: #404B59;
}

/* line 82, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row.header span {
  margin-right: 2.4rem;
}

/* line 85, app/assets/stylesheets/shared/viesVat.scss */
.viesVat__container .viesVat__row:not(:last-of-type)::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  height: 1px;
  width: calc(100% - 1.2rem);
  background-color: #E1E7EC;
}

@media (max-width: 900px) {
  /* line 98, app/assets/stylesheets/shared/viesVat.scss */
  .viesVat__container .viesVat__row:not(.header) {
    flex-flow: row wrap;
  }
  /* line 100, app/assets/stylesheets/shared/viesVat.scss */
  .viesVat__container .viesVat__row:not(.header) .viesVat__rowSuggestedChange {
    order: 1;
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-flow: row wrap;
  }
  /* line 106, app/assets/stylesheets/shared/viesVat.scss */
  .viesVat__container .viesVat__row:not(.header) .viesVat__rowSuggestedChange > * {
    display: block;
    width: 100%;
    flex-shrink: 0;
    text-align: center;
  }
  /* line 112, app/assets/stylesheets/shared/viesVat.scss */
  .viesVat__container .viesVat__row:not(.header) .viesVat__rowSuggestedChange .arrowRight {
    display: none;
  }
  /* line 115, app/assets/stylesheets/shared/viesVat.scss */
  .viesVat__container .viesVat__row:not(.header) .viesVat__rowSuggestedChange .arrowDown {
    display: block;
    margin-block: 0.4rem;
  }
}

/* line 1, app/assets/stylesheets/shared/youtubeIframe/youtubeEmbed.scss */
.youtubeOuterContainer {
  width: 100%;
  height: auto;
}

/* line 4, app/assets/stylesheets/shared/youtubeIframe/youtubeEmbed.scss */
.youtubeOuterContainer .youtubeInnerContainer {
  padding-top: 56.25%;
  position: relative;
}

/* line 7, app/assets/stylesheets/shared/youtubeIframe/youtubeEmbed.scss */
.youtubeOuterContainer .youtubeInnerContainer .youtubeIFrame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
