:root {

  /* CORES */

  --01-Color-White: #fff;
  --01-Color-White-2: #fff;

  --02-Color-Black: #fff;
  --02-Color-Black-2: #fff;

  --03-Color-Gray: #fff;
  --03-Color-Gray-2: #fff;

  --04-Color-Custom1: #fff;
  --04-Color-Custom1-2: #fff;

  --05-Color-Custom2: #fff;
  --05-Color-Custom2-2: #fff;

  --10-Color-Custom1: #f68b29;

  /* TAMANHOS */

  --t-100-vw: 100vw;
  --t-100-vh: 100vh;

  /* Bordas */

  --Borda-1: 1vw;
  --Borda-2: 1vw;
  --Borda-3: 1vw;
  --Borda-3: 1vw;
}



main {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--t-100-vw);
  height: var(--t-100-vh);
  padding: 0 !important;
}


iframe {
  width: var(--t-100-vw);
  height: var(--t-100-vh);
}

* {
  font-family: Arial;
}


/* Preload */

#PreloadFullscreen {
  z-index: 30;
  background-color: rgba(0, 0, 0, 0.90);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100vw;
  height: 100vh;
}


.PreloadIMG1,
.PreloadIMG2 {
  width: 25vw;
}


.Preload-Apresentacao {
  font-size: 1.5vw;
  font-weight: bold;
  color: var(--01-Color-White);
  text-transform: uppercase;
  margin-bottom: 5vw;
}

.Preload-Construtora {
  font-size: 1vw;
  font-weight: bold;
  color: var(--01-Color-White);
  text-transform: uppercase;
  text-align: center;
  line-height: 4vw;
}

p {
  font-size: 3.5vw;
}

h4 {
  font-size: 3vw;
}

h6 {
  font-size: 2.2vw;
}

.Preload-Button {
  margin: 5vw;
}

.Preload-Button-class {
  width: 25vw;
  height: 8vh;
  color: var(--color0);
  font-weight: bold;
}

.Preload-Button-class:hover {
  cursor: pointer;
  color: var(--01-Color-White);
  background-color: var(--10-Color-Custom1)
}

.Preload-TextIMg {
  display: flex;
  align-items: flex-end;
  margin-top: 2vw;
}

.PreloadIMG2 {
  margin-left: 3vw;
}


/* MEDIA */

@media (min-width:2500px) {

  /* Preload */

  #PreloadFullscreen {
    z-index: 30;
    background-color: rgba(0, 0, 0, 0.90);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100vw;
    height: 100vh;
  }


  .PreloadIMG1,
  .PreloadIMG2 {
    width: 18vw;
  }


  .Preload-Apresentacao {
    font-size: 1.2vw;
    font-weight: bold;
    color: var(--01-Color-White);
    text-transform: uppercase;
    margin-bottom: 4vw;
  }

  .Preload-Construtora {
    font-size: 1vw;
    font-weight: bold;
    color: var(--01-Color-White);
    text-transform: uppercase;
    text-align: center;
    line-height: 4vw;
  }

  p {
    font-size: 3vw;
  }

  h4 {
    font-size: 3vw;
  }

  h6 {
    font-size: 2.2vw;
  }

  .Preload-Button {
    margin: 5vw;
  }

  .Preload-Button-class {
    width: 25vw;
    height: 8vh;
    color: var(--color0);
    font-weight: bold;
  }

  .Preload-Button-class:hover {
    cursor: pointer;
    color: var(--01-Color-White);
    background-color: var(--10-Color-Custom1)
  }

  .Preload-TextIMg {
    display: flex;
    align-items: flex-end;
    margin-top: 2vw;
  }

  .PreloadIMG2 {
    margin-left: 3vw;
  }
}