.aStyle-5xkk8fdzt {
  color: red;
  float: left;
  opacity: 0.55;
}
.message {
  font-size: 14px;
}
.error {
  font-size: 14px;
  color: red;
}
.success {
  color: green;
}
img.logo {
  width: 200px;
  height: 100px;
}

.ub-emb-iframe-wrapper {
  display: none;
  position: relative;
  vertical-align: middle;
}
.ub-emb-iframe-wrapper.ub-emb-visible {
  display: inline-block;
}
.ub-emb-iframe-wrapper .ub-emb-close {
  background-color: rgba(255, 255, 255, 0.6);
  border: 0px;
  border-radius: 50%;
  color: rgb(82, 81, 81);
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  height: 20px;
  line-height: 1;
  outline: none;
  padding: 0px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  width: 20px;
  z-index: 1;
}
.ub-emb-iframe-wrapper.ub-emb-mobile .ub-emb-close {
  transition: none;
}
.ub-emb-iframe-wrapper .ub-emb-close::before {
  content: "";
  height: 40px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 40px;
}
.ub-emb-iframe-wrapper .ub-emb-close:hover {
  background-color: rgb(255, 255, 255);
  transform: scale(1.2);
}
.ub-emb-iframe-wrapper .ub-emb-close:active,
.ub-emb-iframe-wrapper .ub-emb-close:focus {
  background: rgba(255, 255, 255, 0.35);
  color: rgb(68, 68, 68);
  outline: none;
}
.ub-emb-iframe-wrapper .ub-emb-iframe {
  border: 0px;
  max-height: 100%;
  max-width: 100%;
}
.ub-emb-overlay .ub-emb-iframe-wrapper .ub-emb-iframe {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 12px, rgba(0, 0, 0, 0.2) 0px 1px 5px;
}
.ub-emb-overlay .ub-emb-iframe-wrapper.ub-emb-mobile {
  max-width: 100vw;
}
.ub-emb-overlay {
  transition: visibility 0.3s step-end;
  visibility: hidden;
}
.ub-emb-overlay.ub-emb-visible {
  transition: none;
  visibility: visible;
}
.ub-emb-overlay .ub-emb-backdrop,
.ub-emb-overlay .ub-emb-scroll-wrapper {
  opacity: 0;
  position: fixed;
  transition: opacity 0.3s, z-index 0.3s step-end;
  z-index: -1;
}
.ub-emb-overlay .ub-emb-backdrop {
  background: rgba(0, 0, 0, 0.6);
  inset: -1000px;
}
.ub-emb-overlay .ub-emb-scroll-wrapper {
  inset: 0px;
  box-sizing: border-box;
  overflow: auto;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.ub-emb-overlay .ub-emb-scroll-wrapper::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.ub-emb-overlay.ub-emb-mobile .ub-emb-scroll-wrapper {
  padding: 30px 0px;
}
.ub-emb-overlay.ub-emb-visible .ub-emb-backdrop,
.ub-emb-overlay.ub-emb-visible .ub-emb-scroll-wrapper {
  opacity: 1;
  transition: opacity 0.4s;
  z-index: 2147483647;
}
.ub-emb-bar {
  transition: visibility 0.2s step-end;
  visibility: hidden;
}
.ub-emb-bar.ub-emb-visible {
  transition: none;
  visibility: visible;
}
.ub-emb-bar .ub-emb-bar-frame {
  left: 0px;
  position: fixed;
  right: 0px;
  text-align: center;
  transition: bottom 0.2s ease-in-out, top 0.2s ease-in-out,
    z-index 0.2s step-end;
  z-index: -1;
}
.ub-emb-bar.ub-emb-ios .ub-emb-bar-frame {
  right: auto;
  width: 100%;
}
.ub-emb-bar.ub-emb-visible .ub-emb-bar-frame {
  transition: bottom 0.3s ease-in-out, top 0.3s ease-in-out;
  z-index: 2147483646;
}
.ub-emb-bar .ub-emb-close {
  bottom: 0px;
  margin: auto 0px;
  top: 0px;
}
.ub-emb-bar:not(.ub-emb-mobile) .ub-emb-close {
  right: 20px;
}
.button__button--ANHxY {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  border: 0px;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightBold, 700);
  height: 33px;
  justify-content: center;
  line-height: var(--lineHeightBase, 1.5em);
  min-width: 110px;
  padding: 0px 16px;
  position: relative;
  transition: background-color 0.2s ease-in-out, color, opacity;
  white-space: nowrap;
}
.button__button--ANHxY,
.button__button--ANHxY:hover {
  text-decoration: none;
}
.button__button--ANHxY:active,
.button__button--ANHxY:focus {
  outline: none;
}
.button__fullWidth--TkZ6L {
  width: 100%;
}
.button__large--aXxZ3 {
  font-size: var(--fontSizeMdLg, 18px);
  height: 50px;
}
.button__button--ANHxY.button__disabled--ykDgJ {
  background: var(--alto, #dedede);
  color: var(--white, #fff);
  cursor: not-allowed;
}
.button__primary--PbSF5 {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button__primary--PbSF5:active,
.button__primary--PbSF5:focus,
.button__primary--PbSF5:hover {
  background: var(--kleinBlue, #0022b0);
}
.button__button--ANHxY:disabled.button__primary--PbSF5:hover,
.button__primary--PbSF5.button__disabled--ykDgJ:hover {
  background: var(--alto, #dedede);
}
.button__secondary--PbR9S {
  background: transparent;
  border: 2px solid var(--unbounceBlue, #03f);
  color: var(--unbounceBlue, #03f);
}
.button__secondary--PbR9S:hover {
  background: var(--silverAlto, #d8d8d8);
}
.button__secondary--PbR9S:active,
.button__secondary--PbR9S:focus,
.button__secondary--PbR9S:hover {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button__secondary--PbR9S.button__disabled--ykDgJ {
  background: var(--white, #fff);
  border-color: var(--alto, #dedede);
  color: var(--alto, #dedede);
}
.button__tertiary--Isoi8 {
  background: transparent;
  border: 2px solid var(--scorpion, #606060);
  color: var(--scorpion, #606060);
}
.button__tertiary--Isoi8:hover {
  background: var(--scorpion, #606060);
  color: var(--white, #fff);
}
.button__tertiary--Isoi8:active,
.button__tertiary--Isoi8:focus {
  background-color: var(--scorpion, #606060);
  color: var(--white, #fff);
}
.button__tertiary--Isoi8.button__button--ANHxY:disabled,
.button__tertiary--Isoi8.button__disabled--ykDgJ {
  background-color: transparent;
  border-color: var(--alto, #dedede);
  color: var(--alto, #dedede);
}
.button__quaternary--ns371 {
  color: var(--emperor, #505050);
  font-family: var(--headlineFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
}
.button__quaternary--ns371,
.button__quaternary--ns371:active,
.button__quaternary--ns371:focus {
  background: transparent;
}
.button__button--ANHxY:disabled.button__quaternary--ns371:hover,
.button__quaternary--ns371.button__disabled--ykDgJ:hover {
  background: var(--alto, #dedede);
}
.button__remove--GGZMR {
  background: var(--radicalRed, #ff3e51);
  color: var(--white, #fff);
}
.button__remove--GGZMR:hover {
  background: var(--amaranth, #ea2d48);
}
.button__remove--GGZMR:active,
.button__remove--GGZMR:focus {
  background: var(--radicalRed, #ff3e51);
}
.button__disabled--ykDgJ.button__remove--GGZMR:hover {
  background: var(--alto, #dedede);
}
.button__button--ANHxY.button__darkEnv--jPIPp.button__disabled--ykDgJ {
  background: var(--emperor, #505050);
  color: var(--scorpion, #606060);
  cursor: not-allowed;
}
.button__darkEnv--jPIPp.button__primary--PbSF5 {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button__darkEnv--jPIPp.button__primary--PbSF5:hover {
  background: var(--dodgerBlue, #4993ff);
}
.button__darkEnv--jPIPp.button__primary--PbSF5:active,
.button__darkEnv--jPIPp.button__primary--PbSF5:focus {
  background: var(--unbounceBlue, #03f);
}
.button__darkEnv--jPIPp.button__primary--PbSF5.button__disabled--ykDgJ:hover {
  background: var(--emperor, #505050);
}
.button__darkEnv--jPIPp.button__secondary--PbR9S {
  background: var(--gullGray_DEPRECATED, #9296a9);
  color: var(--white, #fff);
}
.button__darkEnv--jPIPp.button__secondary--PbR9S:hover {
  background: var(--heather_DEPRECATED, #c8cbd6);
}
.button__darkEnv--jPIPp.button__secondary--PbR9S:active,
.button__darkEnv--jPIPp.button__secondary--PbR9S:focus {
  background: var(--gullGray_DEPRECATED, #9296a9);
}
.button__darkEnv--jPIPp.button__secondary--PbR9S.button__disabled--ykDgJ:hover {
  background: var(--emperor, #505050);
}
.button__darkEnv--jPIPp.button__tertiary--Isoi8 {
  background: transparent;
  border: 1px solid var(--pampas, #f9f8f7);
  color: var(--pampas, #f9f8f7);
}
.button__darkEnv--jPIPp.button__tertiary--Isoi8:hover {
  background-color: var(--silverChalice, #aaa);
  border-color: var(--silverChalice, #aaa);
  color: var(--white, #fff);
}
.button__darkEnv--jPIPp.button__tertiary--Isoi8:active,
.button__darkEnv--jPIPp.button__tertiary--Isoi8:focus {
  background: transparent;
  border-color: var(--pampas, #f9f8f7);
  color: var(--pampas, #f9f8f7);
}
.button__darkEnv--jPIPp.button__tertiary--Isoi8.button__button--ANHxY:disabled,
.button__darkEnv--jPIPp.button__tertiary--Isoi8.button__disabled--ykDgJ {
  background-color: transparent;
  border-color: var(--emperor, #505050);
  color: var(--emperor, #505050);
}
.button__darkEnv--jPIPp.button__remove--GGZMR {
  background: var(--radicalRed, #ff3e51);
  color: var(--white, #fff);
}
.button__darkEnv--jPIPp.button__remove--GGZMR:hover {
  background: var(--amaranth, #ea2d48);
}
.button__darkEnv--jPIPp.button__remove--GGZMR:active,
.button__darkEnv--jPIPp.button__remove--GGZMR:focus {
  background: var(--radicalRed, #ff3e51);
}
.button__darkEnv--jPIPp.button__remove--GGZMR.button__disabled--ykDgJ:hover {
  background-color: var(--emperor, #505050);
}
.button__chromeHackForDisabledButtonMouseEvents--REWS3 {
  inset: 0px;
  position: absolute;
}
.icon-button__iconButton--iX1Rh {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  padding: 0px;
}
.icon-button__iconButton--iX1Rh:active,
.icon-button__iconButton--iX1Rh:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.icon-button__icon--V6ia5 {
  overflow: hidden;
}
.icon-button__alto--kaXQV {
  fill: var(--alto, #dedede);
}
.icon-button__citrus_DEPRECATED--kSEc2 {
  fill: var(--citrus_DEPRECATED, #fff8dc);
}
.icon-button__mineShaft--OBxqt {
  fill: var(--mineShaft, #303030);
}
.icon-button__crow--NOEtu {
  fill: var(--crow, #202020);
}
.icon-button__dodgerBlue--NxEVu {
  fill: var(--dodgerBlue, #4993ff);
}
.icon-button__scorpion--ECWFT {
  fill: var(--scorpion, #606060);
}
.icon-button__emperor--UZKa8 {
  fill: var(--emperor, #505050);
}
.icon-button__error--vRho1 {
  fill: var(--radicalRed, #ff3e51);
}
.icon-button__fawn_DEPRECATED--qoVH_ {
  fill: var(--fawn_DEPRECATED, #ff6800);
}
.icon-button__gray--cli8N {
  fill: var(--gray, grey);
}
.icon-button__greenTea_DEPRECATED--kRHQC {
  fill: var(--greenTea_DEPRECATED, #e0fff3);
}
.icon-button__gullGray_DEPRECATED--sWewa {
  fill: var(--gullGray_DEPRECATED, #9296a9);
}
.icon-button__heather_DEPRECATED--RmLhM {
  fill: var(--heather_DEPRECATED, #c8cbd6);
}
.icon-button__kleinBlue--QsqZR {
  fill: var(--kleinBlue, #0022b0);
}
.icon-button__gallery--m8ehA {
  fill: var(--gallery, #ededed);
}
.icon-button__hippie_DEPRECATED--SpuX1 {
  fill: var(--hippie_DEPRECATED, #29a573);
}
.icon-button__success--edhVU {
  fill: var(--shamrock, #27cc8d);
}
.icon-button__amaranth--CPXt_ {
  fill: var(--amaranth, #ea2d48);
}
.icon-button__linkWater--o8CfY {
  fill: var(--linkWater, #d8e8ff);
}
.icon-button__pink_DEPRECATED--gFh2m {
  fill: var(--pink_DEPRECATED, #ffc0c0);
}
.icon-button__raven--PFIoy {
  fill: var(--raven, #101010);
}
.icon-button__orange--upbw2 {
  fill: var(--orange, #ffa300);
}
.icon-button__silverAlto--XHW37 {
  fill: var(--silverAlto, #d8d8d8);
}
.icon-button__silverChalice--GoUvY {
  fill: var(--silverChalice, #aaa);
}
.icon-button__silver--d4rpY {
  fill: var(--silver, #c9c9c9);
}
.icon-button__shamrock--eAF_h {
  fill: var(--shamrock, #27cc8d);
}
.icon-button__unbounceBlue--J0ZGe {
  fill: var(--unbounceBlue, #03f);
}
.icon-button__radicalRed--j2QBY {
  fill: var(--radicalRed, #ff3e51);
}
.icon-button__warning--Ocl5E {
  fill: var(--orange, #ffa300);
}
.icon-button__pampas--En1kD {
  fill: var(--pampas, #f9f8f7);
}
.icon-button__white--QY7BQ {
  fill: var(--white, #fff);
}
.toggle__toggle--kbx0Y {
  background-color: var(--white, #fff);
  border: 1px solid var(--alto, #dedede);
  border-radius: 26px;
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  height: 24px;
  padding: 0px;
  position: relative;
  transition: background-color 0.2s ease-in-out;
  width: 58px;
}
.toggle__dark--X1AXm.toggle__toggle--kbx0Y {
  background-color: var(--gray, grey);
  border: none;
}
.toggle__toggle--kbx0Y:focus {
  border-color: var(--silver, #c9c9c9);
  outline: none;
}
.toggle__dark--X1AXm.toggle__toggle--kbx0Y:focus {
}
.toggle__toggle--kbx0Y.toggle__on--PMwIc {
  background-color: var(--unbounceBlue, #03f);
}
.toggle__toggle--kbx0Y.toggle__disabled--gshmD {
  background-color: var(--pampas, #f9f8f7);
  cursor: not-allowed;
}
.toggle__dark--X1AXm.toggle__toggle--kbx0Y.toggle__disabled--gshmD {
  background-color: var(--scorpion, #606060);
}
.toggle__switcher--DLot6 {
  background-color: var(--white, #fff);
  border-radius: 100%;
  height: 24px;
  left: 0px;
  position: relative;
  transition: left 0.2s ease-in-out;
  width: 24px;
}
.toggle__switcher--DLot6,
.toggle__toggle--kbx0Y.toggle__dark--X1AXm .toggle__switcher--DLot6 {
  box-shadow: 0 1px 3px var(--gray, grey);
}
.toggle__toggle--kbx0Y.toggle__disabled--gshmD .toggle__switcher--DLot6 {
  background-color: var(--pampas, #f9f8f7);
}
.toggle__toggle--kbx0Y.toggle__dark--X1AXm.toggle__disabled--gshmD
  .toggle__switcher--DLot6 {
  background-color: var(--gray, grey);
  box-shadow: 0 1px 3px var(--emperor, #505050);
}
.toggle__toggle--kbx0Y.toggle__on--PMwIc .toggle__switcher--DLot6 {
  left: 34px;
}
.toggle__label--GMumo {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: flex;
  font-size: var(--fontSizeBase, 14px);
  height: 100%;
  justify-content: center;
  position: absolute;
  top: 0px;
  transition: opacity 0.2s ease-in-out;
  user-select: none;
  width: 34px;
}
.toggle__labelOn--_kPuT {
  color: var(--white, #fff);
  left: 1px;
  opacity: 0;
}
.toggle__toggle--kbx0Y.toggle__dark--X1AXm.toggle__disabled--gshmD
  .toggle__labelOff--ZPsah,
.toggle__toggle--kbx0Y.toggle__dark--X1AXm.toggle__disabled--gshmD
  .toggle__labelOn--_kPuT {
  color: var(--emperor, #505050);
}
.toggle__toggle--kbx0Y.toggle__on--PMwIc .toggle__labelOn--_kPuT {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.toggle__labelOff--ZPsah {
  color: var(--silver, #c9c9c9);
  opacity: 1;
  right: 1px;
}
.toggle__toggle--kbx0Y.toggle__on--PMwIc .toggle__labelOff--ZPsah {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.toggle__toggle--kbx0Y.toggle__disabled--gshmD .toggle__labelOff--ZPsah,
.toggle__toggle--kbx0Y.toggle__disabled--gshmD .toggle__labelOn--_kPuT {
  color: var(--silver, #c9c9c9);
}
.toggle__mini--ZiQwr {
  border: none;
  border-radius: 7px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px inset;
  cursor: pointer;
  height: 14px;
  margin: 0px 34px;
  padding: 0px;
  position: relative;
  width: 34px;
}
.toggle__mini--ZiQwr:focus {
  outline: none;
}
.toggle__mini--ZiQwr.toggle__toggle--kbx0Y:focus,
.toggle__mini--ZiQwr:focus {
}
.toggle__mini--ZiQwr .toggle__labelOn--_kPuT {
  color: var(--silver, #c9c9c9);
  left: 34px;
  opacity: 1;
  position: absolute;
}
.toggle__mini--ZiQwr .toggle__labelOff--ZPsah {
  color: var(--unbounceBlue, #03f);
  left: -34px;
  opacity: 1;
  position: absolute;
}
.toggle__mini--ZiQwr .toggle__switcher--DLot6 {
  height: 14px;
  width: 14px;
}
.toggle__mini--ZiQwr.toggle__on--PMwIc {
  background-color: var(--unbounceBlue, #03f);
}
.toggle__mini--ZiQwr.toggle__on--PMwIc .toggle__labelOn--_kPuT {
  color: var(--unbounceBlue, #03f);
}
.toggle__mini--ZiQwr.toggle__on--PMwIc .toggle__labelOff--ZPsah {
  color: var(--silver, #c9c9c9);
}
.toggle__mini--ZiQwr.toggle__on--PMwIc .toggle__switcher--DLot6 {
  left: 20px;
}
.toggle__mini--ZiQwr.toggle__disabled--gshmD {
  cursor: not-allowed;
}
.toggle__mini--ZiQwr.toggle__disabled--gshmD,
.toggle__mini--ZiQwr.toggle__disabled--gshmD .toggle__switcher--DLot6 {
  background-color: var(--pampas, #f9f8f7);
}
.toggle__mini--ZiQwr.toggle__disabled--gshmD .toggle__labelOff--ZPsah,
.toggle__mini--ZiQwr.toggle__disabled--gshmD .toggle__labelOn--_kPuT,
.toggle__mini--ZiQwr.toggle__on--PMwIc.toggle__disabled--gshmD
  .toggle__labelOn--_kPuT {
  color: var(--silverAlto, #d8d8d8);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr {
  background-color: var(--emperor, #505050);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr .toggle__switcher--DLot6 {
  box-shadow: 0 1px 3px var(--emperor, #505050);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__on--PMwIc {
  background-color: var(--unbounceBlue, #03f);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr .toggle__labelOff--ZPsah {
  color: var(--white, #fff);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr .toggle__labelOn--_kPuT,
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__on--PMwIc
  .toggle__labelOff--ZPsah {
  color: var(--scorpion, #606060);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__on--PMwIc
  .toggle__labelOn--_kPuT {
  color: var(--white, #fff);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__disabled--gshmD {
  background-color: var(--scorpion, #606060);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__disabled--gshmD
  .toggle__switcher--DLot6 {
  background-color: var(--gray, grey);
}
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__disabled--gshmD
  .toggle__labelOff--ZPsah,
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__disabled--gshmD
  .toggle__labelOn--_kPuT,
.toggle__dark--X1AXm.toggle__mini--ZiQwr.toggle__on--PMwIc.toggle__disabled--gshmD
  .toggle__labelOn--_kPuT {
  color: var(--scorpion, #606060);
}
.alert__container--nfBk2 {
  display: block;
  overflow: hidden;
}
.alerts__banner-enter {
  transform: translateY(-100%);
  z-index: -1;
}
.alerts__banner-enter-active {
  transform: translateY(0px);
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.alerts__banner-exit {
  transform: translateY(0px);
  z-index: -1;
}
.alerts__banner-exit-active {
  transform: translateY(-100%);
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.icon__icon--_CqB2 {
  display: inline-block;
  line-height: 0;
}
.icon__alto--Ls359 {
  fill: var(--alto, #dedede);
}
.icon__citrus_DEPRECATED--jxHRc {
  fill: var(--citrus_DEPRECATED, #fff8dc);
}
.icon__mineShaft--NTh0U {
  fill: var(--mineShaft, #303030);
}
.icon__crow--wR_SY {
  fill: var(--crow, #202020);
}
.icon__dodgerBlue--HqdKw {
  fill: var(--dodgerBlue, #4993ff);
}
.icon__scorpion--MG_m6 {
  fill: var(--scorpion, #606060);
}
.icon__emperor--Fz_FA {
  fill: var(--emperor, #505050);
}
.icon__error--olORO {
  fill: var(--radicalRed, #ff3e51);
}
.icon__fawn_DEPRECATED--Xwfxy {
  fill: var(--fawn_DEPRECATED, #ff6800);
}
.icon__gray--ztKl5 {
  fill: var(--gray, grey);
}
.icon__greenTea_DEPRECATED--ogc8D {
  fill: var(--greenTea_DEPRECATED, #e0fff3);
}
.icon__gullGray_DEPRECATED--Wuqab {
  fill: var(--gullGray_DEPRECATED, #9296a9);
}
.icon__heather_DEPRECATED--vR8bB {
  fill: var(--heather_DEPRECATED, #c8cbd6);
}
.icon__kleinBlue--mGZje {
  fill: var(--kleinBlue, #0022b0);
}
.icon__gallery--ZfDFu {
  fill: var(--gallery, #ededed);
}
.icon__hippie_DEPRECATED--XSMgK {
  fill: var(--hippie_DEPRECATED, #29a573);
}
.icon__success--GWWTm {
  fill: var(--shamrock, #27cc8d);
}
.icon__amaranth--ByG5H {
  fill: var(--amaranth, #ea2d48);
}
.icon__linkWater--j4p2H {
  fill: var(--linkWater, #d8e8ff);
}
.icon__pink_DEPRECATED--EBAJW {
  fill: var(--pink_DEPRECATED, #ffc0c0);
}
.icon__raven--VnfEh {
  fill: var(--raven, #101010);
}
.icon__orange--FsUr7 {
  fill: var(--orange, #ffa300);
}
.icon__silverAlto--rZFdV {
  fill: var(--silverAlto, #d8d8d8);
}
.icon__silverChalice--hZQlz {
  fill: var(--silverChalice, #aaa);
}
.icon__silver--Lpl8a {
  fill: var(--silver, #c9c9c9);
}
.icon__shamrock--JC1JV {
  fill: var(--shamrock, #27cc8d);
}
.icon__unbounceBlue--u4hvS {
  fill: var(--unbounceBlue, #03f);
}
.icon__radicalRed--fVSg5 {
  fill: var(--radicalRed, #ff3e51);
}
.icon__warning--y_NEw {
  fill: var(--orange, #ffa300);
}
.icon__pampas--F6lf_ {
  fill: var(--pampas, #f9f8f7);
}
.icon__white--Buc7X {
  fill: var(--white, #fff);
}
.banner__banner--XZkQV {
  -webkit-box-align: center;
  align-items: center;
  border-radius: 4px;
  display: flex;
  padding: 16px;
}
.banner__banner--XZkQV a {
  cursor: pointer;
  text-decoration: underline;
}
.banner__dropShadow--C_QOQ {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px;
}
.banner__error--EepDK {
  background-color: var(--pink_DEPRECATED, #ffc0c0);
}
.banner__error--EepDK,
.banner__error--EepDK a {
  color: var(--amaranth, #ea2d48);
}
.banner__warning--FPjJe {
  background-color: var(--citrus_DEPRECATED, #fff8dc);
}
.banner__warning--FPjJe,
.banner__warning--FPjJe a {
  color: var(--fawn_DEPRECATED, #ff6800);
}
.banner__success--xYt6h {
  background-color: var(--greenTea_DEPRECATED, #e0fff3);
}
.banner__success--xYt6h,
.banner__success--xYt6h a {
  color: var(--hippie_DEPRECATED, #29a573);
}
.banner__text--n8kTj {
  -webkit-font-smoothing: antialiased;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeight, 400);
  line-height: var(--lineHeightBase, 1.5em);
}
.banner__icon--lTUyf {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  height: 16px;
  margin-right: 12px;
}
.banner__closeButton--QBa71 {
  background: none;
  border: none;
  padding: 0px;
}
.banner__closeButton--QBa71:active,
.banner__closeButton--QBa71:focus {
  outline: none;
}
.banner__closeIcon--qd971 {
  -webkit-box-flex: 0;
  cursor: pointer;
  flex: 0 0 auto;
  height: 16px;
  margin-left: 12px;
}
.dropdown__dropdown--J6ayW {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeBase, 14px);
}
.dropdown__dropdown--J6ayW .select__control {
  border: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  cursor: pointer;
  height: 33px;
  min-height: 0px;
}
.dropdown__dropdown--J6ayW.dropdown__minimal--Eh_rT .select__control {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-image: initial;
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 0px;
  cursor: pointer;
  height: 33px;
  min-height: 0px;
}
.dropdown__dropdown--J6ayW.dropdown__isOpen--gj5Of .select__control {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.dropdown__dropdown--J6ayW .select__control--is-focused,
.dropdown__dropdown--J6ayW .select__control--is-focused:hover,
body .select__menu {
  box-shadow: none;
  border: 1px solid var(--unbounceBlue, #03f) !important;
}
.dropdown__dropdown--J6ayW .select__control--is-disabled {
  background-color: inherit;
  border-color: var(--silverAlto, #d8d8d8);
}
.dropdown__dropdown--J6ayW .select__value-container {
  padding-left: 12px;
}
.dropdown__dropdown--J6ayW .select__single-value,
body .select__option {
  color: var(--scorpion, #606060);
}
.dropdown__dropdown--J6ayW .select__control--is-disabled .select__single-value {
  color: var(--silverAlto, #d8d8d8);
}
.dropdown__dropdown--J6ayW .select__indicator-separator {
  display: none;
}
.dropdown__dropdown--J6ayW .select__indicators {
  margin-right: 10px;
}
body .select__menu {
  border-radius: 0px 0px 3px 3px;
  bottom: auto;
  margin-top: 0px;
  overflow: visible;
  border-top: none !important;
}
body .select__menu-list {
  padding: 0px;
}
body .select__option {
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  min-height: 33px;
  word-break: break-word;
}
body .select__option--is-selected {
  background-color: var(--linkWater, #d8e8ff);
  color: var(--scorpion, #606060);
}
body .select__option--is-focused {
  background-color: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
body .select__option--is-focused:active {
  background-color: var(--dodgerBlue, #4993ff);
}
.dropdown__dropdown--J6ayW .dropdown__arrowIcon--Mm4oF {
  height: 16px;
}
.dropdown__dropdown--J6ayW .dropdown__rotateIcon--K7wcZ {
  transform: rotate(90deg);
}
.dropdown__secondaryLabelButton--u0c2m {
  color: rgb(96, 96, 96);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  text-transform: capitalize;
}
.checkbox__container--Iue35 {
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  display: flex;
}
.checkbox__disabled--RZhrT {
  cursor: not-allowed;
}
.checkbox__checkbox--z06B2 {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--white, #fff);
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 2px;
  display: flex;
  height: 14px;
  justify-content: center;
  position: relative;
  width: 14px;
}
.checkbox__checkbox--z06B2,
.checkbox__checked--ocukU .checkbox__checkbox--z06B2 {
  transition: background-color 0.2s, border-color;
}
.checkbox__checked--ocukU .checkbox__checkbox--z06B2,
.checkbox__checked--ocukU .checkbox__unbounceBlue--VxEPv {
  background-color: var(--unbounceBlue, #03f);
  border-color: var(--unbounceBlue, #03f);
}
.checkbox__checked--ocukU .checkbox__shamrock--qwbya {
  background-color: var(--shamrock, #27cc8d);
  border-color: var(--shamrock, #27cc8d);
}
.checkbox__checked--ocukU .checkbox__pink--KggyB {
  background-color: var(--pink, #ffc0c0);
  border-color: var(--pink, #ffc0c0);
}
.checkbox__checked--ocukU .checkbox__crow--mJp7K {
  background-color: var(--crow, #202020);
  border-color: var(--crow, #202020);
}
.checkbox__checked--ocukU .checkbox__manatee--MTHS_ {
  background-color: var(--manatee, #9296a9);
  border-color: var(--manatee, #9296a9);
}
.checkbox__checked--ocukU .checkbox__melrose--tZDO0 {
  background-color: var(--melrose, #6f6cff);
  border-color: var(--melrose, #6f6cff);
}
.checkbox__checked--ocukU .checkbox__kleinBlue--WhnFc {
  background-color: var(--kleinBlue, #0022b0);
  border-color: var(--kleinBlue, #0022b0);
}
.checkbox__checked--ocukU .checkbox__linkWater--tGe5l {
  background-color: var(--linkWater, #d8e8ff);
  border-color: var(--linkWater, #d8e8ff);
}
.checkbox__checked--ocukU .checkbox__dodgerBlue--ci2h1 {
  background-color: var(--dodgerBlue, #4993ff);
  border-color: var(--dodgerBlue, #4993ff);
}
.checkbox__checked--ocukU .checkbox__jungleGreen--tQMXO {
  background-color: var(--jungleGreen, #29a573);
  border-color: var(--jungleGreen, #29a573);
}
.checkbox__checked--ocukU .checkbox__amaranth--SLZ2H {
  background-color: var(--amaranth, #ea2d48);
  border-color: var(--amaranth, #ea2d48);
}
.checkbox__checked--ocukU .checkbox__orange--lOpfe {
  background-color: var(--orange, #ffa300);
  border-color: var(--orange, #ffa300);
}
.checkbox__disabled--RZhrT .checkbox__checkbox--z06B2 {
  background-color: var(--gallery, #ededed);
  border-color: var(--gallery, #ededed);
}
.checkbox__disabled--RZhrT.checkbox__checked--ocukU .checkbox__checkbox--z06B2 {
  background-color: var(--silverChalice, #aaa);
  border-color: var(--silverChalice, #aaa);
}
.checkbox__label--sfJVB {
  color: var(--emperor, #505050);
  cursor: pointer;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightLight, 200);
  margin-left: 8px;
  transition: color 0.2s;
  user-select: none;
}
.checkbox__input--ueBJf {
  display: none;
}
.checkbox__highlight--glXV6 {
  color: var(--unbounceBlue, #03f);
  transition: color 0.2s;
}
.input-field__input--jGL7D {
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--scorpion, #606060);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightSemiLight, 300);
  padding: 8px;
  width: 100%;
}
.input-field__input--jGL7D:active,
.input-field__input--jGL7D:focus {
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.input-field__input--jGL7D::-webkit-input-placeholder {
  color: var(--scorpion, #606060);
}
.input-field__input--jGL7D::placeholder {
  color: var(--scorpion, #606060);
}
.input-field__input--jGL7D.input-field__disabled--pCc40,
.input-field__input--jGL7D:disabled {
  background-color: var(--white, #fff);
  border-color: var(--silverAlto, #d8d8d8);
  cursor: not-allowed;
}
.input-field__input--jGL7D.input-field__disabled--pCc40::-webkit-input-placeholder,
.input-field__input--jGL7D:disabled::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field__input--jGL7D.input-field__disabled--pCc40::placeholder,
.input-field__input--jGL7D:disabled::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field__input--jGL7D.input-field__disabled--pCc40:active::-webkit-input-placeholder,
.input-field__input--jGL7D:disabled:focus::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field__input--jGL7D.input-field__disabled--pCc40:active::placeholder,
.input-field__input--jGL7D:disabled:focus::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field__dark--yBNrw.input-field__input--jGL7D {
  background-color: var(--mineShaft, #303030);
  border: 1px solid var(--scorpion, #606060);
  color: var(--gallery, #ededed);
}
.input-field__dark--yBNrw.input-field__input--jGL7D:active,
.input-field__dark--yBNrw.input-field__input--jGL7D:focus {
  background-color: var(--raven, #101010);
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.input-field__dark--yBNrw.input-field__input--jGL7D::-webkit-input-placeholder {
  color: var(--silverChalice, #aaa);
}
.input-field__dark--yBNrw.input-field__input--jGL7D::placeholder {
  color: var(--silverChalice, #aaa);
}
.input-field__dark--yBNrw.input-field__input--jGL7D.input-field__disabled--pCc40::-webkit-input-placeholder,
.input-field__dark--yBNrw.input-field__input--jGL7D:disabled::-webkit-input-placeholder {
  color: var(--emperor, #505050);
}
.input-field__dark--yBNrw.input-field__input--jGL7D.input-field__disabled--pCc40::placeholder,
.input-field__dark--yBNrw.input-field__input--jGL7D:disabled::placeholder {
  color: var(--emperor, #505050);
}
.input-field__dark--yBNrw.input-field__input--jGL7D.input-field__disabled--pCc40:focus,
.input-field__dark--yBNrw.input-field__input--jGL7D:disabled:active {
  background-color: var(--mineShaft, #303030);
  border-color: var(--scorpion, #606060);
  color: var(--emperor, #505050);
}
.input-field__input--jGL7D.input-field__mini--hzdbq {
  padding: 4px;
}
input.input-field__minimal--RfDvQ {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-image: initial;
  border-bottom: 1px solid var(--silverChalice, #aaa);
  border-radius: 0px;
}
input.input-field__minimal--RfDvQ.input-field__disabled--pCc40 {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: var(--silverAlto, #d8d8d8);
}
.radio-button__container--KuvaC,
.radio-button__radio--PgijU {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.radio-button__radio--PgijU {
  -webkit-box-pack: center;
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 50%;
  flex-shrink: 0;
  height: 14px;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  width: 14px;
}
.radio-button__checked--LixbX .radio-button__radio--PgijU::after {
  background-color: var(--unbounceBlue, #03f);
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  width: 10px;
}
.radio-button__disabled--cQHu6 .radio-button__radio--PgijU {
  background-color: var(--gallery, #ededed);
}
.radio-button__disabled--cQHu6.radio-button__checked--LixbX
  .radio-button__radio--PgijU::after {
  background-color: var(--silver, #c9c9c9);
}
.radio-button__labelBorder--alh0_ {
  border: 2px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  cursor: pointer;
  padding: 16px;
}
.radio-button__label--Bq3sM {
  -webkit-box-align: start;
  align-items: flex-start;
  color: var(--emperor, #505050);
  cursor: pointer;
  display: flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  font-weight: var(--fontWeightSemiLight, 300);
  transition: color 0.2s;
}
.radio-button__input--cW980 {
  display: none;
}
.radio-button__checked--LixbX .radio-button__labelBorder--alh0_,
.radio-button__labelBorder--alh0_:hover:not(.radio-button__disabled--cQHu6) {
  border-color: var(--unbounceBlue, #03f);
  transition: 0.2s ease-in-out;
}
.radio-button__highlight--X06M2 {
  color: var(--unbounceBlue, #03f);
  transition: color 0.2s;
}
.radio-button__disabled--cQHu6 {
  cursor: auto;
  opacity: 0.6;
}
.text-area__textArea--f7qX4 {
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--scorpion, #606060);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightSemiLight, 300);
  height: 120px;
  line-height: var(--lineHeightMd, 1.8em);
  padding: 16px;
  width: 100%;
}
.text-area__textArea--f7qX4:active,
.text-area__textArea--f7qX4:focus {
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.text-area__textArea--f7qX4::-webkit-input-placeholder {
  color: var(--scorpion, #606060);
}
.text-area__textArea--f7qX4::placeholder {
  color: var(--scorpion, #606060);
}
.text-area__disabled--mOZwF {
  background-color: var(--white, #fff);
  color: var(--silverAlto, #d8d8d8);
  cursor: not-allowed;
}
.text-area__disabled--mOZwF,
.text-area__disabled--mOZwF.text-area__textArea--f7qX4:active,
.text-area__disabled--mOZwF.text-area__textArea--f7qX4:focus {
  border-color: var(--silverAlto, #d8d8d8);
}
.text-area__disabled--mOZwF::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.text-area__disabled--mOZwF::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.loader__child--D8GEw {
  animation: 2s ease-in-out 0s infinite normal none running
    loader__doubleBounce--wufab;
  background-color: var(--unbounceBlue, #03f);
  border-radius: 50%;
  height: 100%;
  left: 0px;
  opacity: 0.6;
  position: absolute;
  top: 0px;
  width: 100%;
}
.loader__bounce2--e6dy0 {
  animation-delay: -1s;
}
@-webkit-keyframes loader__doubleBounce--wufab {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes loader__doubleBounce--wufab {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader__container--S6tYg {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  opacity: 1;
  pointer-events: none;
  text-align: center;
  transition: opacity 0.2s;
  width: 100%;
}
.loader__title--EAZsz {
  font-weight: var(--fontWeight, 400);
  margin-bottom: 16px;
}
.loader__description--bTd6L,
.loader__title--EAZsz {
  color: var(--mineShaft, #303030);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
}
.loader__description--bTd6L {
  font-weight: var(--fontWeightLight, 200);
}
.loader__loader--icOpx {
  height: 60px;
  margin: 16px auto;
  position: relative;
  width: 60px;
}
.loader__hiddenStart--F7Ptp {
  opacity: 0;
  transition: opacity 0.2s;
}
.loader__hidden--DnFin {
  display: none;
}
.ReactModal__Overlay {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.ReactModal__Overlay--after-open {
  opacity: 1;
}
.ReactModal__Overlay--before-close {
  opacity: 0;
}
.modal__content--I5BqB {
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 25px;
  margin: auto;
  outline: none;
  width: 630px;
}
.modal__overlay--rqDZo {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  inset: 0px;
  display: flex;
  justify-content: center;
  position: fixed;
  z-index: 202;
}
.modal-footer__footer--epF35 {
  -webkit-box-align: center;
  gap: 10px;
  align-items: center;
  background-color: var(--pampas, #f9f8f7);
  border-radius: 4px;
  box-sizing: border-box;
  display: grid;
  grid-auto-flow: column;
  padding: 10px 20px;
  width: 100%;
}
.modal-footer__right--OWc3g {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.modal-footer__left--c0vnM {
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.modal-body__container--eD_pe {
  box-sizing: border-box;
  max-height: calc(-231px + 100vh);
  min-height: 100px;
  overflow: auto;
  padding: 40px 24px;
  position: relative;
}
.modal-body__loading--KG5jV {
  overflow: hidden;
}
.modal-body__loader--zendv {
  -webkit-box-pack: center;
  background-color: var(--white, #fff);
  height: 100%;
  justify-content: center;
  z-index: 2;
}
.modal-body__alerts--FkAdy,
.modal-body__loader--zendv {
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.modal-header__header--Wvw34 {
  background: var(--pampas, #f9f8f7);
  border-radius: 4px;
  display: flex;
  padding: 20px;
}
.modal-header__title--xrjcA {
  -webkit-box-flex: 1;
  color: var(--mineShaft, #303030);
  flex: 1 1 0%;
  font-size: var(--fontSizeLg, 21px);
  font-weight: var(--fontWeight, 400);
  line-height: var(--fontSizeLg, 21px);
}
.popout-container__container--kojQ4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: flex;
  flex-direction: column;
  transition: opacity 0.25s, transform 0.25s, -webkit-transform 0.25s;
}
.popout-container__content--Uj6CA {
  background: var(--mineShaft, #303030);
  border-radius: 4px;
  color: var(--pampas, #f9f8f7);
  display: grid;
  overflow: hidden;
}
.popout-container__light--EwODD .popout-container__content--Uj6CA {
  background: rgb(255, 255, 255);
  color: var(--crow, #202020);
}
.popout-container__flyout--hiL0p {
  gap: 1px;
  border: 1px solid var(--crow, #202020);
}
.popout-container__light--EwODD .popout-container__flyout--hiL0p {
  border: 1px solid var(--silverAlto, #d8d8d8);
}
.popout-container__tooltip--iYP4P {
  font-size: var(--fontSizeXs, 12px);
  font-weight: var(--fontWeightLight, 200);
  padding: 10px;
  text-align: center;
}
.popout-container__light--EwODD .popout-container__tooltip--iYP4P {
  border: 1px solid var(--silverAlto, #d8d8d8);
}
.popout-marker__marker--DlX3z {
  box-sizing: border-box;
  padding: 0px 8px;
  position: relative;
  width: 36px;
}
.popout-marker__polygon--oWMY8 {
  fill: var(--mineShaft, #303030);
}
.popout-marker__line--vTNd5 {
  stroke: var(--crow, #202020);
  stroke-width: 0.1;
  fill: none;
}
.popout-marker__bottomLine--HL9T6 {
  stroke: var(--mineShaft, #303030);
  stroke-width: 0.1;
  fill: none;
}
.popout-marker__light--J5FiG .popout-marker__polygon--oWMY8 {
  fill: rgb(255, 255, 255);
}
.popout-marker__light--J5FiG .popout-marker__line--vTNd5 {
  stroke: var(--silverAlto, #d8d8d8);
}
.popout-marker__light--J5FiG .popout-marker__bottomLine--HL9T6 {
  stroke: rgb(255, 255, 255);
}
.tooltip__wrapper--TF_Mt {
  display: inline-flex;
  position: relative;
}
.tooltip__wrapper--TF_Mt a {
  color: var(--white, #fff);
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://fonts.ub-assets.com/fonts/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkB1v_8CGxg.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://fonts.ub-assets.com/fonts/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3aP6TkmDZz9g.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("https://fonts.ub-assets.com/fonts/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkB1v_8CGxg.ttf");
  font-weight: 700;
}
.css-zl96qx {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 24px 40px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-1ipz2v6 {
  width: 50%;
  padding: 0px;
}
.css-1a29k7e {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-14pkqp9 {
  width: auto;
  padding: 0px;
}
.css-fxwke2 {
  padding: 0px;
}
.css-1dcmvuf {
  flex-flow: row;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-htuk58 {
  width: auto;
  padding: 0px 0px 0px 24px;
}
.css-tm640s {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  margin: 0px;
  padding: 8px 16px;
  border-radius: 4px;
}
.css-tm640s:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-tm640s:active {
  background-color: rgb(46, 54, 73);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
@font-face {
  font-family: Inter;
  src: url("https://fonts.ub-assets.com/fonts/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf");
  font-weight: 500;
}
.css-eravmq {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: none;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  margin: 0px;
  padding: 8px 16px;
  border-radius: 4px;
}
.css-eravmq:hover {
  color: rgb(241, 98, 89);
  background-color: rgb(255, 255, 255);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-eravmq:active {
  background-color: rgb(241, 98, 89);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
.css-c7l9jt {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 60px 0px 0px;
  background-color: rgb(244, 100, 92);
  background-image: url("https://d9hhrg4mnvzow.cloudfront.net/campaign.thyrocare.com/corporate/9925d59f-cf82-42fc-b0dd-f01e828fc5d2-corporate-website-page-22.jpg");
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-rweqb9 {
  width: 80%;
  padding: 0px 0px 36px;
}
.css-ii79lv {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1cg32e1 {
  width: 73%;
  padding: 0px 1% 0px 0%;
}
.css-1yqehm6 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-luk0hq {
  width: 93%;
  padding: 0px 0% 0px 3%;
}
.css-z4j4t {
  color: rgb(241, 98, 89);
  text-align: left;
  font-size: 24px;
  font-family: Inter;
  font-weight: 700;
  line-height: 30px;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
}
@font-face {
  font-family: Inter;
  src: url("https://fonts.ub-assets.com/fonts/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf");
  font-weight: 700;
}
.css-tvof22 {
  width: 97%;
  padding: 0px 0% 0px 3%;
}
.css-1xvry4m {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.css-1in86s5 {
  width: 100%;
  padding: 0px 0%;
}
.css-f0ofxv {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 2px 5px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-10frpay {
  width: 49%;
  padding: 0px 0% 0px 2%;
}
.css-15j3g37 {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 800;
  line-height: 10px;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
@font-face {
  font-family: Inter;
  src: url("https://fonts.ub-assets.com/fonts/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZhrib2Bg-4.ttf");
  font-weight: 800;
}
.css-7gq70w {
  width: 50%;
  padding: 0px 0% 0px 1%;
}
.css-ztshgu {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 800;
  line-height: 10px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.css-12wjrbr {
  padding: 20px 0px 0px;
}
.css-6s8a2u {
  width: 70%;
  padding: 0px 0%;
}
.css-p07j0h {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1td0rry {
  width: auto;
  padding: 0px;
}
.css-nvp74j {
  text-align: center;
  color: rgb(241, 98, 89);
  font-size: 24px;
  font-weight: 700;
  font-family: Inter;
  line-height: 24px;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.css-7wgalx {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(84, 105, 141);
  padding: 16px;
  border-radius: 5px;
}
@font-face {
  font-family: Inter;
  src: url("https://fonts.ub-assets.com/fonts/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf");
  font-weight: 400;
}
.css-pq1teh {
  text-align: initial;
  font-family: Inter;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(46, 54, 73);
}
.css-g2okuy {
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  font-size: 8px;
  line-height: 10px;
  color: rgb(0, 0, 0);
  padding: 16px;
  border-radius: 5px;
}
.css-p4j9d2 {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(242, 242, 242);
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: rgb(0, 0, 0);
  padding: 16px;
  border-radius: 5px;
}
.css-6my8xq {
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(216, 221, 230, 0.5);
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  gap: 23px;
  grid-template-columns: repeat(2, 1fr);
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 20px 16px;
}
.css-4q3gh1 {
  width: 54%;
  padding: 0px 0%;
}
.css-mk30la {
  padding: 16px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  border-radius: 10px;
  background-color: rgb(241, 98, 89);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  text-align: center;
  font-family: Inter;
  letter-spacing: 1px;
  color: rgb(255, 255, 255);
  margin: 0px;
}
.css-mk30la:hover {
  background-color: rgb(46, 54, 73);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.css-mk30la:active {
  background-color: rgb(44, 52, 76);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
@font-face {
  font-family: Inter;
  src: url("https://fonts.ub-assets.com/fonts/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf");
  font-weight: 600;
}
.css-1yy6mjx {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 50px 0px;
  background-color: rgb(46, 54, 73);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-ydajcz {
  width: 78%;
  padding: 0px 0%;
}
.css-1qui3tl {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-lqo58o {
  width: 90%;
  padding: 0px 0% 5px;
}
.css-1vaib67 {
  text-align: justify;
  font-size: 16px;
  line-height: 23px;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.css-1fkz3ui {
  padding: 10px 0px;
}
.css-1rggk4h {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 50px 0px 30px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-tworav {
  width: 79%;
  padding: 0px 0%;
}
.css-dorlo7 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 0px 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-i25q8c {
  width: 73%;
  padding: 0px 0%;
}
.css-dwd30n {
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
.css-ddidcz {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: rgba(230, 240, 255, 0.5);
  background-image: none;
  background-size: cover;
  border-radius: 10px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1x0v9fc {
  width: 82%;
  padding: 0px 0%;
}
.css-7130tv {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-13r6zau {
  width: 91%;
  padding: 0px 0%;
}
.css-15zcfyn {
  text-align: right;
  font-size: 18px;
  line-height: 15px;
  color: rgb(241, 98, 89);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
.css-1yfshb8 {
  text-align: right;
  font-size: 14px;
  line-height: 20px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
}
.css-1ntgr6x {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-ydclbi {
  width: auto;
  padding: 0px;
}
.css-36c7dh {
  padding: 10px;
}
.css-1lkpr73 {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: rgba(255, 240, 239, 0.5);
  background-image: none;
  background-size: cover;
  border-radius: 10px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1v0gihk {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-ro85l {
  width: 95%;
  padding: 0px 0% 0px 4%;
}
.css-ybzggu {
  text-align: left;
  font-size: 18px;
  line-height: 15px;
  color: rgb(241, 98, 89);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
.css-1m7v9r5 {
  width: 93%;
  padding: 0px 0% 0px 4%;
}
.css-mg7my9 {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
}
.css-5ykcbu {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-end;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-k7gpwj {
  width: 92%;
  padding: 0px 3% 0px 0%;
}
.css-7xck86 {
  width: 93%;
  padding: 0px 3% 0px 0%;
}
.css-1k098po {
  width: 96%;
  padding: 0px 0% 0px 4%;
}
.css-1y8e4do {
  width: 96%;
  padding: 0px 1% 0px 4%;
}
.css-xequl7 {
  width: 94%;
  padding: 0px 0%;
}
.css-1mobadg {
  width: 94%;
  padding: 0px 0% 0px 10%;
}
.css-12re7l6 {
  width: 90%;
  padding: 0px 0%;
}
.css-19jjsl0 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 20px;
  background-color: rgba(229, 241, 255, 0.37);
  background-image: none;
  background-size: cover;
  border-radius: 10px 10px 20px 20px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(216, 221, 230, 0.76);
}
.css-17msgtu {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-12bq632 {
  width: 24%;
  padding: 0px 0%;
}
.css-yrdgl0 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 18px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-j0rhme {
  width: 52%;
  padding: 0px 0%;
}
.css-l55inm {
  padding: 0px 0px 12px;
}
.css-uh1sza {
  width: 72%;
  padding: 0px 0%;
}
.css-v84zch {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 500;
  letter-spacing: 0px;
  color: rgb(44, 52, 76);
  margin: 0px;
  padding: 0px;
}
.css-1kxxcb2 {
  width: 26%;
  padding: 0px 0%;
}
.css-lb2mmj {
  width: 47%;
  padding: 0px 0%;
}
.css-jsyi7i {
  width: 88%;
  padding: 0px 0%;
}
.css-4f9rco {
  width: 34%;
  padding: 0px 0%;
}
.css-26jge7 {
  width: 97%;
  padding: 0px 0%;
}
.css-y0b3qx {
  width: 29%;
  padding: 0px 0%;
}
.css-gv23i {
  width: 43%;
  padding: 0px 0%;
}
.css-56ylkg {
  width: 33%;
  padding: 0px 0%;
}
.css-1fz2xxp {
  width: 30%;
  padding: 0px 0%;
}
.css-107lugk {
  width: 83%;
  padding: 0px 0%;
}
.css-1gdwpl8 {
  width: 22%;
  padding: 0px 0%;
}
.css-38fjnr {
  width: 50%;
  padding: 0px 0%;
}
.css-vbs29e {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 80px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-g3hfgf {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 30px 90px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-4p3olf {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 5px 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-6ju7x9 {
  width: 66%;
  padding: 0px 0% 0px 3%;
}
.css-7docvc {
  padding: 0px;
}
.css-11780ey {
  width: auto;
  padding: 0px 3%;
}
.css-frvumf {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 48px 60px;
  background-color: rgb(242, 242, 242);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-1bf1vf6 {
  width: 28%;
  padding: 0px 0%;
}
.css-as1r9r {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 8px 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-k70l1k {
  width: auto;
  padding: 0px 0px 16px;
}
.css-1axmaxm {
  padding: 0px;
}
.css-2k73j5 {
  width: 36%;
  padding: 0px 0%;
}
.css-1lq8au0 {
  text-decoration: none;
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  color: rgb(244, 100, 92);
  margin: 0px;
  padding: 0px 12px;
}
.css-1lq8au0:hover {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
.css-1lq8au0:active {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
.css-1cj7q38 {
  width: 25%;
  padding: 0px 0%;
}
.css-a6slzv {
  width: auto;
  padding: 0px 36px;
}
.css-12wf2tp {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 24px 16px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-11e9y5u {
  padding: 0px;
  width: 25%;
}
.css-17pmpxs {
  padding: 0px;
  width: 75%;
}
.css-1ul5lug {
  padding: 0px 0% 0px 3%;
  width: 38%;
}
.css-1perr2g {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  letter-spacing: 1px;
  margin: 0px;
  border-radius: 4px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
}
.css-1perr2g:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-1perr2g:active {
  background-color: rgb(46, 54, 73);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
.css-1m75uxk {
  width: auto;
  padding: 0px 0px 0px 8px;
}
.css-1r3n90l {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: none;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  letter-spacing: 1px;
  margin: 0px;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 8px;
  line-height: 12px;
}
.css-1r3n90l:hover {
  color: rgb(241, 98, 89);
  background-color: rgb(255, 255, 255);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-1r3n90l:active {
  background-color: rgb(241, 98, 89);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
.css-urfgab {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 24px 0px 0px;
  background-color: rgb(244, 100, 92);
  background-image: url("https://d9hhrg4mnvzow.cloudfront.net/campaign.thyrocare.com/corporate/9925d59f-cf82-42fc-b0dd-f01e828fc5d2-corporate-website-page-22.jpg");
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-1ofgclu {
  padding: 0px;
  width: 85%;
}
.css-er7bp6 {
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  padding: 0px;
  flex-flow: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.css-1n6k3b5 {
  padding: 0px 0%;
  width: 100%;
}
.css-zqassu {
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 8px 2px;
}
.css-1r7fqj5 {
  padding: 0px 0% 0px 3%;
  width: 100%;
}
.css-h8jhqt {
  color: rgb(241, 98, 89);
  font-family: Inter;
  font-weight: 700;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}
.css-iuub62 {
  width: 97%;
  padding: 0px 0% 0px 3%;
}
.css-x81jl9 {
  color: rgb(46, 54, 73);
  font-weight: 500;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
.css-16r5vfy {
  width: 49%;
  padding: 0px 0% 0px 2%;
}
.css-qeu28 {
  color: rgb(46, 54, 73);
  font-weight: 800;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
}
.css-1rw86kt {
  width: 50%;
  padding: 0px 0% 0px 1%;
}
.css-5afude {
  color: rgb(46, 54, 73);
  font-weight: 800;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
}
.css-i93y4a {
  padding: 0px 0%;
  width: 63%;
}
.css-y80eua {
  padding: 0px;
}
.css-1oxw6ag {
  padding: 0px 0%;
  width: 81%;
}
.css-1e6pa3f {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px 4px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-15btyk {
  width: auto;
  padding: 0px;
}
.css-1g6oxck {
  color: rgb(241, 98, 89);
  font-weight: 700;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
.css-wnmpdy {
  padding: 0px 0%;
  width: 100%;
}
.css-1iborfu {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(84, 105, 141);
  padding: 16px;
  border-radius: 5px;
}
.css-1mlyff6 {
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  font-family: Inter;
  font-weight: 400;
  font-size: 8px;
  line-height: 10px;
  color: rgb(0, 0, 0);
  text-align: center;
  padding: 16px;
  border-radius: 5px;
}
.css-sdzazy {
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(216, 221, 230, 0.5);
  background-size: cover;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  gap: 23px;
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 10px 16px;
  grid-template-columns: repeat(1, 1fr);
  border-radius: 10px;
}
.css-r0cw0p {
  grid-column: 1;
}
.css-1rqtvc3 {
  padding: 16px;
  font-weight: 600;
  border-radius: 10px;
  background-color: rgb(241, 98, 89);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  text-align: center;
  font-family: Inter;
  letter-spacing: 1px;
  color: rgb(255, 255, 255);
  margin: 0px;
  font-size: 12px;
  line-height: 14px;
}
.css-1rqtvc3:hover {
  background-color: rgb(46, 54, 73);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.css-1rqtvc3:active {
  background-color: rgb(44, 52, 76);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.css-1nqcykj {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgb(46, 54, 73);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
  padding: 20px;
}
.css-128w9mc {
  padding: 0px 0%;
  width: 100%;
}
.css-vfnddz {
  padding: 0px 0%;
  width: 84%;
}
.css-1n7a04q {
  text-align: justify;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 8px;
  line-height: 14px;
}
.css-1eou13x {
  padding: 0px;
}
.css-1rmbqe1 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
  padding: 20px 5px;
}
.css-1g8q2lc {
  text-align: center;
  color: rgb(46, 54, 73);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 5px 0px;
  font-size: 16px;
  line-height: 20px;
}
.css-1f1koww {
  padding: 0px 0%;
  width: 91%;
}
.css-1cmdwny {
  padding: 0px 0%;
  width: 112%;
}
.css-1mcseyz {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 10px 5px 10px 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-7wj9h3 {
  text-align: right;
  line-height: 15px;
  color: rgb(241, 98, 89);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 10px;
}
.css-1cb346 {
  padding: 0px 0%;
  width: 100%;
}
.css-1p2yj0v {
  text-align: right;
  color: rgb(46, 54, 73);
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 8px;
  line-height: 12px;
}
.css-fkned9 {
  padding: 10px 10px 10px 5px;
}
.css-498hhs {
  padding: 0px 0%;
  width: 90%;
}
.css-1epi5td {
  padding: 0px 0%;
  width: 100%;
}
.css-1dp4srk {
  padding: 10px 5px 10px 10px;
}
.css-12t6jmw {
  padding: 0px 0%;
  width: 108%;
}
.css-9jazxr {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 10px 10px 5px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1x26q7c {
  padding: 0px 0%;
  width: 100%;
}
.css-13aj4nc {
  text-align: left;
  line-height: 15px;
  color: rgb(241, 98, 89);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 10px;
}
.css-gf3apo {
  padding: 0px 0%;
  width: 100%;
}
.css-1al2dg {
  text-align: left;
  color: rgb(46, 54, 73);
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 8px;
  line-height: 12px;
}
.css-1ozr9dg {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-end;
  padding: 10px 5px 10px 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-101h4z9 {
  padding: 0px 0%;
  width: 100%;
}
.css-1vwwk03 {
  padding: 0px 0%;
  width: 100%;
}
.css-1difri1 {
  text-align: right;
  color: rgb(46, 54, 73);
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 8px;
  line-height: 12px;
}
.css-11rhb6d {
  padding: 0px 0%;
  width: 107%;
}
.css-h44sc0 {
  padding: 0px 0%;
  width: 100%;
}
.css-16hgj0b {
  padding: 0px 0%;
  width: 100%;
}
.css-9rg5f1 {
  padding: 0px 0%;
  width: 92%;
}
.css-h47ksm {
  padding: 0px 0%;
  width: 100%;
}
.css-seef4w {
  text-align: right;
  line-height: 15px;
  color: rgb(241, 98, 89);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 2px 0px;
  font-size: 10px;
}
.css-4pp0xl {
  padding: 0px 0%;
  width: 100%;
}
.css-pjtkno {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 10px 10px 10px 5px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-10nognu {
  padding: 0px 0%;
  width: 100%;
}
.css-1ni7k92 {
  padding: 0px;
  width: 100%;
}
.css-11dv2hj {
  background-color: rgba(229, 241, 255, 0.37);
  background-image: none;
  background-size: cover;
  border-radius: 10px 10px 20px 20px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(216, 221, 230, 0.76);
  flex-flow: column;
  padding: 24px 0px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.css-b10s6i {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 5px 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1h8sz8f {
  padding: 0px 0%;
  width: 24%;
}
.css-15q9m48 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  padding: 0px;
}
.css-1pqhpp9 {
  padding: 0px 0px 4px;
}
.css-htjbm8 {
  padding: 0px 6%;
  width: 100%;
}
.css-1a9797l {
  text-align: center;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 500;
  letter-spacing: 0px;
  color: rgb(44, 52, 76);
  margin: 0px;
  padding: 0px 2px;
  font-size: 8px;
  line-height: 12px;
}
.css-yobwgu {
  padding: 0px 0%;
  width: 18%;
}
.css-1n0kyb {
  width: 88%;
  padding: 0px 6%;
}
.css-f8qye3 {
  padding: 0px 2% 0px 0%;
  width: 26%;
}
.css-1q4ctqv {
  width: 97%;
  padding: 0px 6%;
}
.css-d5oomk {
  padding: 0px 0%;
  width: 19%;
}
.css-1lsj9l1 {
  padding: 0px 6%;
  width: 100%;
}
.css-gs30ft {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  padding: 10px 0px 5px;
}
.css-1jrq5u {
  padding: 0px 0%;
  width: 16%;
}
.css-17tgx8k {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1b77sni {
  width: 83%;
  padding: 0px 6%;
}
.css-qgl1b9 {
  padding: 0px 0%;
  width: 35%;
}
.css-mfhwrw {
  padding: 0px 0%;
  width: 26%;
}
.css-lljgp4 {
  width: 79%;
  padding: 0px 6%;
}
.css-hz2sy1 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
  padding: 0px;
}
.css-16wi35k {
  padding: 0px;
  width: 100%;
}
.css-xn1nwx {
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  flex-flow: column;
  padding: 0px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.css-mgpxuz {
  padding: 0px 0% 0px 3%;
  width: 100%;
}
.css-2v4nf8 {
  padding: 0px 0%;
  width: 79%;
}
.css-az9ggn {
  padding: 0px 0% 0px 3%;
  width: 67%;
}
.css-l0mxu3 {
  padding: 0px 3%;
  width: 60%;
}
.css-1rytvig {
  background-color: rgb(242, 242, 242);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
  padding: 20px;
  flex-flow: row;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.css-vxgyfv {
  padding: 0px 0%;
  width: 30%;
}
.css-exto2s {
  flex-flow: row;
  -webkit-box-align: center;
  align-items: center;
  padding: 8px 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  -webkit-box-pack: center;
  justify-content: center;
}
.css-1ayh3dl {
  padding: 0px 0%;
  width: 100%;
}
.css-c4gpf0 {
  padding: 0px 0%;
  width: 38%;
}
.css-zv6t3i {
  padding: 0px 0%;
  width: 100%;
}
.css-1aef45n {
  text-decoration: none;
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  color: rgb(244, 100, 92);
  margin: 0px;
  padding: 0px;
  font-size: 8px;
  line-height: 20px;
}
.css-1aef45n:hover {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
.css-1aef45n:active {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
.css-1ycohrc {
  padding: 0px 0%;
  width: 17%;
}
.css-1xo32e8 {
  flex-flow: row;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
}
.css-l6km9y {
  width: auto;
  padding: 0px 15px;
}
.css-h7zpqj {
  -webkit-box-align: center;
  padding: 2px 5px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  flex-flow: column;
  align-items: flex-start;
  -webkit-box-pack: center;
  justify-content: center;
}
.css-70xgbm {
  padding: 2px 5px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  flex-flow: row;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.css-1erlyp {
  padding: 0px 0% 0px 1%;
  width: 50%;
}
.css-6umuya {
  padding: 0px 0% 0px 8%;
  width: 50%;
}
.css-1av0pxz {
  padding: 0px 0% 0px 2%;
  width: 61%;
}
.css-1tkhibv {
  padding: 0px 0% 0px 2%;
  width: 61%;
}
@media screen and (max-width: 576px) {
  .css-2kgv8.css-2kgv8 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.css-abrhvn {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 24px 40px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
@media screen and (max-width: 576px) {
  .css-1ghk1uu.css-1ghk1uu {
    width: 25%;
  }
}
.css-ruw1i2 {
  width: 50%;
  padding: 0px;
}
.css-145himu {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-ckrt7m {
  width: auto;
  padding: 0px;
}
.css-k5m7ca {
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-1mp455r.css-1mp455r {
    width: 75%;
  }
}
.css-8138qq {
  flex-flow: row;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-1tg3c68.css-1tg3c68 {
    padding-left: 3%;
    width: 38%;
    padding-right: 0%;
  }
}
.css-1ty21fx {
  width: auto;
  padding: 0px 0px 0px 24px;
}
@media screen and (max-width: 576px) {
  .css-1smply1.css-1smply1 {
    padding: 4px 12px;
    font-size: 12px;
    line-height: 16px;
  }
}
.css-cupclo {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  margin: 0px;
  padding: 8px 16px;
  border-radius: 4px;
}
.css-cupclo:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-cupclo:active {
  background-color: rgb(46, 54, 73);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
@media screen and (max-width: 576px) {
  .css-1fly381.css-1fly381 {
    padding-left: 8px;
  }
}
@media screen and (max-width: 576px) {
  .css-1418vk2.css-1418vk2 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 8px;
    line-height: 12px;
  }
}
.css-14k0tdn {
  background-color: rgb(255, 255, 255);
  color: rgb(244, 100, 92);
  border-color: rgb(244, 100, 92);
  font-weight: 500;
  border-style: none;
  border-width: 1px;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  margin: 0px;
  padding: 8px 16px;
  border-radius: 4px;
}
.css-14k0tdn:hover {
  color: rgb(241, 98, 89);
  background-color: rgb(255, 255, 255);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  border-width: 1px;
}
.css-14k0tdn:active {
  background-color: rgb(241, 98, 89);
  border-color: rgb(244, 100, 92);
  border-style: solid;
  color: rgb(255, 255, 255);
  border-width: 1px;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-npiv0q.css-npiv0q {
    padding: 60px 0px 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-79et7v.css-79et7v {
    padding-top: 24px;
  }
}
.css-11o38n9 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 60px 0px 0px;
  background-color: rgb(244, 100, 92);
  background-image: url("https://d9hhrg4mnvzow.cloudfront.net/campaign.thyrocare.com/corporate/9925d59f-cf82-42fc-b0dd-f01e828fc5d2-corporate-website-page-22.jpg");
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
@media screen and (max-width: 576px) {
  .css-1nrhg3v.css-1nrhg3v {
    padding-left: 0px;
    padding-right: 0px;
    width: 85%;
    padding-bottom: 0px;
  }
}
.css-1iw6qo {
  width: 80%;
  padding: 0px 0px 36px;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-jsf953.css-jsf953 {
    padding: 20px;
  }
}
@media screen and (max-width: 576px) {
  .css-6eznlc.css-6eznlc {
    padding: 0px;
    flex-flow: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.css-g00wbi {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-j5hsvs.css-j5hsvs {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-14p1ij2 {
  width: 73%;
  padding: 0px 1% 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1k2okh4.css-1k2okh4 {
    flex-flow: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px 2px;
  }
}
.css-7a9gac {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-1gyhpga.css-1gyhpga {
    width: 100%;
  }
}
.css-54at2x {
  width: 93%;
  padding: 0px 0% 0px 3%;
}
@media screen and (max-width: 576px) {
  .css-1nek82p.css-1nek82p {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }
}
.css-6c8zg1 {
  color: rgb(241, 98, 89);
  text-align: left;
  font-size: 24px;
  font-family: Inter;
  font-weight: 700;
  line-height: 30px;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
}
@media screen and (max-width: 576px) {
  .css-16hs8lb.css-16hs8lb {
    padding-bottom: 0px;
  }
}
.css-4vlt3j {
  width: 97%;
  padding: 0px 0% 0px 3%;
}
@media screen and (max-width: 576px) {
  .css-b9cjzt.css-b9cjzt {
    padding-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
  }
}
.css-vb1c63 {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
.css-12oums6 {
  width: 100%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-46jhqk.css-46jhqk {
    flex-flow: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
}
.css-173mki {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 2px 5px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-1yh2w2a.css-1yh2w2a {
    padding-bottom: 0px;
    width: 61%;
    padding-left: 2%;
    padding-right: 0%;
  }
}
.css-1bvr9ax {
  width: 49%;
  padding: 0px 0% 0px 2%;
}
@media screen and (max-width: 576px) {
  .css-2lfhd1.css-2lfhd1 {
    padding-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
  }
}
.css-64jz7g {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 800;
  line-height: 10px;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
@media screen and (max-width: 576px) {
  .css-16fspey.css-16fspey {
    padding-bottom: 0px;
    width: 50%;
    padding-left: 8%;
    padding-right: 0%;
  }
}
.css-ez3h9a {
  width: 50%;
  padding: 0px 0% 0px 1%;
}
.css-1ka8kgv {
  text-align: left;
  color: rgb(46, 54, 73);
  font-size: 14px;
  font-weight: 800;
  line-height: 10px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-fipsdz.css-fipsdz {
    width: 63%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-14y1mso.css-14y1mso {
    padding-top: 0px;
  }
}
.css-2938j4 {
  padding: 20px 0px 0px;
}
@media screen and (max-width: 576px) {
  .css-1gdbavu.css-1gdbavu {
    width: 81%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-9a1nh0 {
  width: 70%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-h2588l.css-h2588l {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.css-14ehz58 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px;
  background-color: rgba(255, 255, 255, 0.44);
  background-image: none;
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1859nwu {
  width: auto;
  padding: 0px;
}
.css-h8m1kn {
  text-align: center;
  color: rgb(241, 98, 89);
  font-size: 24px;
  font-weight: 700;
  font-family: Inter;
  line-height: 24px;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-y66siy.css-y66siy {
    padding: 16px;
    border-radius: 5px;
  }
}
.css-4p8utb {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(84, 105, 141);
  padding: 16px;
  border-radius: 5px;
}
.css-s5fxvo {
  text-align: initial;
  font-family: Inter;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(46, 54, 73);
}
@media screen and (max-width: 576px) {
  .css-v6ared.css-v6ared {
    text-align: center;
    padding: 16px;
    border-radius: 5px;
  }
}
.css-1ni6cn4 {
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px;
  border-color: rgb(186, 194, 209);
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  font-size: 8px;
  line-height: 10px;
  color: rgb(0, 0, 0);
  padding: 16px;
  border-radius: 5px;
}
.css-17y26ox {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(242, 242, 242);
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: rgb(0, 0, 0);
  padding: 16px;
  border-radius: 5px;
}
@media screen and (max-width: 576px) {
  .css-1jlh39.css-1jlh39 {
    grid-template-columns: repeat(1, 1fr);
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.css-1bbhs4e {
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(216, 221, 230, 0.5);
  background-size: cover;
  border-radius: 15px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  gap: 23px;
  grid-template-columns: repeat(2, 1fr);
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 20px 16px;
}
@media screen and (max-width: 576px) {
  .css-s465wn.css-s465wn {
    grid-column: 1;
  }
}
.css-bdv64i {
  width: 54%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-q6c88f.css-q6c88f {
    font-size: 12px;
    line-height: 14px;
  }
}
.css-1v0bsfa {
  padding: 16px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  border-radius: 10px;
  background-color: rgb(241, 98, 89);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  text-align: center;
  font-family: Inter;
  letter-spacing: 1px;
  color: rgb(255, 255, 255);
  margin: 0px;
}
.css-1v0bsfa:hover {
  background-color: rgb(46, 54, 73);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.css-1v0bsfa:active {
  background-color: rgb(44, 52, 76);
  border-style: none;
  border-width: 1px;
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-olvgf9.css-olvgf9 {
    padding: 90px 60px;
  }
}
@media screen and (max-width: 576px) {
  .css-1gphp9x.css-1gphp9x {
    padding: 20px;
  }
}
.css-vvme4l {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 50px 0px;
  background-color: rgb(46, 54, 73);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-12tjepp.css-12tjepp {
    width: auto;
  }
}
.css-yexekb {
  width: 78%;
  padding: 0px 0%;
}
.css-132ismh {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-o30sfc.css-o30sfc {
    padding-bottom: 0px;
    width: 84%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-1rxyeo4 {
  width: 90%;
  padding: 0px 0% 5px;
}
@media screen and (max-width: 576px) {
  .css-1gamh7m.css-1gamh7m {
    font-size: 8px;
    line-height: 14px;
  }
}
.css-1cf3yxn {
  text-align: justify;
  font-size: 16px;
  line-height: 23px;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-1ouktjt.css-1ouktjt {
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
.css-17eivnh {
  padding: 10px 0px;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-1p2b8tx.css-1p2b8tx {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-p0kdiq.css-p0kdiq {
    padding: 20px 5px;
  }
}
.css-uy84zf {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 50px 0px 30px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
.css-1l1mmvm {
  width: 79%;
  padding: 0px 0%;
}
.css-12wkokb {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 0px 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-oj7dvm {
  width: 73%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1731o3d.css-1731o3d {
    font-size: 16px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.css-1crly3j {
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
@media screen and (max-width: 576px) {
  .css-1oekmg9.css-1oekmg9 {
    width: 91%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-1a82ozf {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: rgba(230, 240, 255, 0.5);
  background-image: none;
  background-size: cover;
  border-radius: 10px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-iuc5tv.css-iuc5tv {
    width: 112%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-rynieq {
  width: 82%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-pg4tio.css-pg4tio {
    padding-right: 5px;
  }
}
.css-124ze2u {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-es54ck {
  width: 91%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-140072s.css-140072s {
    font-size: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
.css-1ic42qy {
  text-align: right;
  font-size: 18px;
  line-height: 15px;
  color: rgb(241, 98, 89);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
@media screen and (max-width: 576px) {
  .css-18qcoi8.css-18qcoi8 {
    font-size: 8px;
    line-height: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
.css-18jun4b {
  text-align: right;
  font-size: 14px;
  line-height: 20px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
}
.css-149g4dr {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1t0pss2 {
  width: auto;
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-u92d3f.css-u92d3f {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
  }
}
.css-azrq6w {
  padding: 10px;
}
@media screen and (max-width: 576px) {
  .css-1311h4n.css-1311h4n {
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-zsw8y7 {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  background-color: rgba(255, 240, 239, 0.5);
  background-image: none;
  background-size: cover;
  border-radius: 10px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-pbhbax.css-pbhbax {
    width: 108%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-t5o99.css-t5o99 {
    padding-left: 5px;
  }
}
.css-q60dei {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-175q2ja {
  width: 95%;
  padding: 0px 0% 0px 4%;
}
.css-1lqb53p {
  text-align: left;
  font-size: 18px;
  line-height: 15px;
  color: rgb(241, 98, 89);
  padding: 10px 0px;
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
}
.css-u6mgq2 {
  width: 93%;
  padding: 0px 0% 0px 4%;
}
.css-15p9v9u {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  color: rgb(46, 54, 73);
  padding: 10px 0px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 0px;
}
.css-sb0vh6 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: flex-end;
  padding: 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-11i5v1h {
  width: 92%;
  padding: 0px 3% 0px 0%;
}
.css-1doi7k0 {
  width: 93%;
  padding: 0px 3% 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1r37zsy.css-1r37zsy {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8px;
    line-height: 12px;
  }
}
@media screen and (max-width: 576px) {
  .css-1jar4ly.css-1jar4ly {
    width: 107%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-m01fpa {
  width: 96%;
  padding: 0px 0% 0px 4%;
}
.css-15d1sqd {
  width: 96%;
  padding: 0px 1% 0px 4%;
}
@media screen and (max-width: 576px) {
  .css-v3zda2.css-v3zda2 {
    width: 92%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-d41bo {
  width: 94%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-6q5ok4.css-6q5ok4 {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 10px;
  }
}
.css-1o7c20x {
  width: 94%;
  padding: 0px 0% 0px 10%;
}
.css-o271ha {
  width: 90%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-v2f6sp.css-v2f6sp {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-hs2jrh.css-hs2jrh {
    flex-wrap: wrap;
    padding: 36px 48px;
  }
}
@media screen and (max-width: 576px) {
  .css-1s5a0eg.css-1s5a0eg {
    flex-flow: column;
    padding: 24px 0px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.css-lprryr {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 20px;
  background-color: rgba(229, 241, 255, 0.37);
  background-image: none;
  background-size: cover;
  border-radius: 10px 10px 20px 20px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(216, 221, 230, 0.76);
}
@media screen and (max-width: 576px) {
  .css-112okxq.css-112okxq {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.css-40i35j {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 16px 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-dbc4ee.css-dbc4ee {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 24%;
  }
}
.css-9y7s2q {
  width: 24%;
  padding: 0px 0%;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-vixapj.css-vixapj {
    padding: 0px 12px;
  }
}
@media screen and (max-width: 576px) {
  .css-7qrwmt.css-7qrwmt {
    padding: 0px;
  }
}
.css-swm208 {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 18px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-11nyn4q {
  width: 52%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-6rj2my.css-6rj2my {
    padding-bottom: 4px;
  }
}
.css-1eudi4t {
  padding: 0px 0px 12px;
}
@media screen and (max-width: 576px) {
  .css-swirif.css-swirif {
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
  }
}
.css-1fob16l {
  width: 72%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1nz9dc6.css-1nz9dc6 {
    font-size: 8px;
    line-height: 12px;
    padding-left: 2px;
    padding-right: 2px;
  }
}
.css-b2dpct {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 500;
  letter-spacing: 0px;
  color: rgb(44, 52, 76);
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-glx546.css-glx546 {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 18%;
  }
}
.css-1y9pvze {
  width: 26%;
  padding: 0px 0%;
}
.css-t7cizv {
  width: 47%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1t3sne8.css-1t3sne8 {
    padding-left: 6%;
    padding-right: 6%;
  }
}
.css-10mhavw {
  width: 88%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-r06w5i.css-r06w5i {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 2%;
    width: 26%;
  }
}
.css-1d4x41p {
  width: 34%;
  padding: 0px 0%;
}
.css-1sm0q56 {
  width: 97%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-enc2ac.css-enc2ac {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 19%;
  }
}
.css-zlc7ak {
  width: 29%;
  padding: 0px 0%;
}
.css-1tx0jfo {
  width: 43%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-b2fsid.css-b2fsid {
    padding: 10px 0px 5px;
  }
}
@media screen and (max-width: 576px) {
  .css-1fg7exz.css-1fg7exz {
    padding-left: 0%;
    padding-right: 0%;
    width: 16%;
  }
}
.css-1vtcw2c {
  width: 33%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-10rhcxo.css-10rhcxo {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.css-7eh94p {
  width: 30%;
  padding: 0px 0%;
}
.css-538pyb {
  width: 83%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1medhlg.css-1medhlg {
    padding-left: 0%;
    padding-right: 0%;
    width: 35%;
  }
}
.css-1x7nuwd {
  width: 22%;
  padding: 0px 0%;
}
.css-1ty72th {
  width: 50%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-oeohne.css-oeohne {
    padding-left: 0%;
    padding-right: 0%;
    width: 26%;
  }
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-14affym.css-14affym {
    padding: 60px 48px 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-or3nqf.css-or3nqf {
    padding: 0px;
  }
}
.css-r5j5hz {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 80px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
@media screen and (max-width: 576px) {
  .css-ee46ls.css-ee46ls {
    flex-flow: column;
    padding: 0px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.css-1eqvpwr {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 30px 90px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
.css-1rlg9x7 {
  flex-flow: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 5px 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 576px) {
  .css-1u2agf7.css-1u2agf7 {
    width: 100%;
    padding-left: 3%;
    padding-right: 0%;
  }
}
.css-19c8luz {
  width: 66%;
  padding: 0px 0% 0px 3%;
}
.css-2vmqzk {
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-cfuzfq.css-cfuzfq {
    width: 79%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-13jqdjr {
  width: auto;
  padding: 0px 3%;
}
@media screen and (max-width: 576px) {
  .css-e5kmql.css-e5kmql {
    width: 67%;
    padding-left: 3%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-huc5rb.css-huc5rb {
    width: 60%;
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-16slm3f.css-16slm3f {
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding: 36px 48px 24px;
  }
}
@media screen and (max-width: 576px) {
  .css-ans0p6.css-ans0p6 {
    padding: 20px;
    flex-flow: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.css-1vvzfu6 {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 48px 60px;
  background-color: rgb(242, 242, 242);
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  background-position: center center;
}
@media screen and (max-width: 576px) {
  .css-8zjaj0.css-8zjaj0 {
    width: 30%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-3jwau7 {
  width: 28%;
  padding: 0px 0%;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-1eheoag.css-1eheoag {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-7wbu61.css-7wbu61 {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.css-r5k8i4 {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 8px 16px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-ebye4q.css-ebye4q {
    padding-bottom: 8px;
  }
}
@media screen and (max-width: 576px) {
  .css-1xwtfpq.css-1xwtfpq {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
  }
}
.css-1et8rox {
  width: auto;
  padding: 0px 0px 16px;
}
.css-7lxv79 {
  padding: 0px;
}
@media screen and (max-width: 576px) {
  .css-1pagcyy.css-1pagcyy {
    width: 38%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-xnu0b2 {
  width: 36%;
  padding: 0px 0%;
}
@media screen and (max-width: 576px) {
  .css-1itlrqj.css-1itlrqj {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 8px;
    line-height: 20px;
  }
}
.css-y5oxjl {
  text-decoration: none;
  text-align: initial;
  font-family: Inter;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  color: rgb(244, 100, 92);
  margin: 0px;
  padding: 0px 12px;
}
.css-y5oxjl:hover {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
.css-y5oxjl:active {
  text-decoration: none;
  color: rgb(244, 100, 92);
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-fyo2gi.css-fyo2gi {
    padding-top: 12px;
  }
}
@media screen and (max-width: 576px) {
  .css-v1fxcm.css-v1fxcm {
    padding-top: 0px;
    width: 17%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
.css-2bu7su {
  width: 25%;
  padding: 0px 0%;
}
@media screen and (max-width: 768px) and (min-width: 577px) {
  .css-z7mlle.css-z7mlle {
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-1h7g7bt.css-1h7g7bt {
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 0px;
  }
}
@media screen and (max-width: 576px) {
  .css-1lscqgh.css-1lscqgh {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.css-1wooh04 {
  width: auto;
  padding: 0px 36px;
}
.css-1ta3l1n {
  color: rgb(241, 98, 89);
  font-family: Inter;
  font-weight: 700;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
}
.css-oq9dpq {
  color: rgb(241, 98, 89);
  font-family: Inter;
  font-weight: 700;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
}
.css-1xda055 {
  color: rgb(241, 98, 89);
  font-family: Inter;
  font-weight: 700;
  padding: 0px;
  text-shadow: unset;
  letter-spacing: 0px;
  margin: 0px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}
.css-i90cis {
  padding: 0px 0% 0px 3%;
  width: 78%;
}
.css-j5yhdt {
  padding: 0px 0% 0px 3%;
  width: 78%;
}
.css-1fe4ss1 {
  color: rgb(46, 54, 73);
  font-weight: 500;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
}
.css-1a738gc {
  color: rgb(46, 54, 73);
  font-weight: 800;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  font-size: 10px;
  line-height: 14px;
  text-align: left;
}
.css-o3rvum {
  color: rgb(46, 54, 73);
  font-weight: 800;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  font-size: 10px;
  line-height: 10px;
  text-align: left;
}
.css-1xa7gr5 {
  color: rgb(46, 54, 73);
  font-weight: 800;
  padding: 0px;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  font-size: 10px;
  line-height: 6px;
  text-align: left;
}
.css-14cmc11 {
  color: rgb(46, 54, 73);
  font-weight: 800;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  line-height: 14px;
  text-align: left;
}
.css-ekv1tz {
  color: rgb(46, 54, 73);
  font-weight: 800;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  line-height: 6px;
  text-align: left;
}
@media screen and (max-width: 576px) {
  .css-2wk5xa.css-2wk5xa {
    width: 78%;
    padding-left: 3%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-v8qiy4.css-v8qiy4 {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (max-width: 576px) {
  .css-63i9fw.css-63i9fw {
    padding-bottom: 0px;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .css-ddfarx.css-ddfarx {
    padding-bottom: 0px;
    font-size: 10px;
    line-height: 6px;
    text-align: left;
  }
}
.css-1h8z4m {
  padding: 0px 0%;
  width: 83%;
}
.css-1hye4iy {
  text-align: justify;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  line-height: 14px;
}
.css-1e9cuhz {
  text-align: justify;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  line-height: 10px;
}
.css-7dtuo9 {
  padding: 0px;
  width: 93%;
}
.css-lzahp6 {
  padding: 0px 0%;
  width: 93%;
}
.css-1qqkr1c {
  text-align: center;
  color: rgb(46, 54, 73);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 5px 0px;
  font-size: 12px;
  line-height: 20px;
}
.css-jz3hd1 {
  text-align: center;
  color: rgb(46, 54, 73);
  font-weight: 700;
  text-shadow: unset;
  font-family: Inter;
  letter-spacing: 0px;
  margin: 0px;
  padding: 5px 0px;
  font-size: 12px;
  line-height: 14px;
}
.css-1q11z77 {
  padding: 0px 0%;
  width: 94%;
}
.css-dq7pq2 {
  padding: 0px 0%;
  width: 92%;
}
.css-rdy8mx {
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  padding: 10px 5px 10px 10px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  align-items: flex-end;
}
@media screen and (max-width: 576px) {
  .css-gnowst.css-gnowst {
    width: 83%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-rfv98m.css-rfv98m {
    font-size: 10px;
    line-height: 14px;
  }
}
@media screen and (max-width: 576px) {
  .css-1s1bml4.css-1s1bml4 {
    font-size: 12px;
    line-height: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 576px) {
  .css-1xjdyz.css-1xjdyz {
    padding-right: 5px;
    align-items: flex-end;
  }
}
@media screen and (max-width: 576px) {
  .css-1tas8tc.css-1tas8tc {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    width: 92%;
  }
}
.css-1gbaoff {
  text-align: center;
  text-shadow: unset;
  font-family: Inter;
  font-weight: 500;
  letter-spacing: 0px;
  color: rgb(44, 52, 76);
  margin: 0px;
  padding: 0px 2px;
  font-size: 6px;
  line-height: 12px;
}
.css-agxfgz {
  padding: 0px 0%;
  width: 19%;
}
.css-15b4aeq {
  padding: 0px 0%;
  width: 27%;
}
.css-169whwl {
  padding: 0px 2% 0px 0%;
  width: 35%;
}
.css-1ofe82e {
  padding: 0px 0%;
  width: 28%;
}
.css-hs4g35 {
  padding: 0px 0%;
  width: 42%;
}
.css-qny4cn {
  padding: 0px 0%;
  width: 39%;
}
.css-1qzap58 {
  padding: 0px 6%;
  width: 80%;
}
.css-2eaqjb {
  padding: 0px 0%;
  width: 27%;
}
.css-1isacb9 {
  padding: 0px 6%;
  width: 74%;
}
.css-j6o0ui {
  padding: 0px 0%;
  width: 38%;
}
.css-gyoh5e {
  padding: 0px 0%;
  width: 40%;
}
.css-fpqloj {
  padding: 0px 0%;
  width: 40%;
}
.css-v7s944 {
  padding: 0px 0%;
  width: 38%;
}
.css-1pklezr {
  padding: 0px 0%;
  width: 35%;
}
.css-9ahb7n {
  padding: 0px 0%;
  width: 31%;
}
.css-12umpjq {
  padding: 0px 0%;
  width: 60%;
}
.css-5kj0wp {
  padding: 0px 0%;
  width: 60%;
}
.css-g6nn0m {
  padding: 0px 0%;
  width: 50%;
}
.css-1yharr1 {
  padding: 0px 0%;
  width: 50%;
}
.css-jwtfe1 {
  padding: 0px 0%;
  width: 55%;
}
.css-1920dbh {
  padding: 0px 0%;
  width: 55%;
}
.css-14tvrdn {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  padding: 5px 0px;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  align-items: flex-start;
}
.css-1phz9ye {
  flex-flow: row;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  background-color: inherit;
  background-image: none;
  background-size: cover;
  border-radius: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  padding: 10px 0px 5px;
  align-items: flex-start;
}
.css-n3eosd {
  padding: 0px 6%;
  width: 75%;
}
.css-1gfgm82 {
  padding: 0px 0% 0px 6%;
  width: 100%;
}
.css-klxlw8 {
  padding: 0px 0% 0px 6%;
  width: 69%;
}
.css-zgtscs {
  padding: 0px 0%;
  width: 62%;
}
.css-19fdl9j {
  padding: 0px 0%;
  width: 57%;
}
@media screen and (max-width: 576px) {
  .css-1nbhqb3.css-1nbhqb3 {
    padding-top: 5px;
    padding-bottom: 5px;
    align-items: flex-start;
  }
}
@media screen and (max-width: 576px) {
  .css-ge7bcp.css-ge7bcp {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 31%;
  }
}
@media screen and (max-width: 576px) {
  .css-1ogi91j.css-1ogi91j {
    width: 69%;
    padding-left: 6%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-1pjx82b.css-1pjx82b {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 27%;
  }
}
@media screen and (max-width: 576px) {
  .css-wp3emu.css-wp3emu {
    width: 60%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-16hxpxj.css-16hxpxj {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 2%;
    width: 35%;
  }
}
@media screen and (max-width: 576px) {
  .css-475ntt.css-475ntt {
    width: 50%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-hypn1p.css-hypn1p {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-right: 0%;
    width: 28%;
  }
}
@media screen and (max-width: 576px) {
  .css-hibqt2.css-hibqt2 {
    width: 57%;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 576px) {
  .css-7ic9b6.css-7ic9b6 {
    padding: 10px 0px 5px;
    align-items: flex-start;
  }
}
@media screen and (max-width: 576px) {
  .css-b34cgx.css-b34cgx {
    padding-left: 0%;
    padding-right: 0%;
    width: 38%;
  }
}
@media screen and (max-width: 576px) {
  .css-12u82vc.css-12u82vc {
    padding-left: 6%;
    padding-right: 6%;
    width: 74%;
  }
}
@media screen and (max-width: 576px) {
  .css-jyvatv.css-jyvatv {
    padding-left: 0%;
    padding-right: 0%;
    width: 27%;
  }
}
@media screen and (max-width: 576px) {
  .css-1tyumb5.css-1tyumb5 {
    padding-left: 6%;
    padding-right: 6%;
    width: 80%;
  }
}
@media screen and (max-width: 576px) {
  .css-17589ca.css-17589ca {
    padding-left: 0%;
    padding-right: 0%;
    width: 39%;
  }
}
.button_button__chG8W {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  border: 0px;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightBold, 700);
  height: 33px;
  justify-content: center;
  line-height: var(--lineHeightBase, 1.5em);
  min-width: 110px;
  padding: 0px 16px;
  position: relative;
  text-decoration: none;
  transition: background-color 0.2s ease-in-out, color, opacity;
  white-space: nowrap;
}
.button_button__chG8W:hover {
  text-decoration: none;
}
.button_button__chG8W:active,
.button_button__chG8W:focus {
  outline: none;
}
.button_fullWidth__4-h-P {
  width: 100%;
}
.button_large__TKfKb {
  font-size: var(--fontSizeMdLg, 18px);
  height: 50px;
}
.button_button__chG8W.button_disabled__otlmQ {
  background: var(--alto, #dedede);
  color: var(--white, #fff);
  cursor: not-allowed;
}
.button_primary__sFhYi {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button_primary__sFhYi:active,
.button_primary__sFhYi:focus,
.button_primary__sFhYi:hover {
  background: var(--kleinBlue, #0022b0);
}
.button_button__chG8W:disabled.button_primary__sFhYi:hover,
.button_primary__sFhYi.button_disabled__otlmQ:hover {
  background: var(--alto, #dedede);
}
.button_secondary__r6kGu {
  background: transparent;
  border: 2px solid var(--unbounceBlue, #03f);
  color: var(--unbounceBlue, #03f);
}
.button_secondary__r6kGu:hover {
  background: var(--silverAlto, #d8d8d8);
}
.button_secondary__r6kGu:active,
.button_secondary__r6kGu:focus,
.button_secondary__r6kGu:hover {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button_secondary__r6kGu.button_disabled__otlmQ {
  background: var(--white, #fff);
  border-color: var(--alto, #dedede);
  color: var(--alto, #dedede);
}
.button_tertiary__QFMDE {
  background: transparent;
  border: 2px solid var(--scorpion, #606060);
  color: var(--scorpion, #606060);
}
.button_tertiary__QFMDE:hover {
  background: var(--scorpion, #606060);
  color: var(--white, #fff);
}
.button_tertiary__QFMDE:active,
.button_tertiary__QFMDE:focus {
  background-color: var(--scorpion, #606060);
  color: var(--white, #fff);
}
.button_tertiary__QFMDE.button_button__chG8W:disabled,
.button_tertiary__QFMDE.button_disabled__otlmQ {
  background-color: transparent;
  border-color: var(--alto, #dedede);
  color: var(--alto, #dedede);
}
.button_quaternary__rrYVw {
  background: transparent;
  color: var(--emperor, #505050);
  font-family: var(--headlineFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
}
.button_quaternary__rrYVw:active,
.button_quaternary__rrYVw:focus {
  background: transparent;
}
.button_button__chG8W:disabled.button_quaternary__rrYVw:hover,
.button_quaternary__rrYVw.button_disabled__otlmQ:hover {
  background: var(--alto, #dedede);
}
.button_remove__gZGyY {
  background: var(--radicalRed, #ff3e51);
  color: var(--white, #fff);
}
.button_remove__gZGyY:hover {
  background: var(--amaranth, #ea2d48);
}
.button_remove__gZGyY:active,
.button_remove__gZGyY:focus {
  background: var(--radicalRed, #ff3e51);
}
.button_disabled__otlmQ.button_remove__gZGyY:hover {
  background: var(--alto, #dedede);
}
.button_button__chG8W.button_darkEnv__LRgTD.button_disabled__otlmQ {
  background: var(--emperor, #505050);
  color: var(--scorpion, #606060);
  cursor: not-allowed;
}
.button_darkEnv__LRgTD.button_primary__sFhYi {
  background: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.button_darkEnv__LRgTD.button_primary__sFhYi:hover {
  background: var(--dodgerBlue, #4993ff);
}
.button_darkEnv__LRgTD.button_primary__sFhYi:active,
.button_darkEnv__LRgTD.button_primary__sFhYi:focus {
  background: var(--unbounceBlue, #03f);
}
.button_darkEnv__LRgTD.button_primary__sFhYi.button_disabled__otlmQ:hover {
  background: var(--emperor, #505050);
}
.button_darkEnv__LRgTD.button_secondary__r6kGu {
  background: var(--gullGray_DEPRECATED, #9296a9);
  color: var(--white, #fff);
}
.button_darkEnv__LRgTD.button_secondary__r6kGu:hover {
  background: var(--heather_DEPRECATED, #c8cbd6);
}
.button_darkEnv__LRgTD.button_secondary__r6kGu:active,
.button_darkEnv__LRgTD.button_secondary__r6kGu:focus {
  background: var(--gullGray_DEPRECATED, #9296a9);
}
.button_darkEnv__LRgTD.button_secondary__r6kGu.button_disabled__otlmQ:hover {
  background: var(--emperor, #505050);
}
.button_darkEnv__LRgTD.button_tertiary__QFMDE {
  background: transparent;
  border: 1px solid var(--pampas, #f9f8f7);
  color: var(--pampas, #f9f8f7);
}
.button_darkEnv__LRgTD.button_tertiary__QFMDE:hover {
  background-color: var(--silverChalice, #aaa);
  border-color: var(--silverChalice, #aaa);
  color: var(--white, #fff);
}
.button_darkEnv__LRgTD.button_tertiary__QFMDE:active,
.button_darkEnv__LRgTD.button_tertiary__QFMDE:focus {
  background: transparent;
  border-color: var(--pampas, #f9f8f7);
  color: var(--pampas, #f9f8f7);
}
.button_darkEnv__LRgTD.button_tertiary__QFMDE.button_button__chG8W:disabled,
.button_darkEnv__LRgTD.button_tertiary__QFMDE.button_disabled__otlmQ {
  background-color: transparent;
  border-color: var(--emperor, #505050);
  color: var(--emperor, #505050);
}
.button_darkEnv__LRgTD.button_remove__gZGyY {
  background: var(--radicalRed, #ff3e51);
  color: var(--white, #fff);
}
.button_darkEnv__LRgTD.button_remove__gZGyY:hover {
  background: var(--amaranth, #ea2d48);
}
.button_darkEnv__LRgTD.button_remove__gZGyY:active,
.button_darkEnv__LRgTD.button_remove__gZGyY:focus {
  background: var(--radicalRed, #ff3e51);
}
.button_darkEnv__LRgTD.button_remove__gZGyY.button_disabled__otlmQ:hover {
  background-color: var(--emperor, #505050);
}
.button_chromeHackForDisabledButtonMouseEvents__qRnYU {
  inset: 0px;
  position: absolute;
}
.toggle_toggle__ngGoi {
  background-color: var(--white, #fff);
  border: 1px solid var(--alto, #dedede);
  border-radius: 26px;
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  height: 24px;
  padding: 0px;
  position: relative;
  transition: background-color 0.2s ease-in-out;
  width: 58px;
}
.toggle_dark__RdLaV.toggle_toggle__ngGoi {
  background-color: var(--gray, grey);
  border: none;
}
.toggle_toggle__ngGoi:focus {
  border-color: var(--silver, #c9c9c9);
  outline: none;
}
.toggle_dark__RdLaV.toggle_toggle__ngGoi:focus {
}
.toggle_toggle__ngGoi.toggle_on__a-RXV {
  background-color: var(--unbounceBlue, #03f);
}
.toggle_toggle__ngGoi.toggle_disabled__YJbA1 {
  background-color: var(--pampas, #f9f8f7);
  cursor: not-allowed;
}
.toggle_dark__RdLaV.toggle_toggle__ngGoi.toggle_disabled__YJbA1 {
  background-color: var(--scorpion, #606060);
}
.toggle_switcher__gnQhq {
  background-color: var(--white, #fff);
  border-radius: 100%;
  height: 24px;
  left: 0px;
  position: relative;
  transition: left 0.2s ease-in-out;
  width: 24px;
}
.toggle_switcher__gnQhq,
.toggle_toggle__ngGoi.toggle_dark__RdLaV .toggle_switcher__gnQhq {
  box-shadow: 0 1px 3px var(--gray, grey);
}
.toggle_toggle__ngGoi.toggle_disabled__YJbA1 .toggle_switcher__gnQhq {
  background-color: var(--pampas, #f9f8f7);
}
.toggle_toggle__ngGoi.toggle_dark__RdLaV.toggle_disabled__YJbA1
  .toggle_switcher__gnQhq {
  background-color: var(--gray, grey);
  box-shadow: 0 1px 3px var(--emperor, #505050);
}
.toggle_toggle__ngGoi.toggle_on__a-RXV .toggle_switcher__gnQhq {
  left: 34px;
}
.toggle_label__pISdQ {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: flex;
  font-size: var(--fontSizeBase, 14px);
  height: 100%;
  justify-content: center;
  position: absolute;
  top: 0px;
  transition: opacity 0.2s ease-in-out;
  user-select: none;
  width: 34px;
}
.toggle_labelOn__FrbFW {
  color: var(--white, #fff);
  left: 1px;
  opacity: 0;
}
.toggle_toggle__ngGoi.toggle_dark__RdLaV.toggle_disabled__YJbA1
  .toggle_labelOff__gAg1a,
.toggle_toggle__ngGoi.toggle_dark__RdLaV.toggle_disabled__YJbA1
  .toggle_labelOn__FrbFW {
  color: var(--emperor, #505050);
}
.toggle_toggle__ngGoi.toggle_on__a-RXV .toggle_labelOn__FrbFW {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.toggle_labelOff__gAg1a {
  color: var(--silver, #c9c9c9);
  opacity: 1;
  right: 1px;
}
.toggle_toggle__ngGoi.toggle_on__a-RXV .toggle_labelOff__gAg1a {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.toggle_toggle__ngGoi.toggle_disabled__YJbA1 .toggle_labelOff__gAg1a,
.toggle_toggle__ngGoi.toggle_disabled__YJbA1 .toggle_labelOn__FrbFW {
  color: var(--silver, #c9c9c9);
}
.toggle_mini__1yv-m {
  border: none;
  border-radius: 7px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px inset;
  cursor: pointer;
  height: 14px;
  margin: 0px 34px;
  padding: 0px;
  position: relative;
  width: 34px;
}
.toggle_mini__1yv-m:focus {
  outline: none;
}
.toggle_mini__1yv-m.toggle_toggle__ngGoi:focus {
}
.toggle_mini__1yv-m .toggle_labelOn__FrbFW {
  color: var(--silver, #c9c9c9);
  left: 34px;
  opacity: 1;
  position: absolute;
}
.toggle_mini__1yv-m .toggle_labelOff__gAg1a {
  color: var(--unbounceBlue, #03f);
  left: -34px;
  opacity: 1;
  position: absolute;
}
.toggle_mini__1yv-m .toggle_switcher__gnQhq {
  height: 14px;
  width: 14px;
}
.toggle_mini__1yv-m.toggle_on__a-RXV {
  background-color: var(--unbounceBlue, #03f);
}
.toggle_mini__1yv-m.toggle_on__a-RXV .toggle_labelOn__FrbFW {
  color: var(--unbounceBlue, #03f);
}
.toggle_mini__1yv-m.toggle_on__a-RXV .toggle_labelOff__gAg1a {
  color: var(--silver, #c9c9c9);
}
.toggle_mini__1yv-m.toggle_on__a-RXV .toggle_switcher__gnQhq {
  left: 20px;
}
.toggle_mini__1yv-m.toggle_disabled__YJbA1 {
  background-color: var(--pampas, #f9f8f7);
  cursor: not-allowed;
}
.toggle_mini__1yv-m.toggle_disabled__YJbA1 .toggle_switcher__gnQhq {
  background-color: var(--pampas, #f9f8f7);
}
.toggle_mini__1yv-m.toggle_disabled__YJbA1 .toggle_labelOff__gAg1a,
.toggle_mini__1yv-m.toggle_disabled__YJbA1 .toggle_labelOn__FrbFW,
.toggle_mini__1yv-m.toggle_on__a-RXV.toggle_disabled__YJbA1
  .toggle_labelOn__FrbFW {
  color: var(--silverAlto, #d8d8d8);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m {
  background-color: var(--emperor, #505050);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m .toggle_switcher__gnQhq {
  box-shadow: 0 1px 3px var(--emperor, #505050);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_on__a-RXV {
  background-color: var(--unbounceBlue, #03f);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m .toggle_labelOff__gAg1a {
  color: var(--white, #fff);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m .toggle_labelOn__FrbFW,
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_on__a-RXV
  .toggle_labelOff__gAg1a {
  color: var(--scorpion, #606060);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_on__a-RXV .toggle_labelOn__FrbFW {
  color: var(--white, #fff);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_disabled__YJbA1 {
  background-color: var(--scorpion, #606060);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_disabled__YJbA1
  .toggle_switcher__gnQhq {
  background-color: var(--gray, grey);
}
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_disabled__YJbA1
  .toggle_labelOff__gAg1a,
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_disabled__YJbA1
  .toggle_labelOn__FrbFW,
.toggle_dark__RdLaV.toggle_mini__1yv-m.toggle_on__a-RXV.toggle_disabled__YJbA1
  .toggle_labelOn__FrbFW {
  color: var(--scorpion, #606060);
}
.link_link__L82k- {
  font-weight: var(--fontWeightBold, 700);
}
.link_link__L82k-,
.link_link__L82k-:active,
.link_link__L82k-:focus,
.link_link__L82k-:hover {
  color: var(--unbounceBlue, #03f);
  text-decoration: none;
}
.add-button_addButton__Hj4Lz {
  -webkit-font-smoothing: antialiased;
  background: transparent;
  border: 0px;
  box-sizing: border-box;
  color: var(--unbounceBlue, #03f);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  font-weight: var(--fontWeightSemiBold, 600);
  height: 33px;
  line-height: var(--lineHeightBase, 1.5em);
  min-width: 110px;
  outline: none;
  padding: 0px;
  position: relative;
  text-decoration: none;
}
.add-button_addButton__Hj4Lz,
.add-button_iconCircle__WwOkU {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  justify-content: center;
}
.add-button_iconCircle__WwOkU {
  border: 2px solid var(--unbounceBlue, #03f);
  border-radius: 50%;
  display: flex;
  height: 20px;
  margin-right: 8px;
  transition: background-color 0.2s ease-in-out;
  width: 20px;
}
.add-button_icon__7YA1v {
  line-height: 10px;
  transition: fill 0.2s ease-in-out;
}
.add-button_addButton__Hj4Lz .add-button_icon__7YA1v {
  fill: var(--unbounceBlue, #03f);
}
.add-button_addButton__Hj4Lz:hover .add-button_iconCircle__WwOkU {
  background-color: var(--unbounceBlue, #03f);
}
.add-button_addButton__Hj4Lz:hover .add-button_icon__7YA1v {
  fill: var(--white, #fff);
}
.add-button_addButton__Hj4Lz[disabled]:hover .add-button_iconCircle__WwOkU {
  background-color: transparent;
}
.add-button_addButton__Hj4Lz[disabled] .add-button_icon__7YA1v,
.add-button_addButton__Hj4Lz[disabled]:hover .add-button_icon__7YA1v {
  fill: var(--alto, #dedede);
}
.add-button_addButton__Hj4Lz[disabled] {
  color: var(--alto, #dedede);
  cursor: not-allowed;
}
.add-button_addButton__Hj4Lz[disabled] .add-button_iconCircle__WwOkU {
  border-color: var(--alto, #dedede);
}
.add-button_chromeHackForDisabledButtonMouseEvents__mdgU3 {
  inset: 0px;
  position: absolute;
}
.icon_icon__fCzuW {
  display: inline-block;
  line-height: 0;
}
.icon_alto__WDtPa {
  fill: var(--alto, #dedede);
}
.icon_citrus_DEPRECATED__ymWYM {
  fill: var(--citrus_DEPRECATED, #fff8dc);
}
.icon_mineShaft__0CcCs {
  fill: var(--mineShaft, #303030);
}
.icon_crow__GyazJ {
  fill: var(--crow, #202020);
}
.icon_dodgerBlue__YXuiR {
  fill: var(--dodgerBlue, #4993ff);
}
.icon_scorpion__IJvPd {
  fill: var(--scorpion, #606060);
}
.icon_emperor__DmTTz {
  fill: var(--emperor, #505050);
}
.icon_error__56cVc {
  fill: var(--radicalRed, #ff3e51);
}
.icon_fawn_DEPRECATED__q-6Vc {
  fill: var(--fawn_DEPRECATED, #ff6800);
}
.icon_gray__4V-f6 {
  fill: var(--gray, grey);
}
.icon_greenTea_DEPRECATED__vWTum {
  fill: var(--greenTea_DEPRECATED, #e0fff3);
}
.icon_gullGray_DEPRECATED__Fu398 {
  fill: var(--gullGray_DEPRECATED, #9296a9);
}
.icon_heather_DEPRECATED__AOh1H {
  fill: var(--heather_DEPRECATED, #c8cbd6);
}
.icon_kleinBlue__IOG-T {
  fill: var(--kleinBlue, #0022b0);
}
.icon_gallery__nA7C1 {
  fill: var(--gallery, #ededed);
}
.icon_hippie_DEPRECATED__eb903 {
  fill: var(--hippie_DEPRECATED, #29a573);
}
.icon_success__18RRR {
  fill: var(--shamrock, #27cc8d);
}
.icon_amaranth__z9THT {
  fill: var(--amaranth, #ea2d48);
}
.icon_linkWater__-buBL {
  fill: var(--linkWater, #d8e8ff);
}
.icon_pink_DEPRECATED__DVhF6 {
  fill: var(--pink_DEPRECATED, #ffc0c0);
}
.icon_raven__Qj9vL {
  fill: var(--raven, #101010);
}
.icon_orange__KD8Q- {
  fill: var(--orange, #ffa300);
}
.icon_silverAlto__6eICC {
  fill: var(--silverAlto, #d8d8d8);
}
.icon_silverChalice__SwEFC {
  fill: var(--silverChalice, #aaa);
}
.icon_silver__3vED- {
  fill: var(--silver, #c9c9c9);
}
.icon_shamrock__hZJZ- {
  fill: var(--shamrock, #27cc8d);
}
.icon_unbounceBlue__CcjD2 {
  fill: var(--unbounceBlue, #03f);
}
.icon_radicalRed__H1hSA {
  fill: var(--radicalRed, #ff3e51);
}
.icon_warning__NWkzN {
  fill: var(--orange, #ffa300);
}
.icon_pampas__Nbhys {
  fill: var(--pampas, #f9f8f7);
}
.icon_white__HrUDt {
  fill: var(--white, #fff);
}
.delete-button_deleteButton__DEG-F {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  background: transparent;
  border: 0px;
  box-sizing: border-box;
  color: var(--radicalRed, #ff3e51);
  cursor: pointer;
  display: inline-flex;
  font-weight: var(--fontWeightBold, 700);
  justify-content: center;
  outline: none;
  padding: 0px;
  position: relative;
  text-decoration: none;
}
.delete-button_icon__-3eE- {
  line-height: 15px;
  padding-right: 10px;
  transition: fill;
}
.delete-button_deleteButton__DEG-F .delete-button_icon__-3eE- {
  fill: var(--radicalRed, #ff3e51);
  padding: 9px;
}
.delete-button_deleteButton__DEG-F[disabled] .delete-button_icon__-3eE-,
.delete-button_deleteButton__DEG-F[disabled]:hover .delete-button_icon__-3eE- {
  fill: var(--alto, #dedede);
}
.delete-button_deleteButton__DEG-F[disabled] {
  color: var(--alto, #dedede);
  cursor: not-allowed;
}
.delete-button_chromeHackForDisabledButtonMouseEvents__QACIM {
  inset: 0px;
  position: absolute;
}
.more-button_wrapper__hqbAn {
  -webkit-box-align: center;
  -webkit-box-flex: 0;
  align-items: center;
  background-color: transparent;
  border: none;
  display: flex;
  flex: 0 0 auto;
  height: 100%;
  margin-left: 10px;
  outline: none;
  padding: 0px 20px;
}
.more-button_separator__FSfui {
  border-left: 1px solid var(--gallery, #ededed);
}
.more-button_icon__3cJzt {
  cursor: pointer;
  height: 22px;
}
.icon-button_iconButton__Q131z {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  padding: 0px;
}
.icon-button_iconButton__Q131z:active,
.icon-button_iconButton__Q131z:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.icon-button_icon__I5nnw {
  overflow: hidden;
}
.icon-button_alto__FoWlE {
  fill: var(--alto, #dedede);
}
.icon-button_citrus_DEPRECATED__61czU {
  fill: var(--citrus_DEPRECATED, #fff8dc);
}
.icon-button_mineShaft__HpjvC {
  fill: var(--mineShaft, #303030);
}
.icon-button_crow__0AY-o {
  fill: var(--crow, #202020);
}
.icon-button_dodgerBlue__kRvHZ {
  fill: var(--dodgerBlue, #4993ff);
}
.icon-button_scorpion__s0RPY {
  fill: var(--scorpion, #606060);
}
.icon-button_emperor__PKm05 {
  fill: var(--emperor, #505050);
}
.icon-button_error__CJnF- {
  fill: var(--radicalRed, #ff3e51);
}
.icon-button_fawn_DEPRECATED__1iWHT {
  fill: var(--fawn_DEPRECATED, #ff6800);
}
.icon-button_gray__rozow {
  fill: var(--gray, grey);
}
.icon-button_greenTea_DEPRECATED__uMkQK {
  fill: var(--greenTea_DEPRECATED, #e0fff3);
}
.icon-button_gullGray_DEPRECATED__tah6b {
  fill: var(--gullGray_DEPRECATED, #9296a9);
}
.icon-button_heather_DEPRECATED__6d4Cz {
  fill: var(--heather_DEPRECATED, #c8cbd6);
}
.icon-button_kleinBlue__yojgC {
  fill: var(--kleinBlue, #0022b0);
}
.icon-button_gallery__IMcBU {
  fill: var(--gallery, #ededed);
}
.icon-button_hippie_DEPRECATED__DgQ1k {
  fill: var(--hippie_DEPRECATED, #29a573);
}
.icon-button_success__PODTe {
  fill: var(--shamrock, #27cc8d);
}
.icon-button_amaranth__E4Gma {
  fill: var(--amaranth, #ea2d48);
}
.icon-button_linkWater__1LVS3 {
  fill: var(--linkWater, #d8e8ff);
}
.icon-button_pink_DEPRECATED__UZfXI {
  fill: var(--pink_DEPRECATED, #ffc0c0);
}
.icon-button_raven__536GR {
  fill: var(--raven, #101010);
}
.icon-button_orange__N7mso {
  fill: var(--orange, #ffa300);
}
.icon-button_silverAlto__RHtZ7 {
  fill: var(--silverAlto, #d8d8d8);
}
.icon-button_silverChalice__AT04t {
  fill: var(--silverChalice, #aaa);
}
.icon-button_silver__mDg6z {
  fill: var(--silver, #c9c9c9);
}
.icon-button_shamrock__PgTnm {
  fill: var(--shamrock, #27cc8d);
}
.icon-button_unbounceBlue__iHApP {
  fill: var(--unbounceBlue, #03f);
}
.icon-button_radicalRed__-X67E {
  fill: var(--radicalRed, #ff3e51);
}
.icon-button_warning__Pepls {
  fill: var(--orange, #ffa300);
}
.icon-button_pampas__MKPxI {
  fill: var(--pampas, #f9f8f7);
}
.icon-button_white__q4GvZ {
  fill: var(--white, #fff);
}
.avatar_avatar__UVXPy {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--gullGray_DEPRECATED, #9296a9);
  border-radius: 50%;
  display: flex;
  height: 32px;
  justify-content: center;
  overflow: hidden;
  width: 32px;
}
.avatar_initials__Xb55p {
  color: var(--white, #fff);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeightBold, 700);
}
.avatar_initialsHidden__eOlcI {
  display: none;
}
.avatar_image__IYl8l {
  width: 100%;
}
.template-thumbnail_thumbnail__RZ4lv {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
}
.template-thumbnail_thumbnail__RZ4lv:active,
.template-thumbnail_thumbnail__RZ4lv:focus {
  outline: none;
}
.template-thumbnail_imageWrapper__ZCuAU {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  border: 1px solid var(--gallery, #ededed);
  border-radius: 4px;
  display: flex;
  height: 182px;
  justify-content: center;
  margin-bottom: 8px;
  overflow: hidden;
  transition: 0.4s ease-in-out;
  width: 182px;
}
.template-thumbnail_image__ApQmU {
  width: 100%;
}
.template-thumbnail_name__OfJ3B {
  border-radius: 4px;
  color: var(--gray, grey);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  font-weight: var(--fontWeight, 400);
  line-height: var(--lineHeightDouble, 2em);
  text-align: center;
  transition: 0.4s ease-in-out;
}
.template-thumbnail_thumbnail__RZ4lv:active
  .template-thumbnail_imageWrapper__ZCuAU,
.template-thumbnail_thumbnail__RZ4lv:hover
  .template-thumbnail_imageWrapper__ZCuAU {
  border-color: var(--unbounceBlue, #03f);
}
.template-thumbnail_thumbnail__RZ4lv:active .template-thumbnail_name__OfJ3B,
.template-thumbnail_thumbnail__RZ4lv:hover .template-thumbnail_name__OfJ3B {
  color: var(--unbounceBlue, #03f);
}
.template-thumbnail_selected__hKj46 .template-thumbnail_imageWrapper__ZCuAU {
  box-shadow: 0 0 0 4px var(--unbounceBlue, #03f);
}
.template-thumbnail_selected__hKj46 .template-thumbnail_name__OfJ3B {
  background-color: var(--unbounceBlue, #03f);
  color: var(--white, #fff);
}
.template-thumbnail_selected__hKj46.template-thumbnail_thumbnail__RZ4lv:hover
  .template-thumbnail_imageWrapper__ZCuAU {
  border-color: transparent;
}
.template-thumbnail_selected__hKj46.template-thumbnail_thumbnail__RZ4lv:hover
  .template-thumbnail_name__OfJ3B {
  color: var(--white, #fff);
}
.banner_banner__wg5BC {
  -webkit-box-align: center;
  align-items: center;
  border-radius: 4px;
  display: flex;
  padding: 16px;
}
.banner_banner__wg5BC a {
  cursor: pointer;
  text-decoration: underline;
}
.banner_dropShadow__M2i-B {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px;
}
.banner_error__-KLs6 {
  background-color: var(--pink_DEPRECATED, #ffc0c0);
}
.banner_error__-KLs6,
.banner_error__-KLs6 a {
  color: var(--amaranth, #ea2d48);
}
.banner_warning__MsEVR {
  background-color: var(--citrus_DEPRECATED, #fff8dc);
}
.banner_warning__MsEVR,
.banner_warning__MsEVR a {
  color: var(--fawn_DEPRECATED, #ff6800);
}
.banner_success__Stnj1 {
  background-color: var(--greenTea_DEPRECATED, #e0fff3);
}
.banner_success__Stnj1,
.banner_success__Stnj1 a {
  color: var(--hippie_DEPRECATED, #29a573);
}
.banner_text__dmr7O {
  -webkit-font-smoothing: antialiased;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeight, 400);
  line-height: var(--lineHeightBase, 1.5em);
}
.banner_icon__WFHuS {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  height: 16px;
  margin-right: 12px;
}
.banner_closeButton__ZjtzY {
  background: none;
  border: none;
  padding: 0px;
}
.banner_closeButton__ZjtzY:active,
.banner_closeButton__ZjtzY:focus {
  outline: none;
}
.banner_closeIcon__8e2Yr {
  -webkit-box-flex: 0;
  cursor: pointer;
  flex: 0 0 auto;
  height: 16px;
  margin-left: 12px;
}
.alert_container__e9FOz {
  display: block;
  overflow: hidden;
}
.alerts__banner-enter-active {
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.alerts__banner-enter-active,
.alerts__banner-exit {
  transform: translateY(0px);
}
.alerts__banner-exit {
  z-index: -1;
}
.inline-status_status__l1hV4 {
  -webkit-box-align: center;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  display: flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeight, 400);
}
.inline-status_warning__IK-at {
  color: var(--orange, #ffa300);
}
.inline-status_success__Rmpzo {
  color: var(--shamrock, #27cc8d);
}
.inline-status_error__XBB29 {
  color: var(--radicalRed, #ff3e51);
}
.inline-status_label__hw7VL {
  margin-left: 8px;
}
.basic-list-item_header__spBSM {
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--pampas, #f9f8f7);
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  display: flex;
  height: 64px;
}
.basic-list-item_contentWrapper__xG5H5 {
  -webkit-box-flex: 1;
  -webkit-font-smoothing: antialiased;
  flex: 1 1 auto;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  min-width: 0px;
}
.basic-list-item_title__0aLih {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeLg, 21px);
  font-weight: var(--fontWeight, 400);
  overflow: hidden;
  padding-left: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-item_item__xA06L {
  column-gap: 10px;
  display: grid;
  grid-template-columns: auto auto 2fr auto;
}
.list-item_item__xA06L.list-item_listItem__V-Bhr {
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--pampas, #f9f8f7);
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  grid-auto-flow: column;
  min-height: 70px;
  min-width: 400px;
  padding-right: 20px;
  text-decoration: none;
}
.list-item_item__xA06L:hover {
  text-decoration: none;
}
.list-item_item__xA06L.list-item_moreButton__880ea {
  padding-right: 0px;
}
.list-item_basic__0af62 {
  grid-template-columns: auto 2fr auto;
}
.list-item_wrapper__ivrtD {
  border-right: 1px solid var(--gallery, #ededed);
}
.list-item_wrapper__ivrtD:last-child {
  border-right: 0px;
}
.list-item_published__k6lDa .list-item_publishedBar__lo1FY {
  background-color: var(--unbounceBlue, #03f);
}
.list-item_flyout__x13Y9 {
  height: 100%;
}
.flyout-item_item__F2-PM {
  -webkit-box-align: center;
  gap: 10px;
  -webkit-box-pack: start;
  align-items: center;
  cursor: pointer;
  display: grid;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  grid-auto-flow: column;
  justify-content: flex-start;
  padding: 10px;
}
.flyout-item_basic__0eY-A,
.flyout-item_basic__0eY-A a {
  background: var(--mineShaft, #303030);
  color: var(--silverAlto, #d8d8d8);
  font-size: var(--fontSizeMd, 15px);
  text-decoration: none;
}
.flyout-item_basic__0eY-A:focus,
.flyout-item_basic__0eY-A:focus a,
.flyout-item_basic__0eY-A:hover,
.flyout-item_basic__0eY-A:hover a {
  background: var(--dodgerBlue, #4993ff);
  color: var(--white, #fff);
  text-decoration: none;
}
.flyout-item_divider__VqtYE {
  background: var(--crow, #202020);
  color: var(--gray, grey);
  font-size: var(--fontSizeSm, 13px);
}
.popout-container_container__9DiGQ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: flex;
  flex-direction: column;
  transition: opacity 0.25s, transform 0.25s, -webkit-transform 0.25s;
}
.popout-container_content__76EPd {
  background: var(--mineShaft, #303030);
  border-radius: 4px;
  color: var(--pampas, #f9f8f7);
  display: grid;
  overflow: hidden;
}
.popout-container_light__c-Jg9 .popout-container_content__76EPd {
  background: rgb(255, 255, 255);
  color: var(--crow, #202020);
}
.popout-container_flyout__vuJEp {
  gap: 1px;
  border: 1px solid var(--crow, #202020);
}
.popout-container_light__c-Jg9 .popout-container_flyout__vuJEp {
  border: 1px solid var(--silverAlto, #d8d8d8);
}
.popout-container_tooltip__HsCUq {
  font-size: var(--fontSizeXs, 12px);
  font-weight: var(--fontWeightLight, 200);
  padding: 10px;
  text-align: center;
}
.popout-container_light__c-Jg9 .popout-container_tooltip__HsCUq {
  border: 1px solid var(--silverAlto, #d8d8d8);
}
.popout-marker_marker__WXv5j {
  box-sizing: border-box;
  padding: 0px 8px;
  position: relative;
  width: 36px;
}
.popout-marker_polygon__mB9ZN {
  fill: var(--mineShaft, #303030);
}
.popout-marker_line__BB6a2 {
  stroke: var(--crow, #202020);
  stroke-width: 0.1;
  fill: none;
}
.popout-marker_bottomLine__nCvn- {
  stroke: var(--mineShaft, #303030);
  stroke-width: 0.1;
  fill: none;
}
.popout-marker_light__j3CWm .popout-marker_polygon__mB9ZN {
  fill: rgb(255, 255, 255);
}
.popout-marker_light__j3CWm .popout-marker_line__BB6a2 {
  stroke: var(--silverAlto, #d8d8d8);
}
.popout-marker_light__j3CWm .popout-marker_bottomLine__nCvn- {
  stroke: rgb(255, 255, 255);
}
.flyout_wrapper__I7GFz {
  display: inline-flex;
  position: relative;
}
.flyout_wrapper__I7GFz a,
.flyout_wrapper__I7GFz a:hover {
  text-decoration: none;
}
.checkbox_container__GrSwW {
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  display: flex;
}
.checkbox_disabled__eR9XE {
  cursor: not-allowed;
}
.checkbox_checkbox__AM-2t {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--white, #fff);
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 2px;
  display: flex;
  height: 14px;
  justify-content: center;
  position: relative;
  width: 14px;
}
.checkbox_checkbox__AM-2t,
.checkbox_checked__V0d5a .checkbox_checkbox__AM-2t {
  transition: background-color 0.2s, border-color;
}
.checkbox_checked__V0d5a .checkbox_checkbox__AM-2t,
.checkbox_checked__V0d5a .checkbox_unbounceBlue__Z6Dbh {
  background-color: var(--unbounceBlue, #03f);
  border-color: var(--unbounceBlue, #03f);
}
.checkbox_checked__V0d5a .checkbox_shamrock__jOcDz {
  background-color: var(--shamrock, #27cc8d);
  border-color: var(--shamrock, #27cc8d);
}
.checkbox_checked__V0d5a .checkbox_pink__YD-A5 {
  background-color: var(--pink, #ffc0c0);
  border-color: var(--pink, #ffc0c0);
}
.checkbox_checked__V0d5a .checkbox_crow__KPrYp {
  background-color: var(--crow, #202020);
  border-color: var(--crow, #202020);
}
.checkbox_checked__V0d5a .checkbox_manatee__dQji6 {
  background-color: var(--manatee, #9296a9);
  border-color: var(--manatee, #9296a9);
}
.checkbox_checked__V0d5a .checkbox_melrose__1-s1X {
  background-color: var(--melrose, #6f6cff);
  border-color: var(--melrose, #6f6cff);
}
.checkbox_checked__V0d5a .checkbox_kleinBlue__DjC-z {
  background-color: var(--kleinBlue, #0022b0);
  border-color: var(--kleinBlue, #0022b0);
}
.checkbox_checked__V0d5a .checkbox_linkWater__-H9i8 {
  background-color: var(--linkWater, #d8e8ff);
  border-color: var(--linkWater, #d8e8ff);
}
.checkbox_checked__V0d5a .checkbox_dodgerBlue__4ZsA0 {
  background-color: var(--dodgerBlue, #4993ff);
  border-color: var(--dodgerBlue, #4993ff);
}
.checkbox_checked__V0d5a .checkbox_jungleGreen__2TtCK {
  background-color: var(--jungleGreen, #29a573);
  border-color: var(--jungleGreen, #29a573);
}
.checkbox_checked__V0d5a .checkbox_amaranth__o9BHS {
  background-color: var(--amaranth, #ea2d48);
  border-color: var(--amaranth, #ea2d48);
}
.checkbox_checked__V0d5a .checkbox_orange__OGDkL {
  background-color: var(--orange, #ffa300);
  border-color: var(--orange, #ffa300);
}
.checkbox_disabled__eR9XE .checkbox_checkbox__AM-2t {
  background-color: var(--gallery, #ededed);
  border-color: var(--gallery, #ededed);
}
.checkbox_disabled__eR9XE.checkbox_checked__V0d5a .checkbox_checkbox__AM-2t {
  background-color: var(--silverChalice, #aaa);
  border-color: var(--silverChalice, #aaa);
}
.checkbox_label__ztbUx {
  color: var(--emperor, #505050);
  cursor: pointer;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightLight, 200);
  margin-left: 8px;
  transition: color 0.2s;
  user-select: none;
}
.checkbox_input__pNAG7 {
  display: none;
}
.checkbox_highlight__2wxkE {
  color: var(--unbounceBlue, #03f);
  transition: color 0.2s;
}
.devices_devices__7ub76 {
  height: 100%;
}
.devices_devices__7ub76,
.devices_wrapper__tLWCi {
  display: flex;
}
.devices_wrapper__tLWCi {
  -webkit-box-align: center;
  -webkit-box-flex: 0;
  align-items: center;
  border-right: 1px solid var(--gallery, #ededed);
  flex: 0 0 auto;
  padding: 0px 16px;
}
.devices_deviceIcon__xioCg {
  margin-right: 8px;
}
.content-list-item_publishedBar__752fe {
  background-color: var(--silverChalice, #aaa);
  border: 0px;
  border-radius: 3px 0px 0px 3px;
  height: 100%;
  margin: 0px;
  width: 5px;
}
.content-list-item_publishedBar__752fe.content-list-item_published__v-tU1 {
  background-color: var(--unbounceBlue, #03f);
}
.content-list-item_contentItem__TNtY5 {
  margin-bottom: 10px;
}
.content-list-item_wrapper__z1FFB {
  border-right: 1px solid var(--gallery, #ededed);
  height: 100%;
  padding: 0px 16px;
}
.content-list-item_checkboxWrapper__cIfMc {
  padding-left: 0px;
  text-align: center;
}
.content-list-item_contentWrapper__DoFwB {
  column-gap: 16px;
  -webkit-box-align: center;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto;
  height: 100%;
  padding-left: 0px;
}
.content-list-item_titleWrapper__H0qir {
  width: 100%;
}
.content-list-item_title__OOw5N,
.content-list-item_url__S5lZa {
  font-weight: var(--fontWeight, 400);
  margin: 0px;
}
.content-list-item_title__OOw5N {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeLg, 21px);
}
.content-list-item_url__S5lZa {
  color: var(--gray, grey);
  font-size: var(--fontSizeSm, 13px);
}
.content-list-item_wordpressIcon__aa9-m {
  margin-left: 10px;
}
.content-list-item_statsWrapper__JtzxV {
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(3, auto);
  justify-self: end;
  list-style: none;
  margin: 0px;
  padding-left: 16px;
}
.chip_chip__aR9y7 {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--white, #fff);
  display: flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeightSemiBold, 600);
  justify-content: center;
  min-height: 21px;
  min-width: 42px;
  padding: 4px 12px;
}
.chip_unbounceBlue__YW6i8 {
  background-color: var(--unbounceBlue, #03f);
}
.chip_linkWater__3JSiX {
  background-color: var(--linkWater, #d8e8ff);
  color: var(--crow, #202020);
}
.chip_kleinBlue__3-wJj {
  background-color: var(--kleinBlue, #0022b0);
}
.chip_shamrock__ob3OP {
  background-color: var(--shamrock, #27cc8d);
}
.chip_gullGray_DEPRECATED__qavr- {
  background-color: var(--gullGray_DEPRECATED, #9296a9);
}
.chip_orange__ktmuh {
  background-color: var(--orange, #ffa300);
}
.stat_stat__f1K5- {
  margin-left: 24px;
  text-align: right;
}
.stat_statLabel__azijm,
.stat_statValue__a09eX {
  color: var(--scorpion, #606060);
  margin: 0px;
}
.stat_statValue__a09eX {
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightBold, 700);
}
.stat_statLabel__azijm {
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeight, 400);
}
.ListItemBanner_banner__lNPJo {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  padding: 5px 15px;
}
.ListItemBanner_unpublished__-LPVg {
  background-color: var(--linkWater, #d8e8ff);
  color: var(--unbounceBlue, #03f);
}
.ListItemBanner_integration__TJDUU {
  background-color: var(--varden, #fff8dc);
  color: var(--blazeOrange, #ff6800);
}
.ListItemBanner_bannerText__ttPok {
  margin: 0px 5px;
}
.domain-list-item_domain__GLOM5 {
  background-color: var(--pampas, #f9f8f7);
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  height: 64px;
}
.domain-list-item_domain__GLOM5,
.domain-list-item_iconWrapper__7ImLe {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.domain-list-item_iconWrapper__7ImLe {
  -webkit-box-flex: 0;
  -webkit-box-pack: center;
  background-color: var(--gullGray_DEPRECATED, #9296a9);
  border-radius: 50%;
  flex: 0 0 auto;
  height: 34px;
  justify-content: center;
  margin: 0px 16px;
  width: 34px;
}
.domain-list-item_secure__tjopF .domain-list-item_iconWrapper__7ImLe {
  background-color: var(--shamrock, #27cc8d);
}
.domain-list-item_wordpress__TMUfM .domain-list-item_iconWrapper__7ImLe {
  background-color: var(--white, #fff);
}
.domain-list-item_icon__PZjlL {
  height: 17px;
}
.domain-list-item_wpIcon__sspg9 {
  height: 34px;
}
.domain-list-item_contentWrapper__WVcCJ {
  -webkit-box-flex: 1;
  -webkit-font-smoothing: antialiased;
  flex: 1 1 auto;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
}
.domain-list-item_title__VaPdy {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeLg, 21px);
  font-weight: var(--fontWeight, 400);
}
.domain-list-item_subtitle__WtU78 {
  color: var(--gray, grey);
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeightLight, 200);
}
.domain-list-item_subtitle__WtU78 .domain-list-item_strong__v-gam {
  font-weight: var(--fontWeight, 400);
}
.domain-list-item_status__T9yUf {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
}
.domain-list-item_moreWrapper__qmLv- {
  -webkit-box-align: center;
  align-items: center;
  border-left: 1px solid var(--gallery, #ededed);
  display: flex;
  height: 100%;
  margin-left: 48px;
  padding: 0px 20px;
}
.user-list-item_avatar__r6eLb {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  margin: 0px 16px;
}
.user-list-item_main__Ws2S- {
  -webkit-box-pack: justify;
  -webkit-font-smoothing: antialiased;
  display: flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  justify-content: space-between;
}
.user-list-item_main__Ws2S-,
.user-list-item_user__AsQ24 {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.user-list-item_name__UIiGc {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeLg, 21px);
  font-weight: var(--fontWeight, 400);
}
.user-list-item_email__-EvVa {
  color: var(--gray, grey);
  font-size: var(--fontSizeSm, 13px);
  font-weight: var(--fontWeight, 400);
}
.user-list-item_typeChip__zmeda {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  margin-left: 4px;
  place-self: center;
}
.user-list-item_moreWrapper__QNCpR {
  -webkit-box-align: center;
  align-items: center;
  border-left: 1px solid var(--gallery, #ededed);
  display: flex;
  height: 100%;
  margin-left: 24px;
  padding: 0px 20px;
}
.ListItem_defaultLayout__Xz6fi {
  column-gap: 10px;
  -webkit-box-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-template-columns: auto;
}
.ListItem_list__j8mJF {
  background-color: var(--pampas, #f9f8f7);
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  display: grid;
  text-decoration: none;
}
.ListItem_list__j8mJF:hover {
  text-decoration: none;
}
.PublishedBar_publishedBar__EQGAu {
  background-color: var(--silverChalice, #aaa);
  border: 0px;
  border-radius: 3px 0px 0px 3px;
  height: 100%;
  margin: 0px;
  width: 5px;
}
.PublishedBar_publishedBar__EQGAu.PublishedBar_published__Dr1te {
  background-color: var(--unbounceBlue, #03f);
}
.input-field_input__lry-b {
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--scorpion, #606060);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightSemiLight, 300);
  padding: 8px;
  width: 100%;
}
.input-field_input__lry-b:active,
.input-field_input__lry-b:focus {
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.input-field_input__lry-b::-webkit-input-placeholder {
  color: var(--scorpion, #606060);
}
.input-field_input__lry-b::placeholder {
  color: var(--scorpion, #606060);
}
.input-field_input__lry-b.input-field_disabled__KEJGR,
.input-field_input__lry-b:disabled {
  background-color: var(--white, #fff);
  border-color: var(--silverAlto, #d8d8d8);
  cursor: not-allowed;
}
.input-field_input__lry-b.input-field_disabled__KEJGR::-webkit-input-placeholder,
.input-field_input__lry-b:disabled::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field_input__lry-b.input-field_disabled__KEJGR::placeholder,
.input-field_input__lry-b:disabled::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field_input__lry-b.input-field_disabled__KEJGR:active::-webkit-input-placeholder,
.input-field_input__lry-b:disabled:focus::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field_input__lry-b.input-field_disabled__KEJGR:active::placeholder,
.input-field_input__lry-b:disabled:focus::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.input-field_dark__aNJSg.input-field_input__lry-b {
  background-color: var(--mineShaft, #303030);
  border: 1px solid var(--scorpion, #606060);
  color: var(--gallery, #ededed);
}
.input-field_dark__aNJSg.input-field_input__lry-b:active,
.input-field_dark__aNJSg.input-field_input__lry-b:focus {
  background-color: var(--raven, #101010);
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.input-field_dark__aNJSg.input-field_input__lry-b::-webkit-input-placeholder {
  color: var(--silverChalice, #aaa);
}
.input-field_dark__aNJSg.input-field_input__lry-b::placeholder {
  color: var(--silverChalice, #aaa);
}
.input-field_dark__aNJSg.input-field_input__lry-b.input-field_disabled__KEJGR::-webkit-input-placeholder,
.input-field_dark__aNJSg.input-field_input__lry-b:disabled::-webkit-input-placeholder {
  color: var(--emperor, #505050);
}
.input-field_dark__aNJSg.input-field_input__lry-b.input-field_disabled__KEJGR::placeholder,
.input-field_dark__aNJSg.input-field_input__lry-b:disabled::placeholder {
  color: var(--emperor, #505050);
}
.input-field_dark__aNJSg.input-field_input__lry-b.input-field_disabled__KEJGR:focus,
.input-field_dark__aNJSg.input-field_input__lry-b:disabled:active {
  background-color: var(--mineShaft, #303030);
  border-color: var(--scorpion, #606060);
  color: var(--emperor, #505050);
}
.input-field_input__lry-b.input-field_mini__sOJxc {
  padding: 4px;
}
input.input-field_minimal__qJWGr {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-image: initial;
  border-bottom: 1px solid var(--silverChalice, #aaa);
  border-radius: 0px;
}
input.input-field_minimal__qJWGr.input-field_disabled__KEJGR {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: var(--silverAlto, #d8d8d8);
}
.radio-button_container__tVpkr,
.radio-button_radio__cpubS {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.radio-button_radio__cpubS {
  -webkit-box-pack: center;
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 50%;
  flex-shrink: 0;
  height: 14px;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  width: 14px;
}
.radio-button_checked__PrC20 .radio-button_radio__cpubS::after {
  background-color: var(--unbounceBlue, #03f);
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  width: 10px;
}
.radio-button_disabled__YR8Wu .radio-button_radio__cpubS {
  background-color: var(--gallery, #ededed);
}
.radio-button_disabled__YR8Wu.radio-button_checked__PrC20
  .radio-button_radio__cpubS::after {
  background-color: var(--silver, #c9c9c9);
}
.radio-button_labelBorder__Q-RzE {
  border: 2px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  cursor: pointer;
  padding: 16px;
}
.radio-button_label__hCJ9t {
  -webkit-box-align: start;
  align-items: flex-start;
  color: var(--emperor, #505050);
  cursor: pointer;
  display: flex;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  font-weight: var(--fontWeightSemiLight, 300);
  transition: color 0.2s;
}
.radio-button_input__abCQS {
  display: none;
}
.radio-button_checked__PrC20 .radio-button_labelBorder__Q-RzE,
.radio-button_labelBorder__Q-RzE:hover:not(.radio-button_disabled__YR8Wu) {
  border-color: var(--unbounceBlue, #03f);
  transition: 0.2s ease-in-out;
}
.radio-button_highlight__mvjJ3 {
  color: var(--unbounceBlue, #03f);
  transition: color 0.2s;
}
.radio-button_disabled__YR8Wu {
  cursor: auto;
  opacity: 0.6;
}
.text-area_textArea__ksQWp {
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--scorpion, #606060);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightSemiLight, 300);
  height: 120px;
  line-height: var(--lineHeightMd, 1.8em);
  padding: 16px;
  width: 100%;
}
.text-area_textArea__ksQWp:active,
.text-area_textArea__ksQWp:focus {
  border: 1px solid var(--unbounceBlue, #03f);
  outline: none;
}
.text-area_textArea__ksQWp::-webkit-input-placeholder {
  color: var(--scorpion, #606060);
}
.text-area_textArea__ksQWp::placeholder {
  color: var(--scorpion, #606060);
}
.text-area_disabled__BHxKN {
  background-color: var(--white, #fff);
  color: var(--silverAlto, #d8d8d8);
  cursor: not-allowed;
}
.text-area_disabled__BHxKN,
.text-area_disabled__BHxKN.text-area_textArea__ksQWp:active,
.text-area_disabled__BHxKN.text-area_textArea__ksQWp:focus {
  border-color: var(--silverAlto, #d8d8d8);
}
.text-area_disabled__BHxKN::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.text-area_disabled__BHxKN::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.label_label__edoj7 {
  color: var(--emperor, #505050);
  display: block;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  font-weight: var(--fontWeight, 400);
  margin-bottom: 10px;
}
.label_dark__qYaKN.label_label__edoj7 {
  color: var(--gallery, #ededed);
}
.field-validation_fieldValidation__sX3xX {
  background: var(--pink_DEPRECATED, #ffc0c0);
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px;
  color: var(--radicalRed, #ff3e51);
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
  z-index: 1;
}
.field-validation_fieldValidation__sX3xX::before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  left: 10px;
  position: absolute;
}
.field-validation_top__1Rpta {
  bottom: 40px;
}
.field-validation_top__1Rpta::before {
  border-bottom: none;
  border-top: 10px solid var(--pink_DEPRECATED, #ffc0c0);
  bottom: -10px;
  top: inherit;
}
.field-validation_bottom__5rgS3 {
  top: 40px;
}
.field-validation_bottom__5rgS3::before {
  border-bottom: 10px solid var(--pink_DEPRECATED, #ffc0c0);
  border-top: none;
  bottom: inherit;
  top: -10px;
}
.field-validation_hidden__7NKNI {
  display: none;
}
.collapsible-section_container__dt-RK {
  border: 1px solid var(--silver, #c9c9c9);
  border-radius: 4px;
}
.collapsible-section_header__oZ3Ma {
  display: flex;
  min-height: 38px;
  padding: 2px 20px;
}
.collapsible-section_titleWrapper__YyIth {
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.collapsible-section_title__HvzSD {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  font-size: var(--fontSizeBase, 14px);
  margin-right: 20px;
}
.collapsible-section_icon__VTOSI {
  margin-left: 20px;
  transform: rotate(-90deg);
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.collapsible-section_iconCollapsed__JcQ18 {
  margin-right: 3px;
  transform: rotate(90deg);
}
.collapsible-section_content__XGBfx {
  font-size: var(--fontSizeBase, 14px);
  height: auto;
  opacity: 1;
  overflow: visible;
  transition: 0.3s;
}
.collapsible-section_contentCollapsed__mJYpM {
  height: 0px;
  opacity: 0;
  overflow: hidden;
}
.collapsible-section_toggleWrapper__iD6mf {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  margin-left: 10px;
}
.collapsible-section_contentWrapper__vmTZ9 {
  margin: 20px 10px;
}
.react-datepicker_react-datepicker__month-read-view--down-arrow__5UXjp,
.react-datepicker_react-datepicker__month-year-read-view--down-arrow__TYg-k,
.react-datepicker_react-datepicker__navigation-icon__uI5kC::before,
.react-datepicker_react-datepicker__year-read-view--down-arrow__mmKc4 {
  border-color: rgb(204, 204, 204);
  border-style: solid;
  border-width: 3px 3px 0px 0px;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  margin-left: -4px;
  position: absolute;
  width: 0px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border: 8px solid transparent;
  box-sizing: content-box;
  content: "";
  height: 0px;
  left: -8px;
  position: absolute;
  width: 1px;
  z-index: -1;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border-bottom-color: rgb(174, 174, 174);
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  margin-top: -8px;
  top: 0px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border-bottom-color: rgb(240, 240, 240);
  border-top: none;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after {
  top: 0px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border-bottom-color: rgb(174, 174, 174);
  top: -1px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  bottom: 0px;
  margin-bottom: -8px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border-bottom: none;
  border-top-color: rgb(255, 255, 255);
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::after {
  bottom: 0px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"]
  .react-datepicker_react-datepicker__triangle__b1TSc::before {
  border-top-color: rgb(174, 174, 174);
  bottom: -1px;
}
.react-datepicker_react-datepicker-wrapper__bhy9O {
  border: 0px;
  display: inline-block;
  padding: 0px;
}
.react-datepicker_react-datepicker__XmpRM {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(174, 174, 174);
  border-radius: 0.3rem;
  color: rgb(0, 0, 0);
  display: inline-block;
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  position: relative;
}
.react-datepicker_react-datepicker--time-only__xNGwP
  .react-datepicker_react-datepicker__triangle__b1TSc {
  left: 35px;
}
.react-datepicker_react-datepicker--time-only__xNGwP
  .react-datepicker_react-datepicker__time-container__Q1rzo {
  border-left: 0px;
}
.react-datepicker_react-datepicker--time-only__xNGwP
  .react-datepicker_react-datepicker__time-box__8i1Gu,
.react-datepicker_react-datepicker--time-only__xNGwP
  .react-datepicker_react-datepicker__time__Zaptc {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker_react-datepicker__triangle__b1TSc {
  left: 50px;
  position: absolute;
}
.react-datepicker_react-datepicker-popper__U7Gg0 {
  z-index: 1;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="bottom"] {
  padding-top: 10px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement="bottom-end"]
  .react-datepicker_react-datepicker__triangle__b1TSc,
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement="top-end"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  left: auto;
  right: 50px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="top"] {
  padding-bottom: 10px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="right"] {
  padding-left: 8px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="right"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  left: auto;
  right: 42px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="left"] {
  padding-right: 8px;
}
.react-datepicker_react-datepicker-popper__U7Gg0[data-placement^="left"]
  .react-datepicker_react-datepicker__triangle__b1TSc {
  left: 42px;
  right: auto;
}
.react-datepicker_react-datepicker__header__F12hV {
  background-color: rgb(240, 240, 240);
  border-bottom: 1px solid rgb(174, 174, 174);
  border-top-left-radius: 0.3rem;
  padding: 8px 0px;
  position: relative;
  text-align: center;
}
.react-datepicker_react-datepicker__header--time__kJSfU {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker_react-datepicker__header--time__kJSfU:not(
    .react-datepicker_react-datepicker__header--time--only__uVKsB
  ) {
  border-top-left-radius: 0px;
}
.react-datepicker_react-datepicker__header__F12hV:not(
    .react-datepicker_react-datepicker__header--has-time-select__zB6bU
  ) {
  border-top-right-radius: 0.3rem;
}
.react-datepicker_react-datepicker__month-dropdown-container--scroll__C0Esb,
.react-datepicker_react-datepicker__month-dropdown-container--select__-oaBm,
.react-datepicker_react-datepicker__month-year-dropdown-container--scroll__iL9w-,
.react-datepicker_react-datepicker__month-year-dropdown-container--select__mtfFB,
.react-datepicker_react-datepicker__year-dropdown-container--scroll__9o-m-,
.react-datepicker_react-datepicker__year-dropdown-container--select__0XGFv {
  display: inline-block;
  margin: 0px 15px;
}
.react-datepicker_react-datepicker-time__header__xvUAj,
.react-datepicker_react-datepicker-year-header__g5lMm,
.react-datepicker_react-datepicker__current-month__9HbpE {
  color: rgb(0, 0, 0);
  font-size: 0.944rem;
  font-weight: 700;
  margin-top: 0px;
}
.react-datepicker_react-datepicker-time__header__xvUAj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.react-datepicker_react-datepicker__navigation__61rke {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: center;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  text-align: center;
  text-indent: -999em;
  top: 2px;
  width: 32px;
  z-index: 1;
}
.react-datepicker_react-datepicker__navigation--previous__8aG73 {
  left: 2px;
}
.react-datepicker_react-datepicker__navigation--next__QGlAB {
  right: 2px;
}
.react-datepicker_react-datepicker__navigation--next--with-time__ydGxq:not(
    .react-datepicker_react-datepicker__navigation--next--with-today-button__rwCST
  ) {
  right: 85px;
}
.react-datepicker_react-datepicker__navigation--years__0Bmux {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0px;
}
.react-datepicker_react-datepicker__navigation--years-previous__moNR2 {
  top: 4px;
}
.react-datepicker_react-datepicker__navigation--years-upcoming__r8TeR {
  top: -4px;
}
.react-datepicker_react-datepicker__navigation__61rke:hover ::before {
  border-color: rgb(166, 166, 166);
}
.react-datepicker_react-datepicker__navigation-icon__uI5kC {
  font-size: 20px;
  position: relative;
  top: -1px;
  width: 0px;
}
.react-datepicker_react-datepicker__navigation-icon--next__KzA-X {
  left: -2px;
}
.react-datepicker_react-datepicker__navigation-icon--next__KzA-X::before {
  left: -7px;
  transform: rotate(45deg);
}
.react-datepicker_react-datepicker__navigation-icon--previous__DWOV1 {
  right: -2px;
}
.react-datepicker_react-datepicker__navigation-icon--previous__DWOV1::before {
  right: -7px;
  transform: rotate(225deg);
}
.react-datepicker_react-datepicker__month-container__vSRvC {
  float: left;
}
.react-datepicker_react-datepicker__year__ASL2P {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker_react-datepicker__year-wrapper__ju3VZ {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker_react-datepicker__year__ASL2P
  .react-datepicker_react-datepicker__year-text__BgRud {
  display: inline-block;
  margin: 2px;
  width: 4rem;
}
.react-datepicker_react-datepicker__month__MIBs4 {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker_react-datepicker__month__MIBs4
  .react-datepicker_react-datepicker__month-text__yZ7Hp,
.react-datepicker_react-datepicker__month__MIBs4
  .react-datepicker_react-datepicker__quarter-text__TwHw0 {
  display: inline-block;
  margin: 2px;
  width: 4rem;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt {
  clear: both;
  float: left;
  margin: 5px 0px 10px 15px;
  text-align: left;
  width: 100%;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__caption__Pcu5R,
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm {
  display: inline-block;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__input__oWm-w {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__input__oWm-w
  input {
  width: auto;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__input__oWm-w
  input[type="time"]::-webkit-inner-spin-button,
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__input__oWm-w
  input[type="time"]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0px;
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__input__oWm-w
  input[type="time"] {
}
.react-datepicker_react-datepicker__input-time-container__E--Qt
  .react-datepicker_react-datepicker-time__input-container__9TVPm
  .react-datepicker_react-datepicker-time__delimiter__a3j39 {
  display: inline-block;
  margin-left: 5px;
}
.react-datepicker_react-datepicker__time-container__Q1rzo {
  border-left: 1px solid rgb(174, 174, 174);
  float: right;
  width: 85px;
}
.react-datepicker_react-datepicker__time-container--with-today-button__jrq2g {
  border: 1px solid rgb(174, 174, 174);
  border-radius: 0.3rem;
  display: inline;
  position: absolute;
  right: -87px;
  top: 0px;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc {
  background: rgb(255, 255, 255);
  border-bottom-right-radius: 0.3rem;
  position: relative;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu {
  border-bottom-right-radius: 0.3rem;
  margin: 0px auto;
  overflow-x: hidden;
  text-align: center;
  width: 85px;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN {
  box-sizing: content-box;
  height: calc(195px + 0.85rem);
  list-style: none;
  margin: 0px;
  overflow-y: scroll;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item__Xb7c3 {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item__Xb7c3:hover {
  background-color: rgb(240, 240, 240);
  cursor: pointer;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item--selected__ZDsuh {
  background-color: rgb(33, 107, 165);
  color: rgb(255, 255, 255);
  font-weight: 700;
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item--selected__ZDsuh:hover {
  background-color: rgb(33, 107, 165);
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item--disabled__GK-oR {
  color: rgb(204, 204, 204);
}
.react-datepicker_react-datepicker__time-container__Q1rzo
  .react-datepicker_react-datepicker__time__Zaptc
  .react-datepicker_react-datepicker__time-box__8i1Gu
  ul.react-datepicker_react-datepicker__time-list__8mtcN
  li.react-datepicker_react-datepicker__time-list-item--disabled__GK-oR:hover {
  background-color: transparent;
  cursor: default;
}
.react-datepicker_react-datepicker__week-number__TbXI7 {
  color: rgb(204, 204, 204);
  display: inline-block;
  line-height: 1.7rem;
  margin: 0.166rem;
  text-align: center;
  width: 1.7rem;
}
.react-datepicker_react-datepicker__week-number__TbXI7.react-datepicker_react-datepicker__week-number--clickable__5IfcI {
  cursor: pointer;
}
.react-datepicker_react-datepicker__week-number__TbXI7.react-datepicker_react-datepicker__week-number--clickable__5IfcI:hover {
  background-color: rgb(240, 240, 240);
  border-radius: 0.3rem;
}
.react-datepicker_react-datepicker__day-names__jN5iS,
.react-datepicker_react-datepicker__week__VM-1X {
  white-space: nowrap;
}
.react-datepicker_react-datepicker__day-names__jN5iS {
  margin-bottom: -8px;
}
.react-datepicker_react-datepicker__day-name__1Jy06,
.react-datepicker_react-datepicker__day__qYV-s,
.react-datepicker_react-datepicker__time-name__4Fwuf {
  color: rgb(0, 0, 0);
  display: inline-block;
  line-height: 1.7rem;
  margin: 0.166rem;
  text-align: center;
  width: 1.7rem;
}
.react-datepicker_react-datepicker__day__qYV-s,
.react-datepicker_react-datepicker__month-text__yZ7Hp,
.react-datepicker_react-datepicker__quarter-text__TwHw0,
.react-datepicker_react-datepicker__year-text__BgRud {
  cursor: pointer;
}
.react-datepicker_react-datepicker__day__qYV-s:hover,
.react-datepicker_react-datepicker__month-text__yZ7Hp:hover,
.react-datepicker_react-datepicker__quarter-text__TwHw0:hover,
.react-datepicker_react-datepicker__year-text__BgRud:hover {
  background-color: rgb(240, 240, 240);
  border-radius: 0.3rem;
}
.react-datepicker_react-datepicker__day--today__lYceO,
.react-datepicker_react-datepicker__month-text--today__kjOPr,
.react-datepicker_react-datepicker__quarter-text--today__Mw0ZH,
.react-datepicker_react-datepicker__year-text--today__sU444 {
  font-weight: 700;
}
.react-datepicker_react-datepicker__day--highlighted__FTa8A,
.react-datepicker_react-datepicker__month-text--highlighted__5zpc2,
.react-datepicker_react-datepicker__quarter-text--highlighted__Igpcn,
.react-datepicker_react-datepicker__year-text--highlighted__TxH0x {
  background-color: rgb(61, 204, 74);
  border-radius: 0.3rem;
  color: rgb(255, 255, 255);
}
.react-datepicker_react-datepicker__day--highlighted__FTa8A:hover,
.react-datepicker_react-datepicker__month-text--highlighted__5zpc2:hover,
.react-datepicker_react-datepicker__quarter-text--highlighted__Igpcn:hover,
.react-datepicker_react-datepicker__year-text--highlighted__TxH0x:hover {
  background-color: rgb(50, 190, 63);
}
.react-datepicker_react-datepicker__day--highlighted-custom-1__EArue,
.react-datepicker_react-datepicker__month-text--highlighted-custom-1__dPbpA,
.react-datepicker_react-datepicker__quarter-text--highlighted-custom-1__5vPkD,
.react-datepicker_react-datepicker__year-text--highlighted-custom-1__CxnxL {
  color: rgb(255, 0, 255);
}
.react-datepicker_react-datepicker__day--highlighted-custom-2__1O-5v,
.react-datepicker_react-datepicker__month-text--highlighted-custom-2__EQ552,
.react-datepicker_react-datepicker__quarter-text--highlighted-custom-2__QHO-S,
.react-datepicker_react-datepicker__year-text--highlighted-custom-2__xHQ3m {
  color: green;
}
.react-datepicker_react-datepicker__day--in-range__Z9PTd,
.react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
.react-datepicker_react-datepicker__day--selected__rftaD,
.react-datepicker_react-datepicker__month-text--in-range__J-YZC,
.react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
.react-datepicker_react-datepicker__month-text--selected__Imwh9,
.react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ,
.react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
.react-datepicker_react-datepicker__quarter-text--selected__iLZHX,
.react-datepicker_react-datepicker__year-text--in-range__Khwwc,
.react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV,
.react-datepicker_react-datepicker__year-text--selected__-U4s0 {
  background-color: rgb(33, 107, 165);
  border-radius: 0.3rem;
  color: rgb(255, 255, 255);
}
.react-datepicker_react-datepicker__day--in-range__Z9PTd:hover,
.react-datepicker_react-datepicker__day--in-selecting-range__OMlE0:hover,
.react-datepicker_react-datepicker__day--selected__rftaD:hover,
.react-datepicker_react-datepicker__month-text--in-range__J-YZC:hover,
.react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh:hover,
.react-datepicker_react-datepicker__month-text--selected__Imwh9:hover,
.react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ:hover,
.react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61:hover,
.react-datepicker_react-datepicker__quarter-text--selected__iLZHX:hover,
.react-datepicker_react-datepicker__year-text--in-range__Khwwc:hover,
.react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV:hover,
.react-datepicker_react-datepicker__year-text--selected__-U4s0:hover {
  background-color: rgb(29, 93, 144);
}
.react-datepicker_react-datepicker__day--keyboard-selected__FLZJr,
.react-datepicker_react-datepicker__month-text--keyboard-selected__CaEfB,
.react-datepicker_react-datepicker__quarter-text--keyboard-selected__qxPEo,
.react-datepicker_react-datepicker__year-text--keyboard-selected__XNiG- {
  background-color: rgb(186, 217, 241);
  border-radius: 0.3rem;
  color: rgb(0, 0, 0);
}
.react-datepicker_react-datepicker__day--keyboard-selected__FLZJr:hover,
.react-datepicker_react-datepicker__month-text--keyboard-selected__CaEfB:hover,
.react-datepicker_react-datepicker__quarter-text--keyboard-selected__qxPEo:hover,
.react-datepicker_react-datepicker__year-text--keyboard-selected__XNiG-:hover {
  background-color: rgb(29, 93, 144);
}
.react-datepicker_react-datepicker__day--in-selecting-range__OMlE0:not(
    .react-datepicker_react-datepicker__day--in-range__Z9PTd,
    .react-datepicker_react-datepicker__month-text--in-range__J-YZC,
    .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ,
    .react-datepicker_react-datepicker__year-text--in-range__Khwwc
  ),
.react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh:not(
    .react-datepicker_react-datepicker__day--in-range__Z9PTd,
    .react-datepicker_react-datepicker__month-text--in-range__J-YZC,
    .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ,
    .react-datepicker_react-datepicker__year-text--in-range__Khwwc
  ),
.react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61:not(
    .react-datepicker_react-datepicker__day--in-range__Z9PTd,
    .react-datepicker_react-datepicker__month-text--in-range__J-YZC,
    .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ,
    .react-datepicker_react-datepicker__year-text--in-range__Khwwc
  ),
.react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV:not(
    .react-datepicker_react-datepicker__day--in-range__Z9PTd,
    .react-datepicker_react-datepicker__month-text--in-range__J-YZC,
    .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ,
    .react-datepicker_react-datepicker__year-text--in-range__Khwwc
  ) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker_react-datepicker__month--selecting-range__2noQm
  .react-datepicker_react-datepicker__day--in-range__Z9PTd:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__month--selecting-range__2noQm
  .react-datepicker_react-datepicker__month-text--in-range__J-YZC:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__month--selecting-range__2noQm
  .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__month--selecting-range__2noQm
  .react-datepicker_react-datepicker__year-text--in-range__Khwwc:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__year--selecting-range__vL5ao
  .react-datepicker_react-datepicker__day--in-range__Z9PTd:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__year--selecting-range__vL5ao
  .react-datepicker_react-datepicker__month-text--in-range__J-YZC:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__year--selecting-range__vL5ao
  .react-datepicker_react-datepicker__quarter-text--in-range__WhhgZ:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ),
.react-datepicker_react-datepicker__year--selecting-range__vL5ao
  .react-datepicker_react-datepicker__year-text--in-range__Khwwc:not(
    .react-datepicker_react-datepicker__day--in-selecting-range__OMlE0,
    .react-datepicker_react-datepicker__month-text--in-selecting-range__9aBUh,
    .react-datepicker_react-datepicker__quarter-text--in-selecting-range__-Yp61,
    .react-datepicker_react-datepicker__year-text--in-selecting-range__vk0wV
  ) {
  background-color: rgb(240, 240, 240);
  color: rgb(0, 0, 0);
}
.react-datepicker_react-datepicker__day--disabled__-Yiih,
.react-datepicker_react-datepicker__month-text--disabled__CcXIK,
.react-datepicker_react-datepicker__quarter-text--disabled__kWwLD,
.react-datepicker_react-datepicker__year-text--disabled__O5yGe {
  color: rgb(204, 204, 204);
  cursor: default;
}
.react-datepicker_react-datepicker__day--disabled__-Yiih:hover,
.react-datepicker_react-datepicker__month-text--disabled__CcXIK:hover,
.react-datepicker_react-datepicker__quarter-text--disabled__kWwLD:hover,
.react-datepicker_react-datepicker__year-text--disabled__O5yGe:hover {
  background-color: transparent;
}
.react-datepicker_react-datepicker__input-container__3lqDy {
  display: inline-block;
  position: relative;
  width: 100%;
}
.react-datepicker_react-datepicker__input-container__3lqDy
  .react-datepicker_react-datepicker__calendar-icon__Leaq6 {
  padding: 0.5rem;
  position: absolute;
}
.react-datepicker_react-datepicker__view-calendar-icon__Ms3zp input {
  padding: 6px 10px 5px 25px;
}
.react-datepicker_react-datepicker__month-read-view__c6Nu8,
.react-datepicker_react-datepicker__month-year-read-view__vPdsL,
.react-datepicker_react-datepicker__year-read-view__G5T6h {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker_react-datepicker__month-read-view__c6Nu8:hover,
.react-datepicker_react-datepicker__month-year-read-view__vPdsL:hover,
.react-datepicker_react-datepicker__year-read-view__G5T6h:hover {
  cursor: pointer;
}
.react-datepicker_react-datepicker__month-read-view__c6Nu8:hover
  .react-datepicker_react-datepicker__month-read-view--down-arrow__5UXjp,
.react-datepicker_react-datepicker__month-read-view__c6Nu8:hover
  .react-datepicker_react-datepicker__year-read-view--down-arrow__mmKc4,
.react-datepicker_react-datepicker__month-year-read-view__vPdsL:hover
  .react-datepicker_react-datepicker__month-read-view--down-arrow__5UXjp,
.react-datepicker_react-datepicker__month-year-read-view__vPdsL:hover
  .react-datepicker_react-datepicker__year-read-view--down-arrow__mmKc4,
.react-datepicker_react-datepicker__year-read-view__G5T6h:hover
  .react-datepicker_react-datepicker__month-read-view--down-arrow__5UXjp,
.react-datepicker_react-datepicker__year-read-view__G5T6h:hover
  .react-datepicker_react-datepicker__year-read-view--down-arrow__mmKc4 {
  border-top-color: rgb(179, 179, 179);
}
.react-datepicker_react-datepicker__month-read-view--down-arrow__5UXjp,
.react-datepicker_react-datepicker__month-year-read-view--down-arrow__TYg-k,
.react-datepicker_react-datepicker__year-read-view--down-arrow__mmKc4 {
  right: -16px;
  top: 0px;
  transform: rotate(135deg);
}
.react-datepicker_react-datepicker__month-dropdown__y4rx-,
.react-datepicker_react-datepicker__month-year-dropdown__rFp6b,
.react-datepicker_react-datepicker__year-dropdown__ffovd {
  background-color: rgb(240, 240, 240);
  border: 1px solid rgb(174, 174, 174);
  border-radius: 0.3rem;
  left: 25%;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 50%;
  z-index: 1;
}
.react-datepicker_react-datepicker__month-dropdown__y4rx-:hover,
.react-datepicker_react-datepicker__month-year-dropdown__rFp6b:hover,
.react-datepicker_react-datepicker__year-dropdown__ffovd:hover {
  cursor: pointer;
}
.react-datepicker_react-datepicker__month-dropdown--scrollable__XO2VA,
.react-datepicker_react-datepicker__month-year-dropdown--scrollable__65ZJr,
.react-datepicker_react-datepicker__year-dropdown--scrollable__kflzo {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker_react-datepicker__month-option__2QiiT,
.react-datepicker_react-datepicker__month-year-option__P23k6,
.react-datepicker_react-datepicker__year-option__dP1Jh {
  display: block;
  line-height: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.react-datepicker_react-datepicker__month-option__2QiiT:first-of-type,
.react-datepicker_react-datepicker__month-year-option__P23k6:first-of-type,
.react-datepicker_react-datepicker__year-option__dP1Jh:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker_react-datepicker__month-option__2QiiT:last-of-type,
.react-datepicker_react-datepicker__month-year-option__P23k6:last-of-type,
.react-datepicker_react-datepicker__year-option__dP1Jh:last-of-type {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  user-select: none;
}
.react-datepicker_react-datepicker__month-option__2QiiT:hover,
.react-datepicker_react-datepicker__month-year-option__P23k6:hover,
.react-datepicker_react-datepicker__year-option__dP1Jh:hover {
  background-color: rgb(204, 204, 204);
}
.react-datepicker_react-datepicker__month-option__2QiiT:hover
  .react-datepicker_react-datepicker__navigation--years-upcoming__r8TeR,
.react-datepicker_react-datepicker__month-year-option__P23k6:hover
  .react-datepicker_react-datepicker__navigation--years-upcoming__r8TeR,
.react-datepicker_react-datepicker__year-option__dP1Jh:hover
  .react-datepicker_react-datepicker__navigation--years-upcoming__r8TeR {
  border-bottom-color: rgb(179, 179, 179);
}
.react-datepicker_react-datepicker__month-option__2QiiT:hover
  .react-datepicker_react-datepicker__navigation--years-previous__moNR2,
.react-datepicker_react-datepicker__month-year-option__P23k6:hover
  .react-datepicker_react-datepicker__navigation--years-previous__moNR2,
.react-datepicker_react-datepicker__year-option__dP1Jh:hover
  .react-datepicker_react-datepicker__navigation--years-previous__moNR2 {
  border-top-color: rgb(179, 179, 179);
}
.react-datepicker_react-datepicker__month-option--selected__GQb-c,
.react-datepicker_react-datepicker__month-year-option--selected__UZIjP,
.react-datepicker_react-datepicker__year-option--selected__zcRL- {
  left: 15px;
  position: absolute;
}
.react-datepicker_react-datepicker__close-icon__THXKj {
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  display: table-cell;
  height: 100%;
  outline: 0px;
  padding: 0px 6px 0px 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  vertical-align: middle;
}
.react-datepicker_react-datepicker__close-icon__THXKj::after {
  background-color: rgb(33, 107, 165);
  border-radius: 50%;
  color: rgb(255, 255, 255);
  content: "×";
  cursor: pointer;
  display: table-cell;
  font-size: 12px;
  height: 16px;
  line-height: 1;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.react-datepicker_react-datepicker__today-button__GOQiX {
  background: rgb(240, 240, 240);
  border-top: 1px solid rgb(174, 174, 174);
  clear: left;
  cursor: pointer;
  font-weight: 700;
  padding: 5px 0px;
  text-align: center;
}
.react-datepicker_react-datepicker__portal__RKUB8 {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100vw;
  z-index: 2147483647;
}
.react-datepicker_react-datepicker__portal__RKUB8
  .react-datepicker_react-datepicker__day-name__1Jy06,
.react-datepicker_react-datepicker__portal__RKUB8
  .react-datepicker_react-datepicker__day__qYV-s,
.react-datepicker_react-datepicker__portal__RKUB8
  .react-datepicker_react-datepicker__time-name__4Fwuf {
  line-height: 3rem;
  width: 3rem;
}
@media (max-height: 550px), (max-width: 400px) {
  .react-datepicker_react-datepicker__portal__RKUB8
    .react-datepicker_react-datepicker__day-name__1Jy06,
  .react-datepicker_react-datepicker__portal__RKUB8
    .react-datepicker_react-datepicker__day__qYV-s,
  .react-datepicker_react-datepicker__portal__RKUB8
    .react-datepicker_react-datepicker__time-name__4Fwuf {
    line-height: 2rem;
    width: 2rem;
  }
}
.react-datepicker_react-datepicker__portal__RKUB8
  .react-datepicker_react-datepicker-time__header__xvUAj,
.react-datepicker_react-datepicker__portal__RKUB8
  .react-datepicker_react-datepicker__current-month__9HbpE {
  font-size: 1.44rem;
}
.react-datepicker_react-datepicker__children-container__Akzlu {
  height: auto;
  margin: 0.4rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 13.8rem;
}
.react-datepicker_react-datepicker__aria-live__N6QYF {
  border: 0px;
  clip-path: circle(0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.react-datepicker_react-datepicker__calendar-icon__Leaq6 {
  height: 1em;
  vertical-align: -0.125em;
  width: 1em;
}
.date-picker_datePicker__iG7Rz div.react-datepicker {
  display: flex;
}
.date-picker_datePicker__iG7Rz .date-picker_input__WYtlF {
  position: relative;
  text-transform: lowercase;
  width: 160px;
}
.date-picker_datePicker__iG7Rz .react-datepicker__header {
  background-color: var(--pampas, #f9f8f7);
}
.date-picker_datePicker__iG7Rz div.react-datepicker__current-month {
  border-bottom: 1px solid var(--silverChalice, #aaa);
  padding-bottom: 8px;
}
.date-picker_datePicker__iG7Rz .react-datepicker__navigation--next {
  border-left-color: var(--silverChalice, #aaa);
}
.date-picker_datePicker__iG7Rz .react-datepicker__navigation--next--with-time {
  right: 115px;
}
.date-picker_datePicker__iG7Rz .react-datepicker__navigation--previous {
  border-right-color: var(--silverChalice, #aaa);
  left: 30px;
}
.date-picker_datePicker__iG7Rz .react-datepicker,
.date-picker_datePicker__iG7Rz .react-datepicker-time__header,
.date-picker_datePicker__iG7Rz .react-datepicker__close-icon::after,
.date-picker_datePicker__iG7Rz .react-datepicker__current-month,
.date-picker_datePicker__iG7Rz .react-datepicker__day,
.date-picker_datePicker__iG7Rz .react-datepicker__day-name {
  color: var(--emperor, #505050);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
}
.date-picker_datePicker__iG7Rz .react-datepicker__time-container {
  width: 85px;
}
.date-picker_datePicker__iG7Rz
  .react-datepicker__time
  .react-datepicker__time-box {
  height: 220px;
  width: 85px;
}
.date-picker_datePicker__iG7Rz .react-datepicker__time-list {
  height: 220px !important;
}
.date-picker_datePicker__iG7Rz li.react-datepicker__time-list-item {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 65px;
  height: 27px !important;
  padding: 0px !important;
}
.date-picker_datePicker__iG7Rz
  li.react-datepicker__time-list-item.react-datepicker__time-list-item--selected {
  padding: 0px !important;
}
.date-picker_datePicker__iG7Rz .react-datepicker__day--in-range,
.date-picker_datePicker__iG7Rz .react-datepicker__day--in-selecting-range,
.date-picker_datePicker__iG7Rz .react-datepicker__day:hover,
.date-picker_datePicker__iG7Rz
  .react-datepicker__time-container
  .react-datepicker__time
  .react-datepicker__time-box
  ul.react-datepicker__time-list
  li.react-datepicker__time-list-item:hover {
  background-color: var(--linkWater, #d8e8ff) !important;
  color: var(--emperor, #505050) !important;
}
.date-picker_datePicker__iG7Rz .react-datepicker__day--disabled {
  color: var(--silverAlto, #d8d8d8) !important;
}
.date-picker_datePicker__iG7Rz
  .react-datepicker__navigation--previous--disabled {
  border-right-color: var(--silverAlto, #d8d8d8) !important;
}
.date-picker_datePicker__iG7Rz .react-datepicker__navigation--next--disabled {
  border-left-color: var(--silverAlto, #d8d8d8) !important;
}
.date-picker_datePicker__iG7Rz .react-datepicker__day {
  background-color: transparent;
  border-radius: 4px;
  font-weight: var(--fontWeight, 400);
}
.date-picker_datePicker__iG7Rz .react-datepicker__day--today {
  color: var(--unbounceBlue, #03f) !important;
  font-weight: var(--fontWeightBold, 700);
}
.date-picker_datePicker__iG7Rz .react-datepicker__day--selected,
.date-picker_datePicker__iG7Rz .react-datepicker__day--selected:hover,
.date-picker_datePicker__iG7Rz
  .react-datepicker__month:not(.react-datepicker__month--selecting-range)
  .react-datepicker__day--selected:not(
    .react-datepicker__day--in-selecting-range
  ),
.date-picker_datePicker__iG7Rz .react-datepicker__time-list-item--selected {
  font-weight: var(--fontWeightBold, 700);
  background-color: var(--unbounceBlue, #03f) !important;
  color: var(--white, #fff) !important;
}
.date-range-picker_dateRangePicker__qZILK {
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-box-align: end;
  align-items: end;
  display: grid;
  grid-template-columns: repeat(3, auto);
  justify-content: center;
}
.date-range-picker_dateRangePicker__qZILK p {
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeMd, 15px);
  margin: 0px;
  padding-bottom: 8px;
}
.date-range-picker_dateRangePicker__qZILK
  .react-datepicker__day.selected-range-date:not(
    .react-datepicker__day--outside-month
  ) {
  background-color: var(--linkWater, #d8e8ff);
}
.dropdown_dropdown__9-HbP {
  color: var(--emperor, #505050);
  font-size: var(--fontSizeBase, 14px);
}
.dropdown_dropdown__9-HbP .select__control {
  border: 1px solid var(--silver, #c9c9c9);
  border-radius: 3px;
  cursor: pointer;
  height: 33px;
  min-height: 0px;
}
.dropdown_dropdown__9-HbP.dropdown_minimal__WXERx .select__control {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-image: initial;
  border-bottom: 1px solid var(--silver, #c9c9c9);
  border-radius: 0px;
  cursor: pointer;
  height: 33px;
  min-height: 0px;
}
.dropdown_dropdown__9-HbP.dropdown_isOpen__VdWzd .select__control {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.dropdown_dropdown__9-HbP .select__control--is-focused,
.dropdown_dropdown__9-HbP .select__control--is-focused:hover,
body .select__menu {
  box-shadow: none;
  border: 1px solid var(--unbounceBlue, #03f) !important;
}
.dropdown_dropdown__9-HbP .select__control--is-disabled {
  background-color: inherit;
  border-color: var(--silverAlto, #d8d8d8);
}
.dropdown_dropdown__9-HbP .select__value-container {
  padding-left: 12px;
}
.dropdown_dropdown__9-HbP .select__single-value,
body .select__option {
  color: var(--scorpion, #606060);
}
.dropdown_dropdown__9-HbP .select__control--is-disabled .select__single-value {
  color: var(--silverAlto, #d8d8d8);
}
.dropdown_dropdown__9-HbP .select__indicator-separator {
  display: none;
}
.dropdown_dropdown__9-HbP .select__indicators {
  margin-right: 10px;
}
.dropdown_dropdown__9-HbP .dropdown_arrowIcon__k3Wcx {
  height: 16px;
}
.dropdown_dropdown__9-HbP .dropdown_rotateIcon__N8-6N {
  transform: rotate(90deg);
}
.logo_logo__ibFEK {
  display: inline-block;
}
.inline-loader_loader__H3gxl {
  text-align: center;
  width: 40px;
}
.inline-loader_child__-Rzk3 {
  animation: 1.4s ease-in-out 0s infinite normal both running
    inline-loader_threeBounce__DcjdQ;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  display: inline-block;
  height: 10px;
  width: 10px;
}
.inline-loader_bounce1__-QHzD {
  animation-delay: -0.32s;
}
.inline-loader_bounce2__7o-1N {
  animation-delay: -0.16s;
}
@-webkit-keyframes inline-loader_threeBounce__DcjdQ {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
@keyframes inline-loader_threeBounce__DcjdQ {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.loader_child__Xf7PQ {
  animation: 2s ease-in-out 0s infinite normal none running
    loader_doubleBounce__ZO-FF;
  background-color: var(--unbounceBlue, #03f);
  border-radius: 50%;
  height: 100%;
  left: 0px;
  opacity: 0.6;
  position: absolute;
  top: 0px;
  width: 100%;
}
.loader_bounce2__MoW-C {
  animation-delay: -1s;
}
@-webkit-keyframes loader_doubleBounce__ZO-FF {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes loader_doubleBounce__ZO-FF {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader_container__eAta2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  opacity: 1;
  pointer-events: none;
  text-align: center;
  transition: opacity 0.2s;
  width: 100%;
}
.loader_title__0G99q {
  font-weight: var(--fontWeight, 400);
  margin-bottom: 16px;
}
.loader_description__ctdHP,
.loader_title__0G99q {
  color: var(--mineShaft, #303030);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
}
.loader_description__ctdHP {
  font-weight: var(--fontWeightLight, 200);
}
.loader_loader__RtZVT {
  height: 60px;
  margin: 16px auto;
  position: relative;
  width: 60px;
}
.loader_hiddenStart__0QfL1 {
  opacity: 0;
  transition: opacity 0.2s;
}
.loader_hidden__5lA-h {
  display: none;
}
.modal_content__jIBcQ {
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 25px;
  margin: auto;
  outline: none;
  width: 630px;
}
.modal_overlay__iokvd {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  inset: 0px;
  display: flex;
  justify-content: center;
  position: fixed;
  z-index: 202;
}
.modal-footer_footer__Wje-0 {
  -webkit-box-align: center;
  gap: 10px;
  align-items: center;
  background-color: var(--pampas, #f9f8f7);
  border-radius: 4px;
  box-sizing: border-box;
  display: grid;
  grid-auto-flow: column;
  padding: 10px 20px;
  width: 100%;
}
.modal-footer_right__yCT4g {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.modal-footer_left__Y9PIc {
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.modal-body_container__iWghI {
  box-sizing: border-box;
  max-height: calc(-231px + 100vh);
  min-height: 100px;
  overflow: auto;
  padding: 40px 24px;
  position: relative;
}
.modal-body_loading__E5ZBa {
  overflow: hidden;
}
.modal-body_loader__YfJKa {
  -webkit-box-pack: center;
  background-color: var(--white, #fff);
  height: 100%;
  justify-content: center;
  z-index: 2;
}
.modal-body_alerts__cwhyB,
.modal-body_loader__YfJKa {
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.modal-header_header__C1egL {
  background: var(--pampas, #f9f8f7);
  border-radius: 4px;
  display: flex;
  padding: 20px;
}
.modal-header_title__N2LDo {
  -webkit-box-flex: 1;
  color: var(--mineShaft, #303030);
  flex: 1 1 0%;
  font-size: var(--fontSizeLg, 21px);
  font-weight: var(--fontWeight, 400);
  line-height: var(--fontSizeLg, 21px);
}
.pagination_pagination__k9x8I {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  background: var(--pampas, #f9f8f7);
  border-top: 1px solid var(--gallery, #ededed);
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination_pagerItem__6ottK {
  border-radius: 0px;
  border-right: 1px solid var(--gallery, #ededed);
  color: var(--emperor, #505050);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeight, 400);
  margin: 0px;
  padding: 4px 8px;
  text-align: center;
  text-decoration: none;
}
.pagination_pager__hRaTb {
  text-transform: capitalize;
}
.pagination_pager__hRaTb:hover {
  color: var(--unbounceBlue, #03f);
}
.pagination_gap__wyTjA {
  color: var(--silverAlto, #d8d8d8);
  font-weight: var(--fontWeightSemiBold, 600);
  padding: 0px 8px 8px;
}
.pagination_first__dyrmv {
  border-left: none;
}
.pagination_last__CbS-y {
  border-right: none;
}
.pagination_next__1lcx3::before,
.pagination_prev__IKR4v::before {
  border-bottom: 4.3px solid transparent;
  border-top: 4.3px solid transparent;
  content: "";
  display: inline-block;
  height: 0px;
  width: 0px;
}
.pagination_next__1lcx3::before {
  border-left: 4.6px solid var(--mineShaft, #303030);
}
.pagination_next__1lcx3.pagination_disable__G8u1w::before {
  border-left: 4.6px solid var(--silverAlto, #d8d8d8);
}
.pagination_next__1lcx3:hover::before {
  border-left: 4.6px solid var(--unbounceBlue, #03f);
}
.pagination_next__1lcx3.pagination_disable__G8u1w:hover::before {
  border-left: 4.6px solid var(--silverAlto, #d8d8d8);
}
.pagination_prev__IKR4v::before {
  border-right: 4.6px solid var(--mineShaft, #303030);
}
.pagination_prev__IKR4v:hover::before {
  border-right: 4.6px solid var(--unbounceBlue, #03f);
}
.pagination_prev__IKR4v.pagination_disable__G8u1w::before,
.pagination_prev__IKR4v.pagination_disable__G8u1w:hover::before {
  border-right: 4.6px solid var(--silverAlto, #d8d8d8);
}
.pagination_disable__G8u1w {
  color: var(--silverAlto, #d8d8d8);
  text-transform: capitalize;
}
.pagination_current__2BGXl {
  background-color: var(--white, #fff);
  color: var(--unbounceBlue, #03f);
  font-weight: var(--fontWeightBold, 700);
}
.pagination_pageLead__rmuaG {
  padding: 4px 18px;
}
.progress-bar_progressBar__BGpi7 {
  background-color: var(--gallery, #ededed);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  height: 17px;
  overflow: hidden;
  padding: 2px;
  position: relative;
  width: 100%;
}
.progress-bar_percentCompleted__olqF6 {
  border-radius: 8px;
  max-width: 100%;
}
.progress-bar_shamrock__GtxwE {
  background-color: var(--shamrock, #27cc8d);
}
.progress-bar_dodgerBlue__2EuNo {
  background-color: var(--dodgerBlue, #4993ff);
}
.progress-bar_unbounceBlue__V8Ch3 {
  background-color: var(--unbounceBlue, #03f);
}
.progress-bar_orange__sxUeY {
  background-color: var(--orange, #ffa300);
}
.progress-bar_radicalRed__-Y8Sh {
  background-color: var(--radicalRed, #ff3e51);
}
.progress-bar_alto__ld0NP {
  background-color: var(--alto, #dedede);
}
.progress-bar_emperor__mZVOk {
  background-color: var(--emperor, #505050);
}
.progress-bar_labelWrapper__I6ITU {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  height: 17px;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.progress-bar_label__-R8Pk {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  color: var(--white, #fff);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeXs, 12px);
  font-weight: var(--fontWeight, 400);
  padding: 0.75px 8px;
  text-shadow: none;
}
.progress-bar_darkEnv__j2aPx {
  background-color: var(--crow, #202020);
}
.progress-bar_large__Z0y4j {
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px;
  height: 43px;
  padding: 0px;
}
.progress-bar_large__Z0y4j .progress-bar_percentCompleted__olqF6 {
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 1px 0px inset;
}
.progress-bar_large__Z0y4j .progress-bar_labelWrapper__I6ITU {
  height: 43px;
}
.progress-bar_large__Z0y4j .progress-bar_label__-R8Pk {
  border-radius: 4px;
  line-height: var(--lineHeightBase, 1.5em);
  padding: 4px 8px;
}
.donut_circle__MFtoz {
  transform-origin: center center;
}
.donut_circle__MFtoz,
.donut_underCircle__xnHMr {
  fill: transparent;
  stroke: rgb(0, 0, 0);
  stroke-width: 13;
}
.donut_donut__r6OaD {
  width: 100%;
}
.donut_wrapper__CTFF4 {
  position: relative;
  width: 100px;
}
.donut_text__CZoqW,
.donut_wrapper__CTFF4 {
  display: flex;
}
.donut_text__CZoqW {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  justify-content: center;
  padding: 0px 20%;
  position: absolute;
  text-align: center;
  width: 100%;
}
.vertical-progress-bar_wrapper__PDW0O {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  background: var(--emperor, #505050);
  border-radius: 8px;
  display: flex;
  flex-direction: column-reverse;
  height: 40px;
  overflow: hidden;
  width: 15px;
}
.vertical-progress-bar_meter__tj0S8 {
  border-radius: 8px;
}
.vertical-stats-meter_wrapper__jT-MY {
  color: var(--crow, #202020);
  column-gap: 10px;
  display: grid;
  grid-template: "meter label" "meter numbers" / min-content auto;
}
.vertical-stats-meter_darkEnv__ZUmyg {
  color: var(--white, #fff);
}
.vertical-stats-meter_meter__pw7T7 {
  grid-row: span 2;
  height: 100%;
}
.vertical-stats-meter_label__8cluk {
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeightSemiBold, 600);
  grid-area: label;
}
.vertical-stats-meter_numbers__5cW57 {
  font-weight: var(--fontWeightBold, 700);
  grid-area: numbers;
}
.search-bar_search__U-j1I {
  -webkit-box-align: center;
  align-items: center;
  background-color: var(--white, #fff);
  border: 1px solid var(--silverChalice, #aaa);
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  padding: 8px;
  width: 100%;
}
.search-bar_input__rlViv,
.search-bar_search__U-j1I {
  transition: 0.2s ease-in-out;
}
.search-bar_input__rlViv {
  -webkit-box-flex: 1;
  border: none;
  color: var(--scorpion, #606060);
  flex: 1 1 auto;
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  font-weight: var(--fontWeight, 400);
  height: var(--lineHeightMdLg, 24px);
  line-height: var(--lineHeightMdLg, 24px);
  margin-left: 8px;
  padding: 0px;
}
.search-bar_icon__BNLt4 {
  height: 16px;
  transition: 0.2s ease-in-out;
}
.search-bar_input__rlViv:active,
.search-bar_input__rlViv:focus {
  color: var(--unbounceBlue, #03f);
  outline: none;
}
.search-bar_search__U-j1I.search-bar_focus__FsMHI {
  border: 1px solid var(--unbounceBlue, #03f);
  color: var(--unbounceBlue, #03f);
  outline: none;
}
.search-bar_search__U-j1I.search-bar_focus__FsMHI
  .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--unbounceBlue, #03f);
}
.search-bar_search__U-j1I.search-bar_focus__FsMHI
  .search-bar_input__rlViv::placeholder {
  color: var(--unbounceBlue, #03f);
}
.search-bar_search__U-j1I .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--scorpion, #606060);
}
.search-bar_search__U-j1I .search-bar_input__rlViv::placeholder {
  color: var(--scorpion, #606060);
}
.search-bar_search__U-j1I.search-bar_disabled__5rjOP {
  border-color: var(--silverAlto, #d8d8d8);
}
.search-bar_search__U-j1I.search-bar_disabled__5rjOP,
.search-bar_search__U-j1I.search-bar_disabled__5rjOP .search-bar_input__rlViv {
  background-color: var(--pampas, #f9f8f7);
  cursor: not-allowed;
}
.search-bar_search__U-j1I.search-bar_disabled__5rjOP
  .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.search-bar_search__U-j1I.search-bar_disabled__5rjOP
  .search-bar_input__rlViv::placeholder {
  color: var(--silverAlto, #d8d8d8);
}
.search-bar_clearSearch__MRQrq {
  cursor: pointer;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.search-bar_clearSearchHidden__L-5K- {
  transform: scale(0);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I {
  border: 1px solid var(--scorpion, #606060);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I,
.search-bar_dark__5LO94.search-bar_search__U-j1I .search-bar_input__rlViv {
  background-color: var(--mineShaft, #303030);
  color: var(--gallery, #ededed);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_focus__FsMHI {
  background-color: var(--raven, #101010);
  border: 1px solid var(--unbounceBlue, #03f);
  color: var(--unbounceBlue, #03f);
  outline: none;
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_focus__FsMHI
  .search-bar_input__rlViv {
  background-color: var(--raven, #101010);
  color: var(--unbounceBlue, #03f);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I
  .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--silverChalice, #aaa);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I
  .search-bar_input__rlViv::placeholder {
  color: var(--silverChalice, #aaa);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_focus__FsMHI
  .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--unbounceBlue, #03f);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_focus__FsMHI
  .search-bar_input__rlViv::placeholder {
  color: var(--unbounceBlue, #03f);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_disabled__5rjOP
  .search-bar_input__rlViv::-webkit-input-placeholder {
  color: var(--emperor, #505050);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_disabled__5rjOP
  .search-bar_input__rlViv::placeholder {
  color: var(--emperor, #505050);
}
.search-bar_dark__5LO94.search-bar_search__U-j1I.search-bar_disabled__5rjOP.search-bar_focus__FsMHI {
  background-color: var(--mineShaft, #303030);
  border-color: var(--scorpion, #606060);
  color: var(--emperor, #505050);
}
.search-bar_mini__s6efG {
  border-color: var(--silverChalice, #aaa);
  padding: 4px 8px;
}
.search-bar_mini__s6efG .search-bar_input__rlViv {
  color: var(--scorpion, #606060);
}
.search-bar_mini__s6efG.search-bar_focus__FsMHI .search-bar_input__rlViv {
  color: var(--unbounceBlue, #03f);
}
.search-bar_mini__s6efG.search-bar_dark__5LO94 {
  border-color: var(--scorpion, #606060);
}
.search-bar_mini__s6efG.search-bar_dark__5LO94 .search-bar_input__rlViv {
  color: var(--gallery, #ededed);
}
.tabs_wrapper__5x2X4 {
  border-bottom: 1px solid var(--silverAlto, #d8d8d8);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  padding-bottom: 3px;
}
.tabs_tab__Ug8-9,
.tabs_tabs__ZZhGo {
  display: flex;
  position: relative;
}
.tabs_tab__Ug8-9 {
  border-bottom: 1px solid var(--silverAlto, #d8d8d8);
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  color: var(--gullGray_DEPRECATED, #9296a9);
  cursor: pointer;
  font-size: var(--fontSizeMdLg, 18px);
  font-weight: var(--fontWeightSemiBold, 600);
  list-style: none;
  padding: 16px 32px;
  text-decoration: none;
  top: 4px;
}
.tabs_tab__Ug8-9:hover {
  color: var(--unbounceBlue, #03f);
  cursor: pointer;
  text-decoration: none;
}
.tabs_tab__Ug8-9.tabs_active__K98nb {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: var(--silverAlto, #d8d8d8);
  border-right-color: var(--silverAlto, #d8d8d8);
  box-shadow: 0 -4px 0 0 var(--unbounceBlue, #03f);
  color: var(--unbounceBlue, #03f);
  padding-top: 16px;
  text-decoration: none;
}
.table_table__m8eZl {
  gap: 1px;
  background: var(--gallery, #ededed);
  border: 1px solid var(--gallery, #ededed);
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: minmax(50px, max-content);
  grid-template-columns: 1fr;
  width: 100%;
}
.table_tableRow__VFX59 {
  color: var(--emperor, #505050);
  display: grid;
  font-weight: var(--fontWeightLight, 200);
}
.table_borders__mDeY0 {
  gap: 1px;
  background: var(--gallery, #ededed);
}
.table_header__Lkw-l {
  color: var(--gray, grey);
  font-weight: var(--fontWeightBold, 700);
}
.table_cell__mNZyn {
  -webkit-box-align: center;
  align-items: center;
  background: var(--white, #fff);
  display: flex;
  padding: 10px;
}
.table_numericalCell__XSqlM {
  -webkit-box-pack: end;
  font-weight: var(--fontWeight, 400);
  justify-content: flex-end;
}
.table_emphasis__IojOt {
  color: var(--mineShaft, #303030);
  font-size: var(--fontSizeMdLg, 18px);
  font-weight: var(--fontWeightBold, 700);
}
.tooltip_wrapper__ZHZ-y {
  display: inline-flex;
  position: relative;
}
.tooltip_wrapper__ZHZ-y a {
  color: var(--white, #fff);
}
.error-page_wrapper__quLmC {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-flex: 1;
  align-items: center;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
}
.error-page_icon__nZnaU {
  margin: 16px auto;
}
.error-page_title__8vsG- {
  font-weight: var(--fontWeight, 400);
  margin-bottom: 16px;
}
.error-page_description__ppS2I,
.error-page_title__8vsG- {
  color: var(--mineShaft, #303030);
  font-family: var(--bodyFontFamily, "Source Sans Pro", sans-serif);
  font-size: var(--fontSizeBase, 14px);
  text-align: center;
}
.error-page_description__ppS2I {
  font-weight: var(--fontWeightLight, 200);
  max-width: 480px;
}
.css-utehjx {
  resize: none;
}
.css-1ya1mmw {
  backdrop-filter: blur(3px);
}
.css-jgm0z9 {
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.98);
  opacity: 1;
  overflow-y: auto;
  height: auto;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 25px;
  padding: 60px;
  min-height: 595px;
}
.css-9yd7ax {
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  bottom: 0px;
  overflow: auto;
}
.css-1hy1p6d {
  padding: 0px;
  max-width: 512px;
  margin: 0px auto;
  overflow: visible;
}
.css-12j3xq8 {
  background-color: rgb(255, 255, 255);
  border: 1px none rgb(0, 0, 0);
  padding: 0px;
  color: rgb(39, 204, 141);
}
.PinturaRadioGroup .PinturaRadioGroupOptions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: flex;
  flex-direction: column;
}
.PinturaRadioGroup
  .PinturaRadioGroupOptionGroup
  + .PinturaRadioGroupOptionGroup {
  margin-top: 0.5em;
}
.PinturaRadioGroup .PinturaRadioGroupOption[data-hidden="true"] {
  display: none;
}
.PinturaRadioGroup[data-layout="row"] .PinturaRadioGroupOptions {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.PinturaRadioGroup label {
  -webkit-tap-highlight-color: transparent;
}
.PinturaPanel.PinturaSliderPanel {
  border-radius: var(--border-radius-round);
}
.PinturaPercentageLabel {
  font-variant-numeric: tabular-nums;
  min-width: 3em;
  text-align: center;
}
.PinturaSliderPanel .PinturaSlider {
  --knob-size: 0.75em;
  --knob-margin-left: 0.3125em;
  --knob-margin-right: 0.3125em;
  width: 10em;
}
.PinturaSliderPanel .PinturaSliderTrack {
  background-color: var(--color-foreground-10);
}
.PinturaSliderPanel .PinturaSliderKnob {
  background-color: var(--color-foreground-100);
  box-shadow: rgba(0, 0, 0, 0.35) 0px 0.125em 0.25em,
    rgba(0, 0, 0, 0.1) 0px -0.125em 0.25em;
}
.PinturaUtilPanel[data-util="redact"] .PinturaUtilFooter {
  padding: 0px;
}
.PinturaUtilPanel[data-util="redact"] .PinturaUtilFooter > div {
  height: 1px;
}
.pintura-editor,
pintura-editor {
  --color-primary: #ffd843;
  --color-primary-dark: #ffc343;
  --color-primary-text: #000;
  --color-secondary: #03a9f4;
  --color-secondary-dark: #046bbf;
  --color-focus: 4, 107, 191;
  --color-focus-100: rgba(var(--color-focus), 1);
  --color-focus-50: rgba(var(--color-focus), 0.5);
  --color-focus-25: rgba(var(--color-focus), 0.25);
  --color-error: 255, 87, 34;
  --color-error-100: rgb(var(--color-error));
  --color-error-75: rgba(var(--color-error), 0.75);
  --color-error-50: rgba(var(--color-error), 0.5);
  --color-error-25: rgba(var(--color-error), 0.25);
  --color-error-10: rgba(var(--color-error), 0.1);
  --color-foreground: 0, 0, 0;
  --color-background: 255, 255, 255;
  --color-preview-outline: var(--color-foreground);
  --color-transition-duration: 250ms;
  --button-cursor: pointer;
  --font-size: 16px;
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --backdrop-filter-bright: brightness(110%) saturate(180%) blur(10px);
  --backdrop-filter-dark: brightness(90%) saturate(180%) blur(10px);
  --border-radius-round: 9999em;
  --border-radius: 0.625em;
  --filter-disabled: grayscale(95%) opacity(40%);
  --editor-inset-top: 0px;
  --editor-inset-bottom: 0px;
  --safe-area-inset-top: 0px;
  --safe-area-inset-bottom: 0px;
}
.pintura-editor,
.pintura-editor-panel,
pintura-editor {
  --color-foreground-100: rgba(var(--color-foreground), 1);
  --color-foreground-95: rgba(var(--color-foreground), 0.95);
  --color-foreground-90: rgba(var(--color-foreground), 0.9);
  --color-foreground-80: rgba(var(--color-foreground), 0.8);
  --color-foreground-70: rgba(var(--color-foreground), 0.7);
  --color-foreground-60: rgba(var(--color-foreground), 0.6);
  --color-foreground-50: rgba(var(--color-foreground), 0.5);
  --color-foreground-40: rgba(var(--color-foreground), 0.4);
  --color-foreground-30: rgba(var(--color-foreground), 0.3);
  --color-foreground-20: rgba(var(--color-foreground), 0.25);
  --color-foreground-15: rgba(var(--color-foreground), 0.2);
  --color-foreground-10: rgba(var(--color-foreground), 0.15);
  --color-foreground-5: rgba(var(--color-foreground), 0.075);
  --color-foreground-3: rgba(var(--color-foreground), 0.05);
  --color-foreground-1: rgba(var(--color-foreground), 0.02);
  --color-foreground-0: rgba(var(--color-foreground), 0);
  --color-background-100: rgba(var(--color-background), 1);
  --color-background-95: rgba(var(--color-background), 0.95);
  --color-background-90: rgba(var(--color-background), 0.9);
  --color-background-80: rgba(var(--color-background), 0.8);
  --color-background-70: rgba(var(--color-background), 0.7);
  --color-background-60: rgba(var(--color-background), 0.6);
  --color-background-50: rgba(var(--color-background), 0.5);
  --color-background-40: rgba(var(--color-background), 0.4);
  --color-background-30: rgba(var(--color-background), 0.3);
  --color-background-20: rgba(var(--color-background), 0.2);
  --color-background-15: rgba(var(--color-background), 0.15);
  --color-background-10: rgba(var(--color-background), 0.1);
  --color-background-5: rgba(var(--color-background), 0.05);
  --color-background-3: rgba(var(--color-background), 0.03);
  --color-background-1: rgba(var(--color-background), 0.01);
  --color-background-0: rgba(var(--color-background), 0);
}
.pintura-editor,
.PinturaRootWrapper,
pintura-editor {
  display: block;
}
.PinturaRootWrapper {
  height: 100%;
}
.PinturaScrollableContent {
  max-height: 80vh;
  overflow: hidden auto;
  scrollbar-color: var(--color-foreground-30) transparent;
  scrollbar-width: thin;
}
.PinturaScrollableContent::-webkit-scrollbar {
  cursor: pointer;
  width: 1em;
}
.PinturaScrollableContent::-webkit-scrollbar-track {
  background: none;
}
.PinturaScrollableContent::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--color-foreground-30);
  border: 0.3125em solid transparent;
  border-radius: 9999em;
  cursor: pointer;
}
.PinturaRoot[data-env~="is-animated"] {
  --transition-duration-multiplier: 1;
}
.PinturaRoot {
  --nav-group-margin: 0.5em;
  --editor-calculated-inset-top: calc(
    var(--safe-area-inset-top) + var(--editor-inset-top)
  );
  --editor-calculated-inset-bottom: calc(
    var(--safe-area-inset-bottom) + var(--editor-inset-bottom)
  );
  --transition-duration-10: calc(
    var(--transition-duration-multiplier, 0) * 0.1s
  );
  --transition-duration-25: calc(
    var(--transition-duration-multiplier, 0) * 0.25s
  );
  --transition-duration-50: calc(
    var(--transition-duration-multiplier, 0) * 0.5s
  );
  text-rendering: optimizelegibility;
  background-color: var(--color-background-100);
  box-sizing: border-box;
  color: var(--color-foreground-90);
  contain: strict;
  direction: ltr;
  display: grid;
  font-family: var(--font-family);
  font-size: var(--font-size);
  font-weight: 450;
  height: var(--editor-height, 100%);
  line-height: normal;
  max-height: var(--editor-max-height, var(--editor-max-height-default, none));
  max-width: var(--editor-max-width, var(--editor-max-width-default, none));
  outline-color: rgba(var(--color-preview-outline), 1);
  overflow: hidden;
  padding-bottom: var(--editor-calculated-inset-bottom);
  padding-top: var(--editor-calculated-inset-top);
  position: relative;
  text-align: left;
  text-transform: none;
  touch-action: manipulation;
  transition: background-color 1ms, outline-color 1ms,
    color var(--transition-duration-10) ease-in-out;
  user-select: none;
  width: var(--editor-width, 100%);
}
.PinturaRoot .PinturaUtilMain {
  cursor: var(--cursor);
}
.PinturaRoot * {
  overflow-wrap: normal;
  box-sizing: content-box;
}
.PinturaRoot button,
.PinturaRoot fieldset,
.PinturaRoot input,
.PinturaRoot legend {
  background: transparent;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  width: auto;
}
.PinturaRoot button[disabled] {
  pointer-events: none;
}
.PinturaRoot canvas {
  display: block;
}
.PinturaRoot svg {
  display: inline-block;
  height: auto;
  width: auto;
}
.PinturaRoot p {
  margin: 0px;
}
.PinturaRoot li,
.PinturaRoot ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.PinturaRoot a {
  color: inherit;
  text-decoration: none;
}
.PinturaRoot .implicit {
  clip: rect(0px, 0px, 0px, 0px);
  border: 0px;
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.PinturaRoot .PinturaFixedWidthCharacters {
  font-variant: tabular-nums;
}
.PinturaRoot .PinturaStage {
  -webkit-box-flex: 1;
  align-self: stretch;
  display: flex;
  flex: 1 1 0%;
  pointer-events: none;
}
.PinturaRoot .PinturaStage[tabindex="-1"] {
  outline: none;
}
.PinturaRoot .PinturaRootPortal,
.PinturaRoot > .PinturaCanvas {
  left: 0px;
  position: absolute;
  top: 0px;
}
.PinturaRoot > .PinturaCanvas {
  height: 100%;
  pointer-events: none;
  width: 100%;
  z-index: 0;
}
.PinturaRoot > .PinturaCanvas canvas {
  height: 100%;
  position: absolute;
  width: 100%;
}
.PinturaRoot > .PinturaCanvas::after {
  background-repeat: no-repeat;
  inset: 0px;
  content: "";
  position: absolute;
}
.PinturaRoot > .PinturaStatus {
  -webkit-box-pack: center;
  -webkit-box-align: start;
  align-items: flex-start;
  background-color: var(--color-background-90);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 99999;
}
.PinturaRoot > .PinturaStatus > p {
  -webkit-box-align: center;
  align-items: center;
  display: inline-flex;
  left: 50%;
  position: absolute;
  top: 50%;
  transition: opacity var(--transition-duration-50) ease-out;
  white-space: nowrap;
}
.PinturaRoot .PinturaStatusMessage {
  font-size: 0.875em;
  position: absolute;
}
.PinturaRoot .PinturaStatusAside {
  left: 0px;
  position: absolute;
}
.PinturaRoot .PinturaStatusAside svg {
  height: 1.25em;
  width: 1.25em;
}
.PinturaRoot .PinturaStatusAside .PinturaProgressIndicator {
  margin-left: 0.5em;
}
.PinturaRoot .PinturaStatusAside .PinturaButton {
  backdrop-filter: var(--backdrop-filter-dark);
  background-color: var(--color-foreground-5);
  border-radius: var(--border-radius-round);
  font-size: 0.875em;
  margin-left: 0.75em;
  outline: transparent;
  padding: 0.25em;
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out;
}
.PinturaRoot
  .PinturaStatusAside
  .PinturaButton:not([disabled])[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled]):hover {
  background-color: var(--color-foreground-10);
}
.PinturaRoot .PinturaStatusIcon svg {
  font-size: 0.875em;
  margin-left: 0.5em;
  margin-top: 0.25em;
}
.PinturaRoot > .PinturaNav {
  position: relative;
  z-index: 3;
}
.PinturaRoot > .PinturaNav:empty {
  display: none !important;
}
.PinturaRoot > .PinturaNav .PinturaButton {
  outline: transparent;
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out;
}
.PinturaRoot > .PinturaNav .PinturaButton svg {
  transition: opacity var(--transition-duration-10) ease-out;
  width: 1em;
}
.PinturaRoot > .PinturaNav .PinturaButton > span {
  -webkit-box-pack: center;
  justify-content: center;
}
.PinturaRoot > .PinturaNav .PinturaButtonIconOnly .PinturaButtonInner,
.PinturaRoot > .PinturaNav .PinturaDropdownIconOnly .PinturaButtonInner {
  width: 1.75em;
}
.PinturaRoot > .PinturaNav .PinturaButton .PinturaButtonInner {
  height: 1.75em;
}
.PinturaRoot
  > .PinturaNav
  .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly) {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.PinturaRoot
  > .PinturaNav
  .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly)
  .PinturaButtonLabel {
  font-size: 0.75em;
  line-height: 2;
}
.PinturaRoot
  > .PinturaNav
  .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly):not(
    .PinturaDropdownButton
  ) {
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaRoot > .PinturaNav .PinturaButton:only-of-type {
  border-radius: var(--border-radius-round);
}
.PinturaRoot > .PinturaNav .PinturaButton:only-of-type + * {
  margin-left: 0.5em;
}
.PinturaRoot > .PinturaNav .PinturaButton[disabled] svg {
  opacity: 0.25;
}
.PinturaRoot
  > .PinturaNav
  .PinturaButton:not(.PinturaButtonExport):not([disabled])[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRoot
  > .PinturaNav
  .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover {
  background-color: var(--color-foreground-10);
}
.PinturaRoot .PinturaButtonExport {
  background-color: var(--color-primary);
  color: var(--color-primary-text);
}
.PinturaRoot .PinturaButtonExport:hover {
  background-color: var(--color-primary-dark);
}
.PinturaRoot .PinturaButtonExport[data-focus-visible] {
  background-color: var(--color-primary-dark);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5),
    0 0 0 3px var(--color-focus-50);
  color: var(--color-primary-text);
}
.PinturaRoot .PinturaButtonExport:not(.PinturaButtonIconOnly) {
  -webkit-box-flex: 1;
  flex: 1 1 0%;
  padding: 0px 0.75em;
}
.PinturaRoot > .PinturaNavMain {
  display: flex;
  overflow: hidden;
}
.PinturaRoot > .PinturaNavMain [aria-selected="true"] button {
  backdrop-filter: var(--backdrop-filter-dark);
  background-color: var(--color-foreground-10);
}
.PinturaRoot > .PinturaNavMain button svg {
  align-self: center;
  width: 1.5em;
}
.PinturaRoot > .PinturaNavMain button span,
.PinturaRoot > .PinturaNavMain button svg {
  pointer-events: none;
}
.PinturaRoot > .PinturaNavMain button svg + span {
  margin-top: 0.75em;
}
.PinturaRoot > .PinturaNavMain button span {
  display: block;
  font-size: 0.875em;
  max-width: calc(100% - 1em);
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.PinturaRoot > .PinturaNavMain button {
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out,
    box-shadow var(--transition-duration-10) ease-out,
    -webkit-box-shadow var(--transition-duration-10) ease-out;
}
.PinturaRoot > .PinturaNavMain button:hover {
  box-shadow: inset 0 0 0 1px var(--color-foreground-10);
}
.PinturaRoot > .PinturaNavMain button[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRoot > .PinturaNavTools {
  box-sizing: border-box;
  max-width: 100%;
  pointer-events: none;
}
.PinturaRoot > .PinturaNavTools:empty {
  display: none;
}
.PinturaRoot > .PinturaNavTools,
.PinturaRoot > .PinturaNavTools .PinturaNavGroup,
.PinturaRoot > .PinturaNavTools .PinturaNavSet {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: flex;
  justify-content: center;
}
.PinturaRoot > .PinturaNavTools .PinturaButton,
.PinturaRoot > .PinturaNavTools .PinturaNavSet {
  pointer-events: all;
}
.PinturaRoot > .PinturaNavTools .PinturaButton[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRoot .PinturaNavGroup {
  margin: 0 var(--nav-group-margin);
}
.PinturaRoot .PinturaNavGroup > * {
  border-radius: var(--border-radius-round);
}
.PinturaRoot .PinturaNavGroup > * + * {
  margin-left: 0.5em;
}
.PinturaRoot .PinturaNavGroup:first-of-type {
  margin-left: 0px;
  margin-right: auto;
}
.PinturaRoot .PinturaNavGroup:last-of-type {
  margin-left: auto;
  margin-right: 0px;
}
.PinturaRoot .PinturaNavSet {
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaRoot .PinturaNavSet > :not(:only-child) {
  /* border-right-color: ;
  border-right-style: ;
  border-right-width: ;
  border-left-color: ;
  border-left-style: ;
  border-left-width: ;
  border-image-source: ;
  border-image-slice: ;
  border-image-width: ;
  border-image-outset: ;
  border-image-repeat: ;
  border-bottom: 0px;
  border-top: 0px; */
}
.PinturaRoot .PinturaNavSet > :first-child:not(:only-child) {
  border-left: 0px;
}
.PinturaRoot .PinturaNavSet > :last-child:not(:only-child) {
  border-right: 0px;
}
.PinturaRoot .PinturaNavSet > * + * {
  margin-left: -1px;
}
.PinturaRoot .PinturaNavSet > .PinturaButton:hover,
.PinturaRoot .PinturaNavSet > .PinturaButton[data-focus-visible] {
  position: relative;
  z-index: 1;
}
.PinturaRoot .PinturaNavSet > :only-child {
  border-radius: var(--border-radius-round);
}
.PinturaRoot
  .PinturaNavSet
  > :first-child:not(:only-child)
  .PinturaButtonInner {
  padding: 0px 0.125em 0px 0.25em;
}
.PinturaRoot .PinturaNavSet > :first-child:not(:only-child) {
  border-bottom-left-radius: var(--border-radius-round);
  border-top-left-radius: var(--border-radius-round);
}
.PinturaRoot .PinturaNavSet > :last-child:not(:only-child) .PinturaButtonInner {
  padding: 0px 0.25em 0px 0.125em;
}
.PinturaRoot .PinturaNavSet > :last-child:not(:only-child) {
  border-bottom-right-radius: var(--border-radius-round);
  border-top-right-radius: var(--border-radius-round);
}
.PinturaRoot[data-env~="overlay"] .PinturaNavSet {
  backdrop-filter: var(--backdrop-filter-bright);
  background-color: var(--color-background-50);
  box-shadow: inset 0 0 0 1px var(--color-background-15),
    0 0.0625em 0.125em rgba(0, 0, 0, 0.25), 0 0.125em 0.35em rgba(0, 0, 0, 0.35);
}
.PinturaRoot[data-env~="overlay"]
  .PinturaNavSet
  .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover,
.PinturaRoot[data-env~="overlay"] .PinturaNavSet > * {
  border-color: var(--color-background-15);
}
.PinturaRoot[data-env~="overlay"] .PinturaNavGroup > .PinturaButton {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.125em,
    rgba(0, 0, 0, 0.35) 0px 0.125em 0.35em;
}
.PinturaRoot[data-env~="overlay"] .PinturaNavGroup .PinturaButtonExport {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0.125em inset,
    rgba(0, 0, 0, 0.25) 0px 0.0625em 0.125em,
    rgba(0, 0, 0, 0.35) 0px 0.125em 0.35em;
}
.PinturaRoot .PinturaNavGroupFloat {
  left: 0px;
  pointer-events: none;
  position: absolute;
  right: 0px;
}
.PinturaRoot .PinturaNavGroupFloat > * {
  pointer-events: all;
}
.PinturaRoot .PinturaUtilFooter .PinturaScrollable > div {
  padding-left: 1em;
  padding-right: 1em;
}
.PinturaRoot > .PinturaMain {
  max-width: 100vw;
}
.PinturaRoot:not([data-env~="has-toolbar"]) .PinturaUtilHeader {
  margin-bottom: -1em;
  padding-bottom: 1em;
  padding-top: 0px;
}
.PinturaRoot[data-env~="landscape"] {
  grid-template-columns: auto;
  grid-template-rows: min-content auto;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavTools {
  grid-area: 1 / 1;
  padding: 1em 1em 0px;
  z-index: 3;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain {
  -webkit-box-align: center;
  -webkit-box-pack: end;
  align-items: center;
  bottom: calc(1em + var(--editor-calculated-inset-bottom));
  justify-content: flex-end;
  left: 1em;
  position: absolute;
  top: calc(1em + var(--editor-calculated-inset-top));
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain .PinturaTabList {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain .PinturaTabList li {
  display: flex;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain .PinturaTabList li + li {
  margin: 0.5em 0px 0px;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain button {
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
  border-radius: var(--border-radius);
  flex: 1 1 0%;
  height: 4em;
  justify-content: center;
  width: 4em;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain button span {
  font-size: 0.6875em;
  margin-top: 0.5em;
}
.PinturaRoot[data-env~="landscape"] > .PinturaNavMain button svg {
  margin-top: 0.25em;
  width: 1em;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-toolbar"] > .PinturaNavMain {
  bottom: calc(4em + var(--editor-calculated-inset-bottom));
  top: calc(4em + var(--editor-calculated-inset-top));
}
.PinturaRoot[data-env~="landscape"][data-env~="has-limited-space"]
  > .PinturaNavMain {
  -webkit-box-align: start;
  align-items: flex-start;
  bottom: calc(1em + var(--editor-calculated-inset-bottom));
}
.PinturaRoot[data-env~="landscape"] > .PinturaMain {
  grid-area: 2 / 1;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-toolbar-preference-bottom"] {
  grid-template-rows: auto min-content;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaNavTools {
  grid-row: 2;
  padding-bottom: 1em;
  padding-top: 0px;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaMain {
  grid-row: 1;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"] {
  grid-template-columns: 6em auto;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"]:not(
    [data-env~="narrow"]
  )
  .PinturaNavGroupFloat {
  margin: 0px 0px 0px 7em;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"]
  > .PinturaNavTools {
  grid-column: 1 / span 2;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"] > .PinturaMain {
  grid-column: 2;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"]:not(
    [data-env~="has-navigation-preference-right"]
  )
  .PinturaUtilMain {
  padding-left: 0px;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"]:not(
    [data-env~="has-navigation-preference-right"]
  )
  .PinturaUtilFooter {
  padding-right: 1em;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"] {
  grid-template-columns: auto 6em;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"]:not(
    [data-env~="narrow"]
  )
  .PinturaNavGroupFloat {
  margin: 0px 7em 0px 0px;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"]
  > .PinturaNavMain {
  left: auto;
  right: 1em;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"]
  > .PinturaMain {
  grid-column: 1;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"]
  .PinturaUtilMain {
  padding-right: 0px;
}
.PinturaRoot[data-env~="landscape"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"]
  .PinturaUtilFooter {
  padding-left: 1em;
}
.PinturaRoot[data-env~="portrait"] {
  grid-template-columns: auto;
  grid-template-rows: min-content auto min-content;
}
.PinturaRoot[data-env~="portrait"] > * {
  grid-column: 1;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavTools {
  grid-row: 1;
  padding: 0.75em 0.75em 0px;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain {
  -webkit-box-pack: center;
  grid-row: 3;
  justify-content: center;
  margin-bottom: 0.75em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain .PinturaTabList {
  padding: 0px 0.875em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain li + li {
  margin-left: 0.5em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain[data-state~="overflows"] {
  overflow: visible;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain button {
  -webkit-box-flex: 1;
  -webkit-box-pack: center;
  border-radius: var(--border-radius);
  flex: 1 1 0%;
  height: 4em;
  justify-content: center;
  width: 4em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain button span {
  font-size: 0.6875em;
  margin-top: 0.5em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaNavMain button svg {
  margin-top: 0.25em;
  width: 1em;
}
.PinturaRoot[data-env~="portrait"] > .PinturaMain {
  grid-area: 2 / 1;
}
.PinturaRoot[data-env~="portrait"][data-env~="has-toolbar-preference-bottom"] {
  grid-template-rows: auto min-content min-content;
}
.PinturaRoot[data-env~="portrait"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaNavTools {
  grid-row: 3;
  padding: 0px 0.75em 0.75em;
}
.PinturaRoot[data-env~="portrait"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaNavMain {
  grid-row: 2;
}
.PinturaRoot[data-env~="portrait"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaMain {
  grid-row: 1;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"] {
  grid-template-rows: min-content min-content auto;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"]
  > .PinturaMain {
  grid-row: 3;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"]
  > .PinturaNavMain {
  grid-row: 2;
  margin-bottom: 0px;
  margin-top: 0.75em;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"][data-env~="has-toolbar-preference-bottom"] {
  grid-template-rows: min-content auto min-content;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaNavMain {
  grid-row: 1;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaMain {
  grid-row: 2;
}
.PinturaRoot[data-env~="portrait"]:not(
    [data-env~="narrow"]
  )[data-env~="has-navigation-preference-top"][data-env~="has-toolbar-preference-bottom"]
  > .PinturaNavTools {
  grid-row: 3;
}
.PinturaRoot[data-env~="landscape"][data-env~="is-compact"]
  > .PinturaNavMain
  button {
  -webkit-box-flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -webkit-box-align: center;
  align-items: center;
  border-radius: var(--border-radius);
  flex: 1 1 0%;
  flex-direction: row;
  height: auto;
  justify-content: flex-start;
  padding: 0.625em 0px;
  width: 6em;
}
.PinturaRoot[data-env~="landscape"][data-env~="is-compact"]
  > .PinturaNavMain
  button
  span {
  font-size: 0.6875em;
  line-height: 1.2;
  margin: 0px 0.625em 0px 0px;
  text-align: left;
}
.PinturaRoot[data-env~="landscape"][data-env~="is-compact"]
  > .PinturaNavMain
  button
  svg {
  margin: 0px 0.5em 0px 0.625em;
  min-width: 1em;
}
.PinturaRoot[data-env~="landscape"][data-env~="is-compact"][data-env~="has-navigation"] {
  grid-template-columns: 8em auto;
}
.PinturaRoot[data-env~="landscape"][data-env~="is-compact"][data-env~="has-navigation"][data-env~="has-navigation-preference-right"] {
  grid-template-columns: auto 8em;
}
.PinturaRoot[data-env~="narrow"] .PinturaNavGroupFloat {
  margin: 0px;
  position: static;
}
.PinturaRoot[data-env~="portrait"][data-env~="is-compact"]
  > .PinturaNavMain
  button {
  -webkit-box-pack: center;
  border-radius: 9999em;
  font-size: 0.625em;
  height: 4em;
  justify-content: center;
  padding: 0px;
  width: 4em;
}
.PinturaRoot[data-env~="portrait"][data-env~="is-compact"]
  > .PinturaNavMain
  button
  span {
  font-size: 0px;
  margin: 0px;
  visibility: hidden;
}
.PinturaRoot[data-env~="portrait"][data-env~="is-compact"]
  > .PinturaNavMain
  button
  svg {
  margin-top: 0px;
  width: 1.6em;
}
.PinturaRoot[data-env~="portrait"][data-env~="is-compact"]
  > .PinturaNavMain
  button
  svg
  [stroke-width] {
  stroke-width: 0.15em;
}
.PinturaRoot[data-env~="portrait"][data-env~="narrow"] {
  --nav-group-margin: 0.25em;
  grid-template-columns: auto;
  grid-template-rows: min-content auto min-content;
}
.PinturaRoot[data-env~="portrait"][data-env~="narrow"] > * {
  grid-column: 1;
}
.PinturaRoot[data-env~="portrait"][data-env~="narrow"]
  .PinturaUtilFooter
  .PinturaControlList
  .PinturaControlListOption
  span,
.PinturaRoot[data-env~="portrait"][data-env~="narrow"]
  .PinturaUtilFooter
  .PinturaControlList
  [role="tab"]
  span {
  font-size: 0.6875em;
}
.PinturaRoot[data-env~="portrait"][data-env~="narrow"]
  .PinturaToolbar
  .PinturaToolbarInner
  > * {
  margin: 0px 0.25em;
}
.PinturaRoot[data-env~="portrait"][data-env~="narrow"][data-env~="has-toolbar-preference-bottom"] {
  grid-template-rows: auto min-content min-content;
}
.PinturaRoot[data-env~="overlay"] {
  grid-template-columns: auto !important;
  grid-template-rows: auto !important;
}
.PinturaRoot[data-env~="overlay"] .PinturaNav {
  z-index: 3;
}
.PinturaRoot[data-env~="overlay"] .PinturaMain {
  grid-area: 1 / 1;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilMain {
  inset: 0px;
  padding: 0px;
  position: absolute;
  z-index: -1;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter,
.PinturaRoot[data-env~="overlay"] .PinturaUtilHeader {
  left: 0px;
  position: absolute;
  right: 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilHeader {
  top: 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter {
  bottom: 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaNavMain {
  background: none;
  bottom: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaNavTools {
  left: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.PinturaRoot[data-env~="overlay"][data-env~="has-controlgroups-preference-top"]
  .PinturaUtilFooter {
  bottom: auto;
  top: 0px;
}
.PinturaRoot[data-env~="overlay"][data-env~="has-toolbar-preference-bottom"]
  .PinturaNavTools {
  bottom: 0px;
  top: auto;
}
.PinturaRoot[data-env~="has-swipe-navigation"] .PinturaUtilMain {
  padding-left: 2em;
  padding-right: 2em;
}
.PinturaRoot[data-env~="has-swipe-navigation"][data-env~="landscape"]
  .PinturaUtilMain[data-env~="has-navigation"] {
  padding-left: 0px;
  padding-right: 2em;
}
.PinturaRoot[data-env~="has-swipe-navigation"][data-env~="landscape"]
  .PinturaUtilMain[data-env~="has-navigation"][data-env~="has-navigation-preference-right"] {
  padding-left: 2em;
  padding-right: 0px;
}
.PinturaRoot[data-env*="is-disabled"],
.PinturaRoot[data-env*="is-disabled"] * {
  pointer-events: none !important;
}
.PinturaRoot[data-env*="is-disabled"] {
  --color-primary: #b4b4b4;
  --color-primary-dark: #a0a0a0;
  --color-primary-text: #000;
  --color-secondary: #969696;
  --color-secondary-dark: #646464;
}
.PinturaRoot[data-env*="is-disabled"] .PinturaCanvas,
.PinturaRoot[data-env*="is-disabled"] .PinturaColorPickerButton {
  filter: grayscale(100%);
}
.PinturaRoot .PinturaEditorOverlay {
  background: var(--color-background-50);
  inset: 0px;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
@media not all and (-webkit-min-device-pixel-ratio: 0),
  not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .PinturaNav {
      will-change: transform;
    }
  }
}
.PinturaOptionsList,
.PinturaOptionsListWrapper {
  border-radius: inherit;
}
.PinturaOptionsList .PinturaListOption {
  border-radius: inherit;
  transition: background-color var(--transition-duration-10);
}
.PinturaOptionsList .PinturaListOption label {
  border-radius: inherit;
  display: block;
  margin: 0px;
  white-space: nowrap;
}
.PinturaOptionsList .PinturaListOption svg {
  margin-left: -0.5em;
  margin-right: 0.25em;
  min-width: 1.5em;
}
.PinturaOptionsList .PinturaListOption [slot] {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  padding: 0.325em 0.75em;
}
.PinturaOptionsList .PinturaDropdownOptionLabel {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: inline-flex;
  flex-direction: column;
  font-size: 0.75em;
  line-height: 1.75;
  margin-left: -0.325em;
  padding: 0px 0.325em;
}
.PinturaOptionsList .PinturaDropdownOptionSublabel {
  font-size: 0.75em;
  margin-top: -0.5em;
  opacity: 0.5;
}
.PinturaOptionsList .PinturaListOptionGroup > span {
  color: var(--color-foreground-50);
  display: block;
  font-size: 0.75em;
  padding: 0.75em 1em;
  text-transform: uppercase;
}
.PinturaOptionsList [data-disabled="true"] {
  color: var(--color-foreground-50);
}
.PinturaOptionsList [data-selected="false"]:not([data-disabled="true"]):hover {
  background-color: var(--color-foreground-10);
}
.PinturaOptionsList [data-selected="true"] {
  background-color: var(--color-foreground-20);
  color: var(--color-foreground-100);
}
.PinturaOptionsList [data-focus-visible] + label .PinturaDropdownOptionLabel {
  background-color: var(--color-focus-50);
  border-radius: 0.25em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaListOption label {
  margin: 0px;
}
.PinturaColorPickerPanel {
  max-width: 14em;
  overflow: visible;
  padding: 0.5em;
  touch-action: none;
}
.PinturaColorPickerPanel .PinturaColorPickerButton {
  outline: transparent;
}
.PinturaColorPickerPanel .PinturaColorPickerButton[data-focus-visible] {
  box-shadow: inset 0 0 0 1px var(--color-foreground-70);
}
.PinturaColorPickerPanel .PinturaColorPreview {
  border-radius: 0.25em;
  height: 1.25em;
  width: 1.25em;
}
.PinturaColorPickerPanel .PinturaColorPreview span {
  border-radius: 0.2em;
  box-shadow: inset 0 0 0 1px var(--color-foreground-20);
}
.PinturaColorPickerPanel .PinturaColorPresets legend {
  color: var(--color-foreground-50);
  font-size: 0.75em;
  margin: 0px 0px 0.25em 0.3125em;
}
.PinturaColorPickerPanel .PinturaColorPresets:only-child legend {
  display: none;
}
.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaRadioGroupOptions {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: flex;
  flex-flow: wrap;
}
.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption {
  display: block;
  padding: 0.25em;
}
.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label,
.PinturaColorPickerPanel
  .PinturaColorPresetsGrid
  .PinturaListOption
  label
  span {
  cursor: var(--button-cursor);
  display: block;
}
.PinturaColorPickerPanel
  .PinturaColorPresetsGrid
  input[data-focus-visible]
  + label
  .PinturaColorPreview::after {
  background-color: var(--color-focus-50);
  border-radius: inherit;
  inset: -0.3125em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  pointer-events: none;
  position: absolute;
}
.PinturaColorPickerPanel .PinturaSlider {
  margin-left: -0.325em;
  margin-right: -0.325em;
}
.PinturaColorPickerPanel .PinturaSlider > .PinturaSliderControl {
  position: relative;
  z-index: 2;
}
.PinturaColorPickerPanel .PinturaPicker {
  width: 100%;
}
.PinturaColorPickerPanel .PinturaPicker + .PinturaColorPresets {
  margin-top: 0.5em;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob,
.PinturaColorPickerPanel .PinturaPicker .PinturaSliderKnob {
  border-radius: 9999em;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0.06125em 0.06125em inset,
    rgb(255, 255, 255) 0px 0px 0px 0.06125em,
    rgba(0, 0, 0, 0.35) 0px 0.1875em 0.25em,
    rgba(0, 0, 0, 0.1) 0px -0.125em 0.25em;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob {
  height: 1.25em;
  left: 0px;
  margin-left: -0.625em;
  margin-top: -0.625em;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0px;
  visibility: visible;
  width: 1.25em;
  z-index: 1;
}
.PinturaColorPickerPanel
  .PinturaPicker
  .PinturaPickerKnob[data-focus-visible]::after {
  background-color: var(--color-focus-50);
  border-radius: inherit;
  inset: -0.3125em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  pointer-events: none;
  position: absolute;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnobController {
  inset: 0px;
  position: absolute;
  visibility: hidden;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaSaturationPicker {
  background-image: linear-gradient(transparent, rgb(0, 0, 0)),
    linear-gradient(90deg, rgb(255, 255, 255), transparent);
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  height: 7em;
  margin: -0.5em -0.5em 0.5em;
  position: relative;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaHuePicker .PinturaSliderTrack {
  background-image: linear-gradient(
    90deg,
    red,
    rgb(255, 255, 0),
    rgb(0, 255, 0),
    rgb(0, 255, 255),
    rgb(0, 0, 255),
    rgb(255, 0, 255),
    red
  );
}
.PinturaColorPickerPanel .PinturaPicker .PinturaSliderTrack {
  box-shadow: inset 0 0 1px var(--color-foreground-50);
}
.PinturaColorPickerPanel
  .PinturaPicker
  .PinturaOpacityPicker
  .PinturaSliderKnob::before,
.PinturaColorPickerPanel
  .PinturaPicker
  .PinturaOpacityPicker
  .PinturaSliderTrack::before {
  background-color: rgb(255, 255, 255);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E");
  border-radius: inherit;
  content: "";
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1;
}
.PinturaColorPickerPanel
  .PinturaPicker
  .PinturaOpacityPicker
  .PinturaSliderKnob::before {
  background-position: calc(var(--slider-position) * -2px) 0;
}
.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker {
  margin-top: 0.5em;
}
.PinturaUtilPanel[data-util="filter"] .PinturaUtilFooter {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.PinturaUtilPanel[data-util="filter"] .PinturaScrollable {
  width: 40em;
}
.PinturaUtilPanel[data-util="filter"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li {
  margin: 0px 0.5em;
}
.PinturaUtilPanel[data-util="filter"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li:first-child {
  margin-left: 0px;
}
.PinturaUtilPanel[data-util="filter"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li:last-child {
  margin-right: 0px;
}
.PinturaUtilPanel[data-util="filter"] .PinturaRadioGroupOptionGroupLabel {
  font-size: 0px;
  height: 1px;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterPreview {
  border-radius: 0px;
  transition: border-radius 1ms;
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterOption {
  border-radius: 0px;
}
.PinturaUtilPanel[data-util="filter"]
  .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:first-of-type
  .PinturaFilterPreview {
  border-bottom-left-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}
.PinturaUtilPanel[data-util="filter"]
  .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:first-of-type
  .PinturaFilterOption {
  border-bottom-left-radius: var(--border-radius);
}
.PinturaUtilPanel[data-util="filter"]
  .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:last-of-type
  .PinturaFilterPreview {
  border-bottom-right-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.PinturaUtilPanel[data-util="filter"]
  .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:last-of-type
  .PinturaFilterOption {
  border-bottom-right-radius: var(--border-radius);
}
.PinturaUtilPanel[data-util="filter"] .PinturaRadioGroupOptionGroup {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: flex;
  flex-direction: column-reverse;
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterOption {
  cursor: var(--button-cursor);
  margin-bottom: 1em;
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterOption span {
  display: block;
  font-size: 0.625em;
  font-weight: 400;
  line-height: 1.75;
  margin-left: 1px;
  max-width: 100%;
  overflow: hidden;
  padding: 0px 0.3125em;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterPreview::before {
  transition: background-color var(--transition-duration-10),
    color var(--transition-duration-10);
}
.PinturaUtilPanel[data-util="filter"]
  [data-selected="true"]
  .PinturaFilterOption
  .PinturaFilterPreview {
  position: relative;
  z-index: 1;
}
.PinturaUtilPanel[data-util="filter"]
  [data-selected="true"]
  .PinturaFilterOption
  .PinturaFilterPreview::before {
  background-color: var(--color-primary);
  border-radius: inherit;
  content: "";
  height: 100%;
  opacity: 0.35;
  position: absolute;
  width: 100%;
}
.PinturaUtilPanel[data-util="filter"]
  [data-focus-visible]
  + label
  > .PinturaFilterOption
  span {
  background-color: var(--color-focus-50);
  border-radius: 0.25em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaUtilPanel[data-util="filter"] .PinturaFilterOption,
.PinturaUtilPanel[data-util="filter"] .PinturaFilterPreview {
  height: 4.5em;
  width: 3.75em;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="filter"]
  .PinturaUtilFooter
  > div {
  padding: 0px;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="filter"]
  .PinturaFilterOption,
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="filter"]
  .PinturaFilterPreview {
  height: 3.5em;
  width: 2.875em;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="filter"]
  .PinturaFilterOption
  span {
  font-size: 0.5em;
}
.PinturaUtilPanel[data-util="crop"] .PinturaStage {
  touch-action: none;
}
.PinturaUtilPanel[data-util="crop"],
.PinturaUtilPanel[data-util="crop"] .PinturaStage,
.PinturaUtilPanel[data-util="crop"] .PinturaUtilMain {
  pointer-events: all;
}
.PinturaUtilPanel[data-util="crop"] .PinturaImageInfo {
  bottom: 1em;
  position: absolute;
  right: 1em;
}
.PinturaUtilPanel[data-util="crop"] .PinturaButtonCenter {
  --size: 3em;
  backdrop-filter: var(--backdrop-filter-bright);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: rgb(0, 0, 0);
  height: var(--size);
  left: 0px;
  line-height: 0;
  margin-left: calc(var(--size) * -0.5);
  margin-top: calc(var(--size) * -0.5);
  outline: none;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: var(--size);
  z-index: 1;
}
.PinturaUtilPanel[data-util="crop"] .PinturaButtonCenter[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRoot[data-env~="short"]
  .PinturaUtilPanel[data-util="crop"]
  .PinturaUtilFooter {
  padding-bottom: 0.5em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaShapeStyleEditor {
  min-height: 3.375em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption {
  border: 1px dashed var(--color-foreground-15);
  color: var(--color-foreground-70);
  margin: 1em 1em 0px 0px;
  padding: 0.125em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption span {
  color: var(--color-foreground-90);
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption label {
  font-size: 0.75em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption img,
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption svg {
  height: 100%;
  left: 0px;
  object-fit: contain;
  position: absolute;
  top: 0px;
  width: 100%;
}
.PinturaUtilPanel[data-util="frame"] [data-selected="true"] {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.PinturaUtilPanel[data-util="frame"] [data-selected="true"] span {
  color: var(--color-foreground-90);
}
.PinturaUtilPanel[data-util="frame"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li {
  margin: 0px 0.5em;
}
.PinturaUtilPanel[data-util="frame"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li:first-child {
  margin-left: 0px;
}
.PinturaUtilPanel[data-util="frame"]
  [data-layout="row"]
  > .PinturaRadioGroupOptions
  > li:last-child {
  margin-right: 0px;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOptionGroupLabel {
  font-size: 0px;
  height: 1px;
  position: absolute;
  width: 1px;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOptionGroup {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: flex;
  flex-direction: column-reverse;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption {
  cursor: var(--button-cursor);
  margin-bottom: 1em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption span {
  display: block;
  font-size: 0.625em;
  font-weight: 400;
  padding: 0px 1.5em;
  text-align: center;
}
.PinturaUtilPanel[data-util="frame"]
  [data-focus-visible]
  + label
  > .PinturaRadioGroupOption
  span {
  background-color: var(--color-focus-50);
  border-radius: 0.25em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption {
  height: 4em;
  position: relative;
  width: 3em;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption div {
  border-color: currentcolor;
  outline-color: currentcolor;
  position: absolute;
}
.PinturaUtilPanel[data-util="frame"] .PinturaRadioGroupOption div[slot] {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  inset: -1px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="frame"]
  .PinturaUtilFooter
  > div {
  padding: 0px;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="frame"]
  .PinturaRadioGroupOption {
  height: 3em;
  width: 2.25em;
}
.PinturaRoot[data-env~="is-compact"]
  .PinturaUtilPanel[data-util="frame"]
  .PinturaRadioGroupOption
  span {
  font-size: 0.5em;
}
.PinturaUtilPanel[data-util="resize"] form {
  padding: 0px 1em;
}
.PinturaUtilPanel[data-util="resize"] .PinturaFormInner,
.PinturaUtilPanel[data-util="resize"] form {
  -webkit-box-pack: center;
  display: flex;
  justify-content: center;
}
.PinturaUtilPanel[data-util="resize"] .PinturaFormInner {
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
.PinturaUtilPanel[data-util="resize"] .PinturaFormInner > button {
  left: 100%;
  margin-left: 1em;
  position: absolute;
}
.PinturaUtilPanel[data-util="resize"] .PinturaFieldsetInner {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.PinturaUtilPanel[data-util="resize"] .PinturaResizeLabel {
  font-size: 0.75em;
}
.PinturaUtilPanel[data-util="resize"] .PinturaDropdownButton {
  background-color: var(--color-foreground-5);
  border-radius: var(--border-radius-round);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  margin-left: 0.5em;
  margin-right: 0.5em;
  transition: background-color var(--transition-duration-10);
}
.PinturaUtilPanel[data-util="resize"] .PinturaDropdownButton:hover {
  background-color: var(--color-foreground-10);
}
.PinturaUtilPanel[data-util="resize"]
  .PinturaDropdownButton
  .PinturaButtonLabel {
  display: block;
  font-size: 0.75em;
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  line-height: 2.65;
  padding: 0px 1em;
}
.PinturaUtilPanel[data-util="resize"]
  .PinturaDropdownButton
  .PinturaButtonLabel::after {
  content: "▼";
  font-size: 0.6875em;
  margin-left: 0.75em;
  margin-right: -0.25em;
  pointer-events: none;
  position: relative;
  top: -0.125em;
}
.PinturaUtilPanel[data-util="resize"] input[type="checkbox"] + label {
  cursor: pointer;
  display: block;
  outline: transparent;
  padding: 0px 0.125em;
}
.PinturaUtilPanel[data-util="resize"]
  input[type="checkbox"][data-focus-visible]
  + label {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaInputDimension {
  -webkit-box-align: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}
.PinturaInputDimension label {
  color: var(--color-foreground-80);
  font-size: 0.75em;
  pointer-events: none;
  position: absolute;
  right: 0.625em;
  text-transform: uppercase;
  z-index: 1;
}
.PinturaInputDimension button,
.PinturaInputDimension input,
.PinturaInputDimension label {
  font-size: 0.75em;
  font-weight: 400;
}
.PinturaInputDimension button,
.PinturaInputDimension input {
  appearance: none;
  border: 1px solid var(--color-foreground-80);
  border-radius: var(--border-radius);
  box-shadow: none;
  box-sizing: border-box;
  font-variant-numeric: tabular-nums;
  max-width: 7em;
  outline: transparent;
  padding: 0.625em 0px 0.625em 0.625em;
  transition: background-color var(--transition-duration-10) ease-in-out,
    color var(--transition-duration-10) ease-in-out,
    border-color var(--transition-duration-10) ease-in-out;
  width: 100%;
}
.PinturaInputDimension button::selection,
.PinturaInputDimension input::selection {
  background-color: var(--color-foreground-20);
}
.PinturaInputDimension button:hover,
.PinturaInputDimension input:hover {
  background-color: var(--color-foreground-10);
}
.PinturaInputDimension button:focus,
.PinturaInputDimension input:focus {
  border-color: var(--color-focus-100);
}
.PinturaInputDimension input {
  background-color: var(--color-foreground-5);
}
.PinturaInputDimension input:placeholder-shown + label {
  color: var(--color-foreground-20);
}
.PinturaInputDimension input::-webkit-input-placeholder {
  color: var(--color-foreground-30);
}
.PinturaInputDimension input::placeholder {
  color: var(--color-foreground-30);
}
.PinturaInputDimension input[data-state="invalid"] {
  border-color: var(--color-error-75);
  box-shadow: inset 0 0 0.25em var(--color-error-25),
    0 0 0.25em var(--color-error-50);
}
.PinturaInputDimension button {
  min-height: 2.65em;
  width: 10em;
}
.PinturaInputDimension input::-webkit-inner-spin-button,
.PinturaInputDimension input::-webkit-outer-spin-button {
  appearance: none;
}
.PinturaModal {
  --safe-area-inset-top: env(safe-area-inset-top);
  --safe-area-inset-bottom: env(safe-area-inset-bottom);
  --editor-modal-border-radius: 0;
  --editor-modal-overlay-opacity: 0.95;
  --editor-modal-shadow: 0 1em 2em -1em rgba(0, 0, 0, 0.25),
    0 1.5em 1.5em -2em rgba(0, 0, 0, 0.5);
  --editor-modal-outline: inset 0 0 0 1px var(--color-foreground-3);
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  background-color: rgba(
    var(--color-background),
    var(
      --editor-modal-overlay-opacity,
      var(--editor-modal-overlay-opacity-default, 0.95)
    )
  );
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 2147483646;
}
.PinturaModal > .PinturaRoot[data-env~="is-centered"] {
  border-radius: var(--editor-modal-border-radius);
  box-shadow: var(--editor-modal-shadow);
}
.PinturaModal > .PinturaRoot[data-env~="is-centered"]::after {
  border-radius: inherit;
  inset: 0px;
  box-shadow: var(--editor-modal-outline);
  content: "";
  pointer-events: none;
  position: absolute;
  z-index: 2147483646;
}
.PinturaModal[style*="--viewport-pad-footer:1"] {
  box-sizing: border-box;
  padding-bottom: env(safe-area-inset-bottom);
}
.PinturaModal + .PinturaModal {
  --editor-modal-overlay-opacity-default: 0.75;
}
.PinturaModal + .PinturaModal .PinturaRoot:not([data-env~="is-compact"]) {
  --editor-max-width-default: calc(100vw - 8em);
  --editor-max-height-default: calc(100vh - 8em);
}
.PinturaDocumentLock,
.PinturaDocumentLock body {
  box-sizing: border-box;
  height: calc(var(--pintura-document-height) - 1px);
  overflow-y: hidden;
}
.PinturaDocumentLock body {
  position: relative;
}
.PinturaDocumentLock .PinturaModal {
  height: 100% !important;
}
.PinturaPanel {
  --color-inset: hsla(0, 0%, 100%, 0.1);
  --color-fill: var(--color-foreground-5);
  border-radius: var(--border-radius);
  box-shadow: inset 0 0 0 1px var(--color-inset),
    0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0.125em 0.75em rgba(0, 0, 0, 0.15),
    0 0.125em 0.125em rgba(0, 0, 0, 0.1);
  cursor: auto;
  left: 0px;
  outline: transparent;
  top: 0px;
  width: max-content;
  z-index: 2147483647;
}
.PinturaPanel,
.PinturaPanelTip {
  background-blend-mode: screen;
  background-color: var(--color-background-100);
  background-image: linear-gradient(var(--color-fill), var(--color-fill));
  color: var(--color-foreground-90);
  position: absolute;
}
.PinturaPanelTip {
  --tip-mask: transparent calc(50% - 1.5px), #000 calc(50% - 1.5px);
  box-shadow: inset -1px -1px 0 0 var(--color-inset);
  height: 0.5em;
  margin-left: -0.25em;
  margin-top: -0.25em;
  mask: linear-gradient(to bottom right, var(--tip-mask));
  width: 0.5em;
  z-index: -1;
}
.PinturaPanelTip[style*="top:0"] {
  box-shadow: inset 1px 1px 0 0 var(--color-inset);
  mask: linear-gradient(to top left, var(--tip-mask));
}
.PinturaTabPanels {
  -webkit-box-flex: 1;
  display: grid;
  flex: 1 1 0%;
  grid-template-columns: 1fr;
}
.PinturaTabPanel {
  grid-column-start: 1;
  grid-row-start: 1;
  position: relative;
}
.PinturaTabPanel:not([hidden]) {
  outline: transparent;
  z-index: 2;
}
.PinturaTabPanel[hidden] {
  pointer-events: none;
  z-index: 1;
  display: block !important;
}
.PinturaTabPanel[data-inert="true"] {
  visibility: hidden;
}
@supports not (aspect-ratio: 1) {
  .PinturaTabPanel {
    overflow-x: hidden;
  }
}
.PinturaScrollable {
  --scrollable-feather-start-opacity: 0;
  --scrollable-feather-end-opacity: 0;
  --scrollable-feather-size: 2em;
  contain: paint;
  overflow: hidden;
}
.PinturaScrollable:focus {
  outline: transparent;
}
.PinturaScrollable > div {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.PinturaScrollable {
  touch-action: none;
}
.PinturaScrollable[data-direction="x"] {
  --mask-angle: 90deg;
  max-width: 100%;
}
.PinturaScrollable[data-direction="y"] {
  --mask-angle: 180deg;
  max-height: 100%;
}
.PinturaScrollable[data-state~="overflows"] {
  mask: linear-gradient(
    var(--mask-angle),
    rgba(0, 0, 0, var(--scrollable-feather-start-opacity)),
    #000 var(--scrollable-feather-size),
    #000 calc(100% - var(--scrollable-feather-size)),
    rgba(0, 0, 0, var(--scrollable-feather-end-opacity))
  );
}
.PinturaScrollable[data-state~="scrolling"] > div * {
  pointer-events: none;
}
.PinturaTabList {
  -webkit-box-pack: center;
  justify-content: center;
}
.PinturaTabList,
.PinturaTabList button {
  display: flex;
}
.PinturaTabList button {
  -webkit-box-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  cursor: var(--button-cursor);
  flex-direction: column;
  outline: transparent;
}
.PinturaTabList button > * {
  transition: filter var(--transition-duration-10) ease-out,
    -webkit-filter var(--transition-duration-10) ease-out;
}
.PinturaTabList button[disabled] > * {
  filter: var(--filter-disabled);
}
.PinturaSlider {
  --track-offset-x: 0.5em;
  --track-offset-y: 0.5em;
  --track-size: 1.5em;
  --knob-size: 1em;
  --knob-margin-top: 0em;
  --knob-margin-right: 0em;
  --knob-margin-bottom: 0em;
  --knob-margin-left: 0em;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  position: relative;
  touch-action: none;
}
.PinturaSlider[data-direction="y"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.PinturaSlider .PinturaSliderControl {
  -webkit-box-flex: 1;
  flex: 1 1 0%;
  position: relative;
}
.PinturaSlider > button {
  cursor: pointer;
  height: var(--track-size);
  overflow: hidden;
  position: relative;
  width: var(--track-size);
  z-index: 1;
}
.PinturaSlider > button svg {
  stroke-width: 0.125em;
  stroke: var(--color-foreground-50);
  height: 1.25em;
  margin: 0.125em;
  width: 1.25em;
}
.PinturaSlider > button:first-of-type {
  -webkit-box-ordinal-group: 3;
  margin-left: -0.325em;
  order: 2;
  padding-right: 0.125em;
}
.PinturaSlider > button:last-of-type {
  -webkit-box-ordinal-group: 2;
  margin-right: -0.325em;
  order: 1;
  padding-left: 0.125em;
}
.PinturaSlider > .PinturaSliderControl {
  -webkit-box-ordinal-group: 3;
  order: 2;
}
.PinturaSlider .PinturaSliderKnob {
  border-radius: 9999em;
  height: var(--knob-size);
  left: 0px;
  margin-left: calc(var(--knob-size) * -0.5);
  margin-top: calc(var(--knob-size) * -0.5);
  top: 50%;
  visibility: visible;
  width: var(--knob-size);
}
.PinturaSlider .PinturaSliderKnob,
.PinturaSlider .PinturaSliderKnobController,
.PinturaSlider .PinturaSliderTrack {
  pointer-events: none;
  position: absolute;
}
.PinturaSlider .PinturaSliderTrack {
  bottom: var(--track-offset-y);
  left: var(--track-offset-x);
  right: var(--track-offset-x);
  top: var(--track-offset-y);
}
.PinturaSlider .PinturaSliderKnobController {
  bottom: calc(var(--track-offset-y) + var(--knob-margin-bottom));
  left: calc(var(--track-offset-x) + var(--knob-margin-left));
  right: calc(var(--track-offset-x) + var(--knob-margin-right));
  top: calc(var(--track-offset-y) + var(--knob-margin-top));
  visibility: hidden;
}
.PinturaSlider .PinturaSliderTrack {
  border-radius: 9999em;
}
.PinturaSlider[data-direction="x"] input[type="range"] {
  height: var(--track-size);
  margin-left: var(--track-offset-x);
  width: calc(100% - var(--track-offset-x) * 2);
}
.PinturaSlider[data-direction="y"] input[type="range"] {
  height: calc(100% - var(--track-offset-y) * 2);
  margin-top: var(--track-offset-y);
  width: var(--track-size);
}
.PinturaSlider input[type="range"] {
  appearance: none;
  display: block;
}
.PinturaSlider input[type="range"]::-webkit-slider-runnable-track {
  background: transparent;
}
.PinturaSlider input[type="range"]::-webkit-slider-thumb {
  appearance: none;
  border: none;
  line-height: 0;
  margin: 0px;
  padding: 0px;
}
.PinturaSlider input[type="range"]:focus {
  outline: transparent;
}
.PinturaSlider
  input[type="range"][data-focus-visible]
  ~ .PinturaSliderKnobController
  .PinturaSliderKnob::after {
  background-color: var(--color-focus-50);
  border-radius: inherit;
  inset: -0.3125em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  pointer-events: none;
  position: absolute;
}
.PinturaUtilPanel {
  -webkit-box-flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  box-sizing: border-box;
  contain: size layout;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 1;
}
.PinturaUtilPanel,
.PinturaUtilPanel > * {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
.PinturaProgressIndicator {
  display: block;
  height: 1.25em;
  position: relative;
  width: 1.25em;
}
.PinturaProgressIndicator .PinturaProgressIndicatorFill {
  stroke-dashoffset: 0;
}
.PinturaProgressIndicator[data-status="busy"] svg {
  animation: 1s linear 0s infinite normal none running image_editor_spin;
}
.PinturaProgressIndicator[data-status="busy"] .PinturaProgressIndicatorFill {
  stroke-dashoffset: -26.5;
  stroke-dasharray: 26.5, 53;
  transition: stroke-dashoffset 0.5s linear, stroke-dasharray 0.5s linear;
}
@-webkit-keyframes image_editor_spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1turn);
  }
}
@keyframes image_editor_spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1turn);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .PinturaRoot[data-env~="is-ios"] .PinturaProgressIndicator svg {
    transform-origin: 49% 49%;
  }
}
.PinturaButton {
  -webkit-tap-highlight-color: transparent;
  cursor: var(--button-cursor);
  flex-shrink: 0;
  white-space: nowrap;
}
.PinturaButton > span {
  -webkit-box-align: center;
  align-items: center;
  display: inline-flex;
  min-height: 1em;
  vertical-align: top;
}
.PinturaButton svg + .PinturaButtonLabel {
  margin-left: 0.5em;
}
.PinturaButton[disabled] {
  cursor: default;
}
.PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type {
  margin-left: -0.25em;
}
.PinturaColorPreview {
  --color: transparent;
  background-color: rgb(255, 255, 255);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E");
  color: var(--color);
  pointer-events: none;
  position: relative;
}
.PinturaColorPreview span {
  background-color: var(--color);
  border-radius: inherit;
  inset: 0px;
  position: absolute;
}
.PinturaUtilMain {
  min-height: 1px;
  padding-left: 1em;
  padding-right: 1em;
}
.PinturaUtilMain,
.PinturaUtilMain > [slot] {
  -webkit-box-flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
}
.PinturaUtilMain > [slot] {
  -webkit-box-align: center;
  align-items: center;
}
.PinturaUtilFooter > [slot]:empty {
  min-height: 1em;
}
.PinturaUtilFooter > [slot] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  pointer-events: all;
}
.PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsList,
.PinturaUtilFooter .PinturaShapeStyleList {
  -webkit-box-align: start;
  align-items: flex-start;
  min-height: 3.5em;
}
.PinturaUtilFooter
  .PinturaControlList
  [role="tab"][aria-selected="true"]
  button {
  background-color: var(--color-foreground-10);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label,
.PinturaUtilFooter .PinturaControlList [role="tab"] button {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border-radius: var(--border-radius-round);
  box-shadow: inset 0 0 0 1px var(--color-foreground-0);
  cursor: var(--button-cursor);
  flex-direction: row;
  line-height: 1;
  min-height: 1.75em;
  padding: 0px 0.75em;
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out,
    filter var(--transition-duration-25) ease-out,
    -webkit-filter var(--transition-duration-25) ease-out;
}
.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label span,
.PinturaUtilFooter .PinturaControlList [role="tab"] button span {
  font-size: 0.75em;
  font-weight: 400;
}
.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg,
.PinturaUtilFooter .PinturaControlList [role="tab"] button svg {
  font-size: 0.875em;
  width: 0.875em;
}
.PinturaUtilFooter
  .PinturaControlList
  .PinturaControlListOption
  label
  svg:not(:only-child),
.PinturaUtilFooter
  .PinturaControlList
  [role="tab"]
  button
  svg:not(:only-child) {
  margin-left: -0.25em;
  margin-right: 0.375em;
}
.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label:hover,
.PinturaUtilFooter .PinturaControlList [role="tab"] button:hover {
  box-shadow: inset 0 0 0 1px var(--color-foreground-10);
}
.PinturaUtilFooter
  .PinturaControlList
  .PinturaControlListOption
  label[data-focus-visible],
.PinturaUtilFooter .PinturaControlList [role="tab"] button[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaUtilFooter .PinturaControlListOption [slot],
.PinturaUtilFooter .PinturaControlListOption label {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-direction: row;
}
.PinturaUtilFooter .PinturaControlListOption[data-selected="true"] label {
  background-color: var(--color-foreground-10);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaUtilFooter .PinturaControlListOption input[data-focus-visible] + label {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaUtilFooter .PinturaControlListOption input[disabled] + label {
  filter: var(--filter-disabled);
}
.PinturaUtilFooter
  .PinturaControlList
  .PinturaControlListOption
  + .PinturaControlListOption,
.PinturaUtilFooter .PinturaControlList > li + li {
  margin-left: 0.5em;
}
.PinturaUtilFooter .PinturaControlPanels {
  -webkit-box-flex: 1;
  display: grid;
  flex: 1 1 auto;
  grid-template-columns: 1fr;
  margin: 0px auto;
  max-width: 100%;
  width: 40em;
}
.PinturaUtilFooter .PinturaControlPanel {
  grid-column-start: 1;
  grid-row-start: 1;
  max-width: 100%;
  opacity: 1;
  overflow: hidden;
  visibility: visible;
}
.PinturaUtilFooter .PinturaControlPanel[hidden] {
  opacity: 0;
  pointer-events: none;
  transition-delay: 0s;
  visibility: hidden;
  display: block !important;
}
.PinturaUtilFooter .PinturaControlList[data-layout="compact"] > * + * {
  margin-left: -1px;
}
.PinturaUtilFooter
  .PinturaControlList[data-layout="compact"]
  > [role="tab"]
  button {
  border-radius: 0px;
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  padding-left: 0.625em;
  padding-right: 0.625em;
}
.PinturaUtilFooter
  .PinturaControlList[data-layout="compact"]
  > [role="tab"]:only-child
  button {
  border-radius: var(--border-radius-round);
}
.PinturaUtilFooter
  .PinturaControlList[data-layout="compact"]
  > [role="tab"]:first-child:not(:only-child)
  button {
  border-bottom-left-radius: var(--border-radius-round);
  border-top-left-radius: var(--border-radius-round);
  padding-left: 0.75em;
}
.PinturaUtilFooter
  .PinturaControlList[data-layout="compact"]
  > [role="tab"]:last-child:not(:only-child)
  button {
  border-bottom-right-radius: var(--border-radius-round);
  border-top-right-radius: var(--border-radius-round);
  padding-right: 0.75em;
}
@supports not (aspect-ratio: 1) {
  .PinturaControlPanel {
    overflow-x: hidden;
  }
}
.PinturaRoot[data-env~="is-animated"] .PinturaUtilFooter .PinturaControlPanel {
  /* transition-property: ;
  transition-duration: ;
  transition-timing-function: ;
  transition-behavior: ; */
  transition-delay: 0.1s;
}
.PinturaRoot[data-env~="has-controlgroups-preference-top"] .PinturaUtilHeader {
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.PinturaRoot[data-env~="has-controlgroups-preference-top"] .PinturaUtilFooter {
  -webkit-box-ordinal-group: 3;
  order: 2;
}
.PinturaRoot[data-env~="has-controlgroups-preference-top"] .PinturaUtilMain {
  -webkit-box-ordinal-group: 4;
  order: 3;
}
.PinturaRoot[data-env~="has-controltabs-preference-bottom"]
  .PinturaUtilFooter
  .PinturaControlPanels {
  order: -1;
}
.PinturaRoot[data-env~="has-controltabs-preference-bottom"]
  .PinturaUtilFooter
  .PinturaRangeInput
  .PinturaRangeInputReset {
  bottom: auto;
  top: 0px;
}
.PinturaRoot[data-env~="has-controltabs-preference-bottom"]
  .PinturaUtilFooter
  .PinturaControlPanel
  .PinturaShapePresetsGrouped {
  padding-bottom: 0.75em;
}
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaControlPanels {
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaRangeInput
  .PinturaRangeInputReset {
  bottom: 0px;
  top: auto;
}
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaControlPanel
  .PinturaShapePresetsGrouped {
  padding-top: 0.75em;
}
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaControlPanel
  .PinturaShapePresetsList,
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaShapeStyleList {
  -webkit-box-align: end;
  align-items: flex-end;
}
.PinturaRoot[data-env~="has-controltabs-preference-top"]
  .PinturaUtilFooter
  .PinturaShapeStyleLabel {
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter {
  margin: 0.75em 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter .PinturaControlPanels {
  max-width: 24em;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter .PinturaControlList {
  margin-top: 1em;
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  > li
  + li {
  margin-left: 0px;
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  li[role="tab"]
  span {
  font-size: 0.75em;
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  li[role="tab"]
  button {
  backdrop-filter: var(--backdrop-filter-bright);
  background-color: var(--color-background-50);
  border-radius: 0px;
  box-shadow: inset 0 0 0 1px var(--color-background-15),
    0 0.0625em 0.125em rgba(0, 0, 0, 0.25), 0 0.125em 0.35em rgba(0, 0, 0, 0.35);
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  li[role="tab"]:first-child
  button {
  border-bottom-left-radius: var(--border-radius-round);
  border-top-left-radius: var(--border-radius-round);
  padding-left: 0.875em;
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  li[role="tab"]:last-child
  button {
  border-bottom-right-radius: var(--border-radius-round);
  border-top-right-radius: var(--border-radius-round);
  padding-right: 0.875em;
}
.PinturaRoot[data-env~="overlay"]
  .PinturaUtilFooter
  .PinturaControlList
  li:not([aria-selected="true"])
  span {
  color: var(--color-foreground-40);
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter .PinturaControlPanels {
  backdrop-filter: var(--backdrop-filter-bright);
  background-color: var(--color-background-50);
  border-radius: var(--border-radius-round);
  box-shadow: inset 0 0 0 1px var(--color-background-15),
    0 0.0625em 0.125em rgba(0, 0, 0, 0.25), 0 0.125em 0.35em rgba(0, 0, 0, 0.35);
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter .PinturaRangeInput {
  height: 1.5em;
  margin-top: 0px;
}
.PinturaRoot[data-env~="overlay"] .PinturaUtilFooter .PinturaRangeInputReset {
  opacity: 0;
}
.PinturaRangeInput {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  --range-input-feather-left: 2em;
  --range-input-feather-right: 2em;
  --range-input-mask-from: 0%;
  --range-input-mask-to: 100%;
  --range-input-mask-color: rgba(0, 0, 0, 0.25);
  --range-input-line-color: var(--color-foreground-15);
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 3.5em;
  margin: auto;
  max-width: 24em;
  outline: transparent;
  position: relative;
  touch-action: none;
  width: calc(100% - 2em);
}
.PinturaRangeInput[data-focus-visible]::after {
  background-color: var(--color-focus-50);
  border-radius: 0.25em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  height: 2em;
  left: 0px;
  position: absolute;
  right: 0px;
  top: calc(50% - 1em);
}
.PinturaRangeInputInner {
  contain: strict;
  height: 100%;
  mask: linear-gradient(
    90deg,
    transparent 0,
    #000 var(--range-input-feather-left),
    #000 calc(50% - 3em),
    transparent 50%,
    #000 calc(50% + 3em),
    #000 calc(100% - var(--range-input-feather-right)),
    transparent
  );
  overflow: hidden;
  position: relative;
  width: 100%;
}
.PinturaRangeInputMeter {
  height: 100%;
}
.PinturaRangeInput .PinturaRangeInputMeter svg {
  fill: currentcolor;
  display: block;
  pointer-events: none;
}
.PinturaRangeInput > .PinturaRangeInputValue {
  font-feature-settings: "tnum";
  contain: strict;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 0.75em;
  font-variant-numeric: tabular-nums;
  height: 1.5em;
  left: calc(50% - 1.75em);
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: calc(50% - 0.6875em);
  width: 3.5em;
  z-index: 1;
}
.PinturaRangeInput > .PinturaRangeInputReset {
  cursor: var(--button-cursor);
  left: calc(50% - 1.0625em);
  margin-top: 0.125em;
  opacity: 0.35;
  outline: transparent;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  top: 0px;
  transition: opacity var(--transition-duration-25);
  width: 2em;
  z-index: 1;
  color: transparent !important;
}
.PinturaRangeInput > .PinturaRangeInputReset:hover {
  opacity: 0.5;
}
.PinturaRangeInput > .PinturaRangeInputReset[data-focus-visible] {
  opacity: 1;
}
.PinturaRangeInput > .PinturaRangeInputReset[data-focus-visible]::before {
  background-color: var(--color-focus-50);
  border-radius: 0.25em;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  height: 1em;
  left: calc(50% - 0.5em);
  pointer-events: none;
  position: absolute;
  top: calc(50% - 0.5em);
  width: 1em;
  z-index: 2;
}
.PinturaRangeInput > .PinturaRangeInputReset[disabled] {
  opacity: 0.15;
}
.PinturaRangeInput > .PinturaRangeInputReset::after {
  background: var(--color-foreground-100);
  content: "";
  height: 60%;
  left: 50%;
  position: absolute;
  top: 20%;
  width: 1px;
}
.PinturaRangeInputInner[data-value-limited] svg {
  mask: linear-gradient(
    90deg,
    var(--range-input-mask-color) var(--range-mask-from),
    #000 var(--range-mask-from),
    #000 var(--range-mask-to),
    var(--range-input-mask-color) var(--range-mask-to)
  );
}
.PinturaRangeInputInner[data-value-limited] svg rect {
  x: var(--range-mask-from);
  fill: var(--range-input-line-color);
  width: calc(var(--range-mask-to) - var(--range-mask-from));
}
.PinturaImageInfo {
  pointer-events: none;
}
.PinturaImageInfo p {
  font-feature-settings: "tnum";
  contain: strict;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 0.75em;
  font-variant-numeric: tabular-nums;
  height: 1.25em;
  line-height: 1;
  overflow: hidden;
  text-align: right;
  width: 8em;
}
.PinturaPresetListFilter .PinturaRadioGroupOptions {
  justify-content: space-evenly;
  padding: 0.625em 0px 0.3125em;
}
.PinturaPresetListFilter .PinturaRadioGroupOptions label {
  cursor: pointer;
  display: block;
}
.PinturaPresetListFilter + .PinturaOptionsList {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.PinturaToolbar {
  -webkit-box-pack: center;
  display: flex;
  justify-content: center;
  margin-left: 1em;
  margin-right: 1em;
}
.PinturaToolbar .PinturaToolbarInner {
  display: inline-flex;
}
.PinturaToolbar[data-layout="compact"] .PinturaToolbarContentWide,
.PinturaToolbar[data-overflow="overflow"] .PinturaToolbarContentOptional {
  display: none;
}
.PinturaToolbar .PinturaButton {
  border-radius: var(--border-radius-round);
  line-height: 1.1;
  outline: transparent;
  padding: 0.3125em 0.75em;
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out,
    box-shadow var(--transition-duration-10) ease-out,
    -webkit-box-shadow var(--transition-duration-10) ease-out;
}
.PinturaToolbar .PinturaButton:hover {
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaToolbar .PinturaButton[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaToolbar .PinturaButton .PinturaButtonIcon {
  width: 1em;
}
.PinturaToolbar .PinturaButtonLabel {
  font-size: 0.75em;
}
.PinturaToolbar .PinturaPanel {
  z-index: 3;
}
.PinturaToolbar .PinturaToolbarInner > * {
  margin: 0px 0.5em;
}
.PinturaRectManipulator {
  --size: 1.25em;
  left: 0px;
  outline: none;
  position: absolute;
  top: 0px;
  touch-action: none;
}
.PinturaRectManipulator:not([data-shape="edge"]) {
  height: var(--size);
  width: var(--size);
  z-index: 2;
}
.PinturaRectManipulator:not([data-shape="edge"])::after {
  border-radius: inherit;
  inset: -0.5em;
  content: "";
  position: absolute;
}
.PinturaRectManipulator:not([data-shape="edge"])[data-focus-visible]::after {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaRectManipulator[data-shape~="circle"] {
  background-color: var(--color-foreground-100);
  border-radius: 50%;
  box-shadow: 0 0 2px var(--color-background-50);
  line-height: var(--size);
  margin-left: calc(var(--size) * -0.5);
  margin-top: calc(var(--size) * -0.5);
}
.PinturaRectManipulator[data-shape="hook"] {
  border: 3px solid var(--color-foreground-100);
}
.PinturaRectManipulator[data-shape="hook"][data-direction*="t"] {
  border-bottom: 0px;
  margin-top: -3px;
}
.PinturaRectManipulator[data-shape="hook"][data-direction*="r"] {
  border-left: 0px;
  margin-left: calc(var(--size) * -1);
}
.PinturaRectManipulator[data-shape="hook"][data-direction*="b"] {
  border-top: 0px;
  margin-top: calc(var(--size) * -1);
}
.PinturaRectManipulator[data-shape="hook"][data-direction*="l"] {
  border-right: 0px;
  margin-left: -3px;
}
.PinturaRectManipulator[data-shape~="edge"] {
  height: 1px;
  width: 1px;
  z-index: 1;
}
.PinturaRectManipulator[data-shape~="edge"][data-focus-visible] {
  background-color: var(--color-focus-50);
}
.PinturaRectManipulator[data-direction="b"],
.PinturaRectManipulator[data-direction="t"] {
  cursor: ns-resize;
  height: var(--size);
  margin-top: calc(var(--size) * -0.5);
  transform-origin: 0px center;
}
.PinturaRectManipulator[data-direction="l"],
.PinturaRectManipulator[data-direction="r"] {
  cursor: ew-resize;
  margin-left: calc(var(--size) * -0.5);
  transform-origin: center 0px;
  width: var(--size);
}
.PinturaRectManipulator[data-direction="bl"],
.PinturaRectManipulator[data-direction="tr"] {
  cursor: nesw-resize;
}
.PinturaRectManipulator[data-direction="br"],
.PinturaRectManipulator[data-direction="tl"] {
  cursor: nwse-resize;
}
.PinturaRoot[data-env~="pointer-coarse"]
  .PinturaRectManipulator[data-shape="edge"]:active {
  background-color: var(--color-foreground-5);
}
.PinturaRoot[data-env~="pointer-coarse"]
  .PinturaRectManipulator:not([data-shape="edge"])::after {
  inset: -1em;
}
.PinturaRoot[data-env~="pointer-coarse"]
  .PinturaRectManipulator:not([data-shape="edge"]):active::after {
  background-color: var(--color-foreground-5);
}
.PinturaShapeStyleEditor {
  display: grid;
  grid-template-columns: 1fr;
  position: relative;
}
.PinturaShapeStyleEditor > div {
  -webkit-box-pack: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  grid-column-start: 1;
  grid-row-start: 1;
  justify-content: center;
  max-width: 100%;
  overflow: hidden;
}
.PinturaShapeStyles {
  position: relative;
}
.PinturaShapeStyles:not([data-state~="overflows"]) {
  -webkit-box-pack: center;
  justify-content: center;
}
.PinturaShapeStyleList,
.PinturaShapeStyles:not([data-state~="overflows"]) {
  display: flex;
}
.PinturaShapeStyleList .PinturaButton,
.PinturaShapeStyleList .PinturaInput {
  outline: transparent;
}
.PinturaShapeStyleList .PinturaInput {
  font-size: 0.75em;
  line-height: 2.25;
  padding: 0px 0px 0px 0.625em;
}
.PinturaShapeStyleList .PinturaShapeStyleLabel {
  color: var(--color-foreground-50);
  font-size: 0.625em;
  font-weight: 300;
  line-height: 1.75;
  padding: 0px 0.75em;
  pointer-events: none;
  text-align: center;
  text-transform: lowercase;
  white-space: nowrap;
}
.PinturaShapeStyleList > .PinturaShapeStyle {
  border-radius: var(--border-radius-round);
}
.PinturaShapeStyleList > .PinturaShapeStyle + .PinturaShapeStyle {
  margin-left: 1em;
}
.PinturaShapeStyle {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: stretch;
  align-items: stretch;
  display: flex;
  flex-direction: column;
}
.PinturaShapeStyle .PinturaPanelButton {
  border-radius: inherit;
}
.PinturaShapeStyle > .PinturaButton:hover,
.PinturaShapeStyle > .PinturaButton[data-focus-visible] {
  position: relative;
  z-index: 1;
}
.PinturaShapeStyle > .PinturaColorPickerButton .PinturaButtonLabel {
  border-radius: inherit;
  display: block;
}
.PinturaShapeStyle > .PinturaColorPickerButton {
  -webkit-box-pack: center;
  display: flex;
  justify-content: center;
}
.PinturaShapeStyle .PinturaColorPreview {
  background-color: rgb(255, 255, 255);
  background-size: 4px;
  border-radius: inherit;
  height: 1.5em;
  width: 1.5em;
}
.PinturaShapeStyle .PinturaColorPreview span {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaShapeStyle [data-focus-visible] .PinturaColorPreview span::before {
  background-color: var(--color-focus-50);
  border-radius: inherit;
  inset: 0px;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
  content: "";
  position: absolute;
  z-index: 1;
}
.PinturaShapeStyle > .PinturaColorPickerButtonStroke .PinturaColorPreview {
  mask: radial-gradient(circle, transparent 5.5px, rgb(0, 0, 0) 6px) 0% 0% /
    cover;
}
.PinturaShapeStyle
  > .PinturaColorPickerButtonStroke
  .PinturaColorPreview
  span::after {
  border-radius: inherit;
  inset: 6px;
  box-shadow: 0 0 0 1px var(--color-foreground-5);
  content: "";
  position: absolute;
}
.PinturaShapeStyle > .PinturaDropdownButton .PinturaButtonLabel,
.PinturaShapeStyle > .PinturaRadioGroup .PinturaButtonLabel,
.PinturaShapeStyle > .PinturaRadioGroupOption label,
.PinturaShapeStyle > .PinturaSliderButton .PinturaButtonLabel {
  display: block;
  font-size: 0.6875em;
  line-height: 2.25;
  padding: 0px 1em;
}
.PinturaShapeStyle
  > .PinturaButton:not(.PinturaColorPickerButton)[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaShapeStyle .PinturaInputField {
  border-radius: var(--border-radius);
  height: 2em;
  padding: 0px 0.75em;
  text-align: right;
  width: 3em;
}
.PinturaShapeStyle .PinturaInputField,
.PinturaShapeStyle > .PinturaDropdownButton {
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
}
.PinturaShapeStyle > .PinturaDropdownButton {
  transition: background-color var(--transition-duration-10);
}
.PinturaShapeStyle > .PinturaDropdownButton:hover {
  background-color: var(--color-foreground-10);
}
.PinturaShapeStyle > .PinturaDropdownButton .PinturaButtonLabel::after {
  content: "▼";
  font-size: 0.6875em;
  margin-left: 0.75em;
  margin-right: -0.25em;
  pointer-events: none;
  position: relative;
  top: -0.125em;
}
.PinturaShapeStyle > .PinturaRadioGroup > .PinturaRadioGroupOptions {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.PinturaShapeStyle > .PinturaRadioGroup > .PinturaRadioGroupOptions label {
  -webkit-box-align: center;
  align-items: center;
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  cursor: var(--button-cursor);
  display: flex;
  height: 1.5em;
  padding: 0px 0.25em;
  transition: background-color var(--transition-duration-10);
}
.PinturaShapeStyle
  > .PinturaRadioGroup
  > .PinturaRadioGroupOptions
  label:hover {
  background-color: var(--color-foreground-20);
}
.PinturaShapeStyle > .PinturaRadioGroup > .PinturaRadioGroupOptions svg {
  height: 1.125em;
  width: 1.125em;
}
.PinturaShapeStyle
  > .PinturaRadioGroup
  > .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:first-of-type
  label {
  border-bottom-left-radius: var(--border-radius-round);
  border-top-left-radius: var(--border-radius-round);
  padding-left: 0.5em;
}
.PinturaShapeStyle
  > .PinturaRadioGroup
  > .PinturaRadioGroupOptions
  .PinturaRadioGroupOption:last-of-type
  label {
  border-bottom-right-radius: var(--border-radius-round);
  border-top-right-radius: var(--border-radius-round);
  padding-right: 0.5em;
}
.PinturaShapeStyle
  > .PinturaRadioGroup
  > .PinturaRadioGroupOptions
  [data-selected="true"]
  label {
  background-color: var(--color-foreground-10);
}
.PinturaShapePresetsPalette {
  max-width: 100%;
  overflow: hidden;
  text-align: center;
  width: 40em;
}
.PinturaShapePresetsPalette .PinturaShapePresetSelect {
  display: inline-block;
  vertical-align: top;
}
.PinturaShapePresetsPalette .PinturaScrollable:not([data-state~="overflows"]) {
  -webkit-box-pack: center;
  display: flex;
  justify-content: center;
}
.PinturaShapePresetsPalette .PinturaButton + .PinturaButton {
  margin-left: 0.5em;
}
.PinturaShapePresetsPalette .PinturaButton {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border-radius: var(--border-radius-round);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  cursor: var(--button-cursor);
  flex-direction: row;
  line-height: 1.1;
  outline: none;
  padding: 0.3125em 0.75em;
  transition: background-color var(--transition-duration-10) ease-out,
    color var(--transition-duration-10) ease-out,
    box-shadow var(--transition-duration-10) ease-out,
    -webkit-box-shadow var(--transition-duration-10) ease-out;
}
.PinturaShapePresetsPalette .PinturaButton .PinturaButtonIcon {
  width: 1em;
}
.PinturaShapePresetsPalette .PinturaButton .PinturaButtonLabel {
  font-size: 0.75em;
}
.PinturaShapePresetsPalette .PinturaButton:hover {
  box-shadow: inset 0 0 0 1px var(--color-foreground-10);
}
.PinturaShapePresetsPalette .PinturaButton[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaShapePresetsPalette .PinturaShapePresetsFlat > * + *,
.PinturaShapePresetsPalette .PinturaShapePresetsGroups > * + *,
.PinturaShapePresetsPalette .PinturaShapePresetsGroups > div > * + * {
  margin-left: 0.5em;
}
.PinturaShapePresetsGrouped,
.PinturaShapePresetsGroups {
  display: flex;
}
.PinturaShapePresetsGrouped {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  align-items: center;
  flex-direction: column;
}
.PinturaShapePresetsGrouped [role="tab"] {
  white-space: nowrap;
}
.PinturaShapePresetsFlat {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  align-items: center;
  display: flex;
  justify-content: center;
}
.PinturaShapePresetsFlat > .PinturaButton {
  margin-left: 1em;
}
.PinturaShapeList {
  background: var(--color-background-70);
  border-radius: var(--border-radius);
  box-shadow: 0 0 0 1px var(--color-foreground-5);
  color: var(--color-foreground-100);
  left: 1em;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 1em;
  transition: opacity var(--transition-duration-10) ease-in-out;
  width: max-content;
  z-index: 1;
}
.PinturaShapeList li + li {
  margin-top: -0.3125em;
}
.PinturaShapeList[data-visible="true"] {
  opacity: 1;
}
.PinturaShapeList .PinturaColorPreview {
  border-radius: 0.25em;
  height: 0.75em;
  margin-right: 0.25em;
  width: 0.75em;
}
.PinturaShapeList .PinturaShapeListItem {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  outline: none;
  padding: 0.25em 0.5em;
}
.PinturaShapeList .PinturaShapeListItem > span {
  font-size: 0.75em;
  line-height: 1.75;
  margin-left: -0.325em;
  padding: 0px 0.325em;
}
.PinturaShapeList .PinturaShapeListItem[data-focus-visible] > span {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaShapeList[data-visible="true"] .PinturaShapeListItem {
  pointer-events: all;
}
.PinturaShapeEditor {
  height: 100%;
  outline: none;
  touch-action: none;
  width: 100%;
}
.PinturaShapeControls {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  left: 0px;
  pointer-events: none;
  top: 0px;
  z-index: 3;
  position: absolute !important;
}
.PinturaShapeControlsGroup {
  background: rgb(34, 34, 34);
  border-radius: 0.25em;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0.125em 0.25em;
  color: rgb(238, 238, 238);
  pointer-events: all;
}
.PinturaShapeControlsGroup,
.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle {
  display: inline-flex;
  min-height: 1.75em;
}
.PinturaShapeControlsGroup + .PinturaShapeControlsGroup {
  margin-left: 0.5em;
}
.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle {
  position: relative;
}
.PinturaShapeControlsGroup .PinturaButton {
  outline: transparent;
}
.PinturaShapeControlsGroup .PinturaButton[data-focus-visible] {
  background-color: var(--color-focus-50);
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaShapeControlsGroup .PinturaButton[disabled] > span {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: all;
}
.PinturaShapeControlsGroup > .PinturaButton {
  display: block;
  font-weight: 700;
  outline: transparent;
  transition: background-color var(--transition-duration-10);
}
.PinturaShapeControlsGroup > .PinturaButton:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.PinturaShapeControlsGroup > .PinturaButton .PinturaButtonLabel {
  display: block;
  font-size: 0.6875em;
  line-height: 1.7em;
  padding: 0px 0.75em;
}
.PinturaShapeControlsGroup .PinturaButtonIconOnly {
  transition: background-color var(--transition-duration-10);
  width: 1.75em;
}
.PinturaShapeControlsGroup .PinturaButtonIconOnly:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.PinturaShapeControlsGroup > button:first-of-type {
  border-radius: 0.25em 0px 0px 0.25em;
}
.PinturaShapeControlsGroup > button:last-of-type {
  border-radius: 0px 0.25em 0.25em 0px;
}
.PinturaShapeControlsGroup > button:only-of-type {
  border-radius: 0.25em;
}
.PinturaShapeControlsGroup > * + * {
  border-left: 1px solid rgba(0, 0, 0, 0.5);
}
.PinturaShapeControlsGroup svg {
  pointer-events: none;
}
.PinturaInlineInput {
  display: flex;
  left: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  transform-origin: center center;
}
.PinturaInlineInput::before {
  content: "";
  height: var(--line-height);
  width: 0px;
}
.PinturaContentEditable {
  height: calc(100% - var(--bottom-inset, 0));
  margin: 0px;
  outline: none;
  overflow: hidden;
  padding: 0px;
  vertical-align: top;
  width: 100%;
}
.PinturaShapePreset,
.PinturaShapePresetsList {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.PinturaShapePreset {
  --thumb-size: 1.75em;
  --thumb-radius: 0.3125em;
  --thumb-margin: 0.3125em;
  -webkit-box-pack: center;
  justify-content: center;
  position: relative;
}
.PinturaShapePreset text {
  font-family: monospace;
}
.PinturaShapePreset img,
.PinturaShapePreset svg {
  border-radius: var(--thumb-radius);
  display: block;
  height: var(--thumb-size);
  max-width: none;
  min-width: auto;
  object-fit: cover;
  width: var(--thumb-size);
}
.PinturaShapePreset .PinturaDragButton {
  border-radius: var(--border-radius);
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  padding: var(--thumb-margin);
}
.PinturaShapePreset .PinturaDragButton:hover {
  background-color: var(--color-foreground-10);
}
.PinturaShapePreset .PinturaDragButton[data-loader]::after,
.PinturaShapePreset .PinturaDragButton[data-loader]::before {
  border-radius: var(--thumb-radius);
  display: block;
  height: var(--thumb-size);
  line-height: var(--thumb-size);
  width: var(--thumb-size);
}
.PinturaShapePreset .PinturaDragButton[data-error] img {
  display: none;
}
.PinturaShapePreset .PinturaDragButton[data-error]::after {
  background-color: var(--color-error-10);
  box-shadow: inset 0 0 0 1px var(--color-error-75);
  color: var(--color-error-75);
  content: "⚠";
}
.PinturaShapePreset .PinturaDragButton[data-loader] {
  position: relative;
}
.PinturaShapePreset .PinturaDragButton[data-loader]::before {
  animation: pintura-img-loading
    calc(var(--transition-duration-multiplier, 0) * 1s) infinite alternate
    ease-in-out;
  background-color: var(--color-foreground-10);
  content: "";
  left: var(--thumb-margin);
  position: absolute;
  top: var(--thumb-margin);
  transition: transform calc(var(--transition-duration-multiplier, 0) * 0.5s)
      ease-in,
    -webkit-transform calc(var(--transition-duration-multiplier, 0) * 0.5s) ease-in;
  z-index: -1;
}
.PinturaShapePreset .PinturaDragButton[data-loader] img {
  opacity: 0;
  transition: opacity calc(var(--transition-duration-multiplier, 0) * 0.35s)
    ease-out;
}
.PinturaShapePreset .PinturaDragButton[data-loader][data-load] img {
  opacity: 1;
}
.PinturaShapePreset .PinturaDragButton[data-loader][data-error]::before,
.PinturaShapePreset .PinturaDragButton[data-loader][data-load]::before {
  animation-play-state: paused;
  transform: scale(0.5);
}
.PinturaShapePreset + .PinturaShapePreset {
  margin-left: 0.5em;
}
@-webkit-keyframes pintura-img-loading {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes pintura-img-loading {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.PinturaInputForm {
  cursor: auto;
  opacity: 0;
  z-index: 2147483647;
}
.PinturaInputForm:not([data-layout="stick"]) {
  background-color: var(--color-background-95);
  border-radius: var(--border-radius);
  bottom: 6.5em;
  box-shadow: 0 0.25em 0.5em -0.5em rgba(0, 0, 0, 0.75),
    inset 0 0 0 1px var(--color-foreground-10);
  left: calc(50% - 15em);
  position: absolute;
  width: 30em;
}
@media (max-width: 34em) {
  .PinturaInputForm:not([data-layout="stick"]) {
    left: 2em;
    right: 2em;
    width: auto;
  }
}
.PinturaInputForm[data-layout="stick"] {
  background-color: var(--color-background-100);
  left: 0px;
  outline: 1px solid var(--color-foreground-15);
  position: absolute;
  right: 0px;
  transition: opacity 0.15s 0.25s;
}
.PinturaInputForm[data-layout="stick"] > .PinturaInputFormInner {
  background-color: var(--color-foreground-3);
}
.PinturaInputFormInner > .PinturaButton {
  border-radius: 9999em;
  box-shadow: inset 0 0 0 1px var(--color-foreground-5);
  color: var(--color-foreground-100);
}
.PinturaInputFormInner > .PinturaButton:first-of-type {
  left: 1em;
}
.PinturaInputFormInner > .PinturaButton:last-of-type {
  background: var(--color-primary);
  box-shadow: inset 0 0 0 1px var(--color-foreground-10);
  color: var(--color-primary-text);
  right: 1rem;
}
.PinturaInputFormInner
  > .PinturaButton:not(.PinturaButtonIconOnly)
  .PinturaButtonInner {
  padding: 0px 0.875em 0px 0.625em;
}
.PinturaInputFormInner > .PinturaButton .PinturaButtonIcon {
  height: 0.875em;
  width: 0.875em;
}
.PinturaInputFormInner > .PinturaButton.PinturaButtonIconOnly {
  height: 1.875em;
  width: 1.875em;
}
.PinturaInputFormInner > .PinturaButton .PinturaButtonLabel {
  font-size: 0.875em;
}
.PinturaInputFormInner > .PinturaButton .PinturaButtonInner {
  -webkit-box-pack: center;
  display: flex;
  justify-content: center;
  line-height: 2;
}
.PinturaInputFormInner {
  padding-bottom: 3.5em;
  padding-top: 1em;
}
.PinturaInputFormInner > .PinturaButton {
  bottom: 1em;
  position: absolute;
}
.PinturaInputFormFields textarea:only-child {
  background: transparent;
  display: block;
  height: 5em;
  mask: linear-gradient(0deg, transparent, rgb(0, 0, 0) 1em);
  padding: 0px 1em 0.5em;
  width: 100%;
}
.PinturaInputFormFields textarea:only-child::-webkit-scrollbar {
  cursor: pointer;
  width: 1em;
}
.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-track {
  background: none;
}
.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--color-foreground-70);
  border: 0.25em solid transparent;
  border-radius: 9999em;
  cursor: pointer;
}
.PinturaInputForm input,
.PinturaInputForm textarea {
  border: none;
  box-sizing: border-box;
  color: var(--color-foreground-100);
  font-size: 1rem;
  outline: transparent;
  resize: none;
}
.PinturaInputForm input {
  background-color: var(--color-background-100);
}
.PinturaModalBodyLock .PinturaInputForm {
  margin-top: -50px;
}
.PinturaContentEditable {
  display: inline-block !important;
  user-select: text !important;
  white-space: pre-line !important;
  word-break: break-word !important;
}
.PinturaContentEditable[data-wrap-content="nowrap"] {
  white-space: nowrap !important;
  word-break: normal !important;
}
.PinturaContentEditable {
  background: transparent !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  margin: 0px !important;
  max-width: none !important;
  min-width: auto !important;
}
.PinturaShapeManipulator {
  --size: 0.75em;
  left: 0px;
  outline: none;
  position: absolute;
  top: 0px;
  touch-action: none;
}
.PinturaShapeManipulator:not([data-control="edge"]) {
  border-radius: 9999em;
  height: var(--size);
  line-height: var(--size);
  margin-left: calc(var(--size) * -0.5);
  margin-top: calc(var(--size) * -0.5);
  width: var(--size);
}
.PinturaShapeManipulator:not([data-control="edge"])::after {
  inset: -0.5em;
  content: "";
  position: absolute;
}
.PinturaShapeManipulator:not([data-control="edge"])[data-focus-visible]::after {
  background-color: var(--color-focus-50);
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px var(--color-focus-100);
}
.PinturaShapeManipulator[data-control="point"] {
  background: linear-gradient(
    90deg,
    var(--color-secondary-dark),
    var(--color-secondary)
  );
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(0, 0, 0) 0px 0px 4px;
  z-index: 3;
}
.PinturaShapeManipulator[data-control="edge"] {
  height: var(--size);
  margin-top: calc(var(--size) * -0.5);
  transform-origin: 0 calc(var(--size) * 0.5);
  width: 1px;
  z-index: 1;
}
.PinturaShapeManipulator[data-control="edge"][data-focus-visible] {
  background-color: var(--color-focus-50);
}
.PinturaShapeManipulator[data-control="rotate"] {
  background: linear-gradient(90deg, rgb(255, 255, 255), rgb(221, 221, 221));
  border-radius: 9999em;
  box-shadow: 0 0 0 2px var(--color-secondary-dark), 0 0 4px #000;
  cursor: grab;
  z-index: 2;
}
.PinturaDragButton {
  cursor: var(--button-cursor);
  outline: transparent;
}
.PinturaDragButton > * {
  pointer-events: none;
}
.PinturaDragButton {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: filter var(--transition-duration-25) ease-out,
    -webkit-filter var(--transition-duration-25) ease-out;
  user-select: none;
}
.PinturaDragButton[disabled] {
  filter: var(--filter-disabled);
}
body {
  -webkit-font-smoothing: antialiased;
  background-color: rgb(255, 255, 255);
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans",
    "Helvetica Neue", sans-serif;
  margin: 0px;
}
* {
  box-sizing: border-box;
}
.brsnoH {
  display: flex;
  flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
}
.hwwZY {
  width: 100%;
  max-width: 1185px;
}
.hwwZY h2 {
  color: rgb(48, 48, 48);
  font-size: 25px;
  font-weight: 600;
  line-height: 24px;
  margin: 0px;
}
.bzfBnd {
  border-radius: 0px !important;
  border: 1px solid rgb(48, 48, 48) !important;
  width: 40vw !important;
  max-width: 1400px !important;
  overflow-y: auto !important;
}
.bzfBnd header {
  background-color: white !important;
  border-bottom: 1px solid rgb(237, 237, 237) !important;
}
.jLzhKT .select__control {
  font-size: 20px !important;
  border-bottom: 1px solid rgb(216, 216, 216) !important;
}
.jLzhKT .select__control .select__single-value {
  margin: 0px !important;
  color: rgb(48, 48, 48) !important;
  top: auto !important;
  transform: none !important;
}
.jLzhKT .select__indicators {
  margin: auto 0px 6px !important;
}
.jLzhKT .select__indicators > div > svg {
  fill: rgb(48, 48, 48) !important;
}
.jLzhKT .select__value-container {
  padding: 0px !important;
}
.eLkxbZ.full-screen-modal {
  width: 100% !important;
  height: 100% !important;
  border-radius: 0px !important;
}
.eLkxbZ header {
  background-color: rgb(255, 255, 255) !important;
}
.elOmhQ.full-screen-modal-body {
  display: flex !important;
  -webkit-box-pack: center !important;
  justify-content: center !important;
  height: 100vh !important;
  max-height: calc(-54px + 100vh) !important;
  width: 100% !important;
}
.gQxqpX {
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  pointer-events: none;
  visibility: hidden;
  -webkit-box-align: baseline;
  align-items: baseline;
  display: -webkit-box;
}
.pHsTa {
  background: rgb(0, 51, 255);
  border: 1px solid rgb(0, 51, 255);
  left: -1px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  top: -31px;
  position: relative;
  pointer-events: none;
  padding: 4px 12px;
  width: max-content;
  z-index: 2;
}
.QaPXZ {
  position: relative;
}
.QaPXZ * {
  outline: none;
}
.QaPXZ:hover:not(
    :has(
        [role="group"]:hover,
        [id^="form-field-wrapper-"]:hover,
        [id^="form-button-"]:hover
      )
  )
  > .sc-jEACwC {
  visibility: visible;
  border: 2px dashed rgb(0, 51, 255);
  z-index: 1;
}
.QaPXZ:hover:not(
    :has(
        [role="group"]:hover,
        [id^="form-field-wrapper-"]:hover,
        [id^="form-button-"]:hover
      )
  )
  > .sc-jEACwC
  > .sc-cPiKLX {
  visibility: hidden;
}
.bgyyUS {
  position: relative;
  width: 100%;
}
.bgyyUS * {
  outline: none;
}
.bgyyUS:hover:not(
    :has(
        [role="group"]:hover,
        [id^="form-field-wrapper-"]:hover,
        [id^="form-button-"]:hover
      )
  )
  > .sc-jEACwC {
  visibility: visible;
  border: 2px dashed rgb(0, 51, 255);
  z-index: 1;
}
.bgyyUS:hover:not(
    :has(
        [role="group"]:hover,
        [id^="form-field-wrapper-"]:hover,
        [id^="form-button-"]:hover
      )
  )
  > .sc-jEACwC
  > .sc-cPiKLX {
  visibility: hidden;
}
.kGPMio {
  position: relative;
  width: 100%;
}
.kGPMio * {
  outline: none;
}
.kGPMio > .sc-jEACwC {
  visibility: visible;
  border: 2px solid rgb(0, 51, 255);
}
.kGPMio > .sc-jEACwC > .sc-cPiKLX {
  visibility: visible;
}
.jCJXJr {
  position: relative;
}
.jCJXJr * {
  outline: none;
}
.jCJXJr > .sc-jEACwC {
  visibility: visible;
  border: 2px solid rgb(0, 51, 255);
}
.jCJXJr > .sc-jEACwC > .sc-cPiKLX {
  visibility: visible;
}
.KTqgq {
  position: relative;
}
.KTqgq * {
  outline: none;
}
.gIqrAJ {
  position: relative;
  width: 100%;
}
.gIqrAJ * {
  outline: none;
}
.hSPpzl {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
  align-items: center;
  grid-auto-columns: 1fr 40px;
  padding: 16px;
  border-bottom: 1px solid rgb(216, 216, 216);
}
.hSPpzl h3 {
  font-weight: 600;
  margin: 0px;
  color: rgb(80, 80, 80);
  font-size: 18px;
  font-family: var(--ub-primary-font);
  letter-spacing: 0.3px;
  text-transform: capitalize;
}
.hSPpzl button {
  justify-self: end;
}
.kXCdWy {
  cursor: grab;
}
.kXCdWy:active {
  cursor: grabbing;
}
.kXCdWy h3 {
  user-select: none;
  margin: 0px;
  text-transform: capitalize;
  font-size: 20px;
  color: rgb(48, 48, 48);
  line-height: 24px;
}
.cGkKTL {
  width: 300px;
  background: white;
  border: 1px solid rgb(216, 216, 216);
  border-radius: 4px;
  z-index: 65;
  box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px, rgba(0, 0, 0, 0.12) 0px 1px 18px,
    rgba(0, 0, 0, 0.2) 0px 3px 5px;
}
.jqGUwE {
  position: fixed;
  bottom: 0px;
  right: 0px;
  height: 100%;
  background: white;
  border: 1px solid rgb(216, 216, 216);
  z-index: 15;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  top: calc(129px);
}
.gbiXQe {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.gbiXQe h3 {
  margin-left: 8px;
}
.yBWOl {
  overflow: scroll;
  max-height: 425px;
  height: calc(100% - 161px);
  padding: 32px 32px calc(64px);
}
.jEGEFX {
  overflow: scroll;
  max-height: unset;
  height: calc(100% - 161px);
  padding: 32px;
}
.jXfsDr {
  color: rgb(48, 48, 48);
  border: none;
  background: white;
  cursor: pointer;
  min-width: 50px;
  height: 50px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 10px;
}
.jXfsDr:disabled {
  cursor: not-allowed;
}
.jXfsDr:disabled svg path {
  fill: rgb(170, 170, 170);
}
.jXfsDr:disabled:hover {
  background: rgb(249, 248, 247);
}
.jXfsDr:hover {
  background: rgb(237, 237, 237);
}
.jXfsDr svg path {
  fill: rgb(48, 48, 48);
}
.eSHQOE {
  position: relative;
}
.fAWLtj {
  font-weight: 600;
}
.lmdnKc {
  position: absolute;
  top: 351.297px;
  left: 803.469px;
  z-index: 15;
}
.cUcgro {
  position: absolute;
  top: 501.297px;
  left: 800.094px;
  z-index: 15;
}
.gKHeud {
  position: absolute;
  top: 263.297px;
  left: 798.562px;
  z-index: 15;
}
.vuUhQ {
  position: absolute;
  top: 255.297px;
  left: 798.562px;
  z-index: 15;
}
.ULZGc {
  position: absolute;
  top: 251.297px;
  left: 798.562px;
  z-index: 15;
}
.hkLwFv {
  position: absolute;
  top: 343.297px;
  left: 803.469px;
  z-index: 15;
}
.biwlQv {
  position: absolute;
  top: 329.297px;
  left: 803.469px;
  z-index: 15;
}
.jbcLoK {
  position: absolute;
  top: 479.297px;
  left: 800.094px;
  z-index: 15;
}
.dMNgdM {
  position: absolute;
  top: 444.297px;
  left: 800.094px;
  z-index: 15;
}
.ksfgb {
  position: absolute;
  top: 438.297px;
  left: 800.094px;
  z-index: 15;
}
.iZIErV {
  position: absolute;
  top: 432.297px;
  left: 800.094px;
  z-index: 15;
}
.kXJicP {
  position: absolute;
  top: 451.297px;
  left: 952.484px;
  z-index: 15;
}
.eBMbcz {
  position: absolute;
  top: 437.297px;
  left: 952.484px;
  z-index: 15;
}
.itYNex {
  position: absolute;
  top: 413.297px;
  left: 952.484px;
  z-index: 15;
}
.bOdrvk {
  position: absolute;
  top: 1542.44px;
  left: 805.5px;
  z-index: 15;
}
.eDtTql {
  position: absolute;
  top: 1556.44px;
  left: 805.5px;
  z-index: 15;
}
.cFNEQQ {
  position: absolute;
  top: 1528.44px;
  left: 805.5px;
  z-index: 15;
}
.dAeULL {
  position: absolute;
  top: 2421.42px;
  left: 931.188px;
  z-index: 15;
}
.icJGYG {
  position: absolute;
  top: 1740.42px;
  left: 842.938px;
  z-index: 15;
}
.jDLdwM {
  position: absolute;
  top: 1720.42px;
  left: 842.938px;
  z-index: 15;
}
.EAAWK {
  position: absolute;
  top: 1708.42px;
  left: 842.938px;
  z-index: 15;
}
.TXZhP {
  position: absolute;
  top: 2589.47px;
  left: 891.875px;
  z-index: 15;
}
.cYlBat {
  position: absolute;
  top: 2572.5px;
  left: 805.469px;
  z-index: 15;
}
.kJNDOF {
  position: absolute;
  top: 2583.47px;
  left: 891.875px;
  z-index: 15;
}
.kxZNSG {
  position: absolute;
  top: 2594.95px;
  left: 953.547px;
  z-index: 15;
}
.lmaTKN {
  position: absolute;
  top: 2582.95px;
  left: 953.547px;
  z-index: 15;
}
.iWSguL {
  gap: 8px;
}
.jQieBz {
  grid-template-columns: minmax(min-content, 1fr) auto;
  gap: 8px;
}
.bdDpJE {
  display: block;
  margin-bottom: 2px;
  font-size: 14px;
  color: rgb(128, 128, 128);
  font-weight: 400;
  text-transform: capitalize;
  line-height: 20px;
}
.dqWhRe {
  display: block;
  margin-bottom: 2px;
  font-size: 14px;
  color: rgb(128, 128, 128);
  font-weight: 400;
  text-transform: capitalize;
  line-height: 20px;
  align-self: end;
  padding-bottom: 2px;
}
.gbjuGp {
  display: flex;
}
.gbjuGp input {
  width: 75%;
  font-size: 20px;
  padding: 2px;
  font-weight: 500;
  color: rgb(48, 48, 48);
  border-bottom: 1px solid rgb(216, 216, 216);
}
.hYPnnI {
  margin: auto 0px 0px;
  padding: 0px;
  font-size: 14px;
  line-height: 20px;
  color: rgb(48, 48, 48);
}
.bNLnZM {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 1fr 1fr;
  gap: 8px 16px;
}
.clakyI-overlay {
  position: absolute !important;
}
.clakyI-content {
  background-color: rgb(255, 255, 255);
  top: 20px;
  left: 20px;
}
.kTiyQm {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(46, 54, 73);
}
.dChAgS {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(241, 98, 89);
}
.ciqrvn {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(255, 255, 255);
}
.EyohP {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(44, 52, 76);
}
.hpZilk {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(255, 255, 255);
}
.bjgYpA {
  height: 24px;
  width: 24px;
  margin: 0px 8px 8px 0px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  background-color: rgb(0, 0, 0);
}
.bpRkxw {
  display: block;
  margin: 0px 2% 16px;
  width: calc(56%);
}
.txrCG {
  display: block;
  margin: 0px 2% 16px;
  width: calc(36%);
}
.hKaiEj {
  display: block;
  margin: 0px 2% 16px;
  width: calc(46%);
}
.ikykYT {
  display: block;
  margin: 0px 2% 16px;
  width: calc(96%);
}
.kmTFKS {
  display: block;
  font-size: 14px;
  color: rgb(128, 128, 128);
  font-weight: 400;
  margin: 0px 0px 8px;
}
.jOAXwU {
  display: flex;
  flex-wrap: wrap;
}
.jxmTKC {
  color: rgb(0, 51, 255);
  cursor: pointer;
  margin: 0px 32px 0px 0px;
  padding: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  border: none;
  background-color: transparent;
}
.jxmTKC:hover {
  background-color: transparent;
}
.jxmTKC svg {
  fill: rgb(0, 51, 255);
}
.bFmxFa {
  color: rgb(48, 48, 48);
  cursor: pointer;
  margin: 0px 32px 0px 0px;
  padding: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  border: none;
  background-color: transparent;
}
.bFmxFa:hover {
  background-color: transparent;
}
.bFmxFa svg {
  fill: rgb(48, 48, 48);
}
.lbcQVw {
  margin: 0px 8px 0px 0px;
}
.gPNdcs {
  display: flex;
}
.fsyGQI {
  display: block;
  font-size: 14px;
  color: rgb(128, 128, 128);
  margin: 0px 0px 8px;
}
.buBwxb {
  margin: 0px 0px 32px;
}
.hSrgVA {
  position: sticky;
  bottom: 12px;
  z-index: 15;
}
.cNITJY {
  position: absolute;
  top: calc(100% + 5px);
  display: grid;
  grid-auto-flow: column;
  gap: 1px;
  background: rgb(237, 237, 237);
  border: 1px solid rgb(237, 237, 237);
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px;
  box-sizing: border-box;
  max-width: fit-content;
  text-align: left;
  border-radius: 0px;
}
.jIlZPX {
  position: relative;
}
.RsbUG {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -8px;
  overflow: auto;
  -webkit-box-flex: 1;
  flex-grow: 1;
  width: 100%;
  max-width: 1185px;
}
.RsbUG li {
  list-style: none;
}
.cFmbbq {
  width: 184px;
  margin: 0px 8px 68px;
  position: relative;
}
.cFmbbq button {
  height: 184px;
  background: linear-gradient(45deg, rgb(244, 245, 246) 25%, transparent 25%)
      0px 0px / 20px 20px,
    linear-gradient(-45deg, rgb(244, 245, 246) 25%, transparent 25%) 0px 10px,
    linear-gradient(45deg, transparent 75%, rgb(244, 245, 246) 75%) 10px -10px,
    linear-gradient(-45deg, transparent 75%, rgb(244, 245, 246) 75%) -10px 0px;
  cursor: pointer;
  border: 1px solid rgb(222, 222, 222);
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 0px;
  margin: 0px;
  width: 100%;
  transition: border 0.3s, opacity 0.3s;
}
.cFmbbq button:hover:not(:disabled) {
  border-color: rgb(0, 51, 255);
}
.cFmbbq button:disabled {
  opacity: 0.3;
}
.cFmbbq:hover button:disabled + .disabled-message {
  opacity: 1;
  visibility: visible;
}
.cFmbbq .disabled-message {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  color: rgb(0, 34, 176);
  background: rgb(216, 232, 255);
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  text-align: center;
  top: 0px;
  left: 0px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  transition: visibility 0.3s, opacity 0.3s;
  width: 184px;
  height: 184px;
}
.cFmbbq .disabled-message p {
  max-width: 120px;
  margin: 8px 0px 0px;
}
.cFmbbq img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}
.fvaubL {
  display: grid;
  row-gap: 16px;
  margin: 0px 2% 16px;
}
.jVPXva {
  display: flex;
  color: rgb(128, 128, 128);
  width: 100%;
  margin: 0px 2% 16px;
}
.fuWnoP {
  width: 100%;
  margin: 16px 2% 0px;
}
.Qcscl {
  flex: 0 1 0px;
  color: blue;
  padding-left: 5%;
  padding-right: 5%;
}
.Qcscl:hover {
  text-decoration: underline;
  cursor: pointer;
}
.kcMGTu {
  color: rgb(48, 48, 48);
  border: 1px solid rgb(232, 232, 232);
  margin-right: -1px;
  background: white;
  cursor: pointer;
  width: 37px;
  height: 37px;
  outline: 0px;
  display: block;
}
.kcMGTu:disabled {
  cursor: not-allowed;
}
.kcMGTu:disabled svg path {
  fill: rgb(170, 170, 170);
}
.kcMGTu:disabled:hover {
  background: rgb(249, 248, 247);
}
.kcMGTu:hover {
  background: rgb(237, 237, 237);
}
.kcMGTu svg path {
  fill: rgb(48, 48, 48);
}
.ksMwAq {
  color: rgb(0, 51, 255);
  border: 1px solid rgb(232, 232, 232);
  margin-right: -1px;
  background: white;
  cursor: pointer;
  width: 37px;
  height: 37px;
  outline: 0px;
  display: block;
}
.ksMwAq:disabled {
  cursor: not-allowed;
}
.ksMwAq:disabled svg path {
  fill: rgb(170, 170, 170);
}
.ksMwAq:disabled:hover {
  background: rgb(249, 248, 247);
}
.ksMwAq:hover {
  background: rgb(237, 237, 237);
}
.ksMwAq svg path {
  fill: rgb(0, 51, 255);
}
.YJkUj p {
  margin: 1rem 0px;
}
.YJkUj a {
  color: rgb(244, 100, 92);
  text-decoration: none;
}
.YJkUj a:hover {
  color: rgb(244, 100, 92);
  text-decoration: none;
}
.YJkUj a:active {
  color: rgb(244, 100, 92);
  text-decoration: none;
}
.flgpaV {
  position: relative;
  display: inline-block;
}
.gRGZfJ {
  position: absolute;
  top: 0px;
  right: 0px;
  transform: translateY(-100%);
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  visibility: hidden;
  z-index: 3;
}
.jcrUgb {
  color: rgb(48, 48, 48);
  border: 1px solid rgb(232, 232, 232);
  margin-right: -1px;
  background: white;
  cursor: pointer;
  width: 37px;
  height: 37px;
  outline: 0px;
  display: block;
}
.jcrUgb:disabled {
  cursor: not-allowed;
}
.jcrUgb:disabled svg path {
  fill: rgb(170, 170, 170);
}
.jcrUgb:disabled:hover {
  background: rgb(249, 248, 247);
}
.jcrUgb:hover {
  background: rgb(237, 237, 237);
}
.jcrUgb svg path {
  fill: rgb(48, 48, 48);
}
.epJnwj:focus-within .sc-gdyeKB {
  visibility: visible;
}
.jquijR {
  user-select: text;
}
.erEUXH {
  font-weight: bold;
}
.cRVGye {
  background: white;
  transition: 300ms ease-out;
}
.iYdozt {
  padding: 32px;
}
.jTxSgZ {
  cursor: pointer;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 8px 16px;
  background-color: rgb(249, 248, 247);
  border-top: 1px solid rgb(237, 237, 237);
  border-bottom: 1px solid rgb(237, 237, 237);
}
.jTxSgZ h2 {
  margin: 0px;
  font-family: inherit;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.3px;
  text-transform: capitalize;
  color: rgb(48, 48, 48);
  align-self: center;
  cursor: pointer;
}
.eFSpcD {
  line-height: 0;
  transform: rotate(180deg);
  transition: 0.2s ease-in-out;
}
.gARCuS {
  gap: 8px;
}
.cKYSWU {
  display: block;
  margin-bottom: 2px;
  font-size: 14px;
  color: rgb(128, 128, 128);
  font-weight: 400;
  text-transform: capitalize;
  line-height: 20px;
}
.hYehIE {
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.bMvUg {
  width: 100%;
  height: 145px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.bMvUg .image-overlay {
  background: rgb(216, 216, 216);
  display: grid;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0px;
}
.djPncY {
  width: 100%;
  height: 145px;
  background-image: url("https://d9hhrg4mnvzow.cloudfront.net/campaign.thyrocare.com/corporate/6db6d41f-dd43-4442-a14c-ef02532fb9d1-b6f6c93b-24da-4af8-aa4e-2f6afe80462f-hlm-lp-images-10-original.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.djPncY .image-overlay {
  background: rgb(216, 216, 216);
  display: grid;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0px;
}
.cNlVMg {
  width: 100%;
  height: 145px;
  background-image: url("https://d9hhrg4mnvzow.cloudfront.net/campaign.thyrocare.com/corporate/c3c2b960-5daf-49e2-9257-9838cc718cbc-corporate-website-page-16.original.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.cNlVMg .image-overlay {
  background: rgb(216, 216, 216);
  display: grid;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0px;
}
.hBTzpe {
  margin-top: 15px;
  display: grid;
}
.comBhG {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
  -webkit-box-pack: end;
  justify-content: end;
  z-index: 15;
}
.jNwuQM .select__control {
  font-size: 20px;
  border-bottom: 1px solid rgb(216, 216, 216) !important;
}
.jNwuQM .select__control .select__single-value {
  margin: 0px;
  color: rgb(48, 48, 48);
  top: auto;
  transform: none;
}
.jNwuQM .select__indicators {
  margin: auto 0px 6px;
}
.jNwuQM .select__indicators > div > svg {
  fill: rgb(48, 48, 48);
}
.jNwuQM .select__value-container {
  padding: 0px;
}
.jCdFyA {
  padding: 4px;
  resize: vertical !important;
}
.hwXhFj {
  display: flex;
  flex-wrap: wrap;
  margin: 16px -2%;
}
.ImgLV {
  font-size: 16px;
  color: rgb(48, 48, 48);
  font-weight: 600;
  margin: 0px 0px 8px;
}
.dSAGVz {
  position: absolute;
  overflow: hidden;
  width: 100%;
  z-index: 19;
}
.jlkMEk {
  width: 100%;
}
.gkdLmg {
  max-width: 490px;
  border-radius: 0px;
  border: 1px solid rgb(48, 48, 48);
  overflow-y: auto;
}
.gkdLmg label {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 600;
}
.gkdLmg header {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(237, 237, 237);
}
.gkdLmg header button {
  visibility: hidden;
}
.gkdLmg button {
  font-size: 16px;
  font-weight: 600;
}
.gkdLmg button:first-child {
  margin-bottom: 16px;
}
.dkFhtB div[class^="toggle_labelOn"] {
  color: rgb(170, 170, 170);
}
.dkFhtB div[class^="toggle_labelOff"] {
  color: rgb(0, 51, 255) !important;
}
.jhfACx div[class^="toggle_labelOn"] {
  color: rgb(0, 51, 255);
}
.jhfACx div[class^="toggle_labelOff"] {
  color: rgb(170, 170, 170) !important;
}
.dvtRLe {
  width: 100%;
}
.dvtRLe div[class^="popout-container_content"] {
  border: 1px solid rgb(0, 51, 255);
  color: rgb(0, 51, 255);
  background-color: rgb(216, 232, 255);
  font-size: 14px;
  font-weight: 600;
  padding: 8px;
  border-radius: 8px;
}
.dvtRLe polygon[class^="popout-marker_polygon"] {
  fill: rgb(216, 232, 255);
}
.dvtRLe polyline[class^="popout-marker_bottomLine"] {
  stroke: rgb(216, 232, 255);
}
.dvtRLe polyline[class^="popout-marker_line"] {
  stroke: rgb(0, 51, 255);
}
.wNjve {
  min-height: 46px;
  background-color: rgb(216, 216, 216);
  margin-bottom: 16px;
  cursor: move;
  position: relative;
}
.gLBFDQ {
  min-width: 236px;
  border: 1px dashed rgb(201, 201, 201);
  font-size: 14px;
  padding: 16px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  transition: 0.05s ease-in-out;
  transform: translate3d(0px, 0px, 0px);
  background: rgb(255, 255, 255);
}
.gLBFDQ:hover,
.gLBFDQ:active {
  border: 1px solid rgb(0, 51, 255);
  color: rgb(0, 51, 255);
  background-color: rgb(216, 232, 255);
  cursor: grab;
}
.gLBFDQ:hover svg path,
.gLBFDQ:active svg path {
  fill: rgb(0, 51, 255);
}
.gLBFDQ:hover svg circle,
.gLBFDQ:active svg circle {
  stroke: rgb(0, 51, 255);
}
.gLBFDQ:active {
  transform: translate3d(5px, 5px, 0px);
  cursor: grabbing;
}
.bZqNqd {
  margin-right: 8px;
}
.bZqNqd img {
  height: 16px;
  width: 16px;
}
.kSpziF {
  padding: 32px;
}
.cCQJrX {
  z-index: 13;
}
.cCQJrX div[class^="popout-container"] {
  font-family: "Source Sans Pro", system-ui, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: rgb(249, 248, 247);
  line-height: 16px;
}
.ackkz {
  height: calc(-178px + 100vh);
}
.ackkz div[class*="loader_hiddenStart"] {
  opacity: 1;
}
.gdxVGN {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 68px;
  width: 125px;
  padding: 0px 32px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  border: none;
  background: none;
  cursor: pointer;
}
.egbvDH {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  color: rgb(128, 128, 128);
  padding: 16px 0px;
  margin: 0px 16px;
  list-style: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  top: 1px;
  -webkit-box-align: center;
  align-items: center;
  border: none;
  background: none;
  outline: none;
}
.egbvDH:hover {
  color: rgb(0, 51, 255);
  cursor: pointer;
  text-decoration: none;
}
.egbvDH.active {
  color: rgb(0, 51, 255);
}
.gOmNFq {
  display: flex;
  position: relative;
}
.ddXIXL {
  background: rgb(0, 51, 255);
  bottom: -1px;
  height: 5px;
  position: absolute;
  transition: 200ms;
  left: 16px;
  width: 98px;
}
.fViTXr {
  position: absolute;
  inset: 0px;
  display: none;
}
.daZNDQ {
  overflow: hidden;
  visibility: visible;
}
.kfLcjV {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.cUGxhh {
  position: absolute;
  inset: 0px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.5);
}
.ehnqmy {
  position: absolute;
  inset: 0px;
  display: none;
}
.ehnqmy::before {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0.5;
}
.jwzymU {
  border-bottom: none;
}
.gXUiuD {
  display: block;
  -webkit-user-drag: none;
  cursor: text;
  text-decoration: none;
}
.gXUiuD p {
  margin: 0px !important;
}
.iQRZPl {
  display: block;
  -webkit-user-drag: none;
  cursor: text;
}
.iQRZPl p {
  margin: 0px !important;
}
.kvUDgd {
  display: block;
  -webkit-user-drag: none;
  cursor: pointer;
  text-decoration: none;
}
.kvUDgd p {
  margin: 0px !important;
}
.hujwZT {
  display: block;
  -webkit-user-drag: none;
  cursor: pointer;
}
.hujwZT p {
  margin: 0px !important;
}
.TyfZZ {
  width: 100%;
  display: block;
  -webkit-user-drag: none;
  cursor: text;
  text-decoration: none;
}
.TyfZZ p {
  margin: 0px !important;
}
.fLVpWP {
  width: 100%;
  display: block;
  -webkit-user-drag: none;
  cursor: pointer;
  text-decoration: none;
}
.fLVpWP p {
  margin: 0px !important;
}
.cJMxAF {
  position: relative;
  display: block;
}
.cHIwux {
  position: relative;
  display: unset;
}
.hPjtgX {
  border: 2px solid rgb(0, 51, 255);
  color: rgb(0, 51, 255);
  background-color: white;
  font-family: inherit;
  font-size: inherit;
  position: absolute;
  width: 150px;
  height: 44px;
  text-align: center;
  top: -22px;
  left: calc(50% - 75px);
  border-radius: 3px;
  z-index: 2;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.hPjtgX:hover {
  background-color: rgb(0, 51, 255);
  color: white;
  cursor: pointer;
}
.hPjtgX:hover::before,
.hPjtgX:hover::after {
  content: "";
  position: absolute;
  height: 5px;
  background-color: rgb(0, 51, 255);
  width: 528px;
}
.hPjtgX:hover::before {
  left: 100%;
}
.hPjtgX:hover::after {
  right: 100%;
}
.hPjtgX.bottom {
  top: auto;
  bottom: -22px;
}
.iAkjiP {
  border: 2px solid rgb(0, 51, 255);
  color: rgb(0, 51, 255);
  background-color: white;
  font-family: inherit;
  font-size: inherit;
  position: absolute;
  width: 150px;
  height: 28px;
  text-align: center;
  top: -12px;
  left: calc(50% - 75px);
  border-radius: 3px;
  z-index: 2;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.iAkjiP:hover {
  background-color: rgb(0, 51, 255);
  color: white;
  cursor: pointer;
}
.iAkjiP:hover::before,
.iAkjiP:hover::after {
  content: "";
  position: absolute;
  height: 5px;
  background-color: rgb(0, 51, 255);
  width: 122px;
}
.iAkjiP:hover::before {
  left: 100%;
}
.iAkjiP:hover::after {
  right: 100%;
}
.iAkjiP.bottom {
  top: auto;
  bottom: -16px;
}
.eEWXZZ {
  background-size: cover;
  background-position: center center;
  min-height: fit-content;
}
.inGNJJ {
  position: absolute;
  cursor: col-resize;
  width: 15px;
  top: 5px;
  bottom: 5px;
  z-index: 3;
  transition: opacity 200ms ease-in-out;
}
.inGNJJ.start {
  left: -7px;
}
.inGNJJ.end {
  right: -7px;
}
.inGNJJ::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  height: 15px;
  width: 15px;
  left: 0px;
  top: 50%;
  margin-top: -7.5px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(0, 51, 255);
}
.hujxoK {
  position: relative;
}
.dFRclz {
  display: flex;
  width: 100%;
  height: 100%;
}
.cvUmOV {
  display: inherit;
  flex-flow: inherit;
  -webkit-box-pack: inherit;
  justify-content: inherit;
  -webkit-box-align: inherit;
  align-items: inherit;
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
  gap: inherit;
  grid-template-columns: inherit;
}
.eREWtF {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  margin: 0px auto;
}
.kQrhZn {
  margin: 0px;
  background: rgb(255, 255, 255);
  border-radius: 5px;
  border: 1px solid rgb(186, 194, 209);
  color: rgb(84, 105, 141);
  font-family: Inter;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding: 16px;
}
.kQrhZn[type="checkbox"] {
  accent-color: rgb(80, 80, 80);
  margin: 0px 12px 0px 0px;
}
.kQrhZn[type="radio"] {
  accent-color: rgb(80, 80, 80);
  margin: 0px 12px 0px 0px;
}
.kQrhZn:not([type="radio"]):not([type="checkbox"]) {
  width: 100%;
}
.kQrhZn::-webkit-input-placeholder {
  color: rgb(84, 105, 141);
  opacity: 0.5;
}
.cHtBOI {
  display: grid;
  grid-template-columns: 1fr;
  background-color: rgb(249, 248, 247);
  position: relative;
  overflow: scroll;
  max-width: 100%;
  height: calc(-137px + 100vh);
  padding: 48px;
}
.cHtBOI .mode {
  background: rgb(255, 255, 255);
}
.cHtBOI .edit-mode {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px;
  height: min-content;
}
.cHtBOI .view-mode {
  max-width: 100%;
}
.jeXeMR {
  display: grid;
  grid-template-columns: 1fr;
  background-color: rgb(249, 248, 247);
  position: relative;
  overflow: scroll;
  max-width: 100%;
  height: calc(-137px + 100vh);
  padding: 48px;
}
.jeXeMR .mode {
  background: rgb(255, 255, 255);
}
.jeXeMR .edit-mode {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px;
  height: min-content;
}
.ffoQBM {
  display: grid;
  grid-template-columns: 1fr;
  background-color: rgb(249, 248, 247);
  position: relative;
  overflow: scroll;
  max-width: 100%;
  height: calc(-68px + 100vh);
  padding: 0px;
}
.ffoQBM .mode {
  background: rgb(255, 255, 255);
}
.ffoQBM .edit-mode {
  box-shadow: none;
  height: min-content;
}
.ffoQBM .view-mode {
  max-width: 100%;
}
.ebCWPR {
  position: relative;
}
.ebCWPR:hover::before {
  border: 2px dashed rgb(0, 51, 255);
}
.ebCWPR::before {
  z-index: 1;
  content: "";
  position: absolute;
  inset: 0px;
}
.dVpgRq {
  width: 100%;
  position: relative;
}
.dVpgRq:hover::before {
  border: 2px dashed rgb(0, 51, 255);
}
.dVpgRq::before {
  z-index: 1;
  content: "";
  position: absolute;
  inset: 0px;
}
.dQQKyZ {
  position: relative;
}
.kOcQpu {
  width: 100%;
  position: relative;
}
.epznJS {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.gUcStg {
  display: block;
  margin-bottom: 4px;
  color: rgb(46, 54, 73);
  font-family: Inter;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0px;
}
.xXYWS {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: rgb(255, 255, 255);
  border-radius: 5px;
  border: 1px solid rgb(186, 194, 209);
}
.xXYWS::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0px, -50%);
  border-top: 7px solid rgb(186, 194, 209);
}
.xXYWS::after {
  content: "";
  position: absolute;
  inset: 0px;
  border-top: 5px solid rgb(255, 255, 255);
}
.xXYWS select {
  cursor: pointer;
  appearance: none;
  border: none;
  background: transparent;
  width: 100%;
  font-family: Inter;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(84, 105, 141);
  padding: 16px;
}
.xXYWS select:disabled {
  cursor: default;
}
.xXYWS select:focus {
  outline: none;
}
.ekvlgw {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: rgb(255, 255, 255);
  border-radius: 5px;
  border: 1px solid rgb(186, 194, 209);
}
.ekvlgw::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0px, -50%);
  border-top: 7px solid rgb(186, 194, 209);
}
.ekvlgw::after {
  border-top: 5px solid rgb(255, 255, 255);
}
.ekvlgw select {
  cursor: pointer;
  appearance: none;
  border: none;
  background: transparent;
  width: 100%;
  font-family: Inter;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  color: rgb(84, 105, 141);
  padding: 16px;
}
.ekvlgw select:disabled {
  cursor: default;
}
.ekvlgw select:focus {
  outline: none;
}
.dlJTsX {
  display: inherit;
  width: inherit;
  flex-direction: inherit;
  -webkit-box-pack: inherit;
  justify-content: inherit;
  -webkit-box-align: inherit;
  align-items: inherit;
  gap: inherit;
  grid-template-columns: inherit;
}
.erCtRd {
  width: 100%;
  display: grid;
  grid-template-columns: inherit;
  gap: inherit;
}
.ggpwIQ {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.ggpwIQ label::after {
  content: " ";
}
.hlPWdE {
  margin: 0px auto;
  width: 100%;
  max-width: 1200px;
}
.eqZKoR {
  margin: 0px auto;
  width: 100%;
  max-width: 390px;
}
.kmAtcz {
  margin: 0px auto;
  width: 100%;
}
.iTYJtY.full-screen-modal {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}
.iTYJtY header {
  background-color: rgb(255, 255, 255);
}
.bEoomc {
  border: none;
  background: none;
  margin: 0px;
  font-size: 14px;
  line-height: 24px;
  color: rgb(0, 51, 255);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
}
.bEoomc span {
  text-decoration-line: underline;
  margin-left: 8px;
}
.bEoomc svg {
  width: 16px;
}
.bEoomc svg,
.bEoomc path {
  fill: rgb(0, 51, 255) !important;
}
.ijyDrv {
  display: block;
  margin-top: 8px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kMZUfw {
  font-weight: 400;
  text-decoration: underline;
  font-size: 14px;
  color: rgb(80, 80, 80);
}
.ekoxYi {
  background: none;
  color: rgb(170, 170, 170);
  font-weight: 600;
  margin: 0px auto;
  height: 100%;
  width: 100%;
}
.cxHWqs {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 32px 0px;
}
.eoqnxS {
  font-size: 18px;
  min-height: 50px;
  display: block;
  margin: 0px 0px 0px 32px;
}
.hzTeUF {
  width: 100%;
  max-width: 1185px;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  position: relative;
}
.fOHQaB {
  width: calc(322px);
  flex-shrink: 0;
}
.fOHQaB .container {
  position: sticky;
  top: 0px;
}
.iPQpFA button {
  border-style: solid !important;
  border-width: 1px !important;
  border-color: rgb(0, 51, 255) !important;
}
.gsFsnp {
  border-bottom: 1px solid rgb(237, 237, 237);
  width: 100%;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.jlSSvi {
  display: flex;
}
.cwZiwE {
  width: 100%;
  max-width: 1185px;
}
.LtDmu {
  width: 100%;
  z-index: 1000;
  max-width: calc(1233px);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.LtDmu .heading {
  margin-right: auto;
}
.hQSGiy {
  width: 100%;
  z-index: 1000;
  max-width: calc(1233px);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: fixed;
  transform: translateX(-50%);
  left: 50%;
  -webkit-box-pack: end;
  justify-content: flex-end;
  top: 0px;
  padding: 4px 24px;
  background: rgb(255, 255, 255);
}
.hQSGiy::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  background: rgb(237, 237, 237);
}
.hQSGiy .heading {
  margin-right: auto;
}
.hfCwct {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 24px;
}
.bPCprT {
  font-size: 12px;
  font-weight: 400;
  align-self: center;
  color: rgb(170, 170, 170);
}
.coapHj {
  position: absolute;
  inset: 0px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.iAzLQN {
  border-left: 1px solid rgb(222, 222, 222);
  padding: 0px 16px 16px;
  height: max-content;
}
.cgvPQk {
  box-sizing: border-box;
  width: 290px;
  height: 290px;
  background: linear-gradient(45deg, rgb(244, 245, 246) 25%, transparent 25%)
      0px 0px / 20px 20px,
    linear-gradient(-45deg, rgb(244, 245, 246) 25%, transparent 25%) 0px 10px,
    linear-gradient(45deg, transparent 75%, rgb(244, 245, 246) 75%) 10px -10px,
    linear-gradient(-45deg, transparent 75%, rgb(244, 245, 246) 75%) -10px 0px;
}
.cgvPQk img {
  object-fit: scale-down;
  width: 100%;
  height: 100%;
}
.dJelUE {
  display: flex;
  flex-direction: column;
}
.iNZjGm {
  background-color: transparent;
  border: none;
  padding: 16px 0px;
  display: flex;
  align-content: center;
  font-weight: 400;
  font-size: 15px;
  color: rgb(80, 80, 80);
  cursor: pointer;
}
.iNZjGm svg {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.iNZjGm:disabled {
  color: rgb(222, 222, 222);
  cursor: not-allowed;
}
.iNZjGm:disabled svg path {
  fill: rgb(222, 222, 222);
}
.bvTODh {
  margin: 12px 0px 4px;
}
.eqeTLA {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}
.eqeTLA header {
  background-color: rgb(255, 255, 255);
}
.kdUwVc {
  font-family: "Source Sans Pro", system-ui, sans-serif;
  font-weight: 600;
  font-size: 20px;
  margin: 0px;
  color: rgb(48, 48, 48);
}
.emVIBE {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 12px;
}
.emVIBE button {
  justify-self: end;
}
.eDBzjz {
  font-family: "Source Sans Pro", system-ui, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: rgb(48, 48, 48);
}
.eODJzu {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  justify-content: left;
  font-family: "Source Sans Pro", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: rgb(128, 128, 128);
}
.jKwzsE {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  font-weight: 700;
  font-size: 13px;
  color: rgb(48, 48, 48);
  background-color: rgb(222, 222, 222);
}
.eZfWZy {
  margin-left: 8px;
}
.dTsonV {
  color: rgb(0, 51, 255);
  cursor: pointer;
  border: none;
  background: none;
  text-decoration: underline;
  padding: 0px;
}
.bYKeKr {
  height: 32px;
  width: 1px;
  border: 2px solid rgb(222, 222, 222);
  margin: 10px;
  border-radius: 10px;
  align-self: center;
}
.kXtDXc {
  font-family: "Source Sans Pro", system-ui, sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  border-width: 1px;
  margin-top: 20px;
  place-self: end;
}
.cZMhSG {
  display: grid;
  grid-template-rows: auto auto auto auto 1fr;
}
.eCvomL {
  padding: 16px;
  position: absolute;
  top: 421px;
  left: 924.328px;
  width: 435px;
  background: white;
  border: 1px solid rgb(237, 237, 237);
  z-index: 17;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  opacity: 0;
  visibility: hidden;
}
.qGCks {
  padding: 16px;
  position: absolute;
  top: 329px;
  left: 924.328px;
  width: 435px;
  background: white;
  border: 1px solid rgb(237, 237, 237);
  z-index: 17;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  opacity: 0;
  visibility: hidden;
}
.kZGbdc {
  padding: 16px;
  position: absolute;
  top: 218.297px;
  left: 1110.33px;
  width: 435px;
  background: white;
  border: 1px solid rgb(237, 237, 237);
  z-index: 17;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  opacity: 0;
  visibility: hidden;
}
.iNcqrY {
  padding: 16px;
  position: absolute;
  top: 210.297px;
  left: 1110.33px;
  width: 435px;
  background: white;
  border: 1px solid rgb(237, 237, 237);
  z-index: 17;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  opacity: 0;
  visibility: hidden;
}
.ksczEz {
  padding: 16px;
  position: absolute;
  top: 206.297px;
  left: 1110.33px;
  width: 435px;
  background: white;
  border: 1px solid rgb(237, 237, 237);
  z-index: 17;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px;
  opacity: 0;
  visibility: hidden;
}
.dhnMTS {
  display: flex;
  padding: 0px 32px;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
}
.kJEOwE {
  position: relative;
  left: -8px;
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px;
  display: grid;
  grid-auto-flow: row;
  gap: 5px;
}
.hXoWvP {
  background-color: rgb(255, 255, 255);
  border: none;
  cursor: pointer;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  justify-content: space-evenly;
  width: auto;
  padding: 15px;
  border-radius: 3px;
}
.hXoWvP:focus {
  outline: none;
}
.kSUQpQ {
  margin-left: 8px;
  padding-top: 4px;
  transition: 0.1s ease-in-out;
}
.EWtSF {
  background-color: rgb(216, 216, 216);
  opacity: 1;
  color: rgb(255, 255, 255);
  cursor: not-allowed;
}
.EWtSF span {
  padding: 0px 8px;
  font-weight: 500;
}
.fwBUhm {
  background-color: rgb(0, 51, 255);
  opacity: 1;
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.fwBUhm span {
  padding: 0px 8px;
  font-weight: 500;
}
.tRpQR {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 51, 255);
  opacity: 1;
  cursor: pointer;
}
.tRpQR span {
  padding: 0px 10px;
  font-weight: 500;
}
.tRpQR:disabled {
  background-color: rgb(216, 216, 216);
  cursor: not-allowed;
}
.iITRWl {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 51, 255);
  opacity: 0.7;
  cursor: pointer;
}
.iITRWl span {
  padding: 0px 10px;
  font-weight: 500;
}
.iITRWl:disabled {
  background-color: rgb(216, 216, 216);
  cursor: not-allowed;
}
.bbBPYa {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  margin-left: 16px;
}
.bbBPYa label {
  display: grid;
  text-align: center;
  font-size: 14px;
  margin: 5px;
}
.bbBPYa label div {
  margin-right: 5px;
}
.bbBPYa button {
  margin: 5px;
  align-self: self-start;
}
.RmvHM {
  display: grid;
  grid-auto-flow: column;
  grid-auto-rows: 100%;
  height: 100%;
}
.dlzWQJ {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 5px 32px 5px 0px;
}
.cTYRBX {
  text-decoration: underline;
  font-weight: normal;
  color: rgb(80, 80, 80);
  margin-right: 10px;
  margin-left: 10px;
}
.hegFJJ {
  -webkit-box-align: center;
  align-items: center;
  display: contents;
}
.GbNSb {
  margin-left: 10px;
  -webkit-box-align: baseline;
  align-items: baseline;
  white-space: nowrap;
  overflow: hidden;
  margin-right: auto;
}
.GbNSb h2 {
  font-size: 20px;
  color: rgb(48, 48, 48);
  font-weight: 400;
}
.bKlOLt {
  padding: 16px;
  cursor: pointer;
  width: 36px;
  height: 36px;
  box-sizing: initial;
}
.duzwRF {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-right: 5px;
}
.cjYZYA {
  cursor: pointer;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.jlpvob {
  opacity: 0;
  transition: 200ms ease-in-out;
}
.kBwndr {
  width: 100%;
  height: 68px;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(237, 237, 237);
  position: relative;
  z-index: 12;
}
.hlMuLe {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  margin: 0px;
  overflow: hidden;
}
.bSBdUV {
  display: grid;
  gap: 2px;
  font-size: 10px;
  color: rgb(128, 128, 128);
}
.cJJMDj {
  display: grid;
  gap: 2px;
  font-size: 10px;
  color: rgb(255, 163, 0);
}
.eaBKgT {
  display: grid;
  gap: 4px;
  margin-bottom: 16px;
}
.eaBKgT:last-child {
  margin-bottom: 0px;
}
.eaBKgT label {
  pointer-events: none;
}
.bBHukr {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
  color: rgb(128, 128, 128);
}
.cPiDFq label {
  font-weight: 600;
}
.kueUgJ {
  width: 300px;
}
.GzOqY {
  position: fixed;
  z-index: 18;
  height: calc(-129px + 100vh);
  display: grid;
  grid-template-rows: auto 1fr;
  background: white;
  box-sizing: inherit;
  transition: transform 200ms ease-in-out;
  left: 0px;
  top: calc(129px);
  border-right: 1px solid rgb(237, 237, 237);
  box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px, rgba(0, 0, 0, 0.12) 0px 3px 3px,
    rgba(0, 0, 0, 0.2) 0px 1px 8px;
  transform: translateX(-480px);
}
.iXXOfx {
  position: fixed;
  z-index: 18;
  height: calc(-129px + 100vh);
  display: grid;
  grid-template-rows: auto 1fr;
  background: white;
  box-sizing: inherit;
  transition: transform 200ms ease-in-out;
  left: 0px;
  top: calc(129px);
  border-right: 1px solid rgb(237, 237, 237);
  box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px, rgba(0, 0, 0, 0.12) 0px 3px 3px,
    rgba(0, 0, 0, 0.2) 0px 1px 8px;
  transform: translateX(0px);
}
.ffnMdK {
  max-height: 100%;
  overflow: auto;
  padding-bottom: 0px;
  max-width: 300px;
}
.iONFCu {
  max-height: 100%;
  overflow: auto;
  padding-bottom: 32px;
}
.hISCuk {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
  align-items: center;
  grid-auto-columns: 1fr 16px;
  padding: 16px;
  border-bottom: 1px solid rgb(237, 237, 237);
}
.hISCuk h3 {
  color: rgb(48, 48, 48);
  font-weight: 600;
  margin: 0px;
  font-size: 20px;
  text-transform: capitalize;
  line-height: 24px;
}
.hISCuk button {
  justify-self: end;
}
.dpaBmA {
  padding: 16px;
  margin: 0px;
  background: transparent;
  height: 100%;
  width: 100%;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: 0px;
}
.dpaBmA:hover {
  background: rgb(237, 237, 237);
}
.dpaBmA:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.dpaBmA svg path {
  fill: rgb(48, 48, 48);
}
.dpaBmA svg path {
  fill: rgb(128, 128, 128);
}
.dHrQar {
  padding: 16px;
  margin: 0px;
  background: transparent;
  height: 100%;
  width: 100%;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: 0px;
}
.dHrQar:hover {
  background: rgb(237, 237, 237);
}
.dHrQar:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.dHrQar svg path {
  fill: rgb(48, 48, 48);
}
.cGgivO {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  margin: 0px;
  overflow: visible;
}
.cGgivO ul {
  display: grid;
  grid-auto-flow: column;
  list-style: none;
  margin: 0px;
  padding: 0px;
  gap: 1px;
  background-color: rgb(237, 237, 237);
}
.cGgivO ul li {
  overflow: visible;
  background: white;
}
.bTxjUN {
  width: 100%;
  height: 61px;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(237, 237, 237);
  position: relative;
  z-index: 19;
}
.dAAtqw {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  margin: 0px;
  overflow: visible;
  -webkit-box-pack: end;
  justify-content: end;
}
.dAAtqw ul {
  display: grid;
  grid-auto-flow: column;
  list-style: none;
  margin: 0px;
  padding: 0px;
  gap: 1px;
  background-color: rgb(237, 237, 237);
}
.dAAtqw ul li {
  overflow: visible;
  background: white;
}
.epheQX {
  border-right: 1px solid rgb(237, 237, 237);
}
.hRqzto {
  border-left: 1px solid rgb(237, 237, 237);
}
.gcrPPY {
  border-radius: 0px;
  height: 100vh;
  opacity: 0.98;
  width: 100vw;
}
.gcrPPY header {
  background-color: rgb(255, 255, 255);
  margin: 106px 85px 0px 64px;
  padding: 0px 0px 26px;
  position: relative;
}
.gcrPPY header button {
  position: absolute;
  top: -60px;
  right: 0px;
}
.iIeAfj {
  padding: 16px;
  margin: 0px;
  background: rgb(216, 232, 255);
  height: 100%;
  width: 100%;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: 0px;
}
.iIeAfj:hover {
  background: rgb(216, 232, 255);
}
.iIeAfj:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.iIeAfj svg path {
  fill: rgb(0, 51, 255);
}
.dyMpVM {
  background: rgb(249, 248, 247);
  min-height: 100vh;
}
iframe#launcher {
  display: none;
}
.madkudu_modal {
  display: none;
  position: fixed;
  height: 100vh;
  width: 100vw;
  z-index: 1000;
  top: 0em;
  left: 0em;
}
.madkudu_modal.open {
  display: block;
}
.madkudu_modal__overlay {
  position: fixed;
  height: 100vh;
  width: 100vw;
  background: rgb(74, 144, 226);
  opacity: 0.85;
}
.madkudu_modal__canvas {
  position: fixed;
  height: 100vh;
  width: 100vw;
  text-align: center;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
  z-index: 100001;
}
.madkudu_modal__box_parent {
  position: relative;
  width: 100%;
  height: 100%;
}
.madkudu_modal__box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.madkudu_modal__title {
  font-size: 50px;
  line-height: 50px;
  color: rgb(255, 255, 255);
  padding-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.madkudu_modal__subtitle {
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 35px;
  padding-bottom: 40px;
}
.madkudu_modal__button {
  line-height: 2em;
  color: rgb(255, 255, 255);
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 0px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  transition: background-color 0.2s ease-in, color 0.2s ease-in;
}
.madkudu_modal__button--primary {
  line-height: 2em;
  color: rgb(255, 255, 255);
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 0px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  transition: background-color 0.2s ease-in, color 0.2s ease-in;
  width: 350px;
  background-color: rgb(7, 115, 85);
  font-size: 19px;
}
.madkudu_modal__button--primary:hover {
  background-color: rgb(6, 99, 85);
  color: rgb(255, 255, 255);
}
.madkudu_modal__button--secondary {
  line-height: 2em;
  color: rgb(255, 255, 255);
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 0px;
  cursor: pointer;
  outline: none;
  transition: background-color 0.2s ease-in, color 0.2s ease-in;
  width: 180px;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: underline;
  font-size: 15px;
  background-color: transparent;
}
.madkudu_modal__button--secondary:hover {
  color: rgb(221, 221, 221);
}
.madkudu_modal__branding {
  font-size: 13px;
  position: fixed;
  bottom: 20px;
  left: 20px;
  color: rgb(217, 217, 217);
}
.madkudu_modal__branding a {
  text-decoration: none;
  color: rgb(255, 255, 255);
  letter-spacing: 1px;
}
.css-1e94i99 {
  display: none;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(186, 194, 209);
  border-radius: 5px;
  color: rgb(0, 0, 0);
  font-family: Inter;
  font-size: 8px;
  font-weight: 400;
  line-height: 10px;
  padding: 16px;
  text-align: center;
}
.css-b62m3t-container {
  position: relative;
  box-sizing: border-box;
}
.css-7pg0cj-a11yText {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}
.css-13cymwt-control {
  -webkit-box-align: center;
  align-items: center;
  cursor: default;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  min-height: 38px;
  position: relative;
  transition: 100ms;
  background-color: rgb(255, 255, 255);
  border-color: rgb(204, 204, 204);
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0px !important;
}
.css-13cymwt-control:hover {
  border-color: rgb(179, 179, 179);
}
.css-hlgwow {
  -webkit-box-align: center;
  align-items: center;
  display: grid;
  flex: 1 1 0%;
  flex-wrap: wrap;
  position: relative;
  overflow: hidden;
  padding: 2px 8px;
  box-sizing: border-box;
}
.css-1dimb5e-singleValue {
  grid-area: 1 / 1 / 2 / 3;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(51, 51, 51);
  margin-left: 2px;
  margin-right: 2px;
  box-sizing: border-box;
}
.css-19bb58m {
  visibility: visible;
  flex: 1 1 auto;
  display: inline-grid;
  grid-area: 1 / 1 / 2 / 3;
  grid-template-columns: 0px min-content;
  margin: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  color: rgb(51, 51, 51);
  box-sizing: border-box;
}
.css-19bb58m::after {
  content: attr(data-value) " ";
  visibility: hidden;
  white-space: pre;
  grid-area: 1 / 2;
  font: inherit;
  min-width: 2px;
  border: 0px;
  margin: 0px;
  outline: 0px;
  padding: 0px;
}
.css-1wy0on6 {
  -webkit-box-align: center;
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-shrink: 0;
  box-sizing: border-box;
}
.css-1u9des2-indicatorSeparator {
  align-self: stretch;
  width: 1px;
  background-color: rgb(204, 204, 204);
  margin-bottom: 8px;
  margin-top: 8px;
  box-sizing: border-box;
}
@keyframes intercom-lightweight-app-launcher {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes intercom-lightweight-app-gradient {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes intercom-lightweight-app-messenger {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  40% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}
.intercom-lightweight-app {
  position: fixed;
  z-index: 2147483001;
  width: 0px;
  height: 0px;
  font-family: intercom-font, "Helvetica Neue", "Apple Color Emoji", Helvetica,
    Arial, sans-serif;
}
.intercom-lightweight-app-gradient {
  position: fixed;
  z-index: 2147483002;
  width: 500px;
  height: 500px;
  bottom: 0px;
  right: 0px;
  pointer-events: none;
  background: radial-gradient(
    at right bottom,
    rgba(29, 39, 54, 0.16) 0%,
    rgba(29, 39, 54, 0) 72%
  );
  animation: 200ms ease-out 0s 1 normal none running
    intercom-lightweight-app-gradient;
}
.intercom-lightweight-app-launcher {
  position: fixed;
  z-index: 2147483003;
  border: none;
  bottom: 20px;
  right: 20px;
  max-width: 48px;
  width: 48px;
  max-height: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgb(0, 51, 255);
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 6px 0px,
    rgba(0, 0, 0, 0.16) 0px 2px 32px 0px;
  transition: transform 167ms cubic-bezier(0.33, 0, 0, 1);
  box-sizing: content-box;
  padding: 0px !important;
  margin: 0px !important;
}
.intercom-lightweight-app-launcher:hover {
  transition: transform 250ms cubic-bezier(0.33, 0, 0, 1);
  transform: scale(1.1);
}
.intercom-lightweight-app-launcher:active {
  transform: scale(0.85);
  transition: transform 134ms cubic-bezier(0.45, 0, 0.2, 1);
}
.intercom-lightweight-app-launcher:focus {
  outline: none;
}
.intercom-lightweight-app-launcher-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 48px;
  height: 48px;
  transition: transform 100ms linear, opacity 80ms linear;
}
.intercom-lightweight-app-launcher-icon-open {
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
.intercom-lightweight-app-launcher-icon-open svg {
  width: 24px;
  height: 24px;
}
.intercom-lightweight-app-launcher-icon-open svg path {
  fill: rgb(255, 255, 255);
}
.intercom-lightweight-app-launcher-icon-self-serve {
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
.intercom-lightweight-app-launcher-icon-self-serve svg {
  height: 44px;
}
.intercom-lightweight-app-launcher-icon-self-serve svg path {
  fill: rgb(255, 255, 255);
}
.intercom-lightweight-app-launcher-custom-icon-open {
  max-height: 24px;
  max-width: 24px;
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
.intercom-lightweight-app-launcher-icon-minimize {
  opacity: 0;
  transform: rotate(-60deg) scale(0);
}
.intercom-lightweight-app-launcher-icon-minimize svg path {
  fill: rgb(255, 255, 255);
}
.intercom-lightweight-app-messenger {
  position: fixed;
  z-index: 2147483003;
  overflow: hidden;
  background-color: white;
  animation: 250ms cubic-bezier(0, 1, 1, 1) 0s 1 normal none running
    intercom-lightweight-app-messenger;
  transform-origin: right bottom;
  width: 400px;
  height: calc(100% - 40px);
  max-height: 704px;
  min-height: 250px;
  right: 20px;
  bottom: 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 40px;
  border-radius: 16px;
}
.intercom-lightweight-app-messenger-header {
  height: 64px;
  border-bottom: none;
  background: rgb(216, 216, 216);
}
.intercom-lightweight-app-messenger-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 21px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 25px;
}
@media print {
  .intercom-lightweight-app {
    display: none;
  }
}

.bottom-logo {
  width: 170px;
  height: 105px;
}
@media only screen and (max-width: 600px) {
  img.logo {
    height: 50px;
  }
  .bottom-logo {
  height: 35px;
}
.mt-10{
  margin-top: 10px;
}

}

@media only screen and (min-width: 601px) and (max-width: 992px) {
  img.logo {
    height: 60px;
  }  
  .bottom-logo {
  height: 35px;
}
.mt-10{
  margin-top: 10px;
}
}
