﻿.elementor-3876 .elementor-element.elementor-element-25c34a3:not(.elementor-motion-effects-element-type-background),
.elementor-3876 .elementor-element.elementor-element-25c34a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A34CBF26;
}

.elementor-3876 .elementor-element.elementor-element-25c34a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 0% 2% 0%;
}

.elementor-3876 .elementor-element.elementor-element-25c34a3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 {
    --item-display: flex;
    --read-more-alignment: 1;
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(1 * 100%);
}

.elementor-3876 .elementor-element.elementor-element-a2a5118:after {
    content: "1";
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__meta-data span+span:before {
    content: "|";
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__card {
    background-color: #A34CBF00;
    border-color: #131313;
    border-width: 2px;
    border-radius: 30px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__text {
    padding: 0 15px;
    margin-top: 9px;
    margin-bottom: 5px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__meta-data {
    padding: 10px 15px;
    color: #222222;
    line-height: 27px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__avatar {
    padding-right: 15px;
    padding-left: 15px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__badge {
    right: 0;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__card .elementor-post__badge {
    background-color: #222222;
    border-radius: 0px;
    margin: 20px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__title,
.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__title a {
    color: #131313;
    font-weight: 600;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__title {
    margin-bottom: 6px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__excerpt p {
    color: #383838;
    font-weight: 500;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__read-more {
    color: #222222;
    margin-bottom: 5px;
}

.elementor-3876 .elementor-element.elementor-element-a2a5118 a.elementor-post__read-more {
    text-decoration: underline;
}

.elementor-3876 .elementor-element.elementor-element-265820c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3876 .elementor-element.elementor-element-a267d9c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3876 .elementor-element.elementor-element-2c1784f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3876 .elementor-element.elementor-element-74aa0f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3876 .elementor-element.elementor-element-738c6b23:not(.elementor-motion-effects-element-type-background),
.elementor-3876 .elementor-element.elementor-element-738c6b23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-738c6b23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

.elementor-3876 .elementor-element.elementor-element-738c6b23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-7614c927 {
    text-align: center;
}

.elementor-3876 .elementor-element.elementor-element-7614c927 .elementor-heading-title {
    font-size: 22px;
    font-weight: 500;
    color: #131313;
}

.elementor-3876 .elementor-element.elementor-element-5c7a728f:not(.elementor-motion-effects-element-type-background),
.elementor-3876 .elementor-element.elementor-element-5c7a728f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #131313;
}

.elementor-3876 .elementor-element.elementor-element-5c7a728f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-5c7a728f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3876 .elementor-element.elementor-element-27572d35:not(.elementor-motion-effects-element-type-background),
.elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #131313;
}

.elementor-3876 .elementor-element.elementor-element-27572d35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 0px 0px;
}

.elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-shape-top .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-shape-top svg {
    width: calc(60% + 1.3px);
    height: 13px;
}

.elementor-3876 .elementor-element.elementor-element-6e5565ce>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-3876 .elementor-element.elementor-element-10649d99 {
    text-align: left;
}

.elementor-3876 .elementor-element.elementor-element-10649d99 img {
    width: 40%;
}

.elementor-3876 .elementor-element.elementor-element-281b6991>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-3876 .elementor-element.elementor-element-281b6991 {
    color: #F9F9F9;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.4em;
    letter-spacing: 0px;
}

.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
}

.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button:hover,
.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #131313;
    border-color: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button .elementor-button-content-wrapper {
    gap: 21px;
}

.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button:hover svg,
.elementor-3876 .elementor-element.elementor-element-4aeffe3 .elementor-button:focus svg {
    fill: #131313;
}

.elementor-3876 .elementor-element.elementor-element-5b9b91c4 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-3876 .elementor-element.elementor-element-3ab4257 .elementor-nav-menu .elementor-item {
    font-size: 16px;
    font-weight: 500;
}

.elementor-3876 .elementor-element.elementor-element-3ab4257 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-3876 .elementor-element.elementor-element-6c1db383 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-3876 .elementor-element.elementor-element-d8eca3a .elementor-nav-menu .elementor-item {
    font-size: 14px;
    font-weight: 500;
}

.elementor-3876 .elementor-element.elementor-element-d8eca3a .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-3876 .elementor-element.elementor-element-6e281c4c .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-3876 .elementor-element.elementor-element-4dad2a6 .elementor-nav-menu .elementor-item {
    font-size: 14px;
    font-weight: 500;
}

.elementor-3876 .elementor-element.elementor-element-4dad2a6 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-3876 .elementor-element.elementor-element-2571b831 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

.elementor-3876 .elementor-element.elementor-element-aac768a .elementor-nav-menu .elementor-item {
    font-size: 14px;
    font-weight: 500;
}

.elementor-3876 .elementor-element.elementor-element-aac768a .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-3876 .elementor-element.elementor-element-4d321d34:not(.elementor-motion-effects-element-type-background),
.elementor-3876 .elementor-element.elementor-element-4d321d34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #131313;
}

.elementor-3876 .elementor-element.elementor-element-4d321d34 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}

.elementor-3876 .elementor-element.elementor-element-4d321d34>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3876 .elementor-element.elementor-element-558a3912 {
    --divider-border-style: solid;
    --divider-color: rgba(255, 255, 255, 0.21);
    --divider-border-width: 1px;
}

.elementor-3876 .elementor-element.elementor-element-558a3912 .elementor-divider-separator {
    width: 100%;
}

.elementor-3876 .elementor-element.elementor-element-558a3912 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-3876 .elementor-element.elementor-element-69c03daa .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 24px;
    --grid-row-gap: 0px;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-widget-container {
    text-align: right;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-social-icon {
    background-color: #693D3D00;
    --icon-padding: 0em;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-social-icon:hover i {
    color: #FF0066;
}

.elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-social-icon:hover svg {
    fill: #FF0066;
}

@media(max-width:1366px) {
    .elementor-3876 .elementor-element.elementor-element-25c34a3 {
        padding: 2% 2% 2% 2%;
    }

    .elementor-3876 .elementor-element.elementor-element-265820c {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-3876 .elementor-element.elementor-element-738c6b23 {
        padding: 25px 20px 25px 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-7614c927 .elementor-heading-title {
        font-size: 20px;
        line-height: 35px;
    }

    .elementor-3876 .elementor-element.elementor-element-27572d35 {
        padding: 25px 20px 0px 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-6e5565ce>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-281b6991 {
        font-size: 14px;
    }

    .elementor-3876 .elementor-element.elementor-element-4d321d34 {
        padding: 30px 20px 0px 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-39593b1a {
        padding: 0px 0px 020px 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-69c03daa .elementor-heading-title {
        font-size: 12px;
    }
}

@media(max-width:767px) {
    .elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(1 * 100%);
    }

    .elementor-3876 .elementor-element.elementor-element-a2a5118:after {
        content: "1";
    }

    .elementor-3876 .elementor-element.elementor-element-a2a5118 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-3876 .elementor-element.elementor-element-738c6b23 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-27572d35>.elementor-shape-top svg {
        width: calc(201% + 1.3px);
        height: 12px;
    }

    .elementor-3876 .elementor-element.elementor-element-27572d35 {
        padding: 25px 25px 0px 25px;
    }

    .elementor-3876 .elementor-element.elementor-element-6e5565ce>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-10649d99 img {
        width: 80px;
    }

    .elementor-3876 .elementor-element.elementor-element-281b6991 {
        font-size: 16px;
    }

    .elementor-3876 .elementor-element.elementor-element-1a6ca8ab {
        width: 50%;
    }

    .elementor-3876 .elementor-element.elementor-element-1a6ca8ab>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-6874a216 {
        width: 50%;
    }

    .elementor-3876 .elementor-element.elementor-element-56f56a45 {
        width: 50%;
    }

    .elementor-3876 .elementor-element.elementor-element-1390ce9 {
        width: 50%;
    }

    .elementor-3876 .elementor-element.elementor-element-1390ce9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-4d321d34 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-3da31ada>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-39593b1a {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-3876 .elementor-element.elementor-element-69c03daa {
        text-align: center;
    }

    .elementor-3876 .elementor-element.elementor-element-1152fdac>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3876 .elementor-element.elementor-element-1a604758 .elementor-widget-container {
        text-align: center;
    }

    .elementor-3876 .elementor-element.elementor-element-1a604758>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-3876 .elementor-element.elementor-element-6e5565ce {
        width: 35.789%;
    }

    .elementor-3876 .elementor-element.elementor-element-1a6ca8ab {
        width: 16.211%;
    }

    .elementor-3876 .elementor-element.elementor-element-6874a216 {
        width: 16%;
    }

    .elementor-3876 .elementor-element.elementor-element-56f56a45 {
        width: 16%;
    }

    .elementor-3876 .elementor-element.elementor-element-1390ce9 {
        width: 16%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3876 .elementor-element.elementor-element-6e5565ce {
        width: 100%;
    }

    .elementor-3876 .elementor-element.elementor-element-1a6ca8ab {
        width: 25%;
    }

    .elementor-3876 .elementor-element.elementor-element-6874a216 {
        width: 25%;
    }

    .elementor-3876 .elementor-element.elementor-element-56f56a45 {
        width: 25%;
    }

    .elementor-3876 .elementor-element.elementor-element-1390ce9 {
        width: 25%;
    }
}