* {

    margin: 0;

}

@font-face {

    font-family: 'Roboto-Regular';

    src: url('../fonts/Roboto-Regular.ttf');

}

@font-face {

    font-family: 'Roboto-Medium';

    src: url('../fonts/Roboto-Medium.ttf');

}

@font-face {

  font-family: 'Merienda-Regular';

  src: url('../fonts/Merienda-Regular.ttf');

}
@font-face {

  font-family: 'Handlee-Regular';

  src: url('../fonts/Handlee-Regular.ttf');

}
@font-face {

  font-family: 'KiteOne-Regular';

  src: url('../fonts/KiteOne-Regular.ttf');

}

body {

    background: linear-gradient( rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0.5)100%), url('../images/home/background.png');

    background-size: cover;

    background-repeat: repeat;

}

.center-content .logo img {

    height: 170px;

    margin: 6% auto auto;

    display: block;

}

.center-content .cont-para {

    /* margin: 45px auto auto;

    display: table; */

    margin: 45px auto auto;
display: table;
width: 70%;
text-align: center;
line-height: 55px;
letter-spacing: 1px;
}

.center-content .cont-para p {

    /* font-family: 'Roboto-Medium'; */
    font-family: 'KiteOne-Regular';
    font-size: 28px;

    /* line-height: 32px; */

    margin-bottom: 3px;

    transform: scale(0.94);

    animation: scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);

    font-weight: 600;

}

.center-content .cont-para p span {

    opacity: 0;

    filter: blur(4px);

}

.center-content .cont-para p.p_1 span:nth-child(1) {

    animation: fade-in 0.8s 1s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(2) {

    animation: fade-in 0.8s 1.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(3) {

    animation: fade-in 0.8s 1.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(4) {

    animation: fade-in 0.8s 1.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }



  .center-content .cont-para p.p_1 span:nth-child(5) {

    animation: fade-in 0.8s 2.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(6) {

    animation: fade-in 0.8s 2.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(7) {

    animation: fade-in 0.8s 2.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(8) {

    animation: fade-in 0.8s 3s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(9) {

    animation: fade-in 0.8s 3.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(10) {

    animation: fade-in 0.8s 3.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(11) {

    animation: fade-in 0.8s 3.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(12) {

    animation: fade-in 0.8s 3.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(13) {

    animation: fade-in 0.8s 4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(14) {

    animation: fade-in 0.8s 4.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(15) {

    animation: fade-in 0.8s 4.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(16) {

    animation: fade-in 0.8s 4.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(17) {

    animation: fade-in 0.8s 4.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }



  .center-content .cont-para p.p_1 span:nth-child(18) {

    animation: fade-in 0.8s 5.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(19) {

    animation: fade-in 0.8s 5.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(20) {

    animation: fade-in 0.8s 5.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(21) {

    animation: fade-in 0.8s 6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(22) {

    animation: fade-in 0.8s 6.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(23) {

    animation: fade-in 0.8s 6.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(24) {

    animation: fade-in 0.8s 6.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(25) {

    animation: fade-in 0.8s 6.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_1 span:nth-child(26) {

    animation: fade-in 0.8s 7s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }



  .center-content .cont-para p.p_4 span:nth-child(1) {

    animation: fade-in 0.8s 7.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(2) {

    animation: fade-in 0.8s 7.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(3) {

    animation: fade-in 0.8s 8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(4) {

    animation: fade-in 0.8s 8.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(5) {

    animation: fade-in 0.8s 8.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(6) {

    animation: fade-in 0.8s 8.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(7) {

    animation: fade-in 0.8s 8.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(8) {

    animation: fade-in 0.8s 9s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_4 span:nth-child(9) {

    animation: fade-in 0.8s 9.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(1) {

    animation: fade-in 0.8s 9.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(2) {

    animation: fade-in 0.8s 10s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(3) {

    animation: fade-in 0.8s 10.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(4) {

    animation: fade-in 0.8s 10.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(5) {

    animation: fade-in 0.8s 10.6s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(6) {

    animation: fade-in 0.8s 10.8s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(7) {

    animation: fade-in 0.8s 11s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(8) {

    animation: fade-in 0.8s 11.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p.p_5 span:nth-child(9) {

    animation: fade-in 0.8s 11.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  

  .center-content .cont-para p span:nth-child(15) {

    animation: fade-in 0.8s 2.2s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p span:nth-child(16) {

    animation: fade-in 0.8s 2.3s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p span:nth-child(17) {

    animation: fade-in 0.8s 2.4s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  .center-content .cont-para p span:nth-child(18) {

    animation: fade-in 0.8s 2.5s forwards cubic-bezier(0.11, 0, 0.5, 0);

  }

  

  @keyframes fade-in {

    100% {

      opacity: 1;

      filter: blur(0);

    }

  }



  @keyframes scale {

    100% {

      transform: scale(1);

    }

  }

  

.enter-btn {

    background: #E21C21;

    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.32);

    border-radius: 9px;

    color: #fff !important;

    letter-spacing: 0.26em;

    font-size: 16px;

    font-family: 'Roboto-Regular';

    text-transform: uppercase;

    width: 116px;

    display: block;

    text-align: center;

    height: 24px;

    text-decoration: none !important;

    position: relative;

    margin: 5% auto 5%;

    padding-left: 5px;

}

.enter-btn:before {

    content: '';

    position: absolute;

    width: 5.13px;

    height: 5.13px;

    background: #fff;

    border-radius: 100%;

    top: 0;

    bottom: 0;

    margin: auto;

    left: 5px;

}

.enter-btn:after {

    content: '';

    position: absolute;

    width: 5.13px;

    height: 5.13px;

    background: #fff;

    border-radius: 100%;

    top: 0;

    bottom: 0;

    margin: auto;

    right: 5px;

}

.button:after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #E21C21;

    border-radius: 9px;

    z-index: -2;

  }

  .button:before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0%;

    height: 100%;

    background-color: #2b2a29;

    transition: all 0.4s;

    border-radius: 9px;

    z-index: -1;

  }

  .button:hover {

    color: #fff;

  }

  .button:hover:before {

    width: 100%;

  }



  



.animatable {

  

    /* initially hide animatable objects */

    visibility: hidden;

    

    /* initially pause animatable objects their animations */

    -webkit-animation-play-state: paused;   

    -moz-animation-play-state: paused;     

    -ms-animation-play-state: paused;

    -o-animation-play-state: paused;   

    animation-play-state: paused; 

  }





  @media (max-width: 600px) {

    .center-content .logo img {

        height: 135px;

    }

    .center-content .cont-para {

        margin: 45px 9% 12%;
        text-align: center;
        display: block;

    }

    .center-content .cont-para p {

        font-size: 17px;

    }

  }
@media (max-width: 767px) {
  .center-content .cont-para {
    width: 85%;
    line-height: 30px;
  }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
  .center-content .cont-para {
    line-height: 45px;
  }
}
  @media screen and (min-width: 767px) and (max-width: 1199px) {
    .center-content .cont-para {
      width: 85%;
      line-height: 45px;
    }
    .center-content .cont-para p {
      font-size: 25px;
    }
  }