.elementor-684 .elementor-element.elementor-element-8db82da {
    --display: flex;
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead__title {
    color: var(--e-global-color-9d334ae);
    max-width: 960px;
    font-family: var(--e-global-typography-79ebdc8-font-family), monospace;
    font-size: var(--e-global-typography-79ebdc8-font-size);
    font-weight: var(--e-global-typography-79ebdc8-font-weight);
    text-transform: var(--e-global-typography-79ebdc8-text-transform);
    line-height: var(--e-global-typography-79ebdc8-line-height);
    margin: 0 0 var(--arts-fluid-preset--517f56e) 0;
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead__description {
    color: var(--e-global-color-a193b18);
    font-family: var(--e-global-typography-1db162d-font-family), monospace;
    font-size: var(--e-global-typography-1db162d-font-size);
    font-weight: var(--e-global-typography-1db162d-font-weight);
    text-transform: var(--e-global-typography-1db162d-text-transform);
    line-height: var(--e-global-typography-1db162d-line-height);
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead__property {
    color: var(--e-global-color-a5828f1);
    font-family: var(--e-global-typography-936bc02-font-family), monospace;
    font-size: var(--e-global-typography-936bc02-font-size);
    font-weight: var(--e-global-typography-936bc02-font-weight);
    text-transform: var(--e-global-typography-936bc02-text-transform);
    line-height: var(--e-global-typography-936bc02-line-height);
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead__overlay {
    background-color: var(--e-global-color-0083681);
}

.elementor-684 .elementor-element.elementor-element-0305ddd .button-regular {
    --button-text-color: var(--e-global-color-a5828f1);
    --button-text-color-hover: var(--e-global-color-9d334ae);
    --button-border-color: var(--e-global-color-a5828f1);
    --button-border-color-hover: var(--e-global-color-9d334ae);
    font-family: var(--e-global-typography-d35d697-font-family), monospace;
    font-size: var(--e-global-typography-d35d697-font-size);
    font-weight: var(--e-global-typography-d35d697-font-weight);
    text-transform: var(--e-global-typography-d35d697-text-transform);
    line-height: var(--e-global-typography-d35d697-line-height);
    letter-spacing: var(--e-global-typography-d35d697-letter-spacing);
    --button-gap: 0.5em;
    --button-paddings: 1.5em;
    --button-size: 0.5em;
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead {
    --masthead-content-top-spacing: var(--arts-fluid-preset--58a7ab1);
    --masthead-content-bottom-spacing: var(--arts-fluid-preset--58a7ab1);
    --masthead-content-left-spacing: var(--arts-fluid-preset--823f7e5);
    --masthead-content-right-spacing: var(--arts-fluid-preset--823f7e5);
    --masthead-content-row-gap: var(--arts-fluid-preset--81099da);
    --masthead-content-column-gap: var(--arts-fluid-preset--81099da);
}

.elementor-684 .elementor-element.elementor-element-0305ddd .masthead-fullscreen__background {
    object-position: 50% 50%;
}

.elementor-684 .elementor-element.elementor-element-b7aeda7 {
    --display: flex;
}

.elementor-widget-theme-post-content {
    font-family: var(--e-global-typography-text-font-family), monospace;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-684 .elementor-element.elementor-element-44834de {
    --display: flex;
}

.elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__title {
    color: var(--e-global-color-a5828f1);
    font-family: var(--e-global-typography-79ebdc8-font-family), monospace;
    font-size: var(--e-global-typography-79ebdc8-font-size);
    font-weight: var(--e-global-typography-79ebdc8-font-weight);
    text-transform: var(--e-global-typography-79ebdc8-text-transform);
    line-height: var(--e-global-typography-79ebdc8-line-height);
    margin: 0 0 var(--arts-fluid-preset--517f56e) 0;
}

.elementor-684 .elementor-element.elementor-element-b0bd278 .auto-scroll-next__counter {
    color: var(--e-global-color-9d334ae);
    font-family: var(--e-global-typography-1db162d-font-family), monospace;
    font-size: var(--e-global-typography-1db162d-font-size);
    font-weight: var(--e-global-typography-1db162d-font-weight);
    text-transform: var(--e-global-typography-1db162d-text-transform);
    line-height: var(--e-global-typography-1db162d-line-height);
}

.elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__overlay {
    background-color: var(--e-global-color-0083681);
}

.elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation {
    --posts-navigation-content-top-spacing: var(--arts-fluid-preset--58a7ab1);
    --posts-navigation-content-bottom-spacing: var(--arts-fluid-preset--58a7ab1);
    --posts-navigation-content-left-spacing: var(--arts-fluid-preset--823f7e5);
    --posts-navigation-content-right-spacing: var(--arts-fluid-preset--823f7e5);
}

.elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__background {
    object-position: 50% 50%;
}

@media (max-width: 991px) {
    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead-fullscreen__background {
        object-position: 50% 50%;
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__title {
        font-size: var(--e-global-typography-79ebdc8-font-size);
        line-height: var(--e-global-typography-79ebdc8-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__description {
        font-size: var(--e-global-typography-1db162d-font-size);
        line-height: var(--e-global-typography-1db162d-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__property {
        font-size: var(--e-global-typography-936bc02-font-size);
        line-height: var(--e-global-typography-936bc02-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .button-regular {
        font-size: var(--e-global-typography-d35d697-font-size);
        line-height: var(--e-global-typography-d35d697-line-height);
        letter-spacing: var(--e-global-typography-d35d697-letter-spacing);
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__background {
        object-position: 50% 50%;
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__title {
        font-size: var(--e-global-typography-79ebdc8-font-size);
        line-height: var(--e-global-typography-79ebdc8-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .auto-scroll-next__counter {
        font-size: var(--e-global-typography-1db162d-font-size);
        line-height: var(--e-global-typography-1db162d-line-height);
    }
}

@media (max-width: 767px) {
    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead-fullscreen__background {
        object-position: 50% 50%;
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__title {
        font-size: var(--e-global-typography-79ebdc8-font-size);
        line-height: var(--e-global-typography-79ebdc8-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__description {
        font-size: var(--e-global-typography-1db162d-font-size);
        line-height: var(--e-global-typography-1db162d-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .masthead__property {
        font-size: var(--e-global-typography-936bc02-font-size);
        line-height: var(--e-global-typography-936bc02-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-0305ddd .button-regular {
        font-size: var(--e-global-typography-d35d697-font-size);
        line-height: var(--e-global-typography-d35d697-line-height);
        letter-spacing: var(--e-global-typography-d35d697-letter-spacing);
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__background {
        object-position: 50% 50%;
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .posts-navigation__title {
        font-size: var(--e-global-typography-79ebdc8-font-size);
        line-height: var(--e-global-typography-79ebdc8-line-height);
    }

    .elementor-684 .elementor-element.elementor-element-b0bd278 .auto-scroll-next__counter {
        font-size: var(--e-global-typography-1db162d-font-size);
        line-height: var(--e-global-typography-1db162d-line-height);
    }
}
