:root { --ssa-color-palette-black: rgba(0, 0, 0, 1);--ssa-color-palette-block-background: rgba(230, 236, 237, 1);--ssa-color-palette-blue: rgba(63, 125, 200, 1);--ssa-color-palette-brand-color: rgba(38, 163, 221, 1);--ssa-color-palette-brand-color-dark: rgba(26, 137, 201, 1);--ssa-color-palette-brand-color-light: rgba(112, 195, 233, 1);--ssa-color-palette-cb-blue: rgba(10, 32, 108, 1);--ssa-color-palette-cb-blue-light: rgba(64, 126, 201, 1);--ssa-color-palette-cb-brown: rgba(190, 83, 28, 1);--ssa-color-palette-cb-brown-light: rgba(231, 117, 29, 1);--ssa-color-palette-dark-blue: rgba(55, 84, 168, 1);--ssa-color-palette-dark-grey: rgba(49, 63, 72, 1);--ssa-color-palette-ech-dark-blue: rgba(47, 72, 146, 1);--ssa-color-palette-gray-10: rgba(242, 242, 242, 1);--ssa-color-palette-gray-20: rgba(219, 219, 220, 1);--ssa-color-palette-gray-30: rgba(191, 191, 191, 1);--ssa-color-palette-gray-40: rgba(238, 238, 238, 1);--ssa-color-palette-gray-50: rgba(204, 204, 204, 1);--ssa-color-palette-gray-70: rgba(72, 72, 72, 1);--ssa-color-palette-gray-80: rgba(51, 51, 51, 1);--ssa-color-palette-gray-90: rgba(34, 34, 34, 1);--ssa-color-palette-grey-bg: rgba(217, 217, 217, 1);--ssa-color-palette-grey-border: rgba(131, 132, 140, 1);--ssa-color-palette-light-blue: rgba(115, 173, 252, 1);--ssa-color-palette-light-grey: rgba(66, 79, 87, 1);--ssa-color-palette-orange: rgba(232, 120, 34, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1); } .coh-color-black { color: var(--ssa-color-palette-black); } .coh-color-block-background { color: var(--ssa-color-palette-block-background); } .coh-color-blue { color: var(--ssa-color-palette-blue); } .coh-color-brand-color { color: var(--ssa-color-palette-brand-color); } .coh-color-brand-color-dark { color: var(--ssa-color-palette-brand-color-dark); } .coh-color-brand-color-light { color: var(--ssa-color-palette-brand-color-light); } .coh-color-cb-blue { color: var(--ssa-color-palette-cb-blue); } .coh-color-cb-blue-light { color: var(--ssa-color-palette-cb-blue-light); } .coh-color-cb-brown { color: var(--ssa-color-palette-cb-brown); } .coh-color-cb-brown-light { color: var(--ssa-color-palette-cb-brown-light); } .coh-color-dark-blue { color: var(--ssa-color-palette-dark-blue); } .coh-color-dark-grey { color: var(--ssa-color-palette-dark-grey); } .coh-color-ech-dark-blue { color: var(--ssa-color-palette-ech-dark-blue); } .coh-color-gray-10 { color: var(--ssa-color-palette-gray-10); } .coh-color-gray-20 { color: var(--ssa-color-palette-gray-20); } .coh-color-gray-30 { color: var(--ssa-color-palette-gray-30); } .coh-color-gray-40 { color: var(--ssa-color-palette-gray-40); } .coh-color-gray-50 { color: var(--ssa-color-palette-gray-50); } .coh-color-gray-70 { color: var(--ssa-color-palette-gray-70); } .coh-color-gray-80 { color: var(--ssa-color-palette-gray-80); } .coh-color-gray-90 { color: var(--ssa-color-palette-gray-90); } .coh-color-grey-bg { color: var(--ssa-color-palette-grey-bg); } .coh-color-grey-border { color: var(--ssa-color-palette-grey-border); } .coh-color-light-blue { color: var(--ssa-color-palette-light-blue); } .coh-color-light-grey { color: var(--ssa-color-palette-light-grey); } .coh-color-orange { color: var(--ssa-color-palette-orange); } .coh-color-white { color: var(--ssa-color-palette-white); }
@font-face { font-family: icomoon;src: url("/sites/default/files/cohesion/icomoon.eot");src: url("/sites/default/files/cohesion/icomoon.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/icomoon.woff") format("woff"), url("/sites/default/files/cohesion/icomoon.ttf") format("truetype"); } [data-icon-fontawesome] { font-family: icomoon, serif; } [data-icon-fontawesome]:after { font-family: icomoon, serif;content: attr(data-icon-fontawesome); }
:root { --ssa-font-stacks-arial: Arial, "Helvetica Neue", Helvetica, sans-serif;--ssa-font-stacks-roboto: "Roboto", sans-serif;--ssa-font-stacks-source-sans-3: "Source Sans 3", serif; }
@media all { :root { --ssa-responsive-grid-settings-width: 90rem;--ssa-responsive-grid-settings-inner-gutter: 1.375rem;--ssa-responsive-grid-settings-outer-gutter: 6.625rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 6.625rem; }  } @media (max-width: 1439px) { :root { --ssa-responsive-grid-settings-width: 80rem;--ssa-responsive-grid-settings-inner-gutter: 1.25rem;--ssa-responsive-grid-settings-outer-gutter: 5.375rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 5.375rem; }  } @media (max-width: 1279px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.125rem;--ssa-responsive-grid-settings-outer-gutter: 4.6875rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 4.6875rem; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 48rem;--ssa-responsive-grid-settings-inner-gutter: 1rem;--ssa-responsive-grid-settings-outer-gutter: 3.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 3.5rem; }  } @media (max-width: 767px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 0.875rem;--ssa-responsive-grid-settings-outer-gutter: 2.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 2.5rem; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 20rem;--ssa-responsive-grid-settings-inner-gutter: 0.75rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.875rem; }  }
:root { --ssa-default-font-settings-font-family: var(--ssa-font-stacks-roboto);--ssa-default-font-settings-color: var(--ssa-color-palette-black); } body { font-family: var(--ssa-font-stacks-roboto);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-black); }
:root { --ssa-base-unit-settings-font-size: 16px; } body { font-size: var(--ssa-base-unit-settings-font-size); }
@media (max-width: 1023px) { html { overflow-x: hidden; }  }
@media all { h6 { font-size: 1rem;margin-bottom: 1.375rem;line-height: 1.25;margin-bottom: 0.5rem; }  } @media (max-width: 767px) { h6 { margin-bottom: 1.25rem; }  }
@media all { h5 { font-size: 1rem;line-height: 1.25;margin-bottom: 0.5rem;font-weight: bold; }  }
@media all { h4 { font-size: 1.25rem;line-height: 1.25;margin-bottom: 1rem;font-weight: bold; }  } @media (max-width: 1279px) { h4 { font-size: 1.125rem; }  } @media (max-width: 767px) { h4 { font-size: 0.75rem;line-height: 1.4; }  }
@media all { h3 { font-size: 1.5rem;line-height: 1.25;font-weight: bold;margin-bottom: 1.25rem; }  } @media (max-width: 1279px) { h3 { font-size: 1.375rem; }  } @media (max-width: 767px) { h3 { font-size: 1.25rem; }  }
@media all { h2 { font-weight: bold;font-size: 2rem;line-height: 1.25;margin-bottom: 1.5rem; }  } @media (max-width: 1279px) { h2 { font-size: 1.75rem; }  } @media (max-width: 767px) { h2 { font-size: 1.5rem; }  }
@media all { h1 { font-size: 3rem;line-height: 1.25;font-weight: bold;margin-bottom: 1.5rem; }  } @media (max-width: 1439px) { h1 { font-size: 2.5rem; }  } @media (max-width: 1279px) { h1 { font-size: 2rem; }  } @media (max-width: 767px) { h1 { font-size: 1.75rem; }  }
@media all { body .container-boxed { margin-right: auto;margin-left: auto;padding-right: 1.5625rem;padding-left: 1.5625rem;max-width: 90%; }  } @media (max-width: 1023px) { body .container-boxed { max-width: 100%; }  } @media (max-width: 1023px) { body.menu-active { overflow: hidden; }  } @media all { body::-moz-selection { background-color: var(--ssa-color-palette-brand-color);color: var(--ssa-color-palette-white); } body::selection { background-color: var(--ssa-color-palette-brand-color);color: var(--ssa-color-palette-white); }  } @media all { body img { max-width: 100%;height: auto; }  } @media all { body.no-scroll { overflow: hidden; }  } @media all { body main .layout-content { border-bottom-width: 0rem;padding-bottom: 0rem; }  } @media all { body main .coh-component h2 { font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 2.625rem;line-height: 3.25rem;letter-spacing: -0.5px;font-weight: 700; }  } @media (max-width: 1023px) { body main .coh-component h2 { font-size: 2rem;line-height: 2.375rem; }  } @media all { body main .coh-component h3 { font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700;font-size: 1.75rem;line-height: 2.125rem;letter-spacing: -0.5px; }  } @media (max-width: 767px) { body main .coh-component h3 { font-size: 1.5rem;line-height: 1.875rem; }  } @media (max-width: 1023px) { body main .coh-component .coh-col-sm-12 { max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1279px) { body main .coh-component .coh-col-md-12 { max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%; }  } @media all { body .global-footer { padding-bottom: 0rem;margin-top: 1.25rem;margin-bottom: 0rem; }  } @media all { body a:focus-visible,body button:focus-visible,body input:focus-visible,body textarea:focus-visible { -webkit-box-shadow: 0rem 0rem 0.3125rem 0rem var(--ssa-color-palette-dark-blue); box-shadow: 0rem 0rem 0.3125rem 0rem var(--ssa-color-palette-dark-blue);outline-width: 0.125rem;outline-offset: 0.125rem;outline-style: solid;outline-color: var(--ssa-color-palette-dark-blue); }  } @media all { body footer a:focus-visible { outline-color: var(--ssa-color-palette-white); }  } @media all { body .sitestudio-with-header-and-footer-wrapper .global-footer { padding-top: 0rem;margin-top: 0rem; }  } @media all { body.node-embed-yext-search .layout-content.container { max-width: 87.5rem; }  } @media all { body .coh-wysiwyg { font-size: 1.375rem;font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media (max-width: 767px) { body .coh-wysiwyg { font-size: 1.25rem; }  } @media all { body .coh-wysiwyg p,body .coh-wysiwyg a,body .coh-wysiwyg li { font-size: 1.375rem; }  } @media (max-width: 767px) { body .coh-wysiwyg p,body .coh-wysiwyg a,body .coh-wysiwyg li { font-size: 1.25rem; }  } @media all { body .coh-wysiwyg a:hover { text-decoration: none;color: var(--ssa-color-palette-cb-brown); }  } @media all { body .coh-wysiwyg a.coh-style-link-button-blue { font-size: 1.125rem;line-height: 1.625rem; }  } @media (max-width: 767px) { body .coh-wysiwyg a.coh-style-link-button-blue { font-size: 1rem;line-height: 1.375rem; }  } @media all { body .coh-wysiwyg a.coh-style-link-button-blue:hover { font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white); }  } @media all { body .coh-wysiwyg a.coh-style-link-button-white { font-size: 1.125rem; }  } @media (max-width: 767px) { body .coh-wysiwyg a.coh-style-link-button-white { font-size: 1rem; }  } @media all { body .coh-wysiwyg a.coh-style-link-button-white:hover { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { body .coh-wysiwyg ul { list-style-position: inside;list-style-type: disc;margin-bottom: 1.25rem;margin-left: 1em; }  } @media all { body .coh-wysiwyg ul li ul { margin-top: 0.625rem;margin-bottom: 0.625rem;margin-left: 1em;list-style-type: circle; }  } @media all { body .fancybox-container .fancybox-button,body .fancybox-container .caption-text { color: var(--ssa-color-palette-white); }  } @media all { body .fancybox-container .fancybox-button[disabled],body .fancybox-container .caption-text[disabled] { opacity: 0.5; }  } @media all { body .fancybox-container .fancybox-button.fancybox-focus,body .fancybox-container .caption-text.fancybox-focus { outline-style: none; }  } @media all { body .fancybox-container .fancybox-infobar { color: var(--ssa-color-palette-white);font-size: 1.25rem;line-height: 1.625rem;margin-top: 1.25rem;opacity: 1;visibility: visible; }  } @media (max-width: 767px) { body .fancybox-container .fancybox-infobar { margin-top: 0.625rem; }  } @media all { body .fancybox-container.grey-color-background .fancybox-bg { background-color: var(--ssa-color-palette-grey-bg); }  } @media all { body .fancybox-container.black-color-text-button { color: var(--ssa-color-palette-black); }  } @media all { body .fancybox-container.black-color-text-button .caption-wrapper img { -webkit-filter: none !important; filter: none !important; }  } @media all { body .fancybox-container.black-color-text-button .caption-text,body .fancybox-container.black-color-text-button .title-text,body .fancybox-container.black-color-text-button .fancybox-button { color: #000000 !important; }  } @media all { body .fancybox-container .fancybox-content { background-color: rgba(0, 0, 0, 0);padding-top: 0.3125rem;padding-right: 4.6875rem;padding-bottom: 0.3125rem;padding-left: 4.6875rem; }  } @media (max-width: 1023px) { body .fancybox-container .fancybox-content { padding-right: 3.125rem;padding-left: 3.125rem; }  } @media (max-width: 767px) { body .fancybox-container .fancybox-content { -webkit-transform: unset !important; -ms-transform: unset !important; transform: unset !important;padding-top: 0.625rem;padding-right: 0rem;padding-bottom: 0.625rem;padding-left: 0rem; }  } @media all { body .fancybox-container .fancybox-content .fancybox-modal-inner-wrapper { display: table; }  } @media all { body .fancybox-container .fancybox-content .caption-wrapper { position: relative;min-height: 2.5rem; }  } @media all { body .fancybox-container .fancybox-content .caption-wrapper .caption-text { font-size: 1.125rem;line-height: 1.5rem;background: none;width: 100%;padding-top: 0.3125rem;padding-right: 2.1875rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem;font-weight: 400;font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { body .fancybox-container .fancybox-content .caption-wrapper .fancybox-button { padding: 0rem;width: auto;height: auto;top: 0.3125rem;right: 0.3125rem; }  } @media all { body .fancybox-container .fancybox-content .caption-wrapper .fancybox-button img { height: 1.25rem;width: 1.25rem;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1); }  } @media all { body .fancybox-container .fancybox-content > .fancybox-close-small { height: 3.125rem;width: 3.125rem;padding: 0rem;top: unset;bottom: 0rem;right: 0rem;display: none; }  } @media all { body .fancybox-container .fancybox-content .title-text { font-family: var(--ssa-font-stacks-source-sans-3);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700;font-size: 1.125rem;line-height: 1.5rem;color: var(--ssa-color-palette-white);display: table-caption;caption-side: top; }  } @media all { body .fancybox-container .fancybox-content figure { display: table; }  } @media all { body .fancybox-container .fancybox-content figcaption { display: table-caption;caption-side: bottom; }  } @media all { body .fancybox-container .fancybox-navigation button { visibility: visible;opacity: 1;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;border-color: rgba(0, 0, 0, 0);height: 3.125rem;width: 3.125rem; }  } @media (max-width: 767px) { body .fancybox-container .fancybox-navigation button { opacity: 0;visibility: hidden; }  } @media all { body .fancybox-container .fancybox-navigation button:before { color: var(--ssa-color-palette-white); }  } @media all { body .fancybox-container .fancybox-inner > .fancybox-navigation { display: none; }  } @media all { body .ech-article-search-form form { position: relative; }  } @media all { body .ech-article-search-form form .form-text { background-image: url("/themes/custom/ech/img/header-icons/magnifying-glass.svg");background-position: -webkit-calc(100% - 10px) center;background-position: calc(100% - 10px) center;background-repeat: no-repeat;background-size: 25px 25px; }  } @media all { body .ech-article-search-form form .form-actions { height: 1.5625rem;width: 1.5625rem;position: absolute;top: 0.625rem;right: 0.625rem;z-index: 2; }  } @media all { body .ech-article-search-form form .form-actions .form-submit { font-size: 0rem;background-color: rgba(0, 0, 0, 0);padding: 0rem;height: 1.5625rem;width: 1.5625rem; }  }
@media all { blockquote { font-size: 1.25rem;line-height: 1.5;margin-bottom: 1.5rem;padding-right: 2rem;padding-left: 2rem;border-left-width: 0.125rem;border-left-style: solid;border-left-color: var(--ssa-color-palette-brand-color);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 100%; }  } @media (max-width: 1279px) { blockquote { padding-right: 1.5rem;padding-left: 1.5rem; }  } @media all { blockquote:before { content: "\f10d";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem;color: var(--ssa-color-palette-brand-color);line-height: 1.0;font-style: normal;padding-bottom: 0.5rem;display: block; }  } @media (max-width: 1279px) { blockquote:before { font-size: 1.5rem; }  } @media all { blockquote p { font-size: 1.25rem; }  }
@media all { form label { font-weight: bold;margin-bottom: 0.5rem; }  } @media all { form label.form-required:after { content: "*";margin-left: 0.25rem;color: rgba(255, 0, 0, 1); }  } @media all { form legend { font-weight: bold;margin-bottom: 0.5rem; }  } @media all { form .bkp-form-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media all { form .bkp-form-item.form-item-copy { padding-top: 0rem; }  } @media all { form .form-type-checkbox { position: relative;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { form .form-type-checkbox + .form-type-checkbox { margin-top: 0.5rem; }  } @media all { form .form-type-checkbox .form-checkbox { display: inline-block; }  } @media all { form .form-type-checkbox .form-checkbox:checked + bkp-label:after { opacity: 1; }  } @media all { form .form-type-checkbox bkp-label { font-weight: normal;margin-bottom: 0rem; }  } @media all { form .form-type-checkbox bkp-label:before { pointer-events: none;background-color: var(--ssa-color-palette-gray-10);height: 1.625rem;width: 1.625rem;position: absolute;top: 50%;left: 0rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: ""; }  } @media all { form .form-type-checkbox bkp-label:after { pointer-events: none;color: var(--ssa-color-palette-brand-color);font-size: 1.25rem;height: 1.75rem;width: 1.75rem;position: absolute;top: 50%;left: 0rem;opacity: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f00c";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form .form-type-checkbox label { font-weight: normal;display: inline !important; }  } @media all { form .bkp-form-checkbox { -webkit-appearance:  none; -moz-appearance:  none; appearance:  none;height: 1.75rem;width: 1.75rem;margin-right: 0.5rem;opacity: 0; }  } @media all { form .form-type-radio { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative; }  } @media all { form .form-type-radio + .form-type-radio { margin-top: 0.5rem; }  } @media all { form .form-type-radio .form-radio:checked + label:after { opacity: 1; }  } @media all { form .form-type-radio bkp-label { margin-bottom: 0rem;font-weight: normal; }  } @media all { form .form-type-radio bkp-label:before { pointer-events: none;background-color: var(--ssa-color-palette-gray-10);height: 1.625rem;width: 1.625rem;position: absolute;top: 0rem;left: 0rem;border-width: 0.0625rem;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-gray-30);content: ""; }  } @media all { form .form-type-radio bkp-label:after { pointer-events: none;color: var(--ssa-color-palette-brand-color);font-size: 1rem;height: 1.75rem;width: 1.75rem;position: absolute;top: 0rem;left: 0rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;opacity: 0;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;content: "\f111";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form .form-radio { -webkit-appearance: none; -moz-appearance: none; appearance: none;margin-right: 0.5rem;display: inline-block; }  } @media all { form .form-type-select label:before { -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease;pointer-events: none;background-color: var(--ssa-color-palette-brand-color);height: 3.125rem;width: 3.125rem;bottom: 0rem;right: 0rem;content: ""; }  } @media all { form .form-type-select label:after { pointer-events: none;color: var(--ssa-color-palette-white);font-size: 1.25rem;height: 3.125rem;width: 3.125rem;position: absolute;bottom: 0rem;right: 0rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;content: "\f078";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form .form-type-select.form-item-field-multi-select-list label:before { content: normal; }  } @media all { form .form-type-select.form-item-field-multi-select-list label:after { content: normal; }  } @media all { form .form-select:not(.editor) { -webkit-appearance: none; -moz-appearance: none; appearance: none;line-height: 1.5;background-color: var(--ssa-color-palette-gray-10);padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30); }  } @media all { form .form-search { -webkit-appearance: none; -moz-appearance: none; appearance: none;line-height: 1.5;background-color: var(--ssa-color-palette-gray-10);padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30); }  } @media all { form .form-submit { -webkit-transition: background-color 300ms ease; transition: background-color 300ms ease;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: var(--ssa-color-palette-brand-color);font-weight: bold;line-height: 1.25;font-size: 0.875rem;background-color: var(--ssa-color-palette-gray-10);padding: 1rem;border-style: none; }  } @media all { form .form-submit:hover { background-color: var(--ssa-color-palette-gray-20); }  } @media all { form .form-submit.button--primary { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-brand-color); }  } @media all { form .form-submit.button--primary:hover { background-color: var(--ssa-color-palette-brand-color-dark); }  } @media all { form .form-text { -webkit-appearance: none; -moz-appearance: none; appearance: none;width: 100%;padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30);background-color: var(--ssa-color-palette-gray-10); }  } @media all { form .form-email { line-height: 1.5;background-color: var(--ssa-color-palette-gray-10);width: 100%;padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30); }  } @media all { form .form-textarea { line-height: 1.5;background-color: var(--ssa-color-palette-gray-10);width: 100%;padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-gray-30); }  } @media all { form .field--name-field-wysiwyg .form-type-select { position: static;display: block; }  } @media all { form .field--name-field-wysiwyg .form-type-select label:before { content: normal; }  } @media all { form .field--name-field-wysiwyg .form-type-select label:after { content: normal; }  } @media all { form .webform-element-description { margin-top: 0.5rem;font-size: 0.75rem; }  } @media all { form .js-form-type-search { padding-top: 0rem;padding-bottom: 0rem; }  } @media all { form .js-form-type-search .description { display: none; }  } @media all { form#views-exposed-form-site-search-sitewide-search .form-submit { position: absolute;top: 0rem;position: absolute !important; }  } @media all { form#views-exposed-form-site-search-sitewide-search .form-actions { padding-top: 0rem; }  } @media all { form#views-exposed-form-site-search-sitewide-search .bkp-form-search { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 1rem;-webkit-box-sizing: border-box;box-sizing: border-box; }  } @media all { form#views-exposed-form-site-search-sitewide-search--article .description { display: none; }  } @media all { form#views-exposed-form-site-search-sitewide-search .description { display: none; }  } @media all { form .webform-button--submit.form-submit { background-color: rgba(105, 183, 116, 1); }  } @media all { form .webform-button--submit.form-submit:hover { background-color: rgba(89, 154, 98, 1); }  } @media all { form .select2-container .select2-selection .select2-selection__rendered { overflow: auto; }  } @media all { form .select2-container .select2-selection .select2-selection__rendered .select2-search { width: 100%; }  } @media all { form .select2-container .select2-selection .select2-selection__rendered .select2-search input { width: 100% !important; }  }
@media all { p { font-size: 1rem;margin-bottom: 1.5rem;line-height: 1.5;font-weight: 400; }  }
@media all { ol { margin-bottom: 1.5rem; }  } @media all { ol li { line-height: 1.5;margin-bottom: 1rem;margin-left: 2rem;font-weight: 400;list-style-type: decimal; }  } @media all { ol li ol { margin-top: 1.5rem;margin-bottom: 1.5rem; }  } @media all { ol li ol li { margin-left: 1.5rem; }  }
@media all { a { color: var(--ssa-color-palette-brand-color);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { a:hover { color: var(--ssa-color-palette-brand-color-light); }  }

