.wd-single-project{margin-bottom:60px}.wd-nav-portfolio{--nav-color-hover:rgba(var(--wd-navigation-color),1);--nav-color:rgba(var(--wd-navigation-color),.7)}.wd-nav-portfolio>li>a{font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font)}.wd-projects{transition:all .25s ease,height .4s ease}.wd-content-layout.wd-loading .wd-projects[data-source=main_loop]{transform:translate3d(0,30px,0);pointer-events:none;opacity:0}.wd-portfolio-element{position:relative}.wd-portfolio-element .portfolio-filter{margin-bottom:20px;text-align:center}.wd-project .entry-header{overflow:hidden;position:relative;border-radius:var(--wd-brd-radius)}.wd-project .project-link{z-index:1}.wd-project .entry-thumbnail{overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--wd-brd-radius)}.wd-project .entry-thumbnail img{width:100%}.wd-project .portfolio-thumbnail{position:relative;--wd-otl-offset:calc(var(--wd-otl-width)*-1);display:block}.wd-project .portfolio-thumbnail:after{content:"";position:absolute;opacity:0;inset:0;background-color:rgba(0,0,0,.6)}.wd-project:is(:hover,:focus-within) .portfolio-thumbnail:after{opacity:1}.wd-project .portfolio-info{padding:20px}.wd-project .wrap-meta{margin-bottom:10px}.wd-project .wd-entities-title{font-size:1.4em;margin-bottom:0}.wd-project .proj-cats-list{list-style:none;--li-mb:0;--li-pl:0;gap:5px;--list-mb:0;display:inline-flex}.wd-project .proj-cats-list li:not(:last-child):after{content:", "}.wd-project .entry-summary{display:none}.wd-portfolio-btns{inset-inline-end:0;transition:all .4s ease;position:absolute;flex-direction:column;opacity:0;top:0;display:flex;z-index:2}.wd-portfolio-btns .wd-action-btn>a{height:45px}.wd-project:is(:hover,:focus-within) .wd-portfolio-btns{opacity:1}.wd-enlarge-icon>a:before{content:"\f127"}.wd-share-icon>a:before{content:"\f117"}.wd-share-icon .wd-social-icons{flex-wrap:nowrap}.wd-share-icon .tooltip-inner{padding:5px!important}@media (max-width:1024px){.wd-builder-off .portfolio-filter{margin-bottom:10px}.wd-nav-portfolio>li>a{font-size:14px}.wd-project{font-size:.8em}.wd-portfolio-btns .wd-action-btn>a{height:35px;width:35px}.wd-portfolio-btns .wd-action-btn>a:before{font-size:16px}.wd-portfolio-btns .social-icons-wrapper{display:none}}@media (max-width:768.98px){.wd-single-project{margin-bottom:40px}}