.tct-elementor-swiper-widget {
    width: 100%;
    height: 100%;
    position: relative;
}

.tct-elementor-swiper-widget .swiper-slide {
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
/*.tct-elementor-swiper-widget .swiper-slide-active {
    margin-left: 20px;
    margin-right: 20px;
}*/
.tct-elementor-swiper-widget .swiper-title {
    font-family: Korolev Medium, sans-serif;
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 10px; /* Adjust as needed */
}

.tct-elementor-swiper-widget .swiper-lines {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
}

.tct-elementor-swiper-widget .swiper-line {
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Adjust as needed */
}

.tct-elementor-swiper-widget .swiper-text {
    margin-left: 10px; /* Adjust as needed */
}


.tct-elementor-swiper-widget .swiper-pagination {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    width: auto;
}

.tct-elementor-swiper-widget .swiper-pagination-bullet {
    background-color: #fff;
    width: 10px;
    height: 10px;
    margin: 0 3px;
}

.tct-elementor-swiper-widget .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-secondary);
}

.tct-elementor-swiper-widget .swiper-button-next,
.tct-elementor-swiper-widget .swiper-button-prev {
    background-image: none;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    color: var(--e-global-color-secondary);
}

.tct-elementor-swiper-widget .swiper-button-next {
    right: 0;
    display: none;
}

.tct-elementor-swiper-widget .swiper-button-prev {
    left: 0;
    display: none;
}

.tct-elementor-swiper-widget .swiper-button-next .fas,
.tct-elementor-swiper-widget .swiper-button-prev .fas {
    font-size: 22px;
    line-height: 1;
}


.tct-elementor-swiper-widget a{
    color: #BABABA; /* Set the color */
}
.tct-elementor-swiper-widget a:hover{
    color:var(--e-global-color-secondary);
}
/* Ensure SVG icons are visible and properly styled */
.tct-elementor-swiper-widget svg {
    width: 1rem; /* Adjust size as needed */
    height: 1rem; /* Adjust size as needed */
    fill: currentColor; /* Ensure the SVG uses the current text color */
    color: #BABABA;;
}