@media all { .coh-style-footer-menu-down { display: block; }  } @media all { .coh-style-footer-menu-down ul { text-align: center; }  }
@media all { .coh-style-link-button { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;background-color: var(--ssa-color-palette-color-1);padding-top: 14px;padding-right: 40px;padding-bottom: 16px;padding-left: 16px;margin-top: 8px;margin-bottom: 8px;position: relative;display: inline-block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media all { .coh-style-link-button:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-link-button:after { font-size: 12px;position: absolute;top: 50%;right: 16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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 { .coh-style-table-column-show { display: inline-block; }  }
@media all { .coh-style-button-sharp-corner-2-blue- { -webkit-transition: all 150ms ease-out; transition: all 150ms ease-out;font-family: var(--ssa-font-stacks-frutiger-roman);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700;color: var(--ssa-color-palette-white);text-align: center;background-color: var(--ssa-color-palette-color-3);padding-top: 18px;padding-right: 40px;padding-bottom: 18px;padding-left: 40px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: inline-block;cursor: pointer;text-decoration: none;text-transform: none;font-size: 16px;line-height: 24px; }  } @media all { .coh-style-button-sharp-corner-2-blue-:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-1);font-family: var(--ssa-font-stacks-frutiger-roman);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-decoration: underline; }  }
@media all { .coh-style-container-theme---white { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-text-columns---two { -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; }  } @media (min-width: 1024px) { .coh-style-text-columns---two { -webkit-column-gap: 24px; -moz-column-gap: 24px; column-gap: 24px; }  } @media (min-width: 1198px) { .coh-style-text-columns---two { -webkit-column-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; }  }
@media all { .coh-style-padding-left-right---large { padding-right: 48px;padding-left: 48px; }  } @media (min-width: 768px) { .coh-style-padding-left-right---large { padding-right: 72px;padding-left: 72px; }  } @media (min-width: 1198px) { .coh-style-padding-left-right---large { padding-right: 96px;padding-left: 96px; }  }
@media all { .coh-style-padding---small { padding: 24px; }  } @media (min-width: 1198px) { .coh-style-padding---small { padding: 32px; }  }
@media all { .coh-style-link-button-fluid-width { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;background-color: var(--ssa-color-palette-color-1);padding-top: 16px;padding-right: 40px;padding-bottom: 16px;padding-left: 16px;margin-top: 8px;margin-bottom: 8px;position: relative;display: block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media all { .coh-style-link-button-fluid-width:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-link-button-fluid-width:after { font-size: 12px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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;right: 16px; }  }
@media all { .coh-style-social-icon,.coh-style-social-icon---twitter,.coh-style-social-icon---linkedin,.coh-style-social-icon---facebook { margin-bottom: 0px;margin-left: 0px;display: inline-block;list-style-type: none; }  } @media all { .coh-style-social-icon a,.coh-style-social-icon---twitter a,.coh-style-social-icon---linkedin a,.coh-style-social-icon---facebook a { background-color: var(--ssa-color-palette-light-1);height: 32px;width: 32px;margin-right: 4px;margin-left: 4px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-border-radius: 16px;border-radius: 16px;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-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; }  } @media all { .coh-style-social-icon a:before,.coh-style-social-icon---twitter a:before,.coh-style-social-icon---linkedin a:before,.coh-style-social-icon---facebook a:before { content: "\f09a";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 { .coh-style-social-icon a:hover,.coh-style-social-icon---twitter a:hover,.coh-style-social-icon---linkedin a:hover,.coh-style-social-icon---facebook a:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-social-icon---twitter a:before { content: "\f099";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 { .coh-style-social-icon---linkedin a:before { content: "\f0e1";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 { .coh-style-social-icon---facebook a:before { content: "\f09a";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 { .coh-style-link-with-icon-style { font-weight: 700;color: var(--ssa-color-palette-color-1);font-size: 12px;line-height: 1.25;letter-spacing: 2px;text-transform: uppercase;padding-top: 8px;padding-right: 20px;padding-bottom: 8px;margin-bottom: 0px;position: relative;display: inline-block; }  } @media all { .coh-style-link-with-icon-style:after { font-size: 12px;position: absolute;top: 52%;right: 0px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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 { .coh-style-slider-pagination { margin: 0px; }  } @media all { .coh-style-slider-pagination li { margin-bottom: 0px;margin-left: 0px;display: inline-block; }  } @media all { .coh-style-slider-pagination li:before { content: normal; }  } @media all { .coh-style-slider-pagination li button { background-color: var(--ssa-color-palette-color-1);height: 8px;width: 8px;margin-right: 4px;margin-bottom: 0px;margin-left: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;padding: 0px; }  } @media all { .coh-style-slider-pagination li button:hover { background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-slider-pagination li.slick-active button { background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-slider-pagination .slick-dots { margin: 0px; }  }
@media all { .coh-style-footer-menu-left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-style-footer-menu-left >div:first-child { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;padding-right: 30px; }  }
@media all { .coh-style-white-hyper-link { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-white-hyper-link:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-white-hyper-link:active { color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-padding-left { padding-left: 90px; }  }
@media all { .coh-style-margin-top-bottom { margin-top: 30px;margin-bottom: 30px; }  }
@media all { .coh-style-margin-bottom { margin-bottom: 30px; }  } @media (min-width: 1024px) { .coh-style-margin-bottom { margin-bottom: 50px; }  }
@media all { .coh-style-padding-top-bottom-v6 { padding-top: 20px;padding-bottom: 20px; }  } @media (min-width: 1024px) { .coh-style-padding-top-bottom-v6 { padding-top: 40px;padding-bottom: 40px; }  }
@media all { .coh-style-position---vertical-center { 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; }  }
@media all { .coh-style-main-navigation { font-size: 12px; }  } @media all { .coh-style-main-navigation li { margin-bottom: 16px;margin-left: 0px;display: block;font-size: 16px; }  } @media (min-width: 1024px) { .coh-style-main-navigation li { margin-bottom: 0px;margin-left: 32px;display: inline-block; }  } @media (min-width: 1400px) { .coh-style-main-navigation li { font-size: 16px; }  } @media all { .coh-style-main-navigation li a { font-weight: 700;font-size: 12px;letter-spacing: 2px;text-transform: uppercase; }  } @media (min-width: 1400px) { .coh-style-main-navigation li a { font-size: 16px; }  } @media all { .coh-style-main-navigation li:before { content: normal; }  }
@media all { .coh-style-paragraph-large { font-size: 24px;line-height: 1.5; }  }
@media all { .coh-style-image-container-hide-image { display: none; }  } @media (min-width: 768px) { .coh-style-image-container-hide-image { display: inline-block; }  }
@media all { .coh-style-table-column-hide { display: none; }  }
@media all { .coh-style-footnote { font-family: var(--ssa-font-stacks-montserrat-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 12px;padding-bottom: 1px;line-height: 16px;margin-bottom: 1px; }  } @media (min-width: 1400px) { .coh-style-footnote { font-size: 12px;line-height: 16px; }  }
@media all { .coh-style-sub-heading { font-weight: 700;font-size: 12px;line-height: 16px;letter-spacing: 2px;margin-bottom: 24px;text-transform: uppercase; }  }
@media all { .coh-style-text-columns---three { -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; }  } @media (min-width: 1024px) { .coh-style-text-columns---three { -webkit-column-gap: 24px; -moz-column-gap: 24px; column-gap: 24px; }  } @media (min-width: 1198px) { .coh-style-text-columns---three { -webkit-column-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; }  }
@media all { .coh-style-position---center { 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; }  }
@media all { .coh-style-margin-top-bottom---large { margin-top: 56px;margin-bottom: 56px; }  } @media (min-width: 768px) { .coh-style-margin-top-bottom---large { margin-top: 72px;margin-bottom: 72px; }  } @media (min-width: 1198px) { .coh-style-margin-top-bottom---large { margin-top: 96px;margin-bottom: 96px; }  }
@media all { .coh-style-padding-top---medium { padding-top: 40px; }  } @media (min-width: 768px) { .coh-style-padding-top---medium { padding-top: 48px; }  } @media (min-width: 1198px) { .coh-style-padding-top---medium { padding-top: 64px; }  }
@media all { .coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { border-width: 10px;-webkit-border-radius: 50px;border-radius: 50px;border-style: solid;border-top-color: rgba(0, 0, 0, 0.2);border-bottom-color: rgba(0, 0, 0, 0.2);border-left-color: var(--ssa-color-palette-color-1);border-right-color: rgba(0, 0, 0, 0.2);background: none; }  } @media all { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: var(--ssa-color-palette-color-1);position: relative;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;background-image: none; }  } @media all { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { color: var(--ssa-color-palette-white);font-size: 24px;position: absolute;top: 50%;left: 55%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: "\f04b";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 { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls { background-color: var(--ssa-color-palette-color-1);padding: 0px;z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-image: none; }  } @media all { .coh-style-video .mejs__controls .mejs__button { width: 40px;height: 40px;line-height: normal; }  } @media all { .coh-style-video .mejs__controls .mejs__button button { color: var(--ssa-color-palette-white);font-size: 30px;background-color: rgba(0, 0, 0, 0);height: 40px;margin: 0px;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-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;background-image: none; }  } @media (min-width: 1400px) { .coh-style-video .mejs__controls .mejs__button button { width: 40px; }  } @media all { .coh-style-video .mejs__controls .mejs__button button:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__play button:before { font-size: 16px;content: "\f04b";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 { .coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { font-size: 16px;content: "\f04c";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 { .coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { font-size: 16px;content: "\f01e";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 { .coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { font-size: 20px;content: "\f026";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 { .coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { font-size: 20px;content: "\f028";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 { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: var(--ssa-color-palette-color-1); }  } @media (min-width: 1400px) { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { font-size: 16px;content: "\f065";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 { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { font-size: 16px;content: "\f065";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 { .coh-style-video .mejs__controls .mejs__time { color: var(--ssa-color-palette-white);font-size: 12px;height: 40px;width: 40px;padding: 0px;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; }  } @media all { .coh-style-video .mejs__controls .mejs__time-rail { height: 40px;padding: 0px;margin: 0px;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; }  } @media all { .coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0px; }  }
@media all { .coh-style-video-caption { font-size: 12px;line-height: 1.5;padding-bottom: 8px;margin-top: 8px;margin-bottom: 24px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media all { .coh-style-video-caption:before { padding-right: 8px;content: "\f16a";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 { .coh-style-padding-top-botton-small { padding-top: 10px;padding-bottom: 10px; }  }
@media all { .coh-style-padding-top-botton-v2 { padding-top: 15px;padding-bottom: 15px; }  }
@media all { .coh-style-padding-top-botton-v3 { padding-top: 20px;padding-bottom: 20px; }  }
@media all { .coh-style-padding-top-and-bottom { padding-top: 30px;padding-bottom: 30px; }  }
@media all { .coh-style-heading-4-size { font-weight: 500;margin-bottom: 24px; }  } @media (min-width: 576px) { .coh-style-heading-4-size { margin-bottom: 20px; }  } @media (min-width: 1024px) { .coh-style-heading-4-size { font-size: 20px; }  } @media (min-width: 1400px) { .coh-style-heading-4-size { font-size: 24px;margin-bottom: 22px;line-height: 1.25; }  }
@media all { .coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-style-margin-top---small { margin-top: 24px; }  } @media (min-width: 1198px) { .coh-style-margin-top---small { margin-top: 32px; }  }
@media all { .coh-style-padding-top-bottom---large { padding-top: 48px;padding-bottom: 48px; }  } @media (min-width: 768px) { .coh-style-padding-top-bottom---large { padding-top: 72px;padding-bottom: 72px; }  } @media (min-width: 1198px) { .coh-style-padding-top-bottom---large { padding-top: 96px;padding-bottom: 96px; }  }
@media all { .coh-style-padding-top-bottom---small { padding-top: 24px;padding-bottom: 24px; }  } @media (min-width: 1198px) { .coh-style-padding-top-bottom---small { padding-top: 32px;padding-bottom: 32px; }  }
@media all { .coh-style-padding-top---small { padding-top: 24px; }  } @media (min-width: 1198px) { .coh-style-padding-top---small { padding-top: 32px; }  }
@media all { .coh-style-padding-bottom { padding-bottom: 30px; }  }
@media all { .coh-style-content-template-viewport { padding-right: 20px;padding-left: 20px;margin: auto;max-width: 1400px; }  }
@media all { .coh-style-bold-text { font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-style-button-rounded-corner-1-orange- { color: var(--ssa-color-palette-black);background-color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-align: center;padding-top: 13px;padding-right: 30px;padding-bottom: 13px;padding-left: 30px;margin-top: 5px;margin-right: auto;margin-bottom: 5px;margin-left: auto;-webkit-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;display: inline-block;cursor: pointer;-webkit-border-radius: 70px;border-radius: 70px;text-decoration: none;text-transform: none;font-size: 18px;border-top-style: ridge;border-bottom-style: ridge;border-left-style: ridge;border-right-style: ridge; }  } @media all { .coh-style-button-rounded-corner-1-orange-:hover { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-style-testimonial { padding-left: 0px; }  } @media all { .coh-style-testimonial:before { content: normal; }  }
@media all { .coh-style-mobile-menu { height: 48px;width: 24px;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; }  } @media (min-width: 768px) { .coh-style-mobile-menu { width: 32px; }  } @media (min-width: 1198px) { .coh-style-mobile-menu { width: 48px; }  } @media all { .coh-style-mobile-menu:before { color: var(--ssa-color-palette-color-1);font-size: 20px;-webkit-transition: color 300ms ease;transition: color 300ms ease;content: "\f0c9";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 { .coh-style-mobile-menu:hover:before { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-style-margin-top---medium { margin-top: 40px; }  } @media (min-width: 768px) { .coh-style-margin-top---medium { margin-top: 48px; }  } @media (min-width: 1198px) { .coh-style-margin-top---medium { margin-top: 64px; }  }
@media all { .coh-style-padding-bottom---large { padding-bottom: 48px; }  } @media (min-width: 768px) { .coh-style-padding-bottom---large { padding-bottom: 72px; }  } @media (min-width: 1198px) { .coh-style-padding-bottom---large { padding-bottom: 96px; }  }
@media all { .coh-style-padding-left-right---medium { padding-right: 40px;padding-left: 40px; }  } @media (min-width: 768px) { .coh-style-padding-left-right---medium { padding-right: 48px;padding-left: 48px; }  } @media (min-width: 1198px) { .coh-style-padding-left-right---medium { padding-right: 64px;padding-left: 64px; }  }
@media all { .coh-style-padding-left-right---small { padding-right: 24px;padding-left: 24px; }  } @media (min-width: 1198px) { .coh-style-padding-left-right---small { padding-right: 32px;padding-left: 32px; }  }
@media all { .coh-style-no-padding-left-right { padding-right: 0px;padding-left: 0px; }  }
@media all { .coh-style-margin-top { margin-top: 30px; }  }
@media all { .coh-style-slider-navigation-left,.coh-style-slider-navigation-right { background-color: var(--ssa-color-palette-color-1);height: 38px;width: 24px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-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-transition: background-color 300ms ease;transition: background-color 300ms ease;padding: 0px; }  } @media (min-width: 768px) { .coh-style-slider-navigation-left,.coh-style-slider-navigation-right { width: 32px; }  } @media (min-width: 1198px) { .coh-style-slider-navigation-left,.coh-style-slider-navigation-right { width: 38px; }  } @media all { .coh-style-slider-navigation-left:before,.coh-style-slider-navigation-right:before { color: var(--ssa-color-palette-white);font-size: 12px;content: "\f053";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 (min-width: 768px) { .coh-style-slider-navigation-left:before,.coh-style-slider-navigation-right:before { font-size: 16px; }  } @media all { .coh-style-slider-navigation-left:hover,.coh-style-slider-navigation-right:hover { background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-slider-navigation-right:before { content: "\f054";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 { .coh-style-heading-1-size { font-weight: 500;font-size: 32px;margin-bottom: 24px; }  } @media (min-width: 1024px) { .coh-style-heading-1-size { font-size: 40px; }  } @media (min-width: 1198px) { .coh-style-heading-1-size { font-size: 48px; }  } @media (min-width: 1400px) { .coh-style-heading-1-size { font-size: 56px;line-height: 1.25; }  }
@media all { .coh-style-pre-heading { font-weight: 700;font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 8px; }  } @media (min-width: 1198px) { .coh-style-pre-heading { margin-bottom: 16px; }  }
@media all { .coh-style-container-theme---light-1 { background-color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-style-max-width---narrow { width: 100%; }  } @media (min-width: 1024px) { .coh-style-max-width---narrow { width: 66%; }  }
@media all { .coh-style-padding-top---large { padding-top: 48px; }  } @media (min-width: 768px) { .coh-style-padding-top---large { padding-top: 72px; }  } @media (min-width: 1198px) { .coh-style-padding-top---large { padding-top: 96px; }  }
@media all { .coh-style-padding-bottom---small { padding-bottom: 24px; }  } @media (min-width: 1198px) { .coh-style-padding-bottom---small { padding-bottom: 32px; }  }
@media all { .coh-style-link-button-fluid-width-style { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;background-color: var(--ssa-color-palette-color-1);padding-top: 16px;padding-right: 40px;padding-bottom: 16px;padding-left: 16px;margin-top: 8px;margin-bottom: 8px;position: relative;display: block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media all { .coh-style-link-button-fluid-width-style:after { font-size: 12px;position: absolute;top: 50%;right: 16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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 { .coh-style-button-sharp-corner-1-orange- { color: var(--ssa-color-palette-white);background-color: rgba(40, 169, 224, 1);font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;text-align: center;padding-top: 12px;padding-right: 50px;padding-bottom: 12px;padding-left: 50px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;-webkit-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;display: inline-block;cursor: pointer;text-decoration: none;text-transform: none;font-size: 16px; }  } @media all { .coh-style-button-sharp-corner-1-orange-:hover { font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);text-decoration: underline; }  }
@media all { .coh-style-content-float-left { max-width: 655px;padding-left: 15px;margin-left: auto; }  }
@media all { .coh-style-heading-2-size { font-weight: 500;font-size: 24px;margin-bottom: 24px; }  } @media (min-width: 1198px) { .coh-style-heading-2-size { font-size: 32px; }  } @media (min-width: 1400px) { .coh-style-heading-2-size { font-size: 40px;line-height: 1.25; }  }
@media all { .coh-style-container-theme---light-2 { background-color: var(--ssa-color-palette-light-2); }  }
@media all { .coh-style-margin-bottom---large { margin-bottom: 48px; }  } @media (min-width: 768px) { .coh-style-margin-bottom---large { margin-bottom: 72px; }  } @media (min-width: 1198px) { .coh-style-margin-bottom---large { margin-bottom: 96px; }  }
@media all { .coh-style-padding-top-bottom---medium { padding-top: 40px;padding-bottom: 40px; }  } @media (min-width: 768px) { .coh-style-padding-top-bottom---medium { padding-top: 48px;padding-bottom: 48px; }  } @media (min-width: 1198px) { .coh-style-padding-top-bottom---medium { padding-top: 64px;padding-bottom: 64px; }  }
@media all { .coh-style-link-with-icon { font-weight: 700;color: var(--ssa-color-palette-color-1);font-size: 12px;line-height: 1.25;letter-spacing: 2px;text-transform: uppercase;padding-top: 8px;padding-right: 20px;padding-bottom: 8px;position: relative;display: inline-block; }  } @media all { .coh-style-link-with-icon:after { font-size: 12px;position: absolute;top: 52%;right: 0px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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 { .coh-style-tick-list li { font-weight: 500;font-size: 16px;margin-bottom: 16px;margin-left: 32px;position: relative;list-style-type: none; }  } @media all { .coh-style-tick-list li:before { color: var(--ssa-color-palette-color-1);padding-right: 0px;position: absolute;top: 4px;left: -32px;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 { .coh-style-breadcrumbs li { margin-bottom: 8px;display: inline-block; }  } @media (min-width: 1198px) { .coh-style-breadcrumbs li { margin-bottom: 16px;margin-left: 0px; }  } @media all { .coh-style-breadcrumbs li a { font-weight: 700;font-size: 12px;letter-spacing: 2px;text-transform: uppercase; }  } @media all { .coh-style-breadcrumbs li:before { content: normal; }  } @media all { .coh-style-breadcrumbs li:after { font-weight: 700;color: var(--ssa-color-palette-color-1);font-size: 12px;padding-right: 8px;padding-left: 8px;content: "/"; }  }
@media all { .coh-style-link-button-style { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;background-color: var(--ssa-color-palette-color-1);padding-top: 16px;padding-right: 40px;padding-bottom: 16px;padding-left: 16px;position: relative;display: inline-block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media (min-width: 1400px) { .coh-style-link-button-style { text-transform: uppercase;margin-top: 8px;margin-bottom: 8px; }  } @media all { .coh-style-link-button-style:after { font-size: 12px;position: absolute;top: 50%;right: 16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\f054";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 { .coh-style-footer-menu-down-keep-left { display: block; }  } @media all { .coh-style-footer-menu-down-keep-left ul { text-align: left; }  }
@media all { .coh-style-external-link { font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-external-linka[target="_blank"]:after { padding-left: 8px;content: url('/sites/g/files/djuvja3651/files/global-link-new-window.png');width: 16px;height: 16px; }  }
@media all { .coh-style-button-rounded-corner-2-blue- { -webkit-transition: all 150ms ease-out; transition: all 150ms ease-out;font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);text-align: center;background-color: rgba(0, 98, 65, 1);padding-top: 15px;padding-right: 40px;padding-bottom: 15px;padding-left: 40px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: inline-block;cursor: pointer;-webkit-border-radius: 50px;border-radius: 50px;text-decoration: none; }  } @media all { .coh-style-button-rounded-corner-2-blue-:hover { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-montserrat-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-style-heading-3-size { font-weight: 500;font-size: 20px;margin-bottom: 24px; }  } @media (min-width: 1024px) { .coh-style-heading-3-size { font-size: 24px; }  } @media (min-width: 1400px) { .coh-style-heading-3-size { font-size: 32px;line-height: 1.25; }  }
@media all { .coh-style-padding-top-bottom-v5 { padding-top: 15px;padding-bottom: 15px; }  } @media (min-width: 1024px) { .coh-style-padding-top-bottom-v5 { padding-top: 30px;padding-bottom: 30px; }  }
@media all { .coh-style-margin-top---large { margin-top: 56px; }  } @media (min-width: 768px) { .coh-style-margin-top---large { margin-top: 72px; }  } @media (min-width: 1198px) { .coh-style-margin-top---large { margin-top: 96px; }  }
@media all { .coh-style-margin-bottom---medium { margin-bottom: 40px; }  } @media (min-width: 768px) { .coh-style-margin-bottom---medium { margin-bottom: 48px; }  } @media (min-width: 1198px) { .coh-style-margin-bottom---medium { margin-bottom: 64px; }  }
@media all { .coh-style-image-caption { font-size: 12px;line-height: 1.5;padding-bottom: 8px;margin-top: 8px;margin-bottom: 24px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media all { .coh-style-image-caption:before { padding-right: 8px;content: "\f03e";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 { .coh-style--footer-menu-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  }
@media all { .coh-style-accordion { margin-bottom: 1px;margin-left: 0px;content: normal;list-style-type: none; }  } @media all { .coh-style-accordion a { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;background-color: var(--ssa-color-palette-color-1);padding-top: 1.1rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;position: relative;display: block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media (min-width: 768px) { .coh-style-accordion a { padding-top: 1.26rem;padding-right: 1.5rem;padding-bottom: 1.25rem;padding-left: 1.5rem; }  } @media (min-width: 1198px) { .coh-style-accordion a { padding-top: 1.51rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 2rem; }  } @media all { .coh-style-accordion a:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-accordion a:after { position: absolute;top: 50%;right: 15px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);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 { .coh-style-accordion.is-active a { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-accordion.is-active a:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-accordion.is-active a:after { content: "\f077";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 { .coh-style-accordion.is-disabled a { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-accordion.is-disabled a:after { content: normal; }  } @media all { .coh-style-accordion:before { content: normal; }  }
@media all { .coh-style-image-container-show-image { display: block; }  } @media (min-width: 768px) { .coh-style-image-container-show-image { display: block; }  }
@media all { .coh-style-content-float-right { padding-right: 15px;padding-left: 40px;margin-right: auto;margin-left: 0px;max-width: 655px; }  }
@media all { .coh-style-tab { margin-bottom: 1px;margin-left: 0px;display: inline-block;content: normal;list-style-type: none; }  } @media all { .coh-style-tab a { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;background-color: var(--ssa-color-palette-color-1);padding-top: 1rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;margin-right: 0.0625rem;display: inline-block;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media (min-width: 768px) { .coh-style-tab a { padding-top: 1.26rem;padding-right: 1.5rem;padding-bottom: 1.25rem;padding-left: 1.5rem; }  } @media (min-width: 1198px) { .coh-style-tab a { padding-top: 1.51rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 2rem; }  } @media all { .coh-style-tab a:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-4); }  } @media all { .coh-style-tab.is-active a { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-tab.is-active a:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-tab.is-disabled a { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-tab:before { content: normal; }  }
@media all { .coh-style-max-width---wide { width: 100%; }  }
@media all { .coh-style-max-width---extra-narrow { width: 100%; }  } @media (min-width: 768px) { .coh-style-max-width---extra-narrow { width: 50%; }  } @media (min-width: 1198px) { .coh-style-max-width---extra-narrow { width: 33%; }  }
@media all { .coh-style-margin-bottom---small { margin-bottom: 24px; }  } @media (min-width: 1198px) { .coh-style-margin-bottom---small { margin-bottom: 32px; }  }
@media all { .coh-style-padding-bottom---medium { padding-bottom: 40px; }  } @media (min-width: 768px) { .coh-style-padding-bottom---medium { padding-bottom: 48px; }  } @media (min-width: 1198px) { .coh-style-padding-bottom---medium { padding-bottom: 64px; }  }
@media all { .coh-ce-04eb8ed3-dc75d38c { text-align: center;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; }  }
@media all { .coh-ce-04eb8ed3-4ace215a { max-width: 64px;margin-right: auto;margin-bottom: 32px; }  } @media (min-width: 768px) { .coh-ce-04eb8ed3-4ace215a { max-width: 80px; }  } @media (min-width: 1198px) { .coh-ce-04eb8ed3-4ace215a { max-width: 96px; }  }
@media all { .coh-ce-04eb8ed3-24ffd5ce { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-04eb8ed3-acfa7fc9 { text-align: left; }  }
@media all { .coh-ce-04eb8ed3-4b51eec7 { margin-bottom: 24px; }  }
@media all { .coh-ce-04eb8ed3-ba856bd8 { text-align: left;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; }  }
@media all { .coh-ce-04eb8ed3-5d6db7a5 { font-weight: 500;font-size: 20px;margin-top: auto;margin-bottom: 8px; }  } @media (min-width: 768px) { .coh-ce-04eb8ed3-5d6db7a5 { font-size: 24px; }  } @media (min-width: 1198px) { .coh-ce-04eb8ed3-5d6db7a5 { font-size: 32px;line-height: 1.25; }  }
@media all { .coh-ce-04eb8ed3-f440ac0a { margin-bottom: 8px; }  }
@media all { .coh-ce-10b07136-ffb0564b { position: relative;z-index: 1; }  }
@media all { .coh-ce-10b07136-24ffd5ce { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-10b07136-7adf84db { margin-bottom: 57px; }  } @media (min-width: 768px) { .coh-ce-10b07136-7adf84db { margin-bottom: 72px; }  } @media (min-width: 1024px) { .coh-ce-10b07136-7adf84db { margin-bottom: 0px; }  }
@media all { .coh-ce-10b07136-c18a494 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-1c9a079b-340bc443 { width: 100%; }  }
@media all { .coh-ce-1c9a079b-c18a494 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-1f979325-1c26c080 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-1f979325-1c26c080 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-1f979325-1c26c080 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-1f979325-1c26c080:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-1f979325-1fe64ec8 { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-316b920d-928dc460 { width: 100%; }  }
@media all { .coh-ce-49be7df7-7d235f7c { text-align: center;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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-49be7df7-7d235f7c .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-7d235f7c .card-sub-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-7d235f7c .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-7d235f7c .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-49be7df7-7d235f7c:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-49be7df7-8fdb1a28 { max-width: 96px;margin-right: auto;margin-bottom: 32px;margin-left: auto; }  } @media (min-width: 768px) { .coh-ce-49be7df7-8fdb1a28 { max-width: 128px; }  } @media (min-width: 1198px) { .coh-ce-49be7df7-8fdb1a28 { max-width: 160px; }  }
@media all { .coh-ce-49be7df7-4fd2095c { margin-top: -16px;margin-bottom: 24px; }  }
@media all { .coh-ce-49be7df7-a2abf12f { text-align: center; }  }
@media all { .coh-ce-4a9abbe3-a5a70359 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-4a9abbe3-a5a70359 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-4a9abbe3-a5a70359 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-4a9abbe3-a5a70359:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-4a9abbe3-7429bef2 { 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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }  } @media (min-width: 768px) { .coh-ce-4a9abbe3-7429bef2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-4a9abbe3-1fe64ec8 { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-4a9abbe3-9f55e5b3 { 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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }  } @media (min-width: 768px) { .coh-ce-4a9abbe3-9f55e5b3 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-4a9abbe3-68b68937 { height: 100%; }  }
@media all { .coh-ce-5c1b5f5c-339b9f2e { text-align: center;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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-5c1b5f5c-339b9f2e .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5c1b5f5c-339b9f2e .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5c1b5f5c-339b9f2e .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-5c1b5f5c-339b9f2e:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-5c1b5f5c-e9abea56 { max-width: 64px;margin-right: auto;margin-bottom: 32px;margin-left: auto; }  } @media (min-width: 768px) { .coh-ce-5c1b5f5c-e9abea56 { max-width: 80px; }  } @media (min-width: 1198px) { .coh-ce-5c1b5f5c-e9abea56 { max-width: 96px; }  }
@media all { .coh-ce-5f3f67b1-ee364ae6 { text-align: center;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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-5f3f67b1-ee364ae6 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5f3f67b1-ee364ae6 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5f3f67b1-ee364ae6 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-5f3f67b1-ee364ae6:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-5f3f67b1-e9abea56 { max-width: 64px;margin-right: auto;margin-bottom: 32px;margin-left: auto; }  } @media (min-width: 768px) { .coh-ce-5f3f67b1-e9abea56 { max-width: 80px; }  } @media (min-width: 1198px) { .coh-ce-5f3f67b1-e9abea56 { max-width: 96px; }  }
@media all { .coh-ce-5f3f67b1-3416bd10 { margin-top: auto; }  }
@media all { .coh-ce-612d0d75-f092413a { min-height: 60vh; }  }
@media all { .coh-ce-612d0d75-eed61d77 { text-align: center; }  }
@media all { .coh-ce-64158502-6da97e4a { position: relative;z-index: 2;overflow: hidden;margin-bottom: 2rem; }  } @media all { .coh-ce-64158502-6da97e4a:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0px;left: 0px;z-index: 2;display: block;opacity: 0.2;-webkit-transition: all 300ms ease;transition: all 300ms ease; }  } @media all { .coh-ce-64158502-6da97e4a .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3);-webkit-transition: 300ms ease transform;transition: 300ms ease transform; }  } @media all { .coh-ce-64158502-6da97e4a .card-pre-heading { color: var(--ssa-color-palette-light-2);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-64158502-6da97e4a .card-heading { color: var(--ssa-color-palette-white);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-64158502-6da97e4a:hover:before { opacity: 0.6; }  } @media all { .coh-ce-64158502-6da97e4a:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-64158502-6da97e4a:hover .card-pre-heading { color: var(--ssa-color-palette-color-1); }  } @media all { .coh-ce-64158502-6da97e4a:hover .card-heading { color: var(--ssa-color-palette-color-1); }  }
@media all { .coh-ce-64158502-3041fd37 { position: relative;z-index: 1; }  }
@media all { .coh-ce-64158502-5c16eab0 { position: absolute;bottom: 0px;left: 0px;z-index: 3; }  }
@media all { .coh-ce-7a26cbf9-928dc460 { width: 100%; }  }
@media all { .coh-ce-9dbf4b76-d22d15b7 { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-9dbf4b76-d22d15b7 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-9dbf4b76-d22d15b7 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-9dbf4b76-d22d15b7 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-9dbf4b76-d22d15b7:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-9dbf4b76-969f6fe9 { max-width: 56px;margin-bottom: 32px; }  } @media (min-width: 768px) { .coh-ce-9dbf4b76-969f6fe9 { max-width: 72px; }  } @media (min-width: 1198px) { .coh-ce-9dbf4b76-969f6fe9 { max-width: 96px; }  }
@media all { .coh-ce-9ffeedd6-dc75d38c { text-align: center;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; }  }
@media all { .coh-ce-9ffeedd6-6d9ef28b { max-width: 64px;margin-right: auto;margin-bottom: 32px;margin-left: auto; }  } @media (min-width: 768px) { .coh-ce-9ffeedd6-6d9ef28b { max-width: 80px; }  } @media (min-width: 1198px) { .coh-ce-9ffeedd6-6d9ef28b { max-width: 96px; }  }
@media all { .coh-ce-9ffeedd6-2d95bb8e { text-align: left; }  }
@media all { .coh-ce-9ffeedd6-4b51eec7 { margin-bottom: 24px; }  }
@media all { .coh-ce-9ffeedd6-69749450 { font-weight: 500;font-size: 20px;margin-bottom: 8px; }  } @media (min-width: 768px) { .coh-ce-9ffeedd6-69749450 { font-size: 24px; }  } @media (min-width: 1198px) { .coh-ce-9ffeedd6-69749450 { font-size: 32px;line-height: 1.25; }  }
@media all { .coh-ce-a04ca877-ffb0564b { position: relative;z-index: 1; }  }
@media all { .coh-ce-a04ca877-7b8ccc8a { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-a04ca877-7b8ccc8a.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-a04ca877-7b8ccc8a.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a04ca877-528f1612 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (min-width: 1024px) { .coh-ce-a04ca877-528f1612 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a04ca877-1eb7dc67 { margin-bottom: 24px;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }  } @media (min-width: 1024px) { .coh-ce-a04ca877-1eb7dc67 { margin-bottom: 0px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }  }
@media all { .coh-ce-a04ca877-1a784be9 .coh-slider-nav-top { height: 80px; }  }
@media all { .coh-ce-a55db0b2-55e56324 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-a55db0b2-55e56324.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-a55db0b2-55e56324.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a55db0b2-4d9b7a9c { 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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }  } @media (min-width: 768px) { .coh-ce-a55db0b2-4d9b7a9c { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a55db0b2-420320bd { margin-bottom: 24px;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }  } @media (min-width: 768px) { .coh-ce-a55db0b2-420320bd { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (min-width: 1024px) { .coh-ce-a55db0b2-420320bd { margin-bottom: 0px; }  }
@media all { .coh-ce-a5a0ec3d-928dc460 { width: 100%; }  }
@media all { .coh-ce-a816e80b-5a46220d { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-a816e80b-5a46220d .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-a816e80b-5a46220d .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-a816e80b-5a46220d .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-a816e80b-5a46220d:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-a816e80b-969f6fe9 { max-width: 56px;margin-bottom: 32px; }  } @media (min-width: 768px) { .coh-ce-a816e80b-969f6fe9 { max-width: 72px; }  } @media (min-width: 1198px) { .coh-ce-a816e80b-969f6fe9 { max-width: 96px; }  }
@media all { .coh-ce-a816e80b-3416bd10 { margin-top: auto; }  }
@media all { .coh-ce-b95fd695-340bc443 { width: 100%; }  }
@media all { .coh-ce-b95fd695-c18a494 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-c10395e5-f444c4e6 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-c10395e5-f444c4e6 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-c10395e5-f444c4e6 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-c10395e5-f444c4e6:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-c10395e5-1fe64ec8 { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-c10395e5-3416bd10 { margin-top: auto; }  }
@media all { .coh-ce-c6f467b4-ffb0564b { position: relative;z-index: 1; }  }
@media all { .coh-ce-c6f467b4-422e5c56 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-c6f467b4-422e5c56.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-c6f467b4-422e5c56.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-c6f467b4-528f1612 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (min-width: 1024px) { .coh-ce-c6f467b4-528f1612 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-c6f467b4-1eb7dc67 { margin-bottom: 24px;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }  } @media (min-width: 1024px) { .coh-ce-c6f467b4-1eb7dc67 { margin-bottom: 0px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }  }
@media all { .coh-ce-cpt_accordion_container-a5fb53cb { display: none; }  }
@media all { .coh-ce-cpt_accordion_item-562634c6 { position: relative; }  } @media all { .coh-ce-cpt_accordion_item-562634c6:after { content: "+";font-size: 50px;position: absolute;top: 14px;right: 30px;height: 30px; }  } @media all { .coh-ce-cpt_accordion_item-562634c6.active { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_accordion_item-562634c6.active:after { content: "–";top: 12px;right: 32px; }  }
@media all { .coh-ce-cpt_accordion_item-a5ffab98 { padding-top: 1rem;padding-right: 2rem;padding-bottom: 1rem;padding-left: 2rem;display: none; }  }
@media all { .coh-ce-cpt_card_component_0-d2864243 { 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;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;background-color: var(--ssa-color-palette-background-gery);-webkit-border-radius: 20px;border-radius: 20px;width: 100%; }  } @media (min-width: 1024px) { .coh-ce-cpt_card_component_0-d2864243 { width: auto;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; }  }
@media all { .coh-ce-cpt_card_component_0-1af2ad5c { background-color: var(--ssa-color-palette-drak-grey);-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;width: 100%;-webkit-border-top-left-radius: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;border-top-right-radius: 20px;text-align: center;padding: 20px; }  }
@media all { .coh-ce-cpt_card_component_0-71f5b7b7 { padding: 20px;text-align: center; }  }
@media all { .coh-ce-cpt_countdown_timer-e10fa96c { max-width: 100%;text-align: center;-webkit-box-shadow: 2px 2px 5px rgba(244, 244, 244, 1);box-shadow: 2px 2px 5px rgba(244, 244, 244, 1);-webkit-border-radius: 2px;border-radius: 2px;border-color: rgba(241, 241, 241, 1);border-style: solid;border-width: 1px;margin-top: 10px; }  } @media (min-width: 1024px) { .coh-ce-cpt_countdown_timer-e10fa96c { max-width: 25%; }  }
@media all { .coh-ce-cpt_countdown_timer-9cdc522e h2 { margin-top: 15px;margin-bottom: 0px;font-weight: 600; }  }
@media all { .coh-ce-cpt_countdown_timer-6cb1fa70 .coh-ce-cpt_countdown_timer-d7759434 { margin-bottom: 0px; }  }
@media all { .coh-ce-cpt_countdown_timer-d7759434 { font-size: 16px;line-height: 24px;margin-bottom: 10px; }  }
@media all { .coh-ce-cpt_countdown_timer-2394981 { width: 90%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; }  } @media all { .coh-ce-cpt_countdown_timer-2394981 .coh-inline-element { width: 33%;margin-bottom: 20px;float: left;font-size: 10px;text-align: center;letter-spacing: 1px;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_full_width_container_plans-80fef616 { padding-top: 20px;padding-bottom: 20px; }  } @media (min-width: 1024px) { .coh-ce-cpt_full_width_container_plans-80fef616 { padding-top: 50px;padding-bottom: 50px; }  }
@media all { .coh-ce-cpt_full_width_container_plans-93560776 { text-align: center; }  }
@media all { .coh-ce-cpt_full_width_container_plans-35a8ef61 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (min-width: 1024px) { .coh-ce-cpt_full_width_container_plans-35a8ef61 { padding-top: 30px; }  }
@media all { .coh-ce-cpt_icon_text_component-81a04b3d { padding-top: 20px;padding-right: 25px;padding-bottom: 20px;padding-left: 25px;outline-style: none; }  } @media all { .coh-ce-cpt_icon_text_component-81a04b3d:active { text-decoration: none; }  }
@media all { .coh-ce-cpt_icon_text_container-7907a57c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;padding-left: 0px;gap: 18px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-right: -10px;margin-bottom: 0px;margin-left: -10px; }  } @media (min-width: 1024px) { .coh-ce-cpt_icon_text_container-7907a57c { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }  } @media all { .coh-ce-cpt_icon_text_container-7907a57c li { width: 100%; }  }
@media all { .coh-ce-cpt_list_item_component_icon_lef-3f8824f6 { font-size: 20px;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;list-style-type: none; }  }
@media all { .coh-ce-cpt_list_item_component_icon_lef-7c12e138 { padding-right: 16px; }  }
@media all { .coh-ce-cpt_list_item_component_icon_lef-70fe8dac p { vertical-align: middle;margin-bottom: 0px; }  }
@media all { .coh-ce-cpt_number_component-ae0a73f1 { color: var(--ssa-color-palette-white);font-size: 70px;line-height: 3.5rem;text-align: center;height: 100%;top: 0px;left: 0px;margin-bottom: 0px; }  }
@media all { .coh-ce-cpt_plans_list_item-a776c5a3 { width: 50%;text-align: center;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;padding-right: 10px;padding-bottom: 30px;padding-left: 10px; }  } @media (min-width: 1024px) { .coh-ce-cpt_plans_list_item-a776c5a3 { width: 260px;padding-bottom: 0px; }  } @media all { .coh-ce-cpt_plans_list_item-a776c5a3 >div:nth-child(2) { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }  }
@media all { .coh-ce-cpt_resources_download_component-9e4fa227 { 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; }  } @media (min-width: 768px) { .coh-ce-cpt_resources_download_component-9e4fa227 { -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 { .coh-ce-cpt_resources_download_component-92b1acfb { color: var(--ssa-color-palette-white); }  } @media (min-width: 1024px) { .coh-ce-cpt_resources_download_component-92b1acfb { margin-bottom: 0px; }  }
@media all { .coh-ce-cpt_resources_download_component-dc090c9b { width: 100%; }  }
@media all { .coh-ce-cpt_resources_download_component-d1a23714 { display: none; }  }
@media all { .coh-ce-cpt_three_column_layout-240e8836 { padding-top: 16px;padding-bottom: 0px; }  } @media (min-width: 768px) { .coh-ce-cpt_three_column_layout-240e8836 { padding-top: 0px; }  }
@media all { .coh-ce-daa618d3-ffb0564b { position: relative;z-index: 1; }  }
@media all { .coh-ce-daa618d3-a649a30d { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-daa618d3-a649a30d.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-daa618d3-a649a30d.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-daa618d3-7d09a1bc { margin-bottom: 24px; }  } @media (min-width: 1024px) { .coh-ce-daa618d3-7d09a1bc { margin-bottom: 0px; }  }
@media all { .coh-ce-db9cdc9d-dc75d38c { text-align: center;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; }  }
@media all { .coh-ce-db9cdc9d-998502ff { max-width: 64px;margin-right: auto;margin-bottom: 32px;margin-left: auto; }  } @media (min-width: 768px) { .coh-ce-db9cdc9d-998502ff { max-width: 80px; }  } @media (min-width: 1198px) { .coh-ce-db9cdc9d-998502ff { max-width: 80px; }  }
@media all { .coh-ce-db9cdc9d-2d95bb8e { text-align: left; }  }
@media all { .coh-ce-db9cdc9d-4b51eec7 { margin-bottom: 24px; }  }
@media all { .coh-ce-db9cdc9d-69749450 { font-weight: 500;font-size: 20px;margin-bottom: 8px; }  } @media (min-width: 768px) { .coh-ce-db9cdc9d-69749450 { font-size: 24px; }  } @media (min-width: 1198px) { .coh-ce-db9cdc9d-69749450 { font-size: 32px;line-height: 1.25; }  }
@media all { .coh-ce-dce98ebc-1fe64ec8 { 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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-fef6b8b5-866db033 { position: relative;z-index: 2;overflow: hidden; }  } @media all { .coh-ce-fef6b8b5-866db033:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0px;left: 0px;z-index: 2;display: block;opacity: 0.2;-webkit-transition: all 300ms ease;transition: all 300ms ease; }  } @media all { .coh-ce-fef6b8b5-866db033 .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3);-webkit-transition: 300ms ease transform;transition: 300ms ease transform; }  } @media all { .coh-ce-fef6b8b5-866db033 .card-pre-heading { color: var(--ssa-color-palette-light-2);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-fef6b8b5-866db033 .card-heading { color: var(--ssa-color-palette-white);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-fef6b8b5-866db033:hover:before { opacity: 0.6; }  } @media all { .coh-ce-fef6b8b5-866db033:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-fef6b8b5-866db033:hover .card-pre-heading { color: var(--ssa-color-palette-color-1); }  } @media all { .coh-ce-fef6b8b5-866db033:hover .card-heading { color: var(--ssa-color-palette-color-1); }  }
@media all { .coh-ce-fef6b8b5-3041fd37 { position: relative;z-index: 1; }  }
@media all { .coh-ce-fef6b8b5-5c16eab0 { position: absolute;bottom: 0px;left: 0px;z-index: 3; }  }
@media all { .coh-ce-cpt_card_component-b43282ca { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }  } @media (min-width: 1024px) { .coh-ce-cpt_card_component-b43282ca { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_card_component-ece2babd { padding-top: 15px;padding-right: 10px;padding-bottom: 15px;padding-left: 10px; }  } @media (min-width: 1024px) { .coh-ce-cpt_card_component-ece2babd { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }  } @media all { .coh-ce-cpt_card_component-ece2babd div div p { margin-bottom: 0px; }  }
@media all { .coh-ce-cpt_card_component-30141327 { padding-top: 0px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px; }  } @media (min-width: 1024px) { .coh-ce-cpt_card_component-30141327 { margin-left: auto;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 10px; }  }
@media all { .coh-ce-cpt_equal_columns-970d0fb3 { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }  }
@media (min-width: 1024px) { .coh-ce-cpt_equal_columns_container-479a4d63 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  }
@media (min-width: 1024px) { .coh-ce-cpt_full_width_container_with_im-699e1814 { 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; }  }
@media (min-width: 1024px) { .coh-ce-cpt_full_width_container_with_im-5f5e816d { width: 50%; }  }
@media all { .coh-ce-cpt_full_width_container_with__0-2b1b322e { -webkit-box-flex: 0; -webkit-flex: 0 1 50%; -ms-flex: 0 1 50%; flex: 0 1 50%; }  }
@media all { .coh-ce-cpt_full_width_container_with__0-95ce3226 { max-width: 700px;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;display: block; }  }
@media all { .coh-ce-cpt_landing_page_hero-398a0467 { padding-top: 25px;padding-bottom: 25px; }  } @media (min-width: 1024px) { .coh-ce-cpt_landing_page_hero-398a0467 { padding-top: 50px;padding-bottom: 50px; }  }
@media all { .coh-ce-cpt_responsive_full_width_image-8db1b045 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  }
@media all { .coh-ce-cpt_template_header-f3095da6 { padding-right: 0.5rem;padding-left: 0.5rem; }  } @media (min-width: 576px) { .coh-ce-cpt_template_header-f3095da6 { padding-right: 1rem;padding-left: 1rem; }  } @media (min-width: 768px) { .coh-ce-cpt_template_header-f3095da6 { padding-right: 1rem;padding-left: 1rem; }  } @media (min-width: 1024px) { .coh-ce-cpt_template_header-f3095da6 { padding-right: 1rem;padding-left: 1rem; }  } @media (min-width: 1198px) { .coh-ce-cpt_template_header-f3095da6 { padding-right: 2rem;padding-left: 2rem; }  }
@media all { .coh-ce-cpt_template_header-aea16bd9 { position: absolute;top: 36%;right: 90px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background-color: rgba(230, 231, 233, 1);-webkit-border-radius: 25px;border-radius: 25px; }  } @media (min-width: 1198px) { .coh-ce-cpt_template_header-aea16bd9 { position: absolute;top: 24%;right: 90px;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px; }  } @media (min-width: 1400px) { .coh-ce-cpt_template_header-aea16bd9 { position: absolute;top: -10%;right: 0px; }  } @media all { .coh-ce-cpt_template_header-aea16bd9:focus { outline: 2px auto -webkit-focus-ring-color;outline-offset: 4px;outline-color: rgba(52, 110, 148, 1); }  }
@media all { .coh-ce-cpt_template_header-4b87b999 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-ce-cpt_template_header-4b87b999:before { cursor: pointer;content: "\f0ac";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 { .coh-ce-cpt_template_header-4b87b999:focus { outline: 2px auto -webkit-focus-ring-color;outline-offset: 2px;outline-color: rgba(52, 110, 148, 1); }  }
@media all { .coh-ce-cpt_template_header-3bdfd7 { font-size: 0px; }  }
@media all { .coh-ce-cpt_template_header-8c3fca60 { height: 100%;width: 100%;z-index: 1072;overflow: auto; }  } @media all { .coh-ce-cpt_template_header-8c3fca60 .coh-modal-inner { width: 100%;margin: auto;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;background-color: var(--ssa-color-palette-white); }  } @media (min-width: 1024px) { .coh-ce-cpt_template_header-8c3fca60 .coh-modal-inner { max-width: 500px;width: 80%; }  } @media all { .coh-ce-cpt_template_header-8c3fca60 button { color: rgba(22, 22, 22, 1);background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-ce-cpt_template_header-8c3fca60 button:hover { color: rgba(22, 22, 22, 1);background-color: rgba(229, 229, 229, 1); }  } @media all { .coh-ce-cpt_template_header-8c3fca60 button:focus { outline: 2px auto -webkit-focus-ring-color;outline-offset: -5px;outline-color: rgba(52, 110, 148, 1); }  }
@media all { .coh-ce-cpt_template_header-b795d8ef { font-weight: 400;color: rgba(22, 22, 22, 1);font-size: 1.75rem;line-height: 1.29;margin-top: .75rem; }  }
@media all { .coh-ce-cpt_template_header-10fd0519 .links li a { background-color: rgba(240, 240, 240, 1);min-height: 5.5rem;width: 100%;padding: 20px;float: left;display: table;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;cursor: pointer;outline-width: 1px;outline-style: solid;outline-color: var(--ssa-color-palette-white);color: var(--ssa-color-palette-black); }  } @media (min-width: 1024px) { .coh-ce-cpt_template_header-10fd0519 .links li a { width: 50%;float: left; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a a { color: rgba(22, 22, 22, 1);text-decoration: none; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a a:before:before,.coh-ce-cpt_template_header-10fd0519 .links li a a:before:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a a:before { content: "\f178";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;float: right; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a .links li a:before:before,.coh-ce-cpt_template_header-10fd0519 .links li a .links li a:before:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a .links li a:before { float: right;margin-right: 10px;color: var(--ssa-color-palette-black);content: "\f178";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 { .coh-ce-cpt_template_header-10fd0519 .links li a:before:before,.coh-ce-cpt_template_header-10fd0519 .links li a:before:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a:before { margin-left: 10px;float: right;content: "\f178";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;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li a:focus { outline: 2px auto -webkit-focus-ring-color;outline-offset: -2px;outline-color: rgba(52, 110, 148, 1); }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links { padding-left: 0px; }  } @media all { .coh-ce-cpt_template_header-10fd0519 button { color: rgba(22, 22, 22, 1);background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-ce-cpt_template_header-10fd0519 button:hover { color: var(--ssa-color-palette-white);background-color: rgba(229, 229, 229, 1); }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li .is-active { background-color: rgba(219, 219, 219, 1); }  } @media all { .coh-ce-cpt_template_header-10fd0519 .links li { list-style: none; }  }
@media all { .coh-ce-cpt_template_header-ff2a8473 { cursor: pointer;display: none; }  } @media (min-width: 768px) { .coh-ce-cpt_template_header-ff2a8473 { display: none; }  } @media (min-width: 1024px) { .coh-ce-cpt_template_header-ff2a8473 { display: none; }  } @media (min-width: 1198px) { .coh-ce-cpt_template_header-ff2a8473 { display: none; }  } @media (min-width: 1400px) { .coh-ce-cpt_template_header-ff2a8473 { display: block; }  } @media all { .coh-ce-cpt_template_header-ff2a8473 .quickedit-field  p { margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px; }  } @media all { .coh-ce-cpt_template_header-ff2a8473 .settings-tray-editable p { margin-bottom: 0px;margin-left: 10px; }  } @media all { .coh-ce-cpt_template_header-ff2a8473:focus { outline: 2px auto -webkit-focus-ring-color;outline-offset: -2px;outline-color: rgba(52, 110, 148, 1); }  }
@media all { .coh-ce-cpt_template_header-8f21aea1 { position: absolute;top: 50%;right: 30px;width: 50px;height: 40px;-webkit-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);font-size: 0px;z-index: 10; }  } @media (min-width: 1024px) { .coh-ce-cpt_template_header-8f21aea1 { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }  } @media (min-width: 1400px) { .coh-ce-cpt_template_header-8f21aea1 { display: none; }  }
@media all { .coh-ce-cpt_template_header-a5104ea6 { position: relative;background-color: var(--ssa-color-palette-black);-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);height: 5px;width: 50px;-webkit-transition: all 0ms 300ms;transition: all 0ms 300ms;;-webkit-border-radius: 20px;;border-radius: 20px; }  } @media all { .coh-ce-cpt_template_header-a5104ea6.animateMainNav { background-color: rgba(255, 255, 255, 0); }  } @media all { .coh-ce-cpt_template_header-a5104ea6.animateMainNav:after { -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;-webkit-transform: rotate(45deg);;-ms-transform: rotate(45deg);;transform: rotate(45deg);top: 0px; }  } @media all { .coh-ce-cpt_template_header-a5104ea6.animateMainNav:before { -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;-webkit-transform: rotate(-45deg);;-ms-transform: rotate(-45deg);;transform: rotate(-45deg);bottom: 0px; }  } @media all { .coh-ce-cpt_template_header-a5104ea6:before { width: 50px;height: 5px;position: absolute;left: 0px;bottom: 10px;content: "''";-webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);;background-color: var(--ssa-color-palette-black);-webkit-border-radius: 20px;border-radius: 20px; }  } @media all { .coh-ce-cpt_template_header-a5104ea6:after { width: 50px;height: 5px;-webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);;background-color: var(--ssa-color-palette-black);position: absolute;left: 0px;top: 10px;content: "''";-webkit-border-radius: 20px;border-radius: 20px; }  }
@media all { .coh-ce-cpt_two_column_container-39a4dd5 { padding-top: 16px; }  } @media (min-width: 768px) { .coh-ce-cpt_two_column_container-39a4dd5 { padding-top: 0px; }  }
@media all { .coh-ce-a3cb7900 { padding: 0px;margin: 0px; }  } @media all { .coh-ce-a3cb7900 > li { list-style-type: none;display: inline-block;position: relative;padding-right: 15px;padding-left: 15px; }  } @media all { .coh-ce-a3cb7900 > li:last-child { padding-right: 0px; }  } @media all { .coh-ce-a3cb7900 > li:last-child:after { display: none; }  } @media all { .coh-ce-a3cb7900 > li:after { background-color: var(--ssa-color-palette-black);height: 16px;width: 1px;margin-top: -9px;position: absolute;top: 50%;right: 0px;content: ""; }  } @media all { .coh-ce-a3cb7900 > li > a { font-weight: 300;color: var(--ssa-color-palette-black);font-size: 16px;line-height: 16px;text-decoration: none; }  } @media all { .coh-ce-a3cb7900 > li > a:hover { color: var(--ssa-color-palette-primary-1);text-decoration: underline; }  }
@media all { .coh-ce-79ca576b { margin-left: auto;background-color: rgba(246, 250, 251, 1);padding: 30px;position: absolute;top: 0px;right: 0px;left: 30px;z-index: 9;display: none; }  } @media (min-width: 1024px) { .coh-ce-79ca576b { display: none;padding: 30px;position: absolute;background-color: rgba(246, 250, 251, 1);top: 0px;left: 30px;z-index: 9; }  } @media (min-width: 1400px) { .coh-ce-79ca576b { display: block;background-color: rgba(0, 0, 0, 0);padding: 0px;position: static; }  } @media all { .coh-ce-79ca576b.mobile-menu-active { display: block; }  } @media (min-width: 1024px) { .coh-ce-79ca576b.mobile-menu-active { display: block; }  } @media (min-width: 1198px) { .coh-ce-79ca576b.mobile-menu-active { display: block; }  } @media (min-width: 1198px) { .coh-ce-79ca576b ul { top: 10px; }  }
@media all { .coh-ce-75373ca { padding: 0px;margin: 0px; }  }

