/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/ramsgate/fonts/lato-latin-400-normal.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/ramsgate/fonts/lato-latin-400-italic.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/ramsgate/fonts/lato-latin-700-normal.woff2) format('woff2');}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(/themes/custom/ramsgate/fonts/lato-latin-700-italic.woff2) format('woff2');}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/ramsgate/fonts/oswald-latin-400-normal.woff2) format('woff2');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/ramsgate/fonts/montserrat-latin-900-normal.woff2) format('woff2');}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-neutral:#999;--c-neutral-lighter:rgb(178.5,178.5,178.5);--c-neutral-darker:rgb(114.75,114.75,114.75);--c-text:#333;--c-text-inverse:white;--c-link:#2c5aa0;--c-link-inverse:rgb(115,155.25,216.5);--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:white;--c-background-inverse:#222;--c-background-section:#e5e5e5;--c-primary:#2c5aa0;--c-primary-lighter:rgb(115,155.25,216.5);--c-primary-lightest:rgb(195,212.25,238.5);--c-primary-darker:rgb(27.5,56.25,100);--c-primary-heavy:rgb(0,50.5603448276,127.5);--c-secondary:#a40;--c-secondary-lighter:rgb(255,127.5,42.5);--c-secondary-lightest:rgb(255,188.7,144.5);--c-secondary-darker:rgb(93.5,37.4,0);--c-secondary-heavy:rgb(93.5,37.4,0);--c-warning:#f89f0f;--c-warning-lighter:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-lightest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-darker:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-darkest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-lightest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-darker:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-darkest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-lightest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-darker:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-darkest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-heavy:#004300;--c-accent:#a40;--c-accent-high:#151515;--c-highlight:#333;--c-highlight-high:#151515;--c-muted:#e5e5e5;--c-full-white:white;--c-near-white:#f2f2f2;--c-gray-lightest:#e5e5e5;--c-gray-lighter:#ccc;--c-gray-light:#999;--c-gray-full:#666;--c-gray-dark:#4c4c4c;--c-gray-darker:#333;--c-gray-darkest:#151515;--c-full-black:black;--c-blue-dark:#162d50;--c-blue-darker:#10213b;--c-blue-darkest:#0b1728;--c-shadow-darkest:hsla(0,0%,0%,0.93);--c-shadow-heavy:hsla(0,0%,0%,0.75);--c-shadow-middle:hsla(0,0%,0%,0.1);--c-shadow-light:hsla(0,0%,0%,0.05);--c-glow-lightest:hsla(0,0%,100%,0.93);--c-glow-heavy:hsla(0,0%,100%,0.75);--c-glow-middle:hsla(0,0%,100%,0.1);--c-glow-light:hsla(0,0%,100%,0.05)}@media(prefers-color-scheme:dark){:root{--c-neutral:#999;--c-neutral-lighter:rgb(114.75,114.75,114.75);--c-neutral-darker:rgb(178.5,178.5,178.5);--c-text:#f2f2f2;--c-text-inverse:#333;--c-link:rgb(115,155.25,216.5);--c-link-inverse:#2c5aa0;--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:#222;--c-background-inverse:white;--c-background-section:#151515;--c-primary:#2c5aa0;--c-primary-lighter:rgb(27.5,56.25,100);--c-primary-lightest:rgb(0,50.5603448276,127.5);--c-primary-darker:rgb(115,155.25,216.5);--c-primary-heavy:rgb(195,212.25,238.5);--c-secondary:#a40;--c-secondary-lighter:rgb(93.5,37.4,0);--c-secondary-lightest:rgb(93.5,37.4,0);--c-secondary-darker:rgb(255,127.5,42.5);--c-secondary-heavy:rgb(255,188.7,144.5);--c-warning:#f89f0f;--c-warning-lighter:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-lightest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-darker:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-darkest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-lightest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-darker:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-darkest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-lightest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-darker:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-darkest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-heavy:#004300;--c-accent:rgb(195.5,78.2,0);--c-accent-high:#f2f2f2;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#333;--c-full-white:black;--c-near-white:#151515;--c-gray-lightest:#151515;--c-gray-lighter:#333;--c-gray-light:#4c4c4c;--c-gray-full:#666;--c-gray-dark:#999;--c-gray-darker:#ccc;--c-gray-darkest:#e5e5e5;--c-full-black:white;--c-blue-dark:hsl(216,57%,60%);--c-blue-darker:hsl(216,57%,70%);--c-blue-darkest:hsl(215,57%,80%);--c-shadow-darkest:hsla(0,0%,100%,0.93);--c-shadow-heavy:hsla(0,0%,100%,0.75);--c-shadow-middle:hsla(0,0%,100%,0.1);--c-shadow-light:hsla(0,0%,100%,0.05);--c-glow-lightest:hsla(0,0%,0%,0.93);--c-glow-heavy:hsla(0,0%,0%,0.75);--c-glow-middle:hsla(0,0%,0%,0.1);--c-glow-light:hsla(0,0%,0%,0.05)}}:root [data-theme=default]{--c-neutral:#999;--c-neutral-lighter:rgb(178.5,178.5,178.5);--c-neutral-darker:rgb(114.75,114.75,114.75);--c-text:#333;--c-text-inverse:white;--c-link:#2c5aa0;--c-link-inverse:rgb(115,155.25,216.5);--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:white;--c-background-inverse:#222;--c-background-section:#e5e5e5;--c-primary:#2c5aa0;--c-primary-lighter:rgb(115,155.25,216.5);--c-primary-lightest:rgb(195,212.25,238.5);--c-primary-darker:rgb(27.5,56.25,100);--c-primary-heavy:rgb(0,50.5603448276,127.5);--c-secondary:#a40;--c-secondary-lighter:rgb(255,127.5,42.5);--c-secondary-lightest:rgb(255,188.7,144.5);--c-secondary-darker:rgb(93.5,37.4,0);--c-secondary-heavy:rgb(93.5,37.4,0);--c-warning:#f89f0f;--c-warning-lighter:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-lightest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-darker:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-darkest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-lightest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-darker:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-darkest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-lightest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-darker:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-darkest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-heavy:#004300;--c-accent:#a40;--c-accent-high:#151515;--c-highlight:#333;--c-highlight-high:#151515;--c-muted:#e5e5e5;--c-full-white:white;--c-near-white:#f2f2f2;--c-gray-lightest:#e5e5e5;--c-gray-lighter:#ccc;--c-gray-light:#999;--c-gray-full:#666;--c-gray-dark:#4c4c4c;--c-gray-darker:#333;--c-gray-darkest:#151515;--c-full-black:black;--c-blue-dark:#162d50;--c-blue-darker:#10213b;--c-blue-darkest:#0b1728;--c-shadow-darkest:hsla(0,0%,0%,0.93);--c-shadow-heavy:hsla(0,0%,0%,0.75);--c-shadow-middle:hsla(0,0%,0%,0.1);--c-shadow-light:hsla(0,0%,0%,0.05);--c-glow-lightest:hsla(0,0%,100%,0.93);--c-glow-heavy:hsla(0,0%,100%,0.75);--c-glow-middle:hsla(0,0%,100%,0.1);--c-glow-light:hsla(0,0%,100%,0.05)}:root [data-theme=dark]{--c-neutral:#999;--c-neutral-lighter:rgb(114.75,114.75,114.75);--c-neutral-darker:rgb(178.5,178.5,178.5);--c-text:#f2f2f2;--c-text-inverse:#333;--c-link:rgb(115,155.25,216.5);--c-link-inverse:#2c5aa0;--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:#222;--c-background-inverse:white;--c-background-section:#151515;--c-primary:#2c5aa0;--c-primary-lighter:rgb(27.5,56.25,100);--c-primary-lightest:rgb(0,50.5603448276,127.5);--c-primary-darker:rgb(115,155.25,216.5);--c-primary-heavy:rgb(195,212.25,238.5);--c-secondary:#a40;--c-secondary-lighter:rgb(93.5,37.4,0);--c-secondary-lightest:rgb(93.5,37.4,0);--c-secondary-darker:rgb(255,127.5,42.5);--c-secondary-heavy:rgb(255,188.7,144.5);--c-warning:#f89f0f;--c-warning-lighter:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-lightest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-darker:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-darkest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-lightest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-darker:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-darkest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-lightest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-darker:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-darkest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-heavy:#004300;--c-accent:rgb(195.5,78.2,0);--c-accent-high:#f2f2f2;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#333;--c-full-white:black;--c-near-white:#151515;--c-gray-lightest:#151515;--c-gray-lighter:#333;--c-gray-light:#4c4c4c;--c-gray-full:#666;--c-gray-dark:#999;--c-gray-darker:#ccc;--c-gray-darkest:#e5e5e5;--c-full-black:white;--c-blue-dark:hsl(216,57%,60%);--c-blue-darker:hsl(216,57%,70%);--c-blue-darkest:hsl(215,57%,80%);--c-shadow-darkest:hsla(0,0%,100%,0.93);--c-shadow-heavy:hsla(0,0%,100%,0.75);--c-shadow-middle:hsla(0,0%,100%,0.1);--c-shadow-light:hsla(0,0%,100%,0.05);--c-glow-lightest:hsla(0,0%,0%,0.93);--c-glow-heavy:hsla(0,0%,0%,0.75);--c-glow-middle:hsla(0,0%,0%,0.1);--c-glow-light:hsla(0,0%,0%,0.05)}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;margin:.5rem;padding:.5rem;transition:all .4s;flex:1 1 12.5%;min-width:100px;min-height:85px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-neutral{background-color:var(--c-neutral);color:var(--c-accent-high)}.cl-colors__item--default-neutral-lighter{background-color:var(--c-neutral-lighter);color:var(--c-accent-high)}.cl-colors__item--default-neutral-darker{background-color:var(--c-neutral-darker);color:var(--c-muted)}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-link{background-color:var(--c-link);color:var(--c-muted)}.cl-colors__item--default-link-inverse{background-color:var(--c-link-inverse);color:var(--c-accent-high)}.cl-colors__item--default-button{background-color:var(--c-button);color:var(--c-muted)}.cl-colors__item--default-button-text{background-color:var(--c-button-text);color:var(--c-accent-high)}.cl-colors__item--default-button-text-muted{background-color:var(--c-button-text-muted);color:var(--c-accent-high)}.cl-colors__item--default-button-heavy{background-color:var(--c-button-heavy);color:var(--c-muted)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-background-inverse{background-color:var(--c-background-inverse);color:var(--c-muted)}.cl-colors__item--default-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-primary-lighter{background-color:var(--c-primary-lighter);color:var(--c-accent-high)}.cl-colors__item--default-primary-lightest{background-color:var(--c-primary-lightest);color:var(--c-accent-high)}.cl-colors__item--default-primary-darker{background-color:var(--c-primary-darker);color:var(--c-muted)}.cl-colors__item--default-primary-heavy{background-color:var(--c-primary-heavy);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-muted)}.cl-colors__item--default-secondary-lighter{background-color:var(--c-secondary-lighter);color:var(--c-accent-high)}.cl-colors__item--default-secondary-lightest{background-color:var(--c-secondary-lightest);color:var(--c-accent-high)}.cl-colors__item--default-secondary-darker{background-color:var(--c-secondary-darker);color:var(--c-muted)}.cl-colors__item--default-secondary-heavy{background-color:var(--c-secondary-heavy);color:var(--c-muted)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-warning-lighter{background-color:var(--c-warning-lighter);color:var(--c-accent-high)}.cl-colors__item--default-warning-lightest{background-color:var(--c-warning-lightest);color:var(--c-accent-high)}.cl-colors__item--default-warning-darker{background-color:var(--c-warning-darker);color:var(--c-muted)}.cl-colors__item--default-warning-darkest{background-color:var(--c-warning-darkest);color:var(--c-muted)}.cl-colors__item--default-warning-heavy{background-color:var(--c-warning-heavy);color:var(--c-muted)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-muted)}.cl-colors__item--default-error-lighter{background-color:var(--c-error-lighter);color:var(--c-accent-high)}.cl-colors__item--default-error-lightest{background-color:var(--c-error-lightest);color:var(--c-accent-high)}.cl-colors__item--default-error-darker{background-color:var(--c-error-darker);color:var(--c-muted)}.cl-colors__item--default-error-darkest{background-color:var(--c-error-darkest);color:var(--c-muted)}.cl-colors__item--default-error-heavy{background-color:var(--c-error-heavy);color:var(--c-muted)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-muted)}.cl-colors__item--default-message-lighter{background-color:var(--c-message-lighter);color:var(--c-muted)}.cl-colors__item--default-message-lightest{background-color:var(--c-message-lightest);color:var(--c-accent-high)}.cl-colors__item--default-message-darker{background-color:var(--c-message-darker);color:var(--c-muted)}.cl-colors__item--default-message-darkest{background-color:var(--c-message-darkest);color:var(--c-muted)}.cl-colors__item--default-message-heavy{background-color:var(--c-message-heavy);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:var(--c-highlight);color:var(--c-muted)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-muted)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-full-white{background-color:var(--c-full-white);color:var(--c-accent-high)}.cl-colors__item--default-near-white{background-color:var(--c-near-white);color:var(--c-accent-high)}.cl-colors__item--default-gray-lightest{background-color:var(--c-gray-lightest);color:var(--c-accent-high)}.cl-colors__item--default-gray-lighter{background-color:var(--c-gray-lighter);color:var(--c-accent-high)}.cl-colors__item--default-gray-light{background-color:var(--c-gray-light);color:var(--c-accent-high)}.cl-colors__item--default-gray-full{background-color:var(--c-gray-full);color:var(--c-muted)}.cl-colors__item--default-gray-dark{background-color:var(--c-gray-dark);color:var(--c-muted)}.cl-colors__item--default-gray-darker{background-color:var(--c-gray-darker);color:var(--c-muted)}.cl-colors__item--default-gray-darkest{background-color:var(--c-gray-darkest);color:var(--c-muted)}.cl-colors__item--default-full-black{background-color:var(--c-full-black);color:var(--c-muted)}.cl-colors__item--default-blue-dark{background-color:var(--c-blue-dark);color:var(--c-muted)}.cl-colors__item--default-blue-darker{background-color:var(--c-blue-darker);color:var(--c-muted)}.cl-colors__item--default-blue-darkest{background-color:var(--c-blue-darkest);color:var(--c-muted)}.cl-colors__item--default-shadow-darkest{background-color:var(--c-shadow-darkest);color:var(--c-muted)}.cl-colors__item--default-shadow-heavy{background-color:var(--c-shadow-heavy);color:var(--c-muted)}.cl-colors__item--default-shadow-middle{background-color:var(--c-shadow-middle);color:var(--c-muted)}.cl-colors__item--default-shadow-light{background-color:var(--c-shadow-light);color:var(--c-muted)}.cl-colors__item--default-glow-lightest{background-color:var(--c-glow-lightest);color:var(--c-accent-high)}.cl-colors__item--default-glow-heavy{background-color:var(--c-glow-heavy);color:var(--c-accent-high)}.cl-colors__item--default-glow-middle{background-color:var(--c-glow-middle);color:var(--c-accent-high)}.cl-colors__item--default-glow-light{background-color:var(--c-glow-light);color:var(--c-accent-high)}.cl-colors__item--dark-neutral{background-color:var(--c-neutral);color:var(--c-muted)}.cl-colors__item--dark-neutral-lighter{background-color:var(--c-neutral-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-neutral-darker{background-color:var(--c-neutral-darker);color:var(--c-muted)}.cl-colors__item--dark-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--dark-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--dark-link{background-color:var(--c-link);color:var(--c-muted)}.cl-colors__item--dark-link-inverse{background-color:var(--c-link-inverse);color:var(--c-accent-high)}.cl-colors__item--dark-button{background-color:var(--c-button);color:var(--c-accent-high)}.cl-colors__item--dark-button-text{background-color:var(--c-button-text);color:var(--c-muted)}.cl-colors__item--dark-button-text-muted{background-color:var(--c-button-text-muted);color:var(--c-muted)}.cl-colors__item--dark-button-heavy{background-color:var(--c-button-heavy);color:var(--c-accent-high)}.cl-colors__item--dark-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--dark-background-inverse{background-color:var(--c-background-inverse);color:var(--c-muted)}.cl-colors__item--dark-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--dark-primary{background-color:var(--c-primary);color:var(--c-accent-high)}.cl-colors__item--dark-primary-lighter{background-color:var(--c-primary-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-primary-lightest{background-color:var(--c-primary-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-primary-darker{background-color:var(--c-primary-darker);color:var(--c-muted)}.cl-colors__item--dark-primary-heavy{background-color:var(--c-primary-heavy);color:var(--c-muted)}.cl-colors__item--dark-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--dark-secondary-lighter{background-color:var(--c-secondary-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-secondary-lightest{background-color:var(--c-secondary-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-secondary-darker{background-color:var(--c-secondary-darker);color:var(--c-muted)}.cl-colors__item--dark-secondary-heavy{background-color:var(--c-secondary-heavy);color:var(--c-muted)}.cl-colors__item--dark-warning{background-color:var(--c-warning);color:var(--c-muted)}.cl-colors__item--dark-warning-lighter{background-color:var(--c-warning-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-warning-lightest{background-color:var(--c-warning-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-warning-darker{background-color:var(--c-warning-darker);color:var(--c-muted)}.cl-colors__item--dark-warning-darkest{background-color:var(--c-warning-darkest);color:var(--c-muted)}.cl-colors__item--dark-warning-heavy{background-color:var(--c-warning-heavy);color:var(--c-accent-high)}.cl-colors__item--dark-error{background-color:var(--c-error);color:var(--c-accent-high)}.cl-colors__item--dark-error-lighter{background-color:var(--c-error-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-error-lightest{background-color:var(--c-error-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-error-darker{background-color:var(--c-error-darker);color:var(--c-muted)}.cl-colors__item--dark-error-darkest{background-color:var(--c-error-darkest);color:var(--c-muted)}.cl-colors__item--dark-error-heavy{background-color:var(--c-error-heavy);color:var(--c-accent-high)}.cl-colors__item--dark-message{background-color:var(--c-message);color:var(--c-accent-high)}.cl-colors__item--dark-message-lighter{background-color:var(--c-message-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-message-lightest{background-color:var(--c-message-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-message-darker{background-color:var(--c-message-darker);color:var(--c-accent-high)}.cl-colors__item--dark-message-darkest{background-color:var(--c-message-darkest);color:var(--c-muted)}.cl-colors__item--dark-message-heavy{background-color:var(--c-message-heavy);color:var(--c-accent-high)}.cl-colors__item--dark-accent{background-color:var(--c-accent);color:var(--c-accent-high)}.cl-colors__item--dark-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--dark-highlight{background-color:var(--c-highlight);color:var(--c-muted)}.cl-colors__item--dark-highlight-high{background-color:var(--c-highlight-high);color:var(--c-muted)}.cl-colors__item--dark-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--dark-full-white{background-color:var(--c-full-white);color:var(--c-accent-high)}.cl-colors__item--dark-near-white{background-color:var(--c-near-white);color:var(--c-accent-high)}.cl-colors__item--dark-gray-lightest{background-color:var(--c-gray-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-gray-lighter{background-color:var(--c-gray-lighter);color:var(--c-accent-high)}.cl-colors__item--dark-gray-light{background-color:var(--c-gray-light);color:var(--c-accent-high)}.cl-colors__item--dark-gray-full{background-color:var(--c-gray-full);color:var(--c-accent-high)}.cl-colors__item--dark-gray-dark{background-color:var(--c-gray-dark);color:var(--c-muted)}.cl-colors__item--dark-gray-darker{background-color:var(--c-gray-darker);color:var(--c-muted)}.cl-colors__item--dark-gray-darkest{background-color:var(--c-gray-darkest);color:var(--c-muted)}.cl-colors__item--dark-full-black{background-color:var(--c-full-black);color:var(--c-muted)}.cl-colors__item--dark-blue-dark{background-color:var(--c-blue-dark);color:var(--c-muted)}.cl-colors__item--dark-blue-darker{background-color:var(--c-blue-darker);color:var(--c-muted)}.cl-colors__item--dark-blue-darkest{background-color:var(--c-blue-darkest);color:var(--c-muted)}.cl-colors__item--dark-shadow-darkest{background-color:var(--c-shadow-darkest);color:var(--c-muted)}.cl-colors__item--dark-shadow-heavy{background-color:var(--c-shadow-heavy);color:var(--c-muted)}.cl-colors__item--dark-shadow-middle{background-color:var(--c-shadow-middle);color:var(--c-muted)}.cl-colors__item--dark-shadow-light{background-color:var(--c-shadow-light);color:var(--c-muted)}.cl-colors__item--dark-glow-lightest{background-color:var(--c-glow-lightest);color:var(--c-accent-high)}.cl-colors__item--dark-glow-heavy{background-color:var(--c-glow-heavy);color:var(--c-accent-high)}.cl-colors__item--dark-glow-middle{background-color:var(--c-glow-middle);color:var(--c-accent-high)}.cl-colors__item--dark-glow-light{background-color:var(--c-glow-light);color:var(--c-accent-high)}:root{--c-neutral:#999;--c-neutral-lighter:rgb(178.5,178.5,178.5);--c-neutral-darker:rgb(114.75,114.75,114.75);--c-text:#333;--c-text-inverse:white;--c-link:#2c5aa0;--c-link-inverse:rgb(115,155.25,216.5);--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:white;--c-background-inverse:#222;--c-background-section:#e5e5e5;--c-primary:#2c5aa0;--c-primary-lighter:rgb(115,155.25,216.5);--c-primary-lightest:rgb(195,212.25,238.5);--c-primary-darker:rgb(27.5,56.25,100);--c-primary-heavy:rgb(0,50.5603448276,127.5);--c-secondary:#a40;--c-secondary-lighter:rgb(255,127.5,42.5);--c-secondary-lightest:rgb(255,188.7,144.5);--c-secondary-darker:rgb(93.5,37.4,0);--c-secondary-heavy:rgb(93.5,37.4,0);--c-warning:#f89f0f;--c-warning-lighter:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-lightest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-darker:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-darkest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-lightest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-darker:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-darkest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-lightest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-darker:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-darkest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-heavy:#004300;--c-accent:#a40;--c-accent-high:#151515;--c-highlight:#333;--c-highlight-high:#151515;--c-muted:#e5e5e5;--c-full-white:white;--c-near-white:#f2f2f2;--c-gray-lightest:#e5e5e5;--c-gray-lighter:#ccc;--c-gray-light:#999;--c-gray-full:#666;--c-gray-dark:#4c4c4c;--c-gray-darker:#333;--c-gray-darkest:#151515;--c-full-black:black;--c-blue-dark:#162d50;--c-blue-darker:#10213b;--c-blue-darkest:#0b1728;--c-shadow-darkest:hsla(0,0%,0%,0.93);--c-shadow-heavy:hsla(0,0%,0%,0.75);--c-shadow-middle:hsla(0,0%,0%,0.1);--c-shadow-light:hsla(0,0%,0%,0.05);--c-glow-lightest:hsla(0,0%,100%,0.93);--c-glow-heavy:hsla(0,0%,100%,0.75);--c-glow-middle:hsla(0,0%,100%,0.1);--c-glow-light:hsla(0,0%,100%,0.05)}@media(prefers-color-scheme:dark){:root{--c-neutral:#999;--c-neutral-lighter:rgb(114.75,114.75,114.75);--c-neutral-darker:rgb(178.5,178.5,178.5);--c-text:#f2f2f2;--c-text-inverse:#333;--c-link:rgb(115,155.25,216.5);--c-link-inverse:#2c5aa0;--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:#222;--c-background-inverse:white;--c-background-section:#151515;--c-primary:#2c5aa0;--c-primary-lighter:rgb(27.5,56.25,100);--c-primary-lightest:rgb(0,50.5603448276,127.5);--c-primary-darker:rgb(115,155.25,216.5);--c-primary-heavy:rgb(195,212.25,238.5);--c-secondary:#a40;--c-secondary-lighter:rgb(93.5,37.4,0);--c-secondary-lightest:rgb(93.5,37.4,0);--c-secondary-darker:rgb(255,127.5,42.5);--c-secondary-heavy:rgb(255,188.7,144.5);--c-warning:#f89f0f;--c-warning-lighter:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-lightest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-darker:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-darkest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-lightest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-darker:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-darkest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-lightest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-darker:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-darkest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-heavy:#004300;--c-accent:rgb(195.5,78.2,0);--c-accent-high:#f2f2f2;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#333;--c-full-white:black;--c-near-white:#151515;--c-gray-lightest:#151515;--c-gray-lighter:#333;--c-gray-light:#4c4c4c;--c-gray-full:#666;--c-gray-dark:#999;--c-gray-darker:#ccc;--c-gray-darkest:#e5e5e5;--c-full-black:white;--c-blue-dark:hsl(216,57%,60%);--c-blue-darker:hsl(216,57%,70%);--c-blue-darkest:hsl(215,57%,80%);--c-shadow-darkest:hsla(0,0%,100%,0.93);--c-shadow-heavy:hsla(0,0%,100%,0.75);--c-shadow-middle:hsla(0,0%,100%,0.1);--c-shadow-light:hsla(0,0%,100%,0.05);--c-glow-lightest:hsla(0,0%,0%,0.93);--c-glow-heavy:hsla(0,0%,0%,0.75);--c-glow-middle:hsla(0,0%,0%,0.1);--c-glow-light:hsla(0,0%,0%,0.05)}}:root [data-theme=default]{--c-neutral:#999;--c-neutral-lighter:rgb(178.5,178.5,178.5);--c-neutral-darker:rgb(114.75,114.75,114.75);--c-text:#333;--c-text-inverse:white;--c-link:#2c5aa0;--c-link-inverse:rgb(115,155.25,216.5);--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:white;--c-background-inverse:#222;--c-background-section:#e5e5e5;--c-primary:#2c5aa0;--c-primary-lighter:rgb(115,155.25,216.5);--c-primary-lightest:rgb(195,212.25,238.5);--c-primary-darker:rgb(27.5,56.25,100);--c-primary-heavy:rgb(0,50.5603448276,127.5);--c-secondary:#a40;--c-secondary-lighter:rgb(255,127.5,42.5);--c-secondary-lightest:rgb(255,188.7,144.5);--c-secondary-darker:rgb(93.5,37.4,0);--c-secondary-heavy:rgb(93.5,37.4,0);--c-warning:#f89f0f;--c-warning-lighter:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-lightest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-darker:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-darkest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-lightest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-darker:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-darkest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-lightest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-darker:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-darkest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-heavy:#004300;--c-accent:#a40;--c-accent-high:#151515;--c-highlight:#333;--c-highlight-high:#151515;--c-muted:#e5e5e5;--c-full-white:white;--c-near-white:#f2f2f2;--c-gray-lightest:#e5e5e5;--c-gray-lighter:#ccc;--c-gray-light:#999;--c-gray-full:#666;--c-gray-dark:#4c4c4c;--c-gray-darker:#333;--c-gray-darkest:#151515;--c-full-black:black;--c-blue-dark:#162d50;--c-blue-darker:#10213b;--c-blue-darkest:#0b1728;--c-shadow-darkest:hsla(0,0%,0%,0.93);--c-shadow-heavy:hsla(0,0%,0%,0.75);--c-shadow-middle:hsla(0,0%,0%,0.1);--c-shadow-light:hsla(0,0%,0%,0.05);--c-glow-lightest:hsla(0,0%,100%,0.93);--c-glow-heavy:hsla(0,0%,100%,0.75);--c-glow-middle:hsla(0,0%,100%,0.1);--c-glow-light:hsla(0,0%,100%,0.05)}:root [data-theme=dark]{--c-neutral:#999;--c-neutral-lighter:rgb(114.75,114.75,114.75);--c-neutral-darker:rgb(178.5,178.5,178.5);--c-text:#f2f2f2;--c-text-inverse:#333;--c-link:rgb(115,155.25,216.5);--c-link-inverse:#2c5aa0;--c-button:#2c5aa0;--c-button-text:white;--c-button-text-muted:#e5e5e5;--c-button-heavy:rgb(0,50.5603448276,127.5);--c-background:#222;--c-background-inverse:white;--c-background-section:#151515;--c-primary:#2c5aa0;--c-primary-lighter:rgb(27.5,56.25,100);--c-primary-lightest:rgb(0,50.5603448276,127.5);--c-primary-darker:rgb(115,155.25,216.5);--c-primary-heavy:rgb(195,212.25,238.5);--c-secondary:#a40;--c-secondary-lighter:rgb(93.5,37.4,0);--c-secondary-lightest:rgb(93.5,37.4,0);--c-secondary-darker:rgb(255,127.5,42.5);--c-secondary-heavy:rgb(255,188.7,144.5);--c-warning:#f89f0f;--c-warning-lighter:rgb(181.2145748988,114.0141700405,5.2854251012);--c-warning-lightest:rgb(157.9020748988,108.5112193967,28.5979251012);--c-warning-darker:rgb(249.4453441296,178.8218623482,64.5546558704);--c-warning-darkest:rgb(244.4962044534,226.3553272315,197.0037955466);--c-warning-heavy:#f80;--c-error:#b91717;--c-error-lighter:rgb(139.6394230769,17.3605769231,17.3605769231);--c-error-lightest:rgb(120.0144230769,36.9855769231,36.9855769231);--c-error-darker:rgb(230.0649038462,54.4350961538,54.4350961538);--c-error-darkest:rgb(237.9206730769,199.5793269231,199.5793269231);--c-error-heavy:#d00000;--c-message:#106610;--c-message-lighter:rgb(9.0847457627,57.9152542373,9.0847457627);--c-message-lightest:rgb(17.4597457627,49.5402542373,17.4597457627);--c-message-darker:rgb(26.3728813559,168.1271186441,26.3728813559);--c-message-darkest:rgb(210.2658898305,239.2341101695,210.2658898305);--c-message-heavy:#004300;--c-accent:rgb(195.5,78.2,0);--c-accent-high:#f2f2f2;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#333;--c-full-white:black;--c-near-white:#151515;--c-gray-lightest:#151515;--c-gray-lighter:#333;--c-gray-light:#4c4c4c;--c-gray-full:#666;--c-gray-dark:#999;--c-gray-darker:#ccc;--c-gray-darkest:#e5e5e5;--c-full-black:white;--c-blue-dark:hsl(216,57%,60%);--c-blue-darker:hsl(216,57%,70%);--c-blue-darkest:hsl(215,57%,80%);--c-shadow-darkest:hsla(0,0%,100%,0.93);--c-shadow-heavy:hsla(0,0%,100%,0.75);--c-shadow-middle:hsla(0,0%,100%,0.1);--c-shadow-light:hsla(0,0%,100%,0.05);--c-glow-lightest:hsla(0,0%,0%,0.93);--c-glow-heavy:hsla(0,0%,0%,0.75);--c-glow-middle:hsla(0,0%,0%,0.1);--c-glow-light:hsla(0,0%,0%,0.05)}@keyframes slidein{from{display:flex;opacity:0}to{display:flex;opacity:1}}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box}html,body{height:100%}body{background-color:var(--c-background);color:var(--c-text);font-family:"Lato",sans-serif;font-size:1rem;line-height:1.6}option{margin:0;padding:0}*,*::after,*::before{box-sizing:inherit}.main{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:1224px){.main{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.main{display:block}.visually-hidden,.search-form label,.paragraph__heading--hero--visually-hidden,.paragraph__heading--heavy--visually-hidden,.paragraph__heading--visually-hidden,.hero.default .hero .paragraph__heading--visually-hidden,.card--large .card__heading--heavy--visually-hidden,.card--large .card__heading--visually-hidden,.card__heading--heavy--visually-hidden,.card__heading--visually-hidden,.text-long h5--heavy--visually-hidden,.text-long h6--heavy--visually-hidden,.h5--heavy--visually-hidden,.h6--heavy--visually-hidden,.text-long h5--visually-hidden,.text-long h6--visually-hidden,.h5--visually-hidden,.h6--visually-hidden,.text-long h4--heavy--visually-hidden,.h4--heavy--visually-hidden,.text-long h4--visually-hidden,.h4--visually-hidden,.text-long h3--heavy--visually-hidden,.h3--heavy--visually-hidden,.text-long h3--visually-hidden,.h3--visually-hidden,.text-long h2--heavy--visually-hidden,.h2--heavy--visually-hidden,.text-long h2--visually-hidden,.h2--visually-hidden,.text-long h1--heavy--visually-hidden,.h1--heavy--visually-hidden,.text-long h1--visually-hidden,.h1--visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.hide{visibility:hidden;height:1px;margin-top:-1px}.material-icons{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.container-inline div,.container-inline label{display:flex}.hide-text{overflow:hidden;text-indent:-1000px}.layout-container{margin:0}.kint-rich{position:relative;z-index:9999}.button,.link--button,.splide__toggle,.splide__pagination>li>.splide__pagination__page{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:bold;color:var(--c-button-text);background-color:var(--c-button)}.button:visited,.link--button:visited,.splide__toggle:visited,.splide__pagination>li>.splide__pagination__page:visited{color:var(--c-button-text)}.button:hover,.link--button:hover,.splide__toggle:hover,.splide__pagination>li>.splide__pagination__page:hover{color:var(--c-button-text-muted);background-color:var(--c-button-heavy)}@media(prefers-color-scheme:dark){.button,.link--button,.splide__toggle,.splide__pagination>li>.splide__pagination__page{color:var(--c-text);background-color:var(--c-primary)}.button:visited,.link--button:visited,.splide__toggle:visited,.splide__pagination>li>.splide__pagination__page:visited{color:var(--c-text)}.button:hover,.link--button:hover,.splide__toggle:hover,.splide__pagination>li>.splide__pagination__page:hover{color:var(--c-text);background-color:var(--c-primary-lightest)}}.button,.link--button,.splide__toggle,.splide__pagination>li>.splide__pagination__page{line-height:1.4;padding:.5rem 1rem}.button--secondary,.splide__toggle,.splide__pagination>li>.splide__pagination__page{color:var(--c-text-inverse);background-color:var(--c-secondary)}.button--secondary:visited,.splide__toggle:visited,.splide__pagination>li>.splide__pagination__page:visited{color:var(--c-text-inverse)}.button--secondary:hover,.splide__toggle:hover,.splide__pagination>li>.splide__pagination__page:hover{color:var(--c-text-inverse);background-color:var(--c-secondary-heavy)}@media(prefers-color-scheme:dark){.button--secondary,.splide__toggle,.splide__pagination>li>.splide__pagination__page{color:var(--c-text);background-color:var(--c-secondary)}.button--secondary:visited,.splide__toggle:visited,.splide__pagination>li>.splide__pagination__page:visited{color:var(--c-text)}.button--secondary:hover,.splide__toggle:hover,.splide__pagination>li>.splide__pagination__page:hover{color:var(--c-text);background-color:var(--c-secondary-lightest)}}.button--alt{color:var(--c-text-inverse);background-color:var(--c-secondary)}.button--alt:visited{color:var(--c-text-inverse)}.button--alt:hover{color:var(--c-text-inverse);background-color:var(--c-secondary-heavy)}@media(prefers-color-scheme:dark){.button--alt{color:var(--c-text);background-color:var(--c-secondary)}.button--alt:visited{color:var(--c-text)}.button--alt:hover{color:var(--c-text);background-color:var(--c-secondary-lightest)}}.button--alt{line-height:2;padding:1rem 2rem}.button--motion,.link--button-motion{transition:transform .1s linear}.button--motion:hover,.link--button-motion:hover{transform:translateY(3px)}.button--transparent,.splide__toggle,.splide__pagination>li>.splide__pagination__page{opacity:.2}.button--transparent:hover,.splide__toggle:hover,.splide__pagination>li>.splide__pagination__page:hover{opacity:1}.button--rounded{border-radius:2rem}.button--rounded.button--hide-text{border-radius:50%;padding:.5rem}.button--hide-text{overflow:hidden;text-indent:-1000px}.button--icon{width:2rem;height:2rem}.splide__pagination{list-style-type:none;display:flex;justify-content:center;position:absolute;width:100%;bottom:.5rem;padding-left:0}.splide__pagination>li{margin:0 .5rem}.splide__pagination>li>.splide__pagination__page{font-size:8px;color:rgba(0,0,0,0);padding:0;border-radius:50%;width:.75rem;height:.75rem}.splide__pagination>li>.splide__pagination__page.is-active{opacity:.7;transform:scale(1)}.splide__pagination>li>.splide__pagination__page.is-active:hover{opacity:1}.splide__arrows{position:absolute;width:100%;height:0;top:calc(50% - 2rem)}.splide__arrows .splide-list{width:2rem;overflow:visible}.splide__arrows .splide__arrow{margin:1rem}.splide__arrows .splide__arrow--prev{float:left}.splide__arrows .splide__arrow--next{float:right}.splide,.slideshow,.banner{position:relative}.splide>.container,.slideshow>.container,.banner>.container{position:relative}.splide__slide .card{height:300px;align-content:center}.splide__slide .card a{display:inline-block}.splide__toggle{position:absolute;bottom:1rem;left:1rem;z-index:10;font-size:8px;padding:.25rem;border-radius:50%;width:1.5rem;height:1.5rem}.splide__toggle:hover{opacity:1}.splide__toggle .splide__toggle__pause,.splide__toggle .splide__toggle__play{transform:scale(0.75);fill:var(--c-text-inverse)}.calendar-date{display:flex;flex-direction:row;align-items:flex-end}.calendar-date .calendar-date-page{width:38px;height:48px;display:flex;flex-direction:column}.calendar-date .calendar-date-month{width:100%;height:17px;background-color:var(--c-primary);color:var(--c-text-inverse);font-size:12px;font-weight:bold;padding:0 5px;border-radius:3px 3px 0 0;text-align:center;line-height:1.4}.calendar-date .calendar-date-date{width:100%;height:31px;border-radius:0 0 3px 3px;background-color:var(--c-primary-lightest);color:var(--c-gray-darkest);border:1px solid var(--c-primary-lighter);border-top:none;font-family:"Oswald",sans-serif;font-weight:700;font-size:24px;line-height:28px;text-align:center}.calendar-date .calendar-date-time,.calendar-date .calendar-date-day{height:17px;font-weight:bold;font-size:11px;background-color:var(--c-gray-lightest);color:var(--c-gray-darkest);text-align:center;margin-bottom:14px;line-height:1.6;padding:0 5px}.calendar-date .calendar-date-time{border-radius:0 3px 3px 0}.calendar-date .calendar-date-day{border-radius:3px 0 0 3px}.calendar-date.calendar-date--primary .calendar-date-time,.calendar-date.calendar-date--primary .calendar-date-day{background-color:var(--c-primary-lighter)}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes input[type=checkbox],.form-item--checkbox__item input[type=checkbox]{transform:translateY(2px)}.form-item__checkbox{transform:translateY(2px)}.form-item__checkbox+.form-item__label{display:inline-block}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radios input[type=radio],.form-item--radio__item input[type=radio]{transform:translateY(2px)}.form-item--radio{margin-bottom:2rem}.form-item--radio>.form-item{display:flex;margin-bottom:0;align-items:center}.form-item--radio>.form-item .form-item__radio{margin-right:.5rem}.form-item__dropdown{border:1px solid var(--c-muted);display:block;position:relative}@media(prefers-color-scheme:dark){.form-item__dropdown{background-color:var(--c-background-inverse)}}.form-item__dropdown::after{border-left:3px solid var(--c-primary);border-bottom:3px solid var(--c-primary);content:" ";width:.7rem;height:.7rem;position:absolute;top:33%;right:1em;z-index:2;transform:rotate(-45deg);pointer-events:none;display:none}.form-item__dropdown:hover{border-color:var(--c-highlight)}.form-item__select{border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:var(--c-primary)}@supports((-webkit-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-primary);border-radius:0}}.form-item{color:var(--c-text);margin:0 0 2rem}.form-item__label{font-weight:700;white-space:nowrap;display:block;flex-grow:1}@media(min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.4em 0}}.form-item__text,.form-item__password,.form-item__tel,.form-item__number,.form-item__email{border:1px solid var(--c-gray-light);padding:.5em;max-width:100%;color:var(--c-text);background-color:var(--c-background)}.form-item__text:focus,.form-item__password:focus,.form-item__tel:focus,.form-item__number:focus,.form-item__email:focus{border-color:var(--c-primary)}.form-item__text:-ms-input-placeholder,.form-item__password:-ms-input-placeholder,.form-item__tel:-ms-input-placeholder,.form-item__number:-ms-input-placeholder,.form-item__email:-ms-input-placeholder{color:var(--c-highlight)}.form-item__text::placeholder,.form-item__password::placeholder,.form-item__tel::placeholder,.form-item__number::placeholder,.form-item__email::placeholder{color:var(--c-highlight)}.form-item__description{margin-top:.3em}.field--type-text-long{margin-bottom:2rem}.field--type-text-long .form-item{margin-bottom:0}.field--type-text-long .filter-wrapper{padding:0;display:flex}.field--type-text-long .filter-wrapper .filter-help,.field--type-text-long .filter-wrapper .form-item{flex-basis:auto;margin:1rem}.field--type-text-long .filter-wrapper .filter-help{order:2;margin-left:auto}.form-fieldset,.form-details{border:none;margin-bottom:1rem;padding:.5rem 1rem 1rem}.form-fieldset .form-item:last-child,.form-details .form-item:last-child{margin-bottom:0}.form-fieldset,.form-details{box-shadow:0 .3em .3em 0 var(--c-shadow-middle),0 .5em 2em 0 var(--c-shadow-light)}.form-fieldset summary,.form-fieldset legend,.form-details summary,.form-details legend{padding:0 .5rem;text-shadow:0 .1em .1em var(--c-glow)}.form-fieldset[open] summary,.form-fieldset[open] legend,.form-details[open] summary,.form-details[open] legend{margin-bottom:1rem}.vertical-tabs details{border:none}form.views-exposed-form:not(.search-form--right){display:flex;flex-flow:row;align-items:flex-end}form.views-exposed-form:not(.search-form--right) .form-actions,form.views-exposed-form:not(.search-form--right) .form-item{padding-right:1rem;margin-bottom:1rem}.icon{width:1rem;height:1rem}.icon--primary{fill:var(--c-primary)}.icon--slick-nav{fill:var(--c-near-white);width:2rem !important;height:2rem}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link,a{color:var(--c-link);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.link:hover,a:hover{color:var(--c-link-inverse);text-decoration-color:var(--c-link-inverse)}.link--motion{transition:transform .1s linear}.link--motion:hover{transform:translateY(2px)}.link--decorated{background-image:var(--c-primary);background-size:2px;background-repeat:no-repeat;background-position-y:100%;transition:all .1s linear}.link--decorated:hover{background-size:5px}.link--combined{transition:transform .1s linear}.link--combined:hover{transform:translateY(2px)}.link--combined{background-image:var(--c-primary);background-size:2px;background-repeat:no-repeat;background-position-y:100%;transition:all .1s linear}.link--combined:hover{background-size:5px}.link--button{color:var(--c-button-text);background-color:var(--c-button)}.link--button:visited{color:var(--c-button-text)}.link--button:hover{color:var(--c-button-text-muted);background-color:var(--c-button-heavy)}@media(prefers-color-scheme:dark){.link--button{color:var(--c-text);background-color:var(--c-primary)}.link--button:visited{color:var(--c-text)}.link--button:hover{color:var(--c-text);background-color:var(--c-primary-lightest)}}.link--button{text-decoration:none}.link--button:hover{color:var(--c-text-inverse);text-decoration:none}.link--more{text-decoration:none}.link--more .icon{width:24px;height:24px;fill:var(--c-primary);display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:-3px;transition:transform .1s ease-in-out}.link--more:hover{color:var(--c-primary);text-decoration:underline}.link--more:hover .icon{transform:translateX(2px)}ul,ol{padding-left:1rem}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:.5rem}.ul--inline li,.ol--inline li{display:inline-block}.ul--plain,.ol--plain{list-style:none;padding-left:0}.ul--plain .list-item,.ul--plain .text-long ol li,.text-long ol .ul--plain li,.ul--plain .text-long ul li,.text-long ul .ul--plain li,.ol--plain .list-item,.ol--plain .text-long ol li,.text-long ol .ol--plain li,.ol--plain .text-long ul li,.text-long ul .ol--plain li{padding-left:0}.ul--divided .list-item,.ul--divided .text-long ol li,.text-long ol .ul--divided li,.ul--divided .text-long ul li,.text-long ul .ul--divided li,.ol--divided .list-item,.ol--divided .text-long ol li,.text-long ol .ol--divided li,.ol--divided .text-long ul li,.text-long ul .ol--divided li{border-bottom:1px solid var(--c-gray-lighter);padding-bottom:1rem;margin-bottom:1rem}.ul--alternating .list-item:nth-child(odd),.ul--alternating .text-long ol li:nth-child(odd),.text-long ol .ul--alternating li:nth-child(odd),.ul--alternating .text-long ul li:nth-child(odd),.text-long ul .ul--alternating li:nth-child(odd),.ol--alternating .list-item:nth-child(odd),.ol--alternating .text-long ol li:nth-child(odd),.text-long ol .ol--alternating li:nth-child(odd),.ol--alternating .text-long ul li:nth-child(odd),.text-long ul .ol--alternating li:nth-child(odd){background-color:var(--c-near-white)}.ul--reactive .list-item:hover,.ul--reactive .text-long ol li:hover,.text-long ol .ul--reactive li:hover,.ul--reactive .text-long ul li:hover,.text-long ul .ul--reactive li:hover,.ol--reactive .list-item:hover,.ol--reactive .text-long ol li:hover,.text-long ol .ol--reactive li:hover,.ol--reactive .text-long ul li:hover,.text-long ul .ol--reactive li:hover{background-color:var(--c-near-white)}.table,.text-long table{border:none;border-spacing:0;background-color:var(--c-background);border-top:5px solid var(--c-button);border-bottom:5px solid var(--c-button-inverse);margin:1em 0;width:100%}.table--product-pricelist{width:-moz-fit-content;width:fit-content}.caption{font-weight:700;text-align:left;margin-bottom:.5em}.table__cell,.text-long td{vertical-align:top}.table__heading-cell,.text-long th{padding:.5em .8em .8em}.table__footer-cell,.text-long tfoot th{padding:.7em .8em .4em}.table__footer-cell,.text-long tfoot th,.table__heading-cell,.text-long th{color:var(--c-button-text);background-color:var(--c-button);font-weight:700;text-align:left}.table__footer-cell a,.table__heading-cell a,.text-long th a{color:var(--c-button-text)}.table__footer-cell a:hover,.table__heading-cell a:hover,.text-long th a:hover{color:var(--c-button-text-muted)}.table__footer-cell h1,.table__footer-cell h2,.table__footer-cell h3,.table__footer-cell h4,.table__footer-cell h5,.table__footer-cell h6,.table__heading-cell h1,.text-long th h1,.table__heading-cell h2,.text-long th h2,.table__heading-cell h3,.text-long th h3,.table__heading-cell h4,.text-long th h4,.table__heading-cell h5,.text-long th h5,.table__heading-cell h6,.text-long th h6{margin:0}.table__heading-cell,.text-long th,.table__footer-cell,.text-long tfoot th,.table__cell,.text-long td{border:none;border-bottom:1px solid var(--c-muted);border-right:1px solid var(--c-muted);padding:.5em .8em}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid var(--c-muted);color:var(--c-text);background-color:var(--c-primary-lightest)}.table__heading-cell:last-child,.text-long th:last-child,.table__footer-cell:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-background-section)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.field-multiple-table .tabledrag-handle,.draggable .tabledrag-handle{box-sizing:content-box}.field-multiple-table .table__heading-cell:nth-last-child(2),.field-multiple-table .text-long th:nth-last-child(2),.text-long .field-multiple-table th:nth-last-child(2),.field-multiple-table .table__cell:nth-last-child(2),.field-multiple-table .text-long td:nth-last-child(2),.text-long .field-multiple-table td:nth-last-child(2),.draggable .table__heading-cell:nth-last-child(2),.draggable .text-long th:nth-last-child(2),.text-long .draggable th:nth-last-child(2),.draggable .table__cell:nth-last-child(2),.draggable .text-long td:nth-last-child(2),.text-long .draggable td:nth-last-child(2){border-right:none}.text-long h1,.h1{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:2.2rem;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.text-long h1 .heading__link,.h1 .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.text-long h1 .heading__link:hover,.h1 .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h1--heavy,.h1--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.text-long h1--heavy,.h1--heavy{font-size:3rem}}@media(min-width:920px){.text-long h1--heavy,.h1--heavy{font-size:4rem}}.text-long h1--heavy .heading__link,.h1--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h1--heavy .heading__link:hover,.h1--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.text-long h2,.h2{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.8em;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.text-long h2 .heading__link,.h2 .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.text-long h2 .heading__link:hover,.h2 .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h2--heavy,.h2--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.text-long h2--heavy,.h2--heavy{font-size:3rem}}@media(min-width:920px){.text-long h2--heavy,.h2--heavy{font-size:4rem}}.text-long h2--heavy .heading__link,.h2--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h2--heavy .heading__link:hover,.h2--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.text-long h3,.h3{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.4em;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.text-long h3 .heading__link,.h3 .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.text-long h3 .heading__link:hover,.h3 .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h3--heavy,.h3--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.text-long h3--heavy,.h3--heavy{font-size:3rem}}@media(min-width:920px){.text-long h3--heavy,.h3--heavy{font-size:4rem}}.text-long h3--heavy .heading__link,.h3--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h3--heavy .heading__link:hover,.h3--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.text-long h4,.h4{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.2em;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.text-long h4 .heading__link,.h4 .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.text-long h4 .heading__link:hover,.h4 .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h4--heavy,.h4--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.text-long h4--heavy,.h4--heavy{font-size:3rem}}@media(min-width:920px){.text-long h4--heavy,.h4--heavy{font-size:4rem}}.text-long h4--heavy .heading__link,.h4--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h4--heavy .heading__link:hover,.h4--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.text-long h5,.text-long h6,.h5,.h6{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.1em;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.text-long h5 .heading__link,.text-long h6 .heading__link,.h5 .heading__link,.h6 .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.text-long h5 .heading__link:hover,.text-long h6 .heading__link:hover,.h5 .heading__link:hover,.h6 .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h5--heavy,.text-long h6--heavy,.h5--heavy,.h6--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.text-long h5--heavy,.text-long h6--heavy,.h5--heavy,.h6--heavy{font-size:3rem}}@media(min-width:920px){.text-long h5--heavy,.text-long h6--heavy,.h5--heavy,.h6--heavy{font-size:4rem}}.text-long h5--heavy .heading__link,.text-long h6--heavy .heading__link,.h5--heavy .heading__link,.h6--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.text-long h5--heavy .heading__link:hover,.text-long h6--heavy .heading__link:hover,.h5--heavy .heading__link:hover,.h6--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.text_paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;font-size:1.3rem;border-left:solid 5px var(--c-accent);margin-left:2rem;padding-left:2rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.attribution-wrapper{position:relative}.attribution-wrapper .text-long__field-attribution{position:absolute;z-index:9999;right:0;background-color:hsla(0,0%,100%,.4);font-size:65%;top:-25px;padding:5px 5px 0;line-height:10px}.calendar-date-range{display:flex;flex-direction:row;margin-bottom:1rem}.calendar-date-range-devider{padding:0 5px;font-weight:bold;font-size:14px;margin-top:14px}.card__figure{flex:1 1 100%;margin-bottom:1rem}.card__heading{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:2.2rem;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.card__heading .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.card__heading .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.card__heading--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.card__heading--heavy{font-size:3rem}}@media(min-width:920px){.card__heading--heavy{font-size:4rem}}.card__heading--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.card__heading--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.card__heading-link{color:inherit;text-decoration-color:var(--c-accent)}.card__heading-link:hover{color:var(--c-accent-heavy);text-decoration-color:var(--c-accent-heavy)}.card__copy{flex:1 1 100%;padding-top:1rem}.card__body{margin:0 0 1rem}.card__link:not(.card__link--button){color:var(--c-link);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.card__link:not(.card__link--button):hover{color:var(--c-link-inverse);text-decoration-color:var(--c-link-inverse)}.card__link:not(.card__link--button){display:block;margin-bottom:1rem}.card__link--button,.card__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:bold;color:var(--c-button-text);background-color:var(--c-button)}.card__link--button:visited,.card__button:visited{color:var(--c-button-text)}.card__link--button:hover,.card__button:hover{color:var(--c-button-text-muted);background-color:var(--c-button-heavy)}@media(prefers-color-scheme:dark){.card__link--button,.card__button{color:var(--c-text);background-color:var(--c-primary)}.card__link--button:visited,.card__button:visited{color:var(--c-text)}.card__link--button:hover,.card__button:hover{color:var(--c-text);background-color:var(--c-primary-lightest)}}.card__link--button,.card__button{line-height:1.4;padding:.5rem 1rem}.card__button{margin-top:1rem;display:block}.card{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;margin-bottom:2rem}@media(min-width:720px){.card--horizontal .card__copy{max-width:calc((100% - (2rem))/2);padding-top:0}}@media(min-width:720px){.card--horizontal .card__figure{max-width:calc((100% - (2rem))/2);padding-top:0}}.card--horizontal .card__figure{margin-bottom:0}@media(min-width:720px){.card--reversed .card__copy{max-width:calc((100% - (2rem))/2);padding-top:0}}@media(min-width:720px){.card--reversed .card__figure{max-width:calc((100% - (2rem))/2);padding-top:0}}.card--reversed .card__figure{order:2}.card--bg{background-color:var(--c-highlight-high);color:var(--c-background);padding:1rem}.card--large .card__heading{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:3rem;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.card--large .card__heading .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.card--large .card__heading .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.card--large .card__heading--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.card--large .card__heading--heavy{font-size:3rem}}@media(min-width:920px){.card--large .card__heading--heavy{font-size:4rem}}.card--large .card__heading--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.card--large .card__heading--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.card--small .card__figure{max-width:calc((100% - (2rem))/4)}.card--small .card__copy{max-width:calc((100% - (2rem))*.75)}.card--info{margin-top:1rem;margin-bottom:3rem}.card--centered{justify-content:center}.card--centered .card__copy{padding-top:0}.card--shadow{border-radius:0 0 .3em .3em;box-shadow:0 .3em .3em 0 var(--c-shadow-middle),0 .5em 2em 0 var(--c-shadow-light);background-color:var(--c-background)}.card--shadow .card__copy{padding:1rem;margin-top:0}.card--pdf img{width:100%}.card--empty{border-top:5px solid #2c5aa0}.card--hero{position:relative;margin-bottom:0}.card--hero .card__copy{position:absolute;z-index:1;bottom:0;width:100%;margin-top:0;margin-bottom:0;padding:1rem 2rem 2rem;color:var(--c-near-white);background-image:linear-gradient(to top,var(--c-shadow-darkest),var(--c-shadow-heavy),var(--c-shadow-light));text-align:center}.card--hero .card__copy .card__link{color:var(--c-primary-lightest)}.card--hero .card__figure{margin-bottom:0}.card--hero .card__figure .card__link{margin-bottom:0}.card--hero .figure__image{width:100%}.card--hero .card__heading,.card--hero .card__button{position:relative;z-index:1}.cta{background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.hero{max-height:750px;overflow:hidden;position:relative}.hero .paragraph__heading{margin:0}.hero .hero-media{align-self:center}.hero--full img{width:100vw;max-width:none}.hero .hero-image img,.hero .hero-media img{-o-object-fit:cover;object-fit:cover}.hero.default{min-height:406px}.hero.default .hero-media img{-o-object-fit:cover;object-fit:cover;min-height:406px}.hero.default .hero{min-height:initial}.hero.default .hero .paragraph__heading{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-accent)}@media(min-width:720px){.hero.default .hero .paragraph__heading{font-size:3rem}}@media(min-width:920px){.hero.default .hero .paragraph__heading{font-size:4rem}}.hero.default .hero .paragraph__heading .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.hero.default .hero .paragraph__heading .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}#block-hero{margin-top:-4rem}.infobox{background-color:var(--c-background-section);padding:2rem 3rem 3rem;text-align:center}.infobox--warning{color:var(--c-text);background-color:hsl(37.0815450644,69.3319838057%,86.568627451%);border-top:3px solid var(--c-warning);border-bottom:3px solid var(--c-warning)}.infobox--error{color:var(--c-text);background-color:hsl(0,52.8846153846%,85.7843137255%);border-top:3px solid var(--c-error);border-bottom:3px solid var(--c-error)}.infobox--status{color:var(--c-text);background-color:hsl(120,47.8813559322%,88.137254902%);border-top:3px solid var(--c-message);border-bottom:3px solid var(--c-message)}.menu{list-style:none;margin:0;padding:0}.menu__item{margin:0 .5em 0 0}.menu__item:last-child{margin-right:0}.menu__link{color:var(--c-link);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.menu__link:hover{color:var(--c-link-inverse);text-decoration-color:var(--c-link-inverse)}.menu__link{font-size:.75rem;font-weight:600}:root{--transition-time:0.35s;--border-width:1px;--negative-border-width:-1px;--negative-margin:-41px;--item-height:36px;--item-width:15rem;--c-fg:hsla(0,0%,0%,1);--c-shadow:hsla(0,0%,0%,0.25);--c-bg:hsla(0,0%,95%,1);--c-fg-hover:hsla(0,0%,95%,1);--c-bg-hover:hsla(216,57%,40%,1);--c-border:hsla(0,0%,0%,1);--c-expand:hsla(216,57%,40%,1);--c-expand-hover:hsla(0,0%,95%,1);--c-bg-toggler:hsla(215,73%,16%,1);--c-fg-toggler:hsla(0,0%,95%,1);--c-bg-sub:hsla(0,0%,60%,1);--l0-border-width:0;--l0-negative-margin:-50px;--l0-item-height:50px;--l0-item-width:12rem;--c-l0-fg:hsla(0,0%,95%,1);--c-l0-fg-hover:hsla(0,0%,0%,1);--c-l0-bg:hsl(215,57%,10%);--c-l0-bg-hover:hsla(217,58%,85%,1);--c-l0-border:hsla(0,0%,0%,1);--c-l0-expand:hsla(216,57%,40%,1);--c-l0-expand-hover:hsla(216,57%,40%,1)}.icon--menu__icon,.icon--close__icon,.icon--main-menu{width:24px;height:24px;fill:var(--c-fg-toggler)}.icon--reversed{fill:var(--c-l0-fg)}.icon--medium{width:28px;height:28px}.icon--large{width:36px;height:36px}.nav{display:flex;flex-wrap:wrap}.menu-item__nav-item{flex-basis:100%;border-top:var(--border-width) solid var(--c-border)}.nav-item-elements{display:flex;justify-content:space-between;align-items:center;background-color:var(--c-bg);min-height:var(--item-height)}.nav-sub{opacity:0;display:none;background-color:var(--c-bg-sub)}.nav-expand{display:inline-block;width:var(--item-height);height:var(--item-height)}.menu-item__nav-item .nav-sub{padding-left:1rem}.sub-open>.nav-sub,.menu-item__nav-item:focus-within>.nav-sub{opacity:0;display:flex;flex-wrap:wrap;animation:slidein .35s forwards}.nav-item-content{display:inline-block;color:var(--c-fg);text-decoration:none;padding:.5rem 1rem;width:100%}.direction-horizontal,.direction-vertical{flex-direction:column}.main-nav__a11y{display:flex}.menu-item__nav-item--sub-below>.nav-item-elements>.nav-expand,.menu-item__nav-item--sub-right>.nav-item-elements>.nav-expand{transition:transform .35s ease-in-out}.sub-open>.nav-item-elements>.nav-expand{transform:rotate(90deg)}.sub-open>.nav-item-elements,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements,.menu-item__nav-item:focus-within>.nav-item-elements,.menu-item__nav-item:hover>.nav-item-elements{background-color:var(--c-bg-hover);color:var(--c-fg-hover)}.sub-open>.nav-item-elements>.nav-item-content,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-item-content,.menu-item__nav-item:focus-within>.nav-item-elements>.nav-item-content,.menu-item__nav-item:hover>.nav-item-elements>.nav-item-content{color:var(--c-fg-hover)}.nav-expand>.icon{fill:var(--c-expand)}.sub-open>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item:focus-within>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item:hover>.nav-item-elements>.nav-expand>.icon{fill:var(--c-expand-hover)}@media(min-width:480px){.nav-item-elements{background-color:var(--c-l0-bg);min-height:var(--l0-item-height)}.nav-item-content{padding:.5rem 1.25rem;color:var(--c-l0-fg)}.menu-item__nav-item--sub-below .nav-item-content{padding-right:.25rem}.sub-open>.nav-item-elements,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements,.menu-item__nav-item:focus-within>.nav-item-elements,.menu-item__nav-item:hover>.nav-item-elements{background-color:var(--c-l0-bg-hover);color:var(--c-l0-fg-hover)}.menu-item__nav-item .menu-item__nav-item .nav-item-content{color:var(--c-fg)}.sub-open>.nav-item-elements>.nav-item-content,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-item-content,.menu-item__nav-item:focus-within>.nav-item-elements>.nav-item-content,.menu-item__nav-item:hover>.nav-item-elements>.nav-item-content{color:var(--c-l0-fg-hover)}.nav-sub{display:none;position:absolute;max-width:var(--item-width);box-shadow:10px 5px 25px 0 var(--c-shadow)}.menu-item__nav-item{border-top:var(--l0-border-width) solid var(--c-l0-border);flex-basis:auto;position:relative}.menu-item__nav-item .menu-item__nav-item{width:var(--item-width);border-top:var(--border-width) solid var(--c-border)}.nav-expand>.icon{fill:var(--c-l0-expand)}.menu-item__nav-item .menu-item__nav-item .nav-expand>.icon{fill:var(--c-expand)}.sub-open>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item:focus-within>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item:hover>.nav-item-elements>.nav-expand>.icon{fill:var(--c-l0-expand-hover)}.menu-item__nav-item .menu-item__nav-item .nav-item-elements{background-color:var(--c-bg);min-height:var(--item-height)}.menu-item__nav-item .menu-item__nav-item .sub-open>.nav-item-elements,.menu-item__nav-item .menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements,.menu-item__nav-item .menu-item__nav-item:focus-within>.nav-item-elements,.menu-item__nav-item .menu-item__nav-item:hover>.nav-item-elements{background-color:var(--c-bg-hover);color:var(--c-fg-hover)}.menu-item__nav-item .menu-item__nav-item .sub-open>.nav-item-elements>.nav-item-content,.menu-item__nav-item .menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-item-content,.menu-item__nav-item .menu-item__nav-item:focus-within>.nav-item-elements>.nav-item-content,.menu-item__nav-item .menu-item__nav-item:hover>.nav-item-elements>.nav-item-content{color:var(--c-fg-hover)}.menu-item__nav-item--sub-right>.nav-sub{position:absolute;transform:translate(100%,var(--negative-margin))}.nav-expand{display:inline-block;width:var(--item-height);height:var(--item-height)}.menu-item__nav-item .menu-item__nav-item .sub-open>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item .menu-item__nav-item.menu-item__nav-item--active>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item .menu-item__nav-item:focus-within>.nav-item-elements>.nav-expand>.icon,.menu-item__nav-item .menu-item__nav-item:hover>.nav-item-elements>.nav-expand>.icon{fill:var(--c-expand-hover)}.menu-item__nav-item .nav-sub{padding-left:0}.menu-item__nav-item:hover{z-index:1001}.menu-item__nav-item:hover>.nav-sub{display:flex;animation:slidein .35s both}.menu-item__nav-item--sub-below:hover>.nav-item-elements>.nav-expand,.menu-item__nav-item--sub-right:hover>.nav-item-elements>.nav-expand{transform:rotate(90deg)}.direction-horizontal{flex-direction:row}.direction-vertical{flex-direction:column}}.menu-toggler{position:relative;top:0}.menu-bar{background-color:var(--c-bg);height:var(--l0-item-height);overflow:hidden}.menu-bar-hidden,.menu-bar-revealed{position:relative;display:flex;flex-direction:row;justify-content:space-between;background-color:var(--c-bg-toggler);color:var(--c-fg-toggler);height:var(--l0-item-height);left:0;top:0;transition:var(--transition-time) transform ease-in-out}.menu-bar-revealed{top:var(--l0-negative-margin);transform:translateX(-100%);background-color:var(--c-bg-toggler);color:var(--c-fg-toggler)}.menu-nav{position:absolute;z-index:100;width:100%;overflow:hidden}.main-nav__a11y{transform:translateX(-100%);transition:var(--transition-time) transform ease-in-out}.menu-revealed .menu-handle--reveal{transform:translateX(100%) scaleX(0)}.menu-revealed .menu-bar-revealed{transform:translateX(0)}.menu-revealed .main-nav__a11y{transform:translateX(0)}.menu-bar-item{padding:1rem}.menu-bar .icon{fill:var(--c-fg-toggler)}.header .layout-container{background-color:var(--c-l0-bg)}.header .layout-container .container--menu{padding:0;height:var(--l0-item-height)}@media(min-width:480px){.menu-toggler{display:none}.main-nav__a11y{transform:translateX(0)}.menu-nav{overflow:visible;margin-left:125px}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--c-text);text-decoration:none}.breadcrumb__link:hover{color:var(--c-accent-heavy)}.breadcrumb__item{display:inline-block;font-size:.85rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:var(--c-accent)}.breadcrumb__item:last-child::after{content:""}.breadcrumb__link:active{color:var(--c-accent)}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:var(--c-link);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.inline-menu__link:hover{color:var(--c-link-inverse);text-decoration-color:var(--c-link-inverse)}.inline-menu__link{font-size:.75rem;font-weight:600}#main-menu{background-color:var(--c-blue-darkest);box-shadow:0 .3em .3em 0 var(--c-shadow-middle),0 .5em 2em 0 var(--c-shadow-light)}.main-nav{display:none}@media(min-width:720px){.main-nav{display:block}}.main-nav--open{background-color:var(--c-blue-darkest);display:block;height:85%;left:0;overflow-y:scroll;top:134px;right:0;width:100%;z-index:1}.main-menu{list-style:none;margin:0;padding:0;border-bottom:1px solid;position:relative;z-index:10}@media(min-width:720px){.main-menu{border-bottom:none}}.main-menu--sub{border-bottom:none;height:0;width:100%;overflow:hidden;margin-left:1rem;background-color:var(--c-blue-darker);box-shadow:0 .3em .3em 0 var(--c-shadow-middle),0 .5em 2em 0 var(--c-shadow-light);transition:all .5s ease-in-out}@media(min-width:720px){.main-menu--sub{display:none;height:auto;left:0;overflow:visible;padding:0;position:absolute;top:56px;width:315px;z-index:1;font-size:.9rem;opacity:0;margin-left:0;transition:all .3s ease-in-out}}@media(min-width:720px){.main-menu--sub:hover{transition:all .3s ease-in-out}.main-menu--sub:hover .main-menu__link--sub{opacity:1;transition:all .1s ease-in-out}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:var(--c-near-white);background-color:var(--c-primary)}}.main-menu--sub-open{height:auto}@media(min-width:720px){.main-menu--sub-2{display:none}}.main-menu__item{border-top:1px solid;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%;padding-left:1rem}.main-menu__item .icon--main-menu{display:none}@media(min-width:720px){.main-menu__item{border-top:none;display:inline-block;width:auto;padding-left:0}.main-menu__item .icon--main-menu{display:inline-block;transform:rotate(0deg);width:1.6rem;height:1.6rem;margin-bottom:-0.5rem;transition:all .3s ease-in-out}.main-menu__item:hover .main-menu__link{color:var(--c-red)}.main-menu__item:hover .icon--main-menu{transition:all .3s ease-in-out;transform:rotate(90deg)}.main-menu__item:not(.main-menu__item--sub){transition:all .3s ease-in-out}.main-menu__item:not(.main-menu__item--sub):hover{background-color:var(--c-primary-lightest)}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block;opacity:1}}.expand-sub{margin:0 0 0 auto;text-align:right;max-width:50%}.expand-sub--open .icon-expand__icon{color:var(--c-primary-lighter);transform:rotate(90deg)}.expand-sub .icon-expand__icon{fill:var(--c-near-white);width:2.5rem;height:2.5rem;margin:.5rem auto 0;transform:rotate(0deg);transition:all .3s ease-in-out}.expand-sub .icon-expand__icon:hover{fill:var(--c-full-white);transform:rotate(90deg)}@media(min-width:720px){.expand-sub{display:none}}.expand-sub{transition:all .3s ease-in-out}@media(min-width:720px){.main-menu__item--sub{display:block;background-color:var(--c-near-white)}.main-menu__item--sub:not(:first-child){border-top:1px solid var(--c-primary-darker)}}.main-menu__link{color:var(--c-near-white);display:block;font-size:1rem;line-height:1.5;padding:1rem 3rem 1rem 0;text-decoration:none;font-weight:bold;flex-grow:1}.main-menu__link .icon-expand__icon{display:none}.main-menu__link:hover{color:var(--c-primary-lighter)}@media(min-width:720px){.main-menu__link{border-bottom:none;color:var(--c-near-white);display:inline-block;font-size:1rem;padding:1rem;text-transform:none;position:relative;width:auto;transition:all .3s ease-in-out}.main-menu__link:hover{color:var(--c-gray-dark)}.main-menu__link--with-sub{transition:all .3s ease-in-out;padding-right:.25rem}.main-menu__link--with-sub:hover .main-menu--sub{display:block}}.main-menu__link--sub{color:var(--c-near-white);font-weight:normal;padding-left:0}@media(min-width:720px){.main-menu__link--sub{display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:var(--c-gray-lightest)}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:rgba(var(--c-near-white),0.3);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.toggle-expand:hover{color:var(--c-near-white);text-decoration-color:var(--c-link-inverse)}@media(min-width:720px){.toggle-expand{display:none}}.toggle-expand{display:flex;justify-content:right;padding:1rem;text-decoration:none;width:100%}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold;color:var(--c-near-white)}.toggle-expand--open .toggle-expand__text{color:var(--c-primary-lighter)}.toggle-expand__icon{height:2.5rem;width:2.5rem;margin:0 auto;fill:var(--c-near-white)}.toggle-expand__open{fill:var(--c-primary-lighter);display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--open .toggle-expand__close{display:inline-block}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:920px){.pager__item{margin:0 1em}}.pager__item--first,.pager__item--last,.pager__item--prev,.pager__item--next{margin:0 .2em}.pager__link,.pager__link:link,.pager__link:visited{color:var(--c-text);font-weight:600;text-decoration:none}.pager__link span,.pager__link:link span,.pager__link:visited span{display:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:var(--c-accent)}.pager__link .icon,.pager__link:link .icon,.pager__link:visited .icon{width:1.5rem;height:1.5rem;fill:var(--c-text);transform:translateY(0.4rem)}.pager__link .icon:hover,.pager__link:link .icon:hover,.pager__link:visited .icon:hover{fill:var(--c-accent)}.paragraph__copy{flex:1 1 100%}.paragraph__body{margin:0 0 1rem}.paragraph__link{color:var(--c-link);text-decoration-color:var(--c-link);transition:all .1s ease-in-out}.paragraph__link:hover{color:var(--c-link-inverse);text-decoration-color:var(--c-link-inverse)}.paragraph__link{display:block;margin-bottom:1rem}.paragraph__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:bold;color:var(--c-button-text);background-color:var(--c-button)}.paragraph__button:visited{color:var(--c-button-text)}.paragraph__button:hover{color:var(--c-button-text-muted);background-color:var(--c-button-heavy)}@media(prefers-color-scheme:dark){.paragraph__button{color:var(--c-text);background-color:var(--c-primary)}.paragraph__button:visited{color:var(--c-text)}.paragraph__button:hover{color:var(--c-text);background-color:var(--c-primary-lightest)}}.paragraph__button{line-height:1.4;padding:.5rem 1rem}.paragraph__figure{flex:1 1 100%;margin-bottom:1rem}.paragraph{margin-bottom:2rem}@media(min-width:720px){.paragraph--horizontal .paragraph__copy,.paragraph--horizontal .paragraph__figure{max-width:calc((100% - (2rem))/2);padding-top:0}}@media(min-width:720px){.paragraph--reversed .paragraph__copy,.paragraph--reversed .paragraph__figure{max-width:calc((100% - (2rem))/2);padding-top:0}}.paragraph--reversed .paragraph__figure{order:2}.paragraph--column{row-gap:2rem;flex-direction:column}.paragraph--hero{margin-bottom:0}.paragraph__heading{color:var(--c-accent);font-family:"Oswald",sans-serif;font-weight:600;font-style:normal;font-size:1.8em;letter-spacing:.05em;line-height:1.4;margin:0 0 .5em;width:auto}.paragraph__heading .heading__link{color:var(--c-accent);text-decoration-color:var(--c-accent)}.paragraph__heading .heading__link:hover{color:var(--c-primary);text-decoration-color:var(--c-primary)}.paragraph__heading--heavy{font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-primary)}@media(min-width:720px){.paragraph__heading--heavy{font-size:3rem}}@media(min-width:920px){.paragraph__heading--heavy{font-size:4rem}}.paragraph__heading--heavy .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.paragraph__heading--heavy .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.paragraph__heading{flex:1 1 100%}.paragraph__heading-link{color:inherit;text-decoration-color:var(--c-accent)}.paragraph__heading-link:hover{color:var(--c-accent-heavy);text-decoration-color:var(--c-accent-heavy)}.paragraph__heading--hero{position:absolute;z-index:1;text-align:center;top:5rem;width:100%;font-family:Montserrat,sans-serif;font-weight:900;font-size:2rem;text-align:center;line-height:1;margin-bottom:1rem;color:var(--c-near-white)}@media(min-width:720px){.paragraph__heading--hero{font-size:3rem}}@media(min-width:920px){.paragraph__heading--hero{font-size:4rem}}.paragraph__heading--hero .heading__link{color:var(--c-primary);text-decoration-color:var(--c-primary)}.paragraph__heading--hero .heading__link:hover{color:var(--c-primary-heavy);text-decoration-color:var(--c-primary-heavy)}.paragraph__heading--hero{text-shadow:0 0 .5em rgba(0,0,0,.93)}@media(prefers-color-scheme:dark){.paragraph__heading--hero{text-shadow:0 0 .5em hsla(0,0%,100%,.93)}}.paragraph__heading--hero::after{color:var(--c-near-white)}.paragraph:not(.paragraph--slideshow,.paragraph--hero,.paragraph--view){display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:0}.search-form{display:flex;justify-content:flex-start;padding:1em 0 0}.search-form .form-item{display:initial;width:auto;margin-bottom:.2rem}.search-form .form-text{width:100%}@media(min-width:920px){.search-form .form-text{width:auto}}.search-form--right{justify-content:flex-end}.search-wrapper{position:relative;z-index:2;max-height:4rem;height:4rem}.status__list{list-style:none;margin:0;padding:0;margin-bottom:1rem}.status{display:block;margin-bottom:1rem;padding:1rem;text-align:center}.status--warning{color:var(--c-text);background-color:var(--c-warning-lightest);border-top:3px solid var(--c-warning);border-bottom:3px solid var(--c-warning)}.status--error{color:var(--c-text);background-color:var(--c-error-lightest);border-top:3px solid var(--c-error);border-bottom:3px solid var(--c-error)}.status--status{color:var(--c-text);background-color:var(--c-message-lightest);border-top:3px solid var(--c-message);border-bottom:3px solid var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-muted);border-bottom:none;color:var(--c-text);display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;width:auto;margin-right:3px}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:var(--c-primary-lightest);color:var(--c-text)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-primary);color:var(--c-text-inverse)}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:3px solid var(--c-primary)}@media(min-width:920px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.view .table__cell.views-field-field-hero,.view .text-long td.views-field-field-hero,.text-long .view td.views-field-field-hero{padding-top:60px}.grid_item{flex:1 1 100%}.grid_item--example{background-color:var(--c-primary);padding:4rem}.grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}@media(min-width:720px)and (min-width:720px){.grid .grid_item{max-width:calc((100% - (0)*2rem)/1)}}.grid>*{flex:1 1 100%}.grid--card{margin-bottom:2rem}@media(min-width:720px){.grid--cols1 .grid_item{max-width:calc((100% - (0)*2rem)/1)}}@media(min-width:720px){.grid--cols2 .grid_item{max-width:calc((100% - (1)*2rem)/2)}}@media(min-width:720px){.grid--cols3 .grid_item{max-width:calc((100% - (2)*2rem)/3)}}@media(min-width:720px){.grid--cols4 .grid_item{max-width:calc((100% - (3)*2rem)/4)}}@media(min-width:720px){.grid--cols5 .grid_item{max-width:calc((100% - (4)*2rem)/5)}}@media(min-width:720px){.grid--cols6 .grid_item{max-width:calc((100% - (5)*2rem)/6)}}.adverts{background-color:var(--c-background-section)}.adverts .container{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.adverts .container{padding:0 1rem}}@media(min-width:1224px){.adverts .container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.adverts header{background-color:var(--c-neutral);padding:1rem}.adverts header .container{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.adverts header .container{padding:0 1rem}}@media(min-width:1224px){.adverts header .container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.adverts header .h2{color:var(--c-text-inverse);margin-bottom:0}.adverts .block{padding:1rem}@media(min-width:720px){.adverts .block{padding:1rem 0}}.bottom{background-color:var(--c-primary-darker);padding:1rem}.bottom .container{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.bottom .container{padding:0 1rem}}@media(min-width:1224px){.bottom .container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.bottom .inline-menu__link{font-size:.65rem;color:var(--c-gray-light)}.bottom .inline-menu__link:hover{text-decoration-color:var(--c-gray-full)}.footer{clear:both;background-color:var(--c-blue-darkest);margin-bottom:0;padding:2rem 1rem}.footer>.container{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.footer>.container{padding:0 1rem}}@media(min-width:1224px){.footer>.container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.footer>.container{display:flex;flex-direction:row;justify-content:left}.footer>.container .container{width:auto;margin-right:1em}.footer .inline-menu__link,.footer .menu__link{color:var(--c-near-white)}.footer .inline-menu__link:hover,.footer .menu__link:hover{text-decoration-color:var(--c-gray-light)}.header .container{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.header .container{padding:0 1rem}}@media(min-width:1224px){.header .container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.header .container{position:relative}@media(min-width:720px){.header .container>.main-menu{margin-left:120px}}.header .logo{position:absolute;top:-4rem;z-index:1;width:5rem}.header .logo .logo__img{width:75px}@media(min-width:720px){.header .logo .logo__img{width:initial}}@media(min-width:720px){.header .logo{top:-2em;width:initial}}.top{background-color:var(--c-primary-darker);padding:.25rem 1rem;min-height:4.5rem}@media(min-width:720px){.top{min-height:initial}}.top .container{display:flex;justify-content:flex-end;max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.top .container{padding:0 1rem}}@media(min-width:1224px){.top .container{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.top .inline-menu__link{font-size:.65rem;color:var(--c-near-white)}.top .inline-menu__link:hover{text-decoration-color:#fff}.main{max-width:1224px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:1224px){.main{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.main{margin-bottom:4em}@media(min-width:920px){.main{display:flex}}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.place-holder{color:#999;border:4px dashed #999;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}
