*{box-sizing:border-box}body{margin:0;font-family:sans-serif;background-color:#fff}ul,li{margin:0;padding:0;list-style:none}img{display:block;max-width:100%}.gallery{display:flex;flex-wrap:wrap;gap:24px;max-width:1128px;margin:24px auto}.gallery-item{width:calc((100% - 48px) / 3)}.gallery-link{display:block;text-decoration:none}.gallery-image{width:100%;height:200px;object-fit:cover;transition:transform .25s ease}.gallery-link:hover .gallery-image,.gallery-link:focus .gallery-image{transform:scale(1.04)}.feedback-form{width:408px;margin:24px auto;display:flex;flex-direction:column}.feedback-form label{display:flex;flex-direction:column;margin-bottom:8px;font-size:16px;line-height:1.5;color:#2e2f42}.feedback-form input,.feedback-form textarea{margin-top:8px;padding:8px 16px;font:inherit;border:1px solid #808080;border-radius:4px;outline:transparent}.feedback-form input:hover,.feedback-form textarea:hover{border-color:#000}.feedback-form input:focus,.feedback-form textarea:focus{border-color:gray}.feedback-form textarea{resize:none;margin-bottom:16px}.feedback-form button{align-self:flex-start;min-width:95px;height:40px;padding:8px 16px;font:inherit;color:#fff;background-color:#4e75ff;border:none;border-radius:8px;cursor:pointer}.feedback-form button:hover,.feedback-form button:focus{background-color:#6c8cff}
