.coh-style-strip-margin-top { padding-top: 8.75rem; } @media (max-width: 1169px) { .coh-style-strip-margin-top { padding-top: 6.25rem; }  } @media (max-width: 1023px) { .coh-style-strip-margin-top { padding-top: 5rem; }  } @media (max-width: 767px) { .coh-style-strip-margin-top { padding-top: 1.875rem; }  }
.coh-style-1-2-text-padding-left { padding-left: 2.5rem; } @media (max-width: 1023px) { .coh-style-1-2-text-padding-left { padding-left: 0rem; }  }
.coh-style-panel-padding-with-border { padding-top: 2.5rem;padding-right: 3rem;padding-bottom: 2.5rem;padding-left: 3rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); } @media (max-width: 1399px) { .coh-style-panel-padding-with-border { padding-top: 2rem;padding-right: 2.5rem;padding-bottom: 2rem;padding-left: 2.5rem; }  } @media (max-width: 1169px) { .coh-style-panel-padding-with-border { padding-top: 1.5rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 2rem; }  } @media (max-width: 767px) { .coh-style-panel-padding-with-border { padding-top: 1.25rem;padding-right: 1.5rem;padding-bottom: 1.25rem;padding-left: 1.5rem; }  }
.coh-style-1-2-text-padding-right { padding-right: 2.5rem; } @media (max-width: 1023px) { .coh-style-1-2-text-padding-right { padding-right: 0rem; }  }
.coh-style-margin-top-large { margin-top: 3.5rem; } @media (max-width: 1169px) { .coh-style-margin-top-large { margin-top: 3rem; }  } @media (max-width: 1023px) { .coh-style-margin-top-large { margin-top: 2rem; }  }
.coh-style-margin-top { margin-top: 2.5rem; } @media (max-width: 1169px) { .coh-style-margin-top { margin-top: 2rem; }  }
.coh-style-medium-paragraph { font-size: 1.1875rem;line-height: 1.5;margin-bottom: 1.5rem;font-weight: 600; } @media (max-width: 1169px) { .coh-style-medium-paragraph { font-size: 1rem; }  } @media (max-width: 767px) { .coh-style-medium-paragraph { margin-bottom: 1rem; }  }
.coh-style-padding-bottom-large { padding-bottom: 3.5rem; } @media (max-width: 1169px) { .coh-style-padding-bottom-large { padding-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding-bottom-large { padding-bottom: 2rem; }  }
@media (max-width: 1169px) { .coh-style-padding-bottom-slider { padding-bottom: 1.25rem; }  } @media (max-width: 767px) { .coh-style-padding-bottom-slider { padding-bottom: 3.125rem; }  }
.coh-style-padding-bottom-small { padding-bottom: 2.5rem; } @media (max-width: 1169px) { .coh-style-padding-bottom-small { padding-bottom: 2rem; }  }
.coh-style-padding-top-small { padding-top: 2.5rem; } @media (max-width: 1169px) { .coh-style-padding-top-small { padding-top: 2rem; }  }
.coh-style-panel-padding,.coh-style-panel-padding-grey-background-50-,.coh-style-panel-padding-grey-background,.coh-style-panel-padding-with-white-bg { padding-top: 2.5rem;padding-right: 3rem;padding-bottom: 2.5rem;padding-left: 3rem; } @media (max-width: 1399px) { .coh-style-panel-padding,.coh-style-panel-padding-grey-background-50-,.coh-style-panel-padding-grey-background,.coh-style-panel-padding-with-white-bg { padding-top: 2rem;padding-right: 2.5rem;padding-bottom: 2rem;padding-left: 2.5rem; }  } @media (max-width: 1169px) { .coh-style-panel-padding,.coh-style-panel-padding-grey-background-50-,.coh-style-panel-padding-grey-background,.coh-style-panel-padding-with-white-bg { padding-top: 1.5rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 2rem; }  } @media (max-width: 767px) { .coh-style-panel-padding,.coh-style-panel-padding-grey-background-50-,.coh-style-panel-padding-grey-background,.coh-style-panel-padding-with-white-bg { padding-top: 1.25rem;padding-right: 1.5rem;padding-bottom: 1.25rem;padding-left: 1.5rem; }  } .coh-style-panel-padding-grey-background-50- { background-color: rgba(227, 227, 227, 0.5); } .coh-style-panel-padding-grey-background { background-color: var(--ssa-color-palette-light-grey); } .coh-style-panel-padding-with-white-bg { background-color: var(--ssa-color-palette-white); }
.coh-style-primary-button-style { color: var(--ssa-color-palette-white);font-weight: 800;-webkit-transition: background-color 300ms ease, color 30ms ease;transition: background-color 300ms ease, color 30ms ease;font-size: 1rem;text-align: center;text-decoration: none;background-color: var(--ssa-color-palette-secondary-colour-1);padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.875rem;padding-left: 1.5rem;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;margin-top: 0.75rem;margin-bottom: 1.125rem;text-transform: capitalize;display: inline-block; } @media (max-width: 1169px) { .coh-style-primary-button-style { font-size: 0.875rem; }  } @media (max-width: 767px) { .coh-style-primary-button-style { padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.75rem;padding-left: 1.125rem; }  } .coh-style-primary-button-style:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-secondary-colour-2); } @media (max-width: 1023px) { .coh-style-primary-button-style:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-wysiwyg .coh-style-primary-button-style { -webkit-transition: background-color 300ms ease, color 300ms ease; transition: background-color 300ms ease, color 300ms ease;font-weight: 800;color: var(--ssa-color-palette-white);text-align: center;font-size: 1rem;text-decoration: none;background-color: var(--ssa-color-palette-secondary-colour-1);padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.875rem;padding-left: 1.5rem;display: inline-block;margin-top: 0.75rem;margin-bottom: 1.125rem; } @media (max-width: 1169px) { .coh-wysiwyg .coh-style-primary-button-style { font-size: 0.875rem; }  } @media (max-width: 767px) { .coh-wysiwyg .coh-style-primary-button-style { padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.75rem;padding-left: 1.125rem; }  } .coh-wysiwyg .coh-style-primary-button-style:hover { background-color: var(--ssa-color-palette-secondary-colour-2);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { .coh-wysiwyg .coh-style-primary-button-style:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-style-primary-button-style:not(.toolbar-icon) { color: var(--ssa-color-palette-white);letter-spacing: normal;margin-bottom: 1.125rem; } .coh-style-primary-button-style:not(.toolbar-icon):hover { color: var(--ssa-color-palette-white); }
.coh-style-link-style,.coh-style-text-link-with-arrow-white { color: var(--ssa-color-palette-secondary-colour-2);font-weight: 800;-webkit-transition: all 300ms ease;transition: all 300ms ease; } .coh-style-link-style::after,.coh-style-text-link-with-arrow-white::after { font-size: 0.8125rem;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;padding-left: 0.5rem;position: relative;top: 0.0625rem; } .coh-style-text-link-with-arrow-white { color: var(--ssa-color-palette-white); } .coh-style-text-link-with-arrow-white:hover { color: var(--ssa-color-palette-secondary-colour-3); } .coh-wysiwyg .coh-style-text-link-with-arrow-white { color: var(--ssa-color-palette-white); } .coh-wysiwyg .coh-style-text-link-with-arrow-white:hover { color: var(--ssa-color-palette-secondary-colour-3); }
.coh-style-slider-navigation---left,.coh-style-slider-navigation---right { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-secondary-colour-1);position: relative;z-index: 10;-webkit-border-radius: 50%;border-radius: 50%;height: 2.5rem;width: 2.5rem;text-align: center;-webkit-transition: all 300ms ease;transition: all 300ms ease; } .coh-style-slider-navigation---left:hover,.coh-style-slider-navigation---right:hover { background-color: var(--ssa-color-palette-secondary-colour-2); } .coh-style-slider-navigation---left::before,.coh-style-slider-navigation---right::before { font-size: 1rem;line-height: 2.5rem;content: "\f053";font-family: icomoon;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .coh-style-slider-navigation---right { margin-left: 0.75rem; } .coh-style-slider-navigation---right::before { content: "\f054";font-family: icomoon;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem;line-height: 2.5rem; }
.coh-style-slider-pagination-white { text-align: center;margin-top: 1.875rem; } .coh-style-slider-pagination-white li { display: inline-block;courser: pointer;height: 0.75rem;width: 0.75rem; } .coh-style-slider-pagination-white li.slick-active button { background-color: var(--ssa-color-palette-secondary-colour-1); } .coh-style-slider-pagination-white li button { -webkit-transition: all 300ms ease; transition: all 300ms ease;background-color: var(--ssa-color-palette-white);height: 0.75rem;width: 0.75rem;border-width: 0.0625rem;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-secondary-colour-1); } .coh-style-slider-pagination-white li button:hover { background-color: var(--ssa-color-palette-secondary-colour-1); } .coh-style-slider-pagination-white li:not(.menu-item) { padding-left: 0rem;margin-right: 0.75rem;margin-bottom: 0rem; } .coh-style-slider-pagination-white li:not(.menu-item):last-child { margin-right: 0rem; } .coh-style-slider-pagination-white li:not(.menu-item)::before { display: none; }
.coh-style-small-padding-top-and-bottom { padding-top: 2rem;padding-bottom: 2rem; }
.coh-style-small-paragraph { font-size: 0.75rem; }
.coh-style-text-link-with-arrow { color: var(--ssa-color-palette-secondary-colour-2);font-weight: 800; } .coh-style-text-link-with-arrow::after { font-size: 0.8125rem;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;padding-left: 0.5rem;position: relative;top: 0.125rem;-webkit-transition: all 300ms ease;transition: all 300ms ease; }
.coh-style-link-with-arrow { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: var(--ssa-color-palette-secondary-colour-2); } .coh-style-link-with-arrow:hover { color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { .coh-style-link-with-arrow:hover { color: var(--ssa-color-palette-secondary-colour-2); }  } .coh-style-link-with-arrow::after { padding-left: 0.5rem;font-size: 0.75rem;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; }
.coh-style-text-link-with-blue-arrow-left { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: var(--ssa-color-palette-secondary-colour-2);margin-bottom: 1.5rem;display: block;position: relative;padding-left: 1.5rem; } @media (max-width: 767px) { .coh-style-text-link-with-blue-arrow-left { margin-bottom: 1.125rem;padding-left: 1rem; }  } .coh-style-text-link-with-blue-arrow-left:hover { color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { .coh-style-text-link-with-blue-arrow-left:hover { color: var(--ssa-color-palette-secondary-colour-2); }  } .coh-style-text-link-with-blue-arrow-left::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;font-size: 1rem;color: var(--ssa-color-palette-primary-colour-4);position: absolute;top: 0.1875rem;left: 0rem; } @media (max-width: 767px) { .coh-style-text-link-with-blue-arrow-left::before { font-size: 0.875rem; }  }
.coh-style-challenge-page-top-bottom-padding,.coh-style-top-padding,.coh-style-bottom-padding { padding-top: 3.5rem;padding-bottom: 4.5rem; } @media (max-width: 1169px) { .coh-style-challenge-page-top-bottom-padding,.coh-style-top-padding,.coh-style-bottom-padding { padding-top: 3rem;padding-bottom: 3.75rem; }  } @media (max-width: 1023px) { .coh-style-challenge-page-top-bottom-padding,.coh-style-top-padding,.coh-style-bottom-padding { padding-top: 2.5rem;padding-bottom: 3.25rem; }  } @media (max-width: 767px) { .coh-style-challenge-page-top-bottom-padding,.coh-style-top-padding,.coh-style-bottom-padding { padding-top: 2rem;padding-bottom: 2.5rem; }  } .coh-style-top-padding { padding-bottom: 0rem; } @media (max-width: 1169px) { .coh-style-top-padding { padding-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-style-top-padding { padding-bottom: 0rem; }  } @media (max-width: 767px) { .coh-style-top-padding { padding-bottom: 0rem; }  } .coh-style-bottom-padding { padding-top: 0rem; } @media (max-width: 1169px) { .coh-style-bottom-padding { padding-top: 0rem; }  } @media (max-width: 1023px) { .coh-style-bottom-padding { padding-top: 0rem; }  } @media (max-width: 767px) { .coh-style-bottom-padding { padding-top: 0rem; }  }
.coh-style-twitter-share-link:hover::before,.coh-style-facebook-share-link:hover::before { opacity: 0.8; } .coh-style-twitter-share-link::before,.coh-style-facebook-share-link::before { content: "\f099";font-family: icomoon;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: rgba(0, 172, 238, 1);font-size: 2rem;line-height: 1.5;-webkit-transition: all 300ms ease;transition: all 300ms ease;position: relative;top: -0.5rem;left: 0rem; } @media (max-width: 767px) { .coh-style-twitter-share-link::before,.coh-style-facebook-share-link::before { line-height: 0rem;top: 0.875rem; }  } .coh-style-facebook-share-link::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;position: relative;top: 0.0625rem;color: rgba(59, 89, 152, 1); }
.coh-style-margin-bottom-large { margin-bottom: 3.5rem; } @media (max-width: 1169px) { .coh-style-margin-bottom-large { margin-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-margin-bottom-large { margin-bottom: 2rem; }  }
.coh-style-margin-bottom { margin-bottom: 2.5rem; } @media (max-width: 1169px) { .coh-style-margin-bottom { margin-bottom: 2rem; }  }
.coh-style-large-paragraph,.coh-style-large-paragraph-no-margin-bottom,.coh-style-large-paragraph-dark-blue,.coh-style-large-paragraph-white { font-size: 1.375rem;line-height: 1.5;margin-bottom: 2rem;font-weight: 600; } @media (max-width: 1169px) { .coh-style-large-paragraph,.coh-style-large-paragraph-no-margin-bottom,.coh-style-large-paragraph-dark-blue,.coh-style-large-paragraph-white { font-size: 1.25rem; }  } @media (max-width: 1023px) { .coh-style-large-paragraph,.coh-style-large-paragraph-no-margin-bottom,.coh-style-large-paragraph-dark-blue,.coh-style-large-paragraph-white { font-size: 1.125rem;margin-bottom: 1.5rem; }  } @media (max-width: 767px) { .coh-style-large-paragraph,.coh-style-large-paragraph-no-margin-bottom,.coh-style-large-paragraph-dark-blue,.coh-style-large-paragraph-white { margin-bottom: 1rem; }  } .coh-style-large-paragraph-no-margin-bottom { margin-bottom: 0rem; } .coh-style-large-paragraph-dark-blue { color: var(--ssa-color-palette-primary-colour-4); } .coh-style-large-paragraph-white { color: var(--ssa-color-palette-white); }
.coh-style-extra-padding-bottom { padding-bottom: 2.5rem; } @media (max-width: 1169px) { .coh-style-extra-padding-bottom { padding-bottom: 1.875rem; }  } @media (max-width: 767px) { .coh-style-extra-padding-bottom { padding-bottom: 1.25rem; }  }
.coh-style-back-text-link { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: var(--ssa-color-palette-secondary-colour-2); } .coh-style-back-text-link:hover { color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { .coh-style-back-text-link:hover { color: var(--ssa-color-palette-secondary-colour-2); }  } .coh-style-back-text-link::before { 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;font-size: 0.75rem;padding-right: 0.5rem; }
.coh-style-background-colour-alternative { background-color: var(--ssa-color-palette-primary-color-3); }
.coh-style-basic-page-with-centred-text { text-align: center;background-color: var(--ssa-color-palette-primary-color-3); }
.coh-style-basic-page-with-semi-circle .text-container { text-align: center; } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle .text-container { margin-bottom: 1rem; }  } .coh-style-basic-page-with-semi-circle img { margin-bottom: -0.25rem; } .coh-style-basic-page-with-semi-circle .bottom-container { background-color: var(--ssa-color-palette-primary-color-3); } .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed { position: relative; } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed { text-align: center; }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { position: absolute;top: 0.625rem;right: 0.75rem;width: 5.75rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { top: 0rem;right: 3.125rem;width: auto; }  } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { right: 0.875rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { right: 0.75rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { right: 0.5rem; }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p { position: static;padding-top: 0.75rem; }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { position: absolute;top: 0.625rem;left: 0.75rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { top: 0rem;left: 2rem; }  } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { left: 0.875rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { left: 0.75rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { left: 0.5rem; }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-container-boxed p:first-child { position: static;padding-top: 0rem; }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-block { 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: 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;width: 100%;text-align: center; } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-block { padding-top: 1rem; }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a { color: var(--ssa-color-palette-white);font-weight: 700;font-size: 1.25rem;line-height: 1.5;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;background-color: var(--ssa-color-palette-secondary-colour-1);padding-top: 1.125rem;padding-right: 1.75rem;padding-bottom: 1.125rem;padding-left: 1.75rem;margin-right: 0.75rem;margin-bottom: 2.25rem;margin-left: 0.75rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;display: inline-block; } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a { font-size: 1.125rem;margin-bottom: 2rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a { margin-bottom: 1.5rem;font-size: 1rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a { font-size: 0.875rem;margin-right: 0.5rem;margin-bottom: 1.25rem;margin-left: 0.5rem;padding-top: 1rem;padding-right: 1.5rem;padding-bottom: 1rem;padding-left: 1.5rem; }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a:hover { background-color: var(--ssa-color-palette-secondary-colour-2); } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle .bottom-container .coh-block a:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-style-basic-page-with-semi-circle .bottom-container .coh-block article { display: inline-block; } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block { display: block; } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score { 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: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score { padding-top: 3.5rem; }  } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score { padding-top: 2.25rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score { padding-top: 2rem; }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score { padding-top: 0rem;-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; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;-webkit-border-radius: 50%;border-radius: 50%;height: 4.5rem;width: 4.5rem;line-height: 4.25rem;font-size: 1.625rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { height: 4rem;width: 4rem;line-height: 3.75rem;font-size: 1.5rem; }  } @media (max-width: 1169px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { font-size: 1.375rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { margin-right: 0.25rem;margin-left: 0.25rem;height: 3.5rem;width: 3.5rem;line-height: 3.25rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { font-size: 1.25rem;margin-right: 0.125rem;margin-left: 0.125rem;width: 3rem;height: 2.75rem;line-height: 2.5rem; }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link { margin-right: auto;margin-left: auto;display: block;width: 76%;-webkit-border-radius: 0rem;border-radius: 0rem;position: relative; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-3 { line-height: 4.0625rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-3 { line-height: 3.5625rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-3 { line-height: 3.0625rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-3 { line-height: 2.3125rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-4 { line-height: 4.0625rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-4 { line-height: 3.5625rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-4 { line-height: 3.0625rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-4 { line-height: 2.3125rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-5 { line-height: 4.0625rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-5 { line-height: 3.5625rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-5 { line-height: 3.0625rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-5 { line-height: 2.3125rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-6 { line-height: 4.5rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-6 { line-height: 4rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-6 { line-height: 3.5rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-6 { line-height: 2.75rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-7 { line-height: 4.125rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-7 { line-height: 3.625rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-7 { line-height: 3.125rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-7 { line-height: 2.375rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-8 { line-height: 4.375rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-8 { line-height: 3.875rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-8 { line-height: 3.375rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-8 { line-height: 2.625rem; }  } .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-9 { line-height: 4.0625rem; } @media (max-width: 1399px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-9 { line-height: 3.625rem; }  } @media (max-width: 1023px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-9 { line-height: 3.125rem; }  } @media (max-width: 767px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link#maths-confidence-link-9 { line-height: 2.375rem; }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link::before { background-color: var(--ssa-color-palette-secondary-colour-1);min-height: 2.75rem;max-width: 2rem;content: "---";-webkit-border-top-left-radius: 4rem;border-top-left-radius: 4rem;-webkit-border-bottom-left-radius: 4rem;border-bottom-left-radius: 4rem;position: absolute;top: 0rem;left: -1.5rem;color: var(--ssa-color-palette-secondary-colour-1); }  } @media (max-width: 564px) { .coh-style-basic-page-with-semi-circle.confidence-scale .bottom-container .coh-block .coh-style-confidence-score .maths-confidence-link::after { background-color: var(--ssa-color-palette-secondary-colour-1);min-height: 2.75rem;min-width: 2rem;-webkit-border-bottom-right-radius: 4rem;border-bottom-right-radius: 4rem;-webkit-border-top-right-radius: 4rem;border-top-right-radius: 4rem;content: "---";position: absolute;top: 0rem;right: -1.5rem;color: var(--ssa-color-palette-secondary-colour-1); }  }
.coh-style-box-shadow { -webkit-box-shadow: 0.3125rem 0.3125rem 1.5625rem 0.3125rem rgba(0, 0, 0, 0.1); box-shadow: 0.3125rem 0.3125rem 1.5625rem 0.3125rem rgba(0, 0, 0, 0.1); }
.coh-style-breadcrumbs { width: 100%;position: relative;z-index: 3; } .coh-style-breadcrumbs #block-breadcrumbs ol { 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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 1rem;padding-bottom: 0.5rem;margin-bottom: -1.5rem; } @media (max-width: 1023px) { .coh-style-breadcrumbs #block-breadcrumbs ol { margin-bottom: -1rem; }  } .coh-style-breadcrumbs #block-breadcrumbs ol li { font-size: 0.875rem;color: var(--ssa-color-palette-gray); } .coh-style-breadcrumbs #block-breadcrumbs ol li a { font-size: 0.875rem; } .coh-style-breadcrumbs #block-breadcrumbs ol li a::after { content: "/";padding-right: 0.5rem;padding-left: 0.5rem;color: var(--ssa-color-palette-grey); }
.coh-style-default-footer-styles { border-top-width: 0.125rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-primary-colour-1);background-color: var(--ssa-color-palette-white);position: relative;z-index: 5; } .coh-style-default-footer-styles .footer-end { padding-top: 1rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-grey); } @media (max-width: 767px) { .coh-style-default-footer-styles .footer-end { margin-top: 0.75rem; }  } .coh-style-default-footer-styles .menu-container { 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; } @media (max-width: 767px) { .coh-style-default-footer-styles .menu-container { padding-bottom: 0.5rem; }  } .coh-style-default-footer-styles .menu-container ul { padding-bottom: 0rem; } @media (max-width: 1023px) { .coh-style-default-footer-styles .menu-container ul { margin-bottom: 0rem; }  } .coh-style-default-footer-styles .menu-container ul li { display: inline-block;position: relative;padding-right: 1rem;margin-right: 1rem;margin-bottom: 1rem; } .coh-style-default-footer-styles .menu-container ul li:last-child::after { display: none; } .coh-style-default-footer-styles .menu-container ul li::after { content: "|";position: absolute;top: 0rem;color: var(--ssa-color-palette-grey);right: -0.25rem; } .coh-style-default-footer-styles .menu-container ul li a { font-size: 0.875rem;font-weight: 600; } @media (max-width: 767px) { .coh-style-default-footer-styles .menu-container ul li a { font-size: 0.75rem; }  } .coh-style-default-footer-styles .follow-us { margin-bottom: 0rem;font-weight: 600; }
.coh-style-default-header-styles { padding-top: 1rem;padding-right: 3.5rem;padding-bottom: 1rem;padding-left: 3.5rem;-webkit-box-shadow: 0rem 0rem 1rem rgba(187, 187, 187, 0.5);box-shadow: 0rem 0rem 1rem rgba(187, 187, 187, 0.5);text-align: center;z-index: 4;position: relative;background-color: var(--ssa-color-palette-white); } @media (max-width: 1399px) { .coh-style-default-header-styles { padding-right: 1.75rem;padding-left: 1.75rem; }  } @media (max-width: 1169px) { .coh-style-default-header-styles { padding-top: 0.75rem;padding-bottom: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-default-header-styles { padding-right: 1.5rem;padding-left: 1.5rem; }  } @media (max-width: 767px) { .coh-style-default-header-styles { padding-top: 0.5rem;padding-bottom: 0.5rem; }  } .coh-style-default-header-styles .coh-container::before { display: none; } .coh-style-default-header-styles .coh-container::after { display: none; } .coh-style-default-header-styles .menu-container { 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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-style-default-header-styles .menu-container .header-logo { width: 11.5rem;margin-top: auto;margin-bottom: auto;position: relative;top: 0.125rem; } @media (max-width: 1399px) { .coh-style-default-header-styles .menu-container .header-logo { width: 9.75rem; }  } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container .header-logo { width: 9.25rem; }  } @media (max-width: 767px) { .coh-style-default-header-styles .menu-container .header-logo { width: 7.5rem; }  } .coh-style-default-header-styles .menu-container .header-logo a { margin-bottom: 0rem; } .coh-style-default-header-styles .menu-container .header-logo a img { width: 9.75rem; } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container .header-logo a img { width: 9.375rem; }  } @media (max-width: 767px) { .coh-style-default-header-styles .menu-container .header-logo a img { width: 7.5rem; }  } .coh-style-default-header-styles .menu-container p { padding-left: 5.5rem;margin-top: auto;margin-bottom: auto;font-size: 1rem;color: var(--ssa-color-palette-gray);position: relative;top: -0.125rem; } @media (max-width: 1399px) { .coh-style-default-header-styles .menu-container p { padding-left: 2.5rem;font-size: 0.875rem;top: -0.1875rem; }  } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container p { top: -0.125rem;font-size: 0.75rem; }  } @media (max-width: 767px) { .coh-style-default-header-styles .menu-container p { display: none; }  } .coh-style-default-header-styles .menu-container > .coh-container:not(.nav-container) { display: inline-block; } .coh-style-default-header-styles .menu-container ul { 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;margin-top: auto;margin-bottom: auto;margin-left: auto; } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul { display: block; }  } .coh-style-default-header-styles .menu-container ul::before { display: none; } .coh-style-default-header-styles .menu-container ul li { padding-left: 2.5rem;display: inline-block; } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container ul li { padding-left: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li { display: block; }  } .coh-style-default-header-styles .menu-container ul li a { font-size: 0.875rem;position: relative;top: 0.5rem; } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container ul li a { font-size: 0.75rem;top: 0.375rem; }  } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li a { position: static; }  } .coh-style-default-header-styles .menu-container ul li:nth-last-child(-n+2) a { background-color: var(--ssa-color-palette-secondary-colour-1);font-weight: 800;color: var(--ssa-color-palette-white);font-size: 0.875rem;text-align: center;padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.625rem;padding-left: 1.125rem;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;position: static; } @media (max-width: 1169px) { .coh-style-default-header-styles .menu-container ul li:nth-last-child(-n+2) a { font-size: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li:nth-last-child(-n+2) a { color: var(--ssa-color-palette-secondary-colour-1);background-color: rgba(0, 0, 0, 0);padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;-webkit-border-radius: 0rem;border-radius: 0rem; }  } .coh-style-default-header-styles .menu-container ul li:nth-last-child(-n+2) a:hover { background-color: var(--ssa-color-palette-secondary-colour-2); } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li:nth-last-child(-n+2) a:hover { background-color: rgba(0, 0, 0, 0);color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-style-default-header-styles .menu-container ul li:last-child { padding-left: 1.75rem; } @media (max-width: 1399px) { .coh-style-default-header-styles .menu-container ul li:last-child { padding-left: 1.125rem; }  } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li:last-child { padding-left: 1.5rem; }  } .coh-style-default-header-styles .menu-container ul li:last-child a { background-color: var(--ssa-color-palette-secondary-colour-2);position: static; } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li:last-child a { background-color: rgba(0, 0, 0, 0); }  } .coh-style-default-header-styles .menu-container ul li:last-child a:hover { background-color: var(--ssa-color-palette-secondary-colour-3); } @media (max-width: 1023px) { .coh-style-default-header-styles .menu-container ul li:last-child a:hover { background-color: rgba(0, 0, 0, 0);color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-style-default-header-styles .burger-nav { -webkit-transition: all 600ms ease; transition: all 600ms ease;display: none;margin-left: auto; } @media (max-width: 1023px) { .coh-style-default-header-styles .burger-nav { display: block; }  } .coh-style-default-header-styles .burger-nav::before { 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;font-size: 1.5rem;color: var(--ssa-color-palette-secondary-colour-2); } .coh-style-default-header-styles .nav-container { margin-top: auto;margin-bottom: auto;margin-left: auto;text-align: left;height: 2000%;position: relative;top: -0.125rem;border-right-color: rgba(227, 227, 227, 0.5); } @media (max-width: 1023px) { .coh-style-default-header-styles .nav-container { display: none;position: absolute;top: 101%;left: 0rem;width: 40%;background-color: var(--ssa-color-palette-white);z-index: 0; }  } @media (max-width: 767px) { .coh-style-default-header-styles .nav-container { top: 102%;width: 100%; }  } .coh-style-default-header-styles .nav-container .mobile-menu-heading { display: none; } @media (max-width: 1023px) { .coh-style-default-header-styles .nav-container .mobile-menu-heading { display: block;margin-top: 2rem;margin-bottom: 1rem;margin-left: 1.5rem;font-size: 1.5rem;line-height: 1.25; }  } @media (max-width: 767px) { .coh-style-default-header-styles .nav-container .mobile-menu-heading { font-size: 1.25rem; }  } .coh-style-default-header-styles .nav-container ul li { margin-bottom: 0rem; } @media (max-width: 1023px) { .coh-style-default-header-styles .nav-container ul li { display: block;width: 100%;margin-bottom: 0.75rem; }  } .coh-style-default-header-styles .nav-container ul li a { margin-bottom: 0rem; } .coh-style-default-header-styles .nav-container ul li::before { display: none; } .coh-style-default-header-styles .main-menu { margin-top: auto;margin-bottom: auto;margin-left: auto; } @media (max-width: 1023px) { .coh-style-default-header-styles .main-menu { 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; }  }
.coh-style-confidence-video h1 { margin-bottom: 3rem; } @media (max-width: 1169px) { .coh-style-confidence-video h1 { margin-bottom: 2.5rem; }  } @media (max-width: 767px) { .coh-style-confidence-video h1 { margin-bottom: 2rem; }  } .coh-style-confidence-video a { margin-top: 2.5rem; } @media (max-width: 767px) { .coh-style-confidence-video a { margin-top: 2rem; }  } .coh-style-confidence-video a.coh-style-primary-button-style { color: var(--ssa-color-palette-white);margin-right: 1.25rem; }
.coh-style-extra-padding-left { margin-left: 7.5rem; } @media (max-width: 1169px) { .coh-style-extra-padding-left { margin-left: 5rem; }  } @media (max-width: 1023px) { .coh-style-extra-padding-left { margin-left: 2.5rem; }  }
.coh-style-header-with-circular-shape { position: relative;z-index: 0; } .coh-style-header-with-circular-shape .coh-container-boxed { padding-top: 2.5rem; } @media (max-width: 1169px) { .coh-style-header-with-circular-shape .coh-container-boxed { padding-bottom: 1rem; }  } @media (max-width: 1023px) { .coh-style-header-with-circular-shape .coh-container-boxed { padding-top: 2rem; }  } @media (max-width: 767px) { .coh-style-header-with-circular-shape .coh-container-boxed { padding-top: 1.5rem;padding-bottom: 0rem; }  } .coh-style-header-with-circular-shape .hero-text-container { position: relative;z-index: 1;min-height: 10rem;padding-bottom: 1.5rem; } @media (max-width: 1399px) { .coh-style-header-with-circular-shape .hero-text-container { min-height: 8.75rem; }  } @media (max-width: 1169px) { .coh-style-header-with-circular-shape .hero-text-container { min-height: 7.5rem;padding-bottom: 1rem; }  } @media (max-width: 1023px) { .coh-style-header-with-circular-shape .hero-text-container { min-height: 6.75rem; }  } @media (max-width: 767px) { .coh-style-header-with-circular-shape .hero-text-container { min-height: 5.75rem; }  } .coh-style-header-with-circular-shape .hero-text-container::before { background-color: var(--ssa-color-palette-primary-color-3);height: 79.375rem;width: 141.25rem;content: "";-webkit-transform: rotateZ(-12deg);-ms-transform: rotate(-12deg);transform: rotateZ(-12deg);-webkit-border-radius: 50%;border-radius: 50%;position: absolute;left: -41.25rem;z-index: -2;bottom: 2.1875rem; } @media (max-width: 1399px) { .coh-style-header-with-circular-shape .hero-text-container::before { left: -19.625rem;height: 50rem;width: 100rem; }  } @media (max-width: 1169px) { .coh-style-header-with-circular-shape .hero-text-container::before { left: -21.875rem;bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-style-header-with-circular-shape .hero-text-container::before { height: 44.375rem;width: 89.375rem;left: -19.375rem; }  } @media (max-width: 767px) { .coh-style-header-with-circular-shape .hero-text-container::before { width: 78.125rem;left: -13.75rem;height: 30rem;bottom: 1.25rem; }  } @media (max-width: 564px) { .coh-style-header-with-circular-shape .hero-text-container::before { width: 74.375rem;left: -18.125rem;height: 36.875rem; }  }
.coh-style-in01-slider-navigation-position .coh-slider-nav-top { margin-bottom: 1.75rem; }
.coh-style-home-styles { background-color: var(--ssa-color-palette-primary-color-3);min-height: 36.25rem;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-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } @media (max-width: 1169px) { .coh-style-home-styles { min-height: 25rem; }  } @media (max-width: 1023px) { .coh-style-home-styles { min-height: auto; }  } .coh-style-home-styles .coh-container-boxed { text-align: center; } .coh-style-home-styles .coh-container-boxed a { margin-right: 2.5rem; } @media (max-width: 1023px) { .coh-style-home-styles .coh-container-boxed a { margin-right: 2rem; }  } @media (max-width: 767px) { .coh-style-home-styles .coh-container-boxed a { margin-right: 1.5rem;width: 100%;display: block; }  } @media (max-width: 564px) { .coh-style-home-styles .coh-container-boxed a { margin-right: 0rem; }  } .coh-style-home-styles .coh-container-boxed a:last-child { margin-right: 0rem; } .coh-style-home-styles .coh-container-boxed h1.secondary-line { color: var(--ssa-color-palette-primary-colour-5); }
.coh-style-homepage-h1 { font-size: 4rem;line-height: 1.25; } @media (max-width: 1169px) { .coh-style-homepage-h1 { font-size: 3.5rem; }  } @media (max-width: 1023px) { .coh-style-homepage-h1 { font-size: 3.25rem; }  } @media (max-width: 767px) { .coh-style-homepage-h1 { font-size: 2.5rem; }  }
.coh-style-heading-extra-padding-bottom { padding-bottom: 1rem; } @media (max-width: 767px) { .coh-style-heading-extra-padding-bottom { padding-bottom: 0rem; }  }
.coh-style-wysiwyg-table-style table { text-align: center;width: 100%;margin-top: 3rem;margin-bottom: 3rem;position: relative;border-top-width: 0.1875rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-grey);border-collapse: collapse;table-layout: fixed; } .coh-style-wysiwyg-table-style table::after { background-color: var(--ssa-color-palette-grey);height: 0.1875rem;width: 100%;position: absolute;top: -0.1875rem;left: 0rem;z-index: 2;content: ""; } @media (max-width: 1023px) { .coh-style-wysiwyg-table-style table tbody { display: block;overflow: auto; }  } .coh-style-wysiwyg-table-style table th { vertical-align: middle;font-size: 1.1875rem;line-height: 1.4;font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-primary-colour-1);border-bottom-width: 0.1875rem;border-left-width: 0.1875rem;border-right-width: 0.1875rem;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey);border-left-color: var(--ssa-color-palette-light-grey);border-right-color: var(--ssa-color-palette-light-grey);padding: 0.5rem; } @media (max-width: 1023px) { .coh-style-wysiwyg-table-style table th { font-size: 1rem; }  } .coh-style-wysiwyg-table-style table th:first-child { border-left-color: var(--ssa-color-palette-grey); } .coh-style-wysiwyg-table-style table th:last-child { border-right-color: var(--ssa-color-palette-grey); } .coh-style-wysiwyg-table-style table td { vertical-align: middle;font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1.4;font-size: 1.0625rem;font-weight: 700;color: var(--ssa-color-palette-dark-grey);padding-top: 1.625rem;padding-right: 1rem;padding-bottom: 1.625rem;padding-left: 1rem;border-width: 0.1875rem;border-style: solid;border-color: var(--ssa-color-palette-grey); } @media (max-width: 1169px) { .coh-style-wysiwyg-table-style table td { padding-top: 1.125rem;padding-bottom: 1.125rem; }  } @media (max-width: 1023px) { .coh-style-wysiwyg-table-style table td { font-size: 0.875rem;padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.5rem; }  } .coh-style-wysiwyg-table-style table td p { font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700;line-height: 1.4;color: var(--ssa-color-palette-dark-grey);font-size: 1.0625rem;margin-bottom: 0.5rem; } @media (max-width: 1023px) { .coh-style-wysiwyg-table-style table td p { font-size: 0.875rem; }  } .coh-style-wysiwyg-table-style table td p:last-child { margin-bottom: 0rem; } .coh-style-wysiwyg-table-style table tr { background-color: var(--ssa-color-palette-primary-color-3); } .coh-style-wysiwyg-table-style table tr:first-child + tr { background-color: var(--ssa-color-palette-primary-colour-5); } .coh-style-wysiwyg-table-style table tr:first-child + tr td { color: var(--ssa-color-palette-white);border-bottom-color: var(--ssa-color-palette-primary-colour-5);border-top-color: var(--ssa-color-palette-light-grey);border-left-color: var(--ssa-color-palette-light-grey);border-right-color: var(--ssa-color-palette-light-grey); } .coh-style-wysiwyg-table-style table tr:first-child + tr td p { color: var(--ssa-color-palette-white); } .coh-style-wysiwyg-table-style table tr:first-child + tr td:first-child { border-left-color: var(--ssa-color-palette-grey); } .coh-style-wysiwyg-table-style table tr:first-child + tr td:last-child { border-right-color: var(--ssa-color-palette-grey); }
.coh-style-h3-heading-style { font-weight: 700;color: var(--ssa-color-palette-primary-colour-2);font-size: 1.5rem;line-height: 1.25;margin-bottom: 1.25rem; } @media (max-width: 767px) { .coh-style-h3-heading-style { font-size: 1.25rem;margin-bottom: 0.75rem; }  }
.coh-style-h2-heading-with-tick-icon { font-weight: 700;color: var(--ssa-color-palette-secondary-colour-5);font-size: 2.25rem;line-height: 1.25;margin-bottom: 1.5rem; } @media (max-width: 1023px) { .coh-style-h2-heading-with-tick-icon { font-size: 1.75rem;margin-bottom: 1rem; }  } @media (max-width: 767px) { .coh-style-h2-heading-with-tick-icon { font-size: 1.5rem; }  } .coh-style-h2-heading-with-tick-icon::before { content: "\f058";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;padding-right: 1rem;position: relative;top: 0.1875rem; }
.coh-style-full-width-panel-with-2-column-panels-below { background-color: var(--ssa-color-palette-primary-color-3); } .coh-style-full-width-panel-with-2-column-panels-below .heading-text-panel { margin-bottom: 4.5rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .heading-text-panel { margin-bottom: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .heading-text-panel { margin-bottom: 1rem; }  } .coh-style-full-width-panel-with-2-column-panels-below .main-panel { margin-bottom: 2.5rem;position: relative; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel { margin-bottom: 2rem; }  } @media (max-width: 767px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel { 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;margin-bottom: 0rem; }  } .coh-style-full-width-panel-with-2-column-panels-below .main-panel .coh-wysiwyg { width: 52.5rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel .coh-wysiwyg { width: 46.25rem; }  } @media (max-width: 1169px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel .coh-wysiwyg { width: 37.25rem; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel .coh-wysiwyg { width: 100%; }  } .coh-style-full-width-panel-with-2-column-panels-below .main-panel img { position: absolute;right: 0rem;bottom: 0rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel img { height: 16.25rem; }  } @media (max-width: 1169px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel img { height: 13.75rem; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel img { display: none; }  } @media (max-width: 767px) { .coh-style-full-width-panel-with-2-column-panels-below .main-panel img { position: relative;margin-top: auto;margin-left: auto;bottom: -1.25rem;max-width: 11.75rem;height: auto; }  } .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel { position: relative;min-height: 20rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel { min-height: 18.125rem; }  } @media (max-width: 1169px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel { min-height: auto; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel { 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; }  } @media (max-width: 767px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel { margin-top: 1.5rem; }  } .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel .coh-wysiwyg { padding-left: 18rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel .coh-wysiwyg { padding-left: 14.5rem; }  } @media (max-width: 1169px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel .coh-wysiwyg { padding-left: 12.5rem; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel .coh-wysiwyg { padding-left: 0rem; }  } .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel img { position: absolute;bottom: 0rem;left: 0rem; } @media (max-width: 1399px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel img { max-width: 14.625rem; }  } @media (max-width: 1169px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel img { max-width: 11.75rem; }  } @media (max-width: 1023px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel img { position: relative;margin-top: auto;left: -2rem;bottom: -1.5rem;display: none; }  } @media (max-width: 767px) { .coh-style-full-width-panel-with-2-column-panels-below .secondary-panel img { left: -1.5rem;bottom: -1.25rem; }  }
.coh-style-footer-social-links { 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;padding-top: 0.625rem; } @media (max-width: 767px) { .coh-style-footer-social-links { padding-top: 0.5rem; }  } .coh-style-footer-social-links li { padding-left: 1rem; } .coh-style-footer-social-links li::before { display: none;margin-bottom: 0rem; } .coh-style-footer-social-links li:first-child { padding-left: 0rem; }
.coh-style-extra-padding-right { margin-right: 7.5rem; } @media (max-width: 1169px) { .coh-style-extra-padding-right { margin-right: 5rem; }  } @media (max-width: 1023px) { .coh-style-extra-padding-right { margin-right: 2.5rem; }  }
@media (max-width: 1023px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column img { margin-bottom: 1.6875rem; }  } @media (max-width: 767px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column img { margin-bottom: 1.625rem; }  } @media (max-width: 1023px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column .coh-youtube-embed { margin-bottom: 1.6875rem; }  } @media (max-width: 767px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column .coh-youtube-embed { margin-bottom: 1.625rem; }  } @media (max-width: 1023px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column:last-child img { margin-bottom: 0rem; }  } @media (max-width: 767px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column:last-child img { margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column:last-child .coh-youtube-embed { margin-bottom: 0rem; }  } @media (max-width: 767px) { .coh-style-layout-component-media-margin-bottom .coh-row-inner .coh-column:last-child .coh-youtube-embed { margin-bottom: 0rem; }  }
.coh-style-strip-margin-bottom { padding-bottom: 8.75rem; } @media (max-width: 1169px) { .coh-style-strip-margin-bottom { padding-bottom: 6.25rem; }  } @media (max-width: 1023px) { .coh-style-strip-margin-bottom { padding-bottom: 5rem; }  } @media (max-width: 767px) { .coh-style-strip-margin-bottom { padding-bottom: 1.875rem; }  }
.coh-style-strip-margin-top-and-bottom { padding-top: 8.75rem;padding-bottom: 8.75rem; } @media (max-width: 1169px) { .coh-style-strip-margin-top-and-bottom { padding-top: 6.25rem;padding-bottom: 6.25rem; }  } @media (max-width: 1023px) { .coh-style-strip-margin-top-and-bottom { padding-top: 5rem;padding-bottom: 5rem; }  } @media (max-width: 767px) { .coh-style-strip-margin-top-and-bottom { padding-top: 1.875rem;padding-bottom: 1.875rem; }  }
.coh-style-strip-padding,.coh-style-strip-padding-with-extra-padding-bottom,.coh-style-strip-padding-bottom-only,.coh-style-strip-padding-top-and-half-padding-bottom,.coh-style-strip-padding-half-bottom-only,.coh-style-strip-padding-top-only,.coh-style-strip-padding-half { padding-top: 6.25rem;padding-bottom: 6.25rem; } @media (max-width: 1169px) { .coh-style-strip-padding,.coh-style-strip-padding-with-extra-padding-bottom,.coh-style-strip-padding-bottom-only,.coh-style-strip-padding-top-and-half-padding-bottom,.coh-style-strip-padding-half-bottom-only,.coh-style-strip-padding-top-only,.coh-style-strip-padding-half { padding-top: 5rem;padding-bottom: 5rem; }  } @media (max-width: 1023px) { .coh-style-strip-padding,.coh-style-strip-padding-with-extra-padding-bottom,.coh-style-strip-padding-bottom-only,.coh-style-strip-padding-top-and-half-padding-bottom,.coh-style-strip-padding-half-bottom-only,.coh-style-strip-padding-top-only,.coh-style-strip-padding-half { padding-top: 3.75rem;padding-bottom: 3.75rem; }  } @media (max-width: 767px) { .coh-style-strip-padding,.coh-style-strip-padding-with-extra-padding-bottom,.coh-style-strip-padding-bottom-only,.coh-style-strip-padding-top-and-half-padding-bottom,.coh-style-strip-padding-half-bottom-only,.coh-style-strip-padding-top-only,.coh-style-strip-padding-half { padding-top: 1.875rem;padding-bottom: 1.875rem; }  } .coh-style-strip-padding-with-extra-padding-bottom { padding-bottom: 15.625rem; } @media (max-width: 1399px) { .coh-style-strip-padding-with-extra-padding-bottom { padding-bottom: 12.5rem; }  } @media (max-width: 1169px) { .coh-style-strip-padding-with-extra-padding-bottom { padding-bottom: 10rem; }  } @media (max-width: 1023px) { .coh-style-strip-padding-with-extra-padding-bottom { padding-bottom: 7.5rem; }  } @media (max-width: 767px) { .coh-style-strip-padding-with-extra-padding-bottom { padding-bottom: 3.75rem; }  } .coh-style-strip-padding-bottom-only { padding-top: 0rem; } .coh-style-strip-padding-top-and-half-padding-bottom { padding-bottom: 3.75rem; } @media (max-width: 1169px) { .coh-style-strip-padding-top-and-half-padding-bottom { padding-bottom: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-strip-padding-top-and-half-padding-bottom { padding-bottom: 1.875rem; }  } @media (max-width: 767px) { .coh-style-strip-padding-top-and-half-padding-bottom { padding-bottom: 0.9375rem; }  } .coh-style-strip-padding-half-bottom-only { padding-top: 0rem;padding-bottom: 3.75rem; } @media (max-width: 1169px) { .coh-style-strip-padding-half-bottom-only { padding-bottom: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-strip-padding-half-bottom-only { padding-bottom: 1.875rem; }  } @media (max-width: 767px) { .coh-style-strip-padding-half-bottom-only { padding-bottom: 0.9375rem; }  } .coh-style-strip-padding-top-only { padding-bottom: 0rem; } .coh-style-strip-padding-half { padding-top: 3.125rem;padding-bottom: 3.125rem; } @media (max-width: 1169px) { .coh-style-strip-padding-half { padding-top: 2.5rem;padding-bottom: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-strip-padding-half { padding-top: 1.875rem;padding-bottom: 1.875rem; }  } @media (max-width: 767px) { .coh-style-strip-padding-half { padding-top: 1.25rem;padding-bottom: 1.25rem; }  }
.coh-style-text-full-width---left-aligned-with-background { padding-top: 7.5rem;padding-bottom: 7.5rem; } @media (max-width: 1399px) { .coh-style-text-full-width---left-aligned-with-background { padding-top: 5.5rem;padding-bottom: 5.5rem; }  } @media (max-width: 1023px) { .coh-style-text-full-width---left-aligned-with-background { padding-top: 4rem;padding-bottom: 4rem; }  } @media (max-width: 767px) { .coh-style-text-full-width---left-aligned-with-background { padding-top: 3rem;padding-bottom: 3rem; }  } .coh-style-text-full-width---left-aligned-with-background .section-content-background { text-align: left; } .coh-style-text-full-width---left-aligned-with-background .section-content-background { padding: 7.5rem; } @media (max-width: 1399px) { .coh-style-text-full-width---left-aligned-with-background .section-content-background { padding: 5.5rem; }  } @media (max-width: 1023px) { .coh-style-text-full-width---left-aligned-with-background .section-content-background { padding: 4rem; }  } @media (max-width: 767px) { .coh-style-text-full-width---left-aligned-with-background .section-content-background { padding: 3rem; }  }
.coh-style-3-column-text-with-circular-image { margin-top: 1rem; } @media (max-width: 767px) { .coh-style-3-column-text-with-circular-image { margin-top: 0rem; }  } .coh-style-3-column-text-with-circular-image h2 { margin-bottom: 2.25rem; } @media (max-width: 1169px) { .coh-style-3-column-text-with-circular-image h2 { margin-bottom: 2rem; }  } .coh-style-3-column-text-with-circular-image .img-and-text { margin-top: 2.25rem;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; } @media (max-width: 1169px) { .coh-style-3-column-text-with-circular-image .img-and-text { margin-top: 1.125rem; }  } .coh-style-3-column-text-with-circular-image .img-and-text .image-container { margin-right: auto;margin-bottom: 2.5rem;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; } @media (max-width: 1169px) { .coh-style-3-column-text-with-circular-image .img-and-text .image-container { margin-right: 2.375rem;margin-bottom: 2rem; }  } @media (max-width: 1023px) { .coh-style-3-column-text-with-circular-image .img-and-text .image-container { margin-right: 0rem;margin-bottom: 1.5rem; }  } @media (max-width: 767px) { .coh-style-3-column-text-with-circular-image .img-and-text .image-container { margin-bottom: 1rem; }  } .coh-style-3-column-text-with-circular-image .img-and-text .image-container img { margin-right: auto;margin-left: auto; } .coh-style-3-column-text-with-circular-image .coh-wysiwyg { padding-right: 2.5rem;padding-left: 2.5rem;width: 100%;text-align: center; } @media (max-width: 767px) { .coh-style-3-column-text-with-circular-image .coh-wysiwyg { padding-right: 0rem;padding-left: 0rem; }  }
.coh-style-text-full-width---2-columns-with-background .coh-wysiwyg { padding-right: 2rem;padding-bottom: 0.5rem; } @media (max-width: 1023px) { .coh-style-text-full-width---2-columns-with-background .coh-wysiwyg { padding-right: 0rem;padding-bottom: 0rem; }  }
.coh-style-small-paragraph-uppercase { font-weight: 600;font-size: 0.75rem;text-transform: uppercase;margin-bottom: 0.5rem;letter-spacing: 0.06rem; }
.coh-ce-1a3df188 { position: relative;overflow: hidden;background-color: rgba(206, 241, 252, 1); }
.coh-ce-387544 { padding-top: 3.75rem; } @media (max-width: 1023px) { .coh-ce-387544 { padding-top: 2.5rem; }  } @media (max-width: 767px) { .coh-ce-387544 { padding-top: 1.25rem; }  } .coh-ce-387544 .HYPE_document > span.file { display: none; }
.coh-ce-e7ac0d78-3c42ac0d { text-align: center;padding-right: 11.25rem;padding-left: 11.25rem; } @media (max-width: 1399px) { .coh-ce-e7ac0d78-3c42ac0d { padding-right: 18.75rem;padding-left: 18.75rem; }  } @media (max-width: 1169px) { .coh-ce-e7ac0d78-3c42ac0d { padding-right: 4.375rem;padding-left: 4.375rem; }  } @media (max-width: 767px) { .coh-ce-e7ac0d78-3c42ac0d { padding-right: 0rem;padding-left: 0rem; }  } @media (max-width: 767px) { .coh-ce-e7ac0d78-3c42ac0d .coh-wysiwyg iframe { width: 100%; }  }
.coh-ce-e7ac0d78-7407be80 iframe { padding-top: 1.5rem; }
.coh-ce-e006f5ea-17f8882e { background-color: var(--ssa-color-palette-black);position: relative;margin-bottom: 1.875rem; }
.coh-ce-e006f5ea-f0c794f8 { position: absolute;top: 50%;left: 0rem;right: 0rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); } @media (max-width: 1023px) { .coh-ce-e006f5ea-f0c794f8 { position: static;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  }
.coh-ce-deefea0a-e9e19f1a { background-color: rgba(10, 186, 238, 1);min-height: 8.75rem;position: relative;top: 0rem; } @media (max-width: 1169px) { .coh-ce-deefea0a-e9e19f1a { min-height: 6.25rem; }  } @media (max-width: 1023px) { .coh-ce-deefea0a-e9e19f1a { position: relative;top: 0rem; }  } @media (max-width: 767px) { .coh-ce-deefea0a-e9e19f1a { position: relative;top: 0rem; }  }
@media (max-width: 767px) { .coh-ce-deefea0a-7a8df95c { text-align: center; }  }
.coh-ce-deefea0a-bbae19a { margin-top: -4.25rem; } @media (max-width: 1169px) { .coh-ce-deefea0a-bbae19a { width: 23%;margin-top: -3.875rem; }  } @media (max-width: 1023px) { .coh-ce-deefea0a-bbae19a { display: none; }  }
.coh-ce-deefea0a-8ce0d171 { font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 1.25rem;line-height: 2.1875rem;display: inline-block;margin-top: 3.375rem;margin-right: 4.375rem;margin-left: 4.375rem; } @media (max-width: 1399px) { .coh-ce-deefea0a-8ce0d171 { margin-right: 2.5rem;margin-left: 2.5rem; }  } @media (max-width: 1169px) { .coh-ce-deefea0a-8ce0d171 { font-size: 1rem;line-height: 1.5625rem;margin-top: 2.5rem; }  } @media (max-width: 1023px) { .coh-ce-deefea0a-8ce0d171 { margin-left: 0rem; }  } @media (max-width: 767px) { .coh-ce-deefea0a-8ce0d171 { text-align: center;margin-right: 0rem; }  }
.coh-ce-deefea0a-623dd847 { display: inline-block;margin-top: 2.9375rem; } @media (max-width: 1169px) { .coh-ce-deefea0a-623dd847 { margin-top: 1.75rem; }  } @media (max-width: 767px) { .coh-ce-deefea0a-623dd847 { margin-top: 0.9375rem;margin-bottom: 2.5rem; }  }
.coh-ce-dd70eeb7-86762fb5 { margin-bottom: 1.875rem; }
.coh-ce-dd70eeb7-2eb0948 { float: left;padding-top: 2.5rem;padding-right: 1.875rem;padding-bottom: 1.875rem;padding-left: 1.875rem; }
.coh-ce-cpt_video_with_text_and_back_link-2290c1c4 { background-color: var(--ssa-color-palette-primary-color-3); }

.coh-ce-cd072d0b-8c7fae12 { margin-left: 1.875rem; } @media (max-width: 767px) { .coh-ce-cd072d0b-8c7fae12 { margin-bottom: 1.875rem;margin-left: 0rem; }  }
.coh-ce-c88e7783-5f6752fe { margin-bottom: 1.875rem; }
.coh-ce-c88e7783-13d637cd { min-height: 25rem; } @media (max-width: 1023px) { .coh-ce-c88e7783-13d637cd { min-height: 0rem; }  } @media (max-width: 564px) { .coh-ce-c88e7783-13d637cd { min-height: 12.5rem; }  }
.coh-ce-c88e7783-2eb0948 { float: left;padding-top: 2.5rem;padding-right: 1.875rem;padding-bottom: 1.875rem;padding-left: 1.875rem; }
.coh-ce-c5565642-4317c4b0 { position: relative; }
.coh-ce-c358884e-299990a7 { background-color: var(--ssa-color-palette-white);height: 3.75rem;width: 3.75rem;-webkit-transform: rotateZ(45deg);-ms-transform: rotate(45deg);transform: rotateZ(45deg);position: relative;top: 0.9375rem;z-index: 10;margin-top: 0rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto; } @media (max-width: 564px) { .coh-ce-c358884e-299990a7 { position: relative;top: 0.125rem; }  }
.coh-ce-c358884e-62ecc1d8 { margin-bottom: 9.375rem;background-color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1399px) { .coh-ce-c358884e-62ecc1d8 { margin-bottom: 8.125rem; }  } @media (max-width: 1169px) { .coh-ce-c358884e-62ecc1d8 { margin-bottom: 3.125rem; }  } @media (max-width: 1023px) { .coh-ce-c358884e-62ecc1d8 { margin-bottom: 0rem;background-color: rgba(0, 0, 0, 0); }  }
@media (max-width: 1023px) { .coh-ce-c358884e-784e3ae4 { padding-right: 0rem;padding-left: 0rem;background-color: var(--ssa-color-palette-secondary-colour-1); }  }
.coh-ce-c358884e-5f0e3b79 { padding-top: 3.75rem;padding-bottom: 3.75rem;padding-left: 4.375rem; } @media (max-width: 1023px) { .coh-ce-c358884e-5f0e3b79 { padding-right: 3.75rem;padding-bottom: 7.5rem;padding-left: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-c358884e-5f0e3b79 { padding-top: 1.875rem;padding-right: 1.875rem;padding-bottom: 5rem;padding-left: 1.875rem; }  }
.coh-ce-c358884e-b7cb14a4 { position: absolute;top: 5rem;left: 5.625rem;width: 31.25rem; } @media (max-width: 1399px) { .coh-ce-c358884e-b7cb14a4 { position: absolute;left: 3.75rem; }  } @media (max-width: 1169px) { .coh-ce-c358884e-b7cb14a4 { position: absolute;width: 22.5rem; }  } @media (max-width: 1023px) { .coh-ce-c358884e-b7cb14a4 { position: relative;top: -5rem;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }  } @media (max-width: 564px) { .coh-ce-c358884e-b7cb14a4 { width: 15.625rem;position: relative;top: -3.75rem; }  }
.coh-ce-c0388206-4317c4b0 { position: relative; }
.coh-ce-b2abf06e-2c8b6897 { text-align: center; } @media (max-width: 1023px) { .coh-ce-b2abf06e-2c8b6897 { margin-bottom: 2.5rem; }  }
.coh-ce-b2abf06e-5cd7d86a { margin-bottom: 1.875rem; } @media (max-width: 767px) { .coh-ce-b2abf06e-5cd7d86a { margin-bottom: 1.25rem; }  }
.coh-ce-a6ec113d-86762fb5 { margin-bottom: 1.875rem; }
.coh-ce-a6ec113d-46ec7b4e { margin-bottom: 0rem; } @media (max-width: 1169px) { .coh-ce-a6ec113d-46ec7b4e { max-width: 40%; }  } @media (max-width: 1023px) { .coh-ce-a6ec113d-46ec7b4e { max-width: none; }  } @media (max-width: 564px) { .coh-ce-a6ec113d-46ec7b4e { display: none; }  } .coh-ce-a6ec113d-46ec7b4e.image-align-left { float: left; } .coh-ce-a6ec113d-46ec7b4e.image-align-right { float: right; }
.coh-ce-a6ec113d-a1bf4349 { overflow: hidden;padding-top: 2.5rem;padding-right: 1.875rem;padding-bottom: 1.875rem;padding-left: 1.875rem; }
.coh-ce-a58d8887-1c6556cd { position: relative; }
.coh-ce-a58d8887-7af76b01 { max-width: 93.75rem;width: 100%; }
.coh-ce-a5369e4a-161d2181 { padding-top: 3.125rem;padding-right: 1.875rem;padding-bottom: 0.625rem;padding-left: 1.875rem;background-color: var(--ssa-color-palette-white);position: relative;height: 100%; }
.coh-ce-a5369e4a-d01a12a5 { position: relative;margin-bottom: 2.5rem; }
.coh-ce-a5369e4a-8fc82a9 { position: absolute;top: 50%;left: 0rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-right: 1.875rem; }
.coh-ce-a5369e4a-2ba7d110 { padding-left: 6.25rem; } .coh-ce-a5369e4a-2ba7d110 p { margin-bottom: 0rem; }
.coh-ce-9f0994bb-dd302e13 { position: relative; }
.coh-ce-971eda1a-3f5205f8 { background-color: var(--ssa-color-palette-white);height: 3.75rem;width: 3.75rem;-webkit-transform: rotateZ(45deg);-ms-transform: rotate(45deg);transform: rotateZ(45deg);position: relative;top: 0.9375rem;z-index: 10;margin-top: 0rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto; } @media (max-width: 767px) { .coh-ce-971eda1a-3f5205f8 { display: none; }  } @media (max-width: 564px) { .coh-ce-971eda1a-3f5205f8 { position: relative;top: 0.125rem; }  }
.coh-ce-971eda1a-b3dfc94b { margin-bottom: 9.375rem;background-color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1399px) { .coh-ce-971eda1a-b3dfc94b { margin-bottom: 8.125rem; }  } @media (max-width: 1169px) { .coh-ce-971eda1a-b3dfc94b { margin-bottom: 3.125rem; }  } @media (max-width: 1023px) { .coh-ce-971eda1a-b3dfc94b { margin-bottom: 0rem;background-color: rgba(0, 0, 0, 0); }  } @media (max-width: 767px) { .coh-ce-971eda1a-b3dfc94b { margin-top: 3.75rem; }  }
@media (max-width: 1023px) { .coh-ce-971eda1a-b6e4f98b { -webkit-box-shadow: 0.3125rem 0.3125rem 1.5625rem 0.3125rem rgba(0, 0, 0, 0.1); box-shadow: 0.3125rem 0.3125rem 1.5625rem 0.3125rem rgba(0, 0, 0, 0.1);padding-right: 0rem;padding-left: 0rem;background-color: var(--ssa-color-palette-secondary-colour-1); }  }
.coh-ce-971eda1a-5f0e3b79 { padding-top: 3.75rem;padding-bottom: 3.75rem;padding-left: 4.375rem; } @media (max-width: 1023px) { .coh-ce-971eda1a-5f0e3b79 { padding-right: 3.75rem;padding-bottom: 7.5rem;padding-left: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-971eda1a-5f0e3b79 { padding-top: 1.875rem;padding-right: 1.875rem;padding-bottom: 5rem;padding-left: 1.875rem; }  }
.coh-ce-971eda1a-e2cd6e8f { position: relative; } @media (max-width: 1169px) { .coh-ce-971eda1a-e2cd6e8f { margin-right: 2.5rem;margin-left: 2.5rem; }  }
.coh-ce-9574aaf2-270b7112 { background-color: rgba(0, 132, 182, 0.95);-webkit-box-shadow: 0rem 0.3125rem 0.9375rem 0.3125rem rgba(0, 0, 0, 0.2);box-shadow: 0rem 0.3125rem 0.9375rem 0.3125rem rgba(0, 0, 0, 0.2);text-align: center;position: relative;z-index: 10;padding-top: 1.25rem;padding-bottom: 1.25rem; }
.coh-ce-9574aaf2-d31d990 { color: var(--ssa-color-palette-white);display: inline-block;margin-top: 0.75rem; }
.coh-ce-9574aaf2-82905d8e { display: inline-block;margin-left: 1.25rem; }
.coh-ce-9574aaf2-e6bd3b04 { background-color: rgba(255, 255, 255, 0.8);padding: 1.875rem; } @media (max-width: 767px) { .coh-ce-9574aaf2-e6bd3b04 { padding: 1.25rem; }  } .coh-ce-9574aaf2-e6bd3b04.blue-bg { background-color: rgba(28, 155, 216, 0.8); } .coh-ce-9574aaf2-e6bd3b04.blue-bg .coh-wysiwyg { color: var(--ssa-color-palette-white); }
.coh-ce-9574aaf2-75815ce9 { max-height: 8.125rem;max-width: 18.75rem;margin-right: 2.5rem;margin-bottom: 2.5rem; } @media (max-width: 767px) { .coh-ce-9574aaf2-75815ce9 { max-height: 6.25rem;max-width: 13.75rem;margin-right: 1.25rem;margin-bottom: 1.25rem; }  }
.coh-ce-9574aaf2-3b3f5af { max-height: 8.125rem;max-width: 18.75rem;margin-bottom: 2.5rem; } @media (max-width: 767px) { .coh-ce-9574aaf2-3b3f5af { max-height: 6.25rem;max-width: 13.75rem;margin-bottom: 1.25rem; }  }
.coh-ce-72ab52c2-4317c4b0 { position: relative; }
.coh-ce-6eebbb9f-f2e99055 { border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); } @media (max-width: 564px) { .coh-ce-6eebbb9f-f2e99055 { margin-bottom: 1.25rem; }  }
.coh-ce-6eebbb9f-c44f3fd5 { border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); }
.coh-ce-6d0dfb22-204fced5 { padding-top: 6.25rem; } @media (max-width: 1169px) { .coh-ce-6d0dfb22-204fced5 { padding-top: 7.5rem; }  } @media (max-width: 1023px) { .coh-ce-6d0dfb22-204fced5 { padding-top: 0rem; }  }
.coh-ce-6d0dfb22-fb1cfd94 { margin-top: -17.5rem; } @media (max-width: 1399px) { .coh-ce-6d0dfb22-fb1cfd94 { margin-top: -15rem; }  } @media (max-width: 1169px) { .coh-ce-6d0dfb22-fb1cfd94 { margin-top: -12.5rem; }  } @media (max-width: 1023px) { .coh-ce-6d0dfb22-fb1cfd94 { margin-top: 0rem;margin-bottom: 3.75rem; }  } @media (max-width: 767px) { .coh-ce-6d0dfb22-fb1cfd94 { margin-bottom: 1.875rem; }  }
.coh-ce-599fb5cc-441ff7a5 { padding-top: 6.25rem; } @media (max-width: 1169px) { .coh-ce-599fb5cc-441ff7a5 { padding-top: 7.5rem; }  } @media (max-width: 1023px) { .coh-ce-599fb5cc-441ff7a5 { padding-top: 0rem; }  }
.coh-ce-599fb5cc-fb1cfd94 { margin-top: -17.5rem; } @media (max-width: 1399px) { .coh-ce-599fb5cc-fb1cfd94 { margin-top: -15rem; }  } @media (max-width: 1169px) { .coh-ce-599fb5cc-fb1cfd94 { margin-top: -12.5rem; }  } @media (max-width: 1023px) { .coh-ce-599fb5cc-fb1cfd94 { margin-top: 0rem;margin-bottom: 3.75rem; }  } @media (max-width: 767px) { .coh-ce-599fb5cc-fb1cfd94 { margin-bottom: 1.875rem; }  }
.coh-ce-4c8ae5db-270b7112 { background-color: rgba(0, 132, 182, 0.95);-webkit-box-shadow: 0rem 0.3125rem 0.9375rem 0.3125rem rgba(0, 0, 0, 0.2);box-shadow: 0rem 0.3125rem 0.9375rem 0.3125rem rgba(0, 0, 0, 0.2);text-align: center;position: relative;z-index: 10;padding-top: 1.25rem;padding-bottom: 1.25rem; }
.coh-ce-4c8ae5db-d31d990 { color: var(--ssa-color-palette-white);display: inline-block;margin-top: 0.75rem; }
.coh-ce-4c8ae5db-82905d8e { display: inline-block;margin-left: 1.25rem; }
.coh-ce-4c8ae5db-a7e1a2c6 { background-color: rgba(255, 255, 255, 0.8);padding: 1.875rem; } @media (max-width: 767px) { .coh-ce-4c8ae5db-a7e1a2c6 { padding: 1.25rem; }  } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg { background-color: rgba(28, 155, 216, 0.8); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg { color: var(--ssa-color-palette-white); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg h1 { color: var(--ssa-color-palette-white); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg h2 { color: var(--ssa-color-palette-white); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg h3 { color: var(--ssa-color-palette-white); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg h4 { color: var(--ssa-color-palette-white); } .coh-ce-4c8ae5db-a7e1a2c6.blue-bg .coh-wysiwyg p { color: var(--ssa-color-palette-white); }
.coh-ce-4c8ae5db-8ecda65 { max-height: 8.125rem;max-width: 18.75rem;margin-right: 2.5rem;margin-bottom: 2.5rem; } @media (max-width: 767px) { .coh-ce-4c8ae5db-8ecda65 { max-height: 6.25rem;max-width: 13.75rem;margin-right: 1.25rem;margin-bottom: 1.25rem; }  }
.coh-ce-4c8ae5db-bed026e1 { max-height: 8.125rem;max-width: 18.75rem;margin-top: 1.875rem;margin-right: 2.5rem;margin-bottom: 2.5rem; } @media (max-width: 767px) { .coh-ce-4c8ae5db-bed026e1 { max-height: 6.25rem;max-width: 13.75rem;margin-top: 1.25rem;margin-right: 1.25rem;margin-bottom: 1.25rem; }  }
.coh-ce-3eef0100-83cfde22 { position: relative;padding-top: 1.25rem;padding-bottom: 1.25rem; }
.coh-ce-3eef0100-8fc82a9 { position: absolute;top: 50%;left: 0rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-right: 1.875rem; }
.coh-ce-3eef0100-6b5e60eb { padding-left: 5rem; } .coh-ce-3eef0100-6b5e60eb p { margin-bottom: 0rem; }
.coh-ce-3c694aaf-d3ea5140 { margin-left: 1.875rem;padding-right: 2.5rem; } @media (max-width: 767px) { .coh-ce-3c694aaf-d3ea5140 { margin-bottom: 1.875rem;margin-left: 0rem;padding-right: 0rem; }  }
.coh-ce-374ca06a-1f81f08b { background-color: var(--ssa-color-palette-primary-colour-4);text-align: center;position: relative;z-index: 10;padding-top: 1.25rem;padding-right: 1.25rem;padding-bottom: 1.25rem;padding-left: 1.25rem; }
.coh-ce-374ca06a-d31d990 { color: var(--ssa-color-palette-white);display: inline-block;margin-top: 0.75rem; }
.coh-ce-374ca06a-82905d8e { display: inline-block;margin-left: 1.25rem; }
@media (max-width: 1023px) { .coh-ce-374ca06a-78fd5952 { background-color: rgba(255, 255, 255, 0.8);padding: 1.875rem; }  } .coh-ce-374ca06a-78fd5952 p .coh-style-primary-button-style { margin-right: 2rem; } .coh-ce-374ca06a-78fd5952 p .coh-style-primary-button-style:last-child { margin-right: 0rem; } .coh-ce-374ca06a-78fd5952 p.text-align-center .coh-style-primary-button-style { margin-right: 1rem;margin-left: 1rem; } .coh-ce-374ca06a-78fd5952 p.text-align-right .coh-style-primary-button-style { margin-left: 2rem; } .coh-ce-374ca06a-78fd5952 p.text-align-right .coh-style-primary-button-style:first-child { margin-left: 0rem; } @media (max-width: 1023px) { .coh-ce-374ca06a-78fd5952.bg-dark { background-color: rgba(0, 0, 0, 0.6); }  } .coh-ce-374ca06a-78fd5952 img { max-width: 20rem; }
.coh-ce-2d5e7c71-15b9a2a { border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); } @media (max-width: 1023px) { .coh-ce-2d5e7c71-15b9a2a { margin-bottom: 1.25rem; }  }
.coh-ce-2d5e7c71-c70c723d { border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); } @media (max-width: 564px) { .coh-ce-2d5e7c71-c70c723d { margin-bottom: 1.25rem; }  }
.coh-ce-2d5e7c71-c44f3fd5 { border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-light-grey); }
.coh-ce-257e0f7a-1c6556cd { position: relative; }
.coh-ce-257e0f7a-bd4c23ad { max-width: 93.75rem;width: 100%;float: right; }
.coh-ce-1b6cebcc-92609d05 { background-color: var(--ssa-color-palette-primary-color-3);margin-top: 10.625rem; } @media (max-width: 1023px) { .coh-ce-1b6cebcc-92609d05 { margin-top: 7.1875rem; }  } @media (max-width: 564px) { .coh-ce-1b6cebcc-92609d05 { margin-top: 5.3125rem; }  }
.coh-ce-1b6cebcc-4a39464b { margin-top: -11rem; } @media (max-width: 1169px) { .coh-ce-1b6cebcc-4a39464b { padding-right: 1.875rem;padding-left: 1.875rem; }  } @media (max-width: 1023px) { .coh-ce-1b6cebcc-4a39464b { margin-top: -7.3125rem; }  } @media (max-width: 767px) { .coh-ce-1b6cebcc-4a39464b { margin-top: -5.125rem;padding-right: 2.5rem;padding-left: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-1b6cebcc-4a39464b { margin-top: -3.5rem; }  }
@media (max-width: 1023px) { .coh-ce-15ef1097-913b41c0 { margin-bottom: 1.875rem; }  } @media (max-width: 564px) { .coh-ce-15ef1097-913b41c0 { margin-bottom: 1.25rem; }  }
@media (max-width: 767px) { .coh-ce-13f3da53-b1e01082 .coh-wysiwyg iframe { width: 100%; }  }
.coh-ce-13f3da53-d78f9a0f iframe { padding-top: 1.5rem; } .coh-ce-13f3da53-d78f9a0f p .coh-style-primary-button-style { margin-right: 2rem; } .coh-ce-13f3da53-d78f9a0f p .coh-style-primary-button-style:last-child { margin-right: 0rem; } .coh-ce-13f3da53-d78f9a0f p.text-align-center .coh-style-primary-button-style { margin-right: 1rem;margin-left: 1rem; } .coh-ce-13f3da53-d78f9a0f p.text-align-right .coh-style-primary-button-style { margin-left: 2rem; } .coh-ce-13f3da53-d78f9a0f p.text-align-right .coh-style-primary-button-style:first-child { margin-left: 0rem; } .coh-ce-13f3da53-d78f9a0f img { max-width: 50rem; }

