section.portfolio .portfolio-card{-ms-flex-preferred-size:25%;flex-basis:25%;padding:34px 20px 42px 0}section.portfolio .pc-title{font-family:var(--primary_font);font-size:44px;font-weight:400;letter-spacing:-.36px;line-height:.83;text-align:center}section.portfolio .pc-text{color:#1e1e1e;font-family:Helvetica;font-size:18px;font-weight:400;line-height:normal;margin-top:20px;text-align:center}.portfolio-button{margin-top:60px;text-align:center}section.portfolio .portfolio-card:not(:last-child){border-right:2px solid #8f8f8f}section.portfolio .portfolio-main:not(:first-child){border-top:2px solid #8f8f8f}.portfolio-card:not(:first-child){padding-left:21px!important}@media(max-width:1024px){section.portfolio .pc-text{font-size:14px;margin-top:12px}section.portfolio .pc-title{font-size:26px}.portfolio-button{margin-top:40px;text-align:center}}@media(max-width:767px){section.portfolio .portfolio-card:not(:last-child){border-bottom:2px solid #8f8f8f;border-right:0}section.portfolio .portfolio-card{padding:20px!important}}