@import "https://fonts.googleapis.com/css2?family=Koulen&display=swap";
@import url('https://fonts.googleapis.com/css2?family=Goldman:wght@400;700&family=Russo+One&display=swap');

.ma-0,.my-0,.mt-0 {
   margin-top:0
}

.ma-q,.my-q,.mt-q {
   margin-top:.25rem
}

.ma-h,.my-h,.mt-h {
   margin-top:.5rem
}

.ma-1,.my-1,.mt-1 {
   margin-top:1rem
}

.ma-2,.my-2,.mt-2 {
   margin-top:2rem
}

.ma-3,.my-3,.mt-3 {
   margin-top:3rem
}

.ma-0,.my-0,.mb-0 {
   margin-bottom:0
}

.ma-q,.my-q,.mb-q {
   margin-bottom:.25rem
}

.ma-h,.my-h,.mb-h {
   margin-bottom:.5rem
}

.ma-1,.my-1,.mb-1 {
   margin-bottom:1rem
}

.ma-2,.my-2,.mb-2 {
   margin-bottom:2rem
}

.ma-3,.my-3,.mb-3 {
   margin-bottom:3rem
}

.ma-0,.mx-0,.ml-0 {
   margin-left:0
}

.ma-q,.mx-q,.ml-q {
   margin-left:.25rem
}

.ma-h,.mx-h,.ml-h {
   margin-left:.5rem
}

.ma-1,.mx-1,.ml-1 {
   margin-left:1rem
}

.ma-2,.mx-2,.ml-2 {
   margin-left:2rem
}

.ma-3,.mx-3,.ml-3 {
   margin-left:3rem
}

.ma-0,.mx-0,.mr-0 {
   margin-right:0
}

.ma-q,.mx-q,.mr-q {
   margin-right:.25rem
}

.ma-h,.mx-h,.mr-h {
   margin-right:.5rem
}

.ma-1,.mx-1,.mr-1 {
   margin-right:1rem
}

.ma-2,.mx-2,.mr-2 {
   margin-right:2rem
}

.ma-3,.mx-3,.mr-3 {
   margin-bottom:3rem
}

.pa-0,.py-0,.pt-0 {
   padding-top:0
}

.pa-q,.py-q,.pt-q {
   padding-top:.25rem
}

.pa-h,.py-h,.pt-h {
   padding-top:.5rem
}

.pa-1,.py-1,.pt-1 {
   padding-top:1rem
}

.pa-2,.py-2,.pt-2 {
   padding-top:2rem
}

.pa-3,.py-3,.pt-3 {
   padding-top:3rem
}

.pa-0,.py-0,.pb-0 {
   padding-bottom:0
}

.pa-q,.py-q,.pb-q {
   padding-bottom:.25rem
}

.pa-h,.py-h,.pb-h {
   padding-bottom:.5rem
}

.pa-1,.py-1,.pb-1 {
   padding-bottom:1rem
}

.pa-2,.py-2,.pb-2 {
   padding-bottom:2rem
}

.pa-3,.py-3,.pb-3 {
   padding-bottom:3rem
}

.pa-0,.px-0,.pl-0 {
   padding-left:0
}

.pa-q,.px-q,.pl-q {
   padding-left:.25rem
}

.pa-h,.px-h,.pl-h {
   padding-left:.5rem
}

.pa-1,.px-1,.pl-1 {
   padding-left:1rem
}

.pa-2,.px-2,.pl-2 {
   padding-left:2rem
}

.pa-3,.px-3,.pl-3 {
   padding-left:3rem
}

.pa-0,.px-0,.pr-0 {
   padding-right:0
}

.pa-q,.px-q,.pr-q {
   padding-right:.25rem
}

.pa-h,.px-h,.pr-h {
   padding-right:.5rem
}

.pa-1,.px-1,.pr-1 {
   padding-right:1rem
}

.pa-2,.px-2,.pr-2 {
   padding-right:2rem
}

.pa-3,.px-3,.pr-3 {
   padding-bottom:3rem
}

.uwu-icon-timeline {
   font-size:3rem;
   color:#929daf
}

.bg-1 {
   background-image:linear-gradient(#000,#000),url(../img-1/bg-1.jpg);
   background-size:cover;
   background-repeat:no-repeat
}

.bg-2 {
   background-image:linear-gradient(#000,#000),url(../img-1/bg-2.jpg);
   background-size:cover;
   background-repeat:no-repeat
}

.uwu-font-1 {
   color:#FAFAFA
}

.uwu-font-2 {
   color:#BDBDBD
}

.uwu-font-3 {
   color:#F5F5F5
}

.uwu-font-4 {
   color:#EEE
}

.uwu-font-5 {
   color:#E0E0E0
}

.uwu-active {
   color:#00d9ff;
   font-weight:500
}

.uwu-font-1 a {
   color:#FAFAFA;
   font-weight:500
}

.uwu-font-2 a {
   color:#BDBDBD;
   font-weight:500
}

.uwu-font-3 a {
   color:#F5F5F5;
   font-weight:500
}

.uwu-font-4 a {
   color:#EEE;
   font-weight:500
}

.uwu-font-5 a {
   color:#E0E0E0;
   font-weight:500
}

.uwu-select {
   -webkit-user-select:none;
   -ms-user-select:none;
   user-select:none
}

.owo-feet {
   padding:15px 0;
   background-color:#f5f5f5
}

.neonText {
   color:#fff;
   text-shadow:0 0 7px #fff,0 0 21px #fff,0 0 82px #2ee9fb,0 0 10px #2ee9fb;
}

.neonImg img {
   -webkit-filter: drop-shadow(0 0 5px #2ee9fb);
}

.home-title {
   font-family:'Koulen',sans-serif;
   font-size:50px;
   line-height:42px
}

.krttx_icon_home img {
   width: 50px;
   height: 50px;
}

.animate-charcter {
   text-transform:uppercase;
   background-image:linear-gradient(-225deg,#00DBDE 0%,#FC00FF 100%);
   background-size:auto auto;
   background-clip:border-box;
   background-size:200% auto;
   color:#fff;
   background-clip:text;
   -webkit-text-fill-color:transparent;
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
   animation:textclip 2s linear infinite;
   display:inline-block;
   font-size:50px
}

@keyframes textclip {
   to {
      background-position:200% center
   }
}

.bc-bg {
   background: linear-gradient(90deg, #64ffff,#8f15d4,#45108a);
   width: 100%;
}

.krttx_img1{
   animation: MoveUpDown 2s linear infinite;
   left: 0;
   bottom: 0;
   pointer-events: none;

}

@keyframes MoveUpDown {
   0%, 100% {
      bottom: 0;
   }
   50% {
      bottom: 30px;
   }
}

.krttx_banner h1{
   font-family: "Russo One", sans-serif;
   font-size: 45px;
}

.krttx_neonTextBluew{
   color: #fff;
   text-shadow: 0 0 7px rgb(0, 195, 255), 0 0 21px rgb(0, 195, 255);
}

.krttx_neonTextBlue {
   color: rgb(0, 195, 255);
   text-shadow: 0 0 7px rgb(0, 195, 255), 0 0 21px rgb(0, 195, 255);
}


.krttx_blog h2{
   font-family: "Russo One", sans-serif;
   font-size: 33px;
   color: rgb(0, 195, 255);
}

.krttx_blog ul,p {
   font-size: 18px;
}

.krttx_blog strong {
   color: rgb(0, 195, 255);
}

/* UwU */

.uwu-box {
   /* background-color: #fafafa;
   color: #212121; */
   background-color: #fafafa00;
   color: #fafafa;
   padding: 30px; 
   border-radius: 15px;
 }
 
 .uwu-text {
   font-size: 18px; 
   font-weight: 600; 
   text-align: justify;
 }
