
.horizontal-scroll-section{
  background:white;
}


.horizontal-scroll-section .horizontal-scroll-section__content-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  position: relative;
}

.horizontal-scroll-section .horizontal-scroll-section__content-section {
  position: relative;
  min-width: 50vw;
  text-align: center;
  padding: 0 40px;
  height: 100%;
  display: flex;
  align-items: center;
}

@media only screen and (max-width: 1024px) {
  .horizontal-scroll-section .horizontal-scroll-section__content-section {
    min-width: 100vw;    
  }
}

.horizontal-scroll-section .first-svg-container{
  /*height: 100vh;
  overflow: hidden; */
  background: #bf3542;
  font-family: cursive;
  color: #cc5d7a;
  position:relative;
  /****     ***/
  
  display: grid;
  grid-template-rows: 30vh 40vh 30vh;

  background:white ;
  
}

@media screen and (orientation:landscape) 
  and (max-width:814px){

  
  .horizontal-scroll-section #mob_app{
    margin: -50px auto 0;
  }

}



@media screen and (orientation:landscape) {

  
  #mob_app{
    height: 40vw;
  }

}

.moving-image-title-wrapper{
  align-self: center;margin-top: 15%;
  justify-content: center;
}


@media screen and (orientation:landscape) 
  and (max-width:992px){

  .moving-image-title-wrapper{
    align-self: center;margin-top: 3%;    
  }   

}



/* header over the animated image */

.horizontal-scroll-section .moving-image-title-one{
  /* top: 10%; 
  position: absolute; */ 
  color: #2e2e2e; 
  font-family: 'Raleway'; 
  /* margin-left: 50%; 
  transform: translateX(-50%); */
  z-index: 2; 
  min-width:60%;
}


@media only screen and (max-width: 991px) {  

  .horizontal-scroll-section .moving-image-title-one{
    font-size: max(90%, 1.6em);
  }

}

@media only screen and (max-width: 414px) {
  .horizontal-scroll-section .moving-image-title-one{
    font-size: max(70%, 1.2em);
  }
}


@media only screen and (min-width: 992px) { 

  .horizontal-scroll-section .moving-image-title-one{
    font-size: x-large;
  }

}


/*********************************************************************/
/*                        FIRST IMAGE ANIMATION                      */
/*********************************************************************/


.horizontal-scroll-section #mob_app {
  width: 85%;
  display: block;
  /* margin: -80px auto 0; */
  margin: 0px auto 0;
  max-width: 550px;
}

.horizontal-scroll-section #mob_app g {
  perspective: 150px;
}

.horizontal-scroll-section #mob_app .mob {
  transform: translate3d(40%, -40%, 0);
  opacity: 0;
  animation: go 1.5s cubic-bezier(0.32, 1.04, 1, 1) forwards;
  transform-style: preserve-3d;
}
.horizontal-scroll-section #mob_app .mob_shadow {
  transform-style: preserve-3d;
  transform: translate3d(9%, -5%, 0);
  opacity: 0;
  animation: go 1.6s cubic-bezier(0.32, 1.04, 1, 1) forwards;
}
.horizontal-scroll-section #mob_app .float_up {
  transform: translate3d(20px, -15%, 0);
  transform-style: preserve-3d;
  animation: go 1s cubic-bezier(0.32, 1.04, 1, 1) forwards 1.5s;
  opacity: 0;
}
.horizontal-scroll-section #mob_app .float_down {
  transform: translate3d(0px, 3%, 0);
  transform-style: preserve-3d;
  animation: go 1s cubic-bezier(0.32, 1.04, 1, 1) forwards 1.5s;
  opacity: 0;
}
.horizontal-scroll-section #mob_app .zoom_in {
  transform: scale(0);
  animation: go 0.8s cubic-bezier(0.32, 1.04, 1, 1) forwards 1.6s;
}
.horizontal-scroll-section #mob_app .scale_y {
  transform: scaleY(0);
  transform-origin: top;
  animation: go 1s ease-out forwards 1.7s;
}
.horizontal-scroll-section #mob_app .clock {
  opacity: 0;
}
.horizontal-scroll-section #mob_app .clock:nth-child(1) {
  animation: show 1s ease-out forwards 0.9s;
}
.horizontal-scroll-section #mob_app .clock:nth-child(2) {
  animation: show 1s ease-out forwards 1.3s;
}
.horizontal-scroll-section #mob_app .clock:nth-child(3) {
  animation: show 1s ease-out forwards 1.7s;
}
.horizontal-scroll-section #mob_app .clock:nth-child(4) {
  animation: show 1s ease-out forwards 2.1s;
}
.horizontal-scroll-section #mob_app .clock:nth-child(5) {
  animation: show 1s ease-out forwards 2.5s;
}
.horizontal-scroll-section #mob_app .float_h {
  opacity: 0;
  transform: translate3d(-10%, -10%, 0);
  animation: go 1s ease-out forwards 1.6s;
}
.horizontal-scroll-section #mob_app .float_h:nth-child(odd) {
  transform: translate3d(10%, 10%, 0);
}
.horizontal-scroll-section #mob_app .lines g, #mob_app .lines path {
  opacity: 0;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(1), #mob_app .lines path:nth-child(1) {
  animation: show 1s ease-out forwards 0.9545454545s infinite alternate;
}
#mob_app .lines g:nth-child(2), #mob_app .lines path:nth-child(2) {
  animation: show 1s ease-out forwards 1.4090909091s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(3), #mob_app .lines path:nth-child(3) {
  animation: show 1s ease-out forwards 1.8636363636s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(4), #mob_app .lines path:nth-child(4) {
  animation: show 1s ease-out forwards 2.3181818182s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(5), #mob_app .lines path:nth-child(5) {
  animation: show 1s ease-out forwards 2.7727272727s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(6), #mob_app .lines path:nth-child(6) {
  animation: show 1s ease-out forwards 3.2272727273s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(7), #mob_app .lines path:nth-child(7) {
  animation: show 1s ease-out forwards 3.6818181818s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(8), #mob_app .lines path:nth-child(8) {
  animation: show 1s ease-out forwards 4.1363636364s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(9), #mob_app .lines path:nth-child(9) {
  animation: show 1s ease-out forwards 4.5909090909s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(10), #mob_app .lines path:nth-child(10) {
  animation: show 1s ease-out forwards 5.0454545455s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(11), #mob_app .lines path:nth-child(11) {
  animation: show 1s ease-out forwards 5.5s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(12), #mob_app .lines path:nth-child(12) {
  animation: show 1s ease-out forwards 5.9545454545s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(13), #mob_app .lines path:nth-child(13) {
  animation: show 1s ease-out forwards 6.4090909091s infinite alternate;
}
.horizontal-scroll-section #mob_app .lines g:nth-child(14), #mob_app .lines path:nth-child(14) {
  animation: show 1s ease-out forwards 6.8636363636s infinite alternate;
}
.horizontal-scroll-section #mob_app .charts g {
  opacity: 0;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(1) {
  animation: show 1s ease-out forwards 1.4545454545s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(2) {
  animation: show 1s ease-out forwards 1.9090909091s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(3) {
  animation: show 1s ease-out forwards 2.3636363636s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(4) {
  animation: show 1s ease-out forwards 2.8181818182s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(5) {
  animation: show 1s ease-out forwards 3.2727272727s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(6) {
  animation: show 1s ease-out forwards 3.7272727273s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(7) {
  animation: show 1s ease-out forwards 4.1818181818s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(8) {
  animation: show 1s ease-out forwards 4.6363636364s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(9) {
  animation: show 1s ease-out forwards 5.0909090909s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(10) {
  animation: show 1s ease-out forwards 5.5454545455s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(11) {
  animation: show 1s ease-out forwards 6s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(12) {
  animation: show 1s ease-out forwards 6.4545454545s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(13) {
  animation: show 1s ease-out forwards 6.9090909091s;
}
.horizontal-scroll-section #mob_app .charts g:nth-child(14) {
  animation: show 1s ease-out forwards 7.3636363636s;
}

@keyframes go {
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
}
@keyframes show {
  100% {
    opacity: 1;
  }
}


/*******************  End first section animation *********************/


/**********************************************************************/
/*                  SECOND SCENE SVG ANIMATION                        */
/**********************************************************************/

/*********************************  Second Image Animation *********************************/

.horizontal-scroll-section .second-svg-container {
  background: #d0d0d0;
  

  /* POsitioning */
  display: grid;
  grid-template-rows: 30vh 40vh 30vh;

  position:relative; 
  margin-left:-1px;
 
}


@media screen and (orientation:landscape) 
  and (max-width:814px){

  .horizontal-scroll-section .second-svg-container{
    grid-template-rows: 30vh 30vh 20vh;
  }

}






@media screen and (orientation:landscape) {
  
  #wp_web{
    height: 35vw;
  }

}


.horizontal-scroll-section .second-svg-container svg {
  display: block;
  margin: 0 auto;
  max-width: 400px;
}

.horizontal-scroll-section g {
  perspective: 150px;
}

.horizontal-scroll-section #wp_web {
  overflow: visible;
}

.horizontal-scroll-section #wp_web .main_pc, .horizontal-scroll-section #wp_web .main_tab, .horizontal-scroll-section #wp_web .main_mob {
  transform-style: preserve-3d;
  transform: translate3d(0, 70%, 0) scale(0);
  animation: go 0.8s ease-in-out forwards;
  transform-origin: 40% 45%;
}

.horizontal-scroll-section #wp_web .main_tab {
  transform-origin: 80% 45%;
}

.horizontal-scroll-section #wp_web .main_mob {
  transform-origin: 30% 45%;
}

.horizontal-scroll-section #wp_web .wp_logo {
  transform: scale(1.5);
  opacity: 0;
  transform-origin: 15%;
  animation: zoom 0.9s ease-in-out forwards 1.6s;
}

.horizontal-scroll-section #wp_web .pc_shine {
  opacity: 0;
  animation: zoom 0.8s ease-in-out forwards 1.9s;
}

.horizontal-scroll-section #wp_web .port {
  opacity: 0;
  transform: scaley(2);
  animation: zoom 1s ease-in-out forwards 0.5s;
}

.horizontal-scroll-section #wp_web .port path {
  transform: rotate(2deg);
  transform-origin: 80% 90%;
}

.horizontal-scroll-section #wp_web .port .wp_fill21 {
  animation: zoom 1.8s cubic-bezier(0.76, 0.41, 0.2, 0.62) infinite alternate;
}

.horizontal-scroll-section #wp_web .port .wp_fill25 {
  animation: zoom 1.6s cubic-bezier(0.76, 0.41, 0.2, 0.62) infinite alternate;
}

.horizontal-scroll-section #wp_web .port .wp_fill26 {
  animation: zoom 1.4s cubic-bezier(0.76, 0.41, 0.2, 0.62) infinite alternate-reverse;
}

.horizontal-scroll-section #wp_web .wifi path {
  transform: scale(0);
  transform-origin: 65% 15%;
  opacity: 0;
}

.horizontal-scroll-section #wp_web .wifi path:nth-child(1) {
  animation: zoom 0.7s ease-in-out forwards 0.2s;
}

.horizontal-scroll-section #wp_web .wifi path:nth-child(2) {
  animation: zoom 0.7s ease-in-out forwards 0.4s;
}

.horizontal-scroll-section #wp_web .wifi path:nth-child(3) {
  animation: zoom 0.7s ease-in-out forwards 0.6s;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon {
  transform: scale(0);
  transform-origin: 85% 75%;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon:nth-child(1) {
  animation: zoom 0.7s ease-in-out forwards 0.6s;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon:nth-child(2) {
  animation: zoom 0.7s ease-in-out forwards 1.2s;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon:nth-child(3) {
  animation: zoom 0.7s ease-in-out forwards 1.8s;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon:nth-child(4) {
  animation: zoom 0.7s ease-in-out forwards 2.4s;
}

.horizontal-scroll-section #wp_web .mob_boxes polygon:nth-child(5) {
  animation: zoom 0.7s ease-in-out forwards 3s;
}

.horizontal-scroll-section #wp_web .pi_chart {
  transform: scale(0);
  transform-origin: 70% 55%;
  animation: zoom 0.9s ease-in-out forwards 1.7s;
}

.horizontal-scroll-section #wp_web .tab_lines polygon {
  transform: scalex(0);
  transform-origin: 80%;
}

.horizontal-scroll-section #wp_web .tab_lines polygon:nth-child(1) {
  animation: zoom 0.5s ease-in-out forwards 1.6s;
}

.horizontal-scroll-section #wp_web .tab_lines polygon:nth-child(2) {
  animation: zoom 0.5s ease-in-out forwards 2.6s;
}

.horizontal-scroll-section #wp_web .tab_lines polygon:nth-child(3) {
  animation: zoom 0.5s ease-in-out forwards 3.6s;
}

.horizontal-scroll-section #wp_web .tab_lines polygon:nth-child(4) {
  animation: zoom 0.5s ease-in-out forwards 4.6s;
}

.horizontal-scroll-section #wp_web .tab_lines polygon:nth-child(5) {
  animation: zoom 0.5s ease-in-out forwards 5.6s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon {
  transform: scale(0);
  transform-origin: 30% 55%;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(1) {
  animation: zoom 0.7s ease-in-out forwards 0.6s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(2) {
  animation: zoom 0.7s ease-in-out forwards 1.2s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(3) {
  animation: zoom 0.7s ease-in-out forwards 1.8s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(4) {
  animation: zoom 0.7s ease-in-out forwards 2.4s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(5) {
  animation: zoom 0.7s ease-in-out forwards 3s;
}

.horizontal-scroll-section #wp_web .pc_boxes polygon:nth-child(6) {
  animation: zoom 0.7s ease-in-out forwards 3.6s;
}

.horizontal-scroll-section #wp_web .pc_lines polygon {
  transform: scalex(0);
  transform-origin: 45%;
}

.horizontal-scroll-section #wp_web .pc_lines polygon:nth-child(1) {
  animation: zoom 0.4s ease-in-out forwards 1.3s;
}

.horizontal-scroll-section #wp_web .pc_lines polygon:nth-child(2) {
  animation: zoom 0.4s ease-in-out forwards 2.3s;
}

.horizontal-scroll-section #wp_web .pc_lines polygon:nth-child(3) {
  animation: zoom 0.4s ease-in-out forwards 3.3s;
}

.horizontal-scroll-section #wp_web .pc_lines polygon:nth-child(4) {
  animation: zoom 0.4s ease-in-out forwards 4.3s;
}

.horizontal-scroll-section #wp_web .pc_lines polygon:nth-child(5) {
  animation: zoom 0.4s ease-in-out forwards 5.3s;
}

.horizontal-scroll-section #wp_web .smoke {
  transform: scale(0);
  transform-origin: 0% 50%;
  opacity: 0;
  animation: zoom 1.5s ease-in-out forwards 1.2s;
}

.horizontal-scroll-section #wp_web .play_btn {
  transform: scale(0.9);
  opacity: 0.9;
  transform-origin: 90% 20%;
  animation: zoom 1.5s ease-in-out infinite alternate;
}

.horizontal-scroll-section #wp_web .cursor {
  transform: translate3d(30%, 50%, 0);
  transform-style: preserve-3d;
  animation: go 1.6s cubic-bezier(0.71, 0.18, 0.41, 0.88) forwards 0.3s;
}

.horizontal-scroll-section #wp_web .girl .leg {
  transform: rotate(3deg);
  transform-origin: 75% 65%;
  animation: zoom 1.5s cubic-bezier(0.76, 0.41, 0.2, 0.62) infinite alternate;
}

.horizontal-scroll-section #wp_web .girl .hair {
  transform: rotate(-2.5deg);
  transform-origin: 65% 45%;
  animation: zoom 2.3s cubic-bezier(0.76, 0.41, 0.2, 0.62) infinite alternate;
}

.horizontal-scroll-section #wp_web .girl polygon:first-child {
  transform: rotate(-7deg);
  transform-origin: 60% 55%;
  animation: zoom 1.7s cubic-bezier(0.6, 0.07, 0.29, 0.51) infinite alternate;
}

.horizontal-scroll-section #wp_web .girl polygon:first-child + path {
  transform: rotate(-8deg);
  transform-origin: 60% 55%;
  animation: zoom 1.7s cubic-bezier(0.6, 0.07, 0.29, 0.51) infinite alternate;
}

@keyframes go {
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
}
@keyframes zoom {
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@keyframes show {
  100% {
    opacity: 1;
  }
}
/**********************************  End of Second Anaimation ****************/





/******************** End of Processed portion of Scroll **********************/

/******************************************************************************/
/*      TRIED TO PREFIX IT WOULD INTERFERE WITH CODE CAN NOT PREFIX           */
/******************************************************************************/


.trigger {
  position: absolute;
}

.trigger--one {
  left: 0;
}

.scene {
  position: absolute;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  width:100vw;
  overflow: hidden;  
}

.scene--active {
  position: fixed;  
}

.scene--ended {
  position: absolute;
  bottom: 0;
  top: auto;
}

.horizontal-scroll-section {
  position: relative;
  min-height: 100vh;
  opacity: 0;
  transition: 0.2s opacity;
}

.caption-horizontal-wrapper{
  display: grid !important; 
  grid-template-rows: auto; 
  justify-content: center; 
  justify-items: center; 
  align-self: center; 
  width:100% !important; 
  margin-top:0 !important; 
  margin-bottom:0 !important;
}

.horizontal-scroll-section img {
  /* display: block;
  max-height: 80%;
  width: auto; */

  display: block;
  /* max-height: 80%; */
  width: auto;
  margin: 0 auto;
}

.horizontal-scroll-section--init {
  opacity: 1;
}

.horizontal-scroll-section__content {
  display: flex;
  align-items: center;
}

.horizontal-scroll-section__image {
  display: flex;
  align-items: center;
}

.horizontal-scroll-section__image h2 {
  margin-left: 20px;
  width: 250px;
  text-align: left;
  flex-shrink: 0;
}

.horizontal-scroll-section__image--two img {
  max-width: 400px;
}

.horizontal-scroll-section__image--four img {
  max-width: 400px;
}

.horizontal-scroll-section--animation-one .horizontal-scroll-section__image--two {
  opacity: 1;
  transform: translateX(0);
}


/**************************   Last Scene  *********************/

.horizontal-scroll-section .scene-large-screen {
  float: right; 
  right: 0; 
  left: 50%; 
  background:#d0d0d0;
}

.horizontal-scroll-section .last-scene-title-wrapper{
  margin-top: 10%; 
  display: flex; 
  justify-content: center;
}


.horizontal-scroll-section .claim-last-scene-video{   
  font-family: 'Raleway'; 
  text-align: center; 
  max-width: min(600px,80%);
}

@media only screen and (max-width: 992px) {  

  .horizontal-scroll-section .claim-last-scene-video{
    font-size: max(90%, 1.6em);
  }

}




/****************************** try free button screen ******************/

.horizontal-scroll-section .row-try-free-scene{
  padding-left:1.5em; 
  padding-right:1.5em; 
  padding-top: 4em; 
  display: flex; 
  flex-direction: row; 
  justify-content: center; 
  margin-left:0; 
  margin-right:0;
}

.horizontal-scroll-section .second-video-button{
  margin-top:0; 
  margin-bottom:1em; 
  border: 3px solid white !important; 
  align-self:center;
}



/*****              Third Image Animation       ***************/



.horizontal-scroll-section .third-svg-container {
  background: #bf3542;
  

  /* POsitioning */
  display: grid;
  grid-template-rows: 30vh 40vh 20vh;

  position:relative; 
  margin-left:-1px;
 
}



@media screen and (orientation:landscape) 
  and (max-width:992px){

  .horizontal-scroll-section .third-svg-container{
    grid-template-rows: 30vh 30vh 20vh;
  }

}













.horizontal-scroll-section .svg_plane {
  max-width: 400px;
  margin: 0 auto;
  display: block;
  overflow: visible !important;
  width: 55%;
}

@media screen and (orientation:landscape) {
  
  .horizontal-scroll-section .svg_plane{
    margin-top: 5vw !important;
    height: 30vw;
    margin-bottom: 5vw !important;
  }

}




.horizontal-scroll-section .fly_plane {
  transform: translate(-45%, 30%);
  animation: real-man 1.5s ease-in-out forwards;
}

.horizontal-scroll-section .plane_fil19, .horizontal-scroll-section .plane_fil5 {
  transform: translatey(-15%);
  opacity: 0;
  animation: real-man 1.6s ease-in-out forwards;
}

.horizontal-scroll-section .shake-hand-l {
  animation: real-man 1.8s ease-in-out forwards;
  transform: translate(-30%, -20%);
}

.horizontal-scroll-section .shake-hand-r {
  animation: real-man 1.8s ease-in-out forwards;
  transform: translate(30%, 20%);
}

.horizontal-scroll-section .blink path:nth-child(1) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.01s alternate;
}

.horizontal-scroll-section .blink path:nth-child(2) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.02s alternate;
}

.horizontal-scroll-section .blink path:nth-child(3) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.03s alternate;
}

.horizontal-scroll-section .blink path:nth-child(4) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.04s alternate;
}

.horizontal-scroll-section .blink path:nth-child(5) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.05s alternate;
}

.horizontal-scroll-section .blink path:nth-child(6) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.06s alternate;
}

.horizontal-scroll-section .blink path:nth-child(7) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.07s alternate;
}

.horizontal-scroll-section .blink path:nth-child(8) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.08s alternate;
}

.horizontal-scroll-section .blink path:nth-child(9) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.09s alternate;
}

.horizontal-scroll-section .blink path:nth-child(10) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.1s alternate;
}

.horizontal-scroll-section .blink path:nth-child(11) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.11s alternate;
}

.horizontal-scroll-section .blink path:nth-child(12) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.12s alternate;
}

.horizontal-scroll-section .blink path:nth-child(13) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.13s alternate;
}

.horizontal-scroll-section .blink path:nth-child(14) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.14s alternate;
}

.horizontal-scroll-section .blink path:nth-child(15) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.15s alternate;
}

.horizontal-scroll-section .blink path:nth-child(16) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.16s alternate;
}

.horizontal-scroll-section .blink path:nth-child(17) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.17s alternate;
}

.horizontal-scroll-section .blink path:nth-child(18) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.18s alternate;
}

.horizontal-scroll-section .blink path:nth-child(19) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.19s alternate;
}

.horizontal-scroll-section .blink path:nth-child(20) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.2s alternate;
}

.horizontal-scroll-section .blink path:nth-child(21) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.21s alternate;
}

.horizontal-scroll-section .blink path:nth-child(22) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.22s alternate;
}

.horizontal-scroll-section .blink path:nth-child(23) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.23s alternate;
}

.horizontal-scroll-section .blink path:nth-child(24) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.24s alternate;
}

.horizontal-scroll-section .blink path:nth-child(25) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.25s alternate;
}

.horizontal-scroll-section .blink path:nth-child(26) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.26s alternate;
}

.horizontal-scroll-section .blink path:nth-child(27) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.27s alternate;
}

.horizontal-scroll-section .blink path:nth-child(28) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.28s alternate;
}

.horizontal-scroll-section .blink path:nth-child(29) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.29s alternate;
}

.horizontal-scroll-section .blink path:nth-child(30) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.3s alternate;
}

.horizontal-scroll-section .blink path:nth-child(31) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.31s alternate;
}

.horizontal-scroll-section .blink path:nth-child(32) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.32s alternate;
}

.horizontal-scroll-section .blink path:nth-child(33) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.33s alternate;
}

.horizontal-scroll-section .blink path:nth-child(34) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.34s alternate;
}

.horizontal-scroll-section .blink path:nth-child(35) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.35s alternate;
}

.horizontal-scroll-section .blink path:nth-child(36) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.36s alternate;
}

.horizontal-scroll-section .blink path:nth-child(37) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.37s alternate;
}

.horizontal-scroll-section .blink path:nth-child(38) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.38s alternate;
}

.horizontal-scroll-section .blink path:nth-child(39) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.39s alternate;
}

.horizontal-scroll-section .blink path:nth-child(40) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.4s alternate;
}

.horizontal-scroll-section .blink path:nth-child(41) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.41s alternate;
}

.horizontal-scroll-section .blink path:nth-child(42) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.42s alternate;
}

.horizontal-scroll-section .blink path:nth-child(43) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.43s alternate;
}

.horizontal-scroll-section .blink path:nth-child(44) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.44s alternate;
}

.horizontal-scroll-section .blink path:nth-child(45) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.45s alternate;
}

.horizontal-scroll-section .blink path:nth-child(46) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.46s alternate;
}

.horizontal-scroll-section .blink path:nth-child(47) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.47s alternate;
}

.horizontal-scroll-section .blink path:nth-child(48) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.48s alternate;
}

.horizontal-scroll-section .blink path:nth-child(49) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.49s alternate;
}

.horizontal-scroll-section .blink path:nth-child(50) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.5s alternate;
}

.horizontal-scroll-section.blink path:nth-child(51) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.51s alternate;
}

.horizontal-scroll-section .blink path:nth-child(52) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.52s alternate;
}

.horizontal-scroll-section .blink path:nth-child(53) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.53s alternate;
}

.horizontal-scroll-section .blink path:nth-child(54) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.54s alternate;
}

.horizontal-scroll-section .blink path:nth-child(55) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.55s alternate;
}

.horizontal-scroll-section .blink path:nth-child(56) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.56s alternate;
}

.horizontal-scroll-section .blink path:nth-child(57) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.57s alternate;
}

.horizontal-scroll-section .blink path:nth-child(58) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.58s alternate;
}

.horizontal-scroll-section .blink path:nth-child(59) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.59s alternate;
}

.horizontal-scroll-section .blink path:nth-child(60) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.6s alternate;
}

.horizontal-scroll-section .blink path:nth-child(61) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.61s alternate;
}

.horizontal-scroll-section .blink path:nth-child(62) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.62s alternate;
}

.horizontal-scroll-section .blink path:nth-child(63) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.63s alternate;
}

.horizontal-scroll-section .blink path:nth-child(64) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.64s alternate;
}

.horizontal-scroll-section .blink path:nth-child(65) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.65s alternate;
}

.horizontal-scroll-section .blink path:nth-child(66) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.66s alternate;
}

.horizontal-scroll-section .blink path:nth-child(67) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.67s alternate;
}

.horizontal-scroll-section .blink path:nth-child(68) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.68s alternate;
}

.horizontal-scroll-section .blink path:nth-child(69) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.69s alternate;
}

.horizontal-scroll-section .blink path:nth-child(70) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.7s alternate;
}

.horizontal-scroll-section .blink path:nth-child(71) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.71s alternate;
}

.horizontal-scroll-section .blink path:nth-child(72) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.72s alternate;
}

.horizontal-scroll-section .blink path:nth-child(73) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.73s alternate;
}

.horizontal-scroll-section .blink path:nth-child(74) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.74s alternate;
}

.horizontal-scroll-section .blink path:nth-child(75) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.75s alternate;
}

.horizontal-scroll-section .blink path:nth-child(76) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.76s alternate;
}

.horizontal-scroll-section .blink path:nth-child(77) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.77s alternate;
}

.horizontal-scroll-section .blink path:nth-child(78) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.78s alternate;
}

.horizontal-scroll-section .blink path:nth-child(79) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.79s alternate;
}

.horizontal-scroll-section .blink path:nth-child(80) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.8s alternate;
}

.horizontal-scroll-section .blink path:nth-child(81) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.81s alternate;
}

.horizontal-scroll-section .blink path:nth-child(82) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.82s alternate;
}

.horizontal-scroll-section .blink path:nth-child(83) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.83s alternate;
}

.horizontal-scroll-section .blink path:nth-child(84) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.84s alternate;
}

.horizontal-scroll-section .blink path:nth-child(85) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.85s alternate;
}

.horizontal-scroll-section .blink path:nth-child(86) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.86s alternate;
}

.horizontal-scroll-section .blink path:nth-child(87) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.87s alternate;
}

.horizontal-scroll-section .blink path:nth-child(88) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.88s alternate;
}

.horizontal-scroll-section .blink path:nth-child(89) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.89s alternate;
}

.horizontal-scroll-section .blink path:nth-child(90) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.9s alternate;
}

.horizontal-scroll-section .blink path:nth-child(91) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.91s alternate;
}

.horizontal-scroll-section .blink path:nth-child(92) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.92s alternate;
}

.horizontal-scroll-section .blink path:nth-child(93) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.93s alternate;
}

.horizontal-scroll-section .blink path:nth-child(94) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.94s alternate;
}

.horizontal-scroll-section .blink path:nth-child(95) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.95s alternate;
}

.horizontal-scroll-section .blink path:nth-child(96) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.96s alternate;
}

.horizontal-scroll-section .blink path:nth-child(97) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.97s alternate;
}

.horizontal-scroll-section .blink path:nth-child(98) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.98s alternate;
}

.horizontal-scroll-section .blink path:nth-child(99) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 0.99s alternate;
}

.horizontal-scroll-section .blink path:nth-child(100) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1s alternate;
}

.horizontal-scroll-section .blink path:nth-child(101) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.01s alternate;
}

.horizontal-scroll-section .blink path:nth-child(102) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.02s alternate;
}

.horizontal-scroll-section .blink path:nth-child(103) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.03s alternate;
}

.horizontal-scroll-section .blink path:nth-child(104) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.04s alternate;
}

.horizontal-scroll-section .blink path:nth-child(105) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.05s alternate;
}

.horizontal-scroll-section .blink path:nth-child(106) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.06s alternate;
}

.horizontal-scroll-section .blink path:nth-child(107) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.07s alternate;
}

.horizontal-scroll-section .blink path:nth-child(108) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.08s alternate;
}

.horizontal-scroll-section .blink path:nth-child(109) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.09s alternate;
}

.horizontal-scroll-section .blink path:nth-child(110) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.1s alternate;
}

.horizontal-scroll-section .blink path:nth-child(111) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.11s alternate;
}

.horizontal-scroll-section .blink path:nth-child(112) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.12s alternate;
}

.horizontal-scroll-section .blink path:nth-child(113) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.13s alternate;
}

.horizontal-scroll-section .blink path:nth-child(114) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.14s alternate;
}

.horizontal-scroll-section .blink path:nth-child(115) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.15s alternate;
}

.horizontal-scroll-section .blink path:nth-child(116) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.16s alternate;
}

.horizontal-scroll-section .blink path:nth-child(117) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.17s alternate;
}

.horizontal-scroll-section .blink path:nth-child(118) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.18s alternate;
}

.horizontal-scroll-section .blink path:nth-child(119) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.19s alternate;
}

.horizontal-scroll-section .blink path:nth-child(120) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.2s alternate;
}

.horizontal-scroll-section .blink path:nth-child(121) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.21s alternate;
}

.horizontal-scroll-section .blink path:nth-child(122) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.22s alternate;
}

.horizontal-scroll-section .blink path:nth-child(123) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.23s alternate;
}

.horizontal-scroll-section .blink path:nth-child(124) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.24s alternate;
}

.horizontal-scroll-section .blink path:nth-child(125) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.25s alternate;
}

.horizontal-scroll-section .blink path:nth-child(126) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.26s alternate;
}

.horizontal-scroll-section .blink path:nth-child(127) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.27s alternate;
}

.horizontal-scroll-section .blink path:nth-child(128) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.28s alternate;
}

.horizontal-scroll-section .blink path:nth-child(129) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.29s alternate;
}

.horizontal-scroll-section .blink path:nth-child(130) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.3s alternate;
}

.horizontal-scroll-section .blink path:nth-child(131) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.31s alternate;
}

.horizontal-scroll-section .blink path:nth-child(132) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.32s alternate;
}

.horizontal-scroll-section .blink path:nth-child(133) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.33s alternate;
}

.horizontal-scroll-section .blink path:nth-child(134) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.34s alternate;
}

.horizontal-scroll-section .blink path:nth-child(135) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.35s alternate;
}

.horizontal-scroll-section .blink path:nth-child(136) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.36s alternate;
}

.horizontal-scroll-section .blink path:nth-child(137) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.37s alternate;
}

.horizontal-scroll-section .blink path:nth-child(138) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.38s alternate;
}

.horizontal-scroll-section .blink path:nth-child(139) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.39s alternate;
}

.horizontal-scroll-section .blink path:nth-child(140) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.4s alternate;
}

.horizontal-scroll-section .blink path:nth-child(141) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.41s alternate;
}

.horizontal-scroll-section .blink path:nth-child(142) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.42s alternate;
}

.horizontal-scroll-section .blink path:nth-child(143) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.43s alternate;
}

.horizontal-scroll-section .blink path:nth-child(144) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.44s alternate;
}

.horizontal-scroll-section .blink path:nth-child(145) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.45s alternate;
}

.horizontal-scroll-section .blink path:nth-child(146) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.46s alternate;
}

.horizontal-scroll-section .blink path:nth-child(147) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.47s alternate;
}

.horizontal-scroll-section .blink path:nth-child(148) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.48s alternate;
}

.horizontal-scroll-section .blink path:nth-child(149) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.49s alternate;
}

.horizontal-scroll-section .blink path:nth-child(150) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.5s alternate;
}

.horizontal-scroll-section .blink path:nth-child(151) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.51s alternate;
}

.horizontal-scroll-section .blink path:nth-child(152) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.52s alternate;
}

.horizontal-scroll-section .blink path:nth-child(153) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.53s alternate;
}

.horizontal-scroll-section .blink path:nth-child(154) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.54s alternate;
}

.horizontal-scroll-section .blink path:nth-child(155) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.55s alternate;
}

.horizontal-scroll-section .blink path:nth-child(156) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.56s alternate;
}

.horizontal-scroll-section .blink path:nth-child(157) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.57s alternate;
}

.horizontal-scroll-section .blink path:nth-child(158) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.58s alternate;
}

.horizontal-scroll-section .blink path:nth-child(159) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.59s alternate;
}

.horizontal-scroll-section .blink path:nth-child(160) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.6s alternate;
}

.horizontal-scroll-section .blink path:nth-child(161) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.61s alternate;
}

.horizontal-scroll-section .blink path:nth-child(162) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.62s alternate;
}

.horizontal-scroll-section .blink path:nth-child(163) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.63s alternate;
}

.horizontal-scroll-section .blink path:nth-child(164) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.64s alternate;
}

.horizontal-scroll-section .blink path:nth-child(165) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.65s alternate;
}

.horizontal-scroll-section .blink path:nth-child(166) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.66s alternate;
}

.horizontal-scroll-section .blink path:nth-child(167) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.67s alternate;
}

.horizontal-scroll-section .blink path:nth-child(168) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.68s alternate;
}

.horizontal-scroll-section .blink path:nth-child(169) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.69s alternate;
}

.horizontal-scroll-section .blink path:nth-child(170) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.7s alternate;
}

.horizontal-scroll-section .blink path:nth-child(171) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.71s alternate;
}

.horizontal-scroll-section .blink path:nth-child(172) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.72s alternate;
}

.horizontal-scroll-section .blink path:nth-child(173) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.73s alternate;
}

.horizontal-scroll-section .blink path:nth-child(174) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.74s alternate;
}

.horizontal-scroll-section .blink path:nth-child(175) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.75s alternate;
}

.horizontal-scroll-section .blink path:nth-child(176) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.76s alternate;
}

.horizontal-scroll-section .blink path:nth-child(177) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.77s alternate;
}

.horizontal-scroll-section .blink path:nth-child(178) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.78s alternate;
}

.horizontal-scroll-section .blink path:nth-child(179) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.79s alternate;
}

.horizontal-scroll-section .blink path:nth-child(180) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.8s alternate;
}

.horizontal-scroll-section .blink path:nth-child(181) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.81s alternate;
}

.horizontal-scroll-section .blink path:nth-child(182) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.82s alternate;
}

.horizontal-scroll-section .blink path:nth-child(183) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.83s alternate;
}

.horizontal-scroll-section .blink path:nth-child(184) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.84s alternate;
}

.horizontal-scroll-section .blink path:nth-child(185) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.85s alternate;
}

.horizontal-scroll-section .blink path:nth-child(186) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.86s alternate;
}

.horizontal-scroll-section .blink path:nth-child(187) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.87s alternate;
}

.horizontal-scroll-section .blink path:nth-child(188) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.88s alternate;
}

.horizontal-scroll-section .blink path:nth-child(189) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.89s alternate;
}

.horizontal-scroll-section .blink path:nth-child(190) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.9s alternate;
}

.horizontal-scroll-section .blink path:nth-child(191) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.91s alternate;
}

.horizontal-scroll-section .blink path:nth-child(192) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.92s alternate;
}

.horizontal-scroll-section .blink path:nth-child(193) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.93s alternate;
}

.horizontal-scroll-section .blink path:nth-child(194) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.94s alternate;
}

.horizontal-scroll-section .blink path:nth-child(195) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.95s alternate;
}

.horizontal-scroll-section .blink path:nth-child(196) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.96s alternate;
}

.horizontal-scroll-section .blink path:nth-child(197) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.97s alternate;
}

.horizontal-scroll-section .blink path:nth-child(198) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.98s alternate;
}

.horizontal-scroll-section .blink path:nth-child(199) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 1.99s alternate;
}

.horizontal-scroll-section .blink path:nth-child(200) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2s alternate;
}

.horizontal-scroll-section .blink path:nth-child(201) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.01s alternate;
}

.horizontal-scroll-section .blink path:nth-child(202) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.02s alternate;
}

.horizontal-scroll-section .blink path:nth-child(203) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.03s alternate;
}

.horizontal-scroll-section .blink path:nth-child(204) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.04s alternate;
}

.horizontal-scroll-section .blink path:nth-child(205) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.05s alternate;
}

.horizontal-scroll-section .blink path:nth-child(206) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.06s alternate;
}

.horizontal-scroll-section .blink path:nth-child(207) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.07s alternate;
}

.horizontal-scroll-section .blink path:nth-child(208) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.08s alternate;
}

.horizontal-scroll-section .blink path:nth-child(209) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.09s alternate;
}

.horizontal-scroll-section .blink path:nth-child(210) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.1s alternate;
}

.horizontal-scroll-section .blink path:nth-child(211) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.11s alternate;
}

.horizontal-scroll-section .blink path:nth-child(212) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.12s alternate;
}

.horizontal-scroll-section .blink path:nth-child(213) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.13s alternate;
}

.horizontal-scroll-section .blink path:nth-child(214) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.14s alternate;
}

.horizontal-scroll-section .blink path:nth-child(215) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.15s alternate;
}

.horizontal-scroll-section .blink path:nth-child(216) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.16s alternate;
}

.horizontal-scroll-section .blink path:nth-child(217) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.17s alternate;
}

.horizontal-scroll-section .blink path:nth-child(218) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.18s alternate;
}

.horizontal-scroll-section .blink path:nth-child(219) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.19s alternate;
}

.horizontal-scroll-section .blink path:nth-child(220) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.2s alternate;
}

.horizontal-scroll-section .blink path:nth-child(221) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.21s alternate;
}

.horizontal-scroll-section .blink path:nth-child(222) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.22s alternate;
}

.horizontal-scroll-section .blink path:nth-child(223) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.23s alternate;
}

.horizontal-scroll-section .blink path:nth-child(224) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.24s alternate;
}

.horizontal-scroll-section .blink path:nth-child(225) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.25s alternate;
}

.horizontal-scroll-section .blink path:nth-child(226) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.26s alternate;
}

.horizontal-scroll-section .blink path:nth-child(227) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.27s alternate;
}

.horizontal-scroll-section .blink path:nth-child(228) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.28s alternate;
}

.horizontal-scroll-section .blink path:nth-child(229) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.29s alternate;
}

.horizontal-scroll-section .blink path:nth-child(230) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.3s alternate;
}

.horizontal-scroll-section .blink path:nth-child(231) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.31s alternate;
}

.horizontal-scroll-section .blink path:nth-child(232) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.32s alternate;
}

.horizontal-scroll-section .blink path:nth-child(233) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.33s alternate;
}

.horizontal-scroll-section .blink path:nth-child(234) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.34s alternate;
}

.horizontal-scroll-section .blink path:nth-child(235) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.35s alternate;
}

.horizontal-scroll-section .blink path:nth-child(236) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.36s alternate;
}

.horizontal-scroll-section .blink path:nth-child(237) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.37s alternate;
}

.horizontal-scroll-section .blink path:nth-child(238) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.38s alternate;
}

.horizontal-scroll-section .blink path:nth-child(239) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.39s alternate;
}

.horizontal-scroll-section .blink path:nth-child(240) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.4s alternate;
}

.horizontal-scroll-section .blink path:nth-child(241) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.41s alternate;
}

.horizontal-scroll-section .blink path:nth-child(242) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.42s alternate;
}

.horizontal-scroll-section .blink path:nth-child(243) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.43s alternate;
}

.horizontal-scroll-section .blink path:nth-child(244) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.44s alternate;
}

.horizontal-scroll-section .blink path:nth-child(245) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.45s alternate;
}

.horizontal-scroll-section .blink path:nth-child(246) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.46s alternate;
}

.horizontal-scroll-section .blink path:nth-child(247) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.47s alternate;
}

.horizontal-scroll-section .blink path:nth-child(248) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.48s alternate;
}

.horizontal-scroll-section .blink path:nth-child(249) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.49s alternate;
}

.horizontal-scroll-section .blink path:nth-child(250) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.5s alternate;
}

.horizontal-scroll-section .blink path:nth-child(251) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.51s alternate;
}

.horizontal-scroll-section .blink path:nth-child(252) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.52s alternate;
}

.horizontal-scroll-section .blink path:nth-child(253) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.53s alternate;
}

.horizontal-scroll-section .blink path:nth-child(254) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.54s alternate;
}

.horizontal-scroll-section .blink path:nth-child(255) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.55s alternate;
}

.horizontal-scroll-section .blink path:nth-child(256) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.56s alternate;
}

.horizontal-scroll-section .blink path:nth-child(257) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.57s alternate;
}

.horizontal-scroll-section .blink path:nth-child(258) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.58s alternate;
}

.horizontal-scroll-section .blink path:nth-child(259) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.59s alternate;
}

.horizontal-scroll-section .blink path:nth-child(260) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.6s alternate;
}

.horizontal-scroll-section .blink path:nth-child(261) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.61s alternate;
}

.horizontal-scroll-section .blink path:nth-child(262) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.62s alternate;
}

.horizontal-scroll-section .blink path:nth-child(263) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.63s alternate;
}

.horizontal-scroll-section .blink path:nth-child(264) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.64s alternate;
}

.horizontal-scroll-section .blink path:nth-child(265) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.65s alternate;
}

.horizontal-scroll-section .blink path:nth-child(266) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.66s alternate;
}

.horizontal-scroll-section .blink path:nth-child(267) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.67s alternate;
}

.horizontal-scroll-section .blink path:nth-child(268) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.68s alternate;
}

.horizontal-scroll-section .blink path:nth-child(269) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.69s alternate;
}

.horizontal-scroll-section .blink path:nth-child(270) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.7s alternate;
}

.horizontal-scroll-section .blink path:nth-child(271) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.71s alternate;
}

.horizontal-scroll-section .blink path:nth-child(272) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.72s alternate;
}

.horizontal-scroll-section .blink path:nth-child(273) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.73s alternate;
}

.horizontal-scroll-section .blink path:nth-child(274) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.74s alternate;
}

.horizontal-scroll-section .blink path:nth-child(275) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.75s alternate;
}

.horizontal-scroll-section .blink path:nth-child(276) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.76s alternate;
}

.horizontal-scroll-section .blink path:nth-child(277) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.77s alternate;
}

.horizontal-scroll-section .blink path:nth-child(278) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.78s alternate;
}

.horizontal-scroll-section .blink path:nth-child(279) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.79s alternate;
}

.horizontal-scroll-section .blink path:nth-child(280) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.8s alternate;
}

.horizontal-scroll-section .blink path:nth-child(281) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.81s alternate;
}

.horizontal-scroll-section .blink path:nth-child(282) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.82s alternate;
}

.horizontal-scroll-section .blink path:nth-child(283) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.83s alternate;
}

.horizontal-scroll-section .blink path:nth-child(284) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.84s alternate;
}

.horizontal-scroll-section .blink path:nth-child(285) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.85s alternate;
}

.horizontal-scroll-section .blink path:nth-child(286) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.86s alternate;
}

.horizontal-scroll-section .blink path:nth-child(287) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.87s alternate;
}

.horizontal-scroll-section .blink path:nth-child(288) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.88s alternate;
}

.horizontal-scroll-section .blink path:nth-child(289) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.89s alternate;
}

.horizontal-scroll-section .blink path:nth-child(290) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.9s alternate;
}

.horizontal-scroll-section .blink path:nth-child(291) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.91s alternate;
}

.horizontal-scroll-section .blink path:nth-child(292) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.92s alternate;
}

.horizontal-scroll-section .blink path:nth-child(293) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.93s alternate;
}

.horizontal-scroll-section .blink path:nth-child(294) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.94s alternate;
}

.horizontal-scroll-section .blink path:nth-child(295) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.95s alternate;
}

.horizontal-scroll-section .blink path:nth-child(296) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.96s alternate;
}

.horizontal-scroll-section .blink path:nth-child(297) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.97s alternate;
}

.horizontal-scroll-section .blink path:nth-child(298) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.98s alternate;
}

.horizontal-scroll-section .blink path:nth-child(299) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 2.99s alternate;
}

.horizontal-scroll-section .blink path:nth-child(300) {
  opacity: 0;
  animation: real-man 1.8s ease-in-out infinite 3s alternate;
}

@keyframes real-man {
  to {
    opacity: 1;
    transform: translate(0);
  }
}



/******************************** Button Card ***************************************/


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

:root {
  --card-height: 50px;
  --card-width: calc(var(--card-height) * 3.3);
}


.card {
  background: #ff6171;
  width: var(--card-width);
  height: var(--card-height);
  padding: 3px;
  position: relative;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  /* font-size: 1.5em; */
  color: rgb(88 199 250 / 0%);
  cursor: pointer;
  font-family: cursive;
}

.card-two {
  background: #ff6171;
  width: var(--card-width);
  height: var(--card-height);
  padding: 3px;
  position: relative;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  /* font-size: 1.5em; */
  color: rgb(88 199 250 / 0%);
  cursor: pointer;
  font-family: cursive;
}

.card:hover {
  color: rgb(88 199 250 / 100%);
  transition: color 1s;
}

.card:hover:before, .card:hover:after {
  animation: none;
  opacity: 0;
}


.card::before {
  content: "";
  width: 104%;
  height: 102%;
  border-radius: 8px;
  background-image: linear-gradient(
    var(--rotate)
    , #bf3542, #ff6171 43%, #b7b7b7);
    position: absolute;
    z-index: -1;
    top: -1%;
    left: -2%;
    animation: spin 2.5s linear infinite;
}


.card::after {
  position: absolute;
  content: "";
  top: calc(var(--card-height) / 6 );
  left: 0;
  right: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  transform: scale(1.03);
  filter: blur(calc(var(--card-height) / 6));
  background-image: linear-gradient( var(--rotate) , #bf3542, #ff6171 43%, #b7b7b7);
  opacity: 1;
  transition: opacity .5s;
  animation: spin 2.5s linear infinite;
}


@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}

.horizontal-scroll-section a.try-free{
  color: #212534;
  text-decoration: none;
  font-family: sans-serif;
  font-weight: bold;
  margin-top: 2rem;
}


/************************************  CSS for particles ******************************/


/*
.or-spacer {
 
  width: 400px;
  position: relative;
}
.or-spacer .mask {
  overflow: hidden;
  height: 20px;
}
.or-spacer .mask:after {
  content: '';
  display: block;
  margin: -25px auto 0;
  width: 100%;
  height: 25px;
  border-radius: 125px / 12px;
  box-shadow: 0 0 8px black;
}  */





/********************************************** CSS Check Mark Animated  ***************************/


* {
	border: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

/*
:root {
	--hue: 110;
	--bg: hsl(var(--hue),90%,20%);
	--fg: hsl(var(--hue),10%,90%);
	--primary: hsl(var(--hue),90%,55%);
	--primary-dn: hsl(var(--hue),90%,45%);	
}  */


/*********************************************  formatting for the image s*****************************/

.message-wrapper{
  
  border-radius: 1ex;
  background-color: var(--surface2);
  padding: 2rem;
  /* border: 1px solid red; */

  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 20ch;
  gap: 2rem;
  
  justify-content: end;
}

@media only screen and (max-width: 812px) {  

  .message-wrapper{
    padding:0.5em;
  }

}

.bubble-left{
  align-self: start; 
  float: left;
  justify-self: flex-start; 
  margin-left: 7vw;
}


.bubble-right{
  align-self: end; 
  float: right; 
  justify-self: flex-end;
  margin-right: 7vw;
}


.message-wrapper .figure-looking-right{
    margin: 0;
    text-align: center;
    font-size: 1 rem;
    display: grid;
    gap: 2ex;
    filter: drop-shadow(6px 12px 6px rgba(50, 50, 20, 0.35));  
}

.message-wrapper .figure-looking-left{
  margin: 0;
  text-align: center;
  font-size: 1 rem;
  display: grid;
  gap: 2ex;
  filter: drop-shadow(-6px 12px 6px rgba(50, 50, 20, 0.35));  
}


/* @media screen and (orientation:landscape) and (min-width: 319px) and (max-width: 480px) { */ 
/* @media screen and (orientation:landscape) { */
/* @media (max-width: 480px), screen and (orientation: landscape) { */ 
  @media only screen and (max-width: 1239px){  

    .picture-looking-top-right{
      inline-size: 15ch !important ;
      block-size: 15ch !important;
    }
    
    .scroll-message{
      font-size: 100%;
    }

    .picture-looking-top-left{
      inline-size: 15ch !important ;
      block-size: 15ch !important ;
    }
}



/* @media screen and (orientation:landscape) and (min-width: 319px) and (max-width: 480px) { */ 
/* @media screen and (orientation:landscape) { */
/* @media (max-width: 480px), screen and (orientation: landscape) { */ 
  @media only screen and (max-width: 991px){  

    .picture-looking-top-right{
      inline-size: 10ch !important;
      block-size: 10ch !important;
    }
    
    .scroll-message{
      font-size: 100%;
    }

    .picture-looking-top-left{
      inline-size: 10ch !important ;
      block-size: 10ch !important;
    }
}



.message-wrapper .picture-looking-top-left{
  inline-size: 20ch;
  block-size: 20ch; 
  display: inline-block;
  clip-path: polygon(0% 0%, 95% 5%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%); 

  background:
  /* radial-gradient(hsla(0,0%,0%, 0.35) 60%, transparent 0),
  radial-gradient(white 65%, transparent 0), */
   linear-gradient(to top right, rgb(128, 0, 28), #ff6171);  
  background: transparent;
  justify-self: end;
  display: flex; 
  flex-direction: column; 
  justify-content: center;
}


.message-wrapper .picture-looking-top-right{
  inline-size: 20ch;
  block-size: 20ch; 
  display: inline-block;
  clip-path: polygon(5% 5%, 100% 0, 100% 75%, 50% 75%, 25% 100%, 25% 75%, 0% 75%); 
  background: linear-gradient(to top right, rgb(128, 0, 28), #ff6171);  
  background: transparent;
  display: flex; 
  flex-direction: column; 
  justify-content: center;
}




.message-wrapper .img-looking-top-left{
  inline-size: 100%;
  object-fit: cover;
  block-size: 100%;
  clip-path: circle(50%);
  clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  clip-path: inset(10px 20px 30px 40px); 
  clip-path: polygon(0% 0%, 95% 5%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);        
  display:block;  
}


.message-wrapper .img-looking-top-right{
  inline-size: 100%;
  object-fit: cover;
  block-size: 100%;
  clip-path: circle(50%);
  clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  clip-path: inset(10px 20px 30px 40px);  
  clip-path: polygon(5% 5%, 100% 0, 100% 75%, 50% 75%, 25% 100%, 25% 75%, 0% 75%); 
  display:block;  
}




/*********************************  SWIPER  ****************************************/



div.bg-color {
  background-color: transparent;
}

div.swiper-5 div.swiper-slide {
  padding: 3em 0;
  color: #fff;
  text-align: center;
  font-size: 1.1em;
  outline: 0;
  background-color: transparent;
}

div.swiper-5 .swiper-button-prev {
  background: none;
}

div.swiper-5 .swiper-button-prev:before {
  position: absolute;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #fff;
  margin-top: 10px;
}

div.swiper-5 .swiper-button-next {
  background: none;
}

div.swiper-5 .swiper-button-next:before {
  position: absolute;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #fff;
  margin-top: 10px;
}


.you-will-wrapper{
  align-self: self-start; 
  padding-top: 6em; 
  height: 80%; 
  display: grid;
  position: relative !important;
  top: 0%;
  transform: translateY(-0%) !important;
}

@media only screen and (max-width: 991px){ 
  .you-will-wrapper{
    padding-bottom: 6em;
  }
}

.scroll-message{
  color:767676; 
  font-family:'Open Sans'; 
  max-width:min(80%,600px);  
}


@media only screen and (min-width: 992px){ 
  .scroll-message{
    font-size: min(1.6vw, 20px);
  }
}





/*****************************************************************************************************************************/


@media all and (orientation:landscape) and (min-width: 414px) and (max-width: 812px){
  /* Style adjustments for landscape mode goes here */
  #mob_app, .svg_plane{
    transform: translateY(15%) scale(0.8);
  }

  #wp_web{
    transform: translateY(5%) scale(0.7);
  }
}



/*************************************************** SECTION VIDEO BLUR *******************************************************/


/************************************************************************/
/*                       VIDEO BACKGROUND BLUR                          */
/************************************************************************/ 


.horizontal-scroll-section .notebook-inner{
  margin:   0 auto;
  position: relative;
  padding-top: 2em !important;
  /* padding-bottom: 2em; */
  /* margin-top:3%; */
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .notebook-inner{
      /* padding-top: 15%; */
      padding-bottom: 10%;
  }
}


/** Video Inside Apple Device **/

.horizontal-scroll-section .video-apple-wrapper {
  position: relative;
  width: 46.4875vw;
  margin: 0 auto;
}

@media only screen and (min-width: 992px) {
  .horizontal-scroll-section .video-apple-wrapper {      
    width: 25vw;
  }
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .video-apple-wrapper{
      width: 83.5vw;
      margin: 0 auto;
  }
}

.horizontal-scroll-section .youtube-background {
  filter: blur(3px) brightness(1.15) saturate(1.3);
  display: block;
  border: 1px solid rgb(223, 229, 233);
  position: absolute;
  top: calc(0.75289vw + 2px);
  left: calc(0.76902vw + 2px);
  background-image: none;
  width: calc(23.5547vw - 4px);
  height: calc(17.746694vw - 4px);
  transition: visibility 0.9s;
}



@media only screen and (max-width: 991px) {
  .horizontal-scroll-section .youtube-background{
      height: calc(58.5vw - 4px);
      top: calc(2.8vw + 2px);
      left: calc(2.8vw + 2px);
      width: calc(78.3vw - 4px);
  }
}

.horizontal-scroll-section .video-apple-wrapper:hover .youtube-background {
  visibility: hidden;
}


@media only screen and (max-width: 991px){

  .horizontal-scroll-section .video-apple-wrapper .youtube-background {
  visibility: hidden;

  }
}

.horizontal-scroll-section .video-text-overlay {
  width: calc(23.5547vw - 4px);
  height: calc(17.746694vw - 4px);
  position: absolute;
  top: calc(0.75289vw + 2px);    
  left: calc(0.76902vw + 2px);
  display: block;
  background-color: rgba(0, 0, 0, 0);
  z-index: 1001;
  border-radius: 8px;
}


@media only screen and (max-width: 991px) {
  .horizontal-scroll-section .video-text-overlay {
      width: 78.3vw;
      height: 58.5vw;
      top: 2.8vw;
      left: 2.8vw;
  }
}


/*inner overlay inside the video */

.horizontal-scroll-section .video-text-overlay-inner {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}


/* Text inside testimonial rectangle */

.horizontal-scroll-section .first-tier-text-overlay {
  height: 34%;
  text-align: center;
}

.horizontal-scroll-section .top-left-triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #bf3542 transparent transparent transparent;
  border-top-width: 10.368vw;    
  border-right-width: 20.736vw;
  border-left-width: 0;
  border-bottom-width: 0;
  float: left;
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: border-top-width 1s, border-right-width 1s, height 1s, border-top-width 0s;
}

@media only screen and (max-width: 991px) {
  .horizontal-scroll-section .top-left-triangle {
      border-top-width: 23.76vw;
      border-right-width: 47.5244vw;
  }
}

@media only screen and (max-width: 576px) {
  .horizontal-scroll-section .top-left-triangle {
      border-top-width: 23.328vw;
      border-right-width: 46.6605vw;
  }
}

.horizontal-scroll-section .video-apple-wrapper:hover .top-left-triangle{
  border-right-width: calc(16.7535vw - 2px);
  border-color: #bf3542;
  height: 100%;
}

@media only screen and (max-width: 991px){

  .horizontal-scroll-section .video-apple-wrapper .top-left-triangle{
  border-right-width: calc(16.7535vw - 2px);
  border-color: #bf3542;
  height: 100%;
}
}

@media only screen and (max-width: 991px) {
  .horizontal-scroll-section .video-apple-wrapper:hover .top-left-triangle{
      border-right-width: calc(39.15vw);
      border-color: #bf3542;
      height: 100%;
  }
}


@media only screen and (max-width: 991px) {
  .horizontal-scroll-section .video-apple-wrapper .top-left-triangle{
      border-right-width: calc(39.15vw);
      border-color: #bf3542;
      height: 100%;
  }
}


/***************** ******************/

/* Top part of the text on the left side */

.horizontal-scroll-section .half-pdf-medium{
  position: absolute;
  font-size: 90%;
  line-height: 1.8vw;
  top: 2vw;
  left: 2vw;
  transition-delay: 3s;
  transition: visibility 0.5s, opacity 0.5s;
  color: white;
  text-align: left;
  font-family: Raleway;
}



@media only screen and (max-device-width: 991px){
  .horizontal-scroll-section .half-pdf-medium{
      font-size: 3.5vw;
      line-height: 4vw;
  }
}

@media only screen and (max-device-width: 576px){
  .horizontal-scroll-section .half-pdf-medium{
      font-size: 4.5vw;
      line-height: 6.5vw;
  }
}

.horizontal-scroll-section .video-apple-wrapper:hover .half-pdf-medium{
  visibility: hidden;
  opacity: 0;
}

@media only screen and (max-device-width: 991px){

  .horizontal-scroll-section .video-apple-wrapper .half-pdf-medium{
  visibility: hidden;
  opacity: 0;
  }
}

/** The Text Part when the the Apple device is on hover**/


@media only screen and (max-device-width: 420px){
  .horizontal-scroll-section .wrapper-best-of-both {
      top: 7.5%;
  }
}

/** Apple iPhoneX  **/

@media only screen and (max-device-width: 812px){
  .horizontal-scroll-section .wrapper-best-of-both{
  font-size: max(4.2vh,7vw);
  }
}

/* The Break point between the right and left side is at col-md */

@media only screen and (max-device-width: 991px) {
  .horizontal-scroll-section .wrapper-best-of-both {
      font-size: max(3vh, 4vw);
      line-height: max(3.5vh, 4vw);   
  }
}


@media only screen and (max-device-width: 420px) {
  .horizontal-scroll-section .wrapper-best-of-both {
  line-height: max(2.8vh, 3vw);
  }
}


.horizontal-scroll-section .wrapper-best-of-both {
  background: transparent;
  color: transparent;
  transition-delay: 3s;
  transition: padding 0s, background 0s , color 0s;
  width: 81%;
  position: absolute;
  font-size: 2.5vw;
  line-height: 2.2vw;
  top: 12.5%;
  left: 10%;
  z-index: 2;
}

.video-apple-wrapper:hover .wrapper-best-of-both{
  color: white;
  transition: color 1s, background 1s, width 1s, height 1s;
}

@media only screen and (max-width: 991px){
 .video-apple-wrapper .wrapper-best-of-both{
      color: white;
      transition: color 1s, background 1s, width 1s, height 1s;
  } 
}

/*** The First Claim */

.horizontal-scroll-section .first-best-claim{
  line-height: 3vh;
  font-size: 1.9vw;
}

@media only screen and (max-device-width: 812px){
  .horizontal-scroll-section .first-best-claim{
    font-size: min(6.5vh, 4.2vw);
    line-height: 3vw;
  }
}


@media only screen and (max-device-width: 767px){
  .horizontal-scroll-section .first-best-claim{
      font-size: min(8vh, 4.2vw);
      line-height: 3vw;
 }
}


@media only screen and (max-device-width: 420px){
  .horizontal-scroll-section .first-best-claim{
      line-height: 4vh;
      font-size: min(6vh, 4.2vw);
  }
}


/******************* Text In the Middle *********************/


.horizontal-scroll-section .second-tier-text-overlay {
  height: 34%;
  position: relative;
  z-index: 2;
}


.horizontal-scroll-section .docpitch-logo-hero {
  margin-bottom:0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 60%;
}


.horizontal-scroll-section .video-apple-wrapper:hover .docpitch-logo-hero{
  visibility: hidden;
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .video-apple-wrapper .docpitch-logo-hero{
      visibility: hidden;
  }
}

/*** Play Autopilot Button Wrapper ***/

.horizontal-scroll-section .play-autopilot-btn-wrapper{
  visibility: hidden;
}

.horizontal-scroll-section .play-autopilot-btn-wrapper {
  text-align: center;
  display: block;
  position: absolute;
  width: 100%;
  transform: translateY(-50%);
  /* vertical-align: middle; */
  top:50%;
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .section-hero .play-autopilot-btn-wrapper{
    top: 50%;
  }
}

.horizontal-scroll-section  .video-apple-wrapper:hover .play-autopilot-btn-wrapper{
  visibility: visible;
}


@media only screen and (max-width: 991px){
  .horizontal-scroll-section  .video-apple-wrapper .play-autopilot-btn-wrapper{
      visibility: visible;
  }

}
/**************** Taking care of the Icon Play *************/

.horizontal-scroll-section .icon-Video-5 {
  opacity: 1;
  font-size: 3.5vw;
  cursor: pointer;
  background: #ff6171;
  border-radius: 50%;
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .icon-Video-5 {
    font-size: 7vw;
  }
}

/************ End of middle of screen *******************/

/************** Bottom part of the iPad   ***************/

.horizontal-scroll-section .bottom-right-triangle{
  width: 0;
  height: 0;border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-color: transparent transparent #ff6171 transparent;
  float: right;
  padding-bottom: 0px;
  position: absolute;
  bottom: 0;
  right: 0;
  transition: border-bottom-width 1s, border-left-width 1s, height 1s , border-bottom-width 0s;
  border-bottom-width: 10.368vw;
  border-left-width: 20.736vw;
}

@media only screen and (max-width: 991px){
  .horizontal-scroll-section .bottom-right-triangle{
      border-bottom-width: 23.76vw;
      border-left-width: 47.5244vw;
    }
}

@media only screen and (max-width: 576px){
  .horizontal-scroll-section .bottom-right-triangle{
      border-bottom-width: 23.328vw;
      border-left-width: 46.6605vw;
  }
}

.horizontal-scroll-section .video-apple-wrapper:hover .bottom-right-triangle{
  border-left-width: calc(16.7535vw - 2px);
  border-color: #ff6171;
  height: 100%;
}


@media only screen and (max-width: 991px){
  .horizontal-scroll-section .video-apple-wrapper .bottom-right-triangle{
    border-left-width: calc(39.15vw);
    border-color: #ff6171;
    height: 100%;
  }
}




/************* Now Taking care of the text  ************/

.horizontal-scroll-section .half-video-medium{
  position: absolute;
  font-size: 90%;
  bottom: 2vw;
  right: 2vw;
  line-height: 2vw;
  transition-delay: 3s;
  transition: visibility 0.5s, opacity 0.5s;
  color: white;
  text-align: right;
  font-family: Raleway;
}

@media only screen and (max-device-width: 991px){
  .horizontal-scroll-section .half-video-medium{
      font-size: 3.5vw;
      line-height: 4vw;
  }
}

@media only screen and (max-device-width: 576px){
  .horizontal-scroll-section .half-video-medium{
      font-size: 4.5vw;
      line-height: 6.5vw;
  }
}
  
.horizontal-scroll-section .video-apple-wrapper:hover .half-video-medium{
  visibility: hidden;
  opacity: 0;
}


@media only screen and (max-width: 991px){

  .horizontal-scroll-section .video-apple-wrapper .half-video-medium{
      visibility: hidden;
      opacity: 0;
  }
}

@media screen and (min-width: 1400px) {
  .horizontal-scroll-section .half-pdf-medium{
    font-size: 180%;
  }

  .horizontal-scroll-section .half-video-medium{
    font-size: 180%;
  }
}


/** Second part of text which shows up on the right side */

.horizontal-scroll-section .wrapper-items {
  background: transparent;
  color: transparent;
  transition-delay: 3s;
  transition: padding 0s, background 0s , color 0s;
  width: 80%;
  position: absolute;
  font-size: 2vw;
  line-height: 1.8vw;
  bottom: 25%;
  right: 10%;
  z-index: 2;
}


/* The Break point between the right and left side is at col-md */

@media only screen and (max-device-width: 991px) {
  .horizontal-scroll-section .wrapper-items {
      font-size: max(2.4vh, 3.2vw);
      line-height: max(3.2vh, 3.6vw);
  }
}


@media only screen and (max-device-width: 812px){
  .horizontal-scroll-section .wrapper-items{
      font-size: max(3.4vh,5.7vw);
  }
}



@media only screen and (max-device-width: 420px) {
  .horizontal-scroll-section .wrapper-items {
      line-height: max(2.5vh, 2.7vw);
  }

  .horizontal-scroll-section .wrapper-items {
      bottom: 25%;
  }
}


.horizontal-scroll-section .video-apple-wrapper:hover .wrapper-items{
  color: white;
  transition: color 1s, background 1s, width 1s, height 1s;
}



@media only screen and (max-device-width: 991px){
  .horizontal-scroll-section .video-apple-wrapper .wrapper-items{
      color: white;
      transition: color 1s, background 1s, width 1s, height 1s;
  }
}

/***** Taking of the actual list of items in the rectangle */

/* Maybe change the name below */

.horizontal-scroll-section .hero-more-deals{
  font-size:max(0.67em, 16px);
  line-height: 1.2em;
}

@media only screen and (max-width: 1024px){
  .horizontal-scroll-section .hero-more-deals{
      font-size:max(0.85em, 12px);
      line-height: 1.1em;
  }
}

@media only screen and (max-width: 812px){
  .horizontal-scroll-section .hero-more-deals{
      font-size:max(0.55em, 12px);
      line-height: 0.85em;
  }
}


@media only screen and (max-width: 767px){
  .horizontal-scroll-section .hero-more-deals{
      font-size:max(0.65em, 12px);
      line-height: 0.85em;
  }
}

@media only screen and (max-width: 420px){
  .horizontal-scroll-section .hero-more-deals{
      font-size:max(0.50em, 10px);
      line-height: 0.7em;
  }
}

 /***** Bottom of Apple Device text  ****/

 .horizontal-scroll-section .hero-testimonial-image{
  border-radius: 50%;
  height: 12vh;
  margin-bottom: 0;
  margin-right: 0;
  border: 2px solid #ff6171;
}


.horizontal-scroll-section .author-wrapper{
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: -0.3vh;    
}

.horizontal-scroll-section .hero-quote-author{
  text-align: left;
  font-family: Raleway;
  padding-left: 10px;
  padding-right: 10px;
}

.horizontal-scroll-section .hero-quote-name{
  color: #2e2e2e;
  font-weight:800;
  font-family: Raleway;
}



/* .video-apple-wrapper:hover .left-hero-block{
  background: white;
} */

/****************************************************************************************************/


.horizontal-scroll-section .hero-testimonial-image{
  border-radius: 50%;
  min-height: 12vh;
  margin-bottom: 0;
  margin-right: 0;
  border: 2px solid #ff6171;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  animation: fadeinout;
  animation: fadeinout 5s linear infinite;
  animation-delay: 2.5s;
}


.horizontal-scroll-section .author-wrapper{
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: relative;
  /* margin-top: -0.3vh; */    
}

.horizontal-scroll-section .hero-quote-author{
  text-align: left;
  font-family: Raleway;
  padding-left: 10px;
  padding-right: 10px;
}

.horizontal-scroll-section .hero-quote-name{
  color: #2e2e2e;
  font-weight:800;
  font-family: Raleway;
}



.video-play-button {
  position: relative;
  z-index: 0;
   margin:30px;
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  /* background: #fa183d; */
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
  animation: fadeinout 5s linear infinite;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #2e2e2e;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #2e2e2e;
  border-radius: 50%;
  transition: all 200ms;
}

.video-play-button:hover:after {
  background-color: darken(#2e2e2e, 10%);
}

.video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

.video-play-button span {
  display: block;
  position: relative;
  z-index: 3;
  width: 0;
  height: 0;
  border-left: 32px solid #fff;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes fadeinout{
  0%, 100% { opacity: 0;}
  40%,60% { 
    opacity: 1;
    background: #2e2e2e;
  }
  
}












