/* screen - frontera */

.frontera {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 1458px;
  overflow: hidden;
  width: 1280px;
}

.frontera .overlap-group-container {
  height: 836px;
  margin-left: -50.79px;
  position: relative;
  width: 1331px;
}

.frontera .overlap-group1 {
  height: 729px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1331px;
}

.frontera .rectangle-79 {
  background-color: var(--shark);
  height: 717px;
  left: 51px;
  width: 639px;
}

.frontera .rectangle-80 {
  background-color: var(--ebb);
  height: 717px;
  left: 690px;
  width: 641px;
}

.frontera .x05-04-frontera-25 {
  height: 464px;
  left: 149px;
  top: 127px;
  width: 697px;
}

.frontera .place {
  color: var(--ebb);
  font-family: var(--font-family-joyride-regular);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  left: 149px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 52px;
  white-space: nowrap;
}

.frontera .life-doesnt-w-ai-t {
  color: var(--shark);
  font-family: var(--font-family-joyride);
  font-size: 40px;
  font-weight: 400;
  left: 393px;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 628px;
  white-space: nowrap;
}

.frontera .span {
  color: var(--ebb);
  font-family: var(--font-family-joyride-outline);
}

.frontera .span-1 {
  font-family: var(--font-family-joyride-outline);
}

.frontera .en-este-proyecto-tuv {
  left: 891px;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 207px;
  width: 382px;
}

.frontera .destello-negro {
  display: flex;
  height: 226px;
  left: 33px;
  position: absolute;
  top: 469px;
  transform: rotate(21.00deg);
  width: 232px;
}

.frontera .group-41 {
  flex: 1;
  margin-bottom: -34.0px;
  margin-left: -32.8px;
  margin-right: -32.8px;
  margin-top: -34.0px;
  object-fit: cover;
  transform: rotate(-21.00deg);
  width: 297.58px;
}

.frontera .life-doesnt-wait-container {
  align-items: flex-end;
  background-color: var(--shark);
  display: flex;
  gap: 64px;
  height: 119px;
  left: 51px;
  min-width: 1280px;
  padding: 39.5px 17px;
  position: absolute;
  top: 717px;
}

.frontera .life-doesnt-wait {
  color: var(--ebb);
  font-family: var(--font-family-joyride-outline);
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 1.0px;
  min-height: 33px;
  min-width: 365px;
  white-space: nowrap;
}

.frontera .life-doesnt-wait-1 {
  color: var(--ebb);
  font-family: var(--font-family-joyride-regular);
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 1.5px;
  min-height: 32px;
  min-width: 365px;
  white-space: nowrap;
}

.frontera .life-doesnt-wait-2 {
  color: var(--ebb);
  font-family: var(--font-family-joyride-outline);
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  min-height: 33px;
  min-width: 365px;
  white-space: nowrap;
}

.frontera .overlap-group {
  height: 622px;
  margin-left: -3px;
  position: relative;
  width: 1283px;
}

.frontera .rectangle-82 {
  background-color: var(--ebb);
  height: 622px;
  left: 4px;
  width: 1279px;
}

.frontera .x05-04-frontera-249 {
  height: 304px;
  left: 216px;
  top: 0;
  width: 202px;
}

.frontera .x05-04-frontera-2 {
  height: 302px;
  left: 0;
  top: 0;
  width: 201px;
}

.frontera .x05-04-frontera-15 {
  height: 279px;
  left: 0;
  top: 321px;
  width: 419px;
}

.frontera .x05-04-frontera-48 {
  height: 305px;
  left: 435px;
  top: 295px;
  width: 203px;
}

.frontera .x05-04-frontera-57 {
  height: 305px;
  left: 652px;
  top: 295px;
  width: 203px;
}

.frontera .x05-04-frontera-67 {
  height: 279px;
  left: 435px;
  top: 0;
  width: 420px;
}

.frontera .x05-04-frontera-81 {
  height: 305px;
  left: 868px;
  top: 0;
  width: 203px;
}

.frontera .x05-04-frontera-107 {
  height: 305px;
  left: 1080px;
  top: 0;
  width: 203px;
}

.frontera .x05-04-frontera-131 {
  height: 276px;
  left: 868px;
  top: 323px;
  width: 415px;
}

.frontera .rectangle {
  position: absolute;
  top: 0;
}

.frontera .x05-04-frontera {
  object-fit: cover;
  position: absolute;
}
