/* screen - index */

.index {
  background-color: #fff7f8;
  margin: 0px;
  min-height: 1366px;
  min-width: 1024px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.index .tela-de-video-IO3Fu5 {
  background-color: transparent;
  height: 638px;
  left: calc(50.00% - 497px);
  overflow: hidden;
  position: absolute;
  top: calc(15.32% - 98px);
  width: 994px;
}

.index .retngulo-1-nNonTe {
  background-color: #4c4c4c;
  border-radius: 51px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.index .title-IO3Fu5 {
  background-color: transparent;
  color: #000000;
  display: block;
  filter: blur(10px);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
  height: 37px;
  letter-spacing: 0.00px;
  line-height: 46px;
  opacity: 0;
  position: absolute;
  right: calc(49.89% - 66px);
  text-align: center;
  top: calc(37.87% - 14px);
  white-space: nowrap;
  width: 132px;
}

.index .title-IO3Fu5.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.80s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}
/* screen - index2 */

.index2 {
  background-color: #fff7f8;
  margin: 0px;
  min-height: 760px;
  min-width: 360px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.index2 .tela-de-video-Fu1StG {
  background-color: transparent;
  height: 67.11%;
  left: -23.16%;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 146.31%;
}

.index2 .retngulo-1-q6RmtP {
  background-color: #4c4c4c;
  border-radius: 51px;
  height: 510px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 527px;
}

.index2 .em-breve-Fu1StG {
  background-color: transparent;
  color: #000000;
  display: block;
  filter: blur(10px);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 300;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 46px;
  opacity: 0;
  position: absolute;
  right: calc(49.64% - 40px);
  text-align: center;
  top: calc(41.52% - 10px);
  white-space: nowrap;
  width: 80px;
}

.index2 .em-breve-Fu1StG.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.80s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}
@media screen and (max-width: 1023px) {
  .screen.index { 
    display: none;
   }
}
@media screen and (min-width: 1024px) {
  .screen.index2 { 
    display: none;
   }
}