/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* TYPOGRAPHY */
body main.site-main .anc-h2-bold {
  font-family: var(--e-global-typography-04bf276-font-family);
  font-size: var(--e-global-typography-04bf276-font-size);
  font-weight: var(--e-global-typography-04bf276-font-weight);
  line-height: var(--e-global-typography-04bf276-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-h4-semibold {
  font-family: var(--e-global-typography-9655aa4-font-family);
  font-size: var(--e-global-typography-9655aa4-font-size);
  font-weight: var(--e-global-typography-9655aa4-font-weight);
  line-height: var(--e-global-typography-9655aa4-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-h5-semibold {
  font-family: var(--e-global-typography-bc28597-font-family);
  font-size: var(--e-global-typography-bc28597-font-size);
  font-weight: var(--e-global-typography-bc28597-font-weight);
  line-height: var(--e-global-typography-bc28597-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-h6-semibold {
  font-family: var(--e-global-typography-2c1ec4c-font-family);
  font-size: var(--e-global-typography-2c1ec4c-font-size);
  font-weight: var(--e-global-typography-2c1ec4c-font-weight);
  line-height: var(--e-global-typography-2c1ec4c-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-h7-semibold {
  font-family: var(--e-global-typography-bbda602-font-family);
  font-size: var(--e-global-typography-bbda602-font-size);
  font-weight: var(--e-global-typography-bbda602-font-weight);
  line-height: var(--e-global-typography-bbda602-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-subtitle-s1 {
  font-family: var(--e-global-typography-08fbcb1-font-family);
  font-size: var(--e-global-typography-08fbcb1-font-size);
  font-weight: var(--e-global-typography-08fbcb1-font-weight);
  line-height: var(--e-global-typography-08fbcb1-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-body-lg-semibold {
  font-family: var(--e-global-typography-ed3ca2b-font-family);
  font-size: var(--e-global-typography-ed3ca2b-font-size);
  font-weight: var(--e-global-typography-ed3ca2b-font-weight);
  line-height: var(--e-global-typography-ed3ca2b-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-body-md {
  font-family: var(--e-global-typography-0b3591c-font-family);
  font-size: var(--e-global-typography-0b3591c-font-size);
  font-weight: var(--e-global-typography-0b3591c-font-weight);
  line-height: var(--e-global-typography-0b3591c-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-body-sm {
  font-family: var(--e-global-typography-3c7ec4e-font-family);
  font-size: var(--e-global-typography-3c7ec4e-font-size);
  font-weight: var(--e-global-typography-3c7ec4e-font-weight);
  line-height: var(--e-global-typography-3c7ec4e-line-height);
  color: var(--e-global-color-192e902);
}

body main.site-main .anc-body-xs {
  font-family: var(--e-global-typography-d2d508d-font-family);
  font-size: var(--e-global-typography-d2d508d-font-size);
  font-weight: var(--e-global-typography-d2d508d-font-weight);
  line-height: var(--e-global-typography-d2d508d-line-height);
  color: var(--e-global-color-192e902);
}

/* HELPERS */
.fw-semibold {
  font-weight: 600 !important;
}

.anc-color-secondary {
  color: var(--e-global-color-c49cf7b) !important;
}

.anc-color-error {
  color: var(--e-global-color-66fecc8) !important;
}

.anc-gradient-1 {
  background: linear-gradient(82.54deg, #f7fcf9 60.27%, #f0fcfe 95.67%);
}

.anc-gradient-2 {
  background: linear-gradient(
    71.94deg,
    #e8f8f6 -0.61%,
    #ffffff 29.02%,
    #fcfffe 56.2%,
    #f9fffc 73.24%,
    #effff8 100%
  );
}
