/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

* {
  font-family: 'Mabry Pro';
}

@font-face {
  font-family: 'Mabry Pro';
  src: url('../font/MabryPro-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Mabry Pro';
  src: url('../font/MabryPro-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Mabry Pro';
  src: url('../font/MabryPro-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Mabry Pro';
  src: url('../font/MabryPro-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Mabry Pro';
  src: url('../font/MabryPro-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}


.thin {
  font-weight: 100;
}

.extra-light {
  font-weight: 200;
}

.light {
  font-weight: 300;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.semi-bold {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

.extra-bold {
  font-weight: 800;
}

.black {
  font-weight: 900;
}

/*Font Sizes*/
.f-10 {
  font-size: 10px;
}

.f-12 {
  font-size: 12px;
}

.f-14 {
  font-size: 14px;
}

.f-15 {
  font-size: 15px;
}

.f-16 {
  font-size: 16px;
}

.f-18 {
  font-size: 18px;
}

.f-19 {
  font-size: 19px;
}

.f-20 {
  font-size: 20px;
}

.f-21 {
  font-size: 21px;
}

.f-22 {
  font-size: 22px;
}

.f-24 {
  font-size: 24px;
}

.f-25 {
  font-size: 25px;
}

.f-26 {
  font-size: 26px;
}

.f-28 {
  font-size: 28px;
}

.f-30 {
  font-size: 30px;
}

.f-32 {
  font-size: 32px;
}

.f-35 {
  font-size: 35px;
}

.f-36 {
  font-size: 36px;
}

.f-38 {
  font-size: 38px;
}

.f-40 {
  font-size: 40px;
}

.f-42 {
  font-size: 42px;
}

.f-50 {
  font-size: 50px;
}

h1 {
  font-size: 72px;
}

h2 {
  font-size: 84px;
}

h3 {
  font-size: 36px;
}

a {
  text-decoration: none;
}

ul {
  list-style-type: none;
}

/*Line Height*/

.lh-19 {
  line-height: 19px;
}

.lh-22 {
  line-height: 22px;
}

.lh-24 {
  line-height: 24px;
}

.lh-26 {
  line-height: 26px;
}

.lh-28 {
  line-height: 28px;
}

.lh-29 {
  line-height: 29px;
}

.lh-30 {
  line-height: 30px;
}

.lh-36 {
  line-height: 36px;
}

.lh-40 {
  line-height: 40px;
}

.lh-43 {
  line-height: 43px;
}

.lh-48 {
  line-height: 48px;
}

.lh-51 {
  line-height: 48px;
}

.lh-55 {
  line-height: 55px;
}

.lh-68 {
  line-height: 68px;
}

.lh-75 {
  line-height: 75px;
}

.lh-76 {
  line-height: 76px;
}


.lh-77 {
  line-height: 77px;
}

.lh-80 {
  line-height: 80px;
}

.lh-140 {
  line-height: 140px;
}

.lh-155 {
  line-height: 155px;
}

/*Letter Spacing*/

.ls-0_9 {
  letter-spacing: 0.9px;
}

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

.ls-1_2 {
  letter-spacing: 1.2px;
}

.ls-3_6 {
  letter-spacing: 3.6px;
}

.ls-2_25 {
  letter-spacing: 2.25px;
}

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

.ta-center {
  text-align: center;
}

.ta-left {
  text-align: left;
}

.ta-right {
  text-align: right;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}