@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Bold.ttf");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-BoldItalic.ttf");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-ExtraLight.ttf");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-ExtraLightItalic.ttf");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Italic.ttf");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Light.ttf");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-LightItalic.ttf");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Medium.ttf");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-MediumItalic.ttf");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-SemiBold.ttf");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.ttf");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Thin.ttf");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-ThinItalic.ttf");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../../assets/font/IBM_Plex_Sans/IBMPlexSans-Regular.ttf");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Bold.ttf");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-BoldItalic.ttf");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-ExtraLight.ttf");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-ExtraLightItalic.ttf");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Italic.ttf");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Light.ttf");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-LightItalic.ttf");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Medium.ttf");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-MediumItalic.ttf");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-SemiBold.ttf");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-SemiBoldItalic.ttf");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Thin.ttf");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-ThinItalic.ttf");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("../../assets/font/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Regular.ttf");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Bold.ttf");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Italic.ttf");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Light.ttf");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Medium.ttf");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Thin.ttf");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../../assets/font/IBM_Plex_Mono/IBMPlexMono-Regular.ttf");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Bold.ttf");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-BoldItalic.ttf");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-ExtraLight.ttf");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-ExtraLightItalic.ttf");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Italic.ttf");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Light.ttf");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-LightItalic.ttf");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Medium.ttf");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-MediumItalic.ttf");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-SemiBold.ttf");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-SemiBoldItalic.ttf");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Thin.ttf");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-ThinItalic.ttf");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "IBM Plex Serif";
  src: url("../../assets/font/IBM_Plex_Serif/IBMPlexSerif-Regular.ttf");
  font-style: normal;
  font-weight: 400;
}
input[type=text],
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
textarea {
  min-height: 2.5rem;
  background-color: #f7f7f7;
  padding: 0 1rem;
  color: #161616;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  display: block;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  letter-spacing: 0.16px;
}
input[type=text]:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
textarea:hover {
  background-color: unset;
  background-color: rgb(234.25, 234.25, 234.25);
}
input[type=text]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=email]::placeholder,
input[type=month]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=week]::placeholder,
textarea::placeholder {
  color: #a8a8a8;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  letter-spacing: 0.16px;
}
input[type=text]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=email]:disabled,
input[type=month]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=time]:disabled,
input[type=url]:disabled,
input[type=week]:disabled,
textarea:disabled {
  border-bottom: 1px solid transparent;
}
input[type=text]:disabled::placeholder,
input[type=date]:disabled::placeholder,
input[type=datetime-local]:disabled::placeholder,
input[type=email]:disabled::placeholder,
input[type=month]:disabled::placeholder,
input[type=number]:disabled::placeholder,
input[type=password]:disabled::placeholder,
input[type=search]:disabled::placeholder,
input[type=tel]:disabled::placeholder,
input[type=time]:disabled::placeholder,
input[type=url]:disabled::placeholder,
input[type=week]:disabled::placeholder,
textarea:disabled::placeholder {
  color: #c6c6c6;
}

textarea {
  padding-top: 1rem;
}

input[type=number]::-webkit-inner-spin-button {
  height: 2.5rem;
}
input[type=number]::-webkit-inner-spin-button:active {
  box-shadow: 0 0 0 2px #5d4a9c;
}

/*# sourceMappingURL=text.css.map */
