/* screen - km110 */

.km110 {
  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%;
}

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

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

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

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

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

.km110 .km110-GMSmJW {
  background-color: transparent;
  height: 232px;
  left: 47px;
  position: absolute;
  top: 76px;
  width: 647px;
}

.km110 .componente-26-3-LFGi5Y {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 309px;
}

.km110 .componente-26-3-LFGi5Y:hover {
  transform: scale(1.1);
}

.km110 .interseo-4-mUGErH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km110 .componente-27-3-LFGi5Y {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 1px;
  transition: all 0.2s ease;
  width: 309px;
}

.km110 .componente-27-3-LFGi5Y:hover {
  transform: scale(1.1);
}

.km110 .interseo-8-gwbBsl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.km110 .tit-GMSmJW {
  background-color: transparent;
  height: 53px;
  left: 44px;
  position: absolute;
  top: 0px;
  width: 125px;
}

.km110 .km-110-tt8jYi {
  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);
}

.km110 .data-GMSmJW {
  background-color: transparent;
  height: 53px;
  left: calc(20.33% - 16px);
  position: absolute;
  top: calc(32.03% - 17px);
  width: 80px;
}

.km110 .x1909-h2qzxI {
  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);
}

.km110 .data-Y8Mj6j {
  background-color: transparent;
  height: 53px;
  left: calc(46.86% - 31px);
  position: absolute;
  top: calc(32.03% - 17px);
  width: 67px;
}

.km110 .x1913-3VBl83 {
  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);
}

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

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