/*
  Parallax Plugin 
  V 1.0
  @author v. Malfer Manuel <manuel@endo7.com>
*/

*, html {

  scroll-behavior: smooth !important;
}

.parallax {
  min-height: 100vh;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
}

.parallax .container {
  background: #ffffffed;
  /* padding:5rem; */
  border-radius:3rem;
  /* min-height:60vh; */
  display:
  flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
}


.buffer {
  background-color: black;
  width: 100%;
  min-height: 5px;
  height: auto !important;
  height: 60vh;
  filter: drop-shadow(0px 0px 8px black);
}
.buffer.last {
  min-height: 0px;
}


.parallax-container
{
display: flex;
min-height: 100vh;
height: auto !important;
height: 100vh;
flex-direction: column;
align-items: center;
justify-content: center;
background-attachment: fixed;
background-position: center;
background-size: cover;
row-gap: 4rem;
text-align: center;
  position: relative;
}

.parallax-container2
{
flex-direction: row;
flex-wrap: wrap;
padding: 6rem 0;
gap: 1.6em;
}

.parallax .display-2 {
margin-block: 3rem;
}
.parallax .jumbotron {
  background-color: transparent!important;
}



/* scroll-to-next-section */ 

.scroll-down {
  opacity: 1;
  -webkit-transition: all .5s ease-in 3s;
  transition: all .5s ease-in 3s;
}

.scroll-down {
  position: absolute;
  bottom: 125px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid #FFF;
  background-size: 14px auto;
  border-radius: 50%;
  z-index: 2;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.scroll-down:before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}

@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}