/* /Components/ArticleType/ArticleTypeCard.razor.rz.scp.css */
article-type-card[b-bdvi4d5zef] {
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #E5E5E5;
  overflow: hidden;
  color: inherit;
  text-align: center;
  cursor: pointer;
  margin-bottom: 15px;
  height: 100%;
  padding: 6px;
  align-items: center;
  display: flex;
  width: 100%;
}
article-type-card:hover[b-bdvi4d5zef] {
  border-color: var(--website-card-colour, #4D849D);
  box-shadow: rgba(from var(--website-card-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
[selected] article-type-card[b-bdvi4d5zef] {
  border-color: var(--website-card-colour, #4D849D);
}
article-type-card img[b-bdvi4d5zef] {
  max-width: 150px;
}
article-type-card.compressed[b-bdvi4d5zef] {
  padding: 20px 50px;
}
article-type-card.compressed h3[b-bdvi4d5zef] {
  margin: 0;
  font-size: 19px;
  line-height: 19px;
  text-align: left;
}
article-type-card[b-bdvi4d5zef]  heading-link {
  display: block;
}
article-type-card[b-bdvi4d5zef]  heading-link h3 {
  justify-content: space-between;
  align-items: start;
  flex-wrap: nowrap;
  font-size: 16px;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: 0px;
  margin-left: 5px;
}
@media only screen and (max-width: 700px) {
  article-type-card[b-bdvi4d5zef] {
    border-radius: 46px;
  }
  article-type-card[b-bdvi4d5zef]  heading-link h3 {
    font-size: 15px;
    margin-top: 0;
  }
}
/* /Components/AutoReferenceArticleSection.razor.rz.scp.css */
list-reference-article-section[b-4of86l0cf2] {
  padding-left: 20px;
}
list-reference-article-section ol li[b-4of86l0cf2] {
  padding-left: 20px;
}
list-reference-article-section ol li[b-4of86l0cf2]  .popup-control {
  display: inline-block;
}
list-reference-article-section ol li[b-4of86l0cf2]  .popup-control .popup-trigger i {
  transition: color 0.2s;
  padding: 5px;
}
list-reference-article-section ol li[b-4of86l0cf2]  .popup-control .popup-trigger i.fa-trash:hover {
  color: #E60200;
  transition: color 0.2s;
}
list-reference-article-section ol li[b-4of86l0cf2]  .popup-control .popup-trigger i.fa-file-dashed-line:hover {
  color: var(--website-primary-colour, #4D849D);
  transition: color 0.2s;
}
list-reference-article-section ol li[article-type="Other"][b-4of86l0cf2]  p:last-of-type {
  display: inline;
}
list-reference-article-section ol li[article-type="Other"][b-4of86l0cf2]  a {
  padding-left: 5px;
}
list-reference-article-section ol li[b-4of86l0cf2]::before,
list-reference-article-section ol li[b-4of86l0cf2]::marker {
  color: var(--website-list-marker-colour, #232323);
}
[b-4of86l0cf2] li p {
  margin: 0;
}
/* /Components/Avatar/EditorForMPAvatar.razor.rz.scp.css */
avatar-editor avatar[b-5p8wt4xeh4] {
  --avatar-size: 150px;
  --avatar-text-size: 60px;
  height: var(--avatar-size, 150px);
  width: var(--avatar-size, 150px);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
avatar-editor avatar span[b-5p8wt4xeh4] {
  color: #fff;
  font-size: var(--avatar-text-size, 60px);
}
avatar-editor avatar[b-5p8wt4xeh4]  img {
  max-width: var(--avatar-size, 150px);
  max-height: var(--avatar-size, 150px);
  border-radius: 50%;
}
avatar-editor avatar button.clear[b-5p8wt4xeh4] {
  background-color: #fff;
  border-radius: 5px;
  position: absolute;
  padding: 5px;
  opacity: 0;
}
avatar-editor avatar:hover button.clear[b-5p8wt4xeh4] {
  opacity: 0.7;
}
/* /Components/BodyContent.razor.rz.scp.css */
body-content[b-5hiqxu9nkm] {
  display: block;
  margin: 80px 0;
}
@media only screen and (max-width: 1100px) {
  body-content[b-5hiqxu9nkm] {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 700px) {
  body-content[b-5hiqxu9nkm] {
    margin: 55px 0;
  }
}
body-content.coloured-background[b-5hiqxu9nkm] {
  /* Special case because background section */
  margin: 0;
  padding: 80px 0;
}
body-content.coloured-background.light[b-5hiqxu9nkm] {
  background-color: #EEF3F5;
}
body-content.coloured-background.dark[b-5hiqxu9nkm] {
  background-color: var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 1100px) {
  body-content.coloured-background[b-5hiqxu9nkm] {
    margin: 0;
    padding: 60px 0;
  }
}
@media only screen and (max-width: 700px) {
  body-content.coloured-background[b-5hiqxu9nkm] {
    margin: 0;
    padding-top: 55px 0;
  }
}
body-content.carousel-container[b-5hiqxu9nkm] {
  overflow-x: hidden;
}
section[b-5hiqxu9nkm] {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
}
@media only screen and (max-width: 1550px) {
  section[b-5hiqxu9nkm] {
    width: 90%;
  }
}
@media only screen and (max-width: 700px) {
  section[b-5hiqxu9nkm] {
    width: 95%;
  }
}
/* /Components/Common/ActionList.razor.rz.scp.css */
action-list[b-xau0fln890] {
  display: flex;
  gap: 20px;
}
action-list[b-xau0fln890]  .button:only-of-type {
  margin: auto;
}
@media only screen and (max-width: 1100px) {
  action-list[b-xau0fln890] {
    justify-content: center;
  }
}
@media only screen and (max-width: 700px) {
  action-list[b-xau0fln890] {
    gap: 12px;
    align-items: center;
  }
}
/* /Components/Common/AnimatedCarousel.razor.rz.scp.css */
animated-carousel[b-2qcigzxtix] {
  display: block;
  width: 100%;
  padding: 20px 0;
}
carousel-scroller[b-2qcigzxtix] {
  display: flex;
  transition: translate 0.3s ease;
  gap: 20px;
  padding: 10px 0;
}
@media only screen and (max-width: 700px) {
  carousel-scroller[b-2qcigzxtix] {
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    width: 100% !important;
    margin-left: 0 !important;
    translate: 0px !important;
  }
}
.control-container[b-2qcigzxtix] {
  position: relative;
  overflow: hidden;
}
.button-container[b-2qcigzxtix] {
  display: grid;
  grid-template-columns: auto 1fr auto;
}
.button-container .control:not(.mobile)[b-2qcigzxtix] {
  position: unset;
  padding: 0 5px;
}
@media only screen and (max-width: 700px) {
  .button-container .control:not(.mobile)[b-2qcigzxtix] {
    display: none;
  }
}
.move-forward[b-2qcigzxtix] {
  animation-name: moveForward-b-2qcigzxtix;
  animation-duration: 0.3s;
}
.move-backward[b-2qcigzxtix] {
  animation-name: moveBackward-b-2qcigzxtix;
  animation-duration: 0.3s;
}
carousel-item[b-2qcigzxtix] {
  display: flex;
  justify-content: center;
  width: 100%;
}
carousel-item[b-2qcigzxtix]  > * {
  flex-grow: 1;
}
@media only screen and (max-width: 700px) {
  carousel-item[b-2qcigzxtix] {
    scroll-snap-align: start;
  }
}
.control[b-2qcigzxtix] {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 50px;
  padding: 20px;
  color: white;
  opacity: 0.5;
  transition: all ease-in-out 0.3s;
}
.control i[b-2qcigzxtix] {
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  height: 60px;
  width: 60px;
  text-align: center;
}
.control i[b-2qcigzxtix]::before {
  line-height: 60px;
}
.control:hover[b-2qcigzxtix] {
  opacity: 1;
}
.control.left[b-2qcigzxtix] {
  left: 0;
}
.control.right[b-2qcigzxtix] {
  right: 0;
}
.dots[b-2qcigzxtix] {
  display: flex;
  justify-content: center;
  gap: 20px;
  padding: 20px;
}
@media only screen and (max-width: 700px) {
  .dots[b-2qcigzxtix] {
    display: none;
    gap: initial;
    width: 100%;
    justify-content: space-around;
  }
}
.dot[b-2qcigzxtix] {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #AFB1B1;
  cursor: pointer;
}
.dot.selected[b-2qcigzxtix] {
  background: #853EF3;
}
@keyframes moveForward-b-2qcigzxtix {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes moveBackward-b-2qcigzxtix {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
/* /Components/Common/AuthorAbout.razor.rz.scp.css */
author-about[b-epfuvlwd70] {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
  justify-items: start;
  column-gap: 30px;
}
@media only screen and (max-width: 700px) {
  author-about[b-epfuvlwd70] {
    grid-template-columns: auto;
    justify-items: center;
    row-gap: 20px;
  }
}
author-about avatar[b-epfuvlwd70] {
  height: 120px;
  width: 120px;
  border-radius: 50%;
  overflow: hidden;
  background: #E5E5E5;
  border: solid 2px var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 700px) {
  author-about avatar[b-epfuvlwd70] {
    height: 90px;
    width: 90px;
  }
}
author-about avatar img[b-epfuvlwd70],
author-about avatar i[b-epfuvlwd70] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
author-about avatar span[b-epfuvlwd70] {
  color: #fff;
  font-size: 16px;
}
author-about about[b-epfuvlwd70] {
  display: block;
}
@media only screen and (max-width: 700px) {
  author-about about h3[b-epfuvlwd70] {
    display: block;
    text-align: center;
  }
}
/* /Components/Common/card.razor.rz.scp.css */
card-item[b-jlpnvu9o5c] {
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #E5E5E5;
  overflow: hidden;
  max-width: 400px;
  width: 100%;
  /* specific styles for cards that should stretch image over the whole top panel, eg knowledge articles.*/
}
card-item:hover[b-jlpnvu9o5c] {
  border-color: var(--website-card-colour, #4D849D);
  box-shadow: rgba(from var(--website-card-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
[selected] card-item[b-jlpnvu9o5c] {
  border-color: var(--website-card-colour, #4D849D);
}
card-item.image-left a[b-jlpnvu9o5c] {
  display: flex;
  flex-direction: row;
}
card-item.image-left a card-image-section card-image-container[b-jlpnvu9o5c] {
  display: flex;
  width: 153px;
  height: 100%;
  border-radius: 33px 0px 0px 33px;
}
card-item.image-left a card-content-container[b-jlpnvu9o5c] {
  padding-top: 10px;
}
@media only screen and (max-width: 700px) {
  card-item.image-left[b-jlpnvu9o5c] {
    max-width: 100%;
  }
}
card-item.image-right a[b-jlpnvu9o5c] {
  display: flex;
  flex-direction: row-reverse;
}
card-item.image-right a card-image-section card-image-container[b-jlpnvu9o5c] {
  display: flex;
  width: 153px;
  height: 100%;
  border-radius: 0px 33px 33px 0px;
}
card-item.image-right a card-content-container[b-jlpnvu9o5c] {
  padding-top: 10px;
}
@media only screen and (max-width: 700px) {
  card-item.image-right[b-jlpnvu9o5c] {
    max-width: 100%;
  }
}
card-item a[b-jlpnvu9o5c] {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
}
card-item a card-image-section[b-jlpnvu9o5c] {
  margin: 10px;
  display: block;
}
card-item a card-image-section card-image-container[b-jlpnvu9o5c] {
  display: block;
  position: relative;
  height: 153px;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 33px 33px 0px 0px;
}
card-item a card-image-section card-image-container card-placeholder[b-jlpnvu9o5c] {
  background: #e7e6e5;
}
card-item a card-image-section card-image-container[b-jlpnvu9o5c]  img {
  object-fit: cover;
}
card-item a card-image-section.placeholder[b-jlpnvu9o5c] {
  margin: 0;
}
card-item a:not(:has(card-image-section)) card-content-container[b-jlpnvu9o5c] {
  padding-top: 15px;
}
card-item a card-content-container[b-jlpnvu9o5c] {
  padding: 0px 15px 15px;
}
card-item a card-content-container card-info-section[b-jlpnvu9o5c] {
  display: flex;
  flex-direction: column;
  /* space for the fixed prompt text*/
}
card-item a card-content-container card-info-section > *[b-jlpnvu9o5c] {
  display: block;
  margin: 15px 0;
}
card-item a card-content-container card-info-section > *:first-child[b-jlpnvu9o5c] {
  margin-top: 0;
}
card-item a card-content-container card-info-section card-title[b-jlpnvu9o5c] {
  font-weight: bold;
  font-size: 20px;
  line-height: 21px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  margin-bottom: 5px;
}
@media only screen and (max-width: 700px) {
  card-item a card-content-container card-info-section card-title[b-jlpnvu9o5c] {
    font-size: 19px;
    line-height: 27px;
  }
}
card-item a card-content-container card-info-section card-brief[b-jlpnvu9o5c] {
  font-size: 17px;
  line-height: 25px;
  margin: 0.5rem 0 1rem 0;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
card-item a card-content-container card-info-section prompt-text[b-jlpnvu9o5c] {
  position: absolute;
  bottom: 0px;
  right: 15px;
  font-size: 17px;
  line-height: 25px;
  margin: 0.5rem 0 1rem 0;
  color: var(--website-primary-colour, #4D849D);
  font-weight: bold;
}
card-item a card-content-container card-info-section:has(prompt-text)[b-jlpnvu9o5c] {
  padding: 0px 0px 30px;
}
card-item a.disable-click[b-jlpnvu9o5c] {
  pointer-events: none;
  cursor: default;
}
card-item.solid-full-size-image card-image-section[b-jlpnvu9o5c] {
  margin: 0;
  margin-bottom: 10px;
}
card-item.solid-full-size-image card-image-section card-image-container card-image[b-jlpnvu9o5c],
card-item.solid-full-size-image card-image-section card-image-container card-placeholder[b-jlpnvu9o5c] {
  background-color: #eee;
  background-size: cover;
}
card-item.square[b-jlpnvu9o5c] {
  max-width: 250px;
}
card-item.inline[b-jlpnvu9o5c] {
  max-width: none;
}
card-item.inline a[b-jlpnvu9o5c] {
  display: grid;
  min-height: 60px;
  grid-template-columns: 20% 1fr;
}
card-item.inline a card-image-section card-image-container[b-jlpnvu9o5c] {
  height: 100%;
}
card-item.inline a card-content-container[b-jlpnvu9o5c] {
  padding: 5px;
  padding-left: 10px;
  align-self: center;
}
card-item.inline a card-content-container > *[b-jlpnvu9o5c] {
  margin: 5px 0;
}
card-item.no-prompt-text a card-image-section card-image-container[b-jlpnvu9o5c],
card-item.square a card-image-section card-image-container[b-jlpnvu9o5c] {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 100%;
}
card-item.no-prompt-text a card-content-container[b-jlpnvu9o5c],
card-item.square a card-content-container[b-jlpnvu9o5c] {
  padding: 15px 20px;
}
card-item.no-prompt-text a card-content-container card-title[b-jlpnvu9o5c],
card-item.square a card-content-container card-title[b-jlpnvu9o5c] {
  text-align: center;
}
card-item.no-prompt-text a card-content-container > *:last-child[b-jlpnvu9o5c],
card-item.square a card-content-container > *:last-child[b-jlpnvu9o5c] {
  margin-bottom: 0;
}
card-item.skeleton[b-jlpnvu9o5c] {
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #e7e6e5;
  overflow: hidden;
  animation: pulse-b-jlpnvu9o5c 2s ease-in-out infinite;
  /*
        card-image-section {
            margin: 0;

            card-placeholder {
                background: #e7e6e5;
            }
        }*/
}
card-item.skeleton:hover[b-jlpnvu9o5c] {
  border-color: var(--website-card-colour, #4D849D);
  box-shadow: rgba(from var(--website-card-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
[selected] card-item.skeleton[b-jlpnvu9o5c] {
  border-color: var(--website-card-colour, #4D849D);
}
@keyframes pulse-b-jlpnvu9o5c {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
/* /Components/Common/CardLink.razor.rz.scp.css */
card-link[b-apjlc9hj0w] {
  flex: 0 22%;
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #E2E2E2;
  overflow: hidden;
}
card-link:hover[b-apjlc9hj0w] {
  border-color: var(--website-card-colour, #4D849D);
  box-shadow: rgba(from var(--website-card-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
[selected] card-link[b-apjlc9hj0w] {
  border-color: var(--website-card-colour, #4D849D);
}
card-link:hover[b-apjlc9hj0w] {
  border-color: var(--website-secondary-colour, #37869F);
}
card-link a[b-apjlc9hj0w] {
  display: flex;
  flex-flow: column nowrap;
  padding: 15px;
}
card-link a:hover[b-apjlc9hj0w] {
  cursor: pointer;
}
card-link a[b-apjlc9hj0w]  img {
  display: block;
  padding: 10px;
}
card-link a h4[b-apjlc9hj0w] {
  position: relative;
  margin: 0;
  padding: 10px;
}
card-link a h4[b-apjlc9hj0w]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f061";
  position: absolute;
  right: 15px;
  top: 13px;
}
/* /Components/Common/Dropzone.razor.rz.scp.css */
dropzone[b-1plziw2lsl] {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
}
dropzone[active][b-1plziw2lsl] {
  display: block;
  z-index: 5;
  border: 3px dashed var(--website-primary-colour, #4D849D);
  opacity: 0.3;
  top: 0;
  left: 0;
}
dropzone[active][target][b-1plziw2lsl] {
  opacity: 0.5;
  background-color: #A7D8BA26;
}
/* /Components/Common/DynamicCard.razor.rz.scp.css */
dynamic-card[b-6clwo9mo4y] {
  display: block;
  border-width: 3px;
  border-radius: 40px;
  border: 3px solid #E5E5E5;
  background-color: white;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
dynamic-card.thick[b-6clwo9mo4y] {
  padding: 30px;
}
dynamic-card.slim[b-6clwo9mo4y] {
  padding: 21px;
}
dynamic-card.slim[b-6clwo9mo4y]  p {
  opacity: 0.75;
}
dynamic-card.borderless[b-6clwo9mo4y] {
  display: flex;
  flex-direction: column;
}
dynamic-card.borderless h3[b-6clwo9mo4y] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  margin-bottom: 5px;
}
@media only screen and (max-width: 700px) {
  dynamic-card.borderless h3[b-6clwo9mo4y] {
    text-align: center;
    margin: 0.5em;
  }
}
dynamic-card.borderless p[b-6clwo9mo4y] {
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 700px) {
  dynamic-card.borderless p[b-6clwo9mo4y] {
    -webkit-line-clamp: 2;
  }
}
dynamic-card.borderless card-image[b-6clwo9mo4y]  img {
  height: 153px;
  width: 100%;
  object-fit: cover;
  background-color: #DDD;
}
dynamic-card[b-6clwo9mo4y]  p {
  margin: 0;
}
dynamic-card[b-6clwo9mo4y]  section {
  display: flex;
  flex-direction: column;
  margin: 20px;
}
dynamic-card card-image[b-6clwo9mo4y] {
  width: 100%;
  display: block;
}
dynamic-card card-image.left[b-6clwo9mo4y] {
  text-align: left;
}
dynamic-card card-image.center[b-6clwo9mo4y] {
  text-align: center;
}
dynamic-card card-image.right[b-6clwo9mo4y] {
  text-align: right;
}
dynamic-card card-image[b-6clwo9mo4y]  img {
  height: 100px;
}
dynamic-card action[b-6clwo9mo4y] {
  display: block;
  margin-top: auto;
}
dynamic-card action[b-6clwo9mo4y]  a {
  color: var(--website-anchorlink-colour, #37869F);
  font-weight: 600;
  font-size: 15px;
}
/* /Components/Common/Dynamic/Heading.razor.rz.scp.css */
.not-bold[b-q6inlbff6x] {
  font-weight: 100;
}
/* /Components/Common/EditorForAddress.razor.rz.scp.css */
editor-for-address[b-fxt1ux22oz] {
  display: flex;
  flex-flow: column wrap;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field] {
  margin: 0;
  flex-direction: row;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  editor-for-address[b-fxt1ux22oz]  [breezer-form-field] {
    max-width: unset;
  }
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field] > label {
  width: 150px;
  padding-right: 10px;
  border-top: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  align-content: center;
  text-align: right;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:last-of-type label,
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:last-of-type field-editor input {
  border-bottom: 1px solid #E5E5E5;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:first-child label {
  border-top-left-radius: 25px;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:first-child field-editor input {
  border-top-right-radius: 25px;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:last-child label {
  border-bottom-left-radius: 25px;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:last-child field-editor input {
  border-bottom-right-radius: 25px;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:nth-child(1) label {
  align-content: end;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field]:nth-child(2) label {
  border-top: none;
  align-content: start;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field] > field-editor {
  width: 250px;
  border: none;
}
@media only screen and (max-width: 700px) {
  editor-for-address[b-fxt1ux22oz]  [breezer-form-field] > field-editor {
    width: 100%;
  }
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field] > field-editor input {
  border: none;
  border-top: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  border-radius: 0;
  min-width: auto;
  width: 100%;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field] > field-editor input:focus {
  box-shadow: 0 0 4px #4D849D inset;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].country field-editor,
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].state field-editor {
  border: none;
  border-top: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].country field-editor:focus,
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].state field-editor:focus {
  box-shadow: 0 0 4px #4D849D inset;
}
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].country field-editor [breezer-dropdown],
editor-for-address[b-fxt1ux22oz]  [breezer-form-field].state field-editor [breezer-dropdown] {
  border: none;
}
/* /Components/Common/FormFieldWithInfo.razor.rz.scp.css */
form-field[breezer-form-field] label-and-info label[b-bu98igisc0] {
  display: inline-block;
  width: max-content;
  margin: 5px 0;
}
form-field[breezer-form-field] label-and-info[b-bu98igisc0]  .popup-control {
  display: inline-block;
}
form-field[breezer-form-field] label-and-info[b-bu98igisc0]  .popup-control div.popup-trigger {
  display: block;
}
form-field[breezer-form-field] label-and-info[b-bu98igisc0]  .popup-control div.popup-container .popup {
  border-radius: 33px;
  padding: 5px 15px;
  background-color: #fff;
  z-index: 101;
  width: 300px;
  box-shadow: 0 0 15px #ccc;
}
form-field[breezer-form-field] label-and-info[b-bu98igisc0]  .popup-control div.popup-container .popup tooltip {
  padding: 10px 5px;
  font-size: initial;
  background-color: transparent;
  color: initial;
  max-width: initial;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  form-field[breezer-form-field] label-and-info[b-bu98igisc0]  > .popup-control div.blazored-modal-content div.contents {
    display: contents;
    color: #000;
  }
}
/* /Components/Common/MKVBodyContent.razor.rz.scp.css */
body-content[b-pbr1sw4dcc] {
  display: block;
  margin: 80px 0;
}
@media only screen and (max-width: 1100px) {
  body-content[b-pbr1sw4dcc] {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 700px) {
  body-content[b-pbr1sw4dcc] {
    margin: 55px 0;
  }
}
body-content:first-child[b-pbr1sw4dcc] {
  margin-top: 0;
}
body-content:last-child[b-pbr1sw4dcc] {
  margin-bottom: 0;
}
.alternate[b-pbr1sw4dcc] {
  background: #EEF3F5;
  padding: 80px 0;
}
.alternate section :first-child[b-pbr1sw4dcc] {
  margin-top: 0;
}
.alternate section :last-child[b-pbr1sw4dcc] {
  margin-bottom: 0;
}
@media only screen and (max-width: 1100px) {
  .alternate[b-pbr1sw4dcc] {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 700px) {
  .alternate[b-pbr1sw4dcc] {
    padding: 55px 0;
  }
}
@media only screen and (max-width: 1100px) {
  section[b-pbr1sw4dcc] {
    width: 90%;
  }
}
/* /Components/Common/NarrowSection.razor.rz.scp.css */
narow-section[b-xr075kxnym] {
  position: relative;
  display: block;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1550px) {
  narow-section[b-xr075kxnym] {
    width: 90%;
  }
}
@media only screen and (max-width: 700px) {
  narow-section[b-xr075kxnym] {
    width: 95%;
  }
}
narow-section content-container[b-xr075kxnym] {
  display: block;
  margin: auto;
  width: 80%;
}
@media only screen and (max-width: 1100px) {
  narow-section content-container[b-xr075kxnym] {
    width: 100%;
  }
}
/* /Components/Common/PageHeader.razor.rz.scp.css */
page-header[b-gauklu6clt] {
  display: block;
  background: #E0EEF2;
  border-radius: 0 0 42px 42px;
  position: relative;
}
page-header header-contents[b-gauklu6clt] {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
page-header header-contents[narrow][b-gauklu6clt] {
  max-width: 525px;
}
page-header header-actions[b-gauklu6clt] {
  position: relative;
  bottom: -20px;
}
@media only screen and (max-width: 700px) {
  page-header[b-gauklu6clt] {
    padding-top: 15px;
  }
}
/* /Components/Common/RibbonLabel.razor.rz.scp.css */
ribbon-label[b-h5exk8ggsl] {
  display: block;
  position: relative;
  text-align: left;
  z-index: 1;
  text-wrap-mode: nowrap;
}
ribbon-label.ribbon-behind[b-h5exk8ggsl] {
  display: block;
  position: relative;
  text-align: left;
  z-index: -2;
}
@media only screen and (max-width: 700px) {
  ribbon-label.ribbon-behind[b-h5exk8ggsl] {
    opacity: 0;
  }
}
ribbon-label.ribbon-behind[b-h5exk8ggsl]  div {
  color: transparent;
  z-index: -2;
  filter: brightness(0.7);
  transform: translateX(-9px) translateY(29px) rotate(40deg);
  width: 121px;
  height: 32px;
}
ribbon-label.sub-label[b-h5exk8ggsl] {
  top: 38px;
  font-size: 11px;
}
ribbon-label.sub-label.ribbon-behind > div[b-h5exk8ggsl] {
  height: 25px;
  transform: translateX(-10px) translateY(31px) rotate(40deg);
}
div[b-h5exk8ggsl] {
  position: absolute;
  top: 10px;
  left: -36px;
  padding: 5px 10px;
  border-radius: 30px;
  color: white;
  min-width: 70px;
  text-align: center;
  font-weight: 500;
}
@media only screen and (max-width: 700px) {
  div[b-h5exk8ggsl] {
    top: 6px;
    left: 6px;
  }
}
.green[b-h5exk8ggsl] {
  background-color: #23CB89;
}
.purple[b-h5exk8ggsl] {
  background-color: #853EF3;
}
.pink[b-h5exk8ggsl] {
  background-color: #FD98E1;
}
.yellow[b-h5exk8ggsl] {
  background-color: #FFDF57;
}
.red[b-h5exk8ggsl] {
  background-color: #ED7262;
}
.primary[b-h5exk8ggsl] {
  background-color: var(--website-primary-colour, #4D849D);
}
.secondary[b-h5exk8ggsl] {
  background-color: var(--website-secondary-colour, #37869F);
}
.tertiary[b-h5exk8ggsl] {
  background-color: var(--website-tertiary-colour, #DEEEF2);
  color: var(--website-secondary-colour, #37869F);
}
.ribbon-behind .tertiary[b-h5exk8ggsl] {
  background-color: var(--website-secondary-colour, #37869F);
  filter: unset;
}
@media only screen and (max-width: 700px) {
  .ribbon-behind .tertiary[b-h5exk8ggsl] {
    opacity: 0;
  }
}
/* /Components/Common/Section.razor.rz.scp.css */
section[b-zhemg79r8d] {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media only screen and (max-width: 1550px) {
  section[b-zhemg79r8d] {
    width: 90%;
  }
}
@media only screen and (max-width: 700px) {
  section[b-zhemg79r8d] {
    width: 95%;
  }
}
section:first-child[b-zhemg79r8d] {
  margin-top: 0;
}
/* /Components/Common/SectionTile.razor.rz.scp.css */
section-tile[b-s72k3ba5xa] {
  position: relative;
  display: block;
  margin: 30px auto;
}
section-tile tile-background[b-s72k3ba5xa] {
  display: none;
  position: absolute;
  height: 470px;
  z-index: -1;
}
section-tile .tile-background-style[b-s72k3ba5xa] {
  width: 100%;
  display: block;
  border-radius: 42px;
  overflow: hidden;
}
section-tile .tile-background-style.grey[b-s72k3ba5xa] {
  background: #FCFCFA;
}
section-tile .tile-background-style.card[b-s72k3ba5xa] {
  border: 2px solid #E5E5E5;
}
section-tile .tile-background-style.full-width-section[b-s72k3ba5xa] {
  width: 100vw;
  border-radius: unset;
  overflow: unset;
  padding-bottom: 1px;
}
section-tile content-container[b-s72k3ba5xa] {
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
  display: block;
  padding-top: 36px;
  margin: auto;
  width: 80%;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1550px) {
  section-tile content-container[b-s72k3ba5xa] {
    width: 90%;
  }
}
@media only screen and (max-width: 700px) {
  section-tile content-container[b-s72k3ba5xa] {
    width: 95%;
  }
}
section-tile content-container.remove-side-margin-from-content[b-s72k3ba5xa] {
  width: 100%;
}
section-tile .no-top-bottom-margin[b-s72k3ba5xa] {
  margin-top: 0px;
  margin-bottom: 0px;
}
section-tile .full-width-section[b-s72k3ba5xa] {
  margin-left: 0px;
  margin-right: 0px;
}
/* /Components/Common/SelectForCheckbox.razor.rz.scp.css */
section[b-4a05ahhugr]  select-for-options {
  display: grid;
  gap: 11px;
  max-height: none;
  overflow: auto;
}
section[b-4a05ahhugr]  select-for-options select-option:hover[breezer-select-option],
section[b-4a05ahhugr]  select-for-options select-option[selected][breezer-select-option] {
  background-color: transparent;
  color: #232323;
}
/* /Components/Common/SelectForList.razor.rz.scp.css */
section[b-0csnlfm4li]  select-for-options {
  display: grid;
  gap: 11px;
}
/* /Components/Common/SideBySideContent.razor.rz.scp.css */
side-by-side[b-9difedyyqg] {
  display: flex;
}
@media only screen and (max-width: 700px) {
  side-by-side:not(.no-mobile)[b-9difedyyqg] {
    display: block;
  }
  side-by-side.full-width-mobile side-content[b-9difedyyqg] {
    width: 100% !important;
  }
}
side-by-side.center-content side-content[b-9difedyyqg] {
  align-content: center;
}
side-by-side side-content[b-9difedyyqg] {
  display: block;
}
/* /Components/Common/SingleSelectForCheckbox.razor.rz.scp.css */
section[b-36ghxievur]  select-for-options {
  display: grid;
  gap: 11px;
  max-height: none;
  overflow: auto;
}
section[b-36ghxievur]  select-for-options select-option:hover[breezer-select-option],
section[b-36ghxievur]  select-for-options select-option[selected][breezer-select-option] {
  background-color: transparent;
  color: #232323;
}
/* /Components/Common/SocialIconLinks.razor.rz.scp.css */
a.icon[b-yzf6crqk7v] {
  display: inline-grid;
  width: fit-content;
  height: fit-content;
}
a.icon social-icon[b-yzf6crqk7v] {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-family: 'Font Awesome 6 Brands';
  padding-right: 10px;
  font-size: 30px;
}
a.icon social-icon.linked-in[b-yzf6crqk7v]::before {
  color: #0077B5;
  content: "\f0e1";
}
a.icon social-icon.facebook[b-yzf6crqk7v]::before {
  color: white;
  content: "\f39e";
}
a.icon social-icon.twitter[b-yzf6crqk7v]::before {
  content: "\f099";
  color: #1DA1F2;
}
a.icon social-icon.website[b-yzf6crqk7v]::before {
  font-family: 'Font Awesome 6 Pro';
  content: "\f0ac";
}
a.icon social-icon.vimeo[b-yzf6crqk7v]::before {
  content: "\f27d";
  color: #86c9ef;
}
a.icon social-icon.instagram[b-yzf6crqk7v]::before {
  content: "\f16d";
  color: #5851DB;
}
a.icon social-icon.youtube[b-yzf6crqk7v]::before {
  content: "\f167";
  color: #FF0000;
}
/* /Components/Common/SummaryForArticleTypeCheckbox.razor.rz.scp.css */
article-type-tag[b-bc91p9yrbd] {
  display: flex;
  align-items: center;
  font-size: 15px;
}
select-option[selected] article-type-tag[b-bc91p9yrbd] {
  color: var(--website-primary-colour, #4D849D);
  font-weight: 600;
}
select-option[selected] article-type-tag span[b-bc91p9yrbd] {
  border-bottom: 1px solid var(--website-primary-colour, #4D849D);
}
checkbox[b-bc91p9yrbd] {
  display: flex;
  border: 1.5px solid var(--website-primary-colour, #4D849D);
  border-radius: 6px;
  width: 21px;
  height: 21px;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 20px;
  flex-shrink: 0;
}
select-option[selected] checkbox[b-bc91p9yrbd]::before {
  content: "\f00c";
  font-family: 'Font Awesome 6 Pro';
  font-weight: bold;
}
/* /Components/Common/SummaryForBoolOnList.razor.rz.scp.css */
summary-for[b-bpxy14309m] {
  position: relative;
  width: 30px;
  height: 30px;
  z-index: 2;
  padding: 0;
  margin: 0;
  cursor: inherit;
  border: 1px solid rgba(from var(--website-secondary-colour, #37869F) r g b / 50%);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
summary-for[checked][b-bpxy14309m] {
  background-color: rgba(from var(--website-primary-colour, #4D849D) r g b / 30%);
}
summary-for input[b-bpxy14309m] {
  position: absolute;
  opacity: 0;
  cursor: inherit;
}
summary-for[checked][b-bpxy14309m]::before {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  color: var(--website-secondary-colour, #37869F);
  content: "\f00c";
  font-weight: 400;
}
/* /Components/Common/SummaryForCompanyCheckbox.razor.rz.scp.css */
category-tag[b-3lp1rm4rnc] {
  display: flex;
  align-items: center;
  font-size: 15px;
}
select-option[selected] category-tag[b-3lp1rm4rnc] {
  color: var(--website-primary-colour, #4D849D);
  font-weight: 600;
}
select-option[selected] category-tag span[b-3lp1rm4rnc] {
  border-bottom: 1px solid var(--website-primary-colour, #4D849D);
}
checkbox[b-3lp1rm4rnc] {
  display: flex;
  border: 1.5px solid var(--website-primary-colour, #4D849D);
  border-radius: 6px;
  width: 21px;
  height: 21px;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 20px;
  flex-shrink: 0;
}
select-option[selected] checkbox[b-3lp1rm4rnc]::before {
  content: "\f00c";
  font-family: 'Font Awesome 6 Pro';
  font-weight: bold;
}
/* /Components/Common/SummaryForTopicCheckbox.razor.rz.scp.css */
topic-tag[b-ulnkpd2vdu] {
  display: flex;
  align-items: center;
  font-size: 15px;
}
select-option[selected] topic-tag[b-ulnkpd2vdu] {
  color: var(--website-primary-colour, #4D849D);
  font-weight: 600;
  /*span {
            border-bottom: 1px solid @PrimaryColor;
        }*/
}
checkbox[b-ulnkpd2vdu] {
  display: flex;
  border: 1.5px solid var(--website-primary-colour, #4D849D);
  border-radius: 6px;
  width: 21px;
  height: 21px;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 20px;
  flex-shrink: 0;
}
select-option[selected] checkbox[b-ulnkpd2vdu]::before {
  content: "\f00c";
  font-family: 'Font Awesome 6 Pro';
  font-weight: bold;
}
/* /Components/Common/TrackingAndConsent.razor.rz.scp.css */
tracking-and-consent[b-7urbm6uopr] {
  position: fixed;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 2;
  text-align: center;
  transition: all ease-in-out 0.5s;
  padding-bottom: 10px;
  border-top: 2px solid var(--website-primary-colour, #4D849D);
  box-shadow: 0px 0 15px var(--website-primary-colour, #4D849D);
  opacity: 1;
}
tracking-and-consent.hidden[b-7urbm6uopr] {
  bottom: -50%;
  opacity: 0;
  pointer-events: none;
}
tracking-and-consent h3[b-7urbm6uopr] {
  margin: 20px 10px 0 10px;
  flex: 1 100%;
}
tracking-and-consent p[b-7urbm6uopr] {
  flex: 1 100%;
  margin: 5px 20px 20px 20px;
}
tracking-and-consent actions[b-7urbm6uopr] {
  flex: 1 100%;
}
tracking-and-consent actions[b-7urbm6uopr]  button {
  margin-right: 15px;
}
/* /Components/Company/SummaryForCompany.razor.rz.scp.css */
summary-for-company[b-2e7i1af7d8] {
  display: content;
}
summary-for-company[b-2e7i1af7d8]  card-title {
  padding: 5px 20px;
  border-radius: 20px;
}
summary-for-company.Platinum[b-2e7i1af7d8]  card-title {
  color: white;
  background-color: #787E8C;
}
summary-for-company.Gold[b-2e7i1af7d8]  card-title {
  color: white;
  background-color: #C99F50;
}
summary-for-company.Silver[b-2e7i1af7d8]  card-title {
  color: white;
  background-color: #A8A8A8;
}
/* /Components/Filter/SearchBar.razor.rz.scp.css */
form[b-6qappmqflo] {
  display: flex;
  border: 3px solid var(--website-primary-colour, #4D849D);
  background: var(--website-primary-colour, #4D849D);
  border-radius: 44px;
  overflow: hidden;
  height: 60px;
}
input[b-6qappmqflo] {
  border: none;
  border-radius: 0;
  padding: 0 36px;
  flex: 1;
  font-size: 17px;
  font-family: inherit;
  font-weight: 600;
  min-width: 0;
  width: 100%;
  background: white;
}
input:focus[b-6qappmqflo] {
  outline: none;
  border: none;
}
button[b-6qappmqflo] {
  display: flex;
  border: none;
  background: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 60px;
  padding: 10px;
  cursor: pointer;
}
button.search[b-6qappmqflo] {
  font-size: 25px;
  color: white;
}
button.clear[b-6qappmqflo] {
  background: white;
  color: var(--website-primary-colour, #4D849D);
  font-weight: 300;
  border-radius: 0;
}
/* /Components/HeadingLink.razor.rz.scp.css */
h3[b-1yrtigvwn2] {
  text-align: left;
  width: 100%;
  display: flex;
  align-items: center;
}
/* /Components/KnowledgeArticleSections/DisplayForKnowledgeArticleSection.razor.rz.scp.css */
knowledge-article-section[b-dwhq0c5jjg] {
  display: block;
  border-top: 1px solid transparent;
  transition: border-color 0.2s;
  position: relative;
}
knowledge-article-section[b-dwhq0c5jjg]  ol,
knowledge-article-section[b-dwhq0c5jjg]  ul {
  padding-left: 25px;
}
knowledge-article-section[b-dwhq0c5jjg]  ol li,
knowledge-article-section[b-dwhq0c5jjg]  ul li {
  padding-left: 20px;
}
knowledge-article-section[b-dwhq0c5jjg]  ol li::before,
knowledge-article-section[b-dwhq0c5jjg]  ol li::marker {
  color: var(--website-list-marker-colour, #232323);
}
/* /Components/KnowledgeArticleSections/Display/AutoReferenceDisplaySection.razor.rz.scp.css */
[b-7oxkrr4lxk] reference-article-reference {
  display: list-item;
  list-style-type: decimal;
  margin-bottom: 10px;
  margin-left: 25px;
}
reference[b-7oxkrr4lxk] {
  cursor: pointer;
}
reference > h2[b-7oxkrr4lxk] {
  display: inline-block;
  margin-bottom: 10px;
}
reference > h2[b-7oxkrr4lxk]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-size: 16px;
  content: "\f107";
  right: -5px;
  position: relative;
  top: -3px;
}
reference[b-7oxkrr4lxk]  list-reference-article-section {
  display: inline;
}
reference.collapsed > h2[b-7oxkrr4lxk]::after {
  transform: rotate(90deg);
}
reference.collapsed[b-7oxkrr4lxk]  list-reference-article-section {
  display: none;
}
/* /Components/KnowledgeArticleSections/Display/BackToContentsDisplaySection.razor.rz.scp.css */
back-to-contents[b-b8nci0qf2x] {
  text-align: right;
}
back-to-contents a[b-b8nci0qf2x] {
  cursor: pointer;
  text-decoration: underline solid;
  color: blue;
}
/* /Components/KnowledgeArticleSections/Display/HeadingDisplaySection.razor.rz.scp.css */
div[b-mmgbkgx3qr] {
  margin: 10px 0;
}
div > *[b-mmgbkgx3qr] {
  margin: 0;
}
@media only screen and (max-width: 700px) {
  div[b-mmgbkgx3qr]  h2,
  div[b-mmgbkgx3qr]  h3 {
    text-align: left;
  }
}
/* /Components/KnowledgeArticleSections/Display/HighlightedDisplaySection.razor.rz.scp.css */
section[b-qzbwfe0fmb] {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 38px;
  margin: 30px 0;
}
section[b-qzbwfe0fmb]::before {
  content: "";
  display: block;
  height: 100%;
  width: 6px;
  background: var(--website-highlight-colour, var(--website-primary-colour, #4D849D));
}
section[b-qzbwfe0fmb]  > div p,
section[b-qzbwfe0fmb]  html-editor > div p {
  margin: 10px 0;
}
/* /Components/KnowledgeArticleSections/Display/HorizontalSeparatorDisplaySection.razor.rz.scp.css */
separator[b-ajdzgkgeyo] {
  display: flex;
  align-items: center;
}
separator.dark hr[b-ajdzgkgeyo] {
  border-color: #232323;
}
separator hr[b-ajdzgkgeyo] {
  margin: 10px 0;
  width: 100%;
}
/* /Components/KnowledgeArticleSections/Display/ImageDisplaySection.razor.rz.scp.css */
image-section[b-fwrbg5o43v] {
  display: flex;
  margin: 12px 0;
}
image-section.left[b-fwrbg5o43v] {
  column-gap: 40px;
  flex-direction: row;
}
image-section.right[b-fwrbg5o43v] {
  column-gap: 40px;
  flex-direction: row-reverse;
}
image-section.centre[b-fwrbg5o43v],
image-section.fill[b-fwrbg5o43v] {
  justify-content: center;
  flex-flow: column wrap;
}
image-section.centre image-container[b-fwrbg5o43v],
image-section.fill image-container[b-fwrbg5o43v] {
  flex: 1 auto;
  align-self: center;
}
image-section editor-container[b-fwrbg5o43v],
image-section > section[b-fwrbg5o43v] {
  display: block;
  flex: 1;
}
image-section image-container[b-fwrbg5o43v] {
  padding: 12px 0;
  display: block;
  flex: 1 auto;
}
@media only screen and (max-width: 700px) {
  image-section[b-fwrbg5o43v] {
    display: block;
  }
  image-section image-container[b-fwrbg5o43v] {
    width: 100%;
    max-width: unset !important;
  }
}
/* /Components/KnowledgeArticleSections/Display/InformationDisplaySection.razor.rz.scp.css */
information-section[b-lkbazkm1v9] {
  display: flex;
  align-items: center;
  border: 3px solid #853EF3;
  border-radius: 100px;
  background-color: #F3EBFE;
  padding: 30px 40px;
  margin: 35px 0;
}
information-section img[b-lkbazkm1v9] {
  max-width: 100px;
}
information-section[b-lkbazkm1v9]  > section {
  width: 100%;
}
information-section[b-lkbazkm1v9]  html-editor .fr-box.fr-basic .fr-wrapper {
  background: unset;
}
information-section[b-lkbazkm1v9]  p {
  margin: 1rem 0;
}
@media only screen and (max-width: 700px) {
  information-section[b-lkbazkm1v9] {
    padding: 10px 23px 23px 23px;
    border: none;
    border-radius: 40px;
    flex-direction: column;
    background-color: #F3EBFE;
    margin: 20px 0;
  }
  information-section img[b-lkbazkm1v9] {
    max-width: 50px;
    margin: 0;
  }
}
/* /Components/KnowledgeArticleSections/Display/PageContentsDisplaySection.razor.rz.scp.css */
page-contents[b-m10hgtbjnz] {
  margin-bottom: 12px;
}
page-contents.hidden[b-m10hgtbjnz] {
  display: none;
}
page-contents h3[b-m10hgtbjnz] {
  margin: 0;
}
page-contents div[b-m10hgtbjnz]  p {
  padding: 12px 0;
  margin-bottom: 0;
}
page-contents ul[b-m10hgtbjnz] {
  list-style: none;
  padding-left: 20px;
}
page-contents ul li[b-m10hgtbjnz]:before {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f105";
  margin-right: 5px;
  color: var(--website-anchorlink-colour, #37869F);
}
page-contents ul li a[b-m10hgtbjnz] {
  color: var(--website-anchorlink-colour, #37869F);
  text-decoration: underline;
}
page-contents ol[b-m10hgtbjnz] {
  padding-left: 40px;
}
page-contents ol li[b-m10hgtbjnz] {
  padding: 0;
}
page-contents ol li a[b-m10hgtbjnz] {
  color: var(--website-anchorlink-colour, #37869F);
  text-decoration: underline;
}
/* /Components/KnowledgeArticleSections/Display/ParagraphDisplaySection.razor.rz.scp.css */
section[b-zv9kbzatql]  table {
  max-width: 90vw;
  display: grid;
  overflow-y: scroll;
  border-collapse: collapse;
  border-spacing: 0;
}
section[b-zv9kbzatql]  table td,
section[b-zv9kbzatql]  table th {
  border: 1px solid #E2E2E2;
  padding: 10px 15px;
}
section[b-zv9kbzatql]  table thead tr {
  background-color: var(--website-primary-colour, #4D849D);
}
section[b-zv9kbzatql]  table thead tr th,
section[b-zv9kbzatql]  table thead tr td {
  background: unset;
  color: #fff;
  font-weight: 600;
  padding: 10px 15px;
  text-align: left;
}
section[b-zv9kbzatql]  table tbody tr {
  background-color: #fff;
}
section[b-zv9kbzatql]  table tbody tr td {
  border: 1px solid #E2E2E2;
}
section[b-zv9kbzatql]  table a {
  color: var(--website-anchorlink-colour, #37869F);
  font-weight: 600;
}
/* /Components/KnowledgeArticleSections/Display/ReferenceDisplaySection.razor.rz.scp.css */
reference > h2[b-wbvm91be19] {
  display: inline-block;
  margin-bottom: 10px;
}
reference > h2[b-wbvm91be19]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-size: 18px;
  content: "\f107";
  right: -5px;
  position: relative;
  top: -3px;
  transition: transform linear 0.3s;
}
reference section[b-wbvm91be19] {
  max-height: unset;
  overflow: hidden;
}
reference section[b-wbvm91be19]  ol {
  padding-left: 20px;
}
reference section[b-wbvm91be19]  ol li {
  padding-left: 20px;
}
reference section[b-wbvm91be19]  ol li::before,
reference section[b-wbvm91be19]  ol li::marker {
  color: var(--website-list-marker-colour, #232323);
}
reference section[b-wbvm91be19]  ol a {
  color: var(--website-anchorlink-colour, #37869F);
  text-decoration: underline;
}
reference.collapsed > h2[b-wbvm91be19]::after {
  transform: rotate(90deg);
}
reference.collapsed section[b-wbvm91be19] {
  max-height: 0;
}
/* /Components/KnowledgeArticleSections/Display/SpeechBubbleDisplay.razor.rz.scp.css */
speech-bubble[b-7ywi7sbhsg] {
  display: block;
  padding-bottom: 10px;
}
speech-bubble content[b-7ywi7sbhsg] {
  display: flex;
  flex-flow: row nowrap;
  column-gap: 10px;
  align-items: center;
}
speech-bubble content image-container[b-7ywi7sbhsg] {
  flex: 0 0 80px;
  max-height: 80px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 700px) {
  speech-bubble content image-container[b-7ywi7sbhsg] {
    top: 15px;
  }
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for {
  max-height: 80px;
  display: block;
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for file-upload span {
  font-size: 0;
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for file-upload span::before {
  font-size: 20px;
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for button.remove {
  position: absolute;
  top: 40%;
  right: 40%;
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for button.remove::before {
  margin: 0;
  padding: 3px;
  opacity: 0;
  background-color: #fff;
  border-radius: 5px;
}
speech-bubble content image-container[b-7ywi7sbhsg]  editor-for:hover button.remove::before {
  color: #E60200;
  content: "\f1f8";
  opacity: 0.7;
}
speech-bubble content image-container[b-7ywi7sbhsg]  custom-image-display {
  padding: 3px;
  height: 80px;
  width: 80px;
  display: block;
}
speech-bubble content image-container[b-7ywi7sbhsg]  custom-image-display img {
  max-height: 80px;
  border-radius: 50%;
}
speech-bubble content image-container[b-7ywi7sbhsg]  avatar {
  padding: 3px;
  height: 75px;
  width: 75px;
  font-size: 20px;
  font-weight: 600;
}
speech-bubble content text-container[b-7ywi7sbhsg] {
  flex: 1 auto;
}
speech-bubble content text-container[b-7ywi7sbhsg]  editor-for {
  width: 100%;
}
speech-bubble content move-container[b-7ywi7sbhsg] {
  flex: 0 20px;
}
speech-bubble content move-container button[b-7ywi7sbhsg] {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
speech-bubble content move-container button.move-up[b-7ywi7sbhsg]::before {
  content: "\f0d8";
}
speech-bubble content move-container button.move-down[b-7ywi7sbhsg]::before {
  content: "\f0d7";
}
speech-bubble.image-right content[b-7ywi7sbhsg] {
  flex-direction: row-reverse;
}
speech-bubble.image-right actions[b-7ywi7sbhsg] {
  text-align: right;
}
speech-bubble.image-right.bubble-reply[b-7ywi7sbhsg] {
  padding-right: 50px;
}
speech-bubble.image-left.bubble-reply[b-7ywi7sbhsg] {
  padding-left: 50px;
}
speech-bubble actions[b-7ywi7sbhsg] {
  display: block;
}
speech-bubble actions > button[b-7ywi7sbhsg] {
  margin: 5px;
}
speech-bubble actions .is-reply[b-7ywi7sbhsg]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f3e5";
}
speech-bubble actions .move-image-to-other[b-7ywi7sbhsg]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f337";
}
speech-bubble actions .bubble-settings[b-7ywi7sbhsg]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f013";
}
speech-bubble actions .delete[b-7ywi7sbhsg]::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  color: #E60200;
  content: "\f1f8";
}
speech-bubble content text-container[b-7ywi7sbhsg] {
  color: #fff;
  padding: 20px;
  border-radius: 15px;
}
speech-bubble content.image-right text-container[b-7ywi7sbhsg] {
  background-color: var(--website-primary-colour, #4D849D);
}
speech-bubble content.image-left text-container[b-7ywi7sbhsg] {
  background-color: var(--website-secondary-colour, #37869F);
}
speech-bubble content.image-left.bubble-reply text-container[b-7ywi7sbhsg] {
  background-color: var(--website-primary-colour, #4D849D);
}
/* /Components/KnowledgeArticleSections/Display/SpeechBubbleDisplaySection.razor.rz.scp.css */
speech-bubbles[b-wjq4nh5i3i] {
  margin: 20px 0;
}
@media only screen and (max-width: 700px) {
  speech-bubbles[b-wjq4nh5i3i] {
    margin: 20px 0;
    width: 95vw;
  }
}
/* /Components/KnowledgeArticleSections/Display/SponsoredByDisplaySection.razor.rz.scp.css */
sponsored-by-section[b-vw9t64jyr3] {
  text-align: center;
}
sponsored-by-section[b-vw9t64jyr3]  p {
  font-size: 18px;
  font-weight: 600;
}
sponsored-by-section[b-vw9t64jyr3]  summary-for-company {
  display: flex;
  align-items: center;
  justify-content: center;
}
sponsored-by-section[b-vw9t64jyr3]  img {
  max-width: 250px;
}
/* /Components/KnowledgeArticleSections/Display/VideoDisplaySection.razor.rz.scp.css */
video-section[b-yi508cignh] {
  display: flex;
  column-gap: 40px;
  margin: 12px 0;
}
video-section.left[b-yi508cignh] {
  column-gap: 40px;
  flex-direction: row;
}
video-section.right[b-yi508cignh] {
  column-gap: 40px;
  flex-direction: row-reverse;
}
video-section.centre[b-yi508cignh],
video-section.fill[b-yi508cignh] {
  justify-content: center;
  flex-flow: column wrap;
}
video-section.centre[b-yi508cignh]  video-card,
video-section.fill[b-yi508cignh]  video-card {
  flex: 0 auto;
  align-self: center;
}
video-section[b-yi508cignh]  video-card {
  padding: 12px 0;
  display: block;
  flex: 0 auto;
  cursor: pointer;
}
video-section[b-yi508cignh]  video-card i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 60px;
  color: white;
}
video-section section[b-yi508cignh] {
  flex: 1;
}
/* /Components/KnowledgeArticleSections/Display/WarningDisplaySection.razor.rz.scp.css */
warning-section[b-n0su3sn4s6] {
  display: flex;
  align-items: center;
  border: 3px solid #ED7262;
  border-radius: 100px;
  background-color: #F1D2DE;
  padding: 30px 40px;
  margin: 35px 0;
}
warning-section img[b-n0su3sn4s6] {
  max-width: 100px;
}
warning-section[b-n0su3sn4s6]  > section {
  width: 100%;
}
warning-section[b-n0su3sn4s6]  html-editor .fr-box.fr-basic .fr-wrapper {
  background: unset;
}
warning-section[b-n0su3sn4s6]  p {
  margin: 1rem 0;
}
@media only screen and (max-width: 700px) {
  warning-section[b-n0su3sn4s6] {
    padding: 10px 23px 23px 23px;
    border: none;
    border-radius: 40px;
    flex-direction: column;
    background-color: #F1D2DE;
    margin: 20px 0;
  }
  warning-section img[b-n0su3sn4s6] {
    max-width: 50px;
    margin: 0;
  }
}
/* /Components/KnowledgeArticle/FeaturedKnowledgeArticleHeader.razor.rz.scp.css */
@media only screen and (max-width: 1100px) {
  featured-knowledge-article-header[b-6zm8o0helr] {
    width: 100% !important;
  }
}
featured-knowledge-article-header[b-6zm8o0helr]  a {
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #E5E5E5;
  overflow: hidden;
  position: relative;
  background-color: #000000;
  height: 300px;
  border-radius: 15px;
  z-index: 0;
  min-width: 600px;
}
featured-knowledge-article-header[b-6zm8o0helr]  a:hover {
  border-color: var(--website-card-colour, #4D849D);
  box-shadow: rgba(from var(--website-card-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
[selected] featured-knowledge-article-header[b-6zm8o0helr]  a {
  border-color: var(--website-card-colour, #4D849D);
}
@media only screen and (max-width: 1100px) {
  featured-knowledge-article-header[b-6zm8o0helr]  a {
    width: 100%;
  }
}
featured-knowledge-article-header[b-6zm8o0helr]  a img {
  opacity: 0.6;
  width: 100%;
  max-width: 1024px;
}
featured-knowledge-article-header[b-6zm8o0helr]  a knowledge-article-topic-tags {
  position: absolute;
  top: 60px;
  left: 20px;
}
featured-knowledge-article-header[b-6zm8o0helr]  a section {
  color: white;
  position: absolute;
  top: 90px;
  left: 20px;
  display: flex;
  flex-direction: column;
}
featured-knowledge-article-header[b-6zm8o0helr]  a section h2 {
  margin-bottom: 5px;
  text-align: left;
}
featured-knowledge-article-header[b-6zm8o0helr]  a section p {
  margin: 0;
  text-align: left;
}
[b-6zm8o0helr] ribbon-label:not(.ribbon-behind) {
  z-index: 1;
}
/* /Components/KnowledgeArticle/KnowledgeArticleCard.razor.rz.scp.css */
.knowledge-article-card[b-b5hfb4nyfn] {
  display: block;
  transition: box-shadow 0.2s, border 0.2s;
  border-radius: 42px;
  border: 2px solid #E5E5E5;
  overflow: hidden;
  color: inherit;
  display: grid;
  grid-template-rows: auto 1fr;
  background-color: white;
}
.knowledge-article-card:hover[b-b5hfb4nyfn] {
  border-color: #FD98E1;
  box-shadow: rgba(from #FD98E1 r g b / 20%) 0px 0px 0px 8px;
}
[selected] .knowledge-article-card[b-b5hfb4nyfn] {
  border-color: #FD98E1;
}
.knowledge-article-card[b-b5hfb4nyfn]  knowledge-article-topic-tags {
  position: absolute;
  margin-top: -32px;
}
.knowledge-article-card.skeleton[b-b5hfb4nyfn] {
  color: #DDD;
  border: none;
  animation: pulse-b-b5hfb4nyfn 2s ease-in-out infinite;
}
.knowledge-article-card.skeleton section[b-b5hfb4nyfn] {
  background: #DDD;
}
@keyframes pulse-b-b5hfb4nyfn {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
img[b-b5hfb4nyfn] {
  height: 153px;
  width: 100%;
  object-fit: cover;
  background-color: #DDD;
}
.place-holder-img[b-b5hfb4nyfn] {
  display: inline-block;
  width: 270px;
  align-content: center;
  height: 153px;
  overflow: hidden;
}
.place-holder-img img[b-b5hfb4nyfn] {
  height: fit-content;
  background-color: white;
  padding: 10px;
}
@media only screen and (max-width: 700px) {
  .place-holder-img[b-b5hfb4nyfn] {
    width: auto;
    height: auto;
  }
}
img[alt][b-b5hfb4nyfn] {
  color: transparent;
}
action[b-b5hfb4nyfn] {
  display: block;
  margin-top: auto;
  color: #853EF3;
  font-weight: 600;
  font-size: 15px;
}
section[b-b5hfb4nyfn] {
  padding: 20px;
  display: flex;
  flex-direction: column;
}
section h3[b-b5hfb4nyfn] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  margin-bottom: 5px;
}
@media only screen and (max-width: 700px) {
  section h3[b-b5hfb4nyfn] {
    text-align: center;
    margin: 0.5em;
  }
}
section p[b-b5hfb4nyfn] {
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 700px) {
  section p[b-b5hfb4nyfn] {
    -webkit-line-clamp: 2;
  }
}
placeholder[b-b5hfb4nyfn] {
  display: block;
  position: relative;
  height: 153px;
  width: 100%;
  background: #E5E5E5;
}
@media only screen and (max-width: 700px) {
  a.knowledge-article-card[b-b5hfb4nyfn] {
    border-radius: 15px;
  }
  a.knowledge-article-card[b-b5hfb4nyfn]  knowledge-article-topic-tags {
    display: none;
  }
  a.knowledge-article-card section[b-b5hfb4nyfn] {
    padding: 5px 15px;
  }
  a.knowledge-article-card section h3[b-b5hfb4nyfn] {
    font-size: 16px;
    line-height: 140%;
    margin: 5px 0 0 0 !important;
  }
  a.knowledge-article-card section p[b-b5hfb4nyfn] {
    -webkit-line-clamp: 2;
    font-size: 15px;
    line-height: 21px;
  }
  a.knowledge-article-card placeholder[b-b5hfb4nyfn] {
    height: 140px;
  }
  a.knowledge-article-card img[b-b5hfb4nyfn] {
    height: 140px;
  }
}
/* /Components/KnowledgeArticle/KnowledgeArticleCarousel.razor.rz.scp.css */
desktop-carousel[b-lz9f0d2jfp] {
  display: block;
  max-width: 100%;
}
@media only screen and (max-width: 700px) {
  desktop-carousel[b-lz9f0d2jfp] {
    display: none;
  }
}
mobile-carousel[b-lz9f0d2jfp] {
  display: none;
  width: 100vw;
}
@media only screen and (max-width: 700px) {
  mobile-carousel[b-lz9f0d2jfp] {
    display: block;
  }
}
/* /Components/KnowledgeArticle/KnowledgeArticleTopicTags.razor.rz.scp.css */
knowledge-article-topic-tags pill[b-58qn4wyecv] {
  background: white;
  border: 2px solid var(--website-secondary-colour, #37869F);
  border-radius: 30px;
  padding: 0px 10px;
  color: var(--website-secondary-colour, #37869F);
  font-size: 14px;
  font-weight: 500;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
}
/* /Components/KnowledgeArticle/PopularKnowledgeArticleList.razor.rz.scp.css */
knowledge-center-popular-blogs[b-80c2huvfoy] {
  display: block;
  padding: 5px;
  background-color: #FFFFFFF2;
  border-radius: 15px !important;
  margin-left: 45px;
  min-width: 250px;
}
[b-80c2huvfoy] .knowledge-article-card {
  display: flex !important;
}
[b-80c2huvfoy] .knowledge-article-card img {
  flex-shrink: 0;
}
popular-card-list[b-80c2huvfoy] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 5px;
}
popular-card-list[b-80c2huvfoy]  a {
  border: unset !important;
  border-radius: 10px !important;
}
popular-card-list[b-80c2huvfoy]  a img {
  grid-column: 1;
  width: 90px;
  height: 89px;
}
popular-card-list[b-80c2huvfoy]  a knowledge-article-topic-tags {
  grid-row: 2;
  position: unset !important;
  margin-top: unset !important;
}
popular-card-list[b-80c2huvfoy]  a section {
  grid-column: 2;
  grid-row: 1;
  overflow: hidden;
  padding: 0 5px;
  display: grid;
}
popular-card-list[b-80c2huvfoy]  a section h3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  margin-bottom: 5px;
  height: 42px;
}
popular-card-list[b-80c2huvfoy]  a section p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
popular-card-list[b-80c2huvfoy]  hr {
  margin: 0;
}
/* /Components/KnowledgeArticle/PublicFilterableKnowledgeArticleList.razor.rz.scp.css */
filterable-knowledge-article-list[b-3ybq1fzhte] {
  display: block;
}
filterable-knowledge-article-list section knowledge-article-list-container[b-3ybq1fzhte] {
  gap: 15px 38px;
  position: relative;
  z-index: 0;
  display: grid;
  align-self: start;
}
filterable-knowledge-article-list section knowledge-article-list-container.grid-view[b-3ybq1fzhte] {
  grid-column: 1;
  grid-template-columns: repeat(3, 1fr);
}
filterable-knowledge-article-list section knowledge-article-list-container.list-view[b-3ybq1fzhte] {
  grid-column: 1;
  grid-template-columns: repeat(1, 1fr);
}
filterable-knowledge-article-list section knowledge-article-list-container.list-view[b-3ybq1fzhte]  a {
  grid-template-columns: auto 1fr;
}
filterable-knowledge-article-list section knowledge-article-list-container[b-3ybq1fzhte]  h3 {
  margin-bottom: 5px;
}
filterable-knowledge-article-list filter-container[b-3ybq1fzhte] {
  display: block;
  margin-bottom: 15px;
  position: sticky;
  top: 80px;
  z-index: 1;
  background-color: var(--website-menu-background-colour, #EEF3F5);
  padding: 20px;
  border-radius: 30px;
  font-family: 'Biennale';
  transition: margin 0.3s, padding 0.3s, border-radius 0.3s, top 0.3s;
}
.sticky[b-3ybq1fzhte] {
  top: -1px;
}
.sticky.is-pinned filter-container[b-3ybq1fzhte] {
  top: 80px;
  margin: 0 -2vw;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media only screen and (max-width: 1350px) {
  .sticky.is-pinned filter-container[b-3ybq1fzhte] {
    top: 60px;
    margin: 0 auto;
    padding: 10px;
  }
}
@media only screen and (max-width: 700px) {
  .sticky.is-pinned filter-container[b-3ybq1fzhte] {
    top: 55px;
    margin: 0 -2vw;
  }
}
footer[b-3ybq1fzhte] {
  padding-top: 15px;
  text-align: center;
}
@media only screen and (max-width: 1100px) {
  filterable-knowledge-article-list[b-3ybq1fzhte] {
    grid-template-columns: 1fr 1fr;
  }
  filterable-knowledge-article-list section[b-3ybq1fzhte] {
    display: block !important;
    grid-row: 2;
  }
  filterable-knowledge-article-list section knowledge-article-list-container.grid-view[b-3ybq1fzhte] {
    grid-column: 1;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-self: start;
  }
  filterable-knowledge-article-list section knowledge-article-list-container.grid-view[b-3ybq1fzhte]  a section {
    overflow: hidden;
    grid-template-columns: repeat(3, 1fr);
    grid-row: 2;
  }
}
@media only screen and (max-width: 700px) {
  filterable-knowledge-article-list section knowledge-article-list-container[b-3ybq1fzhte] {
    grid-template-columns: repeat(2, 1fr);
    gap: 5px 5px;
  }
  filterable-knowledge-article-list section knowledge-article-list-container.grid-view[b-3ybq1fzhte]  a section {
    grid-template-columns: repeat(2, 1fr);
  }
  filterable-knowledge-article-list section knowledge-article-list-container.list-view[b-3ybq1fzhte]  a img {
    height: 108px;
    width: 111px;
  }
  filterable-knowledge-article-list filter-container[b-3ybq1fzhte] {
    padding: 5px;
    top: 75px;
  }
  filterable-knowledge-article-list filter-container[b-3ybq1fzhte]  category-filter {
    padding-bottom: 0px;
  }
}
/* /Components/KnowledgeArticle/PublicKnowledgeArticleFilter.razor.rz.scp.css */
topic-filter[b-lu7ikrez1q],
category-filter[b-lu7ikrez1q],
popular-knowledge-article-filter[b-lu7ikrez1q] {
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 1100px) {
  topic-filter.hidden[b-lu7ikrez1q]  > section,
  category-filter.hidden[b-lu7ikrez1q]  > section,
  popular-knowledge-article-filter.hidden[b-lu7ikrez1q]  > section {
    max-height: 0;
  }
}
topic-filter[b-lu7ikrez1q]  section,
category-filter[b-lu7ikrez1q]  section,
popular-knowledge-article-filter[b-lu7ikrez1q]  section {
  transition: all ease-in-out 0.5s;
  max-height: 650px;
}
topic-filter[b-lu7ikrez1q]  section select-for-options,
category-filter[b-lu7ikrez1q]  section select-for-options,
popular-knowledge-article-filter[b-lu7ikrez1q]  section select-for-options {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
topic-filter[b-lu7ikrez1q]  section select-for-options topic-tag,
category-filter[b-lu7ikrez1q]  section select-for-options topic-tag,
popular-knowledge-article-filter[b-lu7ikrez1q]  section select-for-options topic-tag {
  display: flex !important;
}
topic-filter[b-lu7ikrez1q]  section select-for-options topic-tag select-option > *,
category-filter[b-lu7ikrez1q]  section select-for-options topic-tag select-option > *,
popular-knowledge-article-filter[b-lu7ikrez1q]  section select-for-options topic-tag select-option > * {
  color: #232323 !important;
  font-weight: normal;
}
topic-filter div[b-lu7ikrez1q] {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
topic-filter div h3[b-lu7ikrez1q] {
  margin-right: 10px;
}
topic-filter[b-lu7ikrez1q]  display-type-container .button {
  font-size: 15px;
  padding: 3px 12px;
  margin-right: 10px;
}
topic-filter[b-lu7ikrez1q]  display-type-container i {
  margin-right: 5px;
}
topic-filter[b-lu7ikrez1q]  display-type-container .button-off {
  background-color: white;
  color: var(--website-primary-colour, #4D849D);
}
[b-lu7ikrez1q] search-container {
  width: 100%;
}
[b-lu7ikrez1q] search-container .popup-container {
  position: absolute !important;
}
[b-lu7ikrez1q] search-container .popup-control {
  display: none;
}
[b-lu7ikrez1q] search-container form {
  display: flex;
}
[b-lu7ikrez1q] search-container form input {
  font-size: 15px;
  font-weight: 500;
}
@media only screen and (max-width: 700px) {
  [b-lu7ikrez1q] search-container .popup-control {
    display: block;
  }
  [b-lu7ikrez1q] search-container .popup-control form {
    display: flex;
  }
  [b-lu7ikrez1q] search-container .popup-control .popup {
    background: unset !important;
    border: unset !important;
    border-radius: unset !important;
    padding: unset !important;
    transform: unset !important;
    width: calc(90% - 65px) !important;
  }
  [b-lu7ikrez1q] search-container form {
    display: none;
  }
}
[b-lu7ikrez1q] search-bar-container {
  position: relative;
  display: flex;
  max-width: 429px;
  width: 62%;
}
[b-lu7ikrez1q] search-bar-container form {
  height: 45px;
  border: 2px solid var(--website-primary-colour, #4D849D);
}
[b-lu7ikrez1q] search-bar-container form input {
  padding: 0 15px;
}
[b-lu7ikrez1q] search-bar-container form button {
  width: 44px;
}
[b-lu7ikrez1q] search-bar-container form button i {
  margin-right: 5px;
  font-weight: 900;
  font-size: 16px;
}
[b-lu7ikrez1q] search-bar-container .popup-trigger {
  margin-right: 10px;
}
[b-lu7ikrez1q] search-bar-container .popup-trigger .button {
  font-size: 15px;
  font-weight: 500;
  padding: 11px 16px;
  background-color: var(--website-primary-colour, #4D849D);
  color: white;
  border-width: 2px;
  height: 45px;
  font-family: 'Biennale';
}
[b-lu7ikrez1q] search-bar-container .popup-trigger .button i {
  margin-right: 5px;
  margin-top: 2px;
  font-size: 16px;
}
[b-lu7ikrez1q] search-bar-container .popup-trigger .button icon-and-text {
  display: flex;
}
[b-lu7ikrez1q] search-bar-container .popup-container {
  width: 100vw;
}
[b-lu7ikrez1q] search-bar-container .popup-container .popup {
  background: white;
  padding: 10px;
  border: 2px solid #E5E5E5;
  border-radius: 10px;
  padding: 0px 10px 10px 10px;
}
[b-lu7ikrez1q] search-bar-container .popup-container .popup checkbox {
  margin-right: 5px;
}
[b-lu7ikrez1q] search-bar-container topic-container .popup-container .popup {
  margin: 0px -5px !important;
  top: 10px !important;
}
@media only screen and (max-width: 700px) {
  [b-lu7ikrez1q] search-bar-container topic-container .popup-container .popup {
    width: 90%;
  }
}
@media only screen and (max-width: 700px) {
  [b-lu7ikrez1q] search-bar-container {
    grid-column: 1;
  }
  [b-lu7ikrez1q] search-bar-container .popup-trigger .button {
    width: 45px;
    padding: 11px 13px;
  }
  [b-lu7ikrez1q] search-bar-container .popup-trigger .button icon-and-text text {
    display: none;
  }
}
[b-lu7ikrez1q] search-bar-container filter-list-container {
  position: absolute;
  top: 12px;
  right: 80px;
}
@media only screen and (max-width: 700px) {
  [b-lu7ikrez1q] search-bar-container filter-list-container {
    display: none;
  }
}
[b-lu7ikrez1q] search-bar-container filter-list-container-mobile {
  position: absolute;
  top: 12px;
  right: 80px;
}
[b-lu7ikrez1q] search-bar-container .popup-control:has(.popup-container) .popup-trigger .button {
  background-color: white;
  color: var(--website-primary-colour, #4D849D);
  border-width: 2px;
}
knowledge-article-filter[b-lu7ikrez1q] {
  display: flex;
  justify-content: space-between;
}
knowledge-article-filter category-filter > h3[b-lu7ikrez1q],
knowledge-article-filter topic-filter > h3[b-lu7ikrez1q],
knowledge-article-filter popular-knowledge-article-filter > h3[b-lu7ikrez1q] {
  cursor: default;
  margin-right: 10px;
}
knowledge-article-filter category-filter popular-knowledge-article-list[b-lu7ikrez1q],
knowledge-article-filter topic-filter popular-knowledge-article-list[b-lu7ikrez1q],
knowledge-article-filter popular-knowledge-article-filter popular-knowledge-article-list[b-lu7ikrez1q] {
  display: block;
  height: fit-content;
}
knowledge-article-filter category-filter .angle-down[b-lu7ikrez1q],
knowledge-article-filter topic-filter .angle-down[b-lu7ikrez1q],
knowledge-article-filter popular-knowledge-article-filter .angle-down[b-lu7ikrez1q] {
  font-size: 18px;
  padding-left: 10px;
}
knowledge-article-filter category-filter .angle-down[b-lu7ikrez1q]:after,
knowledge-article-filter topic-filter .angle-down[b-lu7ikrez1q]:after,
knowledge-article-filter popular-knowledge-article-filter .angle-down[b-lu7ikrez1q]:after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f107";
}
knowledge-article-filter category-filter.hidden popular-knowledge-article-list[b-lu7ikrez1q],
knowledge-article-filter topic-filter.hidden popular-knowledge-article-list[b-lu7ikrez1q],
knowledge-article-filter popular-knowledge-article-filter.hidden popular-knowledge-article-list[b-lu7ikrez1q] {
  overflow: hidden;
  transition: all ease-in-out 2s;
  height: 0;
}
knowledge-article-filter category-filter.hidden .angle-down[b-lu7ikrez1q]:after,
knowledge-article-filter topic-filter.hidden .angle-down[b-lu7ikrez1q]:after,
knowledge-article-filter popular-knowledge-article-filter.hidden .angle-down[b-lu7ikrez1q]:after {
  content: "\f105";
}
@media only screen and (max-width: 700px) {
  knowledge-article-filter[b-lu7ikrez1q] {
    display: grid;
  }
  knowledge-article-filter[b-lu7ikrez1q]  category-filter {
    grid-column: 2;
    grid-row: 1;
  }
}
category-filter[b-lu7ikrez1q] {
  display: flex;
  justify-content: space-between;
}
category-filter[b-lu7ikrez1q]  h3 {
  margin: 0;
  align-self: center;
  font-size: 15px;
  font-weight: 500;
}
category-filter[b-lu7ikrez1q]  dropdown-selected {
  display: block;
  border-radius: 30px;
  padding: 7px 17px !important;
  width: 230px !important;
  border: 2px solid #E5E5E5 !important;
  height: 45px;
  background: white;
}
category-filter[b-lu7ikrez1q]  dropdown-selected dropdown-indicator {
  color: var(--website-secondary-colour, #37869F);
  font-size: 18px;
}
category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card {
  border: none;
  margin: 0;
  transition: none;
}
category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card:hover {
  border-color: unset;
  box-shadow: unset;
}
category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card img {
  margin: 0;
  height: 30px;
  width: 30px;
}
category-filter[b-lu7ikrez1q]  dropdown-options {
  display: block;
  width: 230px !important;
  min-width: 230px !important;
  border-width: 0px 2px 2px 2px;
  border-style: solid;
  border-color: #E5E5E5;
  border-radius: 0px 0px 30px 30px;
  overflow: hidden;
  overflow-y: unset !important;
  background-color: white;
}
category-filter[b-lu7ikrez1q]  dropdown-options select-for-filter,
category-filter[b-lu7ikrez1q]  dropdown-options select-for-footer {
  display: none;
}
category-filter[b-lu7ikrez1q]  dropdown-options select-option article-type-card {
  margin: 0;
  border-radius: 0px;
  transition: none;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #E5E5E5;
  padding-left: 22px;
}
category-filter[b-lu7ikrez1q]  dropdown-options select-option article-type-card:hover {
  border-width: 2px 0px 2px 0px;
  border-style: solid;
  border-color: var(--website-secondary-colour, #37869F);
}
category-filter[b-lu7ikrez1q]  dropdown-options select-option article-type-card img {
  margin: 0;
  height: 30px;
  width: 30px;
}
category-filter[b-lu7ikrez1q]  dropdown-options select-option[selected] article-type-card {
  border-width: 2px 2px 2px 2px;
  border-color: var(--website-secondary-colour, #37869F);
}
category-filter[b-lu7ikrez1q]  .popup-control:has(.popup-container) .popup-trigger dropdown-selected {
  border-radius: 30px 30px 0px 0px;
}
popular-knowledge-article-filter[b-lu7ikrez1q]  .knowledge-article-card {
  margin-top: 30px !important;
}
popular-knowledge-article-filter[b-lu7ikrez1q]  .knowledge-article-card:nth-child(1) {
  margin-top: 0 !important;
}
@media only screen and (max-width: 1200px) {
  category-filter[b-lu7ikrez1q]  section {
    max-height: 900px;
  }
  category-filter[b-lu7ikrez1q]  section select-for-options article-type-card {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 1100px) {
  category-filter[b-lu7ikrez1q]  section select-for-options {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 700px) {
  category-filter[b-lu7ikrez1q]  dropdown-selected {
    border-radius: 30px;
    padding: 7px 17px !important;
  }
  category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card {
    border: none;
    margin: 0;
    transition: none;
  }
  category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card:hover {
    border-color: unset;
    box-shadow: unset;
  }
  category-filter[b-lu7ikrez1q]  dropdown-selected article-type-card img {
    margin: 0;
  }
}
/* /Components/KnowledgeArticle/PublicKnowledgeArticleList.razor.rz.scp.css */
list-items-no-data[b-gn11bav881] {
  grid-column-start: 1;
  grid-column-end: 4;
  text-align: center;
}
@media only screen and (max-width: 1100px) {
  list-items-no-data[b-gn11bav881] {
    grid-column-end: 3;
  }
}
:has(.list-view) list-items-no-data[b-gn11bav881] {
  grid-column-end: 1;
}
knowledge-article-card-with-label[b-gn11bav881] {
  grid-template-rows: 0 0 1fr;
  display: none;
}
knowledge-article-card-with-label:has(.tertiary)[b-gn11bav881] {
  display: grid;
}
@media only screen and (max-width: 1100px) {
  knowledge-article-card-with-label[b-gn11bav881] {
    display: grid;
  }
  knowledge-article-card-with-label:has(.secondary)[b-gn11bav881] {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  knowledge-article-card-with-label[b-gn11bav881] {
    display: grid;
  }
  knowledge-article-card-with-label:has(.secondary)[b-gn11bav881] {
    display: grid;
  }
}
/* /Components/KnowledgeArticle/SummaryForRelatedKnowledgeArticleSummarySelectModel.razor.rz.scp.css */
knowledge-article[b-72o14okop8] {
  margin-left: 5px;
}
/* /Components/Modals/ModalContainer.razor.rz.scp.css */
div.blazored-modal-container[b-jyg58ylf8l] {
  left: 0;
}
@media only screen and (min-width: 701px ) {
  div.blazored-modal-container.mobile-only[b-jyg58ylf8l],
  div.blazored-modal-container.mobile-only div.blazored-modal[b-jyg58ylf8l],
  div.blazored-modal-container.mobile-only div.blazored-modal-content[b-jyg58ylf8l] {
    display: contents;
  }
  div.blazored-modal-container.mobile-only div.blazored-modal-overlay[b-jyg58ylf8l],
  div.blazored-modal-container.mobile-only div.blazored-modal-header[b-jyg58ylf8l] {
    display: none;
  }
}
@media only screen and (min-width: 1101px ) {
  div.blazored-modal-container.tablet-only[b-jyg58ylf8l],
  div.blazored-modal-container.tablet-only div.blazored-modal[b-jyg58ylf8l],
  div.blazored-modal-container.tablet-only div.blazored-modal-content[b-jyg58ylf8l] {
    display: contents;
  }
  div.blazored-modal-container.tablet-only div.blazored-modal-overlay[b-jyg58ylf8l],
  div.blazored-modal-container.tablet-only div.blazored-modal-header[b-jyg58ylf8l] {
    display: none;
  }
}
/* /Components/PinEntry/EditorForPinEntry.razor.rz.scp.css */
editor-for-pin-entry input[type=text][b-au56ymz2oq],
editor-for-pin-entry input[type=password][b-au56ymz2oq] {
  padding: 10px;
  min-width: unset;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 30px;
  display: inline-block;
  border-radius: 50%;
}
editor-for-pin-entry input[type=text].invalid[b-au56ymz2oq],
editor-for-pin-entry input[type=password].invalid[b-au56ymz2oq] {
  box-shadow: var(--warning-colour, #E60200) 0 0 3px 0 inset;
}
/* /Components/PinEntry/UpdatePinDialog.razor.rz.scp.css */
update-pin-dialog[b-6yxvmbci8i]  .blazored-modal {
  min-width: unset;
  width: 400px;
}
/* /Components/Practices/EditorForPractice.razor.rz.scp.css */
practice-settings-container practice-name-and-address-container[b-916jeftvk1] {
  display: flex;
  flex-flow: row nowrap;
}
practice-settings-container practice-name-and-address-container > *[b-916jeftvk1] {
  flex: 0 50%;
}
practice-settings-container practice-name-and-address-container practice-map[b-916jeftvk1] {
  margin: 10px;
}
practice-settings-container front-desk-account-container[b-916jeftvk1] {
  display: flex;
  flex-flow: row nowrap;
  gap: 20px;
  padding: 15px;
}
practice-settings-container front-desk-account-container > *[b-916jeftvk1] {
  flex: 0 auto;
}
/* /Components/Practices/EditorForPracticeModal.razor.rz.scp.css */
editor-for-practice-modal[b-4865lozo8h]  div.blazored-modal {
  min-width: unset;
  max-width: unset;
  width: 950px;
  max-height: 670px;
  gap: 0;
}
editor-for-practice-modal[b-4865lozo8h]  div.blazored-modal-content {
  overflow: scroll;
}
/* /Components/Practices/PracticeCard.razor.rz.scp.css */
/* /Components/PracticeUsers/EditorForPracticeUser.razor.rz.scp.css */
/* /Components/PracticeUsers/PracticeUserDialog.razor.rz.scp.css */
practice-user-dialog[b-dxta5d9mif]  .blazored-modal {
  min-width: unset;
  width: 400px;
}
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field] {
  margin: 0 0 18px;
}
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field].first-name,
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field].last-name {
  display: inline-flex;
  width: 49%;
}
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field].first-name input[type=text],
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field].last-name input[type=text] {
  min-width: unset;
  width: 100%;
}
practice-user-dialog[b-dxta5d9mif]  form-field[breezer-form-field] .form-field-description {
  line-height: initial;
}
/* /Components/PracticeUsers/PracticeUserList.razor.rz.scp.css */
practice-team-container[b-05py8sng05] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 15px;
}
practice-team-container practice-user-model-container[b-05py8sng05] {
  display: block;
  background-color: #FFFFFF;
}
practice-team-container practice-user-model-container[b-05py8sng05]  ribbon-label div {
  left: -20px;
  top: 0;
}
practice-team-container practice-user-model[b-05py8sng05] {
  --avatar-size: 50px;
  --avatar-text-size: 25px;
  display: grid;
  margin-bottom: 20px;
  padding: 10px 10px 0 10px;
  align-items: center;
  position: relative;
  column-gap: 10px;
  row-gap: 10px;
  grid-template-columns: 60px 1fr;
  overflow: hidden;
  border: 2px solid var(--website-primary-colour, #4D849D);
  border-radius: 33px;
}
practice-team-container title-container[b-05py8sng05] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
practice-team-container title-container title-popup[b-05py8sng05] {
  display: inline-block;
}
practice-team-container title-container title-popup[b-05py8sng05]  .popup-control .popup-container .popup {
  border-radius: 33px;
  padding: 5px 15px;
  background-color: #fff;
  z-index: 101;
  width: 300px;
  box-shadow: 0 0 15px #ccc;
}
practice-team-container title-container title-popup[b-05py8sng05]  .popup-control i {
  padding-left: 5px;
}
practice-team-container[b-05py8sng05]  practice-user-details > * {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
practice-team-container[b-05py8sng05]  practice-user-details name {
  font-size: 18px;
  font-weight: 600;
}
practice-team-container[b-05py8sng05]  practice-user-details user-email {
  font-size: 13px;
  opacity: 0.75;
}
practice-team-container[b-05py8sng05]  practice-user-details user-roles tag {
  border-radius: 45px;
  display: inline-block;
  font-weight: 600;
  border: 0;
  font-size: 0.7em;
  padding: 4px 10px;
  min-width: 0;
  text-transform: uppercase;
  color: white;
  position: relative;
  margin-right: 5px;
}
practice-team-container[b-05py8sng05]  practice-user-details user-roles tag.admin {
  background-color: var(--website-primary-colour, #4D849D);
}
practice-team-container[b-05py8sng05]  practice-user-details user-roles tag.owner {
  background-color: var(--website-primary-colour, #4D849D);
}
practice-team-container[b-05py8sng05]  practice-user-details user-roles tag.no-pin {
  background-color: #ffcc00;
}
practice-team-container[b-05py8sng05]  practice-user-avatar span {
  font-size: var(--avatar-text-size);
}
practice-team-container commands[b-05py8sng05] {
  grid-column: 1 / span 2;
  padding-bottom: 10px;
}
/* /Components/Products/ProductSpecification.razor.rz.scp.css */
product-specification-container[b-i3e9sq0lsv] {
  display: grid;
  border: 2px solid var(--website-primary-colour, #4D849D);
  border-radius: 24px;
  overflow: hidden;
}
product-specification-container header[b-i3e9sq0lsv] {
  background-color: var(--website-primary-colour, #4D849D);
  margin: 0;
  padding: 10px 15px;
  color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
product-specification-container header item-actions[b-i3e9sq0lsv] {
  justify-self: end;
}
product-specification-container header item-actions update[b-i3e9sq0lsv],
product-specification-container header item-actions delete[b-i3e9sq0lsv] {
  cursor: pointer;
  display: inline;
  padding: 0 10px;
}
product-specification-container header item-actions update[b-i3e9sq0lsv]:after,
product-specification-container header item-actions delete[b-i3e9sq0lsv]:after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  color: #fff;
}
product-specification-container header item-actions update[b-i3e9sq0lsv]::after {
  content: "\f044";
}
product-specification-container header item-actions delete[b-i3e9sq0lsv]::after {
  content: "\f1f8";
}
product-specification-container content[b-i3e9sq0lsv] {
  width: 100% !important;
  margin: 0 !important;
}
product-specification-container content specs[b-i3e9sq0lsv] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 700px) {
  product-specification-container content specs[b-i3e9sq0lsv] {
    grid-template-columns: 1fr;
  }
}
product-specification-container content specs label[b-i3e9sq0lsv] {
  padding-left: 20px;
  padding: 5px 20px;
  border-right: 2px solid var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 700px) {
  product-specification-container content specs label[b-i3e9sq0lsv] {
    border-right: none;
    padding-bottom: 0;
  }
}
product-specification-container content specs div[b-i3e9sq0lsv] {
  padding: 5px 20px;
}
product-specification-container content specs:nth-child(2n + 1)[b-i3e9sq0lsv] {
  background-color: rgba(from var(--website-primary-colour, #4D849D) r g b / 20%);
}
/* /Components/Products/SummaryForVideoContent.razor.rz.scp.css */
video-content[b-w4up92pslr] {
  height: 250px;
}
video-content[b-w4up92pslr]  video-card {
  width: 100%;
  height: 100%;
}
video-content[b-w4up92pslr]  video-card image-container {
  width: 100%;
  height: 100%;
}
video-content[b-w4up92pslr]  video-card image-container img {
  border-radius: 0;
  width: 100%;
  height: 100%;
}
iframe[b-w4up92pslr] {
  width: 100%;
  height: 100%;
}
[b-w4up92pslr] .blazored-modal-content {
  text-align: center !important;
}
/* /Components/Questionnaire/RiskResultGroup.razor.rz.scp.css */
risk-group[b-26djobe99z] {
  display: flex;
}
risk-group.low risk-level[b-26djobe99z],
risk-group.low-medium risk-level[b-26djobe99z] {
  color: green;
}
risk-group.medium risk-level[b-26djobe99z],
risk-group.medium-high risk-level[b-26djobe99z] {
  color: #ED7262;
}
risk-group.high risk-level[b-26djobe99z] {
  color: #E60200;
}
risk-group[b-26djobe99z]  dynamic-card {
  width: 300px;
}
risk-group[b-26djobe99z]  dynamic-card side-content:has(risk-level) {
  align-self: center;
}
risk-group[b-26djobe99z]  h3 {
  margin-bottom: 0;
}
risk-group[b-26djobe99z]  form-field {
  align-self: end;
}
risk-group risk-level[b-26djobe99z] {
  font-size: 32px;
  font-weight: 600;
}
@media only screen and (max-width: 700px) {
  risk-group[b-26djobe99z] {
    text-align: center;
  }
  risk-group[b-26djobe99z]  img {
    justify-self: center;
  }
}
/* /Components/SelectForTopicArticleTypeList.razor.rz.scp.css */
section[b-my9hqdc7y2]  select-for-options[breezer-select-for-options] {
  gap: 11px;
  overflow: auto;
  max-height: none;
}
/* /Components/SplitButton.razor.rz.scp.css */
.split-button[b-8hh6l2rmu8] {
  display: inline-flex;
}
.left-button[b-8hh6l2rmu8] {
  display: inline-flex;
}
.popup-control[b-8hh6l2rmu8] {
  display: inline-flex;
}
[b-8hh6l2rmu8] auto-action {
  display: block;
}
[b-8hh6l2rmu8] .hero-button button {
  border-radius: 30px 0px 0px 30px;
  padding: 0px;
  width: 80px;
  height: 58px;
}
[b-8hh6l2rmu8] .dropdown-button button.split.trigger {
  border-radius: 0px 30px 30px 0px;
  font-size: 16px;
  padding: 0px;
  margin-left: 0px;
  width: 50px;
  height: 58px;
}
[b-8hh6l2rmu8] .popup-container button {
  display: flex;
  width: 130px;
  height: 58px;
  margin-top: 3px;
}
/* /Components/Tabs/TabControl.razor.rz.scp.css */
tab-control[b-4xzhgppe8r] {
  display: block;
}
tab-control header-image[b-4xzhgppe8r] {
  width: 100%;
}
tab-control header-image img[b-4xzhgppe8r] {
  width: 100%;
}
tab-control tab-options[b-4xzhgppe8r] {
  padding: 10px 10px  0;
  display: flex;
  flex-flow: row nowrap;
  column-gap: 20px;
  border-bottom: 1px solid #E5E5E5;
}
tab-control tab-options action[b-4xzhgppe8r] {
  cursor: pointer;
  padding: 8px 16px 8px 16px;
  flex: 1 1 0;
  text-align: center;
}
tab-control tab-options action.selected[b-4xzhgppe8r] {
  border-bottom: 3px solid var(--website-primary-colour, #4D849D);
}
tab-control tab-options action.selected i[b-4xzhgppe8r] {
  color: var(--website-primary-colour, #4D849D);
}
tab-control tab-options action.error[b-4xzhgppe8r]::after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #E60200;
}
tab-control[b-4xzhgppe8r]  dropdown.page-select {
  display: none;
}
tab-control[b-4xzhgppe8r]  dropdown.page-select dropdown-options {
  min-width: 137px;
}
tab-control[b-4xzhgppe8r]  dropdown.page-select dropdown-options action {
  padding: 7px;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.1s;
}
tab-control[b-4xzhgppe8r]  dropdown.page-select dropdown-options action:hover,
tab-control[b-4xzhgppe8r]  dropdown.page-select dropdown-options action[selected] {
  background-color: #A7D8BA26;
}
@media only screen and (max-width: 700px) {
  tab-control tab-options[b-4xzhgppe8r] {
    display: none;
  }
  tab-control[b-4xzhgppe8r]  dropdown.page-select {
    display: flex;
    margin-top: -53px;
    position: relative;
    justify-content: right;
  }
  tab-control[b-4xzhgppe8r]  dropdown.page-select dropdown-selected {
    min-width: auto;
  }
}
/* /Components/Translations/CultureAvailable.razor.rz.scp.css */
culture-available[b-i9ma5e900p] {
  display: block;
  position: fixed;
  text-align: center;
  width: 100%;
  background-color: #23CB89;
  z-index: 1000;
}
culture-available:not(.hidden)[b-i9ma5e900p] ~  div {
  padding-top: 60px;
}
culture-available.hidden[b-i9ma5e900p] {
  display: none;
}
culture-available p[b-i9ma5e900p] {
  font-weight: 600;
  margin: 10px;
}
culture-available p .prompt-text[b-i9ma5e900p] {
  padding: 0 20px;
}
@media only screen and (max-width: 700px) {
  culture-available p selection-section[b-i9ma5e900p] {
    display: block;
  }
}
culture-available p selection-section[b-i9ma5e900p]  dropdown {
  display: inline-block;
}
culture-available p selection-section[b-i9ma5e900p]  dropdown summary-for {
  padding-right: 20px;
}
culture-available p selection-section[b-i9ma5e900p]  dropdown dropdown-options {
  padding: 0;
}
culture-available p selection-section[b-i9ma5e900p]  dropdown dropdown-options select-option:hover summary-for {
  background-color: #A7D8BA26;
}
culture-available p selection-section span[b-i9ma5e900p] {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-size: 20px;
  padding: 0 10px;
  cursor: pointer;
}
culture-available p selection-section span.yes[b-i9ma5e900p]::after {
  color: green;
  content: "\f00c";
}
culture-available p selection-section span.no[b-i9ma5e900p]::after {
  color: #ED7262;
  content: "\f00d";
}
/* /Components/Video/VideoCard.razor.rz.scp.css */
video-card[b-zw9fx7ufl1] {
  display: block;
  cursor: pointer;
}
video-card image-container[b-zw9fx7ufl1] {
  position: relative;
  display: block;
}
video-card image-container[b-zw9fx7ufl1]  img {
  border-radius: 42px;
  object-fit: cover;
  filter: brightness(75%);
}
video-card image-container i[b-zw9fx7ufl1] {
  position: absolute;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  font-size: 60px;
  color: white;
}
video-card[b-zw9fx7ufl1]  h3 {
  margin-top: 28px;
}
video-card:hover[b-zw9fx7ufl1]  img {
  filter: brightness(85%);
}
/* /Components/Video/VideoPlayer.razor.rz.scp.css */
iframe[b-eo26cmgi81] {
  width: 900px;
  height: 500px;
  max-width: 100%;
}
/* /Layout/BaseSiteLayout.razor.rz.scp.css */
.app-layout[b-de91wzvv4k] {
  display: flex;
  flex-direction: column;
}
.app-layout header-wrapper[b-de91wzvv4k] {
  z-index: 2;
  position: sticky;
  top: 0px;
  height: 161px;
  pointer-events: none;
}
@media only screen and (max-width: 700px) {
  .app-layout header-wrapper[b-de91wzvv4k] {
    height: 61px;
  }
}
.app-layout header-wrapper header[b-de91wzvv4k] {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  margin: 27px 90px;
  top: 0;
  z-index: 20;
  background: var(--website-menu-background-colour, #EEF3F5);
  transition: all 0.3s ease-in-out;
  border-radius: 21px;
  pointer-events: all;
}
@media only screen and (max-width: 700px) {
  .app-layout header-wrapper header[b-de91wzvv4k] {
    padding: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0;
    border-radius: 0;
  }
}
@media (min-width: 700px) {
  .page-scrolled .app-layout header-wrapper header[b-de91wzvv4k] {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.logo-container[b-de91wzvv4k] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  max-width: 270px;
}
img[b-de91wzvv4k] {
  max-width: 202px;
  transition: all 0.3s ease-in-out;
  border-radius: 21px;
  padding: 0px;
}
.page-scrolled img[b-de91wzvv4k] {
  max-width: 179px;
}
menu-container[b-de91wzvv4k] {
  display: block;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
mobile-menu-container[b-de91wzvv4k] {
  display: none;
}
mobile-menu-container menu-trigger[b-de91wzvv4k] {
  cursor: pointer;
  color: var(--website-secondary-colour, #37869F);
  font-size: 30px;
  padding: 10px 20px;
}
mobile-menu-container mobile-menu-content[b-de91wzvv4k] {
  position: fixed;
  right: 0;
  top: 0;
  background-color: white;
  height: 100vh;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  width: 300px;
  max-width: 100%;
  padding: 20px;
  right: -400px;
  transition: right 0.2s ease-in-out;
  z-index: 999;
}
mobile-menu-container mobile-menu-content.active[b-de91wzvv4k] {
  display: block;
  right: 0;
}
mobile-menu-container mobile-menu-content[b-de91wzvv4k]  nav {
  flex-direction: column;
  width: 100%;
}
[b-de91wzvv4k] section:has(filterable-knowledge-article-list) {
  max-width: 1100px;
}
@media (max-width: 1100px) {
  header[b-de91wzvv4k] {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  menu-container[b-de91wzvv4k] {
    display: none;
  }
  mobile-menu-container[b-de91wzvv4k] {
    display: flex;
    align-items: center;
  }
}
/*@media @small-desktop {
    header {
        padding: 47px 30px;
    }
}*/
@media only screen and (max-width: 700px) {
  img[b-de91wzvv4k] {
    max-width: 179px;
  }
}
/* /Layout/Menu.razor.rz.scp.css */
nav[b-dd22loch5j] {
  display: flex;
}
nav[b-dd22loch5j]  a:not(.button) {
  padding: 20px 15.66666667px;
  color: #232323;
  transition: color 0.1s;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
nav[b-dd22loch5j]  a:not(.button):last-child {
  padding-right: 47px;
}
nav[b-dd22loch5j]  a:not(.button).active,
nav[b-dd22loch5j]  a:not(.button):hover {
  color: var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 1550px) {
  nav[b-dd22loch5j]  a:not(.button) {
    padding: 20px 8.33333333px;
  }
  nav[b-dd22loch5j]  a:not(.button):last-child {
    padding-right: 25px;
  }
}
nav[b-dd22loch5j]  a {
  padding: 20px 23px;
}
nav[b-dd22loch5j]  .button {
  margin-left: 15px;
}
menu-group[b-dd22loch5j] {
  padding: 20px 15.66666667px;
  color: #232323;
  transition: color 0.1s;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  flex-shrink: 0;
  position: relative;
}
menu-group:last-child[b-dd22loch5j] {
  padding-right: 47px;
}
menu-group.active[b-dd22loch5j],
menu-group:hover[b-dd22loch5j] {
  color: var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 1550px) {
  menu-group[b-dd22loch5j] {
    padding: 20px 8.33333333px;
  }
  menu-group:last-child[b-dd22loch5j] {
    padding-right: 25px;
  }
}
menu-group group-name[b-dd22loch5j]::after {
  content: "";
  display: inline-block;
  height: 10px;
  width: 10px;
  background: url("/images/Icons/caret-down.svg") center / contain no-repeat;
  margin-left: 10px;
}
menu-group group-items[b-dd22loch5j] {
  display: inline;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  max-height: 0;
  background: white;
  transition: all ease-in-out 0.3s;
  visibility: collapse;
  z-index: 1;
  border-radius: 5px;
  box-shadow: 0 30px 40px rgba(0, 0, 0, 0.1);
  min-width: 150px;
}
@media only screen and (max-width: 1350px) {
  menu-group group-items[b-dd22loch5j] {
    box-shadow: none;
  }
}
menu-group group-items[b-dd22loch5j]  > a {
  display: block;
  z-index: -1;
  padding: 20px 15.66666667px;
  color: #232323;
  transition: color 0.1s;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
menu-group group-items[b-dd22loch5j]  > a:last-child {
  padding-right: 47px;
}
menu-group group-items[b-dd22loch5j]  > a.active,
menu-group group-items[b-dd22loch5j]  > a:hover {
  color: var(--website-primary-colour, #4D849D);
}
@media only screen and (max-width: 1550px) {
  menu-group group-items[b-dd22loch5j]  > a {
    padding: 20px 8.33333333px;
  }
  menu-group group-items[b-dd22loch5j]  > a:last-child {
    padding-right: 25px;
  }
}
menu-group group-items[b-dd22loch5j]  > a.active,
menu-group group-items[b-dd22loch5j]  > a:hover {
  color: var(--website-primary-colour, #4D849D);
}
menu-group:hover group-items[b-dd22loch5j],
menu-group:focus group-items[b-dd22loch5j],
menu-group:active group-items[b-dd22loch5j] {
  top: 60px;
  opacity: 1;
  max-height: 500px;
  visibility: visible;
}
mobile-menu-content menu-group[b-dd22loch5j] {
  overflow: hidden;
}
mobile-menu-content menu-group group-items[b-dd22loch5j] {
  display: block;
  position: sticky;
  opacity: 1;
  bottom: 100%;
  width: 100%;
  transition: all linear 0.5s;
}
