.elementor-4839 .elementor-element.elementor-element-1e4626e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4839 .elementor-element.elementor-element-3becd130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;text-align:center;}.elementor-4839 .elementor-element.elementor-element-3becd130 .elementor-heading-title{font-family:var( --e-global-typography-ae9259c-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9259c-font-size );font-weight:var( --e-global-typography-ae9259c-font-weight );line-height:var( --e-global-typography-ae9259c-line-height );color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-bullet-active, .elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-progressbar-fill{background-color:#1A1A1A;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-fraction{color:#1A1A1A;}.elementor-4839 .elementor-element.elementor-element-35fa66cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-arrows-yes .elementor-main-swiper{width:calc( 700px - 40px );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-main-swiper{width:700px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button{font-size:12px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;height:12px;width:12px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#1A1A1A;opacity:1;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__text{font-family:var( --e-global-typography-fb80638-font-family ), Sans-serif;font-size:var( --e-global-typography-fb80638-font-size );font-weight:var( --e-global-typography-fb80638-font-weight );line-height:var( --e-global-typography-fb80638-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__image img{width:48px;height:48px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (48px / 2) - 8px );}body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (48px / 2) - 8px );right:auto;}body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (48px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (48px / 2) - 8px );right:auto;}body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (48px / 2) - 8px );left:auto;}body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4839 .elementor-element.elementor-element-3becd130 .elementor-heading-title{font-size:var( --e-global-typography-ae9259c-font-size );line-height:var( --e-global-typography-ae9259c-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__text{font-size:var( --e-global-typography-fb80638-font-size );line-height:var( --e-global-typography-fb80638-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4839 .elementor-element.elementor-element-1e4626e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4839 .elementor-element.elementor-element-3becd130 .elementor-heading-title{font-size:var( --e-global-typography-ae9259c-font-size );line-height:var( --e-global-typography-ae9259c-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4839 .elementor-element.elementor-element-35fa66cd.elementor-arrows-yes .elementor-main-swiper{width:calc( 370 - 40px );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-main-swiper{width:370;}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__text{font-size:var( --e-global-typography-fb80638-font-size );line-height:var( --e-global-typography-fb80638-line-height );}.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-35fa66cd *//* 0. Lock Carousel Width & Center It (Pulls arrows in tight) */
.elementor-4839 .elementor-element.elementor-element-35fa66cd {
    max-width: 766px !important; /* Adjust this number to make the card wider/narrower */
     
}

.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-slide {
    padding: 0;
}

/* 1. Vertical Gradient Card Background (White top to Blue bottom) */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial {
    background: linear-gradient(180deg, #FCFCFC 0%, #F2F7FF 100%); 
    border-radius: 8px;
    padding: 32px;
    box-sizing: border-box;
    min-height: 360px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid #F2F7FF;
}

/* 2. Blue Quote Icon */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__content::before {
    content: "" !important;
    display: block;
    width: 36px;
    height: 29px;
    margin-bottom: 22px;
    background-image: url("https://mauryantechnologies.com/wp-content/uploads/2026/09/Vector-13.svg");
    background-repeat: no-repeat !important;
    background-size: contain;
    background-position: left center;
}

/* 3. Quote Typography (Space Grotesk) */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__text {
    font-family: 'Space Grotesk', sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
    letter-spacing: 0px !important;
    color: #0B1330;
    text-align: left !important;
    font-style: normal !important; 
}

/* 4. Push Author to Bottom Right & Set 89px Gap */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__footer {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    margin-top: 40px !important; 
    width: 100% !important; 
}

/* Keep name and title aligned left relative to the avatar */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__cite {
    text-align: left !important;
    margin-left: 12px !important; 
}

/* 5. Name typography */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__name {
    font-size: 16px !important;
    line-height: 24px;
    font-weight: 400 !important;
    color: #1a1e2d !important;
    margin-bottom:0px !important;
    font-family: 'Inter', sans-serif !important;
}

/* 6. Title typography */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__title {
    font-size: 13px !important;
    line-height: 24px;
    font-weight: 400 !important;
    color: #777777 !important; 
    margin-top: 0px;
    font-family: 'Inter', sans-serif !important;
}

/* 7. Custom Outline Pagination Dots */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-bullet {
    background-color: transparent !important;
    border: 1px solid #1a1e2d !important;
    width: 12px !important;
    height: 12px !important;
    opacity: 1 !important;
}

/* 8. Active Pagination Dot */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination-bullet-active {
    background-color: #1a1e2d !important;
    box-shadow: inset 0 0 0 1px #ffffff !important; 
}

/* 9. Hide default Elementor arrows */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-prev i,
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-next i,
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-prev svg,
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-next svg {
    display: none !important;
}

/* 10. Format custom arrow containers */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-prev,
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-next {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 28px !important; 
    height: 28px !important; 
}

/* 11. Custom Black Left & Right Arrows */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-prev {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1e2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'></polyline></svg>");
}
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-next {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1e2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'></polyline></svg>");
}

/* 12. Fix Faint Left Arrow (Prevents opacity fade on first slide) */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-button-disabled {
    opacity: 1 !important;
    cursor: pointer !important;
}



/* =========================================
   MOBILE ONLY TESTIMONIAL LAYOUT (767px and below)
   ========================================= */
@media (max-width: 767px) {
    
    /* 1. Center the carousel container */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd,
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-widget-container,
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-container,
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin: 0 auto !important; 
    }

    /* 2. THE SPACE: Adjust slider padding so cards don't touch edges */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-slide {
        padding: 0px!important; 
        box-sizing: border-box !important;
    }

    /* 3. Flexible card layout */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial {
        display: flex !important;
        flex-direction: column !important;
        height: 100% !important; 
        width: 100% !important;
        box-sizing: border-box !important;
        margin: 0 !important; 
        padding: 20px !important; 
    }

    /* 4. Enforce comment font styles (Bolder weight to match design) */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__text {
        font-family: 'Space Grotesk', sans-serif !important;
        font-size: 20px !important; 
        line-height: 30px !important; 
        font-weight: 500 !important; /* Increased to 500 to look more bold */
        color: #0B1330 !important;
    }

    /* 5. MATCH IMAGE: Left-align the author block & guarantee gap */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__footer {
        display: flex !important;
        justify-content: flex-end !important; 
        align-items: center !important;
        margin-top: 20px !important; 
        /*padding-top: 81px !important; */
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* 6. Keep name and title stacked properly */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__cite {
        margin-left: 12px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        text-align: left !important;
    }
    
    /* 7. Scale down the blue quote icon */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial::before {
        width: 36px !important;
        height: 26px !important;
        margin-bottom: 30px !important;
    }

    /* 8. Fix Title Overflow (Allow wrapping naturally so it doesn't break) */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-testimonial__title {
        font-size: 13px !important; 
        line-height: 24px !important;
        white-space: normal !important; /* Fixed overflow issue */
        padding-right: 0px !important;
    }

    /* 9. Hide Left/Right Arrows on Mobile */
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-prev,
    .elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-button-next {
        display: none !important;
    }

/* 1. PAGINATION CONTAINER & GAP VARIABLES */
.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination,
.elementor-4839 .elementor-element.elementor-element-35fa66cd .elementor-swiper-pagination {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 20px !important;
    position: relative !important;
    width: 100% !important;
    bottom: auto !important;
   
    /* Overrides Swiper internal spacing variables */
    --swiper-pagination-bullet-horizontal-gap: 6px !important; 
}

/* 2. ALL BULLETS (Inactive: 10.5px ring, #1A1A1A border) */
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination .swiper-pagination-bullet,*/
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {*/
/*    width: 10.5px !important;*/
/*    height: 10.5px !important;*/
/*    min-width: 10.5px !important;*/
/*    min-height: 10.5px !important;*/
/*    background: transparent !important;*/
/*    background-color: transparent !important;*/
/*    border: 1px solid #1A1A1A !important;*/
/*    border-radius: 50% !important;*/
/*    opacity: 1 !important;*/
    /*margin: 0 6px !important; */
    /* 6px left + 6px right = 12px total gap */
/*    box-sizing: border-box !important;*/
/*    display: inline-flex !important;*/
/*    align-items: center !important;*/
/*    justify-content: center !important;*/
/*    vertical-align: middle !important;*/
/*    padding: 0 !important;*/
/*}*/

/* 3. ACTIVE BULLET CONTAINER */
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination .swiper-pagination-bullet-active,*/
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {*/
/*    background: transparent !important;*/
/*    background-color: transparent !important;*/
/*    border-color: #1A1A1A !important;*/
/*    position: relative !important;*/
/*}*/

/* 4. ACTIVE INNER SOLID DOT (7.5px solid circle) */
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-pagination .swiper-pagination-bullet-active::after,*/
/*.elementor-4839 .elementor-element.elementor-element-35fa66cd .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after {*/
/*    content: "" !important;*/
/*    display: block !important;*/
/*    width: 7.7px !important;*/
/*    height: 7.5px !important;*/
/*    background-color: #1A1A1A !important;*/
/*    border-radius: 50% !important;*/
/*    box-sizing: border-box !important;*/
/*}*/
}/* End custom CSS */