/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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{--space-elements:5rem}@media(max-width:57.49rem){:root{--space-elements:3rem}}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizYRExUiTo99u79D0e0ysmIAjcQ-woy.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizYRExUiTo99u79D0e0w8mIAjcQ-woy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizYRExUiTo99u79D0e0ycmIAjcQ-woy.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizYRExUiTo99u79D0e0x8mIAjcQ-w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/spirit/fonts/jizaRExUiTo99u79D0KExcOPIDU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/spirit/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-text:#505050;--color-text-inverse:white;--color-text-meta:#505050;--color-text-meta-dark:#69758a;--color-text-meta-light:#aaaaaa;--color-text-meta-inverse:#aaaaaa;--color-text-error:#9e3039;--color-border-primary:#111832;--color-border-separator:#b8c7c5;--color-background:white;--color-background-inverse:#111832;--color-background-section:#e5e5e5;--color-background-box:#aaaaaa;--color-background-header:#f5f5f5;--color-background-highlighted:#f5f5f5;--color-background-page:#f5f5f5;--color-background-gray-0:#69758a;--color-background-gray-1:#4f5869;--color-background-gray-2:#2b2d42;--color-primary:#9e3039;--color-accent:#791c24;--color-status-warning:#f9e180;--color-status-error:#fad7d9;--color-status-message:#dfebd9;--color-box-shadow:#f0dfd7;--color-button-grayscale:#e5e5e5;--color-form-input-border:#f5f5f5;--color-c-independence:#4f5869;--color-c-carmine-red:#9e3039;--color-c-gunmetal:#2b2d42;--color-c-teal-blue:#356a8b;--color-c-contact-icons:#8D99AE}:root [data-theme=default]{--color-text:#505050;--color-text-inverse:white;--color-text-meta:#505050;--color-text-meta-dark:#69758a;--color-text-meta-light:#aaaaaa;--color-text-meta-inverse:#aaaaaa;--color-text-error:#9e3039;--color-border-primary:#111832;--color-border-separator:#b8c7c5;--color-background:white;--color-background-inverse:#111832;--color-background-section:#e5e5e5;--color-background-box:#aaaaaa;--color-background-header:#f5f5f5;--color-background-highlighted:#f5f5f5;--color-background-page:#f5f5f5;--color-background-gray-0:#69758a;--color-background-gray-1:#4f5869;--color-background-gray-2:#2b2d42;--color-primary:#9e3039;--color-accent:#791c24;--color-status-warning:#f9e180;--color-status-error:#fad7d9;--color-status-message:#dfebd9;--color-box-shadow:#f0dfd7;--color-button-grayscale:#e5e5e5;--color-form-input-border:#f5f5f5;--color-c-independence:#4f5869;--color-c-carmine-red:#9e3039;--color-c-gunmetal:#2b2d42;--color-c-teal-blue:#356a8b;--color-c-contact-icons:#8D99AE}:root [data-theme=dark]{--color-text:white;--color-text-inverse:black;--color-text-meta:#aaaaaa;--color-text-meta-dark:#69758a;--color-text-meta-inverse:#505050;--color-text-error:#9e3039;--color-border-primary:white;--color-border-separator:#b8c7c5;--color-background:#111832;--color-background-inverse:white;--color-background-section:#f0dfd7;--color-background-box:#69758a;--color-background-header:#f5f5f5;--color-background-highlighted:#f5f5f5;--color-background-page:#f5f5f5;--color-background-gray-0:#69758a;--color-background-gray-1:#4f5869;--color-background-gray-2:#2b2d42;--color-primary:white;--color-accent:#d44404;--color-status-warning:#f9e180;--color-status-error:#fad7d9;--color-status-message:#dfebd9;--color-box-shadow:#f0dfd7;--color-button-grayscale:#e5e5e5;--color-form-input-border:#f5f5f5}html{box-sizing:border-box}body{overflow-x:hidden;font-family:"PT Sans",sans-serif;font-size:1.125rem;line-height:1.5;color:var(--color-text);background-color:var(--color-background-page)}*,*::after,*::before{box-sizing:inherit}main{max-width:90rem;width:100%;margin:0 auto}h1{color:var(--color-c-gunmetal);font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.333;margin:0 0 .5em;width:auto}h1__link{color:inherit}h1__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){h1{font-size:3rem}}h2{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem;width:auto}h2__link{color:inherit}h2__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){h2{font-size:2.5rem}}h3{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.25;margin:0 0 1rem;width:auto}h3__link{color:inherit}h3__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){h3{font-size:2rem}}h4{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.333;margin:0 0 1rem;width:auto}h4__link{color:inherit}h4__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){h4{font-size:1.5rem}}h5,h6{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 1rem;width:auto}h5__link,h6__link{color:inherit}h5__link:hover,h6__link:hover{color:var(--color-text-inverse)}hr{border-style:solid;border-width:.0625rem 0 0;color:currentColor}a{color:var(--color-text);text-decoration:none}a:hover{text-decoration:underline}ul{list-style-type:square}ol{list-style-type:decimal}summary{cursor:pointer}@media screen and (max-width:576px){#webchat .wchat__container:not(.side-nav){max-height:85% !important}}.button,#manage-cookies .cookie-buttons-wrapper .cookie-btn,.header__item--user .user-greeting ul li a,.webform--confirmation a[rel=prev],.webform-multiple-table .tabledrag-toggle-weight{border:.25rem solid;line-height:1.4;padding:.3333333333rem 1rem;color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary);display:inline-flex;width:auto;align-items:center;font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-weight:600;text-decoration:none;text-align:center;border-radius:2rem;cursor:default;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0s,opacity .5s;cursor:pointer}@media(min-width:57.5rem){.button,#manage-cookies .cookie-buttons-wrapper .cookie-btn,.header__item--user .user-greeting ul li a,.webform--confirmation a[rel=prev],.webform-multiple-table .tabledrag-toggle-weight{padding:.3333333333rem 2rem}}.button:visited,#manage-cookies .cookie-buttons-wrapper .cookie-btn:visited,.header__item--user .user-greeting ul li a:visited,.webform--confirmation a[rel=prev]:visited,.webform-multiple-table .tabledrag-toggle-weight:visited{color:var(--color-text-inverse)}.button:focus,#manage-cookies .cookie-buttons-wrapper .cookie-btn:focus,.header__item--user .user-greeting ul li a:focus,.webform--confirmation a[rel=prev]:focus,.webform-multiple-table .tabledrag-toggle-weight:focus,.button:hover,#manage-cookies .cookie-buttons-wrapper .cookie-btn:hover,.header__item--user .user-greeting ul li a:hover,.webform--confirmation a[rel=prev]:hover,.webform-multiple-table .tabledrag-toggle-weight:hover{color:var(--color-text-inverse);background-color:var(--color-accent);border-color:var(--color-accent)}.button:focus,#manage-cookies .cookie-buttons-wrapper .cookie-btn:focus,.header__item--user .user-greeting ul li a:focus,.webform--confirmation a[rel=prev]:focus,.webform-multiple-table .tabledrag-toggle-weight:focus{outline:.25rem solid var(--color-primary)}.button:hover,#manage-cookies .cookie-buttons-wrapper .cookie-btn:hover,.header__item--user .user-greeting ul li a:hover,.webform--confirmation a[rel=prev]:hover,.webform-multiple-table .tabledrag-toggle-weight:hover{text-decoration:none}.button .icon,#manage-cookies .cookie-buttons-wrapper .cookie-btn .icon,.header__item--user .user-greeting ul li a .icon,.webform--confirmation a[rel=prev] .icon,.webform-multiple-table .tabledrag-toggle-weight .icon{transition:transform .3s ease-in-out 0s}.button .icon--before,#manage-cookies .cookie-buttons-wrapper .cookie-btn .icon--before,.header__item--user .user-greeting ul li a .icon--before,.webform--confirmation a[rel=prev] .icon--before,.webform-multiple-table .tabledrag-toggle-weight .icon--before{margin-right:1rem}.button .icon--after,#manage-cookies .cookie-buttons-wrapper .cookie-btn .icon--after,.header__item--user .user-greeting ul li a .icon--after,.webform--confirmation a[rel=prev] .icon--after,.webform-multiple-table .tabledrag-toggle-weight .icon--after{margin-left:.5rem}.button--large{font-size:2rem;font-weight:600;line-height:1;padding:.8rem 2rem}@media(min-width:57.5rem){.button--large{padding:.65rem 2rem .85rem 2rem}}.button--secondary{color:var(--color-text-inverse);background-color:var(--color-background-gray-1);border-color:var(--color-background-gray-1);font-size:1.375rem;font-weight:600;line-height:1;padding:.56rem 1rem}.button--secondary:visited{color:var(--color-text-inverse)}.button--secondary:focus,.button--secondary:hover{color:var(--color-text-inverse);background-color:var(--color-background-gray-2);border-color:var(--color-background-gray-2)}@media(min-width:57.5rem){.button--secondary{padding:.56rem 2rem}}.button--grayscale,#manage-cookies .cookie-buttons-wrapper .cookie-btn,.webform--confirmation a[rel=prev],.webform-multiple-table .tabledrag-toggle-weight{color:var(--color-text-meta);background-color:var(--color-button-grayscale);border-color:var(--color-button-grayscale)}.button--grayscale:visited,#manage-cookies .cookie-buttons-wrapper .cookie-btn:visited,.webform--confirmation a[rel=prev]:visited,.webform-multiple-table .tabledrag-toggle-weight:visited{color:var(--color-text-meta)}.button--grayscale:focus,#manage-cookies .cookie-buttons-wrapper .cookie-btn:focus,.webform--confirmation a[rel=prev]:focus,.webform-multiple-table .tabledrag-toggle-weight:focus,.button--grayscale:hover,#manage-cookies .cookie-buttons-wrapper .cookie-btn:hover,.webform--confirmation a[rel=prev]:hover,.webform-multiple-table .tabledrag-toggle-weight:hover{color:var(--color-text-meta);background-color:var(--color-background);border-color:var(--color-button-grayscale)}.button--small,.header__item--user .user-greeting ul li a,.webform-multiple-table .tabledrag-toggle-weight{line-height:1;padding:.5em 1em;font-size:.875rem}.button--inverse,.box-cta .button,.box-cta #manage-cookies .cookie-buttons-wrapper .cookie-btn,#manage-cookies .cookie-buttons-wrapper .box-cta .cookie-btn,.box-cta .header__item--user .user-greeting ul li a,.header__item--user .user-greeting ul li .box-cta a,.box-cta .webform--confirmation a[rel=prev],.webform--confirmation .box-cta a[rel=prev],.box-cta .webform-multiple-table .tabledrag-toggle-weight,.webform-multiple-table .box-cta .tabledrag-toggle-weight{border:var(--color-background) solid .2rem}.button--framed{background-color:rgba(0,0,0,0)}.button--minimal{background-color:rgba(0,0,0,0);color:var(--color-text);border:0;text-decoration:underline;padding:0}.button--minimal:hover,.button--minimal:focus{background-color:rgba(0,0,0,0);color:var(--color-text);border:0;text-decoration:underline}.button--visually-hidden-text .icon{margin:0}.button--next-prev{background-color:var(--color-background);border-radius:50%}.button--next-prev.large{width:120px;height:120px;color:var(--color-background-gray-0);border:1px dashed var(--color-background-gray-0)}.button--next-prev.large:hover{color:var(--color-primary)}.button--next-prev.large .icon{width:60px;height:60px;margin:0 auto}.button--next-prev.previous .icon{transform:rotate(90deg) translateY(6px)}.button--next-prev.next .icon{transform:rotate(-90deg) translateY(6px)}.details-summary:not([open])~.button,#manage-cookies .cookie-buttons-wrapper .details-summary:not([open])~.cookie-btn,.header__item--user .user-greeting ul li .details-summary:not([open])~a,.webform--confirmation .details-summary:not([open])~a[rel=prev],.webform-multiple-table .details-summary:not([open])~.tabledrag-toggle-weight{opacity:0;transform:translateY(-0.25rem)}.button--read-more{background:rgba(0,0,0,0);border:0;display:flex;flex-flow:column nowrap;font-size:1rem;color:var(--color-text-meta)}.button--read-more .icon{display:block;margin:0 auto;background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;width:24px;height:24px;transition:transform .15s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.button--read-more.is-active .icon{transform:rotate(180deg)}.description{font-size:.875rem;color:var(--color-text-meta);font-style:italic}.description--error{color:var(--color-text-error)}.details-summary{text-align:right}.details-summary__summary{list-style:none;border:.25rem solid;line-height:1.4;padding:.3333333333rem 1rem;color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary);display:inline-flex;width:auto;align-items:center;font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-weight:600;text-decoration:none;text-align:center;border-radius:2rem;cursor:default;padding:.75rem 1rem}@media(min-width:57.5rem){.details-summary__summary{padding:.3333333333rem 2rem}}.details-summary__summary:visited{color:var(--color-text-inverse)}.details-summary__summary:focus,.details-summary__summary:hover{color:var(--color-text-inverse);background-color:var(--color-accent);border-color:var(--color-accent)}.details-summary__summary:focus{outline:.25rem solid var(--color-primary)}.details-summary__summary:hover{text-decoration:none}@media(min-width:57.5rem){.details-summary__summary{padding:.75rem 1rem}}.details-summary__summary .icon--before{width:1.25em;height:1.25em;margin-right:1rem}.details-summary__summary .icon--after{margin-left:.5rem}.details-summary__summary::marker{display:none}.details-summary__content{position:relative;text-align:left;display:flex;flex-flow:row wrap;align-items:center;padding:1rem 0;margin-right:-0.5rem;margin-left:-0.5rem;margin-top:1rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0s,opacity .5s}@media(min-width:45rem){.details-summary__content{padding:2rem 0;margin-right:-1rem;margin-left:-1rem;margin-top:2rem}}@media(min-width:57.5rem){.details-summary__content{margin-right:-2rem;margin-left:-2rem;margin-top:3rem}}.details-summary__content::before{content:"";position:absolute;top:0;height:.0625rem;background-color:var(--color-border-separator);display:block;right:.5rem;left:.5rem}@media(min-width:45rem){.details-summary__content::before{right:1rem;left:1rem}}@media(min-width:57.5rem){.details-summary__content::before{right:2rem;left:2rem}}.details-summary:not([open])>.details-summary__content{opacity:0;transform:translateY(-0.25rem)}.details-summary__content>*{min-width:14rem;margin:.5rem}@media(min-width:45rem){.details-summary__content>*{margin:1rem}}@media(min-width:57.5rem){.details-summary__content>*{margin:2rem}}.fieldset--error{color:red}.form{display:grid;grid-gap:1rem}@media(min-width:45rem){.form{grid-gap:1.5rem}}@media(min-width:57.5rem){.form{grid-gap:2rem}}.form--search{position:relative;background-color:var(--color-background-box);padding:1rem;display:grid;grid-template-columns:auto;grid-gap:.75rem}@media(min-width:45rem){.form--search{grid-template-columns:3fr 1fr;padding:2rem 2.25rem}}@media(min-width:57.5rem){.form--search{grid-template-columns:4fr 1fr;padding:3rem 4rem}}@media(min-width:65rem){.form--search{grid-template-columns:5fr 1fr}}.form--search .input--submit{justify-self:flex-end}@media(min-width:45rem){.form--search>*:nth-child(1){position:relative;z-index:2;grid-column:1/2;grid-row:1/2}}@media(min-width:45rem){.form--search>*:nth-child(2){position:relative;z-index:1;grid-column:1/3;grid-row:1/3}}@media(min-width:45rem){.form--search>*:last-child{grid-column:2/3;grid-row:3/4}}.form--keyword{position:relative}.form-item--url{visibility:hidden}.input{width:100%;max-width:55rem;padding:.7em;line-height:1.5;border:2px solid var(--color-form-input-border);border-radius:1rem;background-color:var(--color-background)}.input:focus{background-color:var(--color-background);border-color:var(--color-text-meta);outline:none}.input::-moz-placeholder{color:var(--color-text-meta-light);font-size:1rem;line-height:1em}.input:-ms-input-placeholder{color:var(--color-text-meta-light);font-size:1rem;line-height:1em}.input::placeholder{color:var(--color-text-meta-light);font-size:1rem;line-height:1em}.input.disabled{border-bottom-color:var(--color-border-separator)}.input--submit{border:.25rem solid;line-height:1.4;padding:.3333333333rem 1rem;color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary);display:inline-flex;width:auto;align-items:center;font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-weight:600;text-decoration:none;text-align:center;border-radius:2rem;cursor:default;display:block}@media(min-width:57.5rem){.input--submit{padding:.3333333333rem 2rem}}.input--submit:visited{color:var(--color-text-inverse)}.input--submit:focus,.input--submit:hover{color:var(--color-text-inverse);background-color:var(--color-accent);border-color:var(--color-accent)}.input--submit:focus{outline:.25rem solid var(--color-primary)}.input--submit:hover{text-decoration:none}.input--minimal{border:0;font-size:1.375rem;background-color:rgba(0,0,0,0)}.input--minimal:focus{background-color:rgba(0,0,0,0);border-color:var(--color-accent)}.input--error{border:2px solid var(--color-text-error);background:url(/themes/custom/spirit/images/svg/error.svg) no-repeat calc(100% - 12px);background-size:24px;background-color:var(--color-background)}.input--error::-moz-placeholder{color:var(--color-text-error)}.input--error:-ms-input-placeholder{color:var(--color-text-error)}.input--error::placeholder{color:var(--color-text-error)}.form--search .input,.form--keyword .input{max-width:none}.form--search .input--submit{width:auto}.form--search .input:not(.input--submit){padding:.9em 1em;border:.0625rem solid var(--color-border-primary);background-color:var(--color-background)}.label{display:block;font-weight:400}.label--error{color:var(--color-text-error)}.label--checkbox,.label--radio{display:flex;align-items:center;font-weight:400}.label--checkbox:focus,.label--checkbox:hover,input:focus+.label--checkbox,.label--radio:focus,.label--radio:hover,input:focus+.label--radio{color:var(--color-text)}input:checked+.label--checkbox,input:checked+.label--radio{font-weight:600}.label__checkbox,.label__radio{background-color:var(--color-text-inverse);width:1.8em;height:1.8em;margin-right:1rem;transition:background-color .125s cubic-bezier(0.19,1,0.22,1) 0s}.label:hover .label__checkbox,input:focus+.label .label__checkbox,input:checked:focus+.label>.label__checkbox,.label:hover .label__radio,input:focus+.label .label__radio,input:checked:focus+.label>.label__radio{border-color:var(--color-text);box-shadow:inset 0 0 0 .25rem var(--color-background)}.label--error .label__checkbox,.label--error .label__radio{border-color:var(--color-text-error)}input:checked+.label>.label__radio,input:checked+.label:hover>.label__radio{border-color:var(--color-c-independence);box-shadow:inset 0 0 0 .25rem var(--color-background);background-color:var(--color-c-independence)}.label__checkbox{display:flex;align-items:center;justify-content:center;border:.25rem solid var(--color-c-independence);border-radius:4px}.label__checkbox svg{width:75%;height:75%;color:rgba(0,0,0,0)}input:checked+.label>.label__checkbox svg{color:var(--color-c-independence)}.label__radio{border-radius:50%;border:.25rem dashed var(--color-c-independence)}.fieldset-legend.form-required::after,label.form-required::after{content:" *"}.legend--error{color:red}.select{width:100%;padding:.7em 2.5rem .7em .7em;max-width:19rem;background-color:var(--color-background);border:2px solid var(--color-form-input-border);border-radius:1rem;background-image:url(/themes/custom/spirit/images/svg/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 14px);-webkit-appearance:none;-moz-appearance:none}.select:focus{background-color:var(--color-background);border-color:var(--color-text-meta)}.select::-moz-placeholder{color:var(--color-text-meta)}.select:-ms-input-placeholder{color:var(--color-text-meta)}.select::placeholder{color:var(--color-text-meta)}.select.disabled{border-bottom-color:var(--color-border-separator)}.select--error{background-color:var(--color-status-error);border-bottom:.25rem solid var(--color-text-error)}.select--error::-moz-placeholder{color:var(--color-text-error)}.select--error:-ms-input-placeholder{color:var(--color-text-error)}.select--error::placeholder{color:var(--color-text-error)}.select2-container{display:block;margin:0;min-width:200px;position:relative}.select2-container *:focus{outline:0}.select2-container .select2-selection--single{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__placeholder{color:var(--color-text-meta-light)}.select2-container .select2-selection--single .select2-selection__arrow{background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;width:24px;height:24px;margin-left:auto;order:12;transition:transform .15s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.select2-container.select2-container--open .select2-selection__arrow{background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;transform:rotate(180deg)}.select2-container .select2-results__message{color:rgba(0,0,0,.54)}.select2-container.select2-container--open .select2-selection--multiple::after{background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;transform:rotate(180deg)}.select2-container .select2-selection--multiple{box-sizing:border-box;display:block;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple::after{content:"";background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;width:24px;height:24px;margin-left:auto;transition:transform .15s cubic-bezier(0.4,0,0.2,1)}.select2-container .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;overflow:hidden;padding:0}.select2-container .select2-selection--multiple .select2-selection__rendered:not(:empty){margin:-2px 0;padding-left:.7rem}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:0;cursor:pointer;float:left;margin-top:.3em;margin-right:5px;align-items:center;background-color:var(--color-background-section);border:0;border-radius:1rem;color:rgba(0,0,0,.87);display:inline-flex;font-size:.875rem;height:1.75rem;justify-content:center;letter-spacing:.017857em;line-height:1.25rem;margin:1px;padding:0 .75rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:last-of-type{animation:opacity .3s linear}.select2-container .select2-selection--multiple .select2-selection__choice__remove{background-image:url('data:image/svg+xml;charset=utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"%3e%3cpath fill="%23505050" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');border:0;background-color:rgba(0,0,0,0);height:18px;margin-right:-0.25rem;margin-left:.5rem;order:12;width:18px;color:rgba(0,0,0,0)}.select2-container .select2-selection--multiple .select2-selection__choice__remove span{display:none}.select2-container .select2-search--inline .select2-search__field{background-color:rgba(0,0,0,0);border:none;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{display:none}.select2-container .select2-selection{display:flex;width:100%;padding:.7em;line-height:1.5;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-clip:padding-box;background-color:var(--color-background);border:2px solid var(--color-form-input-border);align-items:center;transition:border-color 15ms linear,box-shadow 15ms linear;will-change:border-color,box-shadow}.select2-container--focus .select2-selection{border-color:var(--color-text-meta)}.select2-container.select2-container--open .select2-selection::before{transform:scaleX(1)}select.is-invalid~.select2-container .select2-selection,form.was-validated select:invalid~.select2-container .select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23b00020' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-color:#b00020}.select2-container .select2-selection__clear{width:.9em;height:.9em;line-height:.75em;padding-left:.15em;margin-top:.7em;border-radius:100%;background-color:#c8c8c8;color:orange;float:right;margin-right:.3em}.select2-container .select2-selection__clear:hover{background-color:#afafaf}.select2-container.select2-container--disabled .select2-selection{cursor:default;border-bottom-style:dotted;color:rgba(0,0,0,.38)}.select2-container.select2-container--disabled .select2-selection:hover{border-color:rgba(0,0,0,.42)}.select2-container.select2-container--disabled .select2-selection__clear{display:none}.select2-dropdown{animation:opacity .03s linear,select-menu-scale .12s cubic-bezier(0,0,0.2,1);background-color:#fff;border-radius:7px;box-shadow:0 1px 6px rgba(5,27,44,.06),0 2px 32px rgba(5,27,44,.16);box-sizing:border-box;display:block;position:absolute;left:-100000px;transform-origin:center top;width:100%;z-index:120}.select2-container--open .select2-dropdown{top:5px;left:0}.select2-container--open .select2-dropdown.select2-dropdown--above{top:-5px}@keyframes select-menu-scale{0%{transform:scale(0.87)}100%{transform:scale(1)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.select2-results{display:block}.select2-results__options{font-size:1.125rem;list-style:none;margin:8px 0 0 0;padding:0 0 8px 0;max-height:50vh;scrollbar-color:#e0dfe1 rgba(0,0,0,0);scrollbar-width:thin}.select2-results__options.select2-results__options--nested{padding:0;margin:0}.select2-results__options.select2-results__options--nested>.select2-results__option{padding-left:1.5rem}.select2-results__option,.select2-results__group{padding:0 1rem;position:relative;display:flex;align-items:center;min-height:2rem}.select2-results__option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.009375em;transition:background-color,color .3s cubic-bezier(0.4,0,0.2,1)}.select2-results__option--highlighted{background-color:var(--color-background-highlighted)}.select2-results__option--group{padding:0;display:block}.select2-results__group{color:rgba(0,0,0,.54);font-size:.875rem}.select2-results>.select2-results__options{overflow-y:auto}.select2-results__option--selectable{cursor:pointer}.select2-search--dropdown{display:block;padding:5px 4px 0}.select2-search--dropdown::before{position:absolute;top:.6em;left:.1em;opacity:.38;font-size:1.51429em}.select2-search--dropdown .select2-search__field{width:100%;padding:.5em;padding-left:2rem;border:0;border-bottom:1px solid var(--color-text-meta-light);background-color:var(--color-background);background-image:url(/themes/custom/spirit/images/svg/search.svg);background-repeat:no-repeat;background-position:5px 50%;background-size:24px;background-color:rgba(0,0,0,0);line-height:normal;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.input-group .select2-container{flex-grow:1}.input-group-prepend~.select2-container .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.textarea{border:none;border-bottom:.25rem solid var(--color-primary);padding:.6em;width:100%}.textarea:focus{outline:.25rem solid var(--color-primary);background-color:var(--color-background);border-color:var(--color-accent)}.textarea:focus-visible{outline:.25rem solid var(--color-primary)}.textarea::-moz-placeholder{color:var(--color-text-meta)}.textarea:-ms-input-placeholder{color:var(--color-text-meta)}.textarea::placeholder{color:var(--color-text-meta)}.textarea.disabled{border-bottom-color:var(--color-border-separator)}.textarea--error{background-color:var(--color-status-error);border-bottom:.25rem solid var(--color-text-error)}.textarea--error::-moz-placeholder{color:var(--color-text-error)}.textarea--error:-ms-input-placeholder{color:var(--color-text-error)}.textarea--error::placeholder{color:var(--color-text-error)}.webform-submission-application-form .textarea{border-bottom:none;border-radius:16px}.webform-submission-application-form .textarea:focus{border-radius:16px}.icon{width:1em;height:1em}.icon use{fill:currentColor}img,picture{display:block;width:100%;height:auto;max-width:100%}.figure{margin:0}.figure__caption{font-style:italic}.figure--align-center,.media-wrapper.align-center{display:flex;justify-content:center}.svg{fill:currentColor}.link-cta{border:.25rem solid;line-height:1.4;padding:.3333333333rem 1rem;color:var(--color-text);background-color:var(--color-background);border-color:var(--color-background-inverse);display:inline-flex;width:auto;align-items:center;font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-weight:600;text-decoration:none;text-align:center;border-radius:2rem;cursor:default;box-shadow:none}@media(min-width:57.5rem){.link-cta{padding:.3333333333rem 2rem}}.link-cta:visited{color:var(--color-text)}.link-cta:focus,.link-cta:hover{color:var(--color-text-inverse);background-color:var(--color-background-inverse);border-color:var(--color-background-inverse)}.link-cta:focus{outline:.25rem solid var(--color-primary)}.link-cta:hover{text-decoration:none}.link-cta .icon{transition:transform .3s ease-in-out 0s;flex-shrink:0;margin-left:1.5rem}.link-cta:hover{box-shadow:none}.link-cta:hover .icon{transform:translateX(0.5em)}.link-cta--inverse{color:var(--color-text-inverse);background-color:var(--color-background-inverse);border-color:var(--color-background)}.link-cta--inverse:visited{color:var(--color-text-inverse)}.link-cta--inverse:focus,.link-cta--inverse:hover{color:var(--color-text);background-color:var(--color-background);border-color:var(--color-background)}.link-tab{color:currentColor;transition:all .3s ease-in-out 0s;background-color:var(--color-background-section);border:.0625rem solid var(--color-primary);border-bottom:none;color:var(--color-text);display:block;padding:1rem 2rem;text-align:center;text-decoration:none}.link-tab:focus,.link-tab:hover{color:currentColor;text-decoration:none}@media(min-width:25rem){.link-tab{border-bottom:.25rem solid var(--color-primary);border-left:none;display:inline-block;font-size:1rem;padding:.5rem 1.5rem;position:relative;top:.0625rem;width:auto}.link-tab:first-child{border-left:.0625rem solid var(--color-primary)}}.link-tab.is-active{background-color:var(--color-background);color:var(--color-text)}.link-tab:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.link{color:var(--color-text);text-decoration:none;position:relative}.link:hover{text-decoration:underline}.link .icon--before{width:1.25em;height:1.25em;margin-right:1rem}.link .icon--after{margin-left:.5rem}.link .icon--external-link{position:relative;width:.5rem;height:.5rem;right:0;top:-0.35rem;margin-left:.25rem}.link__suffix{transition:all .3s ease-in-out 0s;display:inline-flex;align-items:center;margin-left:auto;padding-left:1rem;flex-shrink:0;font-weight:700;font-size:.8125rem;text-transform:uppercase;color:var(--color-text-meta)}.link--icon{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.05em;align-items:center;display:flex;margin-bottom:.3333333333rem;padding-top:.3333333333rem;padding-bottom:.3333333333rem;font-size:1rem;box-shadow:none}.link--action{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.08em;color:currentColor;display:inline-flex;align-items:center;padding-bottom:.25rem;padding-top:.25rem;font-size:.875rem;text-transform:uppercase;box-shadow:none;border-bottom:.1875rem solid var(--color-border-primary)}.link--action:focus,.link--action:hover{color:currentColor;text-decoration:none}.link--action .icon{transition:transform .3s ease-in-out 0s;width:1.5em;height:1.5em}.link--action:hover{padding-right:calc(0.25rem + 0.75em)}.link--action:hover .icon{transform:translateX(50%)}.link:hover .link__suffix{color:var(--color-text-meta-inverse)}.list-definition{margin:0 0 2rem;line-height:1.4}.list-definition a{color:currentColor;color:var(--color-text-meta);text-decoration:underline}.list-definition a:focus,.list-definition a:hover{color:currentColor;text-decoration:none}.list-definition a:hover{color:var(--color-text)}.list-item-term{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.08em;margin:0 0 .3333333333rem;font-size:.8125rem;text-transform:uppercase;color:var(--color-text)}.list-item-defintion{margin:0 0 1.5rem;font-family:"PT Sans",sans-serif;font-size:1rem;font-weight:600;color:var(--color-text-meta)}.list-item-defintion p{margin:0}.ckeditor-accordion-container>dl{position:relative}.ckeditor-accordion-container>dl dt{position:relative;border-bottom:1px dashed var(--color-c-contact-icons)}.ckeditor-accordion-container>dl dt>a:not(.button){display:block;padding:1rem 1rem 1rem 4rem;font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;font-weight:700;background-color:var(--color-background);cursor:pointer;transition:background-color 300ms}.ckeditor-accordion-container>dl dt>a:not(.button):focus{outline-color:#333}.ckeditor-accordion-container>dl dt>a:not(.button):hover{box-shadow:none;text-decoration:none}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:1rem;left:1rem;box-sizing:border-box;background:url(/themes/custom/spirit/images/svg/chevron-down.svg) no-repeat 50%;transition:transform .15s cubic-bezier(0.4,0,0.2,1)}.ckeditor-accordion-container>dl dt.active{border-bottom:0}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle{transform:rotate(180deg)}.ckeditor-accordion-container>dl dd{display:none;padding:0 1rem 0 4rem;margin:0}.ckeditor-accordion-container>dl dd.active{border-bottom:1px dashed var(--color-c-contact-icons)}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2rem;padding-left:.5rem}table{display:block;overflow-x:auto;white-space:nowrap;width:100%;margin:2rem 0;font-size:1rem;border:none;border-spacing:0;color:var(--color-text-primary);background-color:var(--color-background);border-collapse:collapse}table caption{margin-bottom:1.5rem;font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;font-weight:800;text-align:left}th,td{padding:.5rem;vertical-align:top;text-align:left;border:.075rem solid var(--color-border-separator)}@media(min-width:57.5rem){th,td{padding:.5rem 1rem}}th span.form-required::after,td span.form-required::after{content:" *"}th{padding:.8rem 1rem;font-weight:bold;color:var(--color-text-inverse);background-color:var(--color-background-gray-1)}td{border-bottom:.075rem solid var(--color-border-separator)}tr:nth-child(even) td{background-color:#f5f5f5}tfoot th,tfoot td{border-bottom:none;border-top:.125rem solid var(--color-border-primary)}.webform-multiple-table table{margin-top:0;margin-bottom:1rem}.webform-multiple-table .tabledrag-toggle-weight{margin-bottom:.5rem}.webform-multiple-table .tabledrag-toggle-weight:hover{text-decoration:none}.webform-multiple-table a.tabledrag-handle .handle{width:25px;height:25px}.webform-multiple-table td select{max-width:unset}.blockquote,.text-long blockquote{position:relative;margin:2rem 0;padding:2rem 0 2rem 5rem;font-size:1.5rem;border-left:3px solid var(--color-c-carmine-red)}.blockquote::before,.text-long blockquote::before{display:block;width:2rem;height:2rem;content:"";background:url(/themes/custom/spirit/images/svg/quote.svg) no-repeat 50%;background-size:contain;position:absolute;top:2rem;left:2rem}.heading--h1{color:var(--color-c-gunmetal);font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.333;margin:0 0 .5em;width:auto}.heading--h1__link{color:inherit}.heading--h1__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.heading--h1{font-size:3rem}}.heading--h2{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem;width:auto}.heading--h2__link{color:inherit}.heading--h2__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.heading--h2{font-size:2.5rem}}.heading--h3{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.25;margin:0 0 1rem;width:auto}.heading--h3__link{color:inherit}.heading--h3__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.heading--h3{font-size:2rem}}.heading--h4{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.333;margin:0 0 1rem;width:auto}.heading--h4__link{color:inherit}.heading--h4__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.heading--h4{font-size:1.5rem}}.heading--h5,.heading--h6{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 1rem;width:auto}.heading--h5__link,.heading--h6__link{color:inherit}.heading--h5__link:hover,.heading--h6__link:hover{color:var(--color-text-inverse)}.heading--subheading{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.25;margin:0 0 1rem;width:auto}.heading--subheading__link{color:inherit}.heading--subheading__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.heading--subheading{font-size:2rem}}.heading--title-label{margin:0;padding:.25rem 0;line-height:1.5;font-family:"PT Sans",sans-serif;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.heading--title-section-small{margin:0 0 1rem;padding:.25rem 0;line-height:1.5;font-family:"PT Sans",sans-serif;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-meta)}.heading--heavy{text-transform:uppercase}.paragraph,.text-long p{margin:0 0 1rem}.text-long p.text-size--middle,.text-long p.text-size--large{font-family:"Source Sans Pro",sans-serif}.text-long p.text-size--middle{font-size:1rem;margin:0 0 .5rem}.text-long p.text-size--middle{font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.text-long p.text-size--large{font-size:1.375rem;font-weight:700}.text-long p.button-framed{display:inline-block;margin:.5em;padding:.5em 1em;border:1px dashed var(--color-border-separator);border-radius:1rem}.text-caption,figcaption{margin:0 0 1rem 0;font-style:italic;font-weight:bold;font-size:1rem}.text-long{margin-bottom:2rem}.text-long ol,.text-long ul{display:inline-block;list-style:disc}.text-long ol{list-style:decimal}.text-long img{width:auto;margin-bottom:1rem}.text-long h2{margin:1em 0 .5em}.text-long h3{margin:1em 0 .5em}.text-long h4{margin:1em 0 .5em}.text-long a:not([class]){color:var(--color-c-teal-blue);text-decoration:underline;text-underline-offset:2px}.text-long a:not([class]):hover{color:var(--color-c-gunmetal)}.text-teaser{margin-bottom:2rem;font-size:1.25rem}@media(min-width:45rem){.text-teaser{margin-bottom:3rem;font-size:1.375rem}}.text-teaser--small{font-size:1rem;margin-bottom:1rem}@media(min-width:45rem){.text-teaser--small{margin-bottom:2rem}}.video{max-width:600px;max-height:calc(100vh - 8rem);margin-bottom:1rem}.video__content{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video__content iframe{width:100%;height:100%;max-height:calc(100vh - 8rem);position:absolute;left:0;top:0}.video--full{padding-bottom:75%}.visually-hidden,.share--vertical .share__title,.details-summary:not([open])~.button,#manage-cookies .cookie-buttons-wrapper .details-summary:not([open])~.cookie-btn,.header__item--user .user-greeting ul li .details-summary:not([open])~a,.webform--confirmation .details-summary:not([open])~a[rel=prev],.form--search .label--text,.webform-multiple-table .details-summary:not([open])~.tabledrag-toggle-weight{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.accordion-item{border-top:.125rem solid}.accordion-item:last-child{border-bottom:.125rem solid}.accordion-item .icon{transform:rotate(90deg)}.accordion-item__heading{justify-content:space-between;display:flex;align-items:center;margin:0;padding:1rem 0;font-size:1.25rem;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:0;line-height:1.5}.accordion-item__heading::marker{display:none}.accordion-item__content{padding:1rem 0}.accordion-item__content .text-long{margin-bottom:0}.accordion-item[open] .icon{transform:rotate(-90deg)}.accordion{margin-bottom:var(--space-elements)}.announcement{max-width:90rem;width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;position:relative;padding:1rem;font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--color-text-inverse);background:var(--color-background-inverse)}.announcement .link{color:currentColor;align-items:center;display:inline-flex;position:static;padding:0;color:inherit}.announcement .link:focus,.announcement .link:hover{color:currentColor;text-decoration:none}.announcement .link::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.announcement .link:focus,.announcement .link:hover{text-decoration:underline}.announcement .link:focus .icon,.announcement .link:hover .icon{transform:translateX(0.5rem)}.announcement .link:focus{outline:.25rem solid currentColor;padding-right:.5rem}.announcement .svg,.announcement .icon{flex-shrink:0}.announcement .svg{width:2rem;height:2rem;order:-1;margin-right:1rem}.announcement .svg svg{stroke:currentColor}@media(min-width:57.5rem){.announcement .svg{margin-right:2rem}}.announcement .icon{transition:transform .3s ease-in-out 0s;margin-left:.5rem}.announcement__message p{margin:0}.announcement--warning{color:var(--color-text);background:var(--color-status-warning)}.announcement--critical{color:var(--color-text);background:var(--color-status-error)}.announcement:last-of-type{margin-bottom:var(--space-elements)}@media(min-width:57.5rem){.announcement{padding:1.5rem 2rem}}.block__title{margin-bottom:3rem;text-align:center}.block--carousel{margin-bottom:4rem;text-align:center}.block--carousel .heading{margin-bottom:1em}.tabs-carousel{margin-bottom:2rem}.tabs-carousel .tabs-carousel--navigation{position:relative;padding:0 150px}.tabs-carousel .tabs-carousel--navigation .button--next-prev{position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:57.49rem){.tabs-carousel .tabs-carousel--navigation .button--next-prev{display:none}}.tabs-carousel .tabs-carousel--navigation .button--next-prev.previous{left:0}.tabs-carousel .tabs-carousel--navigation .button--next-prev.next{right:0}.tabs-carousel--links{margin:0;padding:0 150px;list-style:none;display:flex;flex-flow:row nowrap;justify-content:center}.tabs-carousel--links .tab__link{padding:0 2em;font-size:1.375rem;line-height:2.3em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:var(--color-background-section);border-radius:2rem 2rem 0 0}.tabs-carousel--links .tab__link.current{background-color:var(--color-primary);color:var(--color-text-inverse)}.tabs-carousel--content{padding:2rem;text-align:initial;background-color:var(--color-background);border-radius:2rem}.tabs-carousel .tab__content{width:100%;display:none}.tabs-carousel .tab__content.current{display:block}@media(max-width:57.49rem){.tabs-carousel .tabs-carousel--navigation{padding:0}.tabs-carousel .tabs-carousel--navigation .button--next-prev{display:none}.tabs-carousel--links{padding:0}.tabs-carousel--links .tab__link{flex:1;padding:0 1em;border-radius:1rem 1rem 0 0}.tabs-carousel--content{border-radius:0 0 2rem 2rem}}@media(max-width:44.99rem){.tabs-carousel--links .tab__link{padding:.5em 1em;font-size:1rem}}@media(min-width:57.5rem){.tabs-carousel--content{min-height:300px;display:flex;align-items:center}}.block--contact{margin-bottom:4rem}@media(max-width:57.49rem){.block--contact{padding:1rem;border-radius:2rem;background-color:var(--color-background)}}.block--contact .block__title{margin-top:1rem;margin-bottom:2rem}@media(min-width:57.5rem){.block--contact .block__title{margin-bottom:3rem;text-align:left}}.block--contact .grid{gap:1rem}@media(min-width:57.5rem){.block--contact .grid{padding:2rem;border-radius:2rem;background-color:var(--color-background)}}.block--contact .grid__item{padding:1rem;flex:1 1 100%;border:1px dashed var(--color-border-separator);border-radius:1rem;display:flex;flex-flow:column nowrap}@media(min-width:45rem){.block--contact .grid__item{padding:2rem 1.5rem;flex:1 0 45%}}@media(min-width:76.5rem){.block--contact .grid__item{flex:1 0 20%}}.block--contact .grid__item--content{flex:1;display:flex;flex-direction:column;justify-content:center}.block--contact .grid__item--content .text-long{margin-bottom:0}.block--contact .heading{font-size:1.375rem;font-weight:700;text-align:center}@media(min-width:45rem){.block--contact .heading{font-size:1.5rem}}.block--contact .icon{color:var(--color-c-contact-icons);vertical-align:middle}.block--contact .link.link--with-icon .icon--before{width:1em;height:1em;margin-right:.3em}.block--contact .link--call{display:block;margin-bottom:.5em;text-align:center;font-size:1.375rem}.block--contact .link--mail{display:block;text-align:center;font-size:1.25rem}.block--contact .link--mail .icon{width:1em;height:1em}.block--contact .write .grid__item--content{text-align:center}.block--contact .write .grid__item--content .write--email{margin-bottom:2rem}.block--contact .write .button,.block--contact .write #manage-cookies .cookie-buttons-wrapper .cookie-btn,#manage-cookies .cookie-buttons-wrapper .block--contact .write .cookie-btn,.block--contact .write .header__item--user .user-greeting ul li a,.header__item--user .user-greeting ul li .block--contact .write a,.block--contact .write .webform--confirmation a[rel=prev],.webform--confirmation .block--contact .write a[rel=prev],.block--contact .write .webform-multiple-table .tabledrag-toggle-weight,.webform-multiple-table .block--contact .write .tabledrag-toggle-weight{margin:0 auto}.block--contact .write .icon{margin-right:.3em;width:1.2em;height:1.2em}.block--contact .visit--address{display:flex;-moz-column-gap:.5em;column-gap:.5em;justify-content:center;margin-bottom:1em}.block--contact .visit--address p{margin-top:0}.block--contact .visit--address .icon{width:1.5em;height:1.5em}.block--contact .visit .text-long{font-size:1rem}.block--contact .social{display:flex;flex-flow:column}.block--contact .social--links{flex:1;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;align-items:center;align-content:center}.block--contact .social--links .social__link{color:var(--color-c-contact-icons)}.block--contact .social--links .social__link:hover{color:var(--color-text-meta-dark)}.block--contact .social--links svg{width:40px;height:40px}.block--hero{margin-bottom:4rem}.block--hero--content{position:relative;overflow:hidden;border-radius:2rem}.block--hero .text{color:var(--color-text-inverse)}.block--hero .text .text-long{margin:0}.block--hero .background{overflow:hidden}.block--hero .background img,.block--hero .background picture{height:100%;-o-object-fit:cover;object-fit:cover}.block--hero--style-one .block--hero--content{padding:1rem}@media(min-width:57.5rem){.block--hero--style-one .block--hero--content{padding:2rem}}@media(min-width:57.5rem){.block--hero--style-one .text{width:50%;margin-left:auto}}.block--hero--style-one .text>.heading{text-align:center}.block--hero--style-one .background{position:absolute;width:100%;height:100%;top:50%;left:0;transform:translateY(-50%);z-index:-1}.block--hero--style-two .text{margin-left:auto;padding:2rem;background-color:var(--color-background-gray-1)}@media(min-width:57.5rem){.block--hero--style-two .text{width:50%;margin-left:auto}}@media(min-width:76.5rem){.block--hero--style-two .text{width:30%;margin-left:auto}}.block--hero--style-two .text>.heading{font-size:2rem;word-break:break-word}@media(min-width:57.5rem){.block--hero--style-two .text>.heading{font-size:3rem;font-weight:600}}@media(min-width:76.5rem){.block--hero--style-two .text>.heading{font-size:4rem;font-weight:600}}.block--hero--style-two .background{width:100%;aspect-ratio:2}@media(min-width:57.5rem){.block--hero--style-two .background{position:absolute;width:50%;height:100%;top:50%;left:0;transform:translateY(-50%);z-index:-1}}@media(min-width:76.5rem){.block--hero--style-two .background{width:70%}}.block--image-array{margin-bottom:4rem}.block--image-array .image-array--wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.block--image-array .image-array--wrapper .card--flip{flex:1 1 100%}@media(min-width:45rem){.block--image-array .image-array--wrapper .card--flip{flex:1 0 45%}.block--image-array .image-array--wrapper .card--flip:nth-child(1){flex:1 0 100%}}@media(min-width:57.5rem){.block--image-array .image-array--wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(10,auto);grid-column-gap:16px;grid-row-gap:16px}.block--image-array .card--flip:nth-child(1){grid-area:1/1/5/5}.block--image-array .card--flip:nth-child(2){grid-area:1/5/5/9}.block--image-array .card--flip:nth-child(3){grid-area:6/9/11/13}.block--image-array .card--flip:nth-child(4){grid-area:5/1/11/4}.block--image-array .card--flip:nth-child(5){grid-area:5/4/8/9}.block--image-array .card--flip:nth-child(6){grid-area:8/4/11/9}.block--image-array .card--flip:nth-child(7){grid-area:1/9/6/13}}.block--small-text-image{padding:1rem;margin-bottom:4rem;border-radius:2rem;background-color:var(--color-background)}@media(min-width:57.5rem){.block--small-text-image{padding:0}}.block--small-text-image .grid{align-items:center}.block--small-text-image .grid__item{display:flex;flex:1 0 100%}@media(min-width:57.5rem){.block--small-text-image .grid__item{flex:1 0 30%}}.block--small-text-image .grid__item.image{order:3}@media(min-width:57.5rem){.block--small-text-image .grid__item.image{order:1;max-width:260px}}.block--small-text-image .grid__item.image img{border-radius:1rem}@media(min-width:57.5rem){.block--small-text-image .grid__item.image img{border-radius:2rem}}.block--small-text-image .grid__item.text{padding:0;text-align:center}.block--small-text-image .grid__item.text .text-long{width:100%}@media(min-width:45rem){.block--small-text-image .grid__item.text h2{font-size:2rem}}@media(min-width:57.5rem){.block--small-text-image .grid__item.text{order:2;padding:1rem;padding-left:2rem;text-align:unset}.block--small-text-image .grid__item.text .text-long{margin:0}.block--small-text-image .grid__item.text .text-long h2{margin-top:0}}@media(min-width:76.5rem){.block--small-text-image .grid__item.text h2{font-size:2.5rem}}.block--small-text-image .grid__item.cta{padding:0;padding-bottom:2rem;justify-content:center}@media(min-width:57.5rem){.block--small-text-image .grid__item.cta{order:3;padding:1rem;padding-right:2rem;justify-content:flex-end}}.block--text-array{margin-bottom:4rem}.block--text-array .block__body{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2rem 1rem 1rem 1rem;background-color:var(--color-background-section)}.block--text-array .text-long{flex:1 0 100%;margin-bottom:1rem;padding:0;font-size:1.25rem;text-align:center}.block--text-array .text-long .text-size--large{margin-bottom:.2em;font-family:"Source Sans Pro",sans-serif;font-size:2.5rem;line-height:1em}@media(min-width:45rem){.block--text-array .text-long{flex:1 0 50%;padding:0 1rem}.block--text-array .text-long .text-size--large{font-size:3rem}}@media(min-width:57.5rem){.block--text-array .block__body{padding:4rem 3rem 1rem 3rem}.block--text-array .text-long{flex:1 0 25%;padding:0 2rem}}@media(min-width:76.5rem){.block--text-array .text-long .text-size--large{font-size:5rem}}.block--text-cta{margin-bottom:4rem}.block--text-cta .icon{width:60px;height:60px;position:absolute;right:0;top:50%;transform:translateX(50%) translateY(-50%);z-index:1;transition:transform .15s cubic-bezier(0.4,0,0.2,1),width .15s,height .15s}@media(max-width:57.49rem){.block--text-cta .icon{top:auto;right:50%;bottom:0;transform:translateX(50%) translateY(50%) rotate(90deg)}}.block--text-cta .grid__item{width:100%;margin-bottom:0;position:relative}@media(min-width:45rem){.block--text-cta .grid__item{width:50%}}@media(min-width:57.5rem){.block--text-cta .grid__item{width:50%}}@media(max-width:57.49rem){.block--text-cta .grid__item{width:100%}}.block--text-cta .cta--left{padding:1rem 1rem 3rem;background-color:var(--color-background);border-radius:1rem}.block--text-cta .cta--right{padding:3rem 1rem 1rem}.block--text-cta .text-long{margin:0}@media(min-width:57.5rem){.block--text-cta .icon{width:120px;height:120px}.block--text-cta .cta--left{padding:1rem 5rem 1rem}.block--text-cta .cta--right{padding:1rem 1rem 1rem 5rem}}.block--text-image{margin-bottom:4rem}.block--text-image .grid{padding:2rem 0}.block--text-image .grid__item{width:100%;margin-bottom:0;position:relative}@media(min-width:45rem){.block--text-image .grid__item{width:50%}}@media(min-width:57.5rem){.block--text-image .grid__item{width:50%}}@media(max-width:57.49rem){.block--text-image .grid__item{width:100%}}.block--text-image .grid__item.text{padding:2rem}@media(min-width:57.5rem){.block--text-image .grid__item.text{min-height:400px;display:flex;align-items:center;padding:2rem 4rem}}.block--text-image .grid__item.image img,.block--text-image .grid__item.image picture{-o-object-fit:cover;object-fit:cover;height:100%}.block--text-image--style-one .grid__item.text{background-color:var(--color-background);border-radius:2rem}@media(min-width:57.5rem){.block--text-image--style-one .grid__item.text{border-radius:2rem 0 0 2rem}}.block--text-image--style-one .grid__item.image{margin-top:-2rem;margin-bottom:-2rem}.block--text-image--style-one .grid__item.image img,.block--text-image--style-one .grid__item.image picture{border-radius:2rem}.block--text-image--style-two .image img,.block--text-image--style-two .image picture{border-radius:2rem}@media(min-width:57.5rem){.block--text-image--style-two .image img,.block--text-image--style-two .image picture{border-radius:8rem 0 0 8rem}}.block--text-image--style-two.block--text-image--flip .image img,.block--text-image--style-two.block--text-image--flip .image picture{border-radius:2rem}@media(min-width:57.5rem){.block--text-image--style-two.block--text-image--flip .image img,.block--text-image--style-two.block--text-image--flip .image picture{border-radius:0 8rem 8rem 0}}@media(min-width:57.5rem){.block--text-image--flip .grid{flex-direction:row-reverse}.block--text-image--flip .grid__item.text{border-radius:0 2rem 2rem 0}}.block--video-array{margin-bottom:4rem}.block--video-array .grid{align-items:center;gap:1rem}.block--video-array .grid__item{flex:1 0 100%}@media(min-width:45rem){.block--video-array .grid__item{flex:1 0 45%}}@media(min-width:76.5rem){.block--video-array .grid__item{flex:1 0 20%}}.block--video-array .grid__item .text-long>h2{margin-top:0;margin-bottom:.1em}.box-cta{overflow:hidden;margin-bottom:var(--space-elements);padding:2rem;font-weight:bold;border-radius:1rem;color:var(--color-text-inverse);background-color:var(--color-background-inverse)}.box-cta__heading{margin-bottom:1rem;font-size:1.25rem}.box-cta .field{margin:0}.box-cta .link-cta{margin:.5rem 0}.box-links{border:#000 solid .25rem;margin:0 0 var(--space-elements);padding:2rem;padding-bottom:1rem;border-radius:1rem}@media(min-width:25rem){.box-links{padding:3rem;padding-bottom:2rem}}.box-links__heading{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.2;margin:0 0 1.5rem;width:auto}.box-links__heading__link{color:inherit}.box-links__heading__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.box-links__heading{font-size:2.5rem}}.box-links .text-long{margin-bottom:2rem}.box-links .list-links{margin:0}.card{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:1rem;background:var(--color-background-section)}.card .heading__link::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.card__content{padding:1rem 1.5rem;font-size:.875rem;letter-spacing:.08em;line-height:1.4}.card__heading{font-size:1.25rem}.card__image{height:10rem;background-color:var(--color-white);order:-1}.card__image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flip-card{background-color:rgba(0,0,0,0);width:100%;height:100%;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;border-radius:2rem}.flip-card-inner-active,.card--flip--text-only .flip-card-inner{transform:rotateY(180deg);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card-inner-active .flip-card-back .l-inner,.card--flip--text-only .flip-card-inner .flip-card-back .l-inner{max-height:1200px}.flip-card-front,.flip-card-back{backface-visibility:hidden;border-radius:2rem}.flip-card-front{position:absolute;width:100%;height:100%;background-color:var(--color-background);color:#000;overflow:hidden}.flip-card-front picture,.flip-card-front img{height:100%;-o-object-fit:cover;object-fit:cover}.flip-card-front .button-wrapper{width:100%;display:block;position:absolute;bottom:1rem;left:0}@media(max-width:44.99rem){.flip-card-front .button-wrapper{bottom:0}}.flip-card-front .button,.flip-card-front #manage-cookies .cookie-buttons-wrapper .cookie-btn,#manage-cookies .cookie-buttons-wrapper .flip-card-front .cookie-btn,.flip-card-front .header__item--user .user-greeting ul li a,.header__item--user .user-greeting ul li .flip-card-front a,.flip-card-front .webform--confirmation a[rel=prev],.webform--confirmation .flip-card-front a[rel=prev],.flip-card-front .webform-multiple-table .tabledrag-toggle-weight,.webform-multiple-table .flip-card-front .tabledrag-toggle-weight{max-width:calc(100% - 2rem);text-align:center}@media(max-width:44.99rem){.flip-card-front .button,.flip-card-front #manage-cookies .cookie-buttons-wrapper .cookie-btn,#manage-cookies .cookie-buttons-wrapper .flip-card-front .cookie-btn,.flip-card-front .header__item--user .user-greeting ul li a,.header__item--user .user-greeting ul li .flip-card-front a,.flip-card-front .webform--confirmation a[rel=prev],.webform--confirmation .flip-card-front a[rel=prev],.flip-card-front .webform-multiple-table .tabledrag-toggle-weight,.webform-multiple-table .flip-card-front .tabledrag-toggle-weight{display:block;width:100%;max-width:unset;padding:1em;text-align:center}}.flip-card-back{height:100%;background-color:var(--color-background);transform:rotateY(180deg)}@media(max-width:44.99rem){.flip-card-back{min-height:320px}}.flip-card-back button.close{position:absolute;top:1rem;right:1.5rem}.flip-card-back .l-inner{height:100%;padding:2rem}@media(min-width:57.5rem){.flip-card-back .l-inner{max-height:250px;transition:all .5s}}.card--flip--text-only .flip-card-inner-active,.card--flip--text-only .flip-card-inner{box-shadow:none}.card--flip--text-only .flip-card-back{background-color:rgba(0,0,0,0)}.card--video{position:relative;display:flex;flex-flow:row nowrap;background-color:var(--color-background);border:1px dashed var(--color-border-separator);border-radius:1rem}.card--video--thumbnail{position:relative;overflow:hidden;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:1rem}.card--video--thumbnail img{height:160px;width:auto;-o-object-fit:cover;object-fit:cover}.card--video--thumbnail .icon{position:absolute;top:50%;left:50%;width:80px;height:80px;color:var(--color-background);transform:translateX(-50%) translateY(-50%)}.card--video--title{flex:1;padding:1rem;display:flex;align-items:center}.card--video .heading__link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.hero{position:relative;overflow:hidden;margin-bottom:4rem;padding:1.5rem;background:var(--color-primary)}.hero__inner{background:var(--color-background);display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:2}.hero__bg{height:16rem;overflow:hidden;position:absolute;right:0;top:0}.hero__meta{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.05em;color:var(--color-text-meta);font-size:.8125rem;order:-1;text-transform:uppercase}@media(min-width:25rem){.hero__inner{margin-top:13rem}}@media(min-width:57.5rem){.hero{padding:calc(5.5rem / 2)}.hero__inner{margin:0;padding:2rem;width:80%}.hero__inner__title__h1{text-transform:initial}.hero__meta{margin-bottom:1rem}.hero__bg{height:100%;width:60%}.hero__bg .image{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}}@media(min-width:76.5rem){.hero{padding:5.5rem}.hero__inner{width:70%}}@media(min-width:88rem){.hero__inner{padding:4rem;width:60%}}.list-links{list-style:none;margin:0;padding:0;margin-bottom:var(--space-elements)}.list-links__item{margin-bottom:.5rem}.list-links--attachment .list-links__item{border-bottom:.0625rem solid var(--color-border-primary)}.media{margin-bottom:var(--space-elements)}.anchor-menu{margin-bottom:var(--space-elements);padding:1rem 0;border:.0625rem solid var(--color-border-primary);border-left:none;border-right:none}.anchor-menu .link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;box-shadow:none}.anchor-menu .link .icon{margin-right:.5rem}.anchor-menu .link:hover{text-decoration:underline}.anchor-menu__menu{list-style:none;margin:0;padding:0}.anchor-menu__menu-item{margin-bottom:.5rem;padding:0;font-weight:bold;letter-spacing:.05em}.breadcrumb{list-style:none;margin:0;padding:0;background-color:rgba(0,0,0,0);padding:1rem 0}.breadcrumb__link{font-size:1rem;color:var(--color-text)}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--color-text)}.breadcrumb__link:hover{color:var(--color-text)}.breadcrumb__item{display:inline-block}.breadcrumb__item::after{color:var(--color-text);content:"/";margin:0 .5rem}.breadcrumb__item:last-child{color:var(--color-text)}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:var(--color-text)}.language-switcher{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:57.49rem){.language-switcher{justify-content:center}}.language-switcher__item{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.05em;padding:0 .5rem;font-size:.8125rem;text-transform:uppercase}.language-switcher__link{color:currentColor;padding-bottom:.5rem;position:relative}.language-switcher__link:focus,.language-switcher__link:hover{color:currentColor;text-decoration:none}.language-switcher__link:hover,.language-switcher__link:focus{background-color:rgba(0,0,0,0);box-shadow:none;color:var(--color-primary)}.language-switcher__link:not(.language-switcher__link--is-active)::before,.language-switcher__link:not(.language-switcher__link--is-active)::after{content:"";position:absolute;bottom:.125rem;left:0;right:0;height:.1875rem;background-color:var(--color-accent)}.language-switcher__link:not(.language-switcher__link--is-active)::before{opacity:0;transform:translateY(0.25rem);transition:transform 0s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0s}.language-switcher__link:not(.language-switcher__link--is-active)::after{opacity:0;transform:translateY(0.25rem);transition:transform .2s cubic-bezier(0.175,0.885,0.32,1.275),opacity .2s}.language-switcher__link:not(.language-switcher__link--is-active):hover::before,.language-switcher__link:not(.language-switcher__link--is-active):hover::after,.language-switcher__link:not(.language-switcher__link--is-active):focus::before,.language-switcher__link:not(.language-switcher__link--is-active):focus::after{opacity:1;transform:translateY(0)}.language-switcher__link:not(.language-switcher__link--is-active):hover::before,.language-switcher__link:not(.language-switcher__link--is-active):focus::before{transition:transform .2s cubic-bezier(0.175,0.885,0.32,1.275),opacity .2s}.language-switcher__link:not(.language-switcher__link--is-active):hover::after,.language-switcher__link:not(.language-switcher__link--is-active):focus::after{transition:transform 0s .2s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0s .2s}.language-switcher__link--is-active::before,.language-switcher__link--is-active::after{content:"";position:absolute;bottom:.125rem;left:0;right:0;height:.1875rem;background-color:var(--color-accent);opacity:1}.footer nav>h2{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 1rem;width:auto;font-weight:700}.footer nav>h2__link{color:inherit}.footer nav>h2__link:hover{color:var(--color-text-inverse)}@media(max-width:44.99rem){.footer nav>h2{font-size:1.125rem;margin:0 0 .5rem}}.footer .menu{margin:0;margin-bottom:1rem;padding:0}.footer .menu__item{margin:0;list-style:none}.footer .menu__link{font-size:1rem}.menu-main{position:relative;display:flex;z-index:5;background:var(--color-background)}@media(max-width:57.49rem){.menu-main::before,.menu-main::after{content:"";position:absolute;width:100vw;height:100%;background:var(--color-background);z-index:1}.menu-main::before{right:100%}.menu-main::after{left:100%}}@media(min-width:57.5rem){.menu-main{overflow:hidden}}.menu-main .menu{transition:transform .3s ease-in-out 0s;margin:0;padding:0}.menu-main .menu__item{margin:1rem 0;list-style:none}.menu-main .menu__parent-title{color:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.25;margin:0;width:auto}.menu-main .menu__parent-title__link{color:inherit}.menu-main .menu__parent-title__link:hover{color:var(--color-text-inverse)}@media(min-width:45rem){.menu-main .menu__parent-title{font-size:2rem}}@media(max-width:57.49rem){.menu-main .menu__parent-title{display:none;font-size:1.25rem}}@media(min-width:57.5rem){.menu-main .menu__parent-title{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:.0625rem solid var(--color-border-separator)}}.menu-main .menu__parent-title--mobile{display:none}@media(max-width:57.49rem){.menu-main .menu__parent-title--mobile{display:block}}.menu-main .menu__link-wrapper{display:flex;margin:.5rem 0;color:var(--color-text-meta)}.menu-main .menu__link{color:currentColor;display:inline-block;width:100%;padding:.4em 1em;font-family:"PT Sans",sans-serif;font-size:1.375rem;font-weight:400;box-shadow:none;color:inherit;border-left:4px solid rgba(0,0,0,0);position:relative}.menu-main .menu__link:focus,.menu-main .menu__link:hover{color:currentColor;text-decoration:none}.menu-main .menu__link[tabindex="-1"]{pointer-events:none}.menu-main .menu__link:hover{box-shadow:none;text-decoration:underline}.menu-main .menu__link:hover::before{position:absolute;left:5px;top:50%;content:"";width:0px;height:0px;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid var(--color-primary);transform:translateY(-50%)}.menu-main .menu__link:focus{outline:.25rem solid currentColor}.menu-main .menu__link.is-active{background-color:var(--color-background-header);border-left:4px solid var(--color-primary)}.menu-main .menu__button-separator{margin-left:auto;margin-right:0;padding-left:.5rem;border-right:.0625rem solid var(--color-border-separator)}.menu-main .menu__expand-submenu,.menu-main .menu__collapse-submenu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);color:inherit}.menu-main .menu__expand-submenu{align-self:center;padding:.8rem 1.4rem}.menu-main .menu__expand-submenu:focus{color:var(--color-text);background:var(--color-background)}.menu-main .menu__expand-submenu[aria-expanded=true] .icon{transform:rotate(-180deg)}.menu-main .menu__collapse-submenu{margin:0;padding:.25rem 0;line-height:1.5;font-family:"PT Sans",sans-serif;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);display:flex;align-items:center;margin:1rem 0}.menu-main .menu__collapse-submenu .icon{width:1.25em;height:1.25em;transform:rotate(-180deg);margin-right:.5rem}@media(min-width:57.5rem){.menu-main .menu__collapse-submenu--mobile{display:none}}.menu-main .menu__drawer{width:100%;position:relative;padding:1rem;padding-left:0}.menu-main .menu__drawer[aria-hidden=true]{display:none}.menu-main .menu__quick-links{width:100%;position:absolute;top:100%;left:0;padding:1rem 1.5rem;border-bottom:.0625rem solid var(--color-border-separator)}@media(min-width:57.5rem)and (max-width:76.49rem){.menu-main .menu__quick-links{width:calc(100% - 6rem);top:auto;left:3rem;bottom:0;padding:1rem 0;border-bottom:none;border-top:.0625rem solid var(--color-border-separator)}}@media(min-width:76.5rem){.menu-main .menu__quick-links{width:40%;top:auto;left:auto;right:0;padding:1rem 2rem;border-bottom:none;border-left:.0625rem solid var(--color-border-separator);background:var(--color-background)}}.menu-main .menu__quick-links__title{margin:0;padding:.25rem 0;line-height:1.5;font-family:"PT Sans",sans-serif;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin:0 0 1rem}.menu-main .menu__quick-links__items{list-style:none;margin:0;padding:0}.menu-main .menu__quick-links__item{margin-bottom:.5rem}@media(min-width:57.5rem){.menu-main .menu__quick-links__item{margin-bottom:1.5rem}}.menu-main .menu__quick-links__link{font-size:1rem}.menu-main .menu--top{width:100%;padding:0;background:var(--color-background)}@media(min-width:57.5rem){.menu-main .menu--top{padding:2rem 0}}.menu-main .menu--sub{position:relative;display:none;width:100%}.menu-main .menu--sub .menu__item{margin:.5rem 0}.menu-main .menu--sub .menu__link{padding:.3em 1em .3em 2em;font-size:1.1875rem}.menu-main .menu--sub .menu__expand-submenu:focus{color:var(--color-text-inverse);background:var(--color-background-inverse)}.menu-main .menu--sub[aria-hidden=false]{display:block}.menu-main .menu--sub[data-child-sub-expanded=true]{transform:translateX(-61rem)}.menu-main .menu--sub[data-child-sub-expanded=true]>.menu__item>.menu__link-wrapper{opacity:0}.menu-main .menu--sub-2{width:100%}.menu-main .menu--sub-2 .menu__link:hover::before{left:20px}.menu-main .menu--sub-3,.menu-main .menu--sub-4,.menu-main .menu--sub-5,.menu-main .menu--sub-6{top:0;left:61rem}.social-menu{list-style:none;margin:0;padding:0}.social-menu .heading{color:currentColor;font-size:1rem;margin-bottom:.5rem}.social-menu__list-item{display:inline-block;margin-bottom:.25rem}.social-menu__link{transition:box-shadow 0.3s ease-in-out 0s,color .3s;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:var(--color-text)}.social-menu__icon{height:2rem;width:2rem;fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-menu__text{font-weight:bold}.social-menu a{color:currentColor;height:2.5rem;width:2.5rem;margin-right:.5rem;position:relative}.social-menu a:focus,.social-menu a:hover{color:currentColor;text-decoration:none}.social-menu a:hover .social-menu__icon{height:2.5rem;width:2.5rem}.menu-switcher{margin:.3rem;display:flex;flex-flow:column nowrap;align-items:center;padding-left:.3333333333rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--color-background-gray-1);z-index:2}.menu-switcher:focus-within{outline:.25rem solid var(--color-primary)}.menu-switcher__hamburger{display:block;height:1.5rem;width:2.5rem}@media(min-width:57.5rem){.menu-switcher__hamburger{width:2.5rem}}.menu-switcher__hamburger-layer{transition:all .3s ease-in-out 0s;display:block;width:100%;height:4px;margin:.4em 0;background-color:currentColor;border-radius:2px}@media(min-width:57.5rem){.menu-switcher__hamburger-layer{border-top-width:.25rem}}.menu-switcher__hamburger-layer--1{transform-origin:0 0}.menu-switcher__hamburger-layer--3{transform-origin:0 100%}.menu-switcher[aria-expanded=true] .menu-switcher__hamburger{margin-right:-1.3rem}.menu-switcher[aria-expanded=true] .menu-switcher__hamburger-layer{width:83%}.menu-switcher[aria-expanded=true] .menu-switcher__hamburger-layer:nth-child(2){transition:none;opacity:0}.menu-switcher[aria-expanded=true] .menu-switcher__hamburger-layer:nth-child(1){transform:rotate(45deg)}.menu-switcher[aria-expanded=true] .menu-switcher__hamburger-layer:nth-child(3){transform:rotate(-45deg)}.menu-switcher .heading{padding:.7rem 0 0;font-weight:400;text-transform:none;letter-spacing:0}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.pager__item{position:relative;z-index:1;display:inline-block;margin:0 .25rem}.pager__item:focus,.pager__item:hover,.pager__item.is-active{position:relative;z-index:2}.pager__item:focus,.pager__item:hover{z-index:3}.pager__item--ellipsis{margin:0 1rem}.pager__link:not(.pager__link--next):not(.pager__link--prev){display:block;box-shadow:inset 0 0 0 .25rem var(--color-border-primary);color:var(--color-text);font-weight:600;text-decoration:none;padding:.25rem 1rem;transition:box-shadow 0.15s cubic-bezier(0.19,1,0.22,1) 0s,color .15s}.pager__link:not(.pager__link--next):not(.pager__link--prev):focus,.pager__link:not(.pager__link--next):not(.pager__link--prev):hover,.pager__link:not(.pager__link--next):not(.pager__link--prev).is-active{box-shadow:inset 0 0 2.5rem .5rem var(--color-border-primary);color:var(--color-text-inverse)}.pager__link:not(.pager__link--next):not(.pager__link--prev):focus,.pager__link:not(.pager__link--next):not(.pager__link--prev):hover{box-shadow:inset 0 0 2.5rem .5rem var(--color-accent)}.pager__link:not(.pager__link--next):not(.pager__link--prev):focus{outline:0 solid var(--color-primary)}.pager__link--next,.pager__link--prev{box-shadow:none;padding:.25rem 1rem;margin:.25rem 1rem;display:flex;align-items:center}.pager__link--next .icon,.pager__link--prev .icon{width:1.25em;height:1.25em}.pager__link--next:focus,.pager__link--next:hover,.pager__link--prev:focus,.pager__link--prev:hover{box-shadow:none;color:var(--color-accent)}.progress-tracker{padding:0;list-style-type:none;position:relative}@media(max-width:57.49rem){.progress-tracker{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;max-width:40rem;margin:1rem auto}.progress-tracker .progress-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.progress-tracker::after{width:100%;content:"";position:absolute;z-index:-1;top:0;left:0;bottom:2rem;border-bottom:1px dashed var(--color-background-gray-0)}}.progress-tracker .progress-step{display:flex;flex-direction:row;align-items:center;min-height:4rem;position:relative}@media(min-width:57.5rem){.progress-tracker .progress-step::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:1.25rem;border-left:2px dashed var(--color-background-gray-0)}}.progress-tracker .progress-text{flex:1;font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;color:var(--color-text-meta-dark)}.progress-tracker .progress-marker{display:flex;align-items:center;justify-content:center;order:2;width:2.5rem;height:2.5rem;border-radius:100%;border:2px solid var(--color-background-gray-1);background-color:var(--color-background)}.progress-tracker .progress-marker::after{content:attr(data-text);font-family:"Source Sans Pro",sans-serif;font-weight:700;color:var(--color-background-gray-1)}@media(max-width:24.99rem){.progress-tracker .progress-marker{width:2rem;height:2rem}}@media(min-width:57.5rem){.progress-tracker .progress-marker{margin-left:2rem}}.progress-tracker .progress-step.is-complete .progress-marker{background-color:var(--color-background-gray-1)}.progress-tracker .progress-step.is-complete .progress-marker::after{content:url(/themes/custom/spirit/images/svg/checkmark.svg);height:20px}@media(max-width:24.99rem){.progress-tracker .progress-step.is-complete .progress-marker::after{transform:scale(0.7)}}.progress-tracker .progress-step.is-active .progress-text{font-size:1.5rem;color:var(--color-background-gray-2)}.share{color:currentColor}.share .icon--external-link{display:none}.share__title{color:currentColor;font-size:1.125rem}.share__list{display:flex;flex-flow:row wrap;list-style:none;padding:0}.share__item{flex:0 0 auto;margin:.25rem}.share__link{color:currentColor;display:block;box-shadow:none}.share__link:hover{box-shadow:none;color:var(--color-text)}.share__icon{width:2rem;height:2rem}@media(min-width:76.5rem){.share--vertical{position:absolute;right:0;top:0}.share--vertical .share__list{flex-flow:column nowrap}}.share--follow-us{color:var(--color-text-inverse)}.status{max-width:90rem;width:100%;margin:0 auto 2rem;padding-left:1rem;padding-right:1rem;display:block;text-align:center}.status__list{list-style:none;margin:0;padding:0;margin-bottom:1rem}.status__list .status{padding:1rem}.status--warning{color:var(--color-primary);background-color:var(--color-status-warning)}.status--error{color:var(--color-text-error);background-color:var(--color-status-error)}.status--status{background-color:var(--color-status-message)}.status__list .status--info{padding-left:4rem;text-align:left;background-color:var(--color-background);border-radius:1rem;border:2px dashed var(--color-text-meta-dark);background-image:url(/themes/custom/spirit/images/svg/info.svg);background-repeat:no-repeat;background-position:1rem;background-size:2rem}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:.0625rem solid var(--color-primary)}@media(min-width:25rem){.tabs__nav{display:flex}}.tabs__nav--local-tasks{margin:1rem 0 .5rem;padding:0}.tabs__link--local-tasks{padding:.25rem 1.5rem}.tags-item{font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.08em;display:inline-block;padding:0;font-size:.75rem;text-transform:uppercase;color:var(--color-text-meta)}.tags-item a{display:inline-block}.tags{margin-bottom:var(--space-elements)}.tags .icon{width:1.2em;height:1.2em;vertical-align:middle;margin-right:.5rem}.tags .tags-item{display:inline-block;margin-right:.25rem}.tags .tags-item:not(a):not(:last-of-type)::after{content:", "}.footer-branding{display:block;padding:0;margin-bottom:1rem;color:var(--color-text)}.footer-branding:focus{outline:.25rem solid var(--color-text)}.footer-branding .container{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.footer-branding .container .image{width:60px}.footer-branding .text>span{display:block}.footer-branding .title{font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-weight:700}.footer-branding .subtitle p:first-of-type{margin-top:0}.footer-branding .subtitle p:last-of-type{margin-bottom:0}.footer-branding:hover{text-decoration:none}.footer-branding:hover .title{text-decoration:underline}@media(max-width:57.49rem){.footer-branding .container .image{width:50px}.footer-branding .title{font-size:1.25rem}.footer-branding .subtitle{font-size:.875rem}}.footer{font-size:1rem;color:var(--color-text);background:var(--color-background-page)}.footer__inner{max-width:90rem;width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-top:2rem}.footer__column-wrapper{display:flex;justify-content:space-between;flex-flow:column nowrap}@media(min-width:45rem){.footer__column-wrapper{flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem}}.footer__column{margin-bottom:1rem}.footer__column--column-1 .menu{display:flex;flex-direction:row wrap;gap:1em}@media(max-width:44.99rem){.footer__column--column-1 .menu{flex-direction:column;gap:0}}@media(max-width:57.49rem){.footer__column--column-1{flex:1 0 100%}.footer__column--column-2,.footer__column--column-3{flex:1 0 45%}}@media(max-width:76.49rem){.footer__column--column-4{flex:1 0 100%;padding-top:2rem;border-top:1px dashed var(--color-text-meta)}}.footer__copyright{text-align:center;padding:1rem 0;color:var(--color-text-meta);border-top:1px dashed var(--color-text-meta)}.form-item{margin-bottom:1rem}.webform-submission-form{display:flex;flex-direction:column}@media(min-width:57.5rem){.webform-submission-form{flex-direction:row}.webform-submission-form:not(.webform--full-width){gap:4rem}.webform-submission-form:not(.webform--full-width) .webform--fields-wrapper{width:100%;max-width:40rem}}@media(min-width:76.5rem){.webform-submission-form:not(.webform--full-width){gap:6rem}.webform-submission-form:not(.webform--full-width) .webform--fields-wrapper{max-width:54rem}}.webform-submission-form.webform--full-width{display:block}.webform--progress-bar-wrapper{margin-bottom:1rem}@media(min-width:57.5rem){.webform--progress-bar-wrapper{max-width:350px;margin-bottom:0}}.webform-actions{margin-top:2rem}.webform-actions .input--submit{min-width:9rem}@media(max-width:24.99rem){.webform-actions .input--submit{margin:.5rem auto}}@media(min-width:25rem){.webform-actions{display:flex;justify-content:space-between}.webform-actions .webform-button--next{margin:0 0 0 auto}}.webform-button--previous{color:var(--color-text-meta);background-color:var(--color-button-grayscale);border-color:var(--color-button-grayscale)}.webform-button--previous:visited{color:var(--color-text-meta)}.webform-button--previous:focus,.webform-button--previous:hover{color:var(--color-text-meta);background-color:var(--color-background);border-color:var(--color-button-grayscale)}.form-item--radios--dienesta-veids{margin:2rem 0;display:flex;flex-flow:column wrap;gap:1rem}@media(min-width:57.5rem){.form-item--radios--dienesta-veids{flex-flow:row wrap}}@media(min-width:76.5rem){.form-item--radios--dienesta-veids{gap:2rem}}.form-item--radios--dienesta-veids .form-item--dienesta-veids{display:flex;flex-direction:column;flex:1 1 25%;margin:0;padding:0;background:var(--color-background);border-radius:1rem}.form-item--radios--dienesta-veids .label--radio{flex-flow:column wrap;padding:1rem;border:2px dashed var(--color-background)}.form-item--radios--dienesta-veids .label--radio:hover{color:var(--color-text);border:2px dashed var(--color-text-meta-light)}.form-item--radios--dienesta-veids .label--radio .heading{font-size:1.4rem;font-weight:700;text-align:center}.form-item--radios--dienesta-veids .label--radio .label__radio{margin-right:1rem}.form-item--radios--dienesta-veids .label--radio .webform-element-description{margin-bottom:2rem;font-size:1rem;color:var(--color-text-meta)}@media(min-width:57.5rem){.form-item--radios--dienesta-veids .label--radio .webform-element-description{flex:1}}@media(min-width:57.5rem){.form-item--radios--dienesta-veids .label--radio{padding:2rem 1rem}.form-item--radios--dienesta-veids .label--radio .label__radio{margin-right:0;margin-bottom:2rem}.form-item--radios--dienesta-veids .label--radio .heading{font-size:1.5rem}}.form-item--radios--dienesta-veids input:checked+.label{border:2px dashed var(--color-background-gray-2);box-shadow:0 0 0 .5rem #fff}@media(min-width:76.5rem){.form-item--radios--dienesta-veids input:checked+.label{box-shadow:0 0 0 1rem #fff}}th.webform-multiple-table--dienesta_veids_periods{width:30%}th.dienesta_izpildes_vieta-table--place{width:100%}.webform-type-fieldset{margin:0 0 2rem;padding:0;border:0}.webform-type-fieldset.l-two-columns .fieldset-wrapper{display:flex;flex-direction:column}@media(min-width:45rem){.webform-type-fieldset.l-two-columns .fieldset-wrapper{flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem}.webform-type-fieldset.l-two-columns .fieldset-wrapper .form-item{flex:1 0 45%}}.webform-type-fieldset.edit-adrese-faktiska-ietvars,.webform-type-fieldset.edit-adrese-deklareta-ietvars{margin-top:2rem}.webform-type-fieldset.edit-adrese-faktiska-ietvars .fieldset-wrapper,.webform-type-fieldset.edit-adrese-deklareta-ietvars .fieldset-wrapper{display:flex;flex-flow:column nowrap}@media(min-width:45rem){.webform-type-fieldset.edit-adrese-faktiska-ietvars .fieldset-wrapper,.webform-type-fieldset.edit-adrese-deklareta-ietvars .fieldset-wrapper{flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem}.webform-type-fieldset.edit-adrese-faktiska-ietvars .fieldset-wrapper .form-item,.webform-type-fieldset.edit-adrese-deklareta-ietvars .fieldset-wrapper .form-item{flex:1 1 45%}.webform-type-fieldset.edit-adrese-faktiska-ietvars .fieldset-wrapper .form-item--adrese-faktiska-address,.webform-type-fieldset.edit-adrese-faktiska-ietvars .fieldset-wrapper .form-item--adrese-deklareta-address,.webform-type-fieldset.edit-adrese-deklareta-ietvars .fieldset-wrapper .form-item--adrese-faktiska-address,.webform-type-fieldset.edit-adrese-deklareta-ietvars .fieldset-wrapper .form-item--adrese-deklareta-address{flex:1 0 100%}}.webform--confirmation{padding:2rem;background-color:var(--color-background);border-radius:1rem;text-align:center}.webform--confirmation--checkmark{margin:2rem auto;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--color-background-gray-1)}.webform--confirmation--checkmark::after{display:block;content:"";width:100%;height:100%;background-image:url(/themes/custom/spirit/images/svg/checkmark-big.svg);background-repeat:no-repeat;background-size:cover}.webform--confirmation .webform-progress{display:none}.form-item--title-dienesta-veids p:first-of-type{margin-top:0}.ui-datepicker table{display:table !important}.header-branding{color:currentColor;display:block;max-width:8rem;min-width:64px;padding-right:1rem}.header-branding:focus,.header-branding:hover{color:currentColor;text-decoration:none}.header-branding:focus{outline:.25rem solid var(--color-primary)}.header-branding svg{width:100%;display:block}@media(max-width:57.49rem){.header-branding{max-width:4rem}}.header__main--compact .header-branding{max-width:4rem}.header-overlay .menu-switcher{grid-column-start:1;grid-row-start:1}.header-overlay .menu-main{grid-column:1/3}.header-overlay .menu-main[aria-hidden=true]{display:none}.header-overlay .menu-extra,.header-overlay .language-switcher,.header-overlay__focus{display:none}.header-overlay .menu-extra{grid-column:1/3;padding:1.5rem}@media(min-width:57.5rem){.header-overlay .menu-extra{grid-row-start:1;grid-column-start:2;justify-content:flex-end;align-items:center;margin-bottom:3rem;padding:1rem 0}}.header-overlay .language-switcher{grid-column:1/3;padding:1.5rem;border-top:.0625rem solid var(--color-border-separator)}.header-overlay__backdrop{position:relative}[data-header-overlay-expanded=true] .header-overlay .menu-switcher{justify-self:flex-end}@media(max-width:57.49rem){[data-header-overlay-expanded=true] .header-overlay .menu-switcher{margin-bottom:1rem}}@media(min-width:57.5rem){[data-header-overlay-expanded=true] .header-overlay .menu-switcher{margin-bottom:2rem}}[data-header-overlay-expanded=true] .header-overlay .menu-extra{display:flex}@media(max-width:57.49rem){[data-header-overlay-expanded=true] .header-overlay .menu-extra{display:block}}[data-header-overlay-expanded=true] .header-overlay__focus{display:block}@media(max-width:57.49rem){[data-header-overlay-expanded=true] .header-overlay .language-switcher{display:flex}}[data-header-overlay-expanded=true] .header-overlay__dialog{display:grid;grid-template-columns:auto;width:100%;max-width:100%;position:relative;transform:translateX(-50%);top:.9rem;left:50%;z-index:101;overflow:hidden}[data-header-overlay-expanded=true] .header-overlay__backdrop{position:absolute;width:100%;max-width:40rem;height:100vh;padding:0 1rem 0 0;overflow-y:auto;top:0;left:auto;right:-1rem;bottom:0;z-index:100;background:var(--color-background);box-shadow:0 1px 6px rgba(5,27,44,.06),0 2px 32px rgba(5,27,44,.16)}@media(min-width:57.5rem){[data-header-overlay-expanded=true] .header-overlay__backdrop{padding:0 1.5rem}}.header__item--user{flex:1;display:flex;justify-content:flex-end;padding-right:2rem}.header__item--user .short{display:block;white-space:nowrap;overflow:hidden}@media(max-width:24.99rem){.header__item--user .short{width:20px;text-overflow:ellipsis}}.header__item--user .long{display:none}@media(min-width:45rem){.header__item--user .short{display:none}.header__item--user .long{display:block}}.header__item--user .user-greeting{display:flex;flex-flow:row nowrap;align-items:center;padding:.3em;font-size:1rem;background-color:var(--color-background);border-radius:20px}.header__item--user .user-greeting ul{margin:0 0 0 1rem;padding:0}.header__item--user .user-greeting ul li{list-style:none}.header__item--user .user-greeting .icon{width:2em;height:2em}.header{max-width:90rem;width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-right:0;padding-left:0}.header__main{position:relative;width:100%;max-width:90rem;display:flex;justify-content:space-between;align-items:center;padding:2rem 1rem;z-index:50;padding-top:0;padding-left:0}.header__main::before{content:"";width:100vw;max-width:100vw;height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:var(--color-background-header)}.header__main--compact{position:fixed;top:0;padding:.5rem 1rem}.header__main--compact::before{content:"";width:100vw;max-width:100vw;height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:var(--color-background-header)}.header__main--compact::before{box-shadow:0 1px 1px rgba(5,27,44,.06),0 0px 10px rgba(5,27,44,.16)}.header__main--compact .header__item--branding{max-height:5rem}@media(max-width:87.99rem){.header__main--compact{left:0}}@media(max-width:57.49rem){.header__main{padding:.5rem 1rem;padding-top:0;padding-left:0}}.header__item--branding{display:flex;align-items:center;max-height:5rem}@media(min-width:57.5rem){.header__item--branding{max-height:12rem}}.header__item--additional{display:flex;align-items:center;justify-content:flex-end}.header__item--additional .language-switcher{margin:0 auto;padding-left:1rem}@media(max-width:57.49rem){.header__item--additional .language-switcher{display:none}}.header__bottom{position:relative}.header__bottom--big-image{position:relative;overflow:hidden}@media(min-width:45rem){.header__bottom--big-image{position:absolute;top:0;left:0;right:0;z-index:-1}}.header__bottom--big-image.header__bottom::before{bottom:1rem}@media(min-width:45rem){.header__bottom--big-image.header__bottom::before{bottom:0}}.header__bottom--big-image .header__bottom--text{width:100%;aspect-ratio:7;position:relative;top:auto;bottom:0;left:50%;background-color:var(--color-c-carmine-red);color:var(--color-text-inverse);border-radius:1rem;padding-bottom:1.5rem;transform:translateX(-50%) translateY(-1rem);z-index:1}@media(min-width:45rem){.header__bottom--big-image .header__bottom--text{position:absolute;width:40%;aspect-ratio:1;bottom:-50%;border-radius:100%}}@media(min-width:57.5rem){.header__bottom--big-image .header__bottom--text{padding-bottom:0;transform:translateX(-50%)}}.header__bottom--big-image .header__bottom--text .icon{display:block;margin:0 auto}.header__bottom--big-image .header__bottom--text .icon--text{display:none;width:60%;height:auto;aspect-ratio:2}@media(min-width:45rem){.header__bottom--big-image .header__bottom--text .icon--text{display:block}}.header__bottom--big-image .header__bottom--text .icon--text-small{display:block;width:50%;height:auto;aspect-ratio:2.5}@media(min-width:45rem){.header__bottom--big-image .header__bottom--text .icon--text-small{display:none}}.header__bottom--big-image .header__bottom--text .icon--arrow{display:none;width:24px;height:50px}@media(min-width:45rem){.header__bottom--big-image .header__bottom--text .icon--arrow{display:block;height:24px}}@media(min-width:76.5rem){.header__bottom--big-image .header__bottom--text .icon--arrow{width:32px;height:32px}}.header__bottom--small-image .inner{height:120px}@media(min-width:25rem){.header__bottom--small-image .inner{height:120px}}@media(min-width:45rem){.header__bottom--small-image .inner{height:200px}}@media(min-width:76.5rem){.header__bottom--small-image .inner{height:300px}}.header__bottom--small-image .inner picture{height:100%}.header__bottom--small-image .inner picture img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.header__bottom--has-title picture{background-color:var(--color-background-inverse)}.header__bottom--has-title picture img{opacity:.5}.header__bottom--title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.header__bottom--title h1{color:var(--color-text-inverse)}.header__bottom::before{width:100%;height:170px;content:"";background-image:url(/themes/custom/spirit/images/svg/header-mask.svg);background-size:cover;background-position:center;position:absolute;bottom:0;z-index:5}.header__bottom .inner{position:relative;margin-bottom:1px;overflow:hidden}.page--has-header-image.page--big-image .header__inner{position:relative;width:100%;height:auto;aspect-ratio:1.8}@media(min-width:45rem){.page--has-header-image.page--big-image .header__inner{aspect-ratio:1.9}}.page--has-header-image.page--big-image .header__main:not(.header__main--compact)::before{background:rgba(0,0,0,0)}.page:not(.page--big-image).has-fixed-header{padding-top:180px}.gin--horizontal-toolbar .header__main--compact{top:53px}.gin--horizontal-toolbar.toolbar-vertical .header__main--compact{top:39px}.recruits-container{padding:2rem 4rem 1rem;border-radius:2rem;background-color:var(--color-background)}.recruits-container .info-text{font-size:.75rem}.recruits-container .wrapper{display:flex;justify-content:center}.recruits-container .data-container{display:grid;grid-template-columns:auto auto auto auto;gap:30px;margin-bottom:1rem}.recruits-container .data-container .readonly input{color:#6b6b6b;border-color:#bbb;background:#ededed}.recruits-container .mark{width:36px;height:36px;border-radius:100%;margin:0 auto;padding:2px}.recruits-container .mark .check{display:inline-block;transform:rotate(45deg);height:18px;width:10px;border-bottom:4px solid #52c41a;border-right:4px solid #52c41a}.recruits-container .mark .cross{position:relative}.recruits-container .mark .cross::after{content:"";height:24px;border-left:4px solid #ff4d4f;position:absolute;transform:rotate(45deg);left:11px;top:1px}.recruits-container .mark .cross::before{content:"";height:24px;border-left:4px solid #ff4d4f;position:absolute;transform:rotate(-45deg);left:11px;top:1px}.recruits-container .recruit-status{text-align:center;border-radius:2rem;padding:2rem;font-size:1.25rem;font-weight:700;margin-bottom:2rem}.recruits-container .recruit-status p{margin-bottom:0}.recruits-container .recruit-status.selected{border:1px solid #52c41a;background:rgba(82,196,26,.06)}.recruits-container .recruit-status.selected .mark{border:3px solid #52c41a}.recruits-container .recruit-status.unselected{border:1px solid #ff4d4f;background:rgba(255,77,79,.06)}.recruits-container .recruit-status.unselected .mark{border:3px solid #ff4d4f}.section-cards-item>*{height:100%}.section-cards{display:grid;grid-template-rows:auto;align-items:center;position:relative;margin-bottom:var(--space-elements)}@media(min-width:57.5rem){.section-cards{grid-template-columns:auto auto}}.section-cards>.link{justify-self:center;margin:0 0 2rem}@media(min-width:57.5rem){.section-cards>.link{grid-row-start:1;grid-column-start:2;justify-self:flex-end}}.section-cards__items{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:2rem}.grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.grid__item{width:100%}@media(min-width:45rem){.grid__item{width:50%}}@media(min-width:57.5rem){.grid__item{width:25%}}.page-content{max-width:90rem;width:100%;margin:0 auto;position:relative}.page-content__content{grid-column-start:2;grid-row:1/span 3;max-width:58rem;width:100%;margin-left:auto;margin-right:auto}.page-content__sidebar-pre-content,.page-content__sidebar-post-content{grid-column-start:4}@media(min-width:57.5rem){.page-content__sidebar-pre-content,.page-content__sidebar-post-content{--space-elements:2rem}}.page-content__post-content{grid-column:1/-1}.page-content--full-width .page-content__content{max-width:88rem}@media(min-width:57.5rem){.page-content--with-sidebar{display:grid;grid-template-columns:0 auto 5.5rem 22.5rem 0;grid-template-rows:auto auto;-moz-column-gap:0;column-gap:0}.page-content--with-sidebar__content{max-width:none}}@media(min-width:76.5rem){.page-content--with-sidebar{grid-template-columns:5.5rem auto 5.5rem 22.5rem 5.5rem}}@media(min-width:88rem){.page-content--with-sidebar{grid-template-columns:5.5rem auto 9.5rem 22.5rem 5.5rem}}.page{display:flex;flex-direction:column;min-height:100vh}.page__main{padding-left:1rem;padding-right:1rem;padding-bottom:var(--space-elements)}.page-node-type-page .page-content--full-width>.page-content__content{padding:1rem;background-color:var(--color-background);border-radius:1rem}@media(min-width:45rem){.page-node-type-page .page-content--full-width>.page-content__content{padding:2rem}}@media(min-width:57.5rem){.page-node-type-page .page-content--full-width>.page-content__content{padding:4rem}}.page-node-type-page .page-content--full-width>.page-content__content .inner{max-width:60rem;margin:0 auto}.place-holder{padding:3rem;border:.25rem dashed var(--color-text-meta-light);color:var(--color-text-meta-light)}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#manage-cookies{width:90%;max-width:1024px;z-index:99999;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-background);max-height:95%;overflow:auto;border-radius:1rem;box-shadow:0 1px 1px rgba(5,27,44,.06),0 0px 10px rgba(5,27,44,.16)}@media(max-width:44.99rem){#manage-cookies{width:95%;left:2.5%;top:2.5%;transform:none;font-size:16px}#manage-cookies .cookie-buttons-wrapper{flex-flow:column;row-gap:1em}#manage-cookies .cookie-buttons-wrapper .cookie-btn{font-size:18px}}#manage-cookies .cookies-padding-wrapper,#manage-cookies #cookie-details{padding:2rem;margin-bottom:0}#manage-cookies .manage-cookies-heading{margin-top:0}#manage-cookies .cookie-buttons-wrapper{display:flex;-moz-column-gap:1rem;column-gap:1rem;margin-top:2rem;margin-bottom:1rem}#manage-cookies .cookie-buttons-wrapper .cookie-btn{flex:1;justify-content:center}#manage-cookies #manage-cookies-details-btn{background:var(--color-background-gray-1);color:var(--color-text-inverse);padding:1rem;display:block;cursor:pointer}#manage-cookies table{background-color:rgba(0,0,0,0)}#manage-cookies table td,#manage-cookies table th{background-color:rgba(0,0,0,0)}
