html[style*="--accessibility-font-size: large"]{--font-size-base: 2.2rem;--fs-6: var(--fs-5);--fs-7: var(--fs-5)}html[style*="--accessibility-animation: none"]{--animation-speed-base: 0s}
:root{--blue-400: #4A5464;--blue-800: #1E2025;--cyan-700: #007CA4;--red-400: #FF0033;--red-500: #E60527;--green-500: #00A24C;--white: #FFFFFF;--black: #000000;--grey-100: #EEEEEE;--grey-200: #FEFEFE;--grey-300: #F2F2F2;--grey-400: #CCCCCC;--grey-500: #828282;--grey-600: #2B2E34;--grey-700: #292929;--grey-800: #222221;--yellow-100: #FFEA3D;--yellow-200: #FFE524;--yellow-300: #EFCD00;--yellow-400: #EEC216;--yellow-500: #8D7E1A;--text-color-light: var(--white);--text-color-dark: var(--blue-800);--text-color: var(--text-color-dark);--overlay-color: color-mix(in srgb, var(--blue-800) 30%, transparent);--fs-1: 6.5rem;--fs-2: 6rem;--fs-3: 5rem;--fs-4: 4rem;--fs-5: 3.3rem;--fs-6: 2.4rem;--fs-7: 2.2rem;--fs-8: 1.8rem;--fs-9: 1.6rem;--fs-10: 1.4rem;--fs-11: 1.2rem;--font-size-base: var(--fs-9);--font-weight: 700;--lineheight-base: 1.5;--radius-l: 1rem;--radius-xl: 5.8rem;--radius-default: var(--radius-xl);--contrast-level: high;--animation-speed-base: .2s;--animation-speed-s: calc(var(--animation-speed-base) * 1);--animation-speed-m: calc(var(--animation-speed-base) * 1.5);--animation-speed-l: calc(var(--animation-speed-base) * 2);--animation-speed-xl: calc(var(--animation-speed-base) * 3);--padding-small: 3rem;--padding-medium: 6rem;--padding-large: 8rem;--padding-default: var(--padding-large);--gradient-divider-height: 1.5rem;--grid-s: 110.5rem;--grid-m: 118rem;--row-width: 95%;--row-maxwidth: var(--grid-m);--font-base: "Titillium Web", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--font-special: 'Crushed Stone', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--font-heading: 'Titillium Web', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}
@font-face{font-family:"Titillium Web";src:url("../fonts/titilliumweb/TitilliumWeb-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titilliumweb/TitilliumWeb-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titilliumweb/TitilliumWeb-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titilliumweb/TitilliumWeb-Black.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Crushed Stone";src:url("../fonts/crushedstone/Crushed Stone.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-family:var(--font-heading);color:var(--heading-color, var(--text-color));margin-block:0 .5rem;font-weight:500}:is(h1,.h1){font-size:clamp(var(--fs-4)*.8,3vw,var(--fs-4));line-height:1.25}@media(max-width: 767px){:is(h1,.h1){font-size:var(--fs-6)}}:is(h6,.h6){font-size:var(--fs-9);line-height:1.25}:is(h5,.h5){font-size:var(--fs-8);line-height:1.25}:is(h4,.h4){font-size:clamp(var(--fs-7)*.8,3vw,var(--fs-7));line-height:1.4444}:is(h3,.h3){font-size:clamp(var(--fs-6)*.8,3vw,var(--fs-6));line-height:1.4}:is(h2,.h2){font-size:clamp(var(--fs-5)*.8,3vw,var(--fs-5));line-height:1.4}span{color:var(--text-color, inherit)}p{font-family:var(--font-base);font-size:var(--font-size-base);line-height:var(--lineheight-base);margin-block:0 1rem;color:var(--text-color, inherit)}p:has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:2em}p>.btn:only-child{margin-block:2rem}p:last-child>.btn:only-child{margin-bottom:0}p>.btn:last-child{margin-bottom:0}a{color:var(--link-color, inherit);text-decoration:none}:where(b,strong,.bold,.text__bold){font-weight:var(--font-weight)}ul{color:var(--text-color);font-family:var(--font-base)}ul[class*=list--]{list-style:none;padding:0;margin:0}ul[class*=list--] li{display:flex;align-items:baseline;gap:.75em}ul.list--horizontal{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.white{--text-color: var(--white)}.green{--text-color: var(--green-500)}.first-letter{font-family:var(--font-special);color:var(--first-letter-color, var(--pink-500))}
