.elementor-403 .elementor-element.elementor-element-d42924a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-c36951a{width:var( --container-widget-width, 49.049% );max-width:49.049%;--container-widget-width:49.049%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-c36951a > .elementor-widget-container{padding:0px 60px 0px 20px;}.elementor-403 .elementor-element.elementor-element-c36951a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-c36951a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:6.7vw;font-weight:700;letter-spacing:-5px;}.elementor-403 .elementor-element.elementor-element-e910e28{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-e910e28.e-con{--align-self:center;}.elementor-403 .elementor-element.elementor-element-f443f6c{font-family:"Bona Nova", Sans-serif;font-size:31px;}.elementor-403 .elementor-element.elementor-element-a1bca56{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-2955062 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:2px 0px 2px 0px;}.elementor-403 .elementor-element.elementor-element-2955062 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:5.8vw;font-weight:700;letter-spacing:-4.4px;}.elementor-403 .elementor-element.elementor-element-288f923{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-248b46e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-403 .elementor-element.elementor-element-248b46e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:120px 0px 120px 0px;}.elementor-403 .elementor-element.elementor-element-f2a1845 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-403 .elementor-element.elementor-element-f2a1845 img{border-radius:120px 0px 120px 0px;}.elementor-403 .elementor-element.elementor-element-bea5899{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-408b1c6 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 0px 2px 0px;}.elementor-403 .elementor-element.elementor-element-408b1c6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:5.8vw;font-weight:700;letter-spacing:-4.4px;}.elementor-403 .elementor-element.elementor-element-1f5d073{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-dfb4ce9 > .elementor-widget-container{margin:0px 020px 0px 40px;padding:0px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-dfb4ce9{text-align:start;}.elementor-403 .elementor-element.elementor-element-dfb4ce9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-403 .elementor-element.elementor-element-b4469c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-b4469c9{text-align:start;}.elementor-403 .elementor-element.elementor-element-b4469c9 img{max-width:74%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-403 .elementor-element.elementor-element-cc68b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-403 .elementor-element.elementor-element-cc68b34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-6bc4c82a > .elementor-widget-container{margin:0px 0px 40px 0px;padding:50px 0px 50px 0px;}.elementor-403 .elementor-element.elementor-element-74debd8 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:50px 0px 50px 0px;}.elementor-403 .elementor-element.elementor-element-747bae8 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:50px 0px 50px 0px;}.elementor-403 .elementor-element.elementor-element-5ac98341 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:50px 0px 50px 0px;}.elementor-403 .elementor-element.elementor-element-54d7b9ec > .elementor-widget-container{margin:0px 0px 40px 0px;padding:50px 0px 50px 0px;}body.elementor-page-403:not(.elementor-motion-effects-element-type-background), body.elementor-page-403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b545ce9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-403 .elementor-element.elementor-element-cc68b34{--width:99.901%;}}@media(max-width:1024px){.elementor-403 .elementor-element.elementor-element-c36951a{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-403 .elementor-element.elementor-element-f443f6c{font-size:26px;}.elementor-403 .elementor-element.elementor-element-2955062 .elementor-heading-title{font-size:7.7vw;}.elementor-403 .elementor-element.elementor-element-408b1c6 .elementor-heading-title{font-size:7.7vw;}.elementor-403 .elementor-element.elementor-element-1f5d073{--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-403 .elementor-element.elementor-element-cc68b34{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-403 .elementor-element.elementor-element-6bc4c82a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-403 .elementor-element.elementor-element-74debd8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-403 .elementor-element.elementor-element-747bae8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-403 .elementor-element.elementor-element-5ac98341 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}.elementor-403 .elementor-element.elementor-element-54d7b9ec > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 0px 30px 0px;}}@media(max-width:767px){.elementor-403 .elementor-element.elementor-element-d42924a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-403 .elementor-element.elementor-element-c36951a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-403 .elementor-element.elementor-element-c36951a .elementor-heading-title{letter-spacing:-1px;}.elementor-403 .elementor-element.elementor-element-2955062 .elementor-heading-title{letter-spacing:-1px;}.elementor-403 .elementor-element.elementor-element-248b46e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-248b46e img{border-radius:60px 0px 60px 0px;}.elementor-403 .elementor-element.elementor-element-f2a1845{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-f2a1845.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-f2a1845 img{border-radius:60px 0px 60px 0px;}.elementor-403 .elementor-element.elementor-element-408b1c6 .elementor-heading-title{letter-spacing:-1.5px;}.elementor-403 .elementor-element.elementor-element-dfb4ce9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-dfb4ce9 img{width:100%;border-width:2px 2px 2px 2px;border-radius:10px 0px 10px 0px;}.elementor-403 .elementor-element.elementor-element-b4469c9 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:20px 0px 0px 0px;}.elementor-403 .elementor-element.elementor-element-b4469c9{text-align:center;}.elementor-403 .elementor-element.elementor-element-b4469c9 img{width:50%;border-radius:10px 0px 10px 0px;}.elementor-403 .elementor-element.elementor-element-cc68b34{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-403 .elementor-element.elementor-element-6bc4c82a > .elementor-widget-container{margin:0px 0px 11px 0px;padding:22px 0px 22px 0px;}.elementor-403 .elementor-element.elementor-element-74debd8 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:22px 0px 22px 0px;}.elementor-403 .elementor-element.elementor-element-747bae8 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:22px 0px 22px 0px;}.elementor-403 .elementor-element.elementor-element-5ac98341 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:22px 0px 22px 0px;}.elementor-403 .elementor-element.elementor-element-54d7b9ec > .elementor-widget-container{margin:0px 0px 11px 0px;padding:22px 0px 22px 0px;}}/* Start custom CSS for container, class: .elementor-element-e910e28 */.elementor-403 .elementor-element.elementor-element-e910e28{
    position: relative!important;
    display:block!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42924a */.elementor-403 .elementor-element.elementor-element-d42924a{
    overflow: hidden;
}

.ScrollSmoother-wrapper{
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bc4c82a */@keyframes scroll-text {
  to {
    transform: translate(-100%, -50%);
  }
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a h2 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(100%, -50%);
  font-size: 8rem!important;
  font-weight: 900;
font-family: "Helvetica"!important;
  letter-spacing: -0.04em;
  animation: scroll-text 90s linear infinite;
  animation-play-state: play;
  animation-delay: -45s;
  white-space: nowrap;
  z-index: 4;
  /*mix-blend-mode: difference;*/
  color: white;
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a .scrolling-text2{
  animation-delay: 0s;
  
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a .scrolling-black-box {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 15vh;
  transform: translate(-50%,-50%);
  overflow: hidden;
  z-index: 3;
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a .scrolling-text span{ 
      -webkit-text-stroke: 2px white!important;
    color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a .scrolling-text:hover{
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-6bc4c82a .scrolling-text span:hover{
  -webkit-text-stroke: 2px white!important;
  color: #ffffff!important;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74debd8 */@keyframes scroll-text2 {
  to {
    transform: translate(160%, -50%);
  }
}

.elementor-403 .elementor-element.elementor-element-74debd8 h2 {
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translate(-40%, -50%);
  font-size: 8rem!important;
  font-weight: 900;
  /*letter-spacing: -0.04em;*/
font-family: "Helvetica";
  animation: scroll-text2 90s linear infinite;
  animation-play-state: play;
  animation-delay: -45s;
  white-space: nowrap;
  z-index: 4;
  /*mix-blend-mode: difference;*/
  color: white;
}

.elementor-403 .elementor-element.elementor-element-74debd8 .scrolling-text4{
  animation-delay: 0s;
  
}

.elementor-403 .elementor-element.elementor-element-74debd8 .scrolling-black-box2 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 15vh;
  overflow: hidden;
  z-index: 3;
}

.elementor-403 .elementor-element.elementor-element-74debd8 .scrolling-text3 span{ 
    -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-74debd8 .scrolling-text3 span:hover{ 
      -webkit-text-stroke: 2px white!important;
  color: #ffffff!important;
}

.elementor-403 .elementor-element.elementor-element-74debd8 .scrolling-text3:hover{
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-747bae8 */@keyframes scroll-text {
  to {
    transform: translate(-100%, -50%);
  }
}

.elementor-403 .elementor-element.elementor-element-747bae8 h2 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(100%, -50%);
  font-size: 8rem!important;
  font-weight: 900;
  font-family: "Helvetica";
  letter-spacing: -0.04em;
  animation: scroll-text 90s linear infinite;
  animation-play-state: play;
  animation-delay: -45s;
  white-space: nowrap;
  z-index: 4;
  /*mix-blend-mode: difference;*/
  color: white;
}

.elementor-403 .elementor-element.elementor-element-747bae8 .scrolling-text6{
  animation-delay: 0s;
  
}

.elementor-403 .elementor-element.elementor-element-747bae8 .scrolling-black-box3 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 15vh;
  transform: translate(-50%,-50%);
  overflow: hidden;
  z-index: 3;
}

.elementor-403 .elementor-element.elementor-element-747bae8 .scrolling-text5:hover{
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-747bae8 .scrolling-text5 span{ 
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-747bae8 .scrolling-text5 span:hover{
  -webkit-text-stroke: 2px white!important;
  color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ac98341 */@keyframes scroll-text2 {
  to {
    transform: translate(165%, -50%);
  }
}

.elementor-403 .elementor-element.elementor-element-5ac98341 h2 {
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translate(-35%, -50%);
  font-size: 8rem!important;
  font-weight: 900;
font-family: "Helvetica";
  letter-spacing: 0.0em;
  animation: scroll-text2 90s linear infinite;
  animation-play-state: play;
  animation-delay: -45s;
  white-space: nowrap;
  z-index: 4;
  /*mix-blend-mode: difference;*/
  color: white;
}

.elementor-403 .elementor-element.elementor-element-5ac98341 .scrolling-text8{
  animation-delay: 0s;
  
}

.elementor-403 .elementor-element.elementor-element-5ac98341 .scrolling-black-box4 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 15vh;
  overflow: hidden;
  z-index: 3;
}

.elementor-403 .elementor-element.elementor-element-5ac98341 .scrolling-text7:hover{
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-5ac98341 .scrolling-text7 span{ 
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-5ac98341 .scrolling-text7 span:hover{
  -webkit-text-stroke: 2px white!important;
  color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54d7b9ec *//*.elementor-403 .elementor-element.elementor-element-54d7b9ec *,*::before,*::after {*/
/*  padding: 0;*/
/*  margin: 0;*/
/*  box-sizing: border-box;*/
/*}*/

/*.elementor-403 .elementor-element.elementor-element-54d7b9ec body {*/
/*  background-color: white;*/
/*  min-height: 100vh;*/
/*  font-family: sans-serif;*/
/*  overflow: hidden;*/
/*}*/

@keyframes scroll-text {
  to {
    transform: translate(-100%, -50%);
  }
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec h2 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(100%, -50%);
  font-size: 8rem!important;
  font-weight: 900;
  font-family: "Arial";
  letter-spacing: -0.04em;
  animation: scroll-text 90s linear infinite;
  animation-play-state: play;
  animation-delay: -45s;
  white-space: nowrap;
  z-index: 4;
  /*mix-blend-mode: difference;*/
  color: white;
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec .scrolling-text10{
  animation-delay: 0s;
  
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec .scrolling-black-box5 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 15vh;
  overflow: hidden;
  z-index: 3;
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec .scrolling-text9:hover{
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec .scrolling-text9 span{ 
  -webkit-text-stroke: 2px white!important;
  color: transparent!important;
}

.elementor-403 .elementor-element.elementor-element-54d7b9ec .scrolling-text9 span:hover{
  -webkit-text-stroke: 2px white!important;
  color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc68b34 */.elementor-403 .elementor-element.elementor-element-cc68b34 *{
    overflow: hidden;
}

/*RESPONSIVE TABLET*/
@media screen and (max-width: 1024px) {
    .elementor-403 .elementor-element.elementor-element-cc68b34 h2 {
  font-size: 6rem!important;
}

.elementor-403 .elementor-element.elementor-element-cc68b34 h2:hover{
 -webkit-text-stroke: none;
 }
}

/*RESPONSIVE PHONE*/
@media screen and (max-width: 767px) {
    .elementor-403 .elementor-element.elementor-element-cc68b34 h2 {
  font-size: 4rem!important;
  font-family: "Poppins"!important;

    }
}/* End custom CSS */
/* Start custom CSS *//*THIS IS FOR SCROLLING TXT*/
body.elementor-page-403 *,*::before,*::after {
  /*padding: 0;*/
  /*margin: 0;*/
  /*box-sizing: border-box;*/
}

body.elementor-page-403 body {
  background-color: white;
  min-height: 100vh;
  overflow: hidden;
}

/*body {*/
/*  background:#2c1ae1;*/
/*  transition: all 1200ms ease-out!important;*/
/*  will-change: background;*/
  /*cursor: none;*/
/*  scroll-behavior: smooth;*/
/*}*/

.scroll-left {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-left p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height:260px;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-left 10s linear infinite;
  -webkit-animation: scroll-left 10s linear infinite;
  animation: scroll-left 10s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
  0% { -moz-transform: translateX(100%); }
  100% { -moz-transform: translateX(-100%); }
}

@-webkit-keyframes scroll-left {
  0% { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(-100%); }
}

@keyframes scroll-left {
  0% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
  100% {
  -moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%);
  }
}


.scroll-right {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-right p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-right 10s linear infinite;
  -webkit-animation: scroll-right 10s linear infinite;
  animation: scroll-right 10s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-right {
  0% { -moz-transform: translateX(-100%); }
  100% { -moz-transform: translateX(100%); }
}

@-webkit-keyframes scroll-right {
  0% { -webkit-transform: translateX(-100%); }
  100% { -webkit-transform: translateX(100%); }
}

@keyframes scroll-right {
  0% {
    -moz-transform: translateX(-100%); /* Browser bug fix */
    -webkit-transform: translateX(-100%); /* Browser bug fix */
    transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
}

.scroll-down {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-down p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  text-align: center;
  /* Starting position */
  -moz-transform:translateY(100%);
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-down 5s linear infinite;
  -webkit-animation: scroll-down 5s linear infinite;
  animation: scroll-down 5s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-down {
  0% { -moz-transform: translateY(-100%); }
  100% { -moz-transform: translateY(100%); }
}

@-webkit-keyframes scroll-down {
  0% { -webkit-transform: translateY(-100%); }
  100% { -webkit-transform: translateY(100%); }
}

@keyframes scroll-down {
  0% {
    -moz-transform: translateY(-100%); /* Browser bug fix */
    -webkit-transform: translateY(-100%); /* Browser bug fix */
    transform: translateY(-100%);
  }
  100% {
    -moz-transform: translateY(100%); /* Browser bug fix */
    -webkit-transform: translateY(100%); /* Browser bug fix */
    transform: translateY(100%);
  }
}


.scroll-up {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-up p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height:260px;
  text-align: center;
  /* Starting position */
  -moz-transform:translateY(100%);
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-up 5s linear infinite;
  -webkit-animation: scroll-up 5s linear infinite;
  animation: scroll-up 5s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-up {
  0% { -moz-transform: translateY(100%); }
  100% { -moz-transform: translateY(-100%); }
}

@-webkit-keyframes scroll-up {
  0% { -webkit-transform: translateY(100%); }
  100% { -webkit-transform: translateY(-100%); }
}

@keyframes scroll-up {
  0% {
    -moz-transform: translateY(100%); /* Browser bug fix */
    -webkit-transform: translateY(100%); /* Browser bug fix */
    transform: translateY(100%);
  }
  100% {
  -moz-transform: translateY(-100%); /* Browser bug fix */
-webkit-transform: translateY(-100%); /* Browser bug fix */
transform: translateY(-100%);
  }
}


/*body {*/
/*  background:#333333;*/
/*  transition: all 1200ms ease-out;*/
/*  will-change: background;*/
/*}*//* End custom CSS */