/*
Theme Name: Hello Elementor Child
Theme URI: https://businessownership.com
Description: Child theme for Hello Elementor
Author: Your Name
Author URI: https://yourwebsite.com
Template: hello-elementor
Version: 1.0.0
License: GPL v2 or later
Text Domain: hello-elementor-child
*/

/* =================================================================
   Minimal CSS Reset
   ================================================================= */


/* 1. Use a more-intuitive box-sizing model */
*, *::before, *::after {
  box-sizing: border-box;
}
/* 2. Remove default margin */
/* * {
  margin: 0;
} */
/* 3. Enable keyword animations */
@media (prefers-reduced-motion: no-preference) {
  html {
    interpolate-size: allow-keywords;
  }
}
html {
  overscroll-behavior: none;
}
body {
  /* 4. Add accessible line-height */
  line-height: 1.5;
  /* 5. Improve text rendering */
  -webkit-font-smoothing: antialiased;
}
/* 6. Improve media defaults */
img, picture, video, canvas, svg {
  display: block;
  /* max-width: 100%; */
}
/* 7. Inherit fonts for form controls */
/* input, button, textarea, select {
  font: inherit;
} */
/* 8. Avoid text overflows */
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}
/* 9. Improve line wrapping */
/* p {
  text-wrap: pretty;
} */
h1, h2, h3, h4, h5, h6 {
  text-wrap: balance;
}

/* Typography */
h1, h2, h3, h4, h5, h6, p {
  margin-bottom: 0px;
}

/* Skip Link */
.skip-link {
  background: #007cba;
  color: white;
  padding: 8px 16px;
  position: absolute;
  top: -40px;
  left: 6px;
  text-decoration: none;
  z-index: 100000;
}

.skip-link:focus {
  top: 6px;
}

/* Clearfix */
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}