@font-face {
  font-family: 'Vonca';
  src: url('../font/vonca-extrabold-webfont.woff2') format('woff2'),
       url('../font/vonca-extrabold-webfont.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vonca';
  src: url('../font/vonca-bold-webfont.woff2') format('woff2'),
       url('../font/vonca-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vonca';
  src: url('../font/vonca-semibold-webfont.woff2') format('woff2'),
       url('../font/vonca-semibold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vonca';
  src: url('../font/vonca-light-webfont.woff2') format('woff2'),
       url('../font/vonca-light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

body,
p {
  font-family: 'Vonca';
  font-weight: 300;
}

h1 {
  font-family: 'Vonca';
  font-weight: 800;
  font-size-adjust: 0.5;
}

h2 {
  font-family: 'Vonca';
  font-weight: 700;
}

h3 {
  font-family: 'Vonca';
  font-weight: 700;
}

h4 {
  font-family: 'Vonca';
  font-weight: 600;
}

*, *::before, *::after {
  box-sizing: border-box;
}

:root {
  --neon: #00e5ff;
  --sc-h1-size: 3.125rem;
}

h1 {
  font-size: var(--sc-h1-size);
}

.sc-heading-effect {
  color: #ffffff;
}

h2 {
  font-size: 40px;
}

h3 {
  font-size: 35px;
}

body {
  font-size: 1.125rem;
  font-size-adjust: 0.5;
}

p {
  margin: 0.5em 0;
}
h1 {
  margin: 0.5em 0;
}
h2 {
  margin: 0.4em 0;
}
h3,
h4 {
  margin: 0.3em 0;
}

.sc-homepage__inner {
  width: 100%;
  max-width: var(--wp--style--global--content-size, 1300px);
  margin: 0 auto;
}

.sc-hero__inner,
.sc-page .row.g-0 > .txt {
  padding-left: 75px;
  padding-right: 75px;
}

.sc-business-assessment__inner {
  padding-right: 0;
}

.sc-hero__inner {
  width: 100%;
  max-width: var(--wp--style--global--content-size, 1300px);
  margin: 0 auto;
}

@media (max-width: 1024px) {
  :root {
    --sc-h1-size: 2.5rem;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 25px;
  }
  p {
    font-size: 80%;
  }
  .sc-hero__inner,
  .sc-page .row.g-0 > .txt {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sc-business-assessment__inner {
    padding-right: 0;
  }
}

@media (max-width: 600px) {
  :root {
    --sc-h1-size: 1.875rem;
  }
  h2 {
    font-size: 25px;
  }
  h3 {
    font-size: 20px;
  }
  p {
    font-size: 80%;
  }
  .sc-hero__inner,
  .sc-page .row.g-0 > .txt {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sc-business-assessment__inner {
    padding-right: 0;
  }
}
