/* /Components/AgeGroup/AgeGroupCard.razor.rz.scp.css */
age-group-card[b-18runffiv9] {
  border-radius: 43px;
  transition: box-shadow 0.2s, ease-in-out 0.2s;
  border: 3px 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%;
}
age-group-card:hover[b-18runffiv9] {
  box-shadow: rgba(from var(--website-secondary-colour, #37869F) r g b / 20%) 0px 0px 0px 8px;
  transform: scale(1.02);
}
[selected] age-group-card[b-18runffiv9] {
  border-color: var(--website-secondary-colour, #37869F);
}
age-group-card img[b-18runffiv9] {
  max-width: 150px;
}
age-group-card.compressed[b-18runffiv9] {
  padding: 20px 50px;
}
age-group-card.compressed h3[b-18runffiv9] {
  margin: 0;
  font-size: 19px;
  line-height: 19px;
  text-align: left;
}
age-group-card[b-18runffiv9]  heading-link {
  display: block;
}
age-group-card[b-18runffiv9]  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: 800px) {
  age-group-card[b-18runffiv9] {
    border-radius: 46px;
  }
  age-group-card[b-18runffiv9]  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/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: 800px) {
  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: 800px) {
  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: 800px) {
  section[b-5hiqxu9nkm] {
    width: 95%;
  }
}
/* /Components/Button.razor.rz.scp.css */
.button[b-cqjvesflhs] {
  display: inline-block;
  border: 2px solid;
  transition: box-shadow 0.2s;
  font-weight: 600;
  border-radius: 30px;
  text-align: center;
  cursor: pointer;
  padding: 12px 18px;
  font-size: 16px;
}
.button.primary[b-cqjvesflhs] {
  font-size: 17px;
  background-color: var(--website-primary-colour, #4D849D);
  border-color: var(--website-primary-colour, #4D849D);
  color: #fff;
}
.button.primary:hover[b-cqjvesflhs],
.button.primary:active[b-cqjvesflhs] {
  box-shadow: rgba(from var(--website-primary-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
.button.primary:hover[b-cqjvesflhs] {
  opacity: 0.8;
}
.button.secondary[b-cqjvesflhs] {
  font-size: 17px;
  background-color: #fff;
  border-color: var(--website-primary-colour, #4D849D);
  color: var(--website-primary-colour, #4D849D);
}
.button.secondary:hover[b-cqjvesflhs],
.button.secondary:active[b-cqjvesflhs] {
  box-shadow: rgba(from #fff r g b / 20%) 0px 0px 0px 8px;
}
.button.secondary:hover[b-cqjvesflhs],
.button.secondary:active[b-cqjvesflhs] {
  box-shadow: rgba(from var(--website-primary-colour, #4D849D) r g b / 20%) 0px 0px 0px 8px;
}
.button.secondary:hover[b-cqjvesflhs] {
  opacity: 0.8;
}
.button.tertiary[b-cqjvesflhs] {
  font-size: 17px;
  background-color: var(--website-tertiary-colour, #C9E0E6);
  border-color: var(--website-tertiary-colour, #C9E0E6);
  color: #4A4E4F;
}
.button.tertiary:hover[b-cqjvesflhs],
.button.tertiary:active[b-cqjvesflhs] {
  box-shadow: rgba(from var(--website-tertiary-colour, #C9E0E6) r g b / 20%) 0px 0px 0px 8px;
}
.button.tertiary:hover[b-cqjvesflhs] {
  opacity: 0.8;
}
.button.hollow[b-cqjvesflhs] {
  font-size: 17px;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.hollow:hover[b-cqjvesflhs],
.button.hollow:active[b-cqjvesflhs] {
  box-shadow: rgba(from transparent r g b / 20%) 0px 0px 0px 8px;
}
.button.hollow:hover[b-cqjvesflhs] {
  opacity: 0.8;
}
/* /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: 800px) {
  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: 800px) {
  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: 800px) {
  author-about about h3[b-epfuvlwd70] {
    display: block;
    text-align: center;
  }
}
/* /Components/Common/card.razor.rz.scp.css */
card-item[b-jlpnvu9o5c] {
  display: block;
  border-radius: 43px;
  transition: box-shadow 0.2s, ease-in-out 0.2s;
  border: 3px solid var(--website-primary-colour, #4D849D);
  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] {
  box-shadow: rgba(from var(--website-secondary-colour, #37869F) r g b / 20%) 0px 0px 0px 8px;
  transform: scale(1.02);
}
[selected] card-item[b-jlpnvu9o5c] {
  border-color: var(--website-secondary-colour, #37869F);
}
card-item a[b-jlpnvu9o5c] {
  display: block;
  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: 250px;
  width: 100%;
}
card-item a card-image-section card-image-container card-image[b-jlpnvu9o5c],
card-item a card-image-section card-image-container card-placeholder[b-jlpnvu9o5c] {
  display: block;
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
card-item a card-image-section card-image-container card-placeholder[b-jlpnvu9o5c] {
  background: #e7e6e5;
}
card-item a card-image-section.placeholder[b-jlpnvu9o5c] {
  margin: 0;
}
card-item a card-info-section[b-jlpnvu9o5c] {
  display: block;
  /* space for the fixed prompt text*/
  padding: 15px 20px 35px 20px;
}
card-item a card-info-section > *[b-jlpnvu9o5c] {
  display: block;
  margin: 15px 0;
}
card-item a card-info-section > *:first-child[b-jlpnvu9o5c] {
  margin-top: 0;
}
card-item a card-info-section card-title[b-jlpnvu9o5c],
card-item a card-info-section card-brief[b-jlpnvu9o5c] {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
card-item a card-info-section card-title[b-jlpnvu9o5c] {
  font-weight: bold;
  font-size: 23px;
  line-height: 30px;
  -webkit-line-clamp: 4;
}
@media only screen and (max-width: 800px) {
  card-item a card-info-section card-title[b-jlpnvu9o5c] {
    font-size: 19px;
    line-height: 23px;
  }
}
card-item a card-info-section card-brief[b-jlpnvu9o5c] {
  font-size: 16px;
  line-height: 27px;
}
card-item a card-info-section prompt-text[b-jlpnvu9o5c] {
  position: absolute;
  bottom: 5px;
  left: 20px;
  font-size: 16px;
  line-height: 27px;
  color: var(--website-primary-colour, #4D849D);
  font-weight: bold;
}
card-item.solid-full-size-image card-image-section[b-jlpnvu9o5c] {
  margin: 0;
}
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-info-section[b-jlpnvu9o5c] {
  padding: 5px;
  padding-left: 10px;
  align-self: center;
}
card-item.inline a card-info-section > *[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-info-section[b-jlpnvu9o5c],
card-item.square a card-info-section[b-jlpnvu9o5c] {
  padding: 15px 20px;
}
card-item.no-prompt-text a card-info-section card-title[b-jlpnvu9o5c],
card-item.square a card-info-section card-title[b-jlpnvu9o5c] {
  text-align: center;
}
card-item.no-prompt-text a card-info-section > *:last-child[b-jlpnvu9o5c],
card-item.square a card-info-section > *:last-child[b-jlpnvu9o5c] {
  margin-bottom: 0;
}
card-item.skeleton[b-jlpnvu9o5c] {
  border-radius: 43px;
  transition: box-shadow 0.2s, ease-in-out 0.2s;
  border: 3px 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] {
  box-shadow: rgba(from var(--website-secondary-colour, #37869F) r g b / 20%) 0px 0px 0px 8px;
  transform: scale(1.02);
}
[selected] card-item.skeleton[b-jlpnvu9o5c] {
  border-color: var(--website-secondary-colour, #37869F);
}
@keyframes pulse-b-jlpnvu9o5c {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
/* /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/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/SelectForCheckboxList.razor.rz.scp.css */
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] {
  gap: 11px;
  overflow: auto;
  max-height: none;
}
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option {
  padding: 0;
}
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option[selected] > *,
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option:hover > * {
  background-color: rgba(var(--website-primary-colour, #4D849D), 0.4);
  color: #fff;
}
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option > * {
  display: block;
  border: 1px solid rgba(var(--website-primary-colour, #4D849D), 0.4);
  border-radius: 43px;
  padding: 8px 20px;
}
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option > *.child {
  margin-left: 20px;
}
section[b-d5mioun3xn]  select-for-options[breezer-select-for-options] select-option > *:not(.child) {
  margin-right: 20px;
}
/* /Components/Common/SelectForList.razor.rz.scp.css */
section[b-0csnlfm4li]  select-for-options {
  display: grid;
  gap: 11px;
}
/* /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(var(--website-secondary-colour, #37869F), 0.5);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
summary-for[checked][b-bpxy14309m] {
  background-color: rgba(var(--website-primary-colour, #4D849D), 0.3);
}
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/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/EditorForTitle.razor.rz.scp.css */
input[b-dk2duzdges] {
  border: none;
  width: 100%;
  min-width: 100px;
  font-family: inherit;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.small[b-dk2duzdges] {
  font-size: 23px;
  line-height: 30px;
}
@media only screen and (max-width: 800px) {
  .small[b-dk2duzdges] {
    font-size: 19px;
    line-height: 23px;
  }
}
.medium[b-dk2duzdges] {
  font-size: 32px;
  line-height: 40px;
}
@media only screen and (max-width: 800px) {
  .medium[b-dk2duzdges] {
    text-align: center;
    font-size: 26px;
    line-height: 30px;
  }
}
.qanda[b-dk2duzdges] {
  font-size: 32px;
  line-height: 40px;
}
@media only screen and (max-width: 800px) {
  .qanda[b-dk2duzdges] {
    text-align: center;
    font-size: 26px;
    line-height: 30px;
  }
}
.large[b-dk2duzdges] {
  line-height: 63px;
  font-size: 56px;
  font-weight: 600;
}
@media only screen and (max-width: 800px) {
  .large[b-dk2duzdges] {
    text-align: center;
    font-size: 34px;
    line-height: 39px;
  }
}
/* /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: grid;
  grid-template-columns: 1fr;
  gap: 40px;
  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: 800px) {
  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: 800px) {
  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: 65px 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: 800px) {
  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 {
  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: 800px) {
  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: 800px) {
  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: 65px 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: 800px) {
  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/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;
}
product-specification-container content specs label[b-i3e9sq0lsv] {
  padding-left: 20px;
  padding: 5px 20px;
  border-right: 2px solid var(--website-primary-colour, #4D849D);
}
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(var(--website-primary-colour, #4D849D), 0.2);
}
/* /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/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 {
  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/Topic/SummaryForOrderedKnowledgeArticleTopic.razor.rz.scp.css */
blog-tag[b-o93fmccwy9] {
  display: flex;
  align-items: center;
  font-size: 15px;
}
select-option[selected] blog-tag[b-o93fmccwy9] {
  color: #23CB89;
  font-weight: 600;
}
checkbox[b-o93fmccwy9] {
  display: flex;
  border: 1.5px solid #853EF3;
  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-o93fmccwy9]::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: bold;
}
/* /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: 43px;
  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%;
}
