﻿.elementor-1530 .elementor-element.elementor-element-58beea4 {
    --display: flex
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .elementor-repeater-item-914c781 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(/wp-content/uploads/Banners/Desktop/tu-banner-pc-1.webp);
    background-size: cover
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .elementor-repeater-item-ccb1cd6 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(/wp-content/uploads/Banners/Desktop/tu-banner-pc-2.webp);
    background-size: cover
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .elementor-repeater-item-0ed661c .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(/wp-content/uploads/Banners/Desktop/tu-banner-pc-4.webp);
    background-size: cover
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .elementor-repeater-item-11691f6 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(/wp-content/uploads/Banners/Desktop/tu-banner-pc-6.webp);
    background-size: cover
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 500px
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .swiper-slide-contents {
    max-width: 66%
}

.elementor-1530 .elementor-element.elementor-element-f19dd23 .swiper-slide-inner {
    text-align: center
}

.elementor-1530 .elementor-element.elementor-element-04e821b {
    --display: flex
}

.elementor-1530 .elementor-element.elementor-element-07cc7f0 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px
}

.elementor-1530 .elementor-element.elementor-element-07cc7f0 .elementor-divider-separator {
    width: 2%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-1530 .elementor-element.elementor-element-07cc7f0 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px
}

.elementor-1530 .elementor-element.elementor-element-ed152e6 {
    text-align: center
}

.elementor-1530 .elementor-element.elementor-element-ed152e6 .elementor-heading-title {
    font-size: 32px;
    font-weight: 700
}

.elementor-1530 .elementor-element.elementor-element-4074848 {
    text-align: center
}

.elementor-1530 .elementor-element.elementor-element-4074848 .elementor-heading-title {
    font-size: 32px;
    font-weight: 700
}

.elementor-1530 .elementor-element.elementor-element-1ed202b {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.52 * 100%)
}

.elementor-1530 .elementor-element.elementor-element-1ed202b:after {
    content: "0.52"
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__meta-data span+span:before {
    content: "•"
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__text {
    margin-top: 20px
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__badge {
    right: 0
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__card .elementor-post__badge {
    background-color: #D038DA;
    border-radius: 13px;
    font-size: 15px;
    margin: 20px
}

.elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-pagination {
    text-align: center;
    margin-top: 15px
}

body:not(.rtl) .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc(10px/2)
}

body:not(.rtl) .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc(10px/2)
}

.elementor-1530 .elementor-element.elementor-element-cfbae2f {
    --display: flex
}

.elementor-1530 .elementor-element.elementor-element-e445062 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px
}

.elementor-1530 .elementor-element.elementor-element-e445062 .elementor-divider-separator {
    width: 2%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-1530 .elementor-element.elementor-element-e445062 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-1530 .elementor-element.elementor-element-479b02d {
    text-align: center
}

.elementor-1530 .elementor-element.elementor-element-479b02d .elementor-heading-title {
    font-size: 32px;
    font-weight: 700
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.52 * 100%)
}

.elementor-1530 .elementor-element.elementor-element-a47cd00:after {
    content: "0.52"
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__meta-data span+span:before {
    content: "•"
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__text {
    margin-top: 20px
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__badge {
    right: 0
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__card .elementor-post__badge {
    background-color: #D038DA;
    border-radius: 13px;
    font-size: 15px;
    margin: 20px
}

.elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-pagination {
    text-align: center;
    margin-top: 15px
}

body:not(.rtl) .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc(10px/2)
}

body:not(.rtl) .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc(10px/2)
}

body.rtl .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc(10px/2)
}

.elementor-1530 .elementor-element.elementor-element-11a724b {
    --display: flex
}

.elementor-1530 .elementor-element.elementor-element-058c320 {
    --display: flex
}

.elementor-1530 .elementor-element.elementor-element-ffee58d.elementor-element {
    --align-self: flex-end;
    --order: -99999
        /* order start hack */
}

body:not(.rtl) .elementor-1530 .elementor-element.elementor-element-ffee58d {
    right: 0
}

body.rtl .elementor-1530 .elementor-element.elementor-element-ffee58d {
    left: 0
}

.elementor-1530 .elementor-element.elementor-element-ffee58d {
    bottom: 40px
}

.elementor-1530 .elementor-element.elementor-element-ffee58d img {
    height: 100px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)
}

@media(max-width:767px) {
    .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%)
    }

    .elementor-1530 .elementor-element.elementor-element-1ed202b:after {
        content: "0.5"
    }

    .elementor-1530 .elementor-element.elementor-element-1ed202b .elementor-post__thumbnail__link {
        width: 100%
    }

    .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%)
    }

    .elementor-1530 .elementor-element.elementor-element-a47cd00:after {
        content: "0.5"
    }

    .elementor-1530 .elementor-element.elementor-element-a47cd00 .elementor-post__thumbnail__link {
        width: 100%
    }

    .elementor-1530 .elementor-element.elementor-element-ffee58d img {
        height: 80px
    }
}

@media(min-width:768px) {
    .elementor-1530 .elementor-element.elementor-element-58beea4 {
        --content-width: 1400px
    }

    .elementor-1530 .elementor-element.elementor-element-04e821b {
        --content-width: 1400px
    }
}