.elementor .trm-nav-link:hover,.elementor .trm-nav-link:focus-visible{text-decoration:underline}.elementor .trm-nav-link{font-family:var(--trm-font-body);font-size:1.1875rem;color:var(--trm-forest);line-height:1.45;text-decoration:none;&:focus-visible{outline:.125rem solid var(--trm-ochre);outline-offset:.25rem}\n}.elementor .trm-button:hover,.elementor .trm-button:focus-visible{background-color:#28583e;box-shadow:0 10px 24px 0 rgb(24 58 41 / .18);transform:translate3d(0,-2px,0)}.elementor .trm-button{font-family:var(--trm-font-body);font-size:1.25rem;color:var(--trm-ivory);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:1.875rem;border-width:0;background-color:var(--trm-forest);transition:background-color 0.25s,color 0.25s,transform 0.25s,box-shadow 0.25s;display:inline-block;&:focus-visible{outline:.1875rem solid var(--trm-ochre);outline-offset:.25rem}&:focus-visible{background-color:#28583e;transform:translateY(-2px);box-shadow:0 10px 24px rgb(24 58 41 / .18)}\n}.elementor .trm-button:active{box-shadow:0 4px 10px 0 rgb(24 58 41 / .15);transform:translate3d(0,0,0)}