@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";

/* src/styles.scss */
* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  color: black;
  text-decoration: none;
}
button {
  background: none;
  border: none;
  cursor: pointer;
}
input {
  border: none;
  outline: none;
}
@keyframes appear {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes disappear {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes skeleton {
  to {
    background-position-x: -200%;
  }
}
.focus-removes {
  outline: none !important;
  box-shadow: none;
  border-top: none;
  border-right: none;
  border-left: none;
}
.gap-1 {
  gap: 1px;
}
.gap-2 {
  gap: 2px;
}
.gap-3 {
  gap: 3px;
}
.gap-4 {
  gap: 4px;
}
.gap-5 {
  gap: 5px;
}
.gap-6 {
  gap: 6px;
}
.gap-7 {
  gap: 7px;
}
.gap-8 {
  gap: 8px;
}
.gap-9 {
  gap: 9px;
}
.gap-10 {
  gap: 10px;
}
.gap-11 {
  gap: 11px;
}
.gap-12 {
  gap: 12px;
}
.gap-13 {
  gap: 13px;
}
.gap-14 {
  gap: 14px;
}
.gap-15 {
  gap: 15px;
}
.gap-16 {
  gap: 16px;
}
.gap-17 {
  gap: 17px;
}
.gap-18 {
  gap: 18px;
}
.gap-19 {
  gap: 19px;
}
.gap-20 {
  gap: 20px;
}
.gap-21 {
  gap: 21px;
}
.gap-22 {
  gap: 22px;
}
.gap-23 {
  gap: 23px;
}
.gap-24 {
  gap: 24px;
}
.gap-25 {
  gap: 25px;
}
.gap-26 {
  gap: 26px;
}
.gap-27 {
  gap: 27px;
}
.gap-28 {
  gap: 28px;
}
.gap-29 {
  gap: 29px;
}
.gap-30 {
  gap: 30px;
}
.gap-31 {
  gap: 31px;
}
.gap-32 {
  gap: 32px;
}
.gap-33 {
  gap: 33px;
}
.gap-34 {
  gap: 34px;
}
.gap-35 {
  gap: 35px;
}
.gap-36 {
  gap: 36px;
}
.gap-37 {
  gap: 37px;
}
.gap-38 {
  gap: 38px;
}
.gap-39 {
  gap: 39px;
}
.gap-40 {
  gap: 40px;
}
.gap-41 {
  gap: 41px;
}
.gap-42 {
  gap: 42px;
}
.gap-43 {
  gap: 43px;
}
.gap-44 {
  gap: 44px;
}
.gap-45 {
  gap: 45px;
}
.gap-46 {
  gap: 46px;
}
.gap-47 {
  gap: 47px;
}
.gap-48 {
  gap: 48px;
}
.gap-49 {
  gap: 49px;
}
.gap-50 {
  gap: 50px;
}
.gap-51 {
  gap: 51px;
}
.gap-52 {
  gap: 52px;
}
.gap-53 {
  gap: 53px;
}
.gap-54 {
  gap: 54px;
}
.gap-55 {
  gap: 55px;
}
.gap-56 {
  gap: 56px;
}
.gap-57 {
  gap: 57px;
}
.gap-58 {
  gap: 58px;
}
.gap-59 {
  gap: 59px;
}
.gap-60 {
  gap: 60px;
}
.gap-61 {
  gap: 61px;
}
.gap-62 {
  gap: 62px;
}
.gap-63 {
  gap: 63px;
}
.gap-64 {
  gap: 64px;
}
.gap-65 {
  gap: 65px;
}
.gap-66 {
  gap: 66px;
}
.gap-67 {
  gap: 67px;
}
.gap-68 {
  gap: 68px;
}
.gap-69 {
  gap: 69px;
}
.gap-70 {
  gap: 70px;
}
.gap-71 {
  gap: 71px;
}
.gap-72 {
  gap: 72px;
}
.gap-73 {
  gap: 73px;
}
.gap-74 {
  gap: 74px;
}
.gap-75 {
  gap: 75px;
}
.gap-76 {
  gap: 76px;
}
.gap-77 {
  gap: 77px;
}
.gap-78 {
  gap: 78px;
}
.gap-79 {
  gap: 79px;
}
.gap-80 {
  gap: 80px;
}
.gap-81 {
  gap: 81px;
}
.gap-82 {
  gap: 82px;
}
.gap-83 {
  gap: 83px;
}
.gap-84 {
  gap: 84px;
}
.gap-85 {
  gap: 85px;
}
.gap-86 {
  gap: 86px;
}
.gap-87 {
  gap: 87px;
}
.gap-88 {
  gap: 88px;
}
.gap-89 {
  gap: 89px;
}
.gap-90 {
  gap: 90px;
}
.gap-91 {
  gap: 91px;
}
.gap-92 {
  gap: 92px;
}
.gap-93 {
  gap: 93px;
}
.gap-94 {
  gap: 94px;
}
.gap-95 {
  gap: 95px;
}
.gap-96 {
  gap: 96px;
}
.gap-97 {
  gap: 97px;
}
.gap-98 {
  gap: 98px;
}
.gap-99 {
  gap: 99px;
}
.gap-100 {
  gap: 100px;
}
.mt-1 {
  margin-top: 1rem;
}
.ml-1 {
  margin-left: 1rem;
}
.mr-1 {
  margin-right: 1rem;
}
.mb-1 {
  margin-bottom: 1rem;
}
.mt-2 {
  margin-top: 2rem;
}
.ml-2 {
  margin-left: 2rem;
}
.mr-2 {
  margin-right: 2rem;
}
.mb-2 {
  margin-bottom: 2rem;
}
.mt-3 {
  margin-top: 3rem;
}
.ml-3 {
  margin-left: 3rem;
}
.mr-3 {
  margin-right: 3rem;
}
.mb-3 {
  margin-bottom: 3rem;
}
.mt-4 {
  margin-top: 4rem;
}
.ml-4 {
  margin-left: 4rem;
}
.mr-4 {
  margin-right: 4rem;
}
.mb-4 {
  margin-bottom: 4rem;
}
.mt-5 {
  margin-top: 5rem;
}
.ml-5 {
  margin-left: 5rem;
}
.mr-5 {
  margin-right: 5rem;
}
.mb-5 {
  margin-bottom: 5rem;
}
.mt-6 {
  margin-top: 6rem;
}
.ml-6 {
  margin-left: 6rem;
}
.mr-6 {
  margin-right: 6rem;
}
.mb-6 {
  margin-bottom: 6rem;
}
.mt-7 {
  margin-top: 7rem;
}
.ml-7 {
  margin-left: 7rem;
}
.mr-7 {
  margin-right: 7rem;
}
.mb-7 {
  margin-bottom: 7rem;
}
.mt-8 {
  margin-top: 8rem;
}
.ml-8 {
  margin-left: 8rem;
}
.mr-8 {
  margin-right: 8rem;
}
.mb-8 {
  margin-bottom: 8rem;
}
.mt-9 {
  margin-top: 9rem;
}
.ml-9 {
  margin-left: 9rem;
}
.mr-9 {
  margin-right: 9rem;
}
.mb-9 {
  margin-bottom: 9rem;
}
.mt-10 {
  margin-top: 10rem;
}
.ml-10 {
  margin-left: 10rem;
}
.mr-10 {
  margin-right: 10rem;
}
.mb-10 {
  margin-bottom: 10rem;
}
.mt-11 {
  margin-top: 11rem;
}
.ml-11 {
  margin-left: 11rem;
}
.mr-11 {
  margin-right: 11rem;
}
.mb-11 {
  margin-bottom: 11rem;
}
.mt-12 {
  margin-top: 12rem;
}
.ml-12 {
  margin-left: 12rem;
}
.mr-12 {
  margin-right: 12rem;
}
.mb-12 {
  margin-bottom: 12rem;
}
.mt-13 {
  margin-top: 13rem;
}
.ml-13 {
  margin-left: 13rem;
}
.mr-13 {
  margin-right: 13rem;
}
.mb-13 {
  margin-bottom: 13rem;
}
.mt-14 {
  margin-top: 14rem;
}
.ml-14 {
  margin-left: 14rem;
}
.mr-14 {
  margin-right: 14rem;
}
.mb-14 {
  margin-bottom: 14rem;
}
.mt-15 {
  margin-top: 15rem;
}
.ml-15 {
  margin-left: 15rem;
}
.mr-15 {
  margin-right: 15rem;
}
.mb-15 {
  margin-bottom: 15rem;
}
.mt-16 {
  margin-top: 16rem;
}
.ml-16 {
  margin-left: 16rem;
}
.mr-16 {
  margin-right: 16rem;
}
.mb-16 {
  margin-bottom: 16rem;
}
.mt-17 {
  margin-top: 17rem;
}
.ml-17 {
  margin-left: 17rem;
}
.mr-17 {
  margin-right: 17rem;
}
.mb-17 {
  margin-bottom: 17rem;
}
.mt-18 {
  margin-top: 18rem;
}
.ml-18 {
  margin-left: 18rem;
}
.mr-18 {
  margin-right: 18rem;
}
.mb-18 {
  margin-bottom: 18rem;
}
.mt-19 {
  margin-top: 19rem;
}
.ml-19 {
  margin-left: 19rem;
}
.mr-19 {
  margin-right: 19rem;
}
.mb-19 {
  margin-bottom: 19rem;
}
.mt-20 {
  margin-top: 20rem;
}
.ml-20 {
  margin-left: 20rem;
}
.mr-20 {
  margin-right: 20rem;
}
.mb-20 {
  margin-bottom: 20rem;
}
.mt-21 {
  margin-top: 21rem;
}
.ml-21 {
  margin-left: 21rem;
}
.mr-21 {
  margin-right: 21rem;
}
.mb-21 {
  margin-bottom: 21rem;
}
.mt-22 {
  margin-top: 22rem;
}
.ml-22 {
  margin-left: 22rem;
}
.mr-22 {
  margin-right: 22rem;
}
.mb-22 {
  margin-bottom: 22rem;
}
.mt-23 {
  margin-top: 23rem;
}
.ml-23 {
  margin-left: 23rem;
}
.mr-23 {
  margin-right: 23rem;
}
.mb-23 {
  margin-bottom: 23rem;
}
.mt-24 {
  margin-top: 24rem;
}
.ml-24 {
  margin-left: 24rem;
}
.mr-24 {
  margin-right: 24rem;
}
.mb-24 {
  margin-bottom: 24rem;
}
.mt-25 {
  margin-top: 25rem;
}
.ml-25 {
  margin-left: 25rem;
}
.mr-25 {
  margin-right: 25rem;
}
.mb-25 {
  margin-bottom: 25rem;
}
.mt-26 {
  margin-top: 26rem;
}
.ml-26 {
  margin-left: 26rem;
}
.mr-26 {
  margin-right: 26rem;
}
.mb-26 {
  margin-bottom: 26rem;
}
.mt-27 {
  margin-top: 27rem;
}
.ml-27 {
  margin-left: 27rem;
}
.mr-27 {
  margin-right: 27rem;
}
.mb-27 {
  margin-bottom: 27rem;
}
.mt-28 {
  margin-top: 28rem;
}
.ml-28 {
  margin-left: 28rem;
}
.mr-28 {
  margin-right: 28rem;
}
.mb-28 {
  margin-bottom: 28rem;
}
.mt-29 {
  margin-top: 29rem;
}
.ml-29 {
  margin-left: 29rem;
}
.mr-29 {
  margin-right: 29rem;
}
.mb-29 {
  margin-bottom: 29rem;
}
.mt-30 {
  margin-top: 30rem;
}
.ml-30 {
  margin-left: 30rem;
}
.mr-30 {
  margin-right: 30rem;
}
.mb-30 {
  margin-bottom: 30rem;
}
.mt-31 {
  margin-top: 31rem;
}
.ml-31 {
  margin-left: 31rem;
}
.mr-31 {
  margin-right: 31rem;
}
.mb-31 {
  margin-bottom: 31rem;
}
.mt-32 {
  margin-top: 32rem;
}
.ml-32 {
  margin-left: 32rem;
}
.mr-32 {
  margin-right: 32rem;
}
.mb-32 {
  margin-bottom: 32rem;
}
.mt-33 {
  margin-top: 33rem;
}
.ml-33 {
  margin-left: 33rem;
}
.mr-33 {
  margin-right: 33rem;
}
.mb-33 {
  margin-bottom: 33rem;
}
.mt-34 {
  margin-top: 34rem;
}
.ml-34 {
  margin-left: 34rem;
}
.mr-34 {
  margin-right: 34rem;
}
.mb-34 {
  margin-bottom: 34rem;
}
.mt-35 {
  margin-top: 35rem;
}
.ml-35 {
  margin-left: 35rem;
}
.mr-35 {
  margin-right: 35rem;
}
.mb-35 {
  margin-bottom: 35rem;
}
.mt-36 {
  margin-top: 36rem;
}
.ml-36 {
  margin-left: 36rem;
}
.mr-36 {
  margin-right: 36rem;
}
.mb-36 {
  margin-bottom: 36rem;
}
.mt-37 {
  margin-top: 37rem;
}
.ml-37 {
  margin-left: 37rem;
}
.mr-37 {
  margin-right: 37rem;
}
.mb-37 {
  margin-bottom: 37rem;
}
.mt-38 {
  margin-top: 38rem;
}
.ml-38 {
  margin-left: 38rem;
}
.mr-38 {
  margin-right: 38rem;
}
.mb-38 {
  margin-bottom: 38rem;
}
.mt-39 {
  margin-top: 39rem;
}
.ml-39 {
  margin-left: 39rem;
}
.mr-39 {
  margin-right: 39rem;
}
.mb-39 {
  margin-bottom: 39rem;
}
.mt-40 {
  margin-top: 40rem;
}
.ml-40 {
  margin-left: 40rem;
}
.mr-40 {
  margin-right: 40rem;
}
.mb-40 {
  margin-bottom: 40rem;
}
.mt-41 {
  margin-top: 41rem;
}
.ml-41 {
  margin-left: 41rem;
}
.mr-41 {
  margin-right: 41rem;
}
.mb-41 {
  margin-bottom: 41rem;
}
.mt-42 {
  margin-top: 42rem;
}
.ml-42 {
  margin-left: 42rem;
}
.mr-42 {
  margin-right: 42rem;
}
.mb-42 {
  margin-bottom: 42rem;
}
.mt-43 {
  margin-top: 43rem;
}
.ml-43 {
  margin-left: 43rem;
}
.mr-43 {
  margin-right: 43rem;
}
.mb-43 {
  margin-bottom: 43rem;
}
.mt-44 {
  margin-top: 44rem;
}
.ml-44 {
  margin-left: 44rem;
}
.mr-44 {
  margin-right: 44rem;
}
.mb-44 {
  margin-bottom: 44rem;
}
.mt-45 {
  margin-top: 45rem;
}
.ml-45 {
  margin-left: 45rem;
}
.mr-45 {
  margin-right: 45rem;
}
.mb-45 {
  margin-bottom: 45rem;
}
.mt-46 {
  margin-top: 46rem;
}
.ml-46 {
  margin-left: 46rem;
}
.mr-46 {
  margin-right: 46rem;
}
.mb-46 {
  margin-bottom: 46rem;
}
.mt-47 {
  margin-top: 47rem;
}
.ml-47 {
  margin-left: 47rem;
}
.mr-47 {
  margin-right: 47rem;
}
.mb-47 {
  margin-bottom: 47rem;
}
.mt-48 {
  margin-top: 48rem;
}
.ml-48 {
  margin-left: 48rem;
}
.mr-48 {
  margin-right: 48rem;
}
.mb-48 {
  margin-bottom: 48rem;
}
.mt-49 {
  margin-top: 49rem;
}
.ml-49 {
  margin-left: 49rem;
}
.mr-49 {
  margin-right: 49rem;
}
.mb-49 {
  margin-bottom: 49rem;
}
.mt-50 {
  margin-top: 50rem;
}
.ml-50 {
  margin-left: 50rem;
}
.mr-50 {
  margin-right: 50rem;
}
.mb-50 {
  margin-bottom: 50rem;
}
.mt-51 {
  margin-top: 51rem;
}
.ml-51 {
  margin-left: 51rem;
}
.mr-51 {
  margin-right: 51rem;
}
.mb-51 {
  margin-bottom: 51rem;
}
.mt-52 {
  margin-top: 52rem;
}
.ml-52 {
  margin-left: 52rem;
}
.mr-52 {
  margin-right: 52rem;
}
.mb-52 {
  margin-bottom: 52rem;
}
.mt-53 {
  margin-top: 53rem;
}
.ml-53 {
  margin-left: 53rem;
}
.mr-53 {
  margin-right: 53rem;
}
.mb-53 {
  margin-bottom: 53rem;
}
.mt-54 {
  margin-top: 54rem;
}
.ml-54 {
  margin-left: 54rem;
}
.mr-54 {
  margin-right: 54rem;
}
.mb-54 {
  margin-bottom: 54rem;
}
.mt-55 {
  margin-top: 55rem;
}
.ml-55 {
  margin-left: 55rem;
}
.mr-55 {
  margin-right: 55rem;
}
.mb-55 {
  margin-bottom: 55rem;
}
.mt-56 {
  margin-top: 56rem;
}
.ml-56 {
  margin-left: 56rem;
}
.mr-56 {
  margin-right: 56rem;
}
.mb-56 {
  margin-bottom: 56rem;
}
.mt-57 {
  margin-top: 57rem;
}
.ml-57 {
  margin-left: 57rem;
}
.mr-57 {
  margin-right: 57rem;
}
.mb-57 {
  margin-bottom: 57rem;
}
.mt-58 {
  margin-top: 58rem;
}
.ml-58 {
  margin-left: 58rem;
}
.mr-58 {
  margin-right: 58rem;
}
.mb-58 {
  margin-bottom: 58rem;
}
.mt-59 {
  margin-top: 59rem;
}
.ml-59 {
  margin-left: 59rem;
}
.mr-59 {
  margin-right: 59rem;
}
.mb-59 {
  margin-bottom: 59rem;
}
.mt-60 {
  margin-top: 60rem;
}
.ml-60 {
  margin-left: 60rem;
}
.mr-60 {
  margin-right: 60rem;
}
.mb-60 {
  margin-bottom: 60rem;
}
.mt-61 {
  margin-top: 61rem;
}
.ml-61 {
  margin-left: 61rem;
}
.mr-61 {
  margin-right: 61rem;
}
.mb-61 {
  margin-bottom: 61rem;
}
.mt-62 {
  margin-top: 62rem;
}
.ml-62 {
  margin-left: 62rem;
}
.mr-62 {
  margin-right: 62rem;
}
.mb-62 {
  margin-bottom: 62rem;
}
.mt-63 {
  margin-top: 63rem;
}
.ml-63 {
  margin-left: 63rem;
}
.mr-63 {
  margin-right: 63rem;
}
.mb-63 {
  margin-bottom: 63rem;
}
.mt-64 {
  margin-top: 64rem;
}
.ml-64 {
  margin-left: 64rem;
}
.mr-64 {
  margin-right: 64rem;
}
.mb-64 {
  margin-bottom: 64rem;
}
.mt-65 {
  margin-top: 65rem;
}
.ml-65 {
  margin-left: 65rem;
}
.mr-65 {
  margin-right: 65rem;
}
.mb-65 {
  margin-bottom: 65rem;
}
.mt-66 {
  margin-top: 66rem;
}
.ml-66 {
  margin-left: 66rem;
}
.mr-66 {
  margin-right: 66rem;
}
.mb-66 {
  margin-bottom: 66rem;
}
.mt-67 {
  margin-top: 67rem;
}
.ml-67 {
  margin-left: 67rem;
}
.mr-67 {
  margin-right: 67rem;
}
.mb-67 {
  margin-bottom: 67rem;
}
.mt-68 {
  margin-top: 68rem;
}
.ml-68 {
  margin-left: 68rem;
}
.mr-68 {
  margin-right: 68rem;
}
.mb-68 {
  margin-bottom: 68rem;
}
.mt-69 {
  margin-top: 69rem;
}
.ml-69 {
  margin-left: 69rem;
}
.mr-69 {
  margin-right: 69rem;
}
.mb-69 {
  margin-bottom: 69rem;
}
.mt-70 {
  margin-top: 70rem;
}
.ml-70 {
  margin-left: 70rem;
}
.mr-70 {
  margin-right: 70rem;
}
.mb-70 {
  margin-bottom: 70rem;
}
.mt-71 {
  margin-top: 71rem;
}
.ml-71 {
  margin-left: 71rem;
}
.mr-71 {
  margin-right: 71rem;
}
.mb-71 {
  margin-bottom: 71rem;
}
.mt-72 {
  margin-top: 72rem;
}
.ml-72 {
  margin-left: 72rem;
}
.mr-72 {
  margin-right: 72rem;
}
.mb-72 {
  margin-bottom: 72rem;
}
.mt-73 {
  margin-top: 73rem;
}
.ml-73 {
  margin-left: 73rem;
}
.mr-73 {
  margin-right: 73rem;
}
.mb-73 {
  margin-bottom: 73rem;
}
.mt-74 {
  margin-top: 74rem;
}
.ml-74 {
  margin-left: 74rem;
}
.mr-74 {
  margin-right: 74rem;
}
.mb-74 {
  margin-bottom: 74rem;
}
.mt-75 {
  margin-top: 75rem;
}
.ml-75 {
  margin-left: 75rem;
}
.mr-75 {
  margin-right: 75rem;
}
.mb-75 {
  margin-bottom: 75rem;
}
.mt-76 {
  margin-top: 76rem;
}
.ml-76 {
  margin-left: 76rem;
}
.mr-76 {
  margin-right: 76rem;
}
.mb-76 {
  margin-bottom: 76rem;
}
.mt-77 {
  margin-top: 77rem;
}
.ml-77 {
  margin-left: 77rem;
}
.mr-77 {
  margin-right: 77rem;
}
.mb-77 {
  margin-bottom: 77rem;
}
.mt-78 {
  margin-top: 78rem;
}
.ml-78 {
  margin-left: 78rem;
}
.mr-78 {
  margin-right: 78rem;
}
.mb-78 {
  margin-bottom: 78rem;
}
.mt-79 {
  margin-top: 79rem;
}
.ml-79 {
  margin-left: 79rem;
}
.mr-79 {
  margin-right: 79rem;
}
.mb-79 {
  margin-bottom: 79rem;
}
.mt-80 {
  margin-top: 80rem;
}
.ml-80 {
  margin-left: 80rem;
}
.mr-80 {
  margin-right: 80rem;
}
.mb-80 {
  margin-bottom: 80rem;
}
.mt-81 {
  margin-top: 81rem;
}
.ml-81 {
  margin-left: 81rem;
}
.mr-81 {
  margin-right: 81rem;
}
.mb-81 {
  margin-bottom: 81rem;
}
.mt-82 {
  margin-top: 82rem;
}
.ml-82 {
  margin-left: 82rem;
}
.mr-82 {
  margin-right: 82rem;
}
.mb-82 {
  margin-bottom: 82rem;
}
.mt-83 {
  margin-top: 83rem;
}
.ml-83 {
  margin-left: 83rem;
}
.mr-83 {
  margin-right: 83rem;
}
.mb-83 {
  margin-bottom: 83rem;
}
.mt-84 {
  margin-top: 84rem;
}
.ml-84 {
  margin-left: 84rem;
}
.mr-84 {
  margin-right: 84rem;
}
.mb-84 {
  margin-bottom: 84rem;
}
.mt-85 {
  margin-top: 85rem;
}
.ml-85 {
  margin-left: 85rem;
}
.mr-85 {
  margin-right: 85rem;
}
.mb-85 {
  margin-bottom: 85rem;
}
.mt-86 {
  margin-top: 86rem;
}
.ml-86 {
  margin-left: 86rem;
}
.mr-86 {
  margin-right: 86rem;
}
.mb-86 {
  margin-bottom: 86rem;
}
.mt-87 {
  margin-top: 87rem;
}
.ml-87 {
  margin-left: 87rem;
}
.mr-87 {
  margin-right: 87rem;
}
.mb-87 {
  margin-bottom: 87rem;
}
.mt-88 {
  margin-top: 88rem;
}
.ml-88 {
  margin-left: 88rem;
}
.mr-88 {
  margin-right: 88rem;
}
.mb-88 {
  margin-bottom: 88rem;
}
.mt-89 {
  margin-top: 89rem;
}
.ml-89 {
  margin-left: 89rem;
}
.mr-89 {
  margin-right: 89rem;
}
.mb-89 {
  margin-bottom: 89rem;
}
.mt-90 {
  margin-top: 90rem;
}
.ml-90 {
  margin-left: 90rem;
}
.mr-90 {
  margin-right: 90rem;
}
.mb-90 {
  margin-bottom: 90rem;
}
.mt-91 {
  margin-top: 91rem;
}
.ml-91 {
  margin-left: 91rem;
}
.mr-91 {
  margin-right: 91rem;
}
.mb-91 {
  margin-bottom: 91rem;
}
.mt-92 {
  margin-top: 92rem;
}
.ml-92 {
  margin-left: 92rem;
}
.mr-92 {
  margin-right: 92rem;
}
.mb-92 {
  margin-bottom: 92rem;
}
.mt-93 {
  margin-top: 93rem;
}
.ml-93 {
  margin-left: 93rem;
}
.mr-93 {
  margin-right: 93rem;
}
.mb-93 {
  margin-bottom: 93rem;
}
.mt-94 {
  margin-top: 94rem;
}
.ml-94 {
  margin-left: 94rem;
}
.mr-94 {
  margin-right: 94rem;
}
.mb-94 {
  margin-bottom: 94rem;
}
.mt-95 {
  margin-top: 95rem;
}
.ml-95 {
  margin-left: 95rem;
}
.mr-95 {
  margin-right: 95rem;
}
.mb-95 {
  margin-bottom: 95rem;
}
.mt-96 {
  margin-top: 96rem;
}
.ml-96 {
  margin-left: 96rem;
}
.mr-96 {
  margin-right: 96rem;
}
.mb-96 {
  margin-bottom: 96rem;
}
.mt-97 {
  margin-top: 97rem;
}
.ml-97 {
  margin-left: 97rem;
}
.mr-97 {
  margin-right: 97rem;
}
.mb-97 {
  margin-bottom: 97rem;
}
.mt-98 {
  margin-top: 98rem;
}
.ml-98 {
  margin-left: 98rem;
}
.mr-98 {
  margin-right: 98rem;
}
.mb-98 {
  margin-bottom: 98rem;
}
.mt-99 {
  margin-top: 99rem;
}
.ml-99 {
  margin-left: 99rem;
}
.mr-99 {
  margin-right: 99rem;
}
.mb-99 {
  margin-bottom: 99rem;
}
.mt-100 {
  margin-top: 100rem;
}
.ml-100 {
  margin-left: 100rem;
}
.mr-100 {
  margin-right: 100rem;
}
.mb-100 {
  margin-bottom: 100rem;
}
.h-100 {
  height: 100%;
}
.w-100 {
  width: 100%;
}
.h-70 {
  height: 70%;
}
.w-70 {
  width: 70%;
}
.h-60 {
  height: 60%;
}
.w-60 {
  width: 60%;
}
.h-50 {
  height: 50%;
}
.w-50 {
  width: 50%;
}
.h-40 {
  height: 40%;
}
.w-40 {
  width: 40%;
}
.h-30 {
  height: 30%;
}
.w-30 {
  width: 30%;
}
.main_button,
.button_outline_inactive,
.button_outline,
.button_soft,
.no-top-rounded,
.main_button_fit {
  cursor: pointer;
  color: white;
  background-color: #1814F3;
  width: 100%;
  border-radius: 0.5rem;
  height: 3.125rem;
  transition: all 0.2s ease-in-out;
}
.main_button.disabled,
.disabled.button_outline_inactive,
.disabled.button_outline,
.disabled.button_soft,
.disabled.no-top-rounded,
.disabled.main_button_fit,
.main_button[disabled],
[disabled].button_outline_inactive,
[disabled].button_outline,
[disabled].button_soft,
[disabled].no-top-rounded,
[disabled].main_button_fit {
  background-color: #808080;
  color: #FFFFFF;
  cursor: default;
}
.main_button_fit {
  width: fit-content;
  padding-inline: 1rem;
  height: 2.5rem;
}
.no-top-rounded {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.button_soft {
  background-color: #ADB5FF;
  border: 1px solid #ADB5FF;
  color: black;
  padding: 0.75em 1.25em;
}
.button_outline {
  padding: 0.75em 1.25em;
  background-color: white;
  color: #1814F3;
  border: 1px solid #1814F3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.button_outline_inactive {
  padding: 0.75em 1.25em;
  background-color: transparent;
  color: #1814F3;
  border: 1px solid #1814F3;
}
.button_simple {
  color: #1814F3;
  width: fit-content;
  padding-inline: 1rem;
}
.button_simple:disabled {
  color: #808080;
  cursor: default;
}
.skeleton-icon {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #eee;
  background:
    linear-gradient(
      110deg,
      #F5F6FF 8%,
      #FFFFFF 18%,
      #F5F6FF 33%);
  background-size: 200% 100%;
  animation: 1.5s skeleton linear infinite;
}
.skeleton-text {
  width: 15rem;
  height: 1rem;
  background: #eee;
  background:
    linear-gradient(
      110deg,
      #F5F6FF 8%,
      #FFFFFF 18%,
      #F5F6FF 33%);
  border-radius: 5px;
  background-size: 200% 100%;
  animation: 1.5s skeleton linear infinite;
}
html {
  min-width: fit-content;
}
body {
  min-width: fit-content;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
