@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@300;400&display=swap");
@font-face {
  font-family: 'neo-sans-light';
  src: url("../assets/fonts/Neo-Sans-Light.otf");
}

@font-face {
  font-family: 'neo-sans-regular';
  src: url("../assets/fonts/Neo-Sans-regular.otf");
}

@font-face {
  font-family: 'neo-sans-bold';
  src: url("../assets/fonts/neo_sans_bold.ttf");
}

html {
  margin: 0;
  padding: 0;
  font-size: 62.5%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'neo-sans-bold', sans-serif;
}

p {
  font-size: 1.6rem;
  font-family: 'Noto Sans Display', sans-serif;
}

.btn {
  border-radius: 0;
  padding: 1.4rem 1.5rem;
  font-size: 1.6rem;
  font-family: 'neo-sans-bold', sans-serif;
  width: 24rem;
  height: 5rem;
}

.btn-purple {
  color: white;
  border: 0;
  background-color: #7528ab;
}

.btn-purple:hover {
  color: white;
  background-color: #591e82;
}

.btn-purple-outline {
  color: #591e82;
  border: 0;
  background-color: white;
  border: 1px solid #591e82;
}

.btn-purple-outline:hover {
  color: white;
  background-color: #591e82;
}

.btn-green {
  color: white;
  border: 0;
  background-color: #e9971d;
}

.btn-green:hover {
  color: white;
  background-color: #db8401;
}

.btn-complaint {
  color: white;
  border: 0;
  background-color: #ee2a37;
  -webkit-box-shadow: 0 16px 64px #ee2a377a;
          box-shadow: 0 16px 64px #ee2a377a;
}

.btn-complaint:hover {
  color: white;
  background-color: #be1621;
}

.primary-color {
  color: #f4b34f;
}

.primary-color:hover {
  color: #f4b34f;
}

.dark-bg {
  background-color: #1d2730;
}

.c-grey-7 {
  color: #1d2730;
}

.section-title-lg {
  font-family: 'neo-sans-bold', sans-serif;
  font-size: 3.4rem;
  font-weight: bold;
}

.section-title {
  font-family: 'neo-sans-bold', sans-serif;
  font-size: 2.8rem;
  font-weight: bold;
}

.section-title-sm {
  font-family: 'neo-sans-bold', sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
}

.section-desc-lg {
  font-family: 'neo-sans-light', sans-serif;
  font-size: 2rem;
  font-weight: bold;
}

.section-desc-md {
  font-family: 'neo-sans-light', sans-serif;
  font-size: 1.8rem;
  font-weight: bold;
}

.section-desc-sm {
  font-family: 'neo-sans-light', sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
}

.section-desc-sm-light {
  font-family: 'Noto Sans Display', sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
}

.section-desc-sm {
  font-family: 'neo-sans-bold', sans-serif;
  font-size: 1.4rem;
  font-weight: bold;
}

.section-mt {
  margin-top: 48px;
}

.section-pt {
  padding-top: 48px;
}

.mb-24 {
  margin-bottom: 2.4rem;
}

.mb-16 {
  margin-bottom: 1.6rem;
}

.shadow {
  position: absolute;
  width: 25rem;
  height: 25rem;
  -webkit-filter: blur(7rem);
          filter: blur(7rem);
  z-index: 1;
}

.orange-shadow {
  background: #e9971d;
}

.purple-shadow {
  background: #7528ab;
}
/*# sourceMappingURL=global.css.map */