.sticky,
body:has(.banners) .sticky,
.sticky.scroll,
body:has(.banners) .sticky.scroll{
    padding: 1rem 0;
}

.tax-category{
    overflow: hidden;
    padding: 99px 0 46px;
}

.tax-category .sectitle{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    grid-gap: 17px;
}

.tax-category .sectitle::after{
    content: url('data:image/svg+xml;utf8,<svg width="1057" height="41" viewBox="0 0 1057 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1015.95 33.336V6.985C1015.95 5.13246 1016.68 3.3558 1017.99 2.04586C1019.3 0.735917 1021.08 0 1022.93 0L1049.29 0C1051.14 0 1052.91 0.735917 1054.22 2.04586C1055.53 3.3558 1056.27 5.13246 1056.27 6.985V33.336C1056.27 35.1885 1055.53 36.9652 1054.22 38.2751C1052.91 39.5851 1051.14 40.321 1049.29 40.321H1022.93C1021.08 40.321 1019.3 39.5851 1017.99 38.2751C1016.68 36.9652 1015.95 35.1885 1015.95 33.336Z" fill="rgb(191, 144, 0)"/><path d="M1044.93 27.9248H1028.34V11.3408" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M1028.34 27.9249L1044.08 12.1899" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M998.3 22.1108H0Z" fill="rgb(191, 144, 0)"/><path d="M998.3 22.1108H0" stroke="rgb(191, 144, 0)" stroke-width="2"/></svg>');
    display: inline-block;
    display: -webkit-inline-block;
    height: 41px;
}

.tax-category form{
    background: unset;
    margin-top: 3rem;
    padding: 0;
}

.tax-category form input{
    font-size: 15px;
    border: 1px solid var(--dark-yell);
}

.tax-category form input::placeholder{color:#c0c0c0}
.tax-category form input:-moz-placeholder{color:#c0c0c0}
.tax-category form input::-moz-placeholder{color:#c0c0c0}
.tax-category form input:-ms-input-placeholder{color:#c0c0c0}
.tax-category form input::-webkit-input-placeholder{color:#c0c0c0}

.tax-category .row{
    grid-gap: 28px 0;
    margin-top: 3rem;
    /* margin-top: 90px; */
}

@media(min-width:992px){
    .tax-category.mosaic .col-lg-4{
        width: 20%;
    }
}

.tax-category .box{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -ms-flex-direction: column;
    height: 100%;
    border: 2px solid var(--dark-yell);
    border-radius: 12px;
    background: #ebebeb;
    /* background: #FBFBFB; */
    overflow: hidden;
}

.tax-category .box .title{
    text-align: center;
    color: var(--title);
    font-size: 15px;
    font-weight: 700;
    padding: 19px;
    /* padding: 34px 19px 19px; */
}

.tax-category .box .img{
    align-content: center;
    width: 100%;
    height: 150px;
    background: var(--white);
    padding: 1rem;
}

.tax-category .box .img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
}

.tax-category .box .img img:is([sizes=auto i],[sizes^="auto," i]){
    contain-intrinsic-size: unset !important;
}

.tax-category .btn-group{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    grid-gap: 1rem;
}

.tax-category .btn-group>*{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    grid-gap: 1rem;
    color: #AFAFAF;
    font-weight: 700;
}

.tax-category .btn-group>*:not(:last-child)::after{
    content: '';
    display: block;
    display: -webkit-block;
    width: 2px;
    height: 23px;
    background: var(--dark-yell);
}

@media(max-width:992px){
    .tax-category{
        padding: 2rem 0;
    }
    .tax-category .sectitle::after{
        display: none;
        display: -webkit-none;
    }
    .tax-category .row{
        margin-top: 2rem;
    }
}