.registered-tm,
.registered-tm.hide {
    display: none;
}

@media (min-width: 1280px) {

    .registered-tm {
        display: block;
    }

    .registered-tm .content-big-container {
        padding-bottom: 90px;
    }

    .trademarks {
        position: relative;
        display: grid;
        grid-template-columns: repeat(72, 1fr);
    }

    .trademarks__item {
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        height: 24px;
    }

    .trademarks__item img {
        width: 50%;
    }

    .trademarks__modal {
        position: absolute;
        z-index: 10;
        width: 460px;
        padding: 20px;
        background-color: #ffffff;
        box-shadow: 0px 2px 8px 0px rgb(34 60 80 / 60%);
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        -webkit-animation: show-popup 0.3s forwards;
        animation: show-popup 0.3s forwards;
        display: flex;
    }

    .trademarks__modal-image {
        width: 100px;
        height: 100px;
        flex-shrink: 0;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .trademarks__modal-image img {
        max-height: 100%;
    }

    .trademarks__modal-content {
        padding-left: 20px;
    }

    .trademarks__modal-name {
        font-size: 25px;
        letter-spacing: 0;
        font-weight: 600;
        color: #313940;
        text-transform: uppercase;
        margin: 0 0 10px 0;
    }

    @keyframes show-popup {

        0% {
            transform: scale(.7);
            opacity: 0;
        }

        100% {
            transform: scale(1);
            opacity: 1;
        }

    }

}