.project-portfolio .image{background-color:#e2e2e2;background-position:50%;background-repeat:no-repeat;background-size:cover;height:211px;position:relative}.project-portfolio .image>a:first-child{background:rgba(0,0,0,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.582 14.45v2.376c0 .49-.4.89-.89.89h-4.157v4.156c0 .49-.4.89-.89.89h-2.376c-.49 0-.89-.4-.89-.89v-4.156H9.222c-.49 0-.89-.4-.89-.89V14.45c0-.49.4-.89.89-.89h4.157V9.403c0-.49.4-.89.89-.89h2.375c.49 0 .891.4.891.89v4.156h4.157c.49 0 .89.401.89.89ZM37.501 35.58l-2.1 2.1a1.774 1.774 0 0 1-2.517 0l-7.407-7.399a1.78 1.78 0 0 1-.52-1.262v-1.21a15.364 15.364 0 0 1-9.5 3.266C6.929 31.074.019 24.165.019 15.638.019 7.111 6.929.202 15.457.202s15.438 6.91 15.438 15.436a15.36 15.36 0 0 1-3.266 9.5h1.21c.475 0 .928.185 1.262.519l7.4 7.399c.69.697.69 1.825 0 2.523Zm-11.95-19.94c0-5.582-4.513-10.094-10.094-10.094A10.085 10.085 0 0 0 5.363 15.638c0 5.58 4.512 10.093 10.094 10.093A10.085 10.085 0 0 0 25.55 15.638Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:100%;opacity:0;position:absolute;transition:none;width:100%;z-index:1}.project-portfolio .item:hover .h3{text-decoration:underline}.project-portfolio .loading-overlay{background:hsla(0,0%,100%,.5);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.project-portfolio .item:hover .image>a:first-child{opacity:1}.project-portfolio .loading-overlay.is-active{display:flex}.project-portfolio .item{margin-bottom:28px;margin-right:28px;width:Calc(33.33% - 18.66667px)}.project-portfolio .item-inner{background:#fff;border-radius:4px;box-shadow:0 4px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;overflow:hidden}.project-portfolio .items{display:flex;flex-wrap:wrap;margin-bottom:29px}.project-portfolio{padding:37px 0}.project-portfolio .info{padding:25px 20px}.project-portfolio .info ul:last-child{margin:0}.project-portfolio .info ul{padding-bottom:3px;padding-left:24px}.project-portfolio .h3{margin-bottom:10px}.project-portfolio .info ul li{margin-bottom:0}.project-portfolio .item:nth-child(3n){margin-right:0}@media(max-width:991px){.project-portfolio .item{margin-right:28px!important;width:Calc(50% - 14px)}.project-portfolio .item:nth-child(2n){margin-right:0!important}.project-portfolio{padding:0}}@media(max-width:600px){.project-portfolio .image{height:50vw}.project-portfolio .item{margin-right:0!important;width:100%!important}}