.elementor-1298 .elementor-element.elementor-element-f1e4ecc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --margin-top: 120px;
    --margin-right: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 0px;
    --padding-left: 30px;
}

.elementor-1298 .elementor-element.elementor-element-3ab4471 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1298 .elementor-element.elementor-element-27cae13 .elementor-heading-title {
    font-size: 12px;
    text-transform: uppercase;
}

.elementor-1298 .elementor-element.elementor-element-c13707f .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-size: 28px;
}

.elementor-1298 .elementor-element.elementor-element-f5d927e .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-1298 .elementor-element.elementor-element-f6e8c5d {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-border );
    --divider-border-width: 1px;
}

.elementor-1298 .elementor-element.elementor-element-f6e8c5d .elementor-divider-separator {
    width: 100%;
}

.elementor-1298 .elementor-element.elementor-element-f6e8c5d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1298 .elementor-element.elementor-element-da6f279 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-1298 .elementor-element.elementor-element-9849d2d .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-1298 .elementor-element.elementor-element-9ab0933 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-border );
    --divider-border-width: 1px;
}

.elementor-1298 .elementor-element.elementor-element-9ab0933 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1298 .elementor-element.elementor-element-9ab0933 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1298 .elementor-element.elementor-element-c36194a .elementor-text-editor a:not(:hover) {
    color: var( --e-global-color-text );
}

.elementor-1298 .elementor-element.elementor-element-8b04932 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-border );
    --divider-border-width: 1px;
}

.elementor-1298 .elementor-element.elementor-element-8b04932 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1298 .elementor-element.elementor-element-8b04932 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1298 .elementor-element.elementor-element-e0a52a1 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-1298 .elementor-element.elementor-element-e0a52a1 .elementor-widget-container {
    text-align: left;
}

.elementor-1298 .elementor-element.elementor-element-48ed9d0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1298 .elementor-element.elementor-element-b740f3e iframe {
    height: 490px;
}

.elementor-1298 .elementor-element.elementor-element-b740f3e > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-1298 .elementor-element.elementor-element-81e098c .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-size: 32px;
}

.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-1298 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.5;
}

@media(min-width: 768px) {
    .elementor-1298 .elementor-element.elementor-element-3ab4471 {
        --width: 54%;
        flex: 0 0 auto;
    }

    .elementor-1298 .elementor-element.elementor-element-48ed9d0 {
        --width: 930px;
    }
}

@media(max-width: 1290px) {
    .elementor-1298 .elementor-element.elementor-element-f1e4ecc {
        --margin-top:80px;
        --margin-right: 0px;
        --margin-bottom: 80px;
        --margin-left: 0px;
    }
}

@media(max-width: 1024px) {
    .elementor-1298 .elementor-element.elementor-element-f1e4ecc {
        --margin-top:60px;
        --margin-right: 0px;
        --margin-bottom: 60px;
        --margin-left: 0px;
    }
}

@media(max-width: 880px) {
    .elementor-1298 .elementor-element.elementor-element-f1e4ecc {
        --padding-top:0px;
        --padding-right: 15px;
        --padding-bottom: 0px;
        --padding-left: 15px;
    }
}

@media(max-width: 767px) {
    .elementor-1298 .elementor-element.elementor-element-f1e4ecc {
        --margin-top:40px;
        --margin-right: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
    }
}
