*:focus{outline:0!important}a{cursor:pointer!important}.ff_item_selected input::after{background-color:transparent!important;background-image:url(/wp-content/uploads/selected.svg);background-size:contain;background-position:center center}:root{--text-2xl:calc(var(--text-xxl) * 1.5);--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:50px;--menu-padding:var(--space-s);--menu-height:calc(calc(var(--menu-padding) * 2) + var(--logo-height))}@media (max-width:992px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 2)}}@media (max-width:768px){:root{--text-2xl:calc(var(--text-xxl) * 1.2);--text-3xl:calc(var(--text-xxl) * 1.5);--text-4xl:calc(var(--text-xxl) * 1.8);--menu-padding:var(--space-s);--logo-height:40px}.text--4xl{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}}::selection{background:var(--neutral);color:var(--white)}.font-weight--10{font-weight:100}.font-weight--20{font-weight:200}.font-weight--30{font-weight:300}.font-weight--40{font-weight:400}.font-weight--50{font-weight:500}.font-weight--60{font-weight:600}.font-weight--70{font-weight:700}.font-weight--80{font-weight:800}.font-weight--90{font-weight:900}.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-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)}.button-style-small{--button-font-size:14px;--button-padding:.5em 1em}