:root { --ssa-responsive-grid-settings-width: 90rem;--ssa-responsive-grid-settings-inner-gutter: 2rem;--ssa-responsive-grid-settings-outer-gutter: 4rem;--ssa-responsive-grid-settings-boxed-width: 82rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; } @media (max-width: 1439px) { :root { --ssa-responsive-grid-settings-width: 73.125rem;--ssa-responsive-grid-settings-inner-gutter: 2rem;--ssa-responsive-grid-settings-outer-gutter: 4rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 4rem; }  } @media (max-width: 1169px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 3rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 3rem; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 48rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 3rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 3rem; }  } @media (max-width: 767px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 1.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.5rem; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 20rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 1.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.5rem; }  }
:root { --ssa-default-font-settings-font-family: var(--ssa-font-stacks-proxima-nova);--ssa-default-font-settings-color: var(--ssa-color-palette-black); } body { font-family: var(--ssa-font-stacks-proxima-nova);-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); }
:root { --ssa-font-stacks-adelle: adelle-condensed, serif;--ssa-font-stacks-arial: Arial, "Helvetica Neue", Helvetica, sans-serif;--ssa-font-stacks-barlow: barlow, sans-serif;--ssa-font-stacks-minion-pro: "Minion Pro", minion-pro, serif;--ssa-font-stacks-nunito: "Nunito", sans-serif, smoothy;--ssa-font-stacks-playfair-display: "Playfair Display", serif;--ssa-font-stacks-proxima-nova: "Proxima Nova", proxima-nova, sans-serif;--ssa-font-stacks-roboto: "Roboto", sans-serif;--ssa-font-stacks-smoothy: "Smoothy", smoothy, cursive; }
@font-face { font-family: Fontello;font-display: auto;src: url("/sites/default/files/cohesion/ppmori_1.eot");src: url("/sites/default/files/cohesion/ppmori_1.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/ppmori_1.woff2") format("woff2"), url("/sites/default/files/cohesion/ppmori_1.woff") format("woff"), url("/sites/default/files/cohesion/ppmori_1.ttf") format("truetype"); } [data-icon-fontello] { font-family: Fontello, serif; } [data-icon-fontello]:after { font-family: Fontello, serif;content: attr(data-icon-fontello); } @font-face { font-family: icomoon;font-display: auto;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-color-palette-black: rgba(0, 0, 0, 1);--ssa-color-palette-brand-color: rgba(162, 0, 103, 1);--ssa-color-palette-brand-color-dark: rgba(63, 42, 86, 1);--ssa-color-palette-brand-color-light: rgba(254, 173, 119, 1);--ssa-color-palette-buff: rgba(237, 200, 163, 1);--ssa-color-palette-gold: rgba(254, 216, 128, 1);--ssa-color-palette-gray-10: rgba(234, 226, 213, 1);--ssa-color-palette-gray-20: rgba(215, 210, 203, 1);--ssa-color-palette-gray-30: rgba(191, 191, 191, 1);--ssa-color-palette-gray-70: rgba(72, 72, 72, 1);--ssa-color-palette-gray-80: rgba(50, 50, 50, 1);--ssa-color-palette-gray-90: rgba(34, 34, 34, 1);--ssa-color-palette-lavender: rgba(204, 174, 208, 1);--ssa-color-palette-light-pink: rgba(233, 205, 208, 1);--ssa-color-palette-maroon: rgba(162, 0, 103, 1);--ssa-color-palette-midnight-gray: rgba(83, 84, 89, 1);--ssa-color-palette-pale-pink: rgba(242, 224, 226, 1);--ssa-color-palette-pale-yellow: rgba(254, 205, 172, 1);--ssa-color-palette-peach: rgba(254, 173, 119, 1);--ssa-color-palette-peach-light: rgba(255, 216, 190, 1);--ssa-color-palette-primrose: rgba(233, 205, 208, 1);--ssa-color-palette-purple: rgba(63, 42, 86, 1);--ssa-color-palette-sage: rgba(191, 206, 194, 1);--ssa-color-palette-sage-light: rgba(224, 231, 225, 1);--ssa-color-palette-wheat: rgba(213, 194, 165, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1);--ssa-color-palette-yellow: rgba(254, 216, 128, 1); } .coh-color-black { color: var(--ssa-color-palette-black); } .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-buff { color: var(--ssa-color-palette-buff); } .coh-color-gold { color: var(--ssa-color-palette-gold); } .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-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-lavender { color: var(--ssa-color-palette-lavender); } .coh-color-light-pink { color: var(--ssa-color-palette-light-pink); } .coh-color-maroon { color: var(--ssa-color-palette-maroon); } .coh-color-midnight-gray { color: var(--ssa-color-palette-midnight-gray); } .coh-color-pale-pink { color: var(--ssa-color-palette-pale-pink); } .coh-color-pale-yellow { color: var(--ssa-color-palette-pale-yellow); } .coh-color-peach { color: var(--ssa-color-palette-peach); } .coh-color-peach-light { color: var(--ssa-color-palette-peach-light); } .coh-color-primrose { color: var(--ssa-color-palette-primrose); } .coh-color-purple { color: var(--ssa-color-palette-purple); } .coh-color-sage { color: var(--ssa-color-palette-sage); } .coh-color-sage-light { color: var(--ssa-color-palette-sage-light); } .coh-color-wheat { color: var(--ssa-color-palette-wheat); } .coh-color-white { color: var(--ssa-color-palette-white); } .coh-color-yellow { color: var(--ssa-color-palette-yellow); }
ul { margin-bottom: 1.5rem; } ul li { line-height: 1.5;margin-bottom: 1rem;margin-left: 2rem;list-style-position: outside;list-style-type: disc; } ul li ul { margin-top: 1.5rem;margin-bottom: 1.5rem; } ul li ul li { margin-left: 1rem;list-style-type: circle; } ul li.ui-menu-item { list-style-type: none;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem; } 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;letter-spacing: 0.2px;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }
ol { margin-bottom: 1.5rem; } 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; }
a { color: var(--ssa-color-palette-brand-color-dark);-webkit-transition: color 300ms ease;transition: color 300ms ease; } a:hover { color: var(--ssa-color-palette-brand-color); }
html { max-width: 1920px;margin-right: auto;margin-left: auto; }
h5 { font-size: 1.25rem;line-height: 1.25;margin-bottom: 0.5rem;font-weight: 600;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }
h4 { font-size: 1.25rem;line-height: 1.25;margin-bottom: 1rem;font-weight: 600;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } @media (max-width: 1169px) { h4 { font-size: 1.125rem; }  } @media (max-width: 767px) { h4 { font-size: 0.75rem;line-height: 1.4; }  }
h3 { font-size: 1.625rem;line-height: 1.25;font-weight: 600;margin-bottom: 1.25rem;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: italic; } @media (max-width: 1169px) { h3 { font-size: 1.5rem; }  } @media (max-width: 767px) { h3 { font-size: 1.375rem; }  } @media (max-width: 564px) { h3 { font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 600;font-size: 1.25rem; }  }
h2 { font-weight: 700;font-size: 2.875rem;line-height: 1.25;margin-bottom: 1.5rem;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-brand-color); } @media (max-width: 1023px) { h2 { font-size: 1.75rem; }  } @media (max-width: 564px) { h2 { font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 600;color: var(--ssa-color-palette-brand-color); }  }
h1 { font-size: 3.75rem;line-height: 1.25;font-weight: 700;margin-bottom: 1.5rem;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-align: center;color: var(--ssa-color-palette-brand-color); } @media (max-width: 1023px) { h1 { font-size: 2rem;text-align: center; }  } @media (max-width: 564px) { h1 { font-weight: 700;color: var(--ssa-color-palette-brand-color); }  }
body { font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } @media (max-width: 1023px) { body.menu-active { overflow: hidden; }  } 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); } body img { max-width: 100%;height: auto; }
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: 1169px) { blockquote { padding-right: 1.5rem;padding-left: 1.5rem; }  } blockquote::before { content: "\f10d";font-family: icomoon;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: 1169px) { blockquote::before { font-size: 1.5rem; }  } blockquote p { font-size: 1.25rem; }
sup { vertical-align: baseline;font-size: 60%;position: relative;top: -0.5em; }
sub { font-size: 60%;vertical-align: sub; }
form > * { padding-top: 1.25rem;padding-bottom: 1.25rem; } @media (max-width: 1169px) { form > * { padding-top: 1rem;padding-bottom: 1rem; }  } form label { font-weight: 400;margin-bottom: 0.75rem;display: inline;color: var(--ssa-color-palette-midnight-gray);font-size: 1.0625rem;line-height: 1.3125rem;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form label.form-required::after { content: "*";margin-left: 0rem;color: rgba(255, 0, 4, 1); } form legend { font-weight: bold;margin-bottom: 0.5rem; } form .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; } form .form-item.form-item-copy { padding-top: 0rem; } form .form-item .error { color: rgba(209, 0, 0, 1);border-style: solid;border-width: 2px; } 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;gap: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; } form .form-type-checkbox + .form-type-checkbox { margin-top: 0.5rem; } form .form-type-checkbox .form-checkbox:checked + label::after { opacity: 1; } form .form-type-checkbox label { font-weight: 400;margin-bottom: 0rem;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1.3125rem; } form .form-type-checkbox label::before { pointer-events: none;background-color: rgba(0, 0, 0, 0);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-brand-color-dark);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: ""; } form .form-type-checkbox label::after { pointer-events: none;color: var(--ssa-color-palette-brand-color-dark);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; } form .form-checkbox { -webkit-appearance: none; -moz-appearance: none; appearance: none;height: 1.5rem;width: 1.5rem;margin-right: 0rem;opacity: 0;border-width: 1px;border-color: var(--ssa-color-palette-midnight-gray);-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; } 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; } form .form-type-radio + .form-type-radio { margin-top: 0.5rem; } form .form-type-radio .form-radio:checked + label::after { opacity: 1; } form .form-type-radio label { margin-bottom: 0rem;font-weight: normal; } form .form-type-radio 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: ""; } form .form-type-radio 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; } form .form-radio { -webkit-appearance: none; -moz-appearance: none; appearance: none;height: 1.75rem;width: 1.75rem;margin-right: 0.5rem;opacity: 0; } 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: ""; } 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; } form .form-type-select.form-item-field-multi-select-list label::before { content: normal; } form .form-type-select.form-item-field-multi-select-list label::after { content: normal; } form .form-type-select select { background-color: rgba(241, 241, 242, 1); } form .form-select:not(.editor) { -webkit-appearance: none; -moz-appearance: none; appearance: none;text-overflow: ellipsis;white-space: nowrap;line-height: 1.3125rem;background-color: var(--ssa-color-palette-white);padding-top: 0.75rem;padding-right: 3.75rem;padding-bottom: 0.75rem;padding-left: 1.5rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-midnight-gray);background-image: url("/sites/default/files/Down%20Chevron%20svg.svg");background-position: right 30px center;background-size: auto;background-repeat: no-repeat;background-attachment: scroll;overflow: hidden; } form .form-select:not(.editor)::after { font-size: 16px;content: "\e801";font-family: Fontello;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } 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); } 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: 700;line-height: 1.5625rem;font-size: 1.1875rem;background-color: var(--ssa-color-palette-gray-10);padding-top: 0.75rem;padding-right: 2rem;padding-bottom: 0.75rem;padding-left: 2rem;border-style: none;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-submit:hover { background-color: var(--ssa-color-palette-gray-20); } form .form-submit.button--primary { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-brand-color);-webkit-border-radius: 1.5625rem;border-radius: 1.5625rem;width: 155px;padding-top: 0.75rem;padding-right: 2rem;padding-bottom: 0.75rem;padding-left: 0rem; } form .form-submit.button--primary:hover { background-color: var(--ssa-color-palette-brand-color-dark); } form .form-submit.button--primary::after { content: "\f054";font-family: icomoon;line-height: 1.0;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 600;color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-text { -webkit-appearance: none; -moz-appearance: none; appearance: none;line-height: 1.5;width: 100%;padding: 0.75rem;border-style: solid;border-color: var(--ssa-color-palette-brand-color-dark);background-color: var(--ssa-color-palette-white);border-bottom-width: 1px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px; } form .form-email { line-height: 1.5;background-color: var(--ssa-color-palette-white);width: 100%;padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-brand-color-dark); } form .form-textarea { line-height: 1.5;background-color: var(--ssa-color-palette-white);width: 100%;padding: 0.75rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-brand-color-dark);appearence: none; } form .field--name-field-wysiwyg .form-type-select { position: static;display: block; } form .field--name-field-wysiwyg .form-type-select label::before { content: normal; } form .field--name-field-wysiwyg .form-type-select label::after { content: normal; } form .webform-element-description { margin-top: 0.5rem;font-size: 0.75rem; } form .form-number { line-height: 1.5;border-style: solid;border-color: var(--ssa-color-palette-brand-color-dark);padding: 0.75rem;appearence: none;border-width: 0.0625rem; } form .webform-image-file { margin-top: 20px; } form .webform-image-file .webform-file-button { border-width: 1px;-webkit-border-radius: 6px;border-radius: 6px;border-style: solid;border-color: var(--ssa-color-palette-midnight-gray);background-color: rgba(241, 241, 242, 1);padding-top: 6px;padding-right: 14px;padding-bottom: 6px;padding-left: 14px;font-weight: bold;font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .webform-image-file .webform-managed-file-preview-wrapper { border-width: 0px; } form .webform-image-file .webform-managed-file-preview-wrapper img { margin-left: 40px; } form #edit-processed-text-fields-required { line-height: 1.3125rem;font-size: 1.0625rem;font-weight: 400;color: var(--ssa-color-palette-midnight-gray); } form #edit-processed-text-fields-required div span::after { content: "*";color: rgba(255, 0, 4, 1);font-weight: 400; } form #edit-processed-text-fields-required p { margin-bottom: 0rem; } form #edit-processed-text-fields-required p::after { content: "*";font-weight: 400;color: rgba(255, 0, 4, 1); } form #edit-participation-agreement a { font-weight: 400;color: rgba(117, 117, 117, 1); } form #edit-participation-agreement p { font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 400;font-size: 0.875rem;line-height: 1rem; } form #edit-participation-agreement h3 { font-family: var(--ssa-font-stacks-proxima-nova);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 600;font-size: 1.0625rem;line-height: 1.3125rem;margin-bottom: 1rem; } form .webform-flexbox { margin-top: 0.625rem;margin-bottom: 0.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; } @media (max-width: 564px) { form .webform-flexbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;gap: 30px; }  } form .form-item-what-best-describes-you .input-decorator { font-size: 1.0625rem;font-weight: 400;line-height: 1.3125rem; } form .form-item-what-best-describes-you .input-decorator::after { content: "*";color: rgba(255, 0, 4, 1);margin-left: 0rem; } form .label-share-your-ideas::after { content: "*";color: rgba(255, 0, 4, 1);margin-left: 0rem; }

