:root { --ssa-responsive-grid-settings-width: 125rem;--ssa-responsive-grid-settings-inner-gutter: 2rem;--ssa-responsive-grid-settings-outer-gutter: 7.5rem;--ssa-responsive-grid-settings-boxed-width: 110rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; } @media (max-width: 1999px) { :root { --ssa-responsive-grid-settings-width: 90rem;--ssa-responsive-grid-settings-inner-gutter: 2rem;--ssa-responsive-grid-settings-outer-gutter: 7.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 2rem; }  } @media (max-width: 1439px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.25rem;--ssa-responsive-grid-settings-outer-gutter: 4rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.25rem; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 48rem;--ssa-responsive-grid-settings-inner-gutter: 1.25rem;--ssa-responsive-grid-settings-outer-gutter: 4rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.25rem; }  } @media (max-width: 767px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 1rem;--ssa-responsive-grid-settings-outer-gutter: 1.25rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1rem; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 23.4375rem;--ssa-responsive-grid-settings-inner-gutter: 1rem;--ssa-responsive-grid-settings-outer-gutter: 1.25rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1rem; }  }
:root { --ssa-default-font-settings-font-family: var(--ssa-font-stacks-work-sans);--ssa-default-font-settings-color: var(--ssa-color-palette-dark-fieldgrau); } body { font-family: var(--ssa-font-stacks-work-sans);color: var(--ssa-color-palette-dark-fieldgrau); }
:root { --ssa-base-unit-settings-font-size: 16px; } body { font-size: var(--ssa-base-unit-settings-font-size); }
:root { --ssa-font-stacks-inter: "Inter", sans-serif;--ssa-font-stacks-open-sans: "Open Sans", sans-serif;--ssa-font-stacks-poppins: "Poppins";--ssa-font-stacks-readex-pro: "Readex Pro", sans-serif;--ssa-font-stacks-roboto: "Roboto", sans-serif;--ssa-font-stacks-work-sans: "Work Sans", sans-serif; } @font-face { font-family: "Readex Pro";font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/readex-pro-v21-latin-regular.woff2") format("woff2"); } @font-face { font-family: Poppins;font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/poppins-v21-latin-300.woff2") format("woff2"); } @font-face { font-family: Roboto;font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/Roboto-Light.woff2") format("woff2"); } @font-face { font-family: "Open Sans";font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/OpenSans-SemiBold.woff2") format("woff2"); } @font-face { font-family: Inter;font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/inter-v18-latin-regular.woff2") format("woff2"); } @font-face { font-family: "Work Sans";font-display: swap;src: url("/sites/g/files/xkzibx376/files/cohesion/WorkSans-Italic.woff2") format("woff2"); }
@font-face { font-family: Fontello;src: url("/sites/g/files/xkzibx376/files/cohesion/berkley.eot");src: url("/sites/g/files/xkzibx376/files/cohesion/berkley.eot?#iefix") format("embedded-opentype"), url("/sites/g/files/xkzibx376/files/cohesion/berkley.woff2") format("woff2"), url("/sites/g/files/xkzibx376/files/cohesion/berkley.woff") format("woff"), url("/sites/g/files/xkzibx376/files/cohesion/berkley.ttf") format("truetype"); } [data-icon-berkley2] { font-family: Fontello, serif; } [data-icon-berkley2]:after { font-family: Fontello, serif;content: attr(data-icon-berkley2); } @font-face { font-family: Icomoon;src: url("/sites/g/files/xkzibx376/files/cohesion/berkley_0.eot");src: url("/sites/g/files/xkzibx376/files/cohesion/berkley_0.eot?#iefix") format("embedded-opentype"), url("/sites/g/files/xkzibx376/files/cohesion/berkley_0.woff") format("woff"), url("/sites/g/files/xkzibx376/files/cohesion/berkley_0.ttf") format("truetype"); } [data-icon-berkley] { font-family: Icomoon, serif; } [data-icon-berkley]:after { font-family: Icomoon, serif;content: attr(data-icon-berkley); }
:root { --ssa-color-palette-banana: rgba(249, 231, 179, 1);--ssa-color-palette-berkley-green: rgba(0, 86, 63, 1);--ssa-color-palette-black: rgba(0, 0, 0, 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-cool-grey: rgba(167, 175, 199, 1);--ssa-color-palette-cool-grey-25: rgba(231, 234, 241, 1);--ssa-color-palette-cool-grey-50: rgba(218, 221, 231, 1);--ssa-color-palette-cool-grey-aa: rgba(103, 115, 158, 1);--ssa-color-palette-cool-grey-aaa: rgba(78, 88, 121, 1);--ssa-color-palette-cool-grey-aaa-plus: rgba(60, 68, 93, 1);--ssa-color-palette-cool-mint: rgba(230, 239, 236, 1);--ssa-color-palette-cool-mint-light: rgba(243, 247, 246, 1);--ssa-color-palette-dark-fieldgrau: rgba(45, 57, 54, 1);--ssa-color-palette-error: rgba(218, 30, 40, 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-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-green-sheen: rgba(108, 157, 144, 1);--ssa-color-palette-green-sheen-30: rgba(206, 223, 218, 1);--ssa-color-palette-green-sheen-50: rgba(179, 204, 197, 1);--ssa-color-palette-green-sheen-aaa: rgba(84, 125, 114, 1);--ssa-color-palette-grey-10: rgba(214, 214, 214, 1);--ssa-color-palette-grey-25: rgba(198, 198, 198, 1);--ssa-color-palette-grey-50: rgba(141, 141, 141, 1);--ssa-color-palette-grey-75: rgba(82, 82, 82, 1);--ssa-color-palette-seconday-green: rgba(0, 117, 86, 1);--ssa-color-palette-squared-away-00-blue: rgba(0, 43, 73, 1);--ssa-color-palette-sunglow: rgba(249, 203, 64, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1);--ssa-color-palette-yellow-crayola: rgba(243, 208, 104, 1); } .coh-color-banana { color: var(--ssa-color-palette-banana); } .coh-color-berkley-green { color: var(--ssa-color-palette-berkley-green); } .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-cool-grey { color: var(--ssa-color-palette-cool-grey); } .coh-color-cool-grey-25 { color: var(--ssa-color-palette-cool-grey-25); } .coh-color-cool-grey-50 { color: var(--ssa-color-palette-cool-grey-50); } .coh-color-cool-grey-aa { color: var(--ssa-color-palette-cool-grey-aa); } .coh-color-cool-grey-aaa { color: var(--ssa-color-palette-cool-grey-aaa); } .coh-color-cool-grey-aaa-plus { color: var(--ssa-color-palette-cool-grey-aaa-plus); } .coh-color-cool-mint { color: var(--ssa-color-palette-cool-mint); } .coh-color-cool-mint-light { color: var(--ssa-color-palette-cool-mint-light); } .coh-color-dark-fieldgrau { color: var(--ssa-color-palette-dark-fieldgrau); } .coh-color-error { color: var(--ssa-color-palette-error); } .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-green-sheen { color: var(--ssa-color-palette-green-sheen); } .coh-color-green-sheen-30 { color: var(--ssa-color-palette-green-sheen-30); } .coh-color-green-sheen-50 { color: var(--ssa-color-palette-green-sheen-50); } .coh-color-green-sheen-aaa { color: var(--ssa-color-palette-green-sheen-aaa); } .coh-color-grey-10 { color: var(--ssa-color-palette-grey-10); } .coh-color-grey-25 { color: var(--ssa-color-palette-grey-25); } .coh-color-grey-50 { color: var(--ssa-color-palette-grey-50); } .coh-color-grey-75 { color: var(--ssa-color-palette-grey-75); } .coh-color-seconday-green { color: var(--ssa-color-palette-seconday-green); } .coh-color-squared-away-00-blue { color: var(--ssa-color-palette-squared-away-00-blue); } .coh-color-sunglow { color: var(--ssa-color-palette-sunglow); } .coh-color-white { color: var(--ssa-color-palette-white); } .coh-color-yellow-crayola { color: var(--ssa-color-palette-yellow-crayola); }
ul { margin-top: 16px;margin-bottom: 1.5rem;font-family: var(--ssa-font-stacks-work-sans); } ul li { line-height: 1.5;margin-bottom: 8px;margin-left: 22px;list-style-position: outside;list-style-type: disc; } ul li ul { margin-top: 1rem;margin-bottom: 1rem; } ul li ul li { margin-left: 1rem;list-style-type: circle; } ul li::marker { color: var(--ssa-color-palette-dark-fieldgrau);font-size: 1rem; } 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: 16px;line-height: 24px;font-family: var(--ssa-font-stacks-work-sans);font-weight: 300; }
ol { margin-top: 16px;margin-bottom: 24px; } ol li { line-height: 1.5;margin-bottom: 16px;margin-left: 16px;font-weight: 300;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-berkley-green);font-weight: 300;text-decoration: underline; } @media (max-width: 1439px) { a { text-decoration: underline; }  } @media (max-width: 767px) { a { text-decoration: underline; }  } a:hover { color: var(--ssa-color-palette-seconday-green); } a:focus { -webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 2px;outline-offset: 0rem;outline-style: solid;outline-color: var(--ssa-color-palette-berkley-green);color: var(--ssa-color-palette-berkley-green); }
h5 { font-size: 20px;margin-bottom: 1.375rem;line-height: 28px;font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } @media (max-width: 1439px) { h5 { font-size: 20px;line-height: 28px; }  } @media (max-width: 767px) { h5 { margin-bottom: 1.25rem;font-size: 20px;line-height: 28px; }  }
h4 { font-size: 24px;margin-bottom: 1.375rem;line-height: 32px;font-family: var(--ssa-font-stacks-open-sans);color: var(--ssa-color-palette-dark-fieldgrau);padding-bottom: 12px; } @media (max-width: 1439px) { h4 { font-size: 20px;line-height: 26px;padding-bottom: 8px; }  } @media (max-width: 767px) { h4 { margin-bottom: 1.25rem;font-size: 20px;line-height: 26px;padding-bottom: 5px; }  }
h3 { font-size: 32px;line-height: 38px;font-family: var(--ssa-font-stacks-open-sans);color: var(--ssa-color-palette-dark-fieldgrau);padding-bottom: 12px; } @media (max-width: 1439px) { h3 { font-size: 24px;line-height: 30px;padding-bottom: 8px; }  } @media (max-width: 767px) { h3 { font-size: 24px;line-height: 30px;padding-bottom: 5px; }  }
h2 { font-size: 40px;line-height: 46px;padding-bottom: 15px;font-family: var(--ssa-font-stacks-open-sans);color: var(--ssa-color-palette-dark-fieldgrau);font-weight: 700; } @media (max-width: 1439px) { h2 { font-size: 36px;line-height: 42px;padding-bottom: 12px; }  } @media (max-width: 767px) { h2 { font-size: 32px;padding-bottom: 8px;line-height: 36px; }  }
h1 { font-family: var(--ssa-font-stacks-open-sans);font-size: 52px;line-height: 60px;font-weight: 800;letter-spacing: 0.25px;color: var(--ssa-color-palette-dark-fieldgrau); } @media (max-width: 1439px) { h1 { font-size: 42px;line-height: 48px; }  } @media (max-width: 767px) { h1 { font-size: 44px;line-height: 50px; }  }
button { color: var(--ssa-color-palette-dark-fieldgrau); } button:focus { outline-width: 2px;outline-style: solid;outline-color: var(--ssa-color-palette-seconday-green);-webkit-box-shadow: none !important;box-shadow: none !important;outline-offset: 2px; }
body { line-height: 26px;font-weight: 300; } @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-berkley-green);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: 1439px) { blockquote { padding-right: 1.5rem;padding-left: 1.5rem; }  } blockquote::before { font-size: 1.5rem;color: var(--ssa-color-palette-berkley-green);line-height: 1.0;font-style: normal;padding-bottom: 0.5rem;display: block; } @media (max-width: 1439px) { blockquote::before { font-size: 1.5rem; }  } blockquote p { font-size: 1.25rem; }
sup { font-size: 70%;vertical-align: super; }
form label { font-weight: 400;margin-bottom: 8px;font-family: 'Work Sans' !important;font-size: 12px;line-height: 18px; } form label.form-required::after { content: "*";margin-left: 0.25rem;color: rgba(255, 0, 0, 1); } form legend.form-required::after { content: "*";margin-left: 0.25rem;color: rgba(255, 0, 0, 1); } 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-type-email label { margin-bottom: 0.5rem;font-size: 0.75rem;line-height: 18px;letter-spacing: 0rem;color: var(--ssa-color-palette-dark-fieldgrau);font-weight: 400; } form .form-type-email input { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 13px;line-height: 18px;letter-spacing: 0rem; } form .form-type-email input:focus { outline-width: 2px;outline-offset: 0rem;outline-color: rgba(244, 108, 11, 1);outline-style: solid;border: none;box-shadow: none !important;-webkit-box-shadow: none !important; } form .form-type-textarea label { font-weight: 400;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 0.75rem;line-height: 18px;margin-bottom: 0.5rem;letter-spacing: 0rem;font-family: var(--ssa-font-stacks-open-sans); } form .form-type-textarea textarea { font-size: 13px;line-height: 18px;letter-spacing: 0rem;font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau); } form .form-type-textarea textarea:focus { border: none;-webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 1px;outline-offset: 0rem;outline-color: rgba(244, 108, 11, 1);outline-style: solid; } form .form-type-textfield label,form .form-type-number label,form .form-type-date label { font-weight: 400;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 0.75rem;line-height: 18px;letter-spacing: 0rem;margin-bottom: 0.5rem;font-family: var(--ssa-font-stacks-open-sans); } form .form-type-textfield input,form .form-type-number input,form .form-type-date input { color: var(--ssa-color-palette-dark-fieldgrau);font-size: 13px;line-height: 18px;letter-spacing: 0rem; } form .form-type-textfield input:focus,form .form-type-number input:focus,form .form-type-date input:focus { border: none;-webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 1px;outline-offset: 0rem;outline-color: rgba(244, 108, 11, 1);outline-style: solid; } 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; } 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; } form .form-checkbox { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto;height: 1rem;width: 1rem;margin-right: 0.5rem;opacity: 1; } 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 { opacity: 1;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto; } 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;display: 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 { height: 1.75rem;width: 1.75rem;margin-right: 0.5rem; } form .form-type-select label { font-weight: 400;font-size: 0.75rem;letter-spacing: 0rem;line-height: 18px;margin-bottom: 0.5rem;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-open-sans); } 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.form-disabled label { color: var(--ssa-color-palette-grey-50); } form .form-type-select.form-disabled select { background-color: rgba(248, 248, 248, 1);color: var(--ssa-color-palette-grey-50);border-color: rgba(0, 0, 0, 0); } form .form-type-select.form-disabled select:hover { background-color: rgba(248, 248, 248, 1); } 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: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-berkley-green);min-width: 212px;-webkit-appearance: none;-webkit-border-radius: 8px;border-radius: 8px;text-transform: uppercase;font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 600;font-size: 16px;line-height: 24px;letter-spacing: 1px; } form .form-submit.button--primary:hover { background-color: var(--ssa-color-palette-seconday-green); } form .form-submit.button--primary:focus { -webkit-box-shadow: none !important;box-shadow: none !important;background-color: var(--ssa-color-palette-seconday-green);outline-color: var(--ssa-color-palette-seconday-green);outline-width: 2px;outline-offset: 2px;outline-style: solid; } form .form-submit.button--icon { background-color: rgba(0, 0, 0, 0);background-image: url("/sites/g/files/xkzibx376/files/2022-01/icons-arrows-right%402x.png");background-position: right 0rem center;background-size: 16px 16px;background-repeat: no-repeat;background-attachment: local;color: var(--ssa-color-palette-dark-fieldgrau);font-weight: 300;font-size: 16px;line-height: 24px;border-width: 0rem;text-align: start;min-width: auto;text-decoration: none;padding-right: 30px;max-width: 169px;width: 100%;text-transform: none; } @media (max-width: 1439px) { form .form-submit.button--icon { font-size: 13px;line-height: 18px;background-image: url("/sites/g/files/xkzibx376/files/2022-01/icons-arrows-right%402x.png");background-position: right 0rem center;background-size: 13px 13px;background-repeat: no-repeat;background-attachment: local; }  } @media (max-width: 1023px) { form .form-submit.button--icon { max-width: 147px;width: 100%; }  } form .form-submit.button--icon:hover { background-color: rgba(0, 0, 0, 0);color: var(--ssa-color-palette-seconday-green); } form .form-submit.button--icon:focus { outline: none;-webkit-box-shadow: 0 0 0 2px #6C9D90 !important;background-color: rgba(0, 0, 0, 0); } form .form-submit.button--icon:visited { color: var(--ssa-color-palette-cool-grey-aa); } form .form-submit.outline-secondary-button { color: var(--ssa-color-palette-cool-grey-aaa-plus);font-weight: 600;text-transform: uppercase;background-color: rgba(0, 0, 0, 0);border-width: 1.5px;border-color: var(--ssa-color-palette-cool-grey-aaa);border-style: solid; } form .form-submit.outline-secondary-button:hover { background-color: var(--ssa-color-palette-cool-grey-25);color: var(--ssa-color-palette-cool-grey-aa);border-color: var(--ssa-color-palette-cool-grey-aa);border-width: 1.5px;border-style: solid; } form .form-submit.outline-secondary-button:focus { background-color: var(--ssa-color-palette-cool-grey-25);color: var(--ssa-color-palette-cool-grey-aa);border-width: 1.5px;border-color: var(--ssa-color-palette-cool-grey-aa);border-style: solid;outline-width: 2px;outline-offset: 2px;outline-color: var(--ssa-color-palette-cool-grey-aa);outline-style: solid;-webkit-box-shadow: none !important;box-shadow: none !important; } form .form-text,form .form-number,form .form-date { -webkit-appearance: none; -moz-appearance: none; appearance: none;line-height: 1.5;width: 100%;padding: 0.75rem;border-color: rgba(244, 108, 11, 1);background-color: rgba(244, 244, 244, 1);border-bottom-width: 1px;height: 2.5rem;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;border-top-style: none;border-left-style: none;border-bottom-style: solid;border-right-style: none; } form .form-email { line-height: 1.5;background-color: rgba(244, 244, 244, 1);width: 100%;padding: 0.75rem;border-color: rgba(244, 108, 11, 1);height: 2.5rem;border-bottom-style: solid;border-right-style: none;border-left-style: none;border-top-style: none;border-bottom-width: 1px;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem; } form .form-textarea { line-height: 1.5;background-color: rgba(244, 244, 244, 1);width: 100%;padding: 0.75rem;border-color: rgba(244, 108, 11, 1);height: 150px;border-bottom-width: 1px;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;border-bottom-style: solid;border-top-style: none;border-left-style: none;border-right-style: 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;margin-bottom: -18px;font-size: 12px;line-height: 1.1; } form .webform-element-description p { font-size: 12px;line-height: 1.1; } form .form-select:not(.editor) { font-size: 13px;line-height: 18px;background-color: rgba(0, 0, 0, 0);height: 2.5rem;min-width: 8rem;width: 14rem;padding-top: 0rem;padding-right: 3rem;padding-bottom: 0rem;padding-left: 1rem;border-top-style: none;border-color: rgba(244, 108, 11, 1);outline: 70ms cubic-bezier(0.2, 0, 0.38, 0.9);;-webkit-appearance: none;;-moz-appearance: none;;appearance: none;background-size: 13px 8px;margin-top: auto;border-bottom-width: 1px;border-bottom-style: solid;border-left-style: none;border-right-style: none;background-image: url("/sites/g/files/xkzibx376/files/2022-01/icons-arrows-down%402x_0.png");background-position: right 0.75rem center;background-size: 16px 16px;background-repeat: no-repeat;background-attachment: local;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-select:not(.editor) option { background-color: rgba(240, 240, 240, 1);padding-top: 0.75rem;padding-right: 16px;padding-bottom: 10px;padding-left: 16px; } form .form-select:not(.editor) option:hover { background-color: var(--ssa-color-palette-green-sheen-30); } form .form-select:not(.editor):focus { outline: none;-webkit-box-shadow: none !important;border: none;box-shadow: none !important;outline-width: 1px;outline-color: rgba(244, 108, 11, 1);outline-offset: 0rem;outline-style: solid; } form .form-select:not(.editor).decorated option { background-color: var(--ssa-color-palette-green-sheen); } form .form-select:not(.editor):hover { background-color: rgba(229, 229, 229, 1); } form .form-autocomplete { background-image: url("/sites/g/files/xkzibx376/files/2022-02/search.svg");background-position: left 16px top 50%;background-size: 18px 18px;background-repeat: no-repeat;background-attachment: scroll;font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 13px;line-height: 18px;background-color: rgba(0, 0, 0, 0);padding-left: 46px;border-color: var(--ssa-color-palette-green-sheen);border-width: 1px;border-style: solid;height: 48px; } @media (max-width: 767px) { form .form-autocomplete { font-size: 12px;line-height: 18px; }  } form .form-autocomplete::-webkit-input-placeholder { opacity: 1;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-autocomplete::-moz-placeholder { opacity: 1;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-autocomplete:-ms-input-placeholder { opacity: 1;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-autocomplete::-ms-input-placeholder { opacity: 1;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-autocomplete::placeholder { opacity: 1;color: var(--ssa-color-palette-dark-fieldgrau);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } form .form-search { background-color: rgba(0, 0, 0, 0);border-width: 1px;border-style: solid;border-color: var(--ssa-color-palette-green-sheen);font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 13px;line-height: 18px;background-image: url("");background-position: right 18px top 50%;background-size: 18px 18px;background-repeat: no-repeat;background-origin: border-box;background-clip: border-box;background-attachment: scroll; } form .form-search::-webkit-input-placeholder { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);opacity: 1; } form .form-search::-moz-placeholder { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);opacity: 1; } form .form-search:-ms-input-placeholder { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);opacity: 1; } form .form-search::-ms-input-placeholder { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);opacity: 1; } form .form-search::placeholder { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-dark-fieldgrau);opacity: 1; } form .form-multi-options .form-multi-options__wrapper { 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;position: relative; } form .form-multi-options .form-multi-options__wrapper label { font-weight: 400;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 0.75rem;line-height: 18px;letter-spacing: 0rem; } form .form-multi-options .form-multi-options__wrapper .form-multi-options--label { font-weight: 400;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 0.75rem;line-height: 18px;letter-spacing: 0rem;margin-bottom: 0.6rem; } form .form-multi-options .form-multi-options__wrapper .form-multi-options--label.disabled { cursor: default;color: var(--ssa-color-palette-grey-50); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-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;cursor: pointer;padding-top: 8px;padding-right: 1rem;padding-bottom: 8px;padding-left: 1rem;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-green-sheen);width: 100%;font-size: 13px;line-height: 18px;height: 2.5rem;background-image: url("/sites/g/files/xkzibx376/files/2022-01/icons-arrows-down%402x_0.png");background-position: right 0.75rem center;background-size: 16px 16px;background-repeat: no-repeat;background-attachment: scroll; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .form-multi-options__field--clear-btn { background-color: var(--ssa-color-palette-dark-fieldgrau);color: var(--ssa-color-palette-white);height: 1.5rem;margin-right: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-border-radius: 0.75rem;border-radius: 0.75rem;padding-top: 0.5rem;padding-right: 0.2rem;padding-bottom: 0.5rem;padding-left: 0.6rem; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .form-multi-options__field--clear-btn svg { height: 1.25rem;width: 1.25rem;padding: 0.125rem;margin-left: 0.5rem;fill: #fff;-webkit-border-radius: 50%;border-radius: 50%;background-color: var(--ssa-color-palette-grey-75); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .form-multi-options__field--clear-btn.hidden { display: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .form-multi-options__field--clear-btn:hover { background-color: var(--ssa-color-palette-green-sheen); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .form-multi-options__field--clear-btn:focus { outline-width: 2px;outline-color: var(--ssa-color-palette-green-sheen);outline-offset: 0rem;outline-style: solid; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field:hover { background-color: rgba(229, 229, 229, 1); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field:focus { -webkit-box-shadow: 0 0 0 2px #6C9D90; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field.disabled { color: var(--ssa-color-palette-grey-50);cursor: default;pointer-events: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__field .js-multi-options-button-label { pointer-events: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu { -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);overflow-y: auto;position: absolute;top: 65px;z-index: 9100;width: 100%;background-color: var(--ssa-color-palette-white);max-height: 13.75rem;display: none;margin: 0rem;height: auto;padding: 2px;background-image: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item { height: 2.5rem;cursor: pointer;list-style: none;margin: 0rem;line-height: 18px; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option { height: 100%;margin-right: 16px;margin-left: 16px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;pointer-events: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label { margin-bottom: 0rem;position: relative;pointer-events: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label span { margin-left: 1.625rem;pointer-events: none;line-height: 18px; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label::before { height: 14px;width: 14px;position: absolute;top: 1px;border-width: 1px;border-style: solid;border-color: rgba(22, 22, 22, 1);-webkit-border-radius: 1px;border-radius: 1px;content: ""; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label input { height: 1px;position: absolute;margin: 0rem;padding: 0rem;clip: rect(0, 0, 0, 0);overflow: hidden; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label::after { position: absolute;top: 2px;left: 6px;height: 8.5px;width: 3px;border-style: solid;border-color: var(--ssa-color-palette-white);border-left-width: 0rem;border-right-width: 1px;border-bottom-width: 1px;border-top-width: 0rem;content: "";-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: none; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label.is-checked::before { background-color: var(--ssa-color-palette-berkley-green);border-width: 1px;border-color: var(--ssa-color-palette-berkley-green); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item .form-multi-options__menu-item__option .form-multi-options__checkbox-label.is-checked::after { display: block; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item:hover { background-color: rgba(229, 229, 229, 1); } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item.has-focus { -webkit-box-shadow: 0 0 0 2px #6C9D90; } form .form-multi-options .form-multi-options__wrapper .form-multi-options__menu .form-multi-options__menu-item:focus { -webkit-box-shadow: none !important;outline-width: 2px;outline-offset: 0rem;outline-color: var(--ssa-color-palette-green-sheen);outline-style: solid; } form .form-multi-options .form-multi-options__wrapper.form-multi-options-wrapper-expanded .form-multi-options__menu { display: block; } form .form-multi-options .form-multi-options__wrapper.form-multi-options-wrapper-expanded .form-multi-options__field { background-image: url("");background-position: right 0.75rem center;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; } form .form-multi-options .form-multi-options__wrapper .js-multi-options-current-selected { font-size: 14px;line-height: 24px; } form .form-type-webform-autocomplete input:focus { -webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 2px;outline-offset: 0rem;outline-color: var(--ssa-color-palette-green-sheen);outline-style: solid;border-color: rgba(0, 0, 0, 0); } form .form-type-webform-autocomplete label { font-family: var(--ssa-font-stacks-poppins);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 12px;line-height: 18px;letter-spacing: 0rem;text-align: left;color: var(--ssa-color-palette-dark-fieldgrau);font-weight: normal; } form .form-type-webform-autocomplete label.disabled { color: var(--ssa-color-palette-grey-50);cursor: default; } form .form-item-phone-number .form-tel { font-size: 14px;background-color: rgba(244, 244, 244, 1);height: 40px;width: 100%;border-top-width: 0rem;border-bottom-width: 1px;border-left-width: 0rem;border-right-width: 0rem;border-bottom-style: solid;border-bottom-color: rgba(244, 108, 11, 1); } form .form-item-phone-number .form-tel:focus { -webkit-box-shadow: none !important; box-shadow: none !important;border: 1px solid #F46C0B !important; } form .form-item-phone-number label { font-weight: 300;font-family: var(--ssa-font-stacks-open-sans);line-height: 18px;font-size: 13px; } form .form-item-phone-number .iti__selected-flag:focus { border: 1px solid #F46C0B; } form input[type="file"] { width: 225px; } form input[type="file"]:focus { -webkit-box-shadow: none; box-shadow: none;outline-width: 2px;outline-offset: 2px;outline-color: rgba(244, 108, 11, 1);outline-style: solid; } form .form-type-webform-custom-composite table thead tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap; } form .form-type-webform-custom-composite table thead tr th,form .form-type-webform-custom-composite table thead tr th span { text-align: left;font-size: 16px;line-height: 24px;color: var(--ssa-color-palette-dark-fieldgrau);font-weight: 600;padding-top: 1rem;padding-right: 0.5rem;padding-bottom: 1rem;padding-left: 0.5rem;height: 100%;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: rgba(251, 251, 251, 1); } form .form-type-webform-custom-composite table thead tr th.webform-multiple-table--operations,form .form-type-webform-custom-composite table thead tr th span.webform-multiple-table--operations,form .form-type-webform-custom-composite table thead tr th.webform-multiple-table--handle,form .form-type-webform-custom-composite table thead tr th span.webform-multiple-table--handle { padding: 0;width: unset; } form .form-type-webform-custom-composite table thead tr th .form-required::after,form .form-type-webform-custom-composite table thead tr th span .form-required::after { display: none !important; } form h3 { font-family: var(--ssa-font-stacks-open-sans);font-weight: 700;color: var(--ssa-color-palette-dark-fieldgrau);font-size: 15px;line-height: 18px;padding: 0;margin: 0; } form h4 { font-weight: 700;font-family: var(--ssa-font-stacks-open-sans);color: var(--ssa-color-palette-dark-fieldgrau);font-size: 13px;line-height: 18px;padding: 0;margin: 0 0 -2rem 0; } form .form-multi-entry-container > label { width: 85%; }
ul.ui-autocomplete { background-color: rgba(248, 248, 248, 1);-webkit-box-shadow: 0 4px 14px 0 rgba(0,0,0,0.2);box-shadow: 0 4px 14px 0 rgba(0,0,0,0.2);border: 0 !important;overflow-y: scroll;max-height: 393px; } ul.ui-autocomplete .ui-menu-item { padding: 0rem; } ul.ui-autocomplete .ui-menu-item a { text-decoration: none;color: var(--ssa-color-palette-dark-fieldgrau);border-width: 0rem;font-size: 13px;line-height: 18px;letter-spacing: 0rem;display: block;padding-top: 12px;padding-right: 16px;padding-bottom: 10px;padding-left: 16px;border-bottom-width: 1px;border-style: solid;border-bottom-color: var(--ssa-color-palette-cool-grey-25);margin: 0rem; } ul.ui-autocomplete .ui-menu-item a.ui-state-active { background-color: rgba(0, 0, 0, 0);-webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 2px;outline-offset: -2px;outline-color: var(--ssa-color-palette-green-sheen);outline-style: solid; } ul.ui-autocomplete .ui-menu-item a:focus { -webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 2px;outline-offset: -2px;outline-color: var(--ssa-color-palette-green-sheen);outline-style: solid; } ul.ui-autocomplete .ui-menu-item::marker { font-size: 0rem; } ul.ui-autocomplete .ui-menu-item:hover { background-color: rgba(242, 250, 248, 1); } ul.ui-autocomplete .ui-menu-item:hover .ui-state-active { -webkit-box-shadow: none !important;box-shadow: none !important; } ul.ui-autocomplete .ui-menu-item:visited { text-decoration: none; } ul.ui-autocomplete:hover a { background-color: rgba(0, 0, 0, 0);border-width: 0rem; } ul.ui-autocomplete:visited { text-decoration: none; }

