

/* Start:/manufacture/niokr/style.css?17860325431377*/
.niokr-article__large-text {
    text-transform: uppercase;
    color: #7c7c7c;
    font-size: 1.25rem;
    margin-bottom: 3rem;
}
@media only screen and (max-width: 768px) {
    .niokr-article__large-text {
        font-size: 1rem;
        margin-bottom: 2rem;
    }
}
.niokr-article__text-cols {
    column-count: 2;
    gap: 10%;
}
.niokr-article__text-cols p {
    break-inside: avoid;
}
@media only screen and (max-width: 768px) {
    .niokr-article__text-cols {
        column-count: 1;
    }
}
.niokr-article__overlay-grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto auto;
    row-gap: 70px;
    column-gap: 50px;
}
@media only screen and (max-width: 768px) {
    .niokr-article__overlay-grid {
        display: block;
    }
}
.niokr-article__overlay-grid-image {
    grid-column: 1/span 8;
    grid-row: 1/2;
}
.niokr-article__overlay-grid-text {
    grid-column: 1/span 6;
    grid-row: 2/3;
}
.niokr-article__overlay-grid-right {
    grid-column: 7/span 6;
    grid-row: 2/3;
    margin-top: -50%;
}
@media only screen and (max-width: 768px) {
    .niokr-article__overlay-grid-right {
        margin-top: 0;
    }
}
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
/* End */
/* /manufacture/niokr/style.css?17860325431377 */
