*:focus{outline:0!important}a{cursor:pointer!important}:root{--text-3xl:calc(var(--text-xxl) * 1.9);--text-4xl:calc(var(--text-xxl) * 2.5);--start-heading:calc(var(--text-xxl) * 4);--logo-height:40px;--menu-height:calc(calc(var(--space-m) * 2) + var(--logo-height));--light-grey:#f5f5f5;--dark-grey:#606060;--grey:#e2e2e2;--black:#000;--white:#fff}::selection{background:var(--grey);color:var(--black)}.text-link{opacity:1;transition:.3}.text-link:hover{opacity:.5}.button-style{--button-background-color:var(--brand-color);--button-border-color:var(--brand-color);--button-text-color:var(--dark-color);--button-font-size:16px;--button-padding:.75em 1.25em;background-color:var(--button-background-color);transition:all .3s;color:var(--button-text-color);text-transform:uppercase;letter-spacing:3%!important;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:600}.button-style:hover{background-color:var(--medium-color);color:var(--brand-color)}.button-style-secondary{--button-background-color:var(--dark-color);--button-text-color:var(--brand-color)}.button-style-secondary:hover{background-color:var(--brand-color-darker);color:var(--dark-color)}.button-style-small{--button-font-size:14px;--button-padding:.5em 1em}.button-style-outline{--button-background-color:transparent;--button-border-color:var(--dark-color);border:2px solid var(--button-border-color)}.button-style-outline:hover{--button-background-color:var(--dark-color);--button-text-color:var(--brand-color)}