._1P7AdwgcSlH9urKLAHWCaG {
  width: 100%;
  height: 345px;
}

._153gccSZFuoOhDicdb7qT6 {
  text-align: center;
  background: url(/_auth/static-1682451095844/media/console_loading.f3ef76d1.svg) no-repeat center center transparent;
  width: 144px;
  height: 144px;
  margin: 0 auto;
}

.rsrTB8nEpJdGVYO3e8lXQ {
  margin-top: 59px;
  margin-bottom: 0;
  text-align: center;
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial,
    sans-serif;
  letter-spacing: 0;
  color: #151515;
}

.rsrTB8nEpJdGVYO3e8lXQ._1j5O4USssYzBR-ct0M1rPe {
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}

@-webkit-keyframes Qqm2ieCRy1dCOALIat8Sk {
  40% {
    transform: scale(0.4);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes Qqm2ieCRy1dCOALIat8Sk {
  40% {
    transform: scale(0.4);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

._1lArqEToi-mIoNoYWwmr4k {
  height: 10px;
  padding-top: 88px;
}

._1lArqEToi-mIoNoYWwmr4k > div:nth-child(1) {
  -webkit-animation: Qqm2ieCRy1dCOALIat8Sk 0.8s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: Qqm2ieCRy1dCOALIat8Sk 0.8s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

._1lArqEToi-mIoNoYWwmr4k > div:nth-child(2) {
  -webkit-animation: Qqm2ieCRy1dCOALIat8Sk 0.8s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: Qqm2ieCRy1dCOALIat8Sk 0.8s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

._1lArqEToi-mIoNoYWwmr4k > div:nth-child(3) {
  -webkit-animation: Qqm2ieCRy1dCOALIat8Sk 0.8s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: Qqm2ieCRy1dCOALIat8Sk 0.8s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

._1lArqEToi-mIoNoYWwmr4k > div {
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin: 0 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  vertical-align: top;
}

._1mp8IG0-PRyLa7Tzwvdve4 {
  padding: 24px 28px;
  background: #fff;
  display: flex;
  flex-direction: column;
  margin-left: 49px;
  border-radius: 10px;
}

._2m9kkuVIalb7NcFed8Xlkk {
  position: relative;
}

._2SbuiI0Mlj19T7zwUkggwu {
  background-color: transparent !important;
  font-family: monospace;
  font-size: 1em !important;
}

._1vkOMdOSIx0ISHrfY1aFZM {
  position: absolute !important;
  top: 7px;
  right: 7px;
  z-index: 10 !important;
}

.vqC8j4i3RUopH-RhSVhrv {
  top: 3px;
  right: 3px;
}

._2rnBJ1GW7pgbww6BTxPJls {
  padding-right: 52px !important;
}

._2rnBJ1GW7pgbww6BTxPJls[rows='1'] {
  padding: 0.5rem 0.8rem;
  white-space: nowrap;
}

/* Styles used by Account Selection Table */
._2aRuIvRRwcQUU5K-PqVdsT > ._2LuiPqERVsItqpAOO6hUKZ {
  border-right: 1px solid #8a8a8a;
  background-color: #fff;
  border-bottom-color: #fff;
}

._2ejGmQkxGSwE7IBlF2koGQ > ._2LuiPqERVsItqpAOO6hUKZ {
  border-right: 1px solid #8a8a8a;
  background-color: #fff;
  border-bottom-color: #8a8a8a;
}

/* Dark Mode Classes */
._2aRuIvRRwcQUU5K-PqVdsT._36B-NU6W4JEMtFZyh6oJUB > ._2LuiPqERVsItqpAOO6hUKZ {
  border-right-color: #424242;
  background-color: #212121;
  border-bottom-color: #212121;
}

._2ejGmQkxGSwE7IBlF2koGQ._36B-NU6W4JEMtFZyh6oJUB > ._2LuiPqERVsItqpAOO6hUKZ {
  border-right-color: #424242;
  background-color: #212121;
  border-bottom-color: #424242;
}

@media screen and (max-height: 1024px) {
  ._1P7-6d95l1T4lUyWpGu239 {
    overflow: auto;
    height: calc(58vh - 40px);
  }
}
@media screen and (min-height: 1025px) {
  ._1P7-6d95l1T4lUyWpGu239 {
    overflow: auto;
    height: calc(68vh - 40px);
  }
}

/**
 * colors 
 *
 * red:60: #e52630
 * white:primary: rgba(255, 255, 255, .92)
 *
 */

._2B_XE7WM2kN0db__sjl3sE {
  background: url(/_auth/static-1682451095844/media/Hero_banner.c4e4dfbf.png) no-repeat center;
  background-size: cover;
  margin-top: -1px;
  min-width: 900px;
  min-height: 600px;
}

._3l9urNBGySbGZjeLjtlJ6C {
  padding: 88px 16px;
  margin: 0 auto;
  width: calc(100% - 156px);
  max-width: 1472px;
}

._32GPGcgLT8wShpLRmmXAmB {
  max-width: inherit;
}

.PhWbc1jP5C-he7Qaoz0Vv:hover {
  font-weight: 600;
  background-color: #e52630;
}
.PhWbc1jP5C-he7Qaoz0Vv:hover > div {
  color: rgba(255, 255, 255, 0.92);
}

@media (max-width: 975px) {
  ._3l9urNBGySbGZjeLjtlJ6C {
    flex-wrap: wrap;
    width: 100%;
    padding: 88px 10%;
  }
  ._32GPGcgLT8wShpLRmmXAmB {
    max-width: 30ch;
  }
  ._1sA7JrEcM_rDPJ2pIsBhF6 {
    margin-top: 40px;
  }
}

/**
 * colors 
 *
 * black:secondary = rgba(0, 0, 0, .65)
 * black:primary': rgba(0, 0, 0, .92)
 * white:primary': rgba(255, 255, 255, .92)
 *
 */

.N6EuFkJr5dgLGqLoSJJw-:hover {
  font-weight: 600;
  background-color: #e52630;
}
.N6EuFkJr5dgLGqLoSJJw-:hover > div {
  color: rgba(255, 255, 255, 0.92);
}

/**
 * colors 
 *
 * white:primary = rgba(255, 255, 255, .92)
 * gray:40 = #adadad
 * gray:60 = #5e5e5e
 * gray:70 = #424242
 * black:secondary = rgba(0, 0, 0, .65)
 *
 */

._1P8UZTzwhXG2rEmDkiToWq {
  position: relative;
  background-image: url(/_auth/static-1682451095844/media/customers_background.236cb674.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -15px;
  padding: 0 8rem;
  color: rgba(0, 0, 0, 0.65);
  min-width: 900px;
  width: 100%;
  padding-bottom: 100px;
}

._14hNk1DN2Z7xkECFZ8SkQb {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: -webkit-grab;
  cursor: grab;
  margin: 60px auto;
  width: 900px;
  overflow-x: hidden;
  background: url(/_auth/static-1682451095844/media/quotationmarks.79503bce.png) no-repeat top left;
}

._2svTnFFED3kEmcSl_jZA6_ {
  font-size: 2.5rem;
  line-height: 1.8rem;
  font-weight: 300;
  text-align: center;
  padding-top: 60px;
  width: 100%;
}

._4Gboe59IBJ9FkeZj_3UJy {
  text-align: center;
  line-height: 1.7;
  font-weight: 300;
  font-size: 1.875rem;
}

._2tAFxMjedJSW5HKCgVI3Co {
  color: #5e5e5e;
}

.f-WclcnkQb_lvMcaVU-iS [type='button'] {
  margin: 0 6px;
}

.f-WclcnkQb_lvMcaVU-iS [type='button']:hover {
  margin: 0 6px;
  border-radius: 4px;
  background-color: #adadad;
  color: rgba(255, 255, 255, 0.92);
}

.f-WclcnkQb_lvMcaVU-iS [type='button']:disabled {
  opacity: 0.35;
}

@-webkit-keyframes _2fx2bc_G4swvARipmr2z4a {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}

@keyframes _2fx2bc_G4swvARipmr2z4a {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}

.GvIG0I-VZMp3dNwjHwHji:hover ._3kMeLdPWpKxKzDfu3-ehGd {
  -webkit-animation: _2fx2bc_G4swvARipmr2z4a 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
          animation: _2fx2bc_G4swvARipmr2z4a 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
}

._36UBVKPE3EIA5GLUWBL0pk,
._36UBVKPE3EIA5GLUWBL0pk > * {
  display: block;
  cursor: pointer;
  position: relative;
  width: 16px;
  height: 3px;
  background: #ffffff;
  opacity: 1;
  transition: transform 150ms ease-in-out, opacity 100ms;
}
._36UBVKPE3EIA5GLUWBL0pk > div + div {
  transform: translateY(-3px) rotate(90deg);
}
._1R62vSLmsNrdx_uORo1Uz > div {
  transform: rotate(-180deg);
}
._1R62vSLmsNrdx_uORo1Uz > div + div {
  transform: rotate(-0deg);
  opacity: 0;
}

/*
 * colors
 *
 * gray:70 = #424242
 * gray:40 = #adadad
 * white:primary = #ffffff
 */

@-webkit-keyframes _1WqhtNG_LmKY4bnVwrhNJD {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}

@keyframes _1WqhtNG_LmKY4bnVwrhNJD {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}

._2ZNoorc_NZlokiczzZbqoQ > div {
  cursor: pointer;
  color: #424242;
  display: inline;
}
._2ZNoorc_NZlokiczzZbqoQ:hover > div {
  color: #000000;
  font-weight: 600;
}
._2ZNoorc_NZlokiczzZbqoQ:hover .R4lh_3AfolKU2phVF1Vb2 {
  -webkit-animation: _1WqhtNG_LmKY4bnVwrhNJD 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
          animation: _1WqhtNG_LmKY4bnVwrhNJD 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
}

._2CSMeE3WmPJxIHhIPslGpi {
  display: inline;
  display: initial;
  height: auto;
}
._2GokgFrWKQ8hW-xdP_xaZI {
  height: 0;
  display: none;
}

._1Ohg8Njsb_BChug6IMA_PZ ._2CSMeE3WmPJxIHhIPslGpi {
  display: none;
}
._1Ohg8Njsb_BChug6IMA_PZ ._2GokgFrWKQ8hW-xdP_xaZI {
  display: inline;
  display: initial;
}

/*
 * colors
 *
 * gray:70 = #424242
 * black:secondary = rgba(0, 0, 0, .65)
 *
 */

._3ZZVdZ7VDdqRsW5qCat3sc {
  font-size: 60px;
  line-height: 67px;
  text-align: left;
  font-weight: 300;
  letter-spacing: -0.6px;
}

._2RCj75icvEulG13RyjiefA {
  color: rgba(0, 0, 0, 0.65);
}

._3mek45trRBHv4OnghO2HsY,
._3mek45trRBHv4OnghO2HsY:hover {
  background-image: url(/_auth/static-1682451095844/media/demonstrating_nonactive.aedc2b38.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom right;
}
._3mek45trRBHv4OnghO2HsY:hover {
  background-image: url(/_auth/static-1682451095844/media/demonstrating_hover.7a8145d1.png);
}
._1T3n_-d5Ix-OfJY-9wkLE3,
._1T3n_-d5Ix-OfJY-9wkLE3:hover {
  background-image: url(/_auth/static-1682451095844/media/building_nonactive.28985794.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom right;
}
._1T3n_-d5Ix-OfJY-9wkLE3:hover {
  background-image: url(/_auth/static-1682451095844/media/building_hover.09e00a24.png);
}
._1LkumwuGobrsYPqh3Ks5lp,
._1LkumwuGobrsYPqh3Ks5lp:hover {
  background-image: url(/_auth/static-1682451095844/media/moving_nonactive.4eca1deb.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom right;
}
._1LkumwuGobrsYPqh3Ks5lp:hover {
  background-image: url(/_auth/static-1682451095844/media/moving_hover.f58bda35.png);
}

@-webkit-keyframes yIsmwS7ZQfw5lG7vXlRc3 {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}

@keyframes yIsmwS7ZQfw5lG7vXlRc3 {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scaleY(1.05) scaleX(1.25);
  }
  68%,
  72% {
    transform: translateX(3.75px) scaleY(1.1) scaleX(1.2);
  }
  100% {
    transform: translateX(3px) scale(1) scaleX(1.15);
  }
}
._2CgISob2pyNL96kJVQaLKJ:hover .Ao1V2FBT3iwTs9ECWik_G {
  -webkit-animation: yIsmwS7ZQfw5lG7vXlRc3 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
          animation: yIsmwS7ZQfw5lG7vXlRc3 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
}

@-webkit-keyframes _1WOONzB4epAQdFz5F39Qp6 {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scale(1.2);
  }
  68%,
  72% {
    transform: translateX(3.75px) scale(1.28) scaleX(1.4);
  }
  100% {
    transform: translateX(3px) scale(1.3) scaleX(1.4);
  }
}

@keyframes _1WOONzB4epAQdFz5F39Qp6 {
  0% {
    transform: translateX(2px) scale(1);
  }
  30% {
    transform: translateX(4px) scale(1.2);
  }
  68%,
  72% {
    transform: translateX(3.75px) scale(1.28) scaleX(1.4);
  }
  100% {
    transform: translateX(3px) scale(1.3) scaleX(1.4);
  }
}

._3ozlOkcJwyX4tifnUKHULy:hover ._2Y0kGi1kGYWj7M6gkuagdr {
  -webkit-animation: _1WOONzB4epAQdFz5F39Qp6 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
          animation: _1WOONzB4epAQdFz5F39Qp6 75ms cubic-bezier(0.71, 0, 0.33, 1.56) forwards;
}

/* Questionnaire view styling */

._3QRDnURUwNC7E6OQtuODrm {
  border: 1px solid !important; /* gray:40 */
  border-color: #adadad !important;
  border-radius: 8px;
  width: 100%;
  max-width: 864px;
  min-height: 54px;
  transition: borderColor 0.2s;
}

._3QRDnURUwNC7E6OQtuODrm._3kYoM5VJFUHSxYjYjnzC0I {
  border-color: #5e5e5e !important; /* gray:60 */
}

._3QRDnURUwNC7E6OQtuODrm:hover,
._3QRDnURUwNC7E6OQtuODrm:focus {
  cursor: pointer;
  border-color: #5e5e5e !important;
}

._3QRDnURUwNC7E6OQtuODrm._3kYoM5VJFUHSxYjYjnzC0I:hover,
._3QRDnURUwNC7E6OQtuODrm._3kYoM5VJFUHSxYjYjnzC0I:focus {
  cursor: pointer;
  border-color: #adadad !important;
}

._30hqE0U6vxpulta4BVv0zL {
  opacity: 0.4;
  pointer-events: none;
}

/* Error Page */
._10Nc2_x-dp2xuQJLtHVc5J {
  width: 890px;
  margin: 170px auto;
}

._1gHzPG0pajeHHI3j7c15p3 {
  text-align: center;
  background: url(/_auth/static-1682451095844/media/ico_loading_error.317a93df.svg) no-repeat center center transparent;
  width: 144px;
  height: 144px;
  margin: 0 auto;
}

._3PLBhyOlmp8pq13RehxYcu {
  margin-top: 59px;
  margin-bottom: 0;
  text-align: center;
  font: 300 24px/32px 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica,
    Arial, sans-serif;
  letter-spacing: 0;
  color: #151515;
}

._3jjtVN0EHEw5ijN-91q3oO {
  margin-bottom: 0;
  text-align: center;
  font: 300 14px/20px 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica,
    Arial, sans-serif;
  letter-spacing: 0;
  color: #151515;
}

._3PLBhyOlmp8pq13RehxYcu._2tz8CjClN5Se5XrzMXiGc7,
._3jjtVN0EHEw5ijN-91q3oO._2tz8CjClN5Se5XrzMXiGc7 {
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}


/*# sourceMappingURL=c1c-web-app-auth.05c70020.css.map*/