/*
 * INTRO 1
 */
body {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     font-family: "futura-pt-n4","futura-pt",sans-serif;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

#topContainer {
  background-image: url("../images/RDS_Web_Intro_Img_01.jpg"); 
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 110%;
  height: 110%;
  margin: auto;
}

.splashText {
  font-style: italic;
  color: lightgrey;
  margin: auto;
}

.secSplashText {
  font-style: normal;
}    

.mainQuote {
  opacity: 0;  
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  animation-name: anim;
}

.kroche {
  opacity: 0;  
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  animation-name: anim;
  animation-delay: 1.0s;
}

.line1 {
  animation-delay: 0.2s;
}
.line2 {
  animation-delay: 0.4s;
}
.line3 {
  animation-delay: 0.6s;
}
.line4 {
  animation-delay: 0.8s;
}
.line5 {
  animation-delay: 1.0s;
}

.sline1 {
  animation-delay: 8.4s;
}
.sline2 {
  animation-delay: 8.6s;
}
.sline3 {
  animation-delay: 8.8s;
}
.sline4 {
  animation-delay: 9.0s;
}
.sline5 {
  animation-delay: 9.2s;
}

#secContainer {
  background-image: url("../images/RDS_Web_Intro_Img_02.jpg"); 
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 110%;
  margin: auto;
}

#thirdContainer {
  background-image: url("../images/RDS_Web_Intro_Img_03.jpg"); 
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 110%;
  margin: auto;
}

#fourthContainer {
  background-image: url("../images/RDS_Web_Intro_Img_04.jpg"); 
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 110%;
  margin: auto;
}

#fifthContainer {
  background-image: url("../images/RDS_Web_Intro_Img_05.jpg"); 
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 110%;
  margin: auto;
}

#sixthContainer {
  width: 100%;
  height: 110%;
  margin: auto;
}

.introLogo {
    position: fixed;
    top: 25%;
    left: 35%;
    opacity: 0;
    z-index: 2;
}

.introLogo img {
    width: 28vw;
    height: auto;
}
