.bg-dark-grey{background-color:#343333}.filterMenu{background-color:#f1f0f0!important;padding:0;z-index:1}.filterMenu .mixitup-control-active,.filterMenu .nav-link:hover{background-color:#d2d2d2}.filterMenu .nav-item{line-height:1;text-transform:uppercase;a{color:#000}}.filterMenu a{align-items:center;display:flex;font-size:16px;padding:12px 20px!important;position:relative;width:100%}.filterMenu .navbar-toggler{background-image:none;font-family:century_bold;font-size:17px;height:auto;margin:10px 0;padding:10px 15px;text-transform:uppercase;width:auto}.filterMenu .navbar-toggler:focus{box-shadow:none}.filterMenu .navbar-toggler i{-webkit-text-stroke:1px;font-size:15px}.filterMenu .navbar-toggler[aria-expanded=true] i:before{transform:rotate(90deg);transition:all .2s ease}.filterMenu .navbar-toggler[aria-expanded=false] i:before{transform:rotate(0deg);transition:all .2s ease}.portfolioSection .col{margin-bottom:1.5rem;text-align:center}.portfolioSection .col img{height:100%;object-fit:cover;width:100%}.wrap-col-portfolio{cursor:pointer;display:block;position:relative}.titlePortfolioBox{align-items:center;backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.65);bottom:8px;color:#000;display:flex;font-size:15px;height:52px;justify-content:center;left:8px;line-height:1;opacity:1;padding:10px;position:absolute;right:8px;text-transform:uppercase;transition:all .4s ease;visibility:visible}.filterMenu .navbar-collapse{position:absolute;top:100%;z-index:5}.filterMenu ul{background-color:#f1f0f0}.hoverPortfolioBox{background-color:hsla(0,0%,100%,.7);bottom:8px;left:8px;opacity:0;position:absolute;right:8px;top:8px;transition:all .4s ease;visibility:hidden}.hoverPortfolioBox img{filter:invert();transform:scale(.8)}.col.mix:hover .hoverPortfolioBox{opacity:1;visibility:visible}.col.mix:hover .titlePortfolioBox{opacity:0;visibility:hidden}@media (min-width:768px){.filterMenu .navbar-collapse{position:inherit;top:inherit;z-index:auto}.filterMenu .nav-item{align-items:center;display:flex;justify-content:center;width:100%}.filterMenu a{justify-content:center;min-height:65px;text-align:center}.filterMenu a:before{left:0}.filterMenu .nav-item:last-child a:after,.filterMenu a:before{background-color:#c7c7c7;bottom:0;content:"";position:absolute;top:0;width:1px}.filterMenu .nav-item:last-child a:after{right:0}.titlePortfolioBox{font-size:17px}}