body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading {
    flex-wrap: nowrap;
}

body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button.e-n-tab-title {
    border: 0;
}
body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading .slick-prev,body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading .slick-next{
    height: auto;
}

body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button.e-n-tab-title.slick-slide{
    padding: 10px;
    height: auto;
    white-space: nowrap;
    margin-left: 10px;
    margin-right: 10px;
    width: auto !important;
}
body  .elementor-element.number-route {
    position: absolute;
    width: 69px;
    height: 69px;
    left: 50%;
    top: -30px;
    transform:translateX(-50%);
    z-index:2
}
body .elementor-element.section-routes {
    margin-bottom: clamp(132px,15.903vw,229px);
}
body .elementor-element.section-routes .line-routes {
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
}
body .section-tabs {
    padding-top: clamp(25px,3.194vw,46px);
    padding-bottom: clamp(24px,5.069vw,73px);
}
@media screen and (max-width: 767px) {
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button.e-n-tab-title:hover{
        background-color: transparent !important;
    }
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button.e-n-tab-title {
        font-family: 'Inter semibold' !important;
    }
    body .elementor-element .elementor-element.container-tabs-content .container-tabs-content-lists {
        position: relative;
        margin-top: -80px;
        z-index: 2;
        background-color: unset;
        left: 0;
    }
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading .slick-prev,body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading .slick-next{
       top: 30px
    }
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button[aria-selected=true] {
        background-color: transparent !important;
    } 

    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading.slick-initialized .slick-list.draggable {
        max-width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    a.break-word-mobile {
        word-break: break-word;
    }
    
}
@media screen and (max-width:1024px) and (min-width:575px){
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button[aria-selected=true] {
        background-color: var(--pastel-blue) !important;
    }
}
@media screen and (max-width:1024px) and (min-width:768px){
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button[aria-selected=true] {
        background-color: var(--pastel-blue) !important;
    }
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading .slick-track {
        display: flex;
    }
}
@media screen and (min-width:768px){
    body  .elementor-element.number-route {
        position: absolute;
        top: 50%;
        left: 0;
        height: 106px;
        width: 106px;
        transform:translateY(-50%);
    }
}
@media screen and (max-width:1024px){
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button {
        background-color: transparent;
    }
    body .elementor-element .elementor-element.container-tabs-content .e-n-tabs-heading button:focus-visible {
        outline: 0;
    }

}