.ff-body{font-family:var(--gp-font--body)}.ff-heading{font-family:var(--gp-font--headings)}h1,h2,h3,h4,h5,h6,[class^="fs-"]{font-family:var(--gp-font--headings)}.fs-p{font-family:var(--gp-font--body)}h1,.fs-h1{font-size:clamp(3rem, 2.9086rem + 0.3655vi, 3.201rem)}h2,.fs-h2{font-size:clamp(2.25rem, 2.1815rem + 0.2741vi, 2.4008rem)}h3,.fs-h3{font-size:clamp(1.875rem, 1.8179rem + 0.2284vi, 2.0006rem)}h4,.fs-h4{font-size:clamp(1.5rem, 1.4543rem + 0.1827vi, 1.6005rem)}h5,.fs-h5{font-size:clamp(1.25rem, 1.2119rem + 0.1523vi, 1.3338rem)}h6,.fs-h6{font-size:clamp(1.125rem, 1.0907rem + 0.137vi, 1.2004rem)}p,.fs-p{font-size:clamp(0.9372rem, 0.9087rem + 0.1142vi, 1rem)}@media (prefers-reduced-motion:no-preference){.animate{opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 0.6s ease;will-change:opacity,transform}.animate.is-visible{opacity:1;transform:translateY(0)}.editor-styles-wrapper .animate{opacity:1!important;transform:none!important;transition:none!important}}.wpcf7 input[type="submit"]{background-color:var(--neutral-50);border:1px solid var(--brand-primary-dark);color:var(--brand-primary-dark);display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;padding:clamp(0.5rem,-1.5rem + 3.125vi,1rem) clamp(1rem,-1rem + 3.125vi,1.5rem)}.wpcf7 input[type="submit"]:hover{text-decoration:none;color:var(--neutral-0);background-color:var(--brand-primary-dark);border:1px solid var(--brand-primary-dark)}