.category-checks-bigtext {
    color: var(--tertiary-color);
    font-size: 45px;
    line-height: 78px;
    font-family: Roboto;
    font-weight: 900;
    margin-top: 80px;
}

.category-checks-text {
    text-align: left;
    height: 24px;
    color: var(--primary-font-color);
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
    margin-bottom: 24px;
}

.category-checks-container {
    display: flex;
    flex-wrap: wrap;
}

.category-checks-container .category-checks-buttoncheck {
    height: 52px;
    width: 220px;
    margin: 22px 0 0 22px;
    box-shadow: 0 3px 6px rgba(var(--primary-color-rgb), .2);
    border-radius: 4px;
    background-color: var(--alternative-background);
    border: none;
    outline: none;
    cursor: pointer;
    color: var(--primary-color);
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    transition: filter .5s;
}

.category-checks-container .category-checks-buttoncheck.category-checks-buttonchecked {
    color: var(--secondary-font-color);
    background-color: var(--primary-color);
}

.category-checks-container .category-checks-buttoncheck:hover {
    filter: brightness(97%);

}

.category-checks-container .category-checks-buttoncheck:active {
    transform: translateY(1px);
}

.category-checks-container .category-checks-buttonsearch {
    height: 46px;
    width: 152px;
    border: none;
    outline: none;
    font-size: 16px;
    font-weight: 700;
    margin: 22px 0 0 80%;
    font-family: Roboto;
    border-radius: 0 4px 4px 0;
    color: var(--secondary-font-color);
    background-color: var(--secondary-color);
    box-shadow: 0 5px 6px rgba(var(--secondary-color-rgb), .4);
    cursor: pointer;
}

.category-checks-container .category-checks-buttonsearch:hover {
    background-color: var(--hover-color);
}

.category-checks-container .category-checks-buttonsearch:active {
    transform: translateY(1px);
}

.category-checks-container .category-checks-buttonsearch-round {
    border-radius: 40px;
}

.category-checks-searchicon {
    position: absolute;
    margin-left: -70px;
    margin-top: 2px;
}

.category-checks-resultcontainer {
    display: grid;
    grid-template-columns: repeat(4, 22%);
    grid-gap: 22px;
    margin: 26px 0;
}

@media screen and (max-width: 1440px) {
    .category-checks-container .category-checks-buttoncheck {
        width: 190px;
        font-size: 15px;
    }
}