@import url(../css/variables.css);
@import url(../css/typography.css);
@import url(../css/components.css);
@import url(../css/skin.css);
@import url(../css/home.css);
@import url(../css/newspage.css);
@import url(../css/searchresultpage.css);
@import url(../css/documentspage.css);
@import url(../css/media.css);
@import url(../css/faqs.css);
@import url(../css/gallery.css);
@import url(../css/contact.css);

body {
    padding: 0;
    overflow-x: hidden;
}

.gray-filter {
    filter: grayscale(1);
}

@media screen and (max-width: 960px) {
    .desktop-only {
        display: none;
    }
}

.mobile-only {
    display: none;
}

@media screen and (max-width: 960px) {
    .mobile-only {
        display: block;
    }
}

.opacity-1 {
    opacity: 1 !important;
}

@media screen and (max-width: 960px) {
    .reverse-column-mb {
        flex-direction: column-reverse;
    }
}

/* Page not found */
.page-not-found {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
