:root { --ssa-color-palette-anchor-focus: rgba(16, 180, 65, 1);--ssa-color-palette-anchors: rgba(1, 137, 42, 1);--ssa-color-palette-black: rgba(0, 0, 0, 1);--ssa-color-palette-color-1: rgba(40, 169, 224, 1);--ssa-color-palette-color-3: rgba(3, 96, 147, 1);--ssa-color-palette-color-4: rgba(216, 50, 105, 1);--ssa-color-palette-footer-bkgrnd: rgba(118, 118, 118, 1);--ssa-color-palette-gray: rgba(204, 204, 204, 1);--ssa-color-palette-green: rgba(1, 137, 42, 1);--ssa-color-palette-green-focus: rgba(16, 180, 65, 1);--ssa-color-palette-light-1: rgba(243, 246, 248, 1);--ssa-color-palette-light-2: rgba(230, 232, 238, 1);--ssa-color-palette-pop-bkgrnd: rgba(215, 232, 235, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1); } .coh-color-anchor-focus { color: var(--ssa-color-palette-anchor-focus); } .coh-color-anchors { color: var(--ssa-color-palette-anchors); } .coh-color-black { color: var(--ssa-color-palette-black); } .coh-color-color-1 { color: var(--ssa-color-palette-color-1); } .coh-color-color-3 { color: var(--ssa-color-palette-color-3); } .coh-color-color-4 { color: var(--ssa-color-palette-color-4); } .coh-color-footer-bkgrnd { color: var(--ssa-color-palette-footer-bkgrnd); } .coh-color-gray { color: var(--ssa-color-palette-gray); } .coh-color-green { color: var(--ssa-color-palette-green); } .coh-color-green-focus { color: var(--ssa-color-palette-green-focus); } .coh-color-light-1 { color: var(--ssa-color-palette-light-1); } .coh-color-light-2 { color: var(--ssa-color-palette-light-2); } .coh-color-pop-bkgrnd { color: var(--ssa-color-palette-pop-bkgrnd); } .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.woff2") format("woff2"), 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-playfair-display: "Playfair Display", serif;--ssa-font-stacks-roboto: "Roboto", sans-serif; }
:root { --ssa-responsive-grid-settings-width: 87.5rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 83.75rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; } @media (max-width: 1399px) { :root { --ssa-responsive-grid-settings-width: 73.125rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 69.375rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 1169px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 60.25rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 48rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 44.25rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 767px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 31.5625rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 20rem;--ssa-responsive-grid-settings-inner-gutter: 1.25rem;--ssa-responsive-grid-settings-outer-gutter: 1.25rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.25rem; }  }
:root { --ssa-base-unit-settings-font-size: 16px; } body { font-size: var(--ssa-base-unit-settings-font-size); }
a { -webkit-transition: all 250ms ease-out; transition: all 250ms ease-out;text-decoration: none;color: var(--ssa-color-palette-anchors);cursor: pointer; } a:hover { color: var(--ssa-color-palette-anchor-focus);text-decoration: underline; } a:focus { color: var(--ssa-color-palette-anchor-focus);text-decoration: underline; }
html { vertical-align: baseline;font-size: 100%;font-style: normal;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-width: 0rem; }
h4 { margin-bottom: 1.375rem; } @media (max-width: 767px) { h4 { margin-bottom: 1.25rem; }  } h4:last-child { margin-bottom: 0rem; }
h3 { margin-bottom: 0rem;font-weight: 300;font-size: 1.75rem;line-height: 2.25rem;letter-spacing: normal;padding-top: 0rem;padding-right: 0rem;padding-bottom: 25px;padding-left: 0rem; } @media (max-width: 1023px) { h3 { font-size: 1.5rem;line-height: 2rem;letter-spacing: normal; }  } h3:last-child { margin-bottom: 0rem; }
h2 { font-weight: 300;margin-bottom: 0rem;padding-top: 0rem;padding-right: 0rem;padding-bottom: 25px;padding-left: 0rem;font-size: 2rem;line-height: 2.5rem;letter-spacing: normal; } @media (max-width: 1023px) { h2 { font-size: 1.75rem;line-height: 2.25rem;letter-spacing: normal; }  }
h1 { font-weight: 300;margin-bottom: 0rem;font-size: 2.625rem;line-height: 3.125rem;letter-spacing: normal;padding-top: 0rem;padding-right: 0rem;padding-bottom: 25px;padding-left: 0rem; } h1:last-child { margin-bottom: 0rem; }
dl { font-size: 100%;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;vertical-align: baseline; }
body { font-family: var(--ssa-font-stacks-arial);font-weight: 400;color: rgba(51, 51, 51, 1);font-size: 1rem;line-height: 1.625rem;letter-spacing: 0.03em;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; } body::-moz-selection { background-color: var(--ssa-color-palette-color-1);color: var(--ssa-color-palette-white); } body::selection { background-color: var(--ssa-color-palette-color-1);color: var(--ssa-color-palette-white); }
blockquote { font-family: var(--ssa-font-stacks-playfair-display);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 1.5rem;line-height: 1.5;margin-bottom: 1.5rem;position: relative;padding-left: 2rem; } @media (max-width: 1169px) { blockquote { padding-left: 1.5rem;font-size: 1.25rem; }  } @media (max-width: 767px) { blockquote { padding-left: 1.5rem; }  } blockquote:before { content: "❝";position: absolute;top: 0rem;left: 0rem;font-size: 2rem;line-height: 1.0; } @media (max-width: 1169px) { blockquote:before { font-size: 1.5rem; }  } blockquote p { font-size: 1.5rem; }
ul.toolbar-menu li { margin: 0rem;list-style-type: none;font-weight: normal; } ul.toolbar-menu li:before { content: normal; } ul.contextual-links li { list-style-type: none;font-weight: normal; } ul.contextual-links li:before { content: normal; } ul.cke_panel_list li { list-style-type: none;font-weight: normal; } ul.cke_panel_list li:before { content: normal; } ul.dx8-tabs li { list-style-type: none;font-weight: normal; } ul.dx8-tabs li:before { content: normal; }
p { font-size: 1rem;margin-bottom: 1.5rem;line-height: 1.5;font-weight: 400; }
ol li { line-height: 1.5;margin-bottom: 1rem;margin-left: 2rem;font-weight: 400;list-style-type: decimal; } ol li ol { margin-top: 1.5rem;margin-bottom: 1.5rem; } ol li ol li { margin-left: 1.5rem; }

