* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: "Figtree", sans-serif;
  font-optical-sizing: auto;

  overflow: auto; /* still scrolls */
  -ms-overflow-style: none; /* IE/old Edge */
  scrollbar-width: none;
}

.full_width {
  width: 100%;
  display: block;
  height: 100%;
}

.max-width_container {
  max-width: 1400px;
  margin: auto;
}

iframe,
video {
  border-radius: 25px;
  border: 0px solid rgba(200, 200, 200, 0.2);
}

.hide-scrollbar {
  overflow: auto; /* still scrolls */
  -ms-overflow-style: none; /* IE/old Edge */
  scrollbar-width: none; /* Firefox */
}
.hide-scrollbar::-webkit-scrollbar {
  display: none; /* Chrome/Safari */
}

/* --- LISTS --- */

ul.a {
  list-style-type: disc;
  padding-left: 1px;
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
}

li {
  padding-bottom: 8px;
}

li::marker {
  color: rgba(255, 255, 255, 0.3);
}

.tr_small {
  height: 80px;
}

.wide-li {
  padding-bottom: 16px;
  font-size: 1.4rem;
  font-weight: 500;
}

select {
  appearance: auto !important;
}

textarea {
  resize: none;
}

.button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 70px;
  font-weight: 600;
  font-size: 1.5rem;
  border-radius: 15px;
  text-decoration: none;
  color: rgb(255, 255, 255);
  background-color: rgb(40, 40, 40);
  cursor: pointer;
  user-select: none;
}

.button:hover {
  background-color: rgb(35, 35, 35);
}

.button:active {
  background-color: rgb(25, 25, 25);
}

.button_plans {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 97%;
  height: 70px;
  font-weight: 600;
  font-size: 1.5rem;
  border-radius: 15px;
  text-decoration: none;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  user-select: none;
}

.button_plans:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.button_plans:active {
  background-color: rgba(0, 0, 0, 0.1);
}
