/* screen - km140 */

.km140 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 1080px;
  max-height: 1080px;
  min-width: 1920px;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.km140 .main-UeDK0x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .main-nelvOv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  mix-blend-mode: luminosity;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .grupo-510-UeDK0x {
  background-color: transparent;
  height: calc(100.00% - 253px);
  left: 266px;
  position: absolute;
  top: 126px;
  width: calc(100.00% - 540px);
}

.km140 .fundo-dOyHAf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .caminho-319-xmg07p {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .km140-dOyHAf {
  background-color: transparent;
  height: 483px;
  left: 33px;
  position: absolute;
  top: 83px;
  width: calc(100.00% - 64px);
}

.km140 .componente-83-3-SZi72q {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 232px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.28% - 103px);
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-83-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-43-kL1WzO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-66-3-SZi72q {
  background-color: transparent;
  cursor: pointer;
  height: 232px;
  left: calc(33.35% - 103px);
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-66-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-37-XmvynA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-67-3-SZi72q {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 232px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-67-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-39-nZ9wWC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-68-3-SZi72q {
  background-color: transparent;
  cursor: pointer;
  height: 232px;
  pointer-events: auto;
  position: absolute;
  right: calc(33.35% - 103px);
  top: 0px;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-68-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-38-1UtC0x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-69-3-SZi72q {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 232px;
  left: calc(33.35% - 103px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-69-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-42-JJ2PLd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-70-3-SZi72q {
  background-color: transparent;
  cursor: pointer;
  height: 232px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-70-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-41-IXaBwM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .componente-71-3-SZi72q {
  background-color: transparent;
  cursor: pointer;
  height: 232px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 309px;
}

.km140 .componente-71-3-SZi72q:hover {
  transform: scale(1.1);
}

.km140 .interseo-40-1irRbx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km140 .tit-dOyHAf {
  background-color: transparent;
  height: 53px;
  left: 27px;
  position: absolute;
  top: 0px;
  width: 130px;
}

.km140 .km-140-OaNuI9 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  position: absolute;
  text-align: right;
  text-shadow: 4px 4px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-dOyHAf {
  background-color: transparent;
  height: 53px;
  left: calc(19.72% - 16px);
  position: absolute;
  top: calc(32.93% - 17px);
  width: 80px;
}

.km140 .x1909-2mFHo9 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-sK5QO5 {
  background-color: transparent;
  height: 53px;
  left: calc(45.48% - 36px);
  position: absolute;
  top: calc(32.93% - 17px);
  width: 80px;
}

.km140 .x1909-BIsgP4 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-lnUtAL {
  background-color: transparent;
  height: 53px;
  position: absolute;
  right: calc(28.75% - 23px);
  top: calc(32.93% - 17px);
  width: 80px;
}

.km140 .x1909-rubYbi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-iuqp6b {
  background-color: transparent;
  height: 53px;
  position: absolute;
  right: 39px;
  top: calc(32.93% - 17px);
  width: 80px;
}

.km140 .x1909-1342sd {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-OuL1QT {
  background-color: transparent;
  bottom: calc(35.30% - 19px);
  height: 53px;
  left: calc(19.72% - 16px);
  position: absolute;
  width: 80px;
}

.km140 .x1909-c2V2YH {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-Fmr4Af {
  background-color: transparent;
  bottom: calc(35.30% - 19px);
  height: 53px;
  left: calc(45.48% - 36px);
  position: absolute;
  width: 80px;
}

.km140 .x1909-mIDj4v {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .data-ZHq5Q3 {
  background-color: transparent;
  bottom: calc(35.30% - 19px);
  height: 53px;
  position: absolute;
  right: calc(28.62% - 21px);
  width: 74px;
}

.km140 .x1910-zBTpXc {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 9px;
  opacity: 1.0;
  position: absolute;
  text-align: right;
  text-shadow: 1px 1px 6px #00000029;
  top: 22px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.km140 .close-UeDK0x {
  background-color: transparent;
  cursor: pointer;
  height: 41px;
  position: absolute;
  right: 37px;
  top: 11px;
  width: 41px;
}

.km140 .close-4kFDxD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}
