.ap-uz {
    z-index: 17111977!important;
}

#rec830378689, #rec890560372 {
    border-bottom: solid 1px #2f2e2c;
}

.tn-elem .t-slds__arrow {
    border-radius: 0!important;
}


#rec889288657 .tn-elem {
    transition: filter 1s!important;
}

#rec889288657 .tn-elem:hover {
    -webkit-filter: grayscale(0)!important;
    filter: grayscale(0)!important;
}


.ap-big-button a,
.ap-button, a,
.ap-form button {
    transition: background-color .5s!important;
}

.ap-big-button:hover a {
    background-color: #313131!important;
}

.ap-button:hover a,
.ap-form button:hover {
     background-color: #8f0000!important;
}

.t508__container {
    margin-top: 0;
    margin-bottom: 0;
}


.t497__container {
    max-width: 93%;
}

.t497 .t-list__item {
    max-width: 47%;
}


@media screen and (max-width: 959px) {
    .ap-form button {
        width: 100%!important;
    } 
}


#ap-middle-webgl {
    width: 525px;
    height: 350px;
}

@media screen and (max-width: 639px) {
    #ap-middle-webgl {
        width: 421px;
        height: 281px;
    }
}

@media screen and (max-width: 479px) {
    #ap-middle-webgl {
        width: 288px;
        height: 192px;
    }
}

#ap-smm-webgl {
    width: 340px;
    height: 340px;
}

@media screen and (max-width: 479px) {
    #ap-smm-webgl {
        width: 288px;
        height: 288px;
    }
}