.protfolio-module{margin-bottom:16px}.portfolio-flex{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between}.portfolio-flex img{border-radius:10px;display:block;height:auto;max-width:100%}.portfolio-flex .portfolio-link{border-radius:10px;display:block;text-decoration:none}.portfolio-flex .portfolio-link img{transition:transform .3s ease,box-shadow .3s ease}.portfolio-flex .portfolio-link:hover img{box-shadow:0 12px 28px rgba(139,61,117,.25);transform:translateY(-4px)}.portfolio-flex .portfolio-link:focus-visible{outline:2px solid #e75598;outline-offset:4px}@media (prefers-reduced-motion:reduce){.portfolio-flex .portfolio-link img{transition:none}.portfolio-flex .portfolio-link:hover img{transform:none}}@media (max-width:768px){.portfolio-flex{align-items:center;flex-direction:column}}