.portfolioBottom{justify-content:space-between;padding-top:40px;display:flex}.singlePortfolio{--pd:30px;width:calc(25% - (var(--pd)*1))}.singlePortfolioImageCtn{aspect-ratio:1;position:relative;overflow:hidden}.singlePortfolio p{text-align:center;text-transform:uppercase;margin:0 0 20px}.portfolioTopText h1{max-width:1000px;margin-bottom:40px;font-weight:500}.portfolioTop{margin-bottom:var(--pad);border-bottom:2px solid #4d4d4d}.portfolioTopText{padding:0 var(--pad)var(--pad);border-left:2px solid #4d4d4d}.portfolioTopText p{max-width:820px}.singlePortfolio:not(:last-child){position:relative}.singlePortfolio:not(:last-child):after{content:"";background:#4d4d4d;width:2px;height:30%;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.mobileOnly{display:none}@media screen and (max-width:1100px){.portfolioTopText{border-left:none;padding:50px 0}.portfolioTop{position:relative}.portfolioTop p.large span{display:none}.portfolioTop:after{content:"";background:#4d4d4d;width:2px;height:35px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.portfolioBottom{flex-direction:column}.singlePortfolio{width:100%;margin-bottom:15%}.singlePortfolio:not(:last-child):after{top:unset;width:50%;height:2px;bottom:-7%;left:50%;transform:translate(-50%)}.mobileOnly{display:block}}
