/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */

:root {
  --font: 'Open Sans';
  --font-headings: 'Publico Headline Web';
  --col-blue: #000c8f;
  --col-blue-alt: #7e85da;
  --col-lightest-blue: #f0f6fc;
  --col-black: #000000;
  --col-white: #ffffff;
  --col-danger: #c1272d;
  --col-grey-0: #1a1a1a;
  --col-grey-1: #505965;
  --col-grey-2: #999999;
  --col-grey-3: #ddd;
  --col-grey-4: #f2f2f2;
  --col-code-a: #0e8a4a;
  --col-code-b: #73c82c;
  --col-code-c: #fbc707;
  --col-code-d: #f47216;
  --col-code-e: #e63e11;

  --gutter: 20px;
}

a {
  text-decoration-thickness: 1px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  /* font-family: var(--font-headings); */
  font-weight: bold;
}

html,
body {
  font-family: var(--font);
  line-height: 1.6;
  scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *,
  *:before,
  *:after {
    transition-duration: 0s !important;
    animation-duration: 0s !important;
  }
}

body {
  font-weight: 400;
  line-height: 1.3;
}

a {
  color: inherit;
}

@font-face {
  font-weight: normal;
  font-family: 'Open Sans';
  font-style: italic;
  src: url('assets/fonts/OpenSans-Italic.woff2') format('woff2'), url('assets/fonts/OpenSans-Italic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: 600;
  font-family: 'Open Sans';
  font-style: italic;
  src: url('assets/fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('assets/fonts/OpenSans-SemiBoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: 900;
  font-family: 'Open Sans';
  font-style: normal;
  src: url('assets/fonts/OpenSans-ExtraBold.woff2') format('woff2'), url('assets/fonts/OpenSans-ExtraBold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: bold;
  font-family: 'Open Sans';
  font-style: italic;
  src: url('assets/fonts/OpenSans-BoldItalic.woff2') format('woff2'), url('assets/fonts/OpenSans-BoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: bold;
  font-family: 'Open Sans';
  font-style: normal;
  src: url('assets/fonts/OpenSans-Bold.woff2') format('woff2'), url('assets/fonts/OpenSans-Bold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: 900;
  font-family: 'Open Sans';
  font-style: italic;
  src: url('assets/fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('assets/fonts/OpenSans-ExtraBoldItalic.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: normal;
  font-family: 'Open Sans';
  font-style: normal;
  src: url('assets/fonts/OpenSans-Regular.woff2') format('woff2'), url('assets/fonts/OpenSans-Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: 600;
  font-family: 'Open Sans';
  font-style: normal;
  src: url('assets/fonts/OpenSans-SemiBold.woff2') format('woff2'), url('assets/fonts/OpenSans-SemiBold.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-weight: bold;
  font-family: 'Publico Headline Web';
  font-style: normal;
  font-stretch: normal;
  src: url('assets/fonts/PublicoHeadline-Bold-Web.eot');
  src: url('assets/fonts/PublicoHeadline-Bold-Web.eot?#iefix') format('embedded-opentype'), url('assets/fonts/PublicoHeadline-Bold-Web.woff2') format('woff2'), url('assets/fonts/PublicoHeadline-Bold-Web.woff') format('woff'),
    url('assets/fonts/PublicoHeadline-Bold-Web.svg#.') format('svg');
  unicode-range: U+0020-02DC;
  font-display: swap;
}
