.ref .card{border-radius:8px;background-color:#fff;-webkit-transition:.3s all cubic-bezier(.4,0,.2,1);transition:.3s all cubic-bezier(.4,0,.2,1);margin-top:24px;box-shadow:0 10px 20px 0 rgba(103,151,255,.1),0 15px 55px 0 rgba(103,151,255,.1)}.ref a span{margin:auto;padding:0;overflow:hidden;-webkit-transform:rotate(0);transform:rotate(0);display:block;position:relative}.y-700{font-weight:700}.ref a span img{display:block;max-width:100%;align-self:center;-webkit-transition:.3s all cubic-bezier(.4,0,.2,1);transition:.3s all cubic-bezier(.4,0,.2,1);visibility:visible;opacity:1}.ref a span:first-child{width:220px;height:240px;z-index:3}.ref a:hover span:first-child{width:160px}.ref a span:nth-child(2),.ref a span:nth-child(3){position:absolute;top:12px;width:180px;height:200px;opacity:.8;z-index:2}.ref a:hover span:nth-child(2),.ref a:hover span:nth-child(3){width:160px;height:220px;opacity:1}.ref a span:nth-child(2){left:53px}.ref a:hover span:nth-child(2){left:27px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.ref a span:nth-child(3){right:53px}.ref a:hover span:nth-child(3){right:27px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.portfolioFilter{padding:20px 0 10px;background:#fff;border-radius:8px;text-align:center;margin-bottom:25px}.portfolioFilter a{font-family:Quicksand,sans-serif;margin-right:6px;color:#6d7c90;text-decoration:none;padding:8px 20px;border-radius:50px;display:inline-block;margin-bottom:9px;background-color:#f2f4f5;text-transform:uppercase;font-weight:700}.portfolioFilter a.current{background:#1a5794;color:#f9f9f9}.portfolioContainer{width:100%;display:block;position:relative;padding:20px 0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}@media (max-width:768px){.ref a span:nth-child(2),.ref a span:nth-child(3){display:none}}@media (max-width:480px){.ref a span:first-child{width:180px;height:200px}}@media (max-width:410px){.ref a span:first-child{width:150px;height:170px}}@media (max-width:350px){.ref a span:first-child{width:130px;height:150px}}
