#slider {
    color: var(--color-font-primary) !important;
    background: rgb(0 0 0);
    background: linear-gradient(180deg, #000000 0%, rgb(234 107 4) 100%);
    padding: 0% 0% 0% 0%;
}

#slider .slider_container h2 {
    font-size: 2.5rem;
    font-weight: 600;
}

#slider .slider_container h3 {
    font-size: 1.4rem;
    font-weight: 400;
}

#slider .span__block {
    display: block;
}

#slider .slider_container .btn_style__primary {
    padding: 12px 40px;
    border-radius: 3rem;
    font-size: 1rem;
    margin-top: 1rem;
    font-weight: 600;
}


@media (max-width: 1199px) {
    #slider .span__block {
        display: inline;
    }
}

@media (max-width: 991px) {
    #slider .slider_container h2 {
        font-size: 1.6rem;
    }

    #slider .slider_container h3 {
        font-size: 1.2rem;
    }

    #slider .slider_container .btn_style__primary {
        padding: 12px 25px;
        font-size: .9rem;
    }
}


@media (min-width:768px) and (max-width: 849px) {
    #slider .slider_container h2 {
        font-size: 1.3rem;
    }

    #slider .slider_container h3 {
        font-size: 1.1rem;
    }

    #slider .slider_container .btn_style__primary {
        padding: 8px 20px;
        font-size: .9rem;
    }
}

@media (max-width: 767px) {
    #slider {
        padding: 1.2rem 0;
    }

    #slider .slider_container .btn_style__primary {
        padding: 10px 24px;
        font-size: 1rem;
    }
}

@media (max-width: 550px) {
    #slider .slider_container .btn_style__primary{display: none;}
    #slider .slider_container h2 {
        font-size: 1.3rem;
    }
}