.btn{display:inline-block;background-color:var(--green);color:var(--white);width:auto;padding:.5rem 4rem .6rem 4rem;margin-top:.7rem;border:solid 1px var(--green);text-decoration:none;text-align:center;cursor:pointer;transition:all 150ms ease-in-out;font-weight:500;border-radius:3px}.btn:hover{background-color:var(--dark-green);transform:scale(1.0125)}.btn:visited,.btn:hover{color:var(--white)}.btn.bold{font-weight:600;padding:.5rem 8rem .7rem 8rem}.btn.big{font-size:1.25em}.link{border-bottom:solid 1px var(--dark-grey);text-decoration:none}.link2{border-bottom:dotted 1px var(--dark-grey);text-decoration:none}.btn.inv{border-color:var(--green);background-color:var(--white);color:var(--green);font-weight:500}.more{text-transform:uppercase;letter-spacing:.025rem;color:var(--rrp-grey);font-size:.9375rem;text-decoration:none}#pagination{width:100%;text-align:center}#pagination li{display:inline-flex;min-width:2rem;text-align:center;margin-inline:.25rem}#pagination a.page-numbers,#pagination span.page-numbers{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;width:100%;border:solid 1px var(--outline-grey)}#pagination span.current{font-weight:700;color:var(--green)}#pagination li:has(a.next),#pagination li:has(a.prev),#pagination li:has(span.dots){min-width:0;width:auto}#pagination a.next,#pagination a.prev,#pagination span.dots{border:none;padding-inline:0}.copy5050 .btn{flex-grow:0}@media screen and (max-width:768px){.btn{padding-inline:2.5rem}}@media screen and (max-width:500px){.btn{padding-inline:1.75rem}}