.fixed a{align-items:center;background:#3a5d28;border-radius:0 60px 60px 0;color:#fff;display:flex;font-size:16px;letter-spacing:.5px;padding:49px 22px 49px 14px;position:fixed;right:0;text-transform:uppercase;top:60%;transform:rotate(180deg);transition:.4s;writing-mode:vertical-lr;z-index:7}.fixed a:hover{background-color:#4a742e!important;transition:.4s}.fixed a img{padding-bottom:12px;transform:rotate(180deg)}@media(max-width:767px){.fixed a{font-size:15px;padding:40px 15px 40px 14px}}@media only screen and (max-width:600px){.fixed a{display:none}}