.img {
    display: block;

    img {
        display: block;
        width: 100%;
        height: 100%;
    }

    &-cover {
        img {
            object-fit: cover;
        }
    }

    &-contain {
        img {
            object-fit: contain;
        }
    }
}

.color {
    &-tb {
        color: $tb;
    }
}

.no-show {
    display: none;
}

.line-clamp-2 {
    font-size: inherit;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.bg {
    &-primary {
        background-color: $tb !important;
    }

    &-primary-light {
        background-color: rgba($tb, 0.05);
    }
}

.text-primary {
    color: $tb !important;
}

.logo-wrap {
    width: 200px;
    height: 60px;
}
