a{color:currentColor;text-decoration:none}li{list-style:none}.menu{display:flex;flex-direction:column;gap:12px;margin-top:40px}.btn-item{display:block;text-align:center;width:100px;padding:8px 18px;border-radius:8px;background-color:#f3f3f3;cursor:pointer;transition:.25s background-color ease}.btn-item:hover{background-color:#cdcdcd}.gallery{list-style:none;margin:24px auto;width:1128px;display:flex;flex-wrap:wrap;gap:24px}.gallery-image{width:360px;height:200px;object-fit:cover;transition:transform .25s ease}.gallery-image:hover{transform:scale(1.04)}.sl-wrapper .sl-caption{text-align:center}.feedback-form{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;width:420px;padding:24px;border-radius:8px;background-color:#fdfdfd}.feedback-form label{display:flex;flex-direction:column;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#2e2f42}.feedback-form input{margin:8px 0;border:1px solid #808080;border-radius:4px;width:360px;height:40px}.feedback-form textarea{margin:8px 0;border:1px solid #808080;border-radius:4px;width:360px;height:80px;resize:none;overflow:hidden}.feedback-form input:hover,.feedback-form textarea:hover{border-color:#000}.feedback-form input:active,.feedback-form input:focus,.feedback-form textarea:active,.feedback-form textarea:focus{border-color:gray;outline:none}.feedback-form button{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#fff;cursor:pointer;border-radius:8px;border:none;padding:8px 16px;text-align:center;background-color:#4e75ff;transition:.25s background-color ease-in-out;margin-top:16px}.feedback-form button:hover{background-color:#6c8cff}
