@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Single+Day&display=swap');
:root {
    font-size: 10px !important;
}
*{	
    padding: 0px;
    margin: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Sen';
    box-sizing: border-box;
}
body {
    background-color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
}
html::-webkit-scrollbar {
    width: 5px;
    background-color: #F6F8FA;
}
html::-webkit-scrollbar-thumb {
    background: #ea5f0e00;
}
.title {
    font-size: clamp(1rem, 0.3843rem + 3.4783vw, 3rem);
}
.typeGR {
    color: #4FC154;
}

.typeW {
    color: white;
}
.typeR {
    color: #F55454;
}
.typeB {
    color: #2863D6;
}

.typeOrange {
    color: #EA5D0E;
}
.typeG {
    color: #999999;
}
.typeGS {
    color: #666666;
}

.fw-400 {
    font-weight: 400;
}

.fw-500 {
    font-weight: 500;
}

.fw-600 {
    font-weight: 600;
}

.fw-700 {
    font-weight: 700;
}

.fw-800 {
    font-weight: 800;
}
.single-day {
    font-family: "Single day"
}
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}


.oi-regular {
  font-family: "Oi", serif;
  font-weight: 400;
  font-style: normal;
}

.indie-flower-regular {
  font-family: "Indie Flower", cursive;
  font-weight: 400;
  font-style: normal;
}

  
  
.space-mono-regular {
  font-family: "Space Mono", monospace;
  font-weight: 400;
  font-style: normal;
}

.space-mono-bold {
  font-family: "Space Mono", monospace;
  font-weight: 700;
  font-style: normal;
}

.space-mono-regular-italic {
  font-family: "Space Mono", monospace;
  font-weight: 400;
  font-style: italic;
}
.alignmentCenter {
    text-align: center;
}
.alignmentLeft {
    text-align: left;
}
.alignmentRight {
    text-align: right;
}
.aligmentJustify {
    text-align: justify;
}

.space-mono-bold-italic {
  font-family: "Space Mono", monospace;
  font-weight: 700;
  font-style: italic;
}
  
/* Clases para tamaños de fuente */
.fs-5 {
    font-size: 5px !important;
}

.fs-6 {
    font-size: 6px !important;
}

.fs-7 {
    font-size: 7px !important;
}

.fs-8 {
    font-size: 8px !important;
}

.fs-9 {
    font-size: 9px !important;
}

.fs-10 {
    font-size: 10px !important;
}

.fs-11 {
    font-size: 11px !important;
}

.fs-12 {
    font-size: 12px !important;
}

.fs-13 {
    font-size: 13px !important;
}

.fs-14 {
    font-size: 14px !important;
}

.fs-15 {
    font-size: clamp(1.2rem, 1.45vw, 1.5rem) !important;
}

.fs-16 {
    font-size: clamp(1.3rem, 1.46vw, 1.6rem) !important;
}

.fs-17 {
    font-size: clamp(1.4rem, 1.47vw, 1.7rem) !important;
}

.fs-18 {
    font-size: clamp(1.5rem, 1.48vw, 1.8rem) !important;
}

.fs-19 {
    font-size: clamp(1.6rem, 1.48vw, 1.9rem) !important;
}

.fs-20 {
    font-size: clamp(1.7rem, 1.3vw, 2rem) !important;
}

.fs-21 {
    font-size: 21px !important;
}

.fs-22 {
    font-size: 22px !important;
}

.fs-23 {
    font-size: 23px !important;
}

.fs-24 {
    font-size: 24px !important;
}

.fs-25 {
    font-size: 25px !important;
}

.fs-26 {
    font-size: 26px !important;
}

.fs-27 {
    font-size: 27px !important;
}

.fs-28 {
    font-size: 28px !important;
}

.fs-29 {
    font-size: 29px !important;
}

.fs-30 {
    font-size: clamp(2.7rem, 1.4vw, 3rem) !important;
}

.fs-31 {
    font-size: 31px !important;
}

.fs-32 {
    font-size: 32px !important;
}

.fs-33 {
    font-size: 33px !important;
}

.fs-34 {
    font-size: 34px !important;
}

.fs-35 {
    font-size: 35px !important;
}

.fs-36 {
    font-size: 36px !important;
}

.fs-37 {
    font-size: 37px !important;
}

.fs-38 {
    font-size: 38px !important;
}

.fs-39 {
    font-size: 39px !important;
}

.fs-40 {
    font-size: clamp(3.7rem, 3.3vw, 4rem) !important;
}

.fs-41 {
    font-size: 41px !important;
}

.fs-42 {
    font-size: 42px !important;
}

.fs-43 {
    font-size: 43px !important;
}

.fs-44 {
    font-size: 44px !important;
}

.fs-45 {
    font-size: 45px !important;
}

.fs-46 {
    font-size: 46px !important;
}

.fs-47 {
    font-size: 47px !important;
}

.fs-48 {
    font-size: 48px !important;
}

.fs-49 {
    font-size: 49px !important;
}
/* Clases para tamaños de fuente */
.fs-50 {
    font-size: 50px !important;
}

.fs-51 {
    font-size: 51px !important;
}

.fs-52 {
    font-size: 52px !important;
}

.fs-53 {
    font-size: 53px !important;
}

.fs-54 {
    font-size: 54px !important;
}

.fs-55 {
    font-size: 55px !important;
}

.fs-56 {
    font-size: 56px !important;
}

.fs-57 {
    font-size: 57px !important;
}

.fs-58 {
    font-size: 58px !important;
}

.fs-59 {
    font-size: 59px !important;
}

.fs-60 {
    font-size: clamp(5.7rem, 1.70vw, 6rem) !important;
}

.fs-61 {
    font-size: 61px !important;
}

.fs-62 {
    font-size: 62px !important;
}

.fs-63 {
    font-size: 63px !important;
}

.fs-64 {
    font-size: clamp(6.1rem, 1.74vw, 6.4rem) !important;
}

.fs-65 {
    font-size: 65px !important;
}

.fs-66 {
    font-size: 66px !important;
}

.fs-67 {
    font-size: 67px !important;
}

.fs-68 {
    font-size: 68px !important;
}

.fs-69 {
    font-size: 69px !important;
}

.fs-70 {
    font-size: 70px !important;
}

.fs-71 {
    font-size: 71px !important;
}

.fs-72 {
    font-size: 72px !important;
}

.fs-73 {
    font-size: 73px !important;
}

.fs-74 {
    font-size: 74px !important;
}

.fs-75 {
    font-size: 75px !important;
}

.fs-76 {
    font-size: 76px !important;
}

.fs-77 {
    font-size: 77px !important;
}

.fs-78 {
    font-size: 78px !important;
}

.fs-79 {
    font-size: 79px !important;
}

.fs-80 {
    font-size: 80px !important;
}

.fs-81 {
    font-size: 81px !important;
}

.fs-82 {
    font-size: 82px !important;
}

.fs-83 {
    font-size: 83px !important;
}

.fs-84 {
    font-size: 84px !important;
}

.fs-85 {
    font-size: 85px !important;
}

.fs-86 {
    font-size: 86px !important;
}

.fs-87 {
    font-size: 87px !important;
}

.fs-88 {
    font-size: 88px !important;
}

.fs-89 {
    font-size: 89px !important;
}

.fs-90 {
    font-size: 90px !important;
}

.fs-91 {
    font-size: 91px !important;
}

.fs-92 {
    font-size: 92px !important;
}

.fs-93 {
    font-size: 93px !important;
}

.fs-94 {
    font-size: 94px !important;
}

.fs-95 {
    font-size: 95px !important;
}

.fs-96 {
    font-size: 96px !important;
}

.fs-97 {
    font-size: 97px !important;
}

.fs-98 {
    font-size: 98px !important;
}

.fs-99 {
    font-size: 99px !important;
}

/* Clases para tamaños de fuente */
.fs-100 {
    font-size: 100px !important;
}

.fs-101 {
    font-size: 101px !important;
}

.fs-102 {
    font-size: 102px !important;
}

.fs-103 {
    font-size: 103px !important;
}

.fs-104 {
    font-size: 104px !important;
}

.fs-105 {
    font-size: 105px !important;
}

.fs-106 {
    font-size: 106px !important;
}

.fs-107 {
    font-size: 107px !important;
}

.fs-108 {
    font-size: 108px !important;
}

.fs-109 {
    font-size: 109px !important;
}

.fs-110 {
    font-size: 110px !important;
}

.fs-111 {
    font-size: 111px !important;
}

.fs-112 {
    font-size: 112px !important;
}

.fs-113 {
    font-size: 113px !important;
}

.fs-114 {
    font-size: 114px !important;
}

.fs-115 {
    font-size: 115px !important;
}

.fs-116 {
    font-size: 116px !important;
}

.fs-117 {
    font-size: 117px !important;
}

.fs-118 {
    font-size: 118px !important;
}

.fs-119 {
    font-size: 119px !important;
}

.fs-120 {
    font-size: 120px !important;
}

.fs-121 {
    font-size: 121px !important;
}

.fs-122 {
    font-size: 122px !important;
}

.fs-123 {
    font-size: 123px !important;
}

.fs-124 {
    font-size: 124px !important;
}

.fs-125 {
    font-size: 125px !important;
}

.fs-126 {
    font-size: 126px !important;
}

.fs-127 {
    font-size: 127px !important;
}

.fs-128 {
    font-size: 128px !important;
}

.fs-129 {
    font-size: 129px !important;
}

.fs-130 {
    font-size: 130px !important;
}

.fs-131 {
    font-size: 131px !important;
}

.fs-132 {
    font-size: 132px !important;
}

.fs-133 {
    font-size: 133px !important;
}

.fs-134 {
    font-size: 134px !important;
}

.fs-135 {
    font-size: 135px !important;
}

.fs-136 {
    font-size: 136px !important;
}

.fs-137 {
    font-size: 137px !important;
}

.fs-138 {
    font-size: 138px !important;
}

.fs-139 {
    font-size: 139px !important;
}

.fs-140 {
    font-size: 140px !important;
}

.fs-141 {
    font-size: 141px !important;
}

.fs-142 {
    font-size: 142px !important;
}

.fs-143 {
    font-size: 143px !important;
}

.fs-144 {
    font-size: 144px !important;
}

.fs-145 {
    font-size: 145px !important;
}

.fs-146 {
    font-size: 146px !important;
}

.fs-147 {
    font-size: 147px !important;
}

.fs-148 {
    font-size: 148px !important;
}

.fs-149 {
    font-size: 149px !important;
}

/* Clases para tamaños de fuente */
.fs-150 {
    font-size: 150px !important;
}


.fs-151 {
    font-size: 151px !important;
}

.fs-152 {
    font-size: 152px !important;
}

.fs-153 {
    font-size: 153px !important;
}

.fs-154 {
    font-size: 154px !important;
}

.fs-155 {
    font-size: 155px !important;
}

.fs-156 {
    font-size: 156px !important;
}

.fs-157 {
    font-size: 157px !important;
}

.fs-158 {
    font-size: 158px !important;
}

.fs-159 {
    font-size: 159px !important;
}

.fs-160 {
    font-size: 160px !important;
}

.fs-161 {
    font-size: 161px !important;
}

.fs-162 {
    font-size: 162px !important;
}

.fs-163 {
    font-size: 163px !important;
}

.fs-164 {
    font-size: 164px !important;
}

.fs-165 {
    font-size: 165px !important;
}

.fs-166 {
    font-size: 166px !important;
}

.fs-167 {
    font-size: 167px !important;
}

.fs-168 {
    font-size: 168px !important;
}

.fs-169 {
    font-size: 169px !important;
}

.fs-170 {
    font-size: 170px !important;
}

.fs-171 {
    font-size: 171px !important;
}

.fs-172 {
    font-size: 172px !important;
}

.fs-173 {
    font-size: 173px !important;
}

.fs-174 {
    font-size: 174px !important;
}

.fs-175 {
    font-size: 175px !important;
}

.fs-176 {
    font-size: 176px !important;
}

.fs-177 {
    font-size: 177px !important;
}

.fs-178 {
    font-size: 178px !important;
}

.fs-179 {
    font-size: 179px !important;
}

.fs-180 {
    font-size: 180px !important;
}

.fs-181 {
    font-size: 181px !important;
}

.fs-182 {
    font-size: 182px !important;
}

.fs-183 {
    font-size: 183px !important;
}

.fs-184 {
    font-size: 184px !important;
}

.fs-185 {
    font-size: 185px !important;
}

.fs-186 {
    font-size: 186px !important;
}

.fs-187 {
    font-size: 187px !important;
}

.fs-188 {
    font-size: 188px !important;
}

.fs-189 {
    font-size: 189px !important;
}

.fs-190 {
    font-size: 190px !important;
}

.fs-191 {
    font-size: 191px !important;
}

.fs-192 {
    font-size: 192px !important;
}

.fs-193 {
    font-size: 193px !important;
}

.fs-194 {
    font-size: 194px !important;
}

.fs-195 {
    font-size: 195px !important;
}

.fs-196 {
    font-size: 196px !important;
}

.fs-197 {
    font-size: 197px !important;
}

.fs-198 {
    font-size: 198px !important;
}

.fs-199 {
    font-size: 199px !important;
}

.fs-200 {
    font-size: 200px !important;
}


.ls-5 {
    letter-spacing: 5px;
}

.ls-6 {
    letter-spacing: 6px;
}

.ls-7 {
    letter-spacing: 7px;
}

.ls-8 {
    letter-spacing: 8px;
}

.ls-9 {
    letter-spacing: 9px;
}

.ls-10 {
    letter-spacing: 10px;
}

.ls-11 {
    letter-spacing: 11px;
}

.ls-12 {
    letter-spacing: 12px;
}

.ls-13 {
    letter-spacing: 13px;
}

.ls-14 {
    letter-spacing: 14px;
}

.ls-15 {
    letter-spacing: 15px;
}

.ls-16 {
    letter-spacing: 16px;
}

.ls-17 {
    letter-spacing: 17px;
}

.ls-18 {
    letter-spacing: 18px;
}

.ls-19 {
    letter-spacing: 19px;
}

.ls-20 {
    letter-spacing: 20px;
}

.ls-21 {
    letter-spacing: 21px;
}

.ls-22 {
    letter-spacing: 22px;
}

.ls-23 {
    letter-spacing: 23px;
}

.ls-24 {
    letter-spacing: 24px;
}

.ls-25 {
    letter-spacing: 25px;
}

.ls-26 {
    letter-spacing: 26px;
}

.ls-27 {
    letter-spacing: 27px;
}

.ls-28 {
    letter-spacing: 28px;
}

.ls-29 {
    letter-spacing: 29px;
}

.ls-30 {
    letter-spacing: 30px;
}

.ls-31 {
    letter-spacing: 31px;
}

.ls-32 {
    letter-spacing: 32px;
}

.ls-33 {
    letter-spacing: 33px;
}

.ls-34 {
    letter-spacing: 34px;
}

.ls-35 {
    letter-spacing: 35px;
}

.ls-36 {
    letter-spacing: 36px;
}

.ls-37 {
    letter-spacing: 37px;
}

.ls-38 {
    letter-spacing: 38px;
}

.ls-39 {
    letter-spacing: 39px;
}

.ls-40 {
    letter-spacing: 40px;
}

.ls-41 {
    letter-spacing: 41px;
}

.ls-42 {
    letter-spacing: 42px;
}

.ls-43 {
    letter-spacing: 43px;
}

.ls-44 {
    letter-spacing: 44px;
}

.ls-45 {
    letter-spacing: 45px;
}

.ls-46 {
    letter-spacing: 46px;
}

.ls-47 {
    letter-spacing: 47px;
}

.ls-48 {
    letter-spacing: 48px;
}

.ls-49 {
    letter-spacing: 49px;
}
/* Clases para tamaños de fuente */
.ls-50 {
    letter-spacing: 50px;
}

.ls-51 {
    letter-spacing: 51px;
}

.ls-52 {
    letter-spacing: 52px;
}

.ls-53 {
    letter-spacing: 53px;
}

.ls-54 {
    letter-spacing: 54px;
}

.ls-55 {
    letter-spacing: 55px;
}

.ls-56 {
    letter-spacing: 56px;
}

.ls-57 {
    letter-spacing: 57px;
}

.ls-58 {
    letter-spacing: 58px;
}

.ls-59 {
    letter-spacing: 59px;
}

.ls-60 {
    letter-spacing: 60px;
}

.ls-61 {
    letter-spacing: 61px;
}

.ls-62 {
    letter-spacing: 62px;
}

.ls-63 {
    letter-spacing: 63px;
}

.ls-64 {
    letter-spacing: 64px;
}

.ls-65 {
    letter-spacing: 65px;
}

.ls-66 {
    letter-spacing: 66px;
}

.ls-67 {
    letter-spacing: 67px;
}

.ls-68 {
    letter-spacing: 68px;
}

.ls-69 {
    letter-spacing: 69px;
}

.ls-70 {
    letter-spacing: 70px;
}

.ls-71 {
    letter-spacing: 71px;
}

.ls-72 {
    letter-spacing: 72px;
}

.ls-73 {
    letter-spacing: 73px;
}

.ls-74 {
    letter-spacing: 74px;
}

.ls-75 {
    letter-spacing: 75px;
}

.ls-76 {
    letter-spacing: 76px;
}

.ls-77 {
    letter-spacing: 77px;
}

.ls-78 {
    letter-spacing: 78px;
}

.ls-79 {
    letter-spacing: 79px;
}

.ls-80 {
    letter-spacing: 80px;
}

.ls-81 {
    letter-spacing: 81px;
}

.ls-82 {
    letter-spacing: 82px;
}

.ls-83 {
    letter-spacing: 83px;
}

.ls-84 {
    letter-spacing: 84px;
}

.ls-85 {
    letter-spacing: 85px;
}

.ls-86 {
    letter-spacing: 86px;
}

.ls-87 {
    letter-spacing: 87px;
}

.ls-88 {
    letter-spacing: 88px;
}

.ls-89 {
    letter-spacing: 89px;
}

.ls-90 {
    letter-spacing: 90px;
}

.ls-91 {
    letter-spacing: 91px;
}

.ls-92 {
    letter-spacing: 92px;
}

.ls-93 {
    letter-spacing: 93px;
}

.ls-94 {
    letter-spacing: 94px;
}

.ls-95 {
    letter-spacing: 95px;
}

.ls-96 {
    letter-spacing: 96px;
}

.ls-97 {
    letter-spacing: 97px;
}

.ls-98 {
    letter-spacing: 98px;
}

.ls-99 {
    letter-spacing: 99px;
}

/* Clases para tamaños de fuente */
.ls-100 {
    letter-spacing: 100px;
}

.ls-101 {
    letter-spacing: 101px;
}

.ls-102 {
    letter-spacing: 102px;
}

.ls-103 {
    letter-spacing: 103px;
}

.ls-104 {
    letter-spacing: 104px;
}

.ls-105 {
    letter-spacing: 105px;
}

.ls-106 {
    letter-spacing: 106px;
}

.ls-107 {
    letter-spacing: 107px;
}

.ls-108 {
    letter-spacing: 108px;
}

.ls-109 {
    letter-spacing: 109px;
}

.ls-110 {
    letter-spacing: 110px;
}

.ls-111 {
    letter-spacing: 111px;
}

.ls-112 {
    letter-spacing: 112px;
}

.ls-113 {
    letter-spacing: 113px;
}

.ls-114 {
    letter-spacing: 114px;
}

.ls-115 {
    letter-spacing: 115px;
}

.ls-116 {
    letter-spacing: 116px;
}

.ls-117 {
    letter-spacing: 117px;
}

.ls-118 {
    letter-spacing: 118px;
}

.ls-119 {
    letter-spacing: 119px;
}

.ls-120 {
    letter-spacing: 120px;
}

.ls-121 {
    letter-spacing: 121px;
}

.ls-122 {
    letter-spacing: 122px;
}

.ls-123 {
    letter-spacing: 123px;
}

.ls-124 {
    letter-spacing: 124px;
}

.ls-125 {
    letter-spacing: 125px;
}

.ls-126 {
    letter-spacing: 126px;
}

.ls-127 {
    letter-spacing: 127px;
}

.ls-128 {
    letter-spacing: 128px;
}

.ls-129 {
    letter-spacing: 129px;
}

.ls-130 {
    letter-spacing: 130px;
}

.ls-131 {
    letter-spacing: 131px;
}

.ls-132 {
    letter-spacing: 132px;
}

.ls-133 {
    letter-spacing: 133px;
}

.ls-134 {
    letter-spacing: 134px;
}

.ls-135 {
    letter-spacing: 135px;
}

.ls-136 {
    letter-spacing: 136px;
}

.ls-137 {
    letter-spacing: 137px;
}

.ls-138 {
    letter-spacing: 138px;
}

.ls-139 {
    letter-spacing: 139px;
}

.ls-140 {
    letter-spacing: 140px;
}

.ls-141 {
    letter-spacing: 141px;
}

.ls-142 {
    letter-spacing: 142px;
}

.ls-143 {
    letter-spacing: 143px;
}

.ls-144 {
    letter-spacing: 144px;
}

.ls-145 {
    letter-spacing: 145px;
}

.ls-146 {
    letter-spacing: 146px;
}

.ls-147 {
    letter-spacing: 147px;
}

.ls-148 {
    letter-spacing: 148px;
}

.ls-149 {
    letter-spacing: 149px;
}

/* Clases para tamaños de fuente */
.ls-150 {
    letter-spacing: 150px;
}