@import '../widgets/carousel/carousel.css';
@import '../widgets/fading-carousel/fading-carousel.css';
@import '../widgets/custom-taxonomy-filters/custom-taxonomy-filters.css';
@import '../widgets/button/button.css';
@import '../widgets/show-type-tag/show-type-tag.css';
@import '../widgets/color-tag/color-tag.css';
@import '../widgets/home-slider/home-slider.css';
@import '../widgets/loop-grid-filter/loop-grid-filter.css';
@import '../widgets/production-gallery/production-gallery.css';

/* Fonts */

.h1 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-7d34706-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d34706-font-size);
    font-weight: var(--e-global-typography-7d34706-font-weight);
    line-height: var(--e-global-typography-7d34706-line-height);
    letter-spacing: var(--e-global-typography-7d34706-letter-spacing);
}

.h2 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-7fa4656-font-family), Sans-serif;
    font-size: var(--e-global-typography-7fa4656-font-size);
    font-weight: var(--e-global-typography-7fa4656-font-weight);
    line-height: var(--e-global-typography-7fa4656-line-height);
    letter-spacing: var(--e-global-typography-7fa4656-letter-spacing);
}

.h3 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-401a781-font-family), Sans-serif;
    font-size: var(--e-global-typography-401a781-font-size);
    font-weight: var(--e-global-typography-401a781-font-weight);
    line-height: var(--e-global-typography-401a781-line-height);
}

.h4 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-f010524-font-family), Sans-serif;
    font-size: var(--e-global-typography-f010524-font-size);
    font-weight: var(--e-global-typography-f010524-font-weight);
    line-height: var(--e-global-typography-f010524-line-height);
}

.h5 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-4539e25-font-family), Sans-serif;
    font-size: var(--e-global-typography-4539e25-font-size);
    font-weight: var(--e-global-typography-4539e25-font-weight);
    line-height: var(--e-global-typography-4539e25-line-height);
}

.h6 {
    color: var(--e-global-color-286a201);
    font-family: var(--e-global-typography-4116d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-4116d9d-font-size);
    font-weight: var(--e-global-typography-4116d9d-font-weight);
    line-height: var(--e-global-typography-4116d9d-line-height);
}

.quote {
    font-family: var(--e-global-typography-8a111dc-font-family), Sans-serif;
    font-size: var(--e-global-typography-8a111dc-font-size);
    font-weight: var(--e-global-typography-8a111dc-font-weight);
    font-style: var(--e-global-typography-8a111dc-font-style);
    line-height: var(--e-global-typography-8a111dc-line-height);
    letter-spacing: var(--e-global-typography-8a111dc-letter-spacing);
}

.leading {
    font-family: var(--e-global-typography-7b1bf41-font-family), Sans-serif;
    font-size: var(--e-global-typography-7b1bf41-font-size);
    font-weight: var(--e-global-typography-7b1bf41-font-weight);
    line-height: var(--e-global-typography-7b1bf41-line-height);
}

.button {
    font-family: var(--e-global-typography-cacf0b1-font-family), Sans-serif;
    font-size: var(--e-global-typography-cacf0b1-font-size);
    font-weight: var(--e-global-typography-cacf0b1-font-weight);
    text-transform: var(--e-global-typography-cacf0b1-text-transform);
    line-height: var(--e-global-typography-cacf0b1-line-height);
}

.nav-bold {
    font-family: var(--e-global-typography-a6b80f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-a6b80f8-font-size);
    font-weight: var(--e-global-typography-a6b80f8-font-weight);
    line-height: var(--e-global-typography-a6b80f8-line-height);
}

.body {
    font-family: var(--e-global-typography-c38a6bc-font-family), Sans-serif;
    font-size: var(--e-global-typography-c38a6bc-font-size);
    font-weight: var(--e-global-typography-c38a6bc-font-weight);
    line-height: var(--e-global-typography-c38a6bc-line-height);
}

.caption {
    font-family: var(--e-global-typography-70f1a5e-font-family), Sans-serif;
    font-size: var(--e-global-typography-70f1a5e-font-size);
    font-weight: var(--e-global-typography-70f1a5e-font-weight);
    text-transform: var(--e-global-typography-70f1a5e-text-transform);
    line-height: var(--e-global-typography-70f1a5e-line-height);
}

.numbers {
    font-family: var(--e-global-typography-3783fac-font-family), Sans-serif;
    font-size: var(--e-global-typography-3783fac-font-size);
    font-weight: var(--e-global-typography-3783fac-font-weight);
    line-height: var(--e-global-typography-3783fac-line-height);
}

.tag {
    font-family: var(--e-global-typography-60e8506-font-family), Sans-serif;
    font-size: var(--e-global-typography-60e8506-font-size);
    font-weight: var(--e-global-typography-60e8506-font-weight);
    text-transform: var(--e-global-typography-60e8506-text-transform);
    line-height: var(--e-global-typography-60e8506-line-height);
}