
:root {
  
  --ws-primary-color-white: #ffffff;
  --ws-primary-color-black: #111111;
  --ws-primary-color-grey: #757575;
  --ws-primary-color-light-grey: #fbf9f6;
  --ws-primary-color-sand: #f7f3ed;
  --ws-primary-color-dark-grey: #555555;
  --ws-primary-color-dark-blue: #131f4f;
  --ws-primary-color-blue: #0069b4;
  --ws-primary-color-light-blue: #82cff5;
  --ws-primary-color-orange: #f39211;
  --ws-primary-color-yellow: #fecb00;
  --ws-primary-color-bordeaux: #a80050;
  --ws-primary-color-green: #94c11e;
  
  --ws-primary-font-family: Palatino Linotype, Palatino, serif;
  --ws-secondary-font-family: Arial, Verdana, sans-serif;
}

.sv-quote-sand {
  background-color: var(--ws-primary-color-sand);
}
.sv-quote-box-dark-blue,
.sv-quote-box-sand {
  position: relative;
  padding: 32px;
  border-radius: 50px 50px 50px 0;
  margin: 1rem 1rem 1rem 0rem;
}
@media only screen and (min-width: 768px) {
  .sv-quote-box-dark-blue,
  .sv-quote-box-sand {
    padding: 32px;
    margin: 1rem 1rem 1rem 0;
  }
}
.sv-quote-box-dark-blue::before,
.sv-quote-box-sand::before {
  content: "";
  position: absolute;
  left: 2.25rem;
  top: 2rem;
  z-index: 1;
  width: 1.875rem;
  height: 2.5rem;
  background-color: var(--ws-primary-color-sand);
  background-repeat: no-repeat;
  background-size: 1.875rem 1.875rem;
  background-position: center;
}
@media only screen and (min-width: 768px) {
  .sv-quote-box-dark-blue::before,
  .sv-quote-box-sand::before {
    left: 2.25rem;
    top: 2rem;
    height: 2rem;
  }
}
.sv-quote-box-dark-blue {
  background: var(--ws-primary-color-dark-blue);
}
.sv-quote-box-dark-blue span,
.sv-quote-box-dark-blue a,
.sv-quote-box-dark-blue p,
.sv-quote-box-dark-blue h1,
.sv-quote-box-dark-blue h2,
.sv-quote-box-dark-blue h3,
.sv-quote-box-dark-blue h4,
.sv-quote-box-dark-blue h5,
.sv-quote-box-dark-blue h6,
.sv-quote-box-dark-blue strong,
.sv-quote-box-dark-blue ul li,
.sv-quote-box-dark-blue ol li {
  color: var(--ws-primary-color-yellow);
  font-family: Arial;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0;
  margin-left: 1rem;
  padding-left: 1.75rem;
}
@media only screen and (min-width: 480px) {
  .sv-quote-box-dark-blue span,
  .sv-quote-box-dark-blue a,
  .sv-quote-box-dark-blue p,
  .sv-quote-box-dark-blue h1,
  .sv-quote-box-dark-blue h2,
  .sv-quote-box-dark-blue h3,
  .sv-quote-box-dark-blue h4,
  .sv-quote-box-dark-blue h5,
  .sv-quote-box-dark-blue h6,
  .sv-quote-box-dark-blue strong,
  .sv-quote-box-dark-blue ul li,
  .sv-quote-box-dark-blue ol li {
    color: var(--ws-primary-color-yellow);
    font-family: Arial;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 36px;
    margin: 0;
    margin-left: 1rem;
    padding-left: 2.75rem;
  }
}
.sv-quote-box-dark-blue p {
  border-left: 4px solid var(--ws-primary-color-yellow);
}
.sv-quote-box-sand {
  background: var(--ws-primary-color-sand);
}
.sv-quote-box-sand span,
.sv-quote-box-sand a,
.sv-quote-box-sand p,
.sv-quote-box-sand h1,
.sv-quote-box-sand h2,
.sv-quote-box-sand h3,
.sv-quote-box-sand h4,
.sv-quote-box-sand h5,
.sv-quote-box-sand h6,
.sv-quote-box-sand strong,
.sv-quote-box-sand ul li,
.sv-quote-box-sand ol li {
  color: var(--ws-primary-color-black);
  font-family: Arial;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0;
  margin-left: 1rem;
  padding-left: 1.75rem;
}
@media only screen and (min-width: 480px) {
  .sv-quote-box-sand span,
  .sv-quote-box-sand a,
  .sv-quote-box-sand p,
  .sv-quote-box-sand h1,
  .sv-quote-box-sand h2,
  .sv-quote-box-sand h3,
  .sv-quote-box-sand h4,
  .sv-quote-box-sand h5,
  .sv-quote-box-sand h6,
  .sv-quote-box-sand strong,
  .sv-quote-box-sand ul li,
  .sv-quote-box-sand ol li {
    color: var(--ws-primary-color-black);
    font-family: Arial;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 36px;
    margin: 0;
    margin-left: 1rem;
    padding-left: 2.75rem;
  }
}
.sv-quote-box-sand p {
  border-left: 4px solid var(--ws-primary-color-dark-blue);
}
.sv-quote-box-dark-blue::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4gPHBhdGggZmlsbD0iI2ZlY2IwMCIgZD0iTTE5MiAyOTZjMCA2Ni4zLTUzLjcgMTIwLTEyMCAxMjBINjQgMzJsMC02NEg2NGg4YzMwLjkgMCA1Ni0yNS4xIDU2LTU2di04TDAgMjg4Vjk2SDE5MmwwIDk2djk2IDh6bTI1NiAwYzAgNjYuMy01My43IDEyMC0xMjAgMTIwaC04SDI4OFYzNTJoMzIgOGMzMC45IDAgNTYtMjUuMSA1Ni01NnYtOGwtMTI4IDAgMC0xOTJINDQ4djk2bDAgOTZ2OHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: var(--ws-primary-color-dark-blue);
}
.sv-quote-box-sand::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4gPHBhdGggZmlsbD0iIzEzMWY0ZiIgZD0iTTE5MiAyOTZjMCA2Ni4zLTUzLjcgMTIwLTEyMCAxMjBINjQgMzJsMC02NEg2NGg4YzMwLjkgMCA1Ni0yNS4xIDU2LTU2di04TDAgMjg4Vjk2SDE5MmwwIDk2djk2IDh6bTI1NiAwYzAgNjYuMy01My43IDEyMC0xMjAgMTIwaC04SDI4OFYzNTJoMzIgOGMzMC45IDAgNTYtMjUuMSA1Ni01NnYtOGwtMTI4IDAgMC0xOTJINDQ4djk2bDAgOTZ2OHoiLz48L3N2Zz4=");
  background-size: contain;
  background-position: center;
}
.ws-decoration-first-letter-3-rows p:first-child::first-letter {
  color: var(--ws-primary-color-dark-blue);
  background-color: var(--ws-primary-color-sand);
  padding: 1rem;
  border: 0 solid;
  font-family: "Arial", monospace;
  font-size: 3rem;
  float: left;
  line-height: 0.8;
}
.sv-fact-box-dark-blue,
.sv-fact-box-sand,
.sv-fact-box-sand-black-text {
  position: relative;
  padding: 1.875rem;
  margin: 2rem 0;
}
@media only screen and (min-width: 768px) {
  .sv-fact-box-dark-blue,
  .sv-fact-box-sand,
  .sv-fact-box-sand-black-text {
    padding: 1.875rem;
    margin: 32px 0;
  }
}
.sv-fact-box-dark-blue {
  background: var(--ws-primary-color-dark-blue);
}
.sv-fact-box-dark-blue span,
.sv-fact-box-dark-blue a,
.sv-fact-box-dark-blue p,
.sv-fact-box-dark-blue h1,
.sv-fact-box-dark-blue h2,
.sv-fact-box-dark-blue h3,
.sv-fact-box-dark-blue h4,
.sv-fact-box-dark-blue h5,
.sv-fact-box-dark-blue h6,
.sv-fact-box-dark-blue strong,
.sv-fact-box-dark-blue ul li,
.sv-fact-box-dark-blue ol li {
  color: var(--ws-primary-color-white);
  margin: 0;
}
.sv-fact-box-dark-blue ul li::marker,
.sv-fact-box-dark-blue ol li::marker {
  color: var(--ws-primary-color-yellow);
  margin: 0;
  font-size: 2rem;
}
.sv-fact-box-sand {
  background: var(--ws-primary-color-sand);
  border: 1px solid var(--ws-primary-color-sand);
}
.sv-fact-box-sand span,
.sv-fact-box-sand a,
.sv-fact-box-sand p,
.sv-fact-box-sand h1,
.sv-fact-box-sand h2,
.sv-fact-box-sand h3,
.sv-fact-box-sand h4,
.sv-fact-box-sand h5,
.sv-fact-box-sand h6,
.sv-fact-box-sand strong,
.sv-fact-box-sand ul li,
.sv-fact-box-sand ol li {
  color: var(--ws-primary-color-dark-blue);
  margin: 0;
}
.sv-fact-box-sand ul li::marker,
.sv-fact-box-sand ol li::marker {
  color: var(--ws-primary-color-dark-blue);
  margin: 0;
  font-size: 2rem;
}
.sv-fact-box-sand-black-text {
  background: var(--ws-primary-color-sand);
  border: 1px solid var(--ws-primary-color-sand);
}
.sv-fact-box-sand-black-text span,
.sv-fact-box-sand-black-text a,
.sv-fact-box-sand-black-text p,
.sv-fact-box-sand-black-text h1,
.sv-fact-box-sand-black-text h2,
.sv-fact-box-sand-black-text h3,
.sv-fact-box-sand-black-text h4,
.sv-fact-box-sand-black-text h5,
.sv-fact-box-sand-black-text h6,
.sv-fact-box-sand-black-text strong,
.sv-fact-box-sand-black-text ul li,
.sv-fact-box-sand-black-text ol li {
  color: var(--ws-primary-color-black);
  margin: 0;
}
.sv-fact-box-sand-black-text ul li::marker,
.sv-fact-box-sand-black-text ol li::marker {
  color: var(--ws-primary-color-black);
  margin: 0;
  font-size: 2rem;
}
.sv-fact-box-dark-blue-with-icon,
.sv-fact-box-sand-with-icon,
.sv-fact-box-blue {
  position: relative;
  padding: 2rem 0.5rem 1.875rem 0.875rem;
  margin: 2rem 0;
}
@media only screen and (min-width: 480px) {
  .sv-fact-box-dark-blue-with-icon,
  .sv-fact-box-sand-with-icon,
  .sv-fact-box-blue {
    padding: 2rem 1.875rem 1.875rem 1.875rem;
  }
}
@media only screen and (min-width: 768px) {
  .sv-fact-box-dark-blue-with-icon,
  .sv-fact-box-sand-with-icon,
  .sv-fact-box-blue {
    padding: 2rem 1.875rem 1.875rem 1.875rem;
    margin: 32px 0;
  }
}
.sv-fact-box-dark-blue-with-icon::before,
.sv-fact-box-sand-with-icon::before,
.sv-fact-box-blue::before {
  content: "";
  position: absolute;
  top: 1.875rem;
  z-index: 1;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 21px;
  background-repeat: no-repeat;
  background-size: 1.875rem 1.875rem;
  background-position: center;
}
.sv-fact-box-dark-blue-with-icon {
  background: var(--ws-primary-color-dark-blue);
}
.sv-fact-box-dark-blue-with-icon span,
.sv-fact-box-dark-blue-with-icon a,
.sv-fact-box-dark-blue-with-icon p,
.sv-fact-box-dark-blue-with-icon h1,
.sv-fact-box-dark-blue-with-icon h2,
.sv-fact-box-dark-blue-with-icon h3,
.sv-fact-box-dark-blue-with-icon h4,
.sv-fact-box-dark-blue-with-icon h5,
.sv-fact-box-dark-blue-with-icon h6,
.sv-fact-box-dark-blue-with-icon strong,
.sv-fact-box-dark-blue-with-icon ul li,
.sv-fact-box-dark-blue-with-icon ol li {
  color: var(--ws-primary-color-white);
  margin: 0;
}
.sv-fact-box-dark-blue-with-icon ul li::marker,
.sv-fact-box-dark-blue-with-icon ol li::marker {
  color: var(--ws-primary-color-yellow);
  margin: 0;
  font-size: 1.5rem;
}
@media only screen and (min-width: 480px) {
  .sv-fact-box-dark-blue-with-icon ul li::marker,
  .sv-fact-box-dark-blue-with-icon ol li::marker {
    font-size: 2rem;
  }
}
.sv-fact-box-dark-blue-with-icon ul {
  padding-left: 1.6rem;
}
@media only screen and (min-width: 480px) {
  .sv-fact-box-dark-blue-with-icon ul {
    padding-left: 2.5rem;
  }
}
.sv-fact-box-dark-blue-with-icon__header-img {
  height: 2.25rem;
  width: 2.25rem;
  min-width: 2.25rem;
  text-align: center;
}
.sv-fact-box-dark-blue-with-icon__header-header {
  color: var(--ws-primary-color-white);
}
.sv-fact-box-dark-blue-with-icon__header-wrapper {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 2rem;
}
.sv-fact-box-sand-with-icon {
  background: var(--ws-primary-color-sand);
  border: 1px solid var(--ws-primary-color-sand);
}
.sv-fact-box-sand-with-icon span,
.sv-fact-box-sand-with-icon a,
.sv-fact-box-sand-with-icon p,
.sv-fact-box-sand-with-icon h1,
.sv-fact-box-sand-with-icon h2,
.sv-fact-box-sand-with-icon h3,
.sv-fact-box-sand-with-icon h4,
.sv-fact-box-sand-with-icon h5,
.sv-fact-box-sand-with-icon h6,
.sv-fact-box-sand-with-icon strong,
.sv-fact-box-sand-with-icon ul li,
.sv-fact-box-sand-with-icon ol li {
  color: var(--ws-primary-color-dark-blue);
  margin: 0;
}
.sv-fact-box-sand-with-icon ul li::marker,
.sv-fact-box-sand-with-icon ol li::marker {
  color: var(--ws-primary-dark-blue);
  margin: 0;
  font-size: 2rem;
}
.sv-fact-box-sand-with-icon ul {
  padding-left: 1.6rem;
}
@media only screen and (min-width: 480px) {
  .sv-fact-box-sand-with-icon ul {
    padding-left: 2.5rem;
  }
}
.sv-fact-box-sand-with-icon__header-img {
  height: 2.25rem;
  width: 2.25rem;
  min-width: 2.25rem;
  text-align: center;
}
.sv-fact-box-sand-with-icon__header-header {
  color: var(--ws-primary-color-dark-blue);
}
.sv-fact-box-sand-with-icon__header-wrapper {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 2rem;
}
.sv-fact-box-blue {
  background: var(--ws-primary-color-sand);
  border: 1px solid var(--ws-primary-color-sand);
}
.sv-fact-box-blue span,
.sv-fact-box-blue a,
.sv-fact-box-blue p,
.sv-fact-box-blue h1,
.sv-fact-box-blue h2,
.sv-fact-box-blue h3,
.sv-fact-box-blue h4,
.sv-fact-box-blue h5,
.sv-fact-box-blue h6,
.sv-fact-box-blue strong,
.sv-fact-box-blue ul li,
.sv-fact-box-blue ol li {
  color: var(--ws-primary-black);
  margin: 0;
}
.sv-fact-box-blue ol li::marker {
  color: var(--ws-primary-color-light-blue);
  margin: 0;
  font-size: 1.225rem;
}
.sv-fact-box-blue ul {
  list-style: none;
  padding-left: 1.6rem;
  list-style-type: none !important;
  margin: 1em 0 1em 1em;
  text-indent: -24px;
}
.sv-fact-box-blue ul li {
  margin-bottom: 0.625rem !important;
}
.sv-fact-box-blue ul li a::after {
  margin-left: 2rem !important;
}
.sv-fact-box-blue ul li::before {
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  min-height: 12px;
  min-width: 12px;
  border-radius: 50%;
  margin-right: 0.8em;
  vertical-align: middle;
  margin-top: -3px;
  background-color: var(--ws-primary-color-light-blue);
}
.sv-fact-box-blue li {
  font-size: 0.938rem;
  letter-spacing: 0;
  line-height: 1.375rem;
}
.sv-fact-box-blue p,
.sv-fact-box-blue a {
  font-size: 1.063rem;
  letter-spacing: 0;
  line-height: 1.625rem;
}
.sv-fact-box-blue__header-img {
  height: 2.25rem;
  width: 2.25rem;
  min-width: 2.25rem;
  text-align: center;
}
.sv-fact-box-blue__header-header {
  color: var(--ws-primary-black);
}
.sv-fact-box-blue__header-wrapper {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 2rem;
}
.sv-fact-box-blue__header-title {
  padding: 1rem 0;
}
.sv-decoration-box-white {
  padding: 0.5rem 1.5rem 1.5rem 1.5rem;
  box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 768px) {
  .sv-decoration-box-white {
    padding: 0.5rem 5rem 5rem 5rem;
  }
}
.sv-decoration-box-white h1:first-of-type {
  margin-top: 1rem;
}
.sv-yearbook-image-large-blue-box {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
@media only screen and (min-width: 768px) {
  .sv-yearbook-image-large-blue-box {
    margin-right: -5rem;
    margin-left: -5rem;
  }
}
.sv-yearbook-image-large-blue-box p {
  font-family: Arial;
  font-size: 1.063;
  letter-spacing: 0;
  line-height: 1.75rem;
  margin-top: -3.75rem;
  margin-bottom: 2rem;
  line-height: 1.5;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  background-color: var(--ws-primary-color-dark-blue);
  margin-right: 2rem;
  margin-left: 2rem;
  position: relative;
  color: var(--ws-primary-color-white);
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .sv-yearbook-image-large-blue-box p {
    margin-right: 5rem;
    margin-left: 5rem;
  }
}
.sv-yearbook-image-large {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
@media only screen and (min-width: 768px) {
  .sv-yearbook-image-large {
    margin-right: -5rem;
    margin-left: -5rem;
  }
}
.sv-yearbook-image-large p {
  margin-right: 2rem;
  margin-left: 2rem;
  color: var(--ws-primary-color-grey);
  font-family: Arial;
  font-size: 0.938rem;
  letter-spacing: 0;
  line-height: 1.75rem;
}
@media only screen and (min-width: 768px) {
  .sv-yearbook-image-large p {
    margin-right: 5rem;
    margin-left: 5rem;
  }
}
.s-decoration-arrow-link p a:hover {
  text-decoration: none;
}

.ws-download-pdf {
  border: 1px solid var(--ws-primary-color-black);
  padding: 1rem;
  margin-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ws-download-pdf-link {
  text-decoration: none !important;
  padding-right: 1rem !important;
}
.ws-download-pdf-link::after {
  display: none;
}
.ws-download-pdf-link:hover {
  text-decoration: underline;
}
.s-navigation-menu__chapters {
  display: flex;
  flex-direction: column;
}
.s-navigation-menu__chapter-link {
  display: flex;
  margin-bottom: 0;
  position: relative;
  text-decoration: none;
  background-color: var(--ws-primary-color-white);
  height: 3.125rem;
  width: 100%;
  align-items: center;
  padding-left: 1.25rem;
}
.s-navigation-menu__chapter-link.current::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDkgNTAiIGZpbGw9Im5vbmUiPgo8ZyBpZD0iYm9yZGVyLWFycm93LXJpZ2h0IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV84KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01IDBIMFY1MEg1VjBaIiBmaWxsPSIjRkVDQjAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTkgMjVMMi4yNSAzNS4zOTIzVjE0LjYwNzdMOSAyNVoiIGZpbGw9IiNGRUNCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzgiPgo8cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  position: absolute;
  left: 0;
  top: 0;
}
.s-navigation-menu__subchapter-link {
  display: flex;
  margin-bottom: 0;
  position: relative;
  text-decoration: none;
  background-color: var(--ws-primary-color-white);
  height: 3.125rem;
  width: 100%;
  align-items: center;
  padding-left: 1.25rem;
}
.s-navigation-menu__subchapter-link.current::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDkgNTAiIGZpbGw9Im5vbmUiPgo8ZyBpZD0iYm9yZGVyLWFycm93LXJpZ2h0IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV84KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01IDBIMFY1MEg1VjBaIiBmaWxsPSIjRkVDQjAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTkgMjVMMi4yNSAzNS4zOTIzVjE0LjYwNzdMOSAyNVoiIGZpbGw9IiNGRUNCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzgiPgo8cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  position: absolute;
  left: 0;
  top: 0;
}
.s-navigation-menu__thirdlevelchapter-link {
  display: flex;
  margin-bottom: 0;
  position: relative;
  text-decoration: none;
  background-color: var(--ws-primary-color-white);
  height: 3.125rem;
  width: 100%;
  align-items: center;
  padding-left: 1.25rem;
}
.s-navigation-menu__thirdlevelchapter-link.current::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDkgNTAiIGZpbGw9Im5vbmUiPgo8ZyBpZD0iYm9yZGVyLWFycm93LXJpZ2h0IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV84KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01IDBIMFY1MEg1VjBaIiBmaWxsPSIjRkVDQjAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTkgMjVMMi4yNSAzNS4zOTIzVjE0LjYwNzdMOSAyNVoiIGZpbGw9IiNGRUNCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzgiPgo8cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  position: absolute;
  left: 0;
  top: 0;
}
.s-navigation-menu__chapters {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.s-navigation-menu__subchapters {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.s-navigation-menu__subchapters {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  margin-top: 0.125rem;
}
.s-navigation-menu__thirdlevelchapters {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  gap: 0.125rem;
}
.s-navigation-menu__navigation-button {
  font-size: 1.25rem;
  background-color: transparent;
  border: 3px solid #313131;
  margin-bottom: 3.125rem;
  padding: 1rem;
  display: none;
}
.s-navigation-menu__navigation-button-close {
  display: none;
}
.s-navigation-menu__heading {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
}
.s-navigation-menu__heading-link {
  text-decoration: none;
}
.s-subchapters-summary__title {
  font-size: 1.75rem;
  font-weight: 600;
}
.s-subchapters-summary__subchapters {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  padding-bottom: 2rem;
}
.s-subchapters-summary__subchapter-link {
  background-color: white;
  text-decoration: none;
  flex: 1 1 100%;
  padding: 0;
  min-height: 16.4rem;
  border: none;
}
@media only screen and (min-width: 768px) {
  .s-subchapters-summary__subchapter-link {
    padding: 1.875rem;
  }
}
.s-subchapters-summary__subchapter-container {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column-reverse;
  gap: 1rem;
}
@media only screen and (min-width: 768px) {
  .s-subchapters-summary__subchapter-container {
    flex-direction: row;
    gap: 0;
  }
}
.s-subchapters-summary__subchapter-container--container::before {
  font-family: icons;
  content: "\f109";
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}
.s-subchapters-summary__subchapter-container-left {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .s-subchapters-summary__subchapter-container-left {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .s-subchapters-summary__subchapter-container-left {
    width: 41%;
    margin-left: none;
    margin-right: none;
    margin-bottom: 0rem;
  }
}
.s-subchapters-summary__subchapter-container-right {
  width: 100%;
  display: flex;
  padding: 1.825rem 1.5rem 0rem 1.875rem;
  flex-direction: column;
  justify-content: start;
  flex: 1;
  position: relative;
}
@media only screen and (min-width: 480px) {
  .s-subchapters-summary__subchapter-container-right {
    padding: 1.875rem 1.875rem 0rem 1.875rem;
  }
}
@media only screen and (min-width: 768px) {
  .s-subchapters-summary__subchapter-container-right {
    padding: 1rem 0.5rem 0rem 1.875rem;
  }
}
.s-subchapters-summary__subchapter-image {
  width: 100%;
  aspect-ratio: 1.5;
}
@media only screen and (min-width: 480px) {
  .s-subchapters-summary__subchapter-image {
    aspect-ratio: 1.77777778;
  }
}
@media only screen and (min-width: 768px) {
  .s-subchapters-summary__subchapter-image {
    aspect-ratio: 1.5;
  }
}
.s-subchapters-summary__subchapter-image-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.s-subchapters-summary__subchapter-preamble {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 145%;
}
.year-book-top-header {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  border-bottom: 1px solid var(--ws-primary-color-grey);
  padding-bottom: 1rem;
}
.year-book-top-header p {
  color: var(--ws-primary-color-dark-grey);
  font-family: Helvetica;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}
.s-chapter-toggler {
  position: relative;
  margin-bottom: 3rem;
  margin-top: 2rem;
  width: 100%;
}
.s-chapter-toggler__container {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 1.563rem;
  width: 100%;
}
.s-chapter-toggler__previous-container,
.s-chapter-toggler__next-container {
  max-width: 100%;
  width: 100%;
}
.s-chapter-toggler__previous-link,
.s-chapter-toggler__next-link {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}
.s-chapter-toggler__previous-chapter,
.s-chapter-toggler__next-chapter {
  display: flex;
  color: var(--ws-primary-color-black);
  font-family: Arial;
  font-size: 0.875;
  letter-spacing: 0;
  line-height: 1.75rem;
}
.s-chapter-toggler__previous-title,
.s-chapter-toggler__next-title {
  color: var(--ws-primary-color-black);
  font-family: Arial;
  font-size: 1.063rem;
  letter-spacing: 0;
  line-height: 1.5rem;
}
.s-chapter-toggler__next-chapter {
  justify-content: flex-end;
}
.s-chapter-toggler__next-link {
  border: none;
  background-color: var(--ws-primary-color-white);
  box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.12);
}
.s-chapter-toggler__next-link::after {
  content: " ";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4gPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNDQzLjMgMjY3LjNjNi4yLTYuMiA2LjItMTYuNCAwLTIyLjZsLTE3Ni0xNzZjLTYuMi02LjItMTYuNC02LjItMjIuNiAwcy02LjIgMTYuNCAwIDIyLjZMMzkzLjQgMjQwIDE2IDI0MGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmwzNzcuNCAwTDI0NC43IDQyMC43Yy02LjIgNi4yLTYuMiAxNi40IDAgMjIuNnMxNi40IDYuMiAyMi42IDBsMTc2LTE3NnoiLz48L3N2Zz4=");
  background-size: contain;
  background-position: center;
  height: 2rem;
  width: 2rem;
  background-repeat: no-repeat;
}
.s-chapter-toggler__previous-chapter {
  justify-content: flex-start;
}
.s-chapter-toggler__previous-link {
  border: 1px solid var(--ws-primary-color-black);
  background-color: var(--ws-primary-color-sand);
}
.s-chapter-toggler__previous-link p {
  margin-left: 1rem;
}
.s-chapter-toggler__previous-link::before {
  content: " ";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4gPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNC43IDI0NC43Yy02LjIgNi4yLTYuMiAxNi40IDAgMjIuNmwxNzYgMTc2YzYuMiA2LjIgMTYuNCA2LjIgMjIuNiAwczYuMi0xNi40IDAtMjIuNkw1NC42IDI3MiA0MzIgMjcyYzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2TDU0LjYgMjQwIDIwMy4zIDkxLjNjNi4yLTYuMiA2LjItMTYuNCAwLTIyLjZzLTE2LjQtNi4yLTIyLjYgMGwtMTc2IDE3NnoiLz48L3N2Zz4=");
  background-size: contain;
  background-position: center;
  height: 2rem;
  width: 2rem;
  background-repeat: no-repeat;
}
.info-cards-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.info-cards-container-item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: var(--ws-primary-color-sand);
}
@media only screen and (min-width: 480px) {
  .info-cards-container-item {
    flex-wrap: nowrap;
  }
}
.info-cards-container-item-left-circle {
  margin: 1.2rem 0 0 1.313rem;
  background-color: var(--ws-primary-color-dark-blue);
  height: 3.75rem;
  width: 3.75rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.info-cards-container-item-left-circle-img {
  height: 2rem;
  fill: var(--ws-primary-color-white);
  color: var(--ws-primary-color-white);
}
.info-cards-container-item-right {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  padding: 1.325rem 1rem 1rem 1rem;
}
.info-cards-container-item-right-title {
  color: var(--ws-primary-color-black);
  font-family: Arial;
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1.875rem;
}
.info-cards-container-item-right-description {
  color: var(--ws-primary-color-black);
  font-family: Arial;
  font-size: 1.063rem;
  letter-spacing: 0;
  line-height: 1.625rem;
}
.mobile-navigation-menu {
  background-color: var(--ws-primary-color-white);
  position: sticky;
  bottom: 0;
  margin-left: -1.54rem;
  margin-right: -1.54rem;
  z-index: 100;
}
.ws-mobile-navigation {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
.ws-mobile-navigation__currentpage {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDkgNTAiIGZpbGw9Im5vbmUiPgo8ZyBpZD0iYm9yZGVyLWFycm93LXJpZ2h0IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV84KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01IDBIMFY1MEg1VjBaIiBmaWxsPSIjRkVDQjAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTkgMjVMMi4yNSAzNS4zOTIzVjE0LjYwNzdMOSAyNVoiIGZpbGw9IiNGRUNCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzgiPgo8cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: left;
  border: none;
  left: 0;
  display: flex;
  margin-bottom: 0;
  position: relative;
  background-color: var(--ws-primary-color-sand);
  height: 3.125rem;
  padding-right: 1rem;
  padding-left: 1rem;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: bold;
}
.ws-mobile-navigation__submenu {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-top: 0.125rem solid var(--ws-primary-color-white);
}
.ws-mobile-navigation__submenu--expanded {
  display: block;
}
.ws-mobile-navigation-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
.ws-mobile-navigation-content-footer {
  padding: 1rem;
  background-color: var(--ws-primary-color-white);
  border: 1px solid var(--ws-primary-color-black);
  margin: 0.5rem;
  display: flex;
  align-items: center;
}
.ws-mobile-navigation-content-footer__item {
  width: 100%;
  cursor: pointer;
  text-decoration: none !important;
  padding-right: 1rem !important;
}
.ws-mobile-navigation-content-footer__item::after {
  display: none;
}
.ws-mobile-navigation-content-footer__item:hover {
  text-decoration: underline;
}
.ws-mobile-navigation-content-footer__item::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4gPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNjQgNDgwbDQ4IDAgMCAzMi00OCAwYy0zNS4zIDAtNjQtMjguNy02NC02NEwwIDY0QzAgMjguNyAyOC43IDAgNjQgMEwyMjAuMSAwYzEyLjcgMCAyNC45IDUuMSAzMy45IDE0LjFMMzY5LjkgMTI5LjljOSA5IDE0LjEgMjEuMiAxNC4xIDMzLjlMMzg0IDMwNGwtMzIgMCAwLTExMi0xMTIgMGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhsMC0xMTJMNjQgMzJDNDYuMyAzMiAzMiA0Ni4zIDMyIDY0bDAgMzg0YzAgMTcuNyAxNC4zIDMyIDMyIDMyek0zNTEuNSAxNjBjLS43LTIuOC0yLjEtNS40LTQuMi03LjRMMjMxLjQgMzYuN2MtMi4xLTIuMS00LjYtMy41LTcuNC00LjJMMjI0IDE0NGMwIDguOCA3LjIgMTYgMTYgMTZsMTExLjUgMHpNMTc2IDM1MmwzMiAwYzMwLjkgMCA1NiAyNS4xIDU2IDU2cy0yNS4xIDU2LTU2IDU2bC0xNiAwIDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2cy0xNi03LjItMTYtMTZsMC00OCAwLTgwYzAtOC44IDcuMi0xNiAxNi0xNnptMzIgODBjMTMuMyAwIDI0LTEwLjcgMjQtMjRzLTEwLjctMjQtMjQtMjRsLTE2IDAgMCA0OCAxNiAwem05Ni04MGwzMiAwYzI2LjUgMCA0OCAyMS41IDQ4IDQ4bDAgNjRjMCAyNi41LTIxLjUgNDgtNDggNDhsLTMyIDBjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTEyOGMwLTguOCA3LjItMTYgMTYtMTZ6bTMyIDEyOGM4LjggMCAxNi03LjIgMTYtMTZsMC02NGMwLTguOC03LjItMTYtMTYtMTZsLTE2IDAgMCA5NiAxNiAwem04MC0xMTJjMC04LjggNy4yLTE2IDE2LTE2bDQ4IDBjOC44IDAgMTYgNy4yIDE2IDE2cy03LjIgMTYtMTYgMTZsLTMyIDAgMCAzMiAzMiAwYzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2bC0zMiAwIDAgNDhjMCA4LjgtNy4yIDE2LTE2IDE2cy0xNi03LjItMTYtMTZsMC02NCAwLTY0eiIvPjwvc3ZnPg==");
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}
.ws-mobile-navigation-content-footer__item:hover {
  text-decoration: underline;
}
.ws-mobile-navigation-container {
  overflow: scroll;
  max-height: 27rem;
}
.ws-mobile-navigation-container-header {
  background-color: var(--ws-primary-color-dark-blue);
  padding: 0.5rem;
  width: 100%;
  display: flex;
  position: relative;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.ws-mobile-navigation-container-header-text {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 0;
  color: var(--ws-primary-color-white);
}
.ws-mobile-navigation__button--open {
  transform: rotate(90deg);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzAxLjMgMjU2bC0yMi42IDIyLjYtMTYwIDE2MEw5NiA0NjEuMyA1MC43IDQxNmwyMi42LTIyLjZMMjEwLjcgMjU2IDczLjQgMTE4LjYgNTAuNyA5NiA5NiA1MC43bDIyLjYgMjIuNiAxNjAgMTYwTDMwMS4zIDI1NnoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  height: 2rem;
  width: 2rem;
  background-position: center;
  background-size: 1rem;
  background-color: var(--ws-primary-color-dark-blue);
  border: none;
}
.ws-mobile-navigation__button--closed {
  transform: rotate(270deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzAxLjMgMjU2bC0yMi42IDIyLjYtMTYwIDE2MEw5NiA0NjEuMyA1MC43IDQxNmwyMi42LTIyLjZMMjEwLjcgMjU2IDczLjQgMTE4LjYgNTAuNyA5NiA5NiA1MC43bDIyLjYgMjIuNiAxNjAgMTYwTDMwMS4zIDI1NnoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  height: 2rem;
  width: 2rem;
  background-position: center;
  background-size: 1rem;
  background-color: var(--ws-primary-color-dark-blue);
  border: none;
}
.ws-mobile-navigation__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 0.125rem solid var(--ws-primary-color-white);
}
.ws-mobile-navigation__item--active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDkgNTAiIGZpbGw9Im5vbmUiPgo8ZyBpZD0iYm9yZGVyLWFycm93LXJpZ2h0IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV84KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01IDBIMFY1MEg1VjBaIiBmaWxsPSIjRkVDQjAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTkgMjVMMi4yNSAzNS4zOTIzVjE0LjYwNzdMOSAyNVoiIGZpbGw9IiNGRUNCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzgiPgo8cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  height: 3.125rem;
  background-position: left;
  border: none;
  font-weight: bold;
}
.ws-mobile-navigation__item--level3 {
  display: flex;
  margin-bottom: 0;
  position: relative;
  background-color: var(--ws-primary-color-sand);
  height: 3.125rem;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-right: 1rem;
}
.ws-mobile-navigation__item__link {
  text-decoration: none;
  width: 100%;
  align-items: center;
  padding-left: 1.25rem;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  display: flex;
}
.ws-mobile-navigation__item__link--level2 {
  padding-left: 2rem;
}
.ws-mobile-navigation__item__link--level3 {
  padding-left: 2rem;
}
.ws-mobile-navigation__item__link:hover {
  text-decoration: underline;
}
.ws-mobile-navigation__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ws-mobile-navigation__list__item {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ws-mobile-navigation__list__item-row {
  display: flex;
  margin-bottom: 0;
  position: relative;
  background-color: var(--ws-primary-color-sand);
  height: 3.125rem;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-right: 1rem;
}
.ws-mobile-navigation__list__item-button {
  background-repeat: no-repeat;
  height: 2rem;
  width: 2rem;
  background-position: center;
  background-size: 1rem;
  background-color: var(--ws-primary-color-white);
  border: none;
}
.ws-mobile-navigation__list__item-button[aria-expanded="true"] .ws-mobile-navigation__button__toggler-icon--open {
  display: block;
}
.ws-mobile-navigation__list__item-button[aria-expanded="false"] .ws-mobile-navigation__button__toggler-icon--open {
  display: none;
}
.ws-mobile-navigation__list__item-button[aria-expanded="true"] .ws-mobile-navigation__button__toggler-icon--close {
  display: none;
}
.ws-mobile-navigation__list__item-button[aria-expanded="false"] .ws-mobile-navigation__button__toggler-icon--close {
  display: block;
}
.ws-mobile-navigation__list__item-button__toggler-icon {
  scale: 1.2;
}
.ws-table-of-content h2 {
  margin-bottom: 0.5rem;
}
.ws-table-of-content li {
  font-size: 17px;
  line-height: 1.5rem;
  padding: 1rem;
  width: 100%;
  border-bottom: 1px #bdbdbd solid;
  position: relative;
  display: flex;
}
.ws-table-of-content li a {
  padding-left: 15px;
  text-decoration: none;
  margin: 0;
}
.ws-table-of-content li a:hover {
  text-decoration: underline;
}
.ws-table-of-content li a::before {
  content: " ";
  position: absolute;
  height: 8px;
  width: 8px;
  top: 40%;
  left: 11px;
  background-color: #111111;
  border-radius: 50px;
}
.ws-table-of-content li a.active::before {
  content: " ";
  position: absolute;
  height: 13px;
  width: 13px;
  background-color: #fecb00;
  top: 36%;
  left: 9px;
  border-radius: 0;
}
.ws-search-header {
  margin-bottom: 1.5rem;
  width: 65%;
}
@media only screen and (max-width: 64rem) {
  .ws-search-header {
    width: 100%;
  }
}
.ws-search-header-title {
  font-size: calc(2.625rem + 10 * (100vw - 0px) / 1200);
}
@media only screen and (min-width: 75rem) {
  .ws-search-header-title {
    font-size: 2.625rem;
  }
}
.ws-search-header-ingress {
  font-size: calc(1.063rem + 3 * (100vw - 0px) / 1200);
  font-weight: 500;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0;
  color: #111;
  font-weight: 600;
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 75rem) {
  .ws-search-header-ingress {
    font-size: 1.25rem;
  }
}
.ws-search-hit {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  color: #111;
  font-family: var(--ws-secondary-font-family);
  margin: 2rem 0 !important;
}
.ws-search-result-wrapper {
  width: 65%;
}
@media only screen and (max-width: 64rem) {
  .ws-search-result-wrapper {
    width: 100%;
  }
}
.ws-search-top-container {
  display: flex;
  width: 65%;
  height: 3.25rem;
  flex-wrap: wrap;
}
@media only screen and (max-width: 64rem) {
  .ws-search-top-container {
    width: 100%;
    flex-wrap: nowrap;
  }
}
.ws-search-top-input {
  height: 100%;
  width: 80%;
  border: none;
  border-radius: 0;
  border: 1px solid var(--ws-primary-color-blue);
  border-radius: 2px 0 0 2px;
  padding: 0 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 1.875rem;
  margin-bottom: 1.5rem;
  color: #111;
  margin: 0;
}
@media only screen and (min-width: 75rem) {
  .ws-search-top-input {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 64rem) {
  .ws-search-top-input {
    width: 100%;
  }
}
.ws-search-top-button {
  height: 100%;
  width: 20%;
  border: none;
  border-radius: 0 2px 2px 0;
  background-color: var(--ws-primary-color-blue);
  font-size: 0.938rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0;
  color: var(--ws-primary-color-black);
  color: var(--ws-primary-color-white);
}
@media only screen and (min-width: 75rem) {
  .ws-search-top {
    font-size: 18px;
  }
}
.ws-search-result-main {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media only screen and (max-width: 64em) {
  .ws-search-result-main {
    flex-direction: column-reverse;
  }
}
.ws-search-list-wrapper {
  width: 80%;
}
.ws-search-list-item {
  padding: 1rem 0;
  border-bottom: 2px solid #f7f3ed;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media only screen and (min-width: 64em) {
  .ws-search-list-item {
    padding-left: 1.2375rem;
  }
}
.ws-search-list-item:first-child {
  border-top: 2px solid #f7f3ed;
}
.ws-search-list-item-title a {
  font-size: 1.5rem;
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
  color: var(--ws-primary-color-black);
  text-decoration: underline;
}
.ws-search-list-item-title img {
  display: none;
}
.ws-search-list-item-number {
  display: none;
}
.ws-search-list-item-last-changed {
  font-size: 0.938rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #111;
  font-weight: 600;
  color: var(--ws-primary-color-grey);
  margin-bottom: 0;
  white-space: nowrap;
}
.ws-search-list-item-ingress {
  font-size: 0.938rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #111;
  font-family: var(--ws-secondary-font-family);
  text-decoration: none;
  margin-bottom: 1rem !important;
}
.ws-search-facet-container {
  background-color: var(--ws-primary-color-white);
  color: var(--ws-primary-color-black);
  width: 30%;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: -18.5rem;
}
@media (max-width: 64rem) {
  .ws-search-facet-container {
    width: 100%;
    margin-top: 0;
  }
}
.ws-search-facet-container-title {
  font-size: calc(32px + 10 * (100vw - 0px) / 1200);
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 1.5rem;
  color: var(--ws-primary-color-black);
}
@media (min-width: 1200px) {
  .ws-search-facet-container-title {
    font-size: 42px;
  }
}
.ws-search-facet-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}
.ws-search-facet-wrapper-title {
  background-color: var(--ws-primary-color-blue);
  color: #fff;
  font-family: var(--ws-secondary-font-family);
  font-size: 1.125rem;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.3;
}
.ws-search-facet-wrapper-title [data-env-collapse]:not(.env-collapse--expanded) .env-collapse-header--icons:before {
  transform: rotate(0deg) !important;
}
.ws-search-facet-wrapper-title [data-env-collapse].env-collapse--expanded .env-collapse-header--icons:before {
  transform: rotate(180deg) !important;
}
.ws-search-facet-wrapper-title-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  text-decoration: none;
}
.ws-search-facet-wrapper-title-link span {
  color: var(--ws-primary-color-white);
}
.ws-search-facet-wrapper-title-link span::before {
  background-color: var(--ws-primary-color-white);
}
.ws-search-facet-wrapper-title-link span::after {
  background-color: var(--ws-primary-color-white);
}
.ws-search-facet-wrapper-title-link .env-collapse-header--icons:before {
  background-color: var(--ws-primary-color-blue);
  content: "";
  height: 1.25rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwMS40IDM3NC42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE2MC0xNjBjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjI0IDMwNi43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE2MCAxNjB6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 20%;
  transition: transform 0s ease-out;
}
.ws-search-facet-wrapper-title-link .env-collapse-header--icons:after {
  display: none;
}
.ws-search-facet-list {
  list-style: none;
  padding-left: 0.5rem;
  padding-top: 0;
  margin: 0;
}
.ws-search-facet-list-item {
  font-size: 0.938rem;
  font-weight: 400;
  padding: 0.875rem;
  line-height: 1.5rem;
  margin-top: 0;
  color: var(--ws-primary-color-grey);
  margin-bottom: 0;
  border-bottom: 1px solid #bdbdbd;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  gap: 0.225rem;
}
.ws-search-facet-list-item:not(:has(a))::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #bdbdbd;
  margin-right: 1rem;
  font-family: icons;
  font-size: 1.875rem;
}
.ws-search-facet-list-item:has(a) {
  color: var(--ws-primary-color-black);
}
.ws-search-facet-list-item:has(a) a::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #bdbdbd;
  margin-right: 1rem;
  font-family: icons;
  font-size: 1.875rem;
}
.ws-search-facet-list-item a {
  text-decoration: none;
  color: var(--ws-primary-color-black);
  display: flex;
  justify-content: row;
}
.ws-search-facet-list-item-selected {
  font-size: 0.938rem;
  font-weight: 400;
  padding: 0.875rem;
  line-height: 1.5rem;
  margin-top: 0;
  color: var(--ws-primary-color-black);
  margin-bottom: 0;
  border-bottom: 1px solid #bdbdbd;
  text-decoration: none !important;
  display: flex;
  gap: 0.225rem;
}
.ws-search-facet-list-item-selected:has(a) a::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #bdbdbd;
  margin-right: 1rem;
  font-family: icons;
  font-size: 1.875rem;
  color: var(--ws-primary-color-black);
  text-decoration: none;
}
.ws-search-facet-list-item-selected a {
  display: flex;
  flex-direction: row;
  color: var(--ws-primary-color-black);
  text-decoration: none;
}
.ws-search-facet-link-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.ws-search-pagination .pagination {
  display: flex;
  flex-wrap: wrap;
}
.ws-search-pagination .pagination a {
  font-size: 20px;
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
  color: var(--ws-primary-color-black);
  text-decoration: none;
  padding: 0.5rem 1rem;
  border: 1px solid var(--ws-primary-color-grey);
  display: flex;
}
.ws-search-pagination .pagination span {
  display: flex;
  font-size: 20px;
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
}
@media only screen and (max-width: 43rem) {
  .ws-search-pagination .pagination span {
    display: none;
  }
}
.ws-search-pagination .pagination span:where(span.current.prev) {
  color: var(--ws-primary-color-grey) !important;
  background-color: var(--ws-primary-color-light-grey) !important;
  border-color: 1px solid var(--ws-primary-color-grey) !important;
}
.ws-search-pagination .pagination span:where(span.current.next) {
  color: var(--ws-primary-color-grey) !important;
  background-color: var(--ws-primary-color-light-grey) !important;
  border-color: 1px solid var(--ws-primary-color-grey) !important;
}
.ws-search-pagination .pagination .prev {
  margin-right: 0.3rem;
  color: var(--ws-primary-color-blue);
  background-color: var(--ws-primary-color-white);
  border: 1px solid var(--ws-primary-color-blue);
  display: flex;
}
@media only screen and (max-width: 43rem) {
  .ws-search-pagination .pagination .prev {
    display: flex;
    font-size: 16px;
    width: 100%;
    justify-content: center;
  }
}
.ws-search-pagination .pagination .current {
  font-size: 20px;
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
  color: var(--ws-primary-color-white);
  background-color: var(--ws-primary-color-blue);
  text-decoration: none;
  padding: 0.5rem 1rem;
  border: 1px solid var(--ws-primary-color-blue);
  display: flex;
}
@media only screen and (max-width: 43rem) {
  .ws-search-pagination .pagination .current {
    display: flex;
    font-size: 16px;
  }
}
.ws-search-pagination .pagination .next {
  margin-left: auto;
  font-size: 20px;
  font-family: var(--ws-primary-font-family);
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
  color: var(--ws-primary-color-blue);
  background-color: var(--ws-primary-color-white);
  border: 1px solid var(--ws-primary-color-blue);
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: flex;
}
@media only screen and (max-width: 43rem) {
  .ws-search-pagination .pagination .next {
    font-size: 16px;
    display: flex;
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .ws-table-of-content-mobile .sv-toc-portlet {
    max-height: 10rem;
    overflow-y: scroll;
  }
  .ws-table-of-content-mobile #h-Innehallpasidan {
    color: white;
    margin-top: 15px;
    display: flex;
    justify-content: center;
    border-bottom: 1px #bdbdbd solid;
    margin-bottom: 0;
    padding-bottom: 0.5rem;
  }
  .ws-table-of-content-mobile #h-Innehallpasidan::after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwMS40IDM3NC42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE2MC0xNjBjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjI0IDMwNi43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE2MCAxNjB6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    height: 2rem;
    width: 2rem;
    background-position: center;
    background-size: 1rem;
    background-color: var(--ws-primary-color-dark-blue);
    border: none;
  }
  .ws-table-of-content-mobile .show::after {
    transform: rotate(180deg);
  }
  .ws-table-of-content-mobile ul {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .ws-table-of-content-mobile ul li {
    padding: 0.5rem;
    font-size: 17px;
    line-height: 1.5rem;
    width: 100%;
    border-bottom: 1px #bdbdbd solid;
    position: relative;
    display: flex;
    justify-content: center;
    background-color: var(--ws-primary-color-white);
  }
  .ws-table-of-content-mobile ul li .s-p {
    color: var(--ws-primary-color-dark-blue);
  }
  .ws-table-of-content-mobile ul li a {
    display: flex;
    justify-content: center;
    padding-left: 15px;
    text-decoration: none;
    margin: 0;
  }
  .ws-table-of-content-mobile ul li a:hover {
    text-decoration: underline;
  }
  .ws-table-of-content-mobile ul li a::before {
    content: " ";
    position: absolute;
    height: 8px;
    width: 8px;
    top: 40%;
    left: 11px;
    background-color: #111111;
    border-radius: 50px;
  }
  .ws-table-of-content-mobile ul li a.active::before {
    content: " ";
    position: absolute;
    height: 13px;
    width: 13px;
    background-color: #fecb00;
    top: 36%;
    left: 9px;
    border-radius: 0;
  }
  .ws-table-of-content-mobile ul .open {
    display: flex;
  }
  .ws-table-of-content-mobile ul .closed {
    display: none;
  }
  .ws-table-of-content-mobile:first-child {
    position: fixed;
    bottom: 0;
    background-color: #131f4f;
    color: white;
    width: 100%;
    margin-left: -1.54rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    z-index: 10000;
  }
}
.s-landingpage-menu-coworker {
  width: 260px;
  height: 260px;
  margin-bottom: 1rem;
}
.s-landingpage-menu-coworker:hover {
  text-decoration: underline;
}
.s-landingpage-menu-coworker__img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #131f4f;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.s-tip-us-header__link {
  background: var(--ws-primary-color-yellow) !important;
  border: none;
}
.s-tip-us-header__link:hover {
  border: 1px solid #131f4f;
}
.b3-main-navigation {
  list-style: none;
  padding: 0;
  margin: 0;
}
.b3-main-navigation__item {
  position: relative;
  float: left;
}
.b3-main-navigation__item:not(:last-child) {
  margin-right: 1.25rem;
}
.b3-main-navigation__item-link {
  display: block;
  cursor: pointer;
  position: relative;
  height: 4rem;
  background: 0 0;
  border: none;
  color: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.b3-main-navigation__item-link--active::before {
  content: "";
  position: absolute;
  height: 0.313rem;
  bottom: 0;
  right: 0;
  left: 0;
  background: orange;
}
.b3-main-navigation__expander {
  cursor: pointer;
  position: relative;
  height: 4rem;
  background: 0 0;
  border: none;
  color: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  padding: 0;
}
.b3-main-navigation__expander:hover {
  border-bottom: 6px solid var(--ws-primary-color-yellow);
  border-top: 6px solid var(--ws-primary-color-dark-blue);
}
.b3-main-navigation__expander--has-children::after {
  font-family: icons;
  content: "";
  margin-left: 0.125rem;
  display: inline-block;
}
.b3-main-navigation__expander--has-children[aria-expanded="true"] {
  border-bottom: 6px solid var(--ws-primary-color-yellow);
  border-top: 6px solid var(--ws-primary-color-dark-blue);
}
.b3-main-navigation__expander--has-children[aria-expanded="true"]::after {
  transform: rotate(180deg);
}
.b3-main-navigation__sub-list {
  position: absolute;
  bottom: 0;
  left: -1.875rem;
  transform: translateY(100%);
  min-width: 30.5rem;
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  background: #fff;
}
.b3-main-navigation__sub-list[data-open="true"] {
  display: block;
  padding: 1rem 2rem 1rem 2rem;
  border: 1px solid #f7f3ed;
  border-radius: 2px;
  border-top: none;
  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.08);
  z-index: 99;
}
.b3-main-navigation__sub-list--level-2 {
  padding-left: 0;
  display: none;
}
.b3-main-navigation__sub-item {
  list-style: none;
  border-bottom: 1px solid #bdbdbd;
}
.b3-main-navigation__sub-item--level-2 {
  list-style: none;
  border-bottom: 1px solid #bdbdbd;
}
.b3-main-navigation__sub-item--level-2:hover {
  background-color: #e4e6eb;
  text-decoration: underline;
}
.b3-main-navigation__sub-item--level-2:first-child {
  border-top: 1px solid #bdbdbd;
}
.b3-main-navigation__sub-item--level-2:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.b3-main-navigation__sub-item:last-child {
  border-bottom: none;
}
.b3-main-navigation__sub-item-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0 16px;
  position: relative;
  padding: 0.775rem;
}
.b3-main-navigation__sub-item-row:hover {
  background-color: #e4e6eb;
}
.b3-main-navigation__sub-item-row:hover a {
  text-decoration: underline;
}
.b3-main-navigation__sub-item-row a {
  color: black;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-decoration: none;
}
.b3-main-navigation__sub-item-row--level-2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0 16px;
  position: relative;
  padding: 0.775rem 0.775rem 0.775rem 1.55rem;
}
.b3-main-navigation__sub-item-row--level-2 > a {
  color: black;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-decoration: none;
}
.b3-main-navigation__sub-item a {
  color: black;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-decoration: none;
}
.b3-main-navigation__sub-button {
  cursor: pointer;
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIj4KCTxwYXRoIGZpbGw9IndoaXRlIiBkPSJNMCAwTDMwIDBMMzAgMzBMMCAzMEwwIDBaIi8+Cgk8cGF0aCBmaWxsPSIjMTMxRjRGIiBkPSJNMCAwTDMwIDBMMzAgMzBMMCAzMEwwIDBaIi8+Cgk8cGF0aCBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNiAxKSIgZD0iTTE2Ljg5ODQzOCAxMS42NzU3ODFMOS40MzM1OTM4IDE4LjgyODEyNUM5LjE4MzU5MzggMTkuMDM5MDYyIDguOTQ5MjE4OCAxOS4xMjUgOC43NSAxOS4xMjVDOC41NTA3ODEyIDE5LjEyNSA4LjI4MjQyMjEgMTkuMDM4MzIxIDguMTAxOTUzNSAxOC44NjM3NUwwLjYwMTk1MzI3IDExLjY3NTc4MUMwLjIyNzEwOTc5IDExLjMyMDMxMiAwLjIxNDkyMjQzIDEwLjY5MTQwNiAwLjU3MzgyODgyIDEwLjM1MTU2MkMwLjkzMDI3NDEzIDkuOTc1NTg1OSAxLjUyNjE3MjggOS45NjMzNTc5IDEuODk4NDM4MyAxMC4zMjM0ODdMOC43NTAwMDEgMTYuODkwNjI1TDE1LjYwMTU2MiAxMC4zMjgxMjVDMTUuOTcyNjU2IDkuOTY4MDA4IDE2LjU2OTUzMiA5Ljk4MDIzNDEgMTYuOTI2MTcyIDEwLjM1NjE5OEMxNy4yODUxNTYgMTAuNjkxNDA2IDE3LjI3MzQzOSAxMS4zMjAzMTIgMTYuODk4NDM4IDExLjY3NTc4MVoiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}
.b3-main-navigation__sub-button[aria-expanded="true"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPgoJPHBhdGggZmlsbD0iIzEzMUY0RiIgZD0iTTAgMEwzMCAwTDMwIDMwTDAgMzBMMCAwWiIvPgoJPHBhdGggZmlsbD0iI2ZlY2IwMCIgZD0iTTAgMEwzMCAwTDMwIDMwTDAgMzBMMCAwWiIvPgoJPHBhdGggZmlsbD0iIzEzMUY0RiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNiAxKSIgZD0iTTE2Ljg5ODQzOCAxMS42NzU3ODFMOS40MzM1OTM4IDE4LjgyODEyNUM5LjE4MzU5MzggMTkuMDM5MDYyIDguOTQ5MjE4OCAxOS4xMjUgOC43NSAxOS4xMjVDOC41NTA3ODEyIDE5LjEyNSA4LjI4MjQyMjEgMTkuMDM4MzIxIDguMTAxOTUzNSAxOC44NjM3NUwwLjYwMTk1MzI3IDExLjY3NTc4MUMwLjIyNzEwOTc5IDExLjMyMDMxMiAwLjIxNDkyMjQzIDEwLjY5MTQwNiAwLjU3MzgyODgyIDEwLjM1MTU2MkMwLjkzMDI3NDEzIDkuOTc1NTg1OSAxLjUyNjE3MjggOS45NjMzNTc5IDEuODk4NDM4MyAxMC4zMjM0ODdMOC43NTAwMDEgMTYuODkwNjI1TDE1LjYwMTU2MiAxMC4zMjgxMjVDMTUuOTcyNjU2IDkuOTY4MDA4IDE2LjU2OTUzMiA5Ljk4MDIzNDEgMTYuOTI2MTcyIDEwLjM1NjE5OEMxNy4yODUxNTYgMTAuNjkxNDA2IDE3LjI3MzQzOSAxMS4zMjAzMTIgMTYuODk4NDM4IDExLjY3NTc4MVoiLz4KPC9zdmc+");
  transform: rotate(180deg);
}
.active {
  background-color: #f7f3ed;
  display: block;
}
.active-parent {
  border-left: 5px solid #131f4f;
  background-color: #f7f3ed;
}

.s-breadcrumbs__nav :hover {
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
  .s-breadcrumbs__nav {
    background-color: var(--ws-primary-color-sand);
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-color: transparent transparent;
    scrollbar-width: thin;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .s-breadcrumbs {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.s-secondary-menu-header__link:hover {
  text-decoration: none;
}
.s-articles-list__desc:hover {
  text-decoration: underline;
}
.s-articles-list__link:hover .s-articles-list__published {
  text-decoration: none;
}
.s-articles-list__link:hover h3,
.s-articles-list__link:hover p {
  text-decoration: underline;
  color: var(--ws-primary-color-blue);
}
.s-breadcrumbs__item a:hover {
  text-decoration: none !important;
}
.s-puff__link:hover {
  text-decoration: underline;
}
.s-menus-footer__link:hover {
  text-decoration: none;
}
.s-link-box a:hover {
  text-decoration: none !important;
}
.s-social-media-link__link:hover {
  text-decoration: none !important;
}
.s-related-documents__link:hover {
  text-decoration: none;
}
.s-share-social-media__button:hover {
  text-decoration: underline;
}
.s-p a:hover {
  text-decoration: none !important;
}
.s-p li a:hover {
  text-decoration: none;
}
.s-p ul li a:hover {
  text-decoration: none;
}
.s-ul-normal li a:hover {
  text-decoration: none;
}
.s-related-content__link:hover {
  text-decoration: underline !important;
}
.s-landingpage-menu__link:hover {
  text-decoration: underline !important;
}
.s-landingpage-menu__link:hover .s-landingpage-menu__desc {
  text-decoration: underline;
}
.s-landingpage-menu__link:hover .s-landingpage-menu-coworker__img {
  background-color: rgba(19, 31, 79, 0.5);
  opacity: 0.6;
  transition: 0.2s;
}
a:hover img {
  opacity: 0.6;
  transition: 0.2s;
}
.ws-download-pdf:hover {
  background: var(--ws-primary-color-white);
  border: solid 1px var(--ws-primary-color-white);
}
.ws-download-pdf:hover .ws-download-pdf-link {
  text-decoration: underline !important;
}
.s-chapter-toggler__previous-link:hover {
  background: var(--ws-primary-color-white);
  text-decoration: underline !important;
  border: solid 1px var(--ws-primary-color-white);
}
.s-chapter-toggler__next-link:hover {
  background-color: var(--ws-primary-color-sand);
  text-decoration: underline !important;
  border: 1px solid var(--ws-primary-color-black);
}
.s-available-positions-app__category-filter-button:hover {
  background-color: var(--ws-primary-color-dark-blue);
  color: var(--ws-primary-color-white);
}
.s-available-positions-app__category-filter-button:hover h3 {
  text-decoration: underline !important;
}
.s-available-positions-app__category-filter-checkbox:hover {
  color: var(--ws-primary-color-blue);
  cursor: pointer;
}
.s-available-positions-app__category-filter-checkbox:hover label {
  text-decoration: underline !important;
  cursor: pointer;
}
.s-available-positions-app__category-filter-checkbox:hover input {
  cursor: pointer;
}
.s-available-positions-app__item:hover {
  cursor: pointer;
}
.s-available-positions-app__item:hover .s-available-positions-app__item-top a h2,
.s-available-positions-app__item:hover .s-available-positions-app__item-description {
  color: var(--ws-primary-color-blue);
  text-decoration: underline !important;
}
.s-available-positions-app__extra-links__link:hover {
  text-decoration: none !important;
}
.ws-search-facet-wrapper-title:hover {
  cursor: pointer;
  text-decoration: underline !important;
  background-color: var(--ws-primary-color-dark-blue);
}
.ws-search-facet-wrapper-title:hover .ws-search-facet-wrapper-title-link .env-collapse-header--icons:before {
  background-color: var(--ws-primary-color-dark-blue);
}
.ws-search-facet-list-item:hover {
  cursor: pointer;
  text-decoration: underline !important;
}
.ws-search-list-item:hover {
  cursor: pointer;
  color: var(--ws-primary-color-blue);
}
.ws-search-list-item:hover .ws-search-list-wrapper .ws-search-list-item-ingress {
  text-decoration: underline !important;
  color: var(--ws-primary-color-blue);
}
.ws-search-list-item:hover .ws-search-list-wrapper a {
  color: var(--ws-primary-color-blue);
}
.s-search-results__extra-links__link:hover {
  text-decoration: none;
}
.s-news-list__date-filter-button:hover {
  text-decoration: underline;
  background-color: var(--ws-primary-color-dark-blue);
}
.s-news-list__category-filter-button:hover {
  cursor: pointer;
  background-color: var(--ws-primary-color-dark-blue);
}
.s-news-list__sort-select:hover {
  cursor: pointer;
}
.s-news-list__item:hover {
  cursor: pointer;
  color: var(--ws-primary-color-blue);
}
.s-news-list__item:hover div div a {
  text-decoration: none;
  color: var(--ws-primary-color-blue);
}
.s-news-list__item:hover div div a h2 {
  color: var(--ws-primary-color-blue);
}
.s-news-list__item:hover div div p {
  text-decoration: underline;
  color: var(--ws-primary-color-blue);
}
.s-news-list__extra-links__link:hover {
  text-decoration: none !important;
}
