html, body {
min-height: 0 !important;
}
.brxe-container {
width: 1200px;
padding: 0 20px !important;
}
.pswp.brx .pswp__content iframe, .pswp.brx .pswp__content video {
padding: 20px !important;
}
@media only screen and (max-width: 990px) {
::-webkit-scrollbar {
display: none;
scrollbar-width: none;
-ms-overflow-style: none;
}
}
.active-page-highlight {
color: #00A777 !important;
background: rgba(226, 227, 228, 0.5) !important;
} main {
z-index: 5;
border-radius: 0 0 24px 24px;
background: #ffffff;
margin-top: -104px; }
.body-no-scroll {
overflow: hidden !important;
}  .portfolio-navigation {
display: flex;
justify-content: space-between;
gap: 30px;
}
.portfolio-navigation a {
display: flex;
align-items: center;
gap: 15px;
text-decoration: none;
width: 50%;
background: #f4f4f4;
padding: 8px;
font-family: '(CF) Big Shoulders', sans-serif; 
}
a.portfolio-prev {
border-radius: 50px 8px 8px 50px;
}
a.portfolio-next {
border-radius: 8px 50px 50px 8px;
}
.portfolio-next .portfolio-nav-image {
order: 2;
}
.portfolio-navigation .portfolio-next {
justify-content: flex-end;
text-align: right;
}
.portfolio-nav-image img {
width: 80px;
height: 80px;
object-fit: cover;
border-radius: 50%;
-webkit-filter: grayscale(100%) !important;
filter: grayscale(100%) !important;
}
.portfolio-nav-content {
display: flex;
flex-direction: column;
}
.portfolio-nav-label {
font-size: 18px;
opacity: .6;
text-transform: uppercase;
line-height: 100%;
}
.portfolio-nav-title {
font-size: 24px;
font-weight: 600;
}