.u2VBO3 .ant-upload-list-item {
  float: none;
  width: 102px;
  border: none;
  padding: 0;
}

.u2VBO3 .ant-upload-list-item-info {
  border-radius: 4px;
}

.u2VBO3 .ant-upload-list {
  display: flex;
  flex-wrap: wrap;
}

.gdWTe9 {
  color: #aaa;
  font-size: 12px;
  margin-bottom: 16px;
}

._9S7kbq .ant-modal-close {
  top: -56px;
  color: white;
}

._9S7kbq .ant-modal-content {
  background: transparent;
  box-shadow: none;
}

.O0Atj5 {
  border-radius: 8px;
  border: 1px solid #0f9;
  cursor: pointer;
  height: 100px;
  padding-top: 22px;
  text-align: center;
  width: 100px;
}

.jVYwq7 {
  border: 1px solid #a9a9a9;
  cursor: not-allowed;
}

.B9vY6r {
  color: #0f9 !important;
  font-size: 24px;
}

.D\+ATVn {
  color: #0f9;
  font-family: 'Circular Std', monospace;
  font-weight: 500;
  margin-top: 8px;
}

._2OJlL- {
  color: #a9a9a9;
}

.sGTcB2 {
  color: #d3d3d3 !important;
  cursor: not-allowed;
}

.sGTcB2 :hover {
  color: #d3d3d3;
}

.ant-upload {
  width: 100%;
}

.yl0Ag3 {
  min-height: 44px;
  padding: 0 20px;
  width: 100%;
  font-family: 'Circular Std', monospace;
  font-weight: 500;
  color: white;
  background-color: black;
  border: 1px solid white;
  border-radius: 5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}

.yl0Ag3:hover {
  transition: 0.3s;
  color: #0f9;
  border-color: #0f9;
}

.FWOuM0 {
  border-color: #0f9;
  color: #0f9;
}

.FWOuM0:hover {
  background-color: #0f9;
  color: #000;
}

.aZHQUB {
  background-color: white;
  color: black;
  border-color: #eee;
  transition: 0.3s;
}

.FWOuM0._2PmS7t {
  color: #000;
}

._2PmS7t {
  border-width: 0;
  background-color: #0f9;
  color: #000;
}

.ixufG\+ {
  background-color: white;
  color: black;
  border-color: black;
}

._2PmS7t:hover {
  border-width: 1px;
  background-color: white;
  color: #0f9;
}

.BL7dW9 {
  font-size: 16px;
}

.qMuZ2\+ {
  flex: 3;
}

.TvLLU1 {
  flex: 1;
  margin-left: 5px;
  margin-right: 8px;
}

.TvLLU1 svg {
    fill: black;
  }

.yl0Ag3:disabled {
  background-color: #222;
  border-color: #222;
  color: #aaa;
  cursor: not-allowed;
}

.yl0Ag3:disabled:hover {
  background-color: #222;
  color: #aaa;
}

.aZHQUB:disabled,
.aZHQUB:disabled:hover {
  background-color: white;
  border-color: #eee;
  border-width: 1px;
}

@media only screen and (max-width: 1023px) {
  .yl0Ag3 {
    padding: 8px;
  }
}

.W\+S2l8 {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._1jhSf8 {
  opacity: 0.3;
  cursor: not-allowed;
}

.fjEbRE {
  color: #aaa;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}

.yB0qOJ,
.Pt4ZyH {
  border: none;
  width: 100%;
  padding: 5px 0;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent;
  outline-offset: 2px;
}

.yB0qOJ {
  border-bottom: 1px solid #aaa;
}

.-zqHaL {
  color: white;
  background-color: transparent;
}

.-zqHaL:disabled {
  cursor: not-allowed;
}

.\+lWns3 {
  font-family: 'Roboto', sans-serif;
  color: #f5222d;
}

.qv1e7P {
  color: #aaa;
  font-family: 'Roboto', sans-serif;
}

fieldset.-ZLex5 {
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
}

.h5C-ml,
.h5C-ml label {
  color: white;
}

.YUV2dl,
.YUV2dl label {
  color: black;
}

input[type='radio'].BCQ-eu {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  opacity: 0.00001;
}

.Q0bqOV {
  margin: 0;
}

.Mi1C00 {
  display: flex;
  flex-direction: column;
  min-height: 44px;
}

.iSPfxe {
  display: flex;
  min-height: 44px;
}

._8PZWT7 {
  position: relative;
  flex-grow: 1;
  margin-bottom: 10px;
  margin-top: 10px;
  background-color: white;
  border-right: 4px solid transparent;
  border-radius: 4px;
}

.LOv87l {
  border-right-color: #0f9;
}

.NybeRJ {
  position: relative;
  flex-grow: 1;
}

.o9-me3 {
  cursor: not-allowed;
  background-color: #999;
}

._013N\+B {
  text-align: center;
}

.mUU1A5 {
  text-align: left;
}

._3QRQI1 {
  text-align: right;
}

.JfHUtN {
  cursor: pointer;
}

.vbLGAH {
  border: 1px solid #eee;
  border-left: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.h5C-ml .ROuVIg {
  width: 100%;
  height: 100%;
  min-height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 16px;
  color: black;
}

.iSPfxe .BUttoW:first-of-type .JfHUtN {
  border: 1px solid #eee;
}

.h5C-ml .WSl8jW,
.WSl8jW {
  color: black;
}

.h5C-ml ._6ZBWmz,
._6ZBWmz {
  background: #0f9;
}

.XH4wtd {
  border-right-color: #0f9;
}

.XH4wtd::after {
    display: inline-block;
    content: '';
    color: #0f9;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMzAuNjQ2IDEyTDggMzQuNTE3IDExLjUxIDM4bDE5LjEzNi0xOS4wMzUgOC42OCA4LjU4IDMuNTEtMy40ODJ6Ii8+PC9kZWZzPjx1c2UgZmlsbD0iIzAwZmY5OSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDIxLjQxOCAxOSkiIHhsaW5rOmhyZWY9IiNhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    fill: #0f9;
  }

.-kxtml,
.wayiKC {
  background-color: black;
  width: 100%;
  position: relative;
}

.-kxtml input,
.wayiKC input {
  background-color: black;
  color: white;
}

.St2HNO,
.xH5v8I {
  color: black;
  background-color: white;
}

.St2HNO input,
.xH5v8I input {
  background-color: white;
  color: black;
}

.Hwd5L-,
.jTDGzI {
  width: 100%;
  box-sizing: border-box;
  border: none;
  padding: 5px;
  font-family: 'Roboto', sans-serif;
}

.jTDGzI {
  outline: none;
}

.Hwd5L- {
  border-bottom: 1px solid #aaa;
}

.\-3L4lQ {
  display: inline-block;
}

.x5G0uZ {
  list-style: none;
  font-family: 'Roboto', sans-serif;
  padding: 5px;
}

.WiIuFG {
  background-color: #0f9;
}

.Yp8QVM {
  display: none;
}

.el\+jTg {
  padding: 0;
  margin: 0;
  outline: 2px solid #0f9;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2;
  position: absolute;
  width: inherit;
  box-sizing: border-box;
}

.el\+jTg:empty {
  display: none;
}

._8gdguB .el\+jTg,
.KG6j\+b .el\+jTg {
  background-color: black;
  color: white;
}

.St2HNO .el\+jTg,
.xH5v8I .el\+jTg {
  background-color: white;
}

.nmJauI {
  background-color: white;
  color: black;
  border: 1px solid #aaa;
  padding: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
  display: inline-block;
  border-radius: 4px;
}

.SHgvfZ {
  margin-left: 4px;
}

.OCyxkz {
  box-sizing: border-box;
  border-bottom: 1px solid #aaa;
}

.QLPH0j .lzq8Tl {
  color: #aaa;
}

.lzq8Tl {
  margin-top: 16px;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}

.f4pSA3 {
  padding: 0;
  border: 0;
}

.f4pSA3 > div,
.f4pSA3 > fieldset,
.f4pSA3 > button {
  margin-bottom: 32px;
}

.f4pSA3.\+XoTeR > div,
.f4pSA3.\+XoTeR > fieldset,
.f4pSA3 > button {
  margin-bottom: 16px;
}

.yB0qOJ:focus,
.Hwd5L-:focus,
.OCyxkz:focus-within,
.Pt4ZyH:focus {
  outline: 2px solid #0f9;
  border-bottom: none;
}

.X7guFj {
  padding-left: 8px;
}

.X7guFj:focus {
  outline: none;
  border-bottom: 2px solid #0f9;
  padding-left: 8px;
}

.yB0qOJ,
.Hwd5L-,
.NY-MTS,
.Pt4ZyH {
  margin-top: 5px;
}

.HPfdyA {
  margin-top: 0;
}

.peJpoD {
  margin-right: 8px;
  display: inline-block;
}

.nDe3fh i {
  color: white;
}

.qQx23D {
  font-family: 'Roboto', sans-serif;
}

.os6--X {
  color: white;
}

.Y2PdjD {
  color: black;
}

.xKv9jc {
  color: #0f9;
}

.GBcHCT {
  position: relative;
  cursor: pointer;
  width: 100%;
}

.GBcHCT .pQP-Tz {
  position: absolute;
  top: 0;
  right: 0;
  display: inline;
  cursor: pointer;
}

.pQP-Tz {
  color: #0f9;
}

.VPY27h > * {
  margin-bottom: 16px;
}

.TX7ouy {
  margin: 15px 0;
  color: white;
}

.MzNlgw {
  padding: 10px 0;
}

.iQ6Ufb {
  cursor: pointer;
}

.iQ6Ufb:hover {
  color: blue;
}

.rKqz-h {
  background-color: white;
  padding: 16px;
  width: 100%;
  margin: 16px 0;
  border-radius: 5px;
}

._6s0-KJ {
  color: red;
}

.c0utlm {
  color: #0f9;
  padding-left: 15px;
  font-size: 16px;
}

.rT-Ewa,
.A1eq1C {
  display: flex;
  align-items: center;
}

.rT-Ewa {
  justify-content: space-between;
}

.rT-Ewa:hover {
  color: #0f9;
}

.tjzhsY {
  display: flex;
  justify-content: center;
  padding: 25px 0;
  align-items: center;
}

@keyframes iRVC4V {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.d-PLc4 {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border: 0.25rem solid rgba(255, 255, 255, 0.4);
  border-top-color: #0f9;
  animation: iRVC4V 1s infinite linear;
}

._4RIkIk {
  display: block;
  position: relative;
  padding-left: 40px;
  line-height: 2.5;
  margin-bottom: 10px;
}

  ._4RIkIk:link,
  ._4RIkIk:visited {
    text-decoration: none;
  }

  ._4RIkIk::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
  }

  .XFtsBJ {
}

  .XFtsBJ::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZmlsbD0iIzAwZmY5OSIgZD0iTTIwIDJINGMtMS4xIDAtMiAuOS0yIDJ2MThsNC00aDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bTAgMTRINS4xN0w0IDE3LjE3VjRoMTZ2MTJ6TTcgOWgydjJIN3ptOCAwaDJ2MmgtMnptLTQgMGgydjJoLTJ6Ij48L3BhdGg+PC9zdmc+Cg==);
  }

  .pHDstA {
}

  .pHDstA::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTggMTgiPjxkZWZzPjxwYXRoIGQ9Ik0yMC45IDE2LjMxMWgtMy4wNzhhMS41MSAxLjUxIDAgMDAtMS41MSAxLjUxdi4wMDhhLjQ5NS40OTUgMCAwMS0uNTE3LjQ5OGMtMy42MjYtLjI0LTYuMjg0LTIuOTk2LTYuNTc0LTYuNTc1YS40OTQuNDk0IDAgMDEuNDk3LS41MjMgMS41MSAxLjUxIDAgMDAxLjUxLTEuNTFWNi42NGExLjUxIDEuNTEgMCAwMC0xLjUxLTEuNTA5SDYuNjQxYTEuNTEgMS41MSAwIDAwLTEuNTEgMS41MXY0LjA5NmMwIDYuNDQ2IDUuMjI2IDExLjY3NCAxMS42NzQgMTEuNjc0SDIwLjlhMS41MSAxLjUxIDAgMDAxLjUxLTEuNTF2LTMuMDhhMS41MSAxLjUxIDAgMDAtMS41MS0xLjUwOSIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUgLTUpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzBmOSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjMGY5Ij48cGF0aCBkPSJNMCAwaDI3djI3SDB6Ii8+PC9nPjwvZz48L3N2Zz4K);
  }

.l3f\+Cu {
  display: block;
  position: relative;
  padding-left: 40px;
  line-height: 2.5;
  margin-bottom: 10px;
}

  .l3f\+Cu:link,
  .l3f\+Cu:visited {
    text-decoration: none;
  }

  .l3f\+Cu::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
  }

  .\+2Q\+Ox {
}

  .\+2Q\+Ox::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMGY5IiBkPSJNMTI4IDE0OHYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ6bTE0MCAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJ6bS0xMjggOTZoNDBjNi42IDAgMTItNS40IDEyLTEydi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyem0xMjggMGg0MGM2LjYgMCAxMi01LjQgMTItMTJ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJ6bS03NiA4NHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTc2IDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMnptMTgwIDEyNHYzNkgwdi0zNmMwLTYuNiA1LjQtMTIgMTItMTJoMTkuNVYyNGMwLTEzLjMgMTAuNy0yNCAyNC0yNGgzMzdjMTMuMyAwIDI0IDEwLjcgMjQgMjR2NDQwSDQzNmM2LjYgMCAxMiA1LjQgMTIgMTJ6TTc5LjUgNDYzSDE5MnYtNjdjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY2N2gxMTIuNVY0OUw4MCA0OGwtLjUgNDE1eiIvPjwvc3ZnPgo=);
  }

._3L\+ZrF {
  margin-bottom: 32px;
  background-size: cover;
  background-position: center;
  padding: 30px 20px;
  position: relative;
  border-radius: 4px;
  color: white;
  cursor: auto;
}

  ._3L\+ZrF a {
    color: white;
    text-decoration: underline;
  }

  .smBESA.k60v1Q {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/042479c8673fa93451aea1b49b097760.jpg);
  }

  .FgADvj.k60v1Q {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/042479c8673fa93451aea1b49b097760.jpg);
  }

  .smBESA._4wsTxj {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/290fd9b720aa6236a5109240b50c58e6.jpg);
  }

  .FgADvj._4wsTxj {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/290fd9b720aa6236a5109240b50c58e6.jpg);
  }

  .smBESA.F-3n28 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/bf7ea8eedcc64062fae67e7f2e921734.jpg);
  }

  .FgADvj.F-3n28 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/bf7ea8eedcc64062fae67e7f2e921734.jpg);
  }

  .smBESA.N1VHiW {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/c9b385af695be7547827adb69a6a533e.jpg);
  }

  .FgADvj.N1VHiW {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/c9b385af695be7547827adb69a6a533e.jpg);
  }

  .smBESA.Hqx5vt {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/b1763af5c87bf3fa7f6069d37175cc65.jpg);
  }

  .FgADvj.Hqx5vt {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/b1763af5c87bf3fa7f6069d37175cc65.jpg);
  }

  .smBESA.Zs0p8g {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/9d613715c28089099ff6f035512ff845.jpg);
  }

  .FgADvj.Zs0p8g {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/9d613715c28089099ff6f035512ff845.jpg);
  }

  .smBESA._2ZEUOe {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/eb45e35e902a664ce114ae520f9f7ca0.jpg);
  }

  .FgADvj._2ZEUOe {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/eb45e35e902a664ce114ae520f9f7ca0.jpg);
  }

  .smBESA.Y\+bq\+1 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/44c2656e54391a746004af5bd0e20cfe.jpg);
  }

  .FgADvj.Y\+bq\+1 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/44c2656e54391a746004af5bd0e20cfe.jpg);
  }

  .smBESA.BF3zBU {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/1bb0c1f93f4c259269ed805673a8d75a.jpg);
  }

  .FgADvj.BF3zBU {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/1bb0c1f93f4c259269ed805673a8d75a.jpg);
  }

  .smBESA.Osy3Pe {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/6e95822f74ddb53e39c9d17b0084d592.jpg);
  }

  .FgADvj.Osy3Pe {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/6e95822f74ddb53e39c9d17b0084d592.jpg);
  }

  .smBESA.wYguN1 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/06288c97b20a307e7762b8ffb4302096.jpg);
  }

  .FgADvj.wYguN1 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/06288c97b20a307e7762b8ffb4302096.jpg);
  }

  .smBESA.rst6Sj {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/8c536bb5a207e5d4e8d9884bcd791066.jpg);
  }

  .FgADvj.rst6Sj {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/8c536bb5a207e5d4e8d9884bcd791066.jpg);
  }

  .smBESA._7oQ9GM {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/7aabed7536786a7cdb404c877e835ea6.jpg);
  }

  .FgADvj._7oQ9GM {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/7aabed7536786a7cdb404c877e835ea6.jpg);
  }

  .smBESA.Ctj8wI {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/6d38eee65eacaaf06f2c240699598b12.jpg);
  }

  .FgADvj.Ctj8wI {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/6d38eee65eacaaf06f2c240699598b12.jpg);
  }

  .smBESA.Djr9kO {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/22934539459bc02f588486e5c04a867d.jpg);
  }

  .FgADvj.Djr9kO {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/22934539459bc02f588486e5c04a867d.jpg);
  }

  .smBESA.-gFhtJ {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/010e1e6c3760201f777687d1651caba2.jpg);
  }

  .FgADvj.-gFhtJ {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/010e1e6c3760201f777687d1651caba2.jpg);
  }

  .smBESA.i17B0V {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/98e7775ffe7c80c1f4bbc955309f1bcb.jpg);
  }

  .FgADvj.i17B0V {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/98e7775ffe7c80c1f4bbc955309f1bcb.jpg);
  }

  .smBESA.znLwD5 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/3bd4e7c926c6f1213fc0ddc4daaeef1c.jpg);
  }

  .FgADvj.znLwD5 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/3bd4e7c926c6f1213fc0ddc4daaeef1c.jpg);
  }

  .smBESA.L\+Qw44 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/963e84ca55ff2cbdb66ed0280737c155.jpg);
  }

  .FgADvj.L\+Qw44 {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/963e84ca55ff2cbdb66ed0280737c155.jpg);
  }

  .smBESA.KdBo2O {
    background-image: linear-gradient(rgba(1, 31, 57, 0.7), rgba(1, 31, 57, 0.95)),
      url(/a2e5d136c915f30f25859fe337a20f5f.jpg);
  }

  .FgADvj.KdBo2O {
    background-image: linear-gradient(rgba(1, 31, 57, 0.65), rgba(1, 31, 57, 0.85)),
      url(/a2e5d136c915f30f25859fe337a20f5f.jpg);
  }

  ._2EAyTh {
  background-color: rgba(1, 31, 57, 0.9);
}

  ._7oQ9GM {
  background-position: left bottom;
}

  .q3NdXU {
  font: 500 24px/1.4 'Roboto', sans-serif;
  margin-bottom: 20px;
  color: white;
}

.OMjzOu {
  display: block;
  position: relative;
  padding-left: 40px;
  line-height: 2.5;
  margin-bottom: 10px;
}

  .OMjzOu:link,
  .OMjzOu:visited {
    text-decoration: none;
  }

  .OMjzOu::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
  }

  .XR09Zv {
  display: flex;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  top: 12px;
  right: 12px;
  font-family: 'Circular Std', monospace;
  line-height: initial;
}

.A5ogX- > div {
  margin-bottom: 16px;
}

.HKw73Y {
  margin-bottom: 16px;
}

._6Ro8s7 {
  position: absolute;
  right: 50px;
  top: 50px;
  color: #373ed9;
  font-size: 13px;
}

.XvfJq- {
  color: #ce9178;
  margin-top: 10px;
}

.yZeaOs {
  background: white;
  border-radius: 4px;
  color: black;
  margin-top: -16px;
  margin-bottom: 32px;
  padding: 20px;
  position: relative;
}

.E8EIks {
  margin-bottom: 16px;
}

.eYitcZ {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}

._1U4li7 {
  color: #0f9;
}

.PlgioR {
  display: flex;
}

.jkL8g6 {
  color: #0f9;
  font-size: 20px;
  margin-right: 5px;
}

.pMRPP8 {
  display: flex;
  justify-content: space-between;
}

.pMRPP8:last-child {
  border-top: 2px solid rgb(204, 204, 204, 0.15);
  margin-top: 5px;
  padding-top: 3px;
}

.pMRPP8:first-child {
  margin-bottom: 5px;
}

.gIrsDB {
  font-weight: bold;
}

@media print {
  ._6Ro8s7,
  .ant-modal-close,
  #root {
    display: none !important;
    visibility: hidden !important;
  }

  div {
    position: static !important;
  }

  .uXwo1u,
  .xVlU-T,
  ._9\+2mbN,
  ._3bG11w,
  .K4cw2N,
  .Qu0FB4 {
    width: auto;
    border: 0;
    padding: 0;
    float: none;
    position: static !important;
    overflow: visible;
  }
}

._8-u5If {
  display: flex;
  gap: 4px;
}

.ZlSE8P,
.TNQJ7O {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  line-height: 1.6;
}

  .ZlSE8P::before, .TNQJ7O::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
  }

  .ZlSE8P::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcgMTciPjxkZWZzPjxwYXRoIGQ9Ik01LjQxNyAxMC4zNThoMTIuNzg3VjcuOTZINS40MTd2Mi4zOTh6bTUuNTk0IDQuNzk1aDMuMTk3di0zLjE5N0gxMS4wMXYzLjE5N3ptLTQuNzk1IDBoMy4xOTd2LTMuMTk3SDYuMjE2djMuMTk3em0xMS45ODgtOC43OTFoLTEuNTk5VjMuOTY0aC0xLjU5OHYyLjM5OEg4LjYxM1YzLjk2NEg3LjAxNXYyLjM5OEg1LjQxN0ExLjYgMS42IDAgMDAzLjgxOCA3Ljk2djEwLjM5YTEuNiAxLjYgMCAwMDEuNTk5IDEuNTk4aDEyLjc4N2ExLjYgMS42IDAgMDAxLjU5OC0xLjU5OFY3Ljk2YTEuNiAxLjYgMCAwMC0xLjU5OC0xLjU5OHoiIGlkPSJhIi8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48dXNlIGZpbGw9IiM3NTc1NzUiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzBmOSI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPjwvZz48L2c+PC9zdmc+Cg==);
}

  .TNQJ7O::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yMC42ODcgMTguNTVjLjEwOC40ODUgMCAuOTc1LS4yOTYgMS4zNDMtLjI5NS4zNjktLjc1LjU4LTEuMjQ3LjU4SDUuMTA3Yy0uNDk3IDAtLjk1My0uMjExLTEuMjQ4LS41OGExLjU4NCAxLjU4NCAwIDAgMS0uMjk2LTEuMzQ0bDEuMzc1LTYuMTgzYy4xOTItLjg2NSAxLjAzNy0xLjU0MyAxLjkyNC0xLjU0M2gxLjMzM2MxLjU2IDIuNjE4IDMuOTMgNS4yNjQgMy45MyA1LjI2NHMyLjM3MS0yLjY0NiAzLjkzLTUuMjY0aDEuMzM0Yy44ODYgMCAxLjczMi42NzggMS45MjQgMS41NDNsMS4zNzQgNi4xODN6TTE1LjYzNCA3LjMxM2MwIDEuOTM4LTMuNTA5IDYuMTQtMy41MDkgNi4xNHMtMy41MDktNC4yMDItMy41MDktNi4xNGEzLjUxIDMuNTEgMCAwIDEgNy4wMTggMHptLTUuMjYzIDBhMS43NTUgMS43NTUgMCAxIDAgMy41MDkgMCAxLjc1NSAxLjc1NSAwIDAgMC0zLjUxIDB6IiBpZD0iYSIvPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjNzU3NTc1IiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiMwZjkiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L2c+PC9nPjwvc3ZnPg==);
  }

  .lE0Sbu .ant-btn {
    width: 100%;
    margin-top: 10px;
  }

  .lE0Sbu .ant-btn:first-child {
      margin-top: 0;
    }

  ._0VSHVH {
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  top: 12px;
  right: 12px;
  font-family: 'Circular Std', monospace;
}

  .\-4uY3D {
  display: flex;
  margin-bottom: 15px;
}

  .E3mAwB {
  margin-left: 25px;
}

  .OCe-PO {
  color: #0f9;
}

._7lhVDL {
  background-color: black;
  border: 1px solid #0f9;
  color: white;
  width: 100%;
  padding: 16px;
  margin-bottom: 16px;
}

.g672lO {
  background-color: white;
  margin-top: 10px;
  border-radius: 4px;
  padding: 5px 0;
}

.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 40vh;
}

.cLyclt thead > tr > th {
    color: #fff;
    background-color: #000;
    border-top: 1px solid #0f9;
    border-bottom: 1px solid #0f9;
  }

.cLyclt thead > tr > th:first-child {
    border-left: 1px solid #0f9;
  }

.cLyclt thead > tr > th:last-child {
    border-right: 1px solid #0f9;
  }

.cLyclt tbody > tr:hover > td {
    cursor: pointer;
    background-color: #000 !important;
  }

.cLyclt tbody > tr > td {
    color: #fff;
    background-color: #000;
    border-bottom: 1px solid #0f9;
  }

.cLyclt tbody > tr > td:first-child {
    border-left: 1px solid #0f9;
  }

.cLyclt tbody > tr > td:last-child {
    border-right: 1px solid #0f9;
  }

.cLyclt .ant-table-row-expand-icon {
    background-color: #000;
  }

.cLyclt .ant-table-row-expand-icon:active {
    border-color: #e8e8e8;
    color: #e8e8e8;
  }

.cLyclt .ant-pagination-simple-pager > input {
    color: #000;
  }

.cLyclt .ant-pagination-simple-pager {
    color: #fff;
  }

.kEqBE7 {
  background-color: #eee;
}

.dQC5KJ {
  color: '#0f9';
}

.XqEBcB {
  color: rgba(0, 0, 0, 0.45);
}

.h-bg-black .google-places-autocomplete__suggestion {
  color: white;
  padding: 8px 0;
}

.h-bg-black .google-places-autocomplete__suggestion:hover {
  background-color: #0f9;
}

.msLoyY {
  background-color: white;
}

.-VZP8q {
  padding-top: 16px;
}

._6HLDzV {
  color: #888;
}

.XmO42i {
  margin-bottom: 16px;
}

.XmO42i .-VZP8q::after {
  content: '';
  display: block;
  margin: 0 auto;
  width: 100%;
  padding-top: 16px;
  border-bottom: 1px solid white;
}

.msLoyY .-VZP8q::after {
  border-bottom: 1px solid #d9d9d9;
}

.msLoyY .-VZP8q {
  color: black;
}

.pPl18z {
  color: black;
  width: 80%;
  display: grid;
  row-gap: 16px;
  grid-template-areas: 'name cost';
  grid-template-columns: 83% 17%;
}

._0rI3oP {
  grid-area: cost;
}

._90Vk12 {
  width: 100%;
}

.plinMx {
  grid-area: name;
}

.rpZe4z ._90Vk12 {
  border-radius: 8px;
  border: 1px solid #888;
  padding: 10px;
}

.uhb1qD {
  width: 100%;
}

.\+gl2Zy {
  color: black;
}

.PcxXTg {
  margin-top: 60px;
  height: 65px;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.CuHsWs {
  font-size: 14px;
  color: #ddd;
}

.DTH3p6 {
  color: #ddd;
}

.FHlC8R {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  position: relative;
}

.OYStnY {
  margin-bottom: 25px;
}

.rQH8PI {
  color: #aaa;
  font-weight: bold;
  margin-right: 10px;
}

._9y9hjq {
  color: #aaa;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
}

.vW2Omz {
  display: flex;
  flex-wrap: wrap;
}

.HBLVSv {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}

.kCNqFP {
  color: black;
  display: block;
  margin-right: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vYH9fK {
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}

.KPrmyb {
  background-color: white;
  border-radius: 4px;
  border: 2px solid #aaa;
  display: block;
  font-size: 14px;
  height: 45px;
  padding-top: 10px;
  position: relative;
  transition: 0.5s;
  text-align: center;
  margin-top: 3px;
  width: 240px;
}

.kCNqFP:hover .vYH9fK ~ .KPrmyb {
  background-color: rgba(0, 255, 153, 0.75);
  border: 2px solid rgba(0, 255, 153, 0.75);
}

.kCNqFP .vYH9fK:checked ~ .KPrmyb {
  background-color: #0f9;
  border: 2px solid #0f9;
}

.kCNqFP .vYH9fK ~ .KPrmyb {
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .HBLVSv {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .kCNqFP {
    margin: 0 0 15px 0;
  }
}

.ry0a6x {
  border: none;
  margin-bottom: 20px;
  background-color: transparent;
}

.ry0a6x .ant-input,
  .ry0a6x .ant-select-selection,
  .ry0a6x .ant-input-number,
  .ry0a6x .ant-input-number-input {
    color: white !important;
  }

.ry0a6x .ant-collapse-header {
    border-bottom: none;
    color: #aaa !important;
    font-weight: bold;
    padding-top: 22px !important;
    padding-bottom: 22px !important;
    padding-left: 20px !important;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px !important;
    font-size: 16px;
  }

.ry0a6x .ant-collapse-header .ant-collapse-arrow {
    left: 0 !important;
  }

.ry0a6x .ant-collapse-item {
    border: none;
  }

.ry0a6x .ant-collapse-content {
    background: transparent;
    border-top: none;
    padding: 0;
  }

.ry0a6x .ant-collapse-content-box {
    padding: 0;
    padding-bottom: 16px;
  }

.CoCF0l {
  display: flex;
  justify-content: space-between;
}

.SXhfxC {
  margin-top: 40px;
  font-size: 16px;
}

.pyXjl4 {
  width: 100%;
}

.c2uBKc {
  text-align: right;
  padding: 0 5px;
}

._4pRyDk {
  background-color: white;
  padding: 16px;
  width: 100%;
  margin: 16px 0;
  border-radius: 5px;
}

.oSYveW {
  background-color: #aaa;
  display: inline-block;
  padding: 0 3px;
  margin-left: 8px;
}

.dQN474 > * {
  margin-bottom: 16px;
}

.i3Qdnc {
  width: 100%;
}

.i3Qdnc th,
  .i3Qdnc td {
    height: 100%;
  }

.i3Qdnc th {
    width: 25%;
    font-weight: normal;
  }

.i3Qdnc td {
    padding: 0;
    text-align: center;
    width: 25%;
    height: 44px;
  }

.i3Qdnc td div {
      height: 100%;
    }

.i3Qdnc label {
    border: none;
  }

.i3Qdnc thead th {
      color: #aaa;
    }

.i3Qdnc thead td {
      border: 1px solid #aaa;
    }

@font-face {
  font-family: 'Circular Std';
  src: url(/1f1f0b7a337d291e40d252a5db3e5af2.woff2) format('woff2'),
    url(/21a2c3d36dbaade80e2cb7491ad0dc7d.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url(/7f0cc93da168bcfba04115fbe57304ed.woff2) format('woff2'),
    url(/cf3114ce9a673073b03bccad6bb3bdfb.woff) format('woff');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Circular Std';
  src: url(/2858431679b815919f95f8ac5228027f.woff2) format('woff2'),
    url(/1dd319b87a915b10659618540d844c16.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url(/5124650afdc28e9dca30d965bec241d2.woff2) format('woff2'),
    url(/9f00d60feb0e0401d7a1630ce7bb72fc.woff) format('woff');
  font-weight: 500;
  font-style: italic;
}

* {
    scrollbar-color: initial;
    scrollbar-width: initial;
    font-family: Roboto, Circular Std, sans-serif;
}
  input[type='number']::-webkit-outer-spin-button,
  input[type='number']::-webkit-inner-spin-button,
  input[type='number'] {
    -webkit-appearance: none;
    margin: 0;
    -moz-appearance: textfield !important;
  }
  html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  touch-action: manipulation;
}
  body {
  color: white;
}
  .container {
  max-width: 800px;
  min-width: 320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
  .container.container-wide {
  max-width: 1024px;
  min-width: 1024px;
  width: 1024px;
}
  .text-center {
  text-align: center;
}
  .c-green {
  color: #0f9;
}
  .c-primary {
  color: #0f9;
}
  .c-grey {
  color: #aaa;
}
  .h-color-subtitle {
  color: #888;
  font-size: 13px;
  margin-bottom: 4px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
  .h-bg-black .h-color-subtitle {
  color: #888;
}
  .h-field {
  font-size: 14px;
  margin-bottom: 16px;
  color: white;
}
  .h-help {
  font-size: 12px;
  font-style: italic;
  color: #aaa;
}
  .h-bg-black .h-help {
  color: #ddd;
}
  hr {
  border: none;
  background: rgba(255, 255, 255, 0.1);
  height: 1px;
  margin: 16px 0;
}
  #root {
  height: 100%;
}
  h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Circular Std', monospace;
  font-weight: 500;
}
  .text-list {
  list-style: none;
  padding: 0;
}
  .text-list li {
    padding-left: 1.2em;
    text-indent: -0.7em;
  }
  .text-list li::before {
    content: '• ';
    font-size: 16px;
    color: #0f9;
  }
  .hand {
  position: absolute;
  transition: opacity 600ms ease-in-out;
}
  .hand1 {
  top: 50px;
  left: 0;
}
  .hand2 {
  bottom: 33px;
  left: 0;
}
  .hand3 {
  bottom: 50px;
  right: 0;
}
  @media (max-width: 480px) {
  .hand1 {
    top: 64px;
  }

  .hand2 {
    bottom: 33px;
  }

  .hand3 {
    bottom: 20px;
  }
}

.h-bg-grey {
  background-color: #f3f5f7;
}

.h-bg-black {
  background-color: black;
  color: white;
}

.h-bg-roof {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/0802bd3e437a207baa87059a4736da1f.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-bedroom {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/be95aab5217893d33cdd1357b621eb44.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-hallway {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/d81eabc5e95c383af0340ec2ef4c94e8.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-living {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/bd7ba5c1f2e226a7b2d5b435a9ff167d.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-bathroom {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/5b535861381cb575cae55152f43ace13.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-laundry {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/97542206883657fb0a384088ff380571.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-balcony {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/11a068ad5893ef6dbf63ce187bbc2c9c.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-other_area {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/c53935d37188b85dddb3d8b71d296b95.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-external_area {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/8f5f4b8a23c9294e9b8ab8a44afa234d.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-external_wall {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/de77d2bcdecb8c60d273fcb5755b9754.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-garage {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/7d487a3047deb0c0f9bfd6cd96c6731e.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-kitchen {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/79479f4e42fc1728a9278a949cb8b7c8.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-solar_panels {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/8218edc830a01d38333cdefba6a6a955.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-stairwell {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/30dd1805a71bbad7ed873527fc6f7954.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-bar_area {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/e3efc1967643a5e6c52865fb15d91e57.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-gym {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/53968ca6bd3d021d22e508223bd7a58a.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-office {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/2c0d3e0cc7975195886a98a20c5b1c58.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-reception {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/4a553fd3aa269dba680ee8aee5ce837c.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-show_room_or_floor {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/c96abf58a6bbde82db2507b8a9db156a.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-storage_room {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
      linear-gradient(rgba(0, 50, 92, 0.6), rgba(0, 50, 92, 0.6)),
      url(/aeff1c9fcb4e5e284e51d5665873bc41.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

.h-bg-solar_panels {
  background-position: bottom center;
}

.h-bg-landing {
  background: url(/76bdbb30816e41f734c46eb38cd6ab38.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}

.h-bg-trade {
  background: linear-gradient(rgba(40, 40, 40, 0.85), transparent),
    url(/a81346d965850c4214bb937448a8cd98.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  position: relative;
}

.h-alert-success,
.h-alert-info,
.h-alert-warning,
.h-alert-error,
.h-alert-blue {
  padding: 8px 0;
  font-family: 'Circular Std', monospace;
  font-size: 15px;
  font-weight: 500;
  background: none;
  border: none;
}

.h-alert-info {
  color: #0f9;
}

.h-alert-success {
  color: #0f9;
}

.h-alert-warning {
  color: #f5e439;
}

.h-alert-error {
  color: #ff003b;
}

.h-alert-blue {
  color: #00a0ba;
}

* {
  box-sizing: border-box;
}

.ant-card-bordered {
  box-shadow: 0 5px 10px 0 rgba(70, 65, 65, 0.08);
  border: none;
  border-radius: 4px;
}

.ant-card-head {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0;
  border-color: #f3f5f7;
}

.ant-card-head-title > * {
  margin-top: 0;
  margin-bottom: 0;
}

.ant-divider-horizontal {
  background: #f3f5f7;
}

.ant-btn {
  font-family: 'Circular Std', monospace;
}

.ant-btn-ghost {

  width: 100%;
  color: #0f9;
  background: #151d24;
  border-color: rgba(198, 221, 236, 0.43);
}

.ant-btn-ghost:active {
    background: #151d24;
    border-color: rgba(198, 221, 236, 0.43);
  }

.ant-btn-ghost:hover,
  .ant-btn-ghost:focus {
    background: rgb(9, 13, 16);
    border-color: rgba(198, 221, 236, 0.5);
    color: #0f9;
  }

.ant-btn-ghost:focus {
    border-color: rgba(198, 221, 236, 0.65);
  }

.ant-form-item-label {
  line-height: 15px;
}

.ant-form-item-label label {
  color: #aaa;
  font-size: 12px;
  margin-bottom: 4px;
  font-family: 'Circular Std', monospace;
}

.ant-form-explain,
.ant-form-extra {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
  color: #f5222d;
}

.ant-form-item {
  margin-bottom: 24px;
}

.ant-form-item-with-help {
  margin-bottom: 4px;
}

.ant-form {
  color: white;
}

.ant-input,
.ant-select-selection,
.ant-input-number {
  border-left: none;
  border-right: none;
  border-top: none;
  background: transparent;
  color: white;
  border-radius: 0;
  padding-left: 0;
  border-color: #aaa;
  border-width: 1px;
  width: 100%;
}

.ant-input-lg {
  height: 52px;
  padding: 6px 0;
  font-size: 16px;
  width: 100%;
}

.h-bg-landing .ant-input,
.h-bg-trade .ant-input,
.ant-select-selection,
.ant-input-number {
  border-color: #aaa;
}

.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  box-shadow: none;
}

.ant-select-disabled .ant-select-selection {
  background: transparent;
}

.ant-input-number-input[disabled],
.ant-input[disabled] {
  background: transparent;
  color: #fff;
}

.ant-select-selection__rendered {
  margin-left: 0;
}

.h-bg-black .ant-input,
  .h-bg-black .ant-select-selection,
  .h-bg-black .ant-input-number,
  .h-bg-black .ant-select-arrow {
    color: white;
  }

.h-bg-black .ant-select-selection__clear {
    background: black;
    color: white;
  }

.h-bg-trade .ant-input {
  color: #fff;
}

.ant-input-number-input {
  background: transparent;
  color: white;
}

.ant-input-number-handler-wrap {
  border-color: transparent;
}

.has-error .ant-input:focus,
.has-error .ant-select-selection:focus,
.ant-input:focus,
.ant-select-selection:focus,
.ant-input-number:focus,
.ant-input-number-focused {
  box-shadow: none;
  outline: none;
}

/* NOTE: This change overrides what would seem to be a default Ant style that
 * was setting the background colour of all fields that had validation errors
 * to white. This change delegates the background colour of the field to the
 * form that it is displayed on. More information at the following handdii issue:
 * https://gitlab.com/handdii/h-meta/issues/74
 */

.has-error .ant-input,
.has-error .ant-input:hover {
  background-color: transparent;
}

.ant-select-open .ant-select-selection {
  box-shadow: none;
}

.ant-input-group.ant-input-group-compact > *:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ant-input-group.ant-input-group-compact > *:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ant-radio-button-wrapper {
  border: none;
  box-shadow: none;
  margin-left: 16px;
  border-right: 5px solid transparent;
  transition: none;
}

.ant-radio-button-wrapper:first-child,
.ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-disabled) {
  box-shadow: none;
  border-radius: 4px;
}

.ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-disabled),
.ant-radio-button-wrapper-focused:not(.ant-radio-button-wrapper-disabled) {
  color: black;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-right-color: #0f9;
  color: black;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::after {
    display: inline-block;
    content: '';
    color: #0f9;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMzAuNjQ2IDEyTDggMzQuNTE3IDExLjUxIDM4bDE5LjEzNi0xOS4wMzUgOC42OCA4LjU4IDMuNTEtMy40ODJ6Ii8+PC9kZWZzPjx1c2UgZmlsbD0iIzAwZmY5OSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDIxLjQxOCAxOSkiIHhsaW5rOmhyZWY9IiNhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }

.ant-radio-button-wrapper:first-child {
  margin-left: 0;
}

.ant-radio-button-wrapper:hover {
  /* border-color: #888; */
}

.ant-radio-button-wrapper:last-child {
  border-radius: 4px;
}

.ant-radio-button-wrapper:not(:first-child)::before {
  display: none;
}

.ant-radio-group {
  display: flex;
  justify-content: space-between;
}

.ant-upload.ant-upload-select-picture-card,
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #151d24;
  border: none;
}

.ant-upload.ant-upload-select-picture-card .ant-upload-list-item-uploading-text, .ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item .ant-upload-list-item-uploading-text {
    color: white;
  }

.ant-drawer-body {
  color: black;
}

  .ant-drawer-body ol,
  .ant-drawer-body ul {
    padding-left: 12px;
  }

  .ant-drawer-title {
  color: black;
}

.fullwidth .ant-tabs-nav {
  width: 100% !important;
}

.fullwidth .ant-tabs-tab {
  flex: 1;
  text-align: center;
}

.fullwidth .ant-tabs-nav > div:nth-of-type(1) {
  display: flex !important;
  width: 100% !important;
}


/*# sourceMappingURL=main.dcebfe66749c6999ac22.css.map*/