.elementor-101 .elementor-element.elementor-element-6ecd56d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-101 .elementor-element.elementor-element-6ecd56d:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-6ecd56d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-cfa1f76) 0%, var(--e-global-color-text) 100%);
}

.elementor-101 .elementor-element.elementor-element-6ecd56d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 0em 2em 0em;
}

.elementor-101 .elementor-element.elementor-element-6ecd56d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101 .elementor-element.elementor-element-a48f0ed {
    padding: 0em 0em 7em 0em;
}

.elementor-101 .elementor-element.elementor-element-221366d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-101 .elementor-element.elementor-element-221366d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101 .elementor-element.elementor-element-e248a14 {
    --grid-row-gap: 35px;
    --grid-column-gap: 35px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
}

.elementor-101 .elementor-element.elementor-element-e248a14:after {
    content: "0.66";
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__meta-data span+span:before {
    content: "â€¢";
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__card {
    border-radius: 10px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__text {
    padding: 0 21px;
    margin-top: 0px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__meta-data {
    padding: 10px 21px;
    font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var(--e-global-typography-112b6c4-font-size);
    font-weight: var(--e-global-typography-112b6c4-font-weight);
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__avatar {
    padding-right: 21px;
    padding-left: 21px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-cfa1f76);
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__badge {
    right: 0;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-bb890b8);
    color: var(--e-global-color-text);
    margin: 8px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title, .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title {
    margin-bottom: 21px;
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__excerpt p {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__excerpt {
    margin-bottom: 21px;
}

@media(max-width:1024px) {
    .elementor-101 .elementor-element.elementor-element-6ecd56d {
        padding: 2em 1em 2em 1em;
    }

    .elementor-101 .elementor-element.elementor-element-a48f0ed {
        padding: 1em 1em 3em 1em;
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 {
        --grid-row-gap: 21px;
        --grid-column-gap: 21px;
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title, .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__meta-data {
        font-size: var(--e-global-typography-112b6c4-font-size);
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__excerpt p {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-101 .elementor-element.elementor-element-6ecd56d {
        padding: 0em 0em 0em 0em;
    }

    .elementor-101 .elementor-element.elementor-element-4816387>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-101 .elementor-element.elementor-element-87f15aa {
        text-align: center;
    }

    .elementor-101 .elementor-element.elementor-element-026c664 {
        text-align: center;
    }

    .elementor-101 .elementor-element.elementor-element-a48f0ed {
        padding: 1em 0em 2em 0em;
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-101 .elementor-element.elementor-element-e248a14:after {
        content: "0.66";
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title, .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__meta-data {
        font-size: var(--e-global-typography-112b6c4-font-size);
    }

    .elementor-101 .elementor-element.elementor-element-e248a14 .elementor-post__excerpt p {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }
}

@media(min-width:768px) {
    .elementor-101 .elementor-element.elementor-element-4816387 {
        width: 50%;
    }

    .elementor-101 .elementor-element.elementor-element-a7fe549 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-101 .elementor-element.elementor-element-4816387 {
        width: 45%;
    }

    .elementor-101 .elementor-element.elementor-element-a7fe549 {
        width: 55%;
    }
}