@charset "utf-8";

.MuiTypography-root { margin: 0px; }

.MuiTypography-body2 { font-size: 1rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.43; }

.MuiTypography-body1 { font-size: 1.14286rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.5; }

.MuiTypography-caption { font-size: 0.857143rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.66; }

.MuiTypography-button { font-size: 1rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.75; text-transform: uppercase; }

.MuiTypography-h1 { font-size: 6.85714rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 300; line-height: 1.167; }

.MuiTypography-h2 { font-size: 4.28571rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 300; line-height: 1.2; }

.MuiTypography-h3 { font-size: 3.42857rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.167; }

.MuiTypography-h4 { font-size: 2.42857rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.235; }

.MuiTypography-h5 { font-size: 1.71429rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.334; }

.MuiTypography-h6 { font-size: 1.42857rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.6; }

.MuiTypography-subtitle1 { font-size: 1.14286rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.75; }

.MuiTypography-subtitle2 { font-size: 1rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 1.57; }

.MuiTypography-overline { font-size: 0.857143rem; font-family: "Area Variable", Lato, LatoMedium, sans-serif; font-weight: 500; line-height: 2.66; text-transform: uppercase; }

.MuiTypography-srOnly { width: 1px; height: 1px; overflow: hidden; position: absolute; }

.MuiTypography-alignLeft { text-align: left; }

.MuiTypography-alignCenter { text-align: center; }

.MuiTypography-alignRight { text-align: right; }

.MuiTypography-alignJustify { text-align: justify; }

.MuiTypography-noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.MuiTypography-gutterBottom { margin-bottom: 0.35em; }

.MuiTypography-paragraph { margin-bottom: 16px; }

.MuiTypography-colorInherit { color: inherit; }

.MuiTypography-colorPrimary { color: rgb(32, 22, 72); }

.MuiTypography-colorSecondary { color: rgb(24, 83, 87); }

.MuiTypography-colorTextPrimary { color: rgba(0, 0, 0, 0.87); }

.MuiTypography-colorTextSecondary { color: rgba(0, 0, 0, 0.54); }

.MuiTypography-colorError { color: rgb(255, 0, 0); }

.MuiTypography-displayInline { display: inline; }

.MuiTypography-displayBlock { display: block; }