.txt-inner a {
    color: #fff;
}
.txt-inner a:hover {
    color: #0072ee;
}
.tabs_title{
    text-align:center;
    max-width: 1075px;
    margin-left: auto;
    margin-right: auto;
}
.activity{
    display: grid;

    gap: 0 57px;
    margin-top: 150px;
}
@media (min-width: 1024px){
    .activity{
        grid-template-areas: "first none" "bone second" "third done";
    }
    .activity-block:first-child{
        grid-area: first;
    }
    .activity-block:not(:first-child){
        margin-top: -60px;
    }
    .activity-block:nth-child(2){
        grid-area: second;
    }
    .activity-block:nth-child(3){
        grid-area: third;
    }
}
.activity p {
    /* margin: 0; */
}
.activity-title{
    font-size: 72px;
    line-height: 76px !important;
    font-weight: 700;
    text-align: center;
    margin-top: 150px;
}
.activity-block{
    max-width: 515px;
    width: 100%;
}

.activity-block__title{
    font-weight: 700;
    font-size: 40px;
    line-height: 44px !important;
    margin: 0;
    margin-bottom: 24px;
}
.activity-block__desc{
    margin: 0;
}

.card__middle{
    margin-top: 40px;
    padding-top: 30px;
    position: relative;
}
.card__middle:before{
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(63, 65, 88, 0.2);
    position: absolute;
    top: 0;
}
.card__middle-title{
    font-weight: 700;
    font-size: 14px;
    line-height: 20px !important;
}
.card__middle-text, .widebid__middle-text, .widebid__column li{
    font-size: 14px;
    line-height: 20px !important;
}

.widebid__column li{
    font-size: 14px;
    line-height: 30px !important;
}
@media (min-width: 1025px){
    .widebid{
        padding-left: 4% !important;
    }
    .grid-widebid {
        justify-content: flex-start;
        flex-wrap: nowrap;
    }
}
@media (max-width: 1024px){
    .widebid .card{
        padding: 0 !important;
    }
    .activity-title{
        font-size: 42px;
        line-height: 46px !important;
    }
    .activity-block__title{
        font-size: 24px;
        line-height: 28px !important;
    }
    .activity{
        gap: 40px;
    }
    .grid-widebid .card__bdr .card__price{
        font-size: 35px !important;
        line-height: 40px !important;

    }
}
.widebid > .card{
    background-color: transparent !important;
    justify-content: flex-start !important;
}
.widebid > .card:hover{
    box-shadow: none !important;
}
.widebid__middle-title{
    font-size: 40px;
    line-height: 44px !important;
    font-weight: 700;
    margin-top: 40px;
}
.widebid__columns {
    display: grid;
    gap: 20px 0;

}
.widebid__columns ul{
    margin: 0 !important;
}
.widebid__columns .card__price{
    margin: 0 !important;
}
.widebid__column{
    display: grid;

}
@media (min-width: 1024px){
    .widebid__columns{
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width: 768px){
    .widebid__columns{
        grid-template-columns: 1fr;
    }
}
.widebid__column ul{
    margin: 0;
    min-height: 120px;
}
.widebid__middle-text {
    max-width: 265px;
}
.widebid__middle-text span{
    position: relative;
}
.widebid__middle-text span:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    bottom: -2px;
    left: 0;
    background-color: black;
}
.widebid__middle > .card__middle-text{
    margin-top: 37px;
}
.site .page-webdev .sct-mid-a .uk-grid .card{
    min-width: 320px !important;
}


@media (max-width: 768px){
    .site .page-webdev .sct-mid-a .uk-grid {
        margin-left: 0 !important;
    }
}



    /* font-size: calc(72px + 22 * (100vw / 1920)) !important;
    line-height: calc(84px + 22 * (100vw / 1920)) !important; */

@media (min-width: 1920px){
    .site .page-webdev .sct-top .uk-h1, .site .uk-h1{
        font-size: 72px !important;
        line-height: 84px !important;
    }
}