/* Minification failed. Returning unminified contents.
(121,41): run-time error CSS1030: Expected identifier, found '.'
(121,58): run-time error CSS1031: Expected selector, found ')'
(121,58): run-time error CSS1025: Expected comma or open brace, found ')'
(126,41): run-time error CSS1030: Expected identifier, found '.'
(126,58): run-time error CSS1031: Expected selector, found ')'
(126,58): run-time error CSS1025: Expected comma or open brace, found ')'
(2403,25): run-time error CSS1030: Expected identifier, found '.'
(2403,64): run-time error CSS1031: Expected selector, found ')'
(2403,64): run-time error CSS1025: Expected comma or open brace, found ')'
(5162,56): run-time error CSS1030: Expected identifier, found '.'
(5162,62): run-time error CSS1031: Expected selector, found ')'
(5162,62): run-time error CSS1025: Expected comma or open brace, found ')'
(7897,21): run-time error CSS1030: Expected identifier, found '.'
(7897,36): run-time error CSS1031: Expected selector, found ')'
(7897,36): run-time error CSS1025: Expected comma or open brace, found ')'
(7927,30): run-time error CSS1030: Expected identifier, found '.'
(7927,42): run-time error CSS1031: Expected selector, found ')'
(7927,42): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";

*{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
  border:0;
  margin:0;
  font-size:100%;
  vertical-align:baseline;
}

ul,
ol{
  list-style:none;
}

[class*=btn-]{
  margin:0;
  color:inherit;
  -webkit-appearance:none;
}

button{
  overflow:visible;
  text-transform:none;
}

button[disabled],
html input[disabled]{
  cursor:default;
}

button::-moz-focus-inner,
input::-moz-focus-inner{
  padding:0;
  border:0;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}

legend{
  display:table;
  padding:0;
}

fieldset{
  padding:0.01em 0 0;
  border:0;
  margin:0;
  min-width:0;
}

body:not(:-moz-handler-blocked) fieldset{
  display:table-cell;
}

html{
  background-color:#fff;
  color:#1a1a2b;
  font-size:62.5%;
  scroll-behavior:smooth;
}

body{
  position:relative;
  overflow:hidden;
  font-family:Figtree, Arial, sans-serif;
  font-size:160%;
  line-height:2.4rem;
  overflow-y:auto;
}

@media (min-width: 768px){
  body{
    font-size:160%;
  }
}

body.body--salesfunnel{
  background-color:#f6f6f9;
}

body.dyslexia *{
  font-family:opendyslexic, sans-serif !important;
  font-size-adjust:0.45 !important;
}

.body-wrapper{
  margin:0;
}

.body--salesfunnel .body-wrapper{
  -webkit-box-shadow:none;
          box-shadow:none;
}

*:focus{
  outline:0.2rem transparent;
}

*:focus-visible,
.focus{
  outline:solid 0.1rem currentColor;
  outline-offset:3px;
}

*:focus-visible[aria-expanded=true]:has(.collapsible-icon),
.focus[aria-expanded=true]:has(.collapsible-icon){
  outline:none !important;
}

*:focus-visible[aria-expanded=true]:has(.collapsible-icon) .collapsible-icon,
.focus[aria-expanded=true]:has(.collapsible-icon) .collapsible-icon{
  outline:solid 0.1rem currentColor;
  outline-offset:3px;
}

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

.grid-section-container{
  display:block;
}

h1{
  margin:0.67em 0;
  font-size:2em;
}

hr{
  overflow:visible;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
}

pre{
  font-family:monospace;
  font-size:1em;
}

a{
  background-color:transparent;
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}

b,
strong{
  font-weight:bolder;
}

code,
kbd,
samp{
  font-family:monospace;
  font-size:1em;
}

small{
  font-size:80%;
}

sub,
sup{
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}

img{
  border-style:none;
}

button,
input,
optgroup,
select,
textarea,
fieldset{
  margin:0;
  font-family:inherit;
  font-size:100%;
  line-height:2.4rem;
}

button,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

[type=button],
[type=reset],
[type=submit],
button{
  -webkit-appearance:button;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{
  border-style:none;
  padding:0;
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring{
  outline:1px dotted ButtonText;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  display:table;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
  color:inherit;
  max-width:100%;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type=checkbox],
[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}

[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details{
  display:block;
}

summary{
  display:list-item;
}

template{
  display:none;
}

[hidden]{
  display:none;
}

.sr-only{
  position:absolute;
  overflow:hidden;
  clip-path:inset(50%);
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
}

.sr-only-focusabel:active,
.sr-only-focusabel:focus{
  position:static;
  overflow:visible;
  clip-path:none;
  width:auto;
  height:auto;
  margin:0;
}

.hidden{
  display:none !important;
}

@media (max-width: 340px){
  .hidden-xxs{
    display:none !important;
  }
}

@media (max-width: 541px){
  .hidden-xs{
    display:none !important;
  }
}

@media (max-width: 768px){
  .hidden-sm{
    display:none !important;
  }
}

@media (max-width: 992px){
  .hidden-md{
    display:none !important;
  }
}

@media (max-width: 1024px){
  .hidden-lg{
    display:none !important;
  }
}

@media (max-width: 1200px){
  .hidden-xl{
    display:none !important;
  }
}

@media (max-width: 1600px){
  .hidden-xxl{
    display:none !important;
  }
}

@media (max-width: 767px){
  .hide-xs{
    display:none !important;
  }
}

@media (max-width: 540px){
  .hide-xxs{
    display:none !important;
  }
}

@media (max-width: 540px){
  .hide-lt-xs{
    display:none !important;
  }
}

@media (min-width: 541px){
  .hide-gte-xs{
    display:none !important;
  }
}

@media (max-width: 767px){
  .hide-lt-sm{
    display:none !important;
  }
}

@media (min-width: 768px){
  .hide-gte-sm{
    display:none !important;
  }
}

@media (max-width: 991px){
  .hide-lt-md{
    display:none !important;
  }
}

@media (min-width: 992px){
  .hide-gte-md{
    display:none !important;
  }
}

@media (max-width: 1023px){
  .hide-lt-lg{
    display:none !important;
  }
}

@media (min-width: 1024px){
  .hide-gte-lg{
    display:none !important;
  }
}

.offscreen{
  position:absolute !important;
  top:-200vh !important;
  overflow:hidden !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  clip-path:inset(50%) !important;
}

.width-full{
  width:100% !important;
}

.width-half{
  width:50% !important;
}

.width-third{
  width:33.33% !important;
}

.width-fourth{
  width:25% !important;
}

.no-margin-bottom{
  margin-bottom:0 !important;
}

@media (max-width: 540px){
  .no-margin-bottom-xxs{
    margin-bottom:0 !important;
  }
}

@font-face{
  font-family:"opendyslexic";
  font-weight:400;
  font-style:normal;
  src:url(/Resources/content/fonts/opendyslexic/opendyslexic-regular.woff2) format("woff2"), url(/Resources/content/fonts/opendyslexic/opendyslexic-regular.woff) format("woff"), url(/Resources/content/fonts/opendyslexic/opendyslexic-regular.ttf) format("truetype");
}

@font-face{
  font-family:"opendyslexic";
  font-weight:600;
  font-style:normal;
  src:url(/Resources/content/fonts/opendyslexic/opendyslexic-bold.woff2) format("woff2"), url(/Resources/content/fonts/opendyslexic/opendyslexic-bold.woff) format("woff"), url(/Resources/content/fonts/opendyslexic/opendyslexic-bold.ttf) format("truetype");
}

@font-face{
  font-family:"Figtree";
  font-weight:400;
  font-style:normal;
  src:url(/Resources/content/fonts/figtree/Figtree.woff2) format("woff2"), url(/Resources/content/fonts/figtree/Figtree.woff) format("woff"), url(/Resources/content/fonts/figtree/Figtree.ttf) format("truetype");
}

@font-face{
  font-family:"Figtree";
  font-weight:600;
  font-style:normal;
  src:url(/Resources/content/fonts/figtree/Figtree.woff2) format("woff2"), url(/Resources/content/fonts/figtree/Figtree.woff) format("woff"), url(/Resources/content/fonts/figtree/Figtree.ttf) format("truetype");
}

@font-face{
  font-family:"Figtree-Bold";
  font-weight:700;
  font-style:normal;
  src:url(/Resources/content/fonts/figtree/Figtree-Bold.woff2) format("woff2"), url(/Resources/content/fonts/figtree/Figtree-Bold.woff) format("woff"), url(/Resources/content/fonts/figtree/Figtree-Bold.ttf) format("truetype");
}

@font-face{
  font-family:"Figtree-Bold";
  font-weight:600;
  font-style:normal;
  src:url(/Resources/content/fonts/figtree/Figtree-Bold.woff2) format("woff2"), url(/Resources/content/fonts/figtree/Figtree-Bold.woff) format("woff"), url(/Resources/content/fonts/figtree/Figtree-Bold.ttf) format("truetype");
}

a:not([class*=btn-]).disabled{
  pointer-events:none;
  opacity:0.5;
}

a:not([class*=btn-]){
  position:relative;
}

a:not([class*=btn-]):hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}

p a:not([class*=btn-]){
  font-weight:normal;
}

p a:not([class*=btn-]):not([class*=button-])[target=_blank] .icon{
  position:relative;
  top:0.2rem;
  right:0;
  display:inline-block;
  padding-left:0.4rem;
}

p a:not([class*=btn-]):not([class*=button-])[target=_blank] .icon .ic-g-external-link::before{
  color:currentColor;
}

@-webkit-keyframes rotateIn{
  from{
    -webkit-transform:rotate(360deg);
    transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@keyframes rotateIn{
  from{
    -webkit-transform:rotate(360deg);
    transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@-webkit-keyframes chatbot-hand-wave{
  0%,
100%{
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
    -webkit-transform-origin:80% 80%;
            transform-origin:80% 80%;
  }
  8%{
    -webkit-transform:rotate(-35deg);
            transform:rotate(-35deg);
  }
  15%{
    -webkit-transform:rotate(35deg);
            transform:rotate(35deg);
  }
  22%{
    -webkit-transform:rotate(-50deg);
            transform:rotate(-50deg);
  }
  30%{
    -webkit-transform:rotate(50deg);
            transform:rotate(50deg);
  }
  38%{
    -webkit-transform:rotate(-15deg);
            transform:rotate(-15deg);
  }
  50%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
}

@keyframes chatbot-hand-wave{
  0%,
100%{
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
    -webkit-transform-origin:80% 80%;
            transform-origin:80% 80%;
  }
  8%{
    -webkit-transform:rotate(-35deg);
            transform:rotate(-35deg);
  }
  15%{
    -webkit-transform:rotate(35deg);
            transform:rotate(35deg);
  }
  22%{
    -webkit-transform:rotate(-50deg);
            transform:rotate(-50deg);
  }
  30%{
    -webkit-transform:rotate(50deg);
            transform:rotate(50deg);
  }
  38%{
    -webkit-transform:rotate(-15deg);
            transform:rotate(-15deg);
  }
  50%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
  margin-bottom:1.6rem;
  font-weight:700;
}

h1,
.h1{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:2.5rem;
  line-height:4.8rem;
  margin-top:0;
  font-weight:700;
}

@media (max-width: 767px){
  h1,
  .h1{
    font-size:2.5rem;
    line-height:3.2rem;
  }
}

h2,
.h2{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:2.3rem;
  line-height:2.4rem;
  padding-top:0.8rem;
  font-weight:700;
  text-transform:none;
}

@media (max-width: 767px){
  h2,
  .h2{
    font-size:2.3rem;
    line-height:2.4rem;
  }
}

h2 .btn-icon [class^=ic-g]::before,
h2 .btn-icon [class^=ic-g]::after,
h2 .icon.trigger [class^=ic-g]::before,
h2 .icon.trigger [class^=ic-g]::after,
.h2 .btn-icon [class^=ic-g]::before,
.h2 .btn-icon [class^=ic-g]::after,
.h2 .icon.trigger [class^=ic-g]::before,
.h2 .icon.trigger [class^=ic-g]::after{
  font-size:calc(100% - 0.4rem);
}

h3,
.h3{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:2rem;
  line-height:2.4rem;
  padding-top:1.6rem;
  font-weight:700;
  text-transform:none;
}

@media (max-width: 767px){
  h3,
  .h3{
    font-size:2rem;
    line-height:2.4rem;
  }
}

h4,
.h4{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:1.8rem;
  line-height:2.4rem;
  padding-top:1.6rem;
  font-weight:700;
  text-transform:none;
}

@media (max-width: 767px){
  h4,
  .h4{
    font-size:1.6rem;
    line-height:2.4rem;
  }
}

h5,
.h5{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:1.8rem;
  line-height:2.4rem;
  padding-top:1.6rem;
  font-weight:700;
  text-transform:none;
}

@media (max-width: 767px){
  h5,
  .h5{
    font-size:1.6rem;
    line-height:2.4rem;
  }
}

h6,
.h6{
  margin-bottom:1.6rem;
  font-family:Figtree-Bold, Arial, sans-serif;
  font-size:1.8rem;
  line-height:2.4rem;
  padding-top:1.6rem;
  font-weight:700;
  text-transform:none;
}

@media (max-width: 767px){
  h6,
  .h6{
    font-size:1.6rem;
    line-height:2.4rem;
  }
}

p{
  margin-bottom:2.4rem;
  font-family:Figtree, Arial, sans-serif;
  font-size:1.6rem;
  font-weight:normal;
  line-height:2.4rem;
}

p.lead-in{
  font-size:2rem;
  font-weight:normal;
  font-style:normal;
  line-height:2.4rem;
}

p b,
p strong{
  font-weight:600;
}

.text-small{
  font-size:1.4rem;
  line-height:2.4rem;
}

.error{
  color:#de0000;
}

.info{
  color:#5e99d8;
}

.success{
  color:#23856e;
}

.warning{
  color:#ff9e0f;
}

.white-space-nowrap{
  white-space:nowrap;
}

h1,
.h1{
  color:#282c32;
}

h2,
.h2{
  color:#282c32;
}

h3,
.h3{
  color:#282c32;
}

h4,
.h4{
  color:#282c32;
}

h5,
.h5{
  color:#282c32;
}

h6,
.h6{
  color:#282c32;
}

p{
  color:#0e0e0e;
}

p.lead-in{
  color:#ee6c4d;
}

.text-light{
  color:rgba(26,26,43,0.65098);
}

a:not([class*=btn-]){
  color:#0762c4;
}

a:not([class*=btn-]):hover{
  color:#0e0e0e;
}

figcaption{
  color:rgba(14, 14, 14, 0.75);
}

.theme-primary h1,
.theme-primary .h1{
  color:#fff;
}

.theme-primary h2,
.theme-primary .h2{
  color:#fff;
}

.theme-primary h3,
.theme-primary .h3{
  color:#fff;
}

.theme-primary h4,
.theme-primary .h4{
  color:#fff;
}

.theme-primary h5,
.theme-primary .h5{
  color:#fff;
}

.theme-primary h6,
.theme-primary .h6{
  color:#fff;
}

.theme-primary p{
  color:#fff;
}

.theme-primary p.lead-in{
  color:#fff;
}

.theme-primary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-primary a:not([class*=btn-]){
  color:#fff;
}

.theme-primary a:not([class*=btn-]):hover{
  color:#fff;
}

.theme-primary figcaption{
  color:rgba(255, 255, 255, 0.75);
}

.theme-secondary h1,
.theme-secondary .h1{
  color:#fff;
}

.theme-secondary h2,
.theme-secondary .h2{
  color:#fff;
}

.theme-secondary h3,
.theme-secondary .h3{
  color:#fff;
}

.theme-secondary h4,
.theme-secondary .h4{
  color:#fff;
}

.theme-secondary h5,
.theme-secondary .h5{
  color:#fff;
}

.theme-secondary h6,
.theme-secondary .h6{
  color:#fff;
}

.theme-secondary p{
  color:#fff;
}

.theme-secondary p.lead-in{
  color:#fff;
}

.theme-secondary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-secondary a:not([class*=btn-]){
  color:#fff;
}

.theme-secondary a:not([class*=btn-]):hover{
  color:#fff;
}

.theme-secondary figcaption{
  color:rgba(255, 255, 255, 0.75);
}

.theme-tertiary h1,
.theme-tertiary .h1{
  color:#fff;
}

.theme-tertiary h2,
.theme-tertiary .h2{
  color:#fff;
}

.theme-tertiary h3,
.theme-tertiary .h3{
  color:#fff;
}

.theme-tertiary h4,
.theme-tertiary .h4{
  color:#fff;
}

.theme-tertiary h5,
.theme-tertiary .h5{
  color:#fff;
}

.theme-tertiary h6,
.theme-tertiary .h6{
  color:#fff;
}

.theme-tertiary p{
  color:#fff;
}

.theme-tertiary p.lead-in{
  color:#fff;
}

.theme-tertiary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-tertiary a:not([class*=btn-]){
  color:#fff;
}

.theme-tertiary a:not([class*=btn-]):hover{
  color:#fff;
}

.theme-tertiary figcaption{
  color:rgba(255, 255, 255, 0.75);
}

.theme-quaternary h1,
.theme-quaternary .h1{
  color:#ee6c4d;
}

.theme-quaternary h2,
.theme-quaternary .h2{
  color:#ee6c4d;
}

.theme-quaternary h3,
.theme-quaternary .h3{
  color:#ee6c4d;
}

.theme-quaternary h4,
.theme-quaternary .h4{
  color:#ee6c4d;
}

.theme-quaternary h5,
.theme-quaternary .h5{
  color:#ee6c4d;
}

.theme-quaternary h6,
.theme-quaternary .h6{
  color:#ee6c4d;
}

.theme-quaternary p{
  color:#0e0e0e;
}

.theme-quaternary p.lead-in{
  color:#0e0e0e;
}

.theme-quaternary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-quaternary a:not([class*=btn-]){
  color:#0e0e0e;
}

.theme-quaternary a:not([class*=btn-]):hover{
  color:#0e0e0e;
}

.theme-quaternary figcaption{
  color:rgba(14, 14, 14, 0.75);
}

.theme-quinary h1,
.theme-quinary .h1{
  color:#ee6c4d;
}

.theme-quinary h2,
.theme-quinary .h2{
  color:#ee6c4d;
}

.theme-quinary h3,
.theme-quinary .h3{
  color:#ee6c4d;
}

.theme-quinary h4,
.theme-quinary .h4{
  color:#ee6c4d;
}

.theme-quinary h5,
.theme-quinary .h5{
  color:#ee6c4d;
}

.theme-quinary h6,
.theme-quinary .h6{
  color:#ee6c4d;
}

.theme-quinary p{
  color:#0e0e0e;
}

.theme-quinary p.lead-in{
  color:#0e0e0e;
}

.theme-quinary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-quinary a:not([class*=btn-]){
  color:#0e0e0e;
}

.theme-quinary a:not([class*=btn-]):hover{
  color:#0e0e0e;
}

.theme-quinary figcaption{
  color:rgba(14, 14, 14, 0.75);
}

.theme-senary h1,
.theme-senary .h1{
  color:#0f0;
}

.theme-senary h2,
.theme-senary .h2{
  color:#0f0;
}

.theme-senary h3,
.theme-senary .h3{
  color:#0f0;
}

.theme-senary h4,
.theme-senary .h4{
  color:#0f0;
}

.theme-senary h5,
.theme-senary .h5{
  color:#0f0;
}

.theme-senary h6,
.theme-senary .h6{
  color:#0f0;
}

.theme-senary p{
  color:#0f0;
}

.theme-senary p.lead-in{
  color:#0f0;
}

.theme-senary .text-light{
  color:rgba(26,26,43,0.65098);
}

.theme-senary a:not([class*=btn-]){
  color:#0f0;
}

.theme-senary a:not([class*=btn-]):hover{
  color:#0f0;
}

.theme-senary figcaption{
  color:rgba(0, 255, 0, 0.75);
}

@media (max-width: 767px){
  p{
    font-size:1.6rem;
    line-height:2.4rem;
  }
  p.lead-in{
    font-size:1.6rem;
    line-height:2.4rem;
  }
}

.animated-plus-icon{
  position:relative;
  display:inline-block;
  overflow:hidden;
  -webkit-transition:-webkit-transform 0.25s ease-in-out;
  transition:-webkit-transform 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  width:14px;
  height:14px;
  -webkit-transform-origin:center;
      -ms-transform-origin:center;
          transform-origin:center;
}

.animated-plus-icon::before,
.animated-plus-icon::after{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:3px;
  margin-top:-0.2rem;
}

.animated-plus-icon::before{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
  border-radius:5px;
}

.animated-plus-icon::after{
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
          transform:rotate(0deg);
  border-radius:5px;
}

[aria-expanded=true] .animated-plus-icon{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
}

[aria-expanded=true] .animated-plus-icon::after{
  opacity:0;
}

.collapsible-icon{
  position:absolute;
  right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.collapsible-icon .icon{
  display:inline-block;
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
          transform:rotate(0deg);
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  font-size:1em;
  -webkit-transform-origin:center;
      -ms-transform-origin:center;
          transform-origin:center;
}

.collapsible-icon .animated-plus-icon{
  width:14px;
  height:24px;
}

[aria-expanded=true] .collapsible-icon .icon{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}

@media (min-width: 768px){
  .animated-plus-icon{
    width:16px;
    height:24px;
  }
}

.animated-plus-icon::before,
.animated-plus-icon::after{
  background-color:#0e0e0e;
}

.accordion-item-header:hover .icon [class*=ic-]::before,
.card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.accordion-item-header:hover .animated-plus-icon::before,
.accordion-item-header:hover .animated-plus-icon::after,
.card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.theme-default .animated-plus-icon::before,
.theme-default .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.theme-default .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-default .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.theme-default .accordion-item-header:hover .animated-plus-icon::before,
.theme-default .accordion-item-header:hover .animated-plus-icon::after,
.theme-default .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-default .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.theme-primary .animated-plus-icon::before,
.theme-primary .animated-plus-icon::after{
  background-color:#fff;
}

.theme-primary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-primary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.theme-primary .accordion-item-header:hover .animated-plus-icon::before,
.theme-primary .accordion-item-header:hover .animated-plus-icon::after,
.theme-primary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-primary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.theme-secondary .animated-plus-icon::before,
.theme-secondary .animated-plus-icon::after{
  background-color:#fff;
}

.theme-secondary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-secondary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.theme-secondary .accordion-item-header:hover .animated-plus-icon::before,
.theme-secondary .accordion-item-header:hover .animated-plus-icon::after,
.theme-secondary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-secondary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.theme-tertiary .animated-plus-icon::before,
.theme-tertiary .animated-plus-icon::after{
  background-color:#fff;
}

.theme-tertiary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-tertiary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.theme-tertiary .accordion-item-header:hover .animated-plus-icon::before,
.theme-tertiary .accordion-item-header:hover .animated-plus-icon::after,
.theme-tertiary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-tertiary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.theme-quaternary .animated-plus-icon::before,
.theme-quaternary .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.theme-quaternary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-quaternary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.theme-quaternary .accordion-item-header:hover .animated-plus-icon::before,
.theme-quaternary .accordion-item-header:hover .animated-plus-icon::after,
.theme-quaternary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-quaternary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.theme-quinary .animated-plus-icon::before,
.theme-quinary .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.theme-quinary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-quinary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.theme-quinary .accordion-item-header:hover .animated-plus-icon::before,
.theme-quinary .accordion-item-header:hover .animated-plus-icon::after,
.theme-quinary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-quinary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.theme-senary .animated-plus-icon::before,
.theme-senary .animated-plus-icon::after{
  background-color:#0f0;
}

.theme-senary .accordion-item-header:hover .icon [class*=ic-]::before,
.theme-senary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.theme-senary .accordion-item-header:hover .animated-plus-icon::before,
.theme-senary .accordion-item-header:hover .animated-plus-icon::after,
.theme-senary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.theme-senary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.card-default .animated-plus-icon::before,
.card-default .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.card-default .accordion-item-header:hover .icon [class*=ic-]::before,
.card-default .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.card-default .accordion-item-header:hover .animated-plus-icon::before,
.card-default .accordion-item-header:hover .animated-plus-icon::after,
.card-default .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-default .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.card-primary .animated-plus-icon::before,
.card-primary .animated-plus-icon::after{
  background-color:#fff;
}

.card-primary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-primary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.card-primary .accordion-item-header:hover .animated-plus-icon::before,
.card-primary .accordion-item-header:hover .animated-plus-icon::after,
.card-primary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-primary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.card-secondary .animated-plus-icon::before,
.card-secondary .animated-plus-icon::after{
  background-color:#fff;
}

.card-secondary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-secondary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.card-secondary .accordion-item-header:hover .animated-plus-icon::before,
.card-secondary .accordion-item-header:hover .animated-plus-icon::after,
.card-secondary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-secondary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.card-tertiary .animated-plus-icon::before,
.card-tertiary .animated-plus-icon::after{
  background-color:#fff;
}

.card-tertiary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-tertiary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.card-tertiary .accordion-item-header:hover .animated-plus-icon::before,
.card-tertiary .accordion-item-header:hover .animated-plus-icon::after,
.card-tertiary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-tertiary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.card-quaternary .animated-plus-icon::before,
.card-quaternary .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.card-quaternary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-quaternary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.card-quaternary .accordion-item-header:hover .animated-plus-icon::before,
.card-quaternary .accordion-item-header:hover .animated-plus-icon::after,
.card-quaternary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-quaternary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.card-quinary .animated-plus-icon::before,
.card-quinary .animated-plus-icon::after{
  background-color:#0e0e0e;
}

.card-quinary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-quinary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#3d5a80;
}

.card-quinary .accordion-item-header:hover .animated-plus-icon::before,
.card-quinary .accordion-item-header:hover .animated-plus-icon::after,
.card-quinary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-quinary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#3d5a80;
}

.card-senary .animated-plus-icon::before,
.card-senary .animated-plus-icon::after{
  background-color:#0f0;
}

.card-senary .accordion-item-header:hover .icon [class*=ic-]::before,
.card-senary .card-header a:not([class*=btn-]):hover .icon [class*=ic-]::before{
  color:#fff;
}

.card-senary .accordion-item-header:hover .animated-plus-icon::before,
.card-senary .accordion-item-header:hover .animated-plus-icon::after,
.card-senary .card-header a:not([class*=btn-]):hover .animated-plus-icon::before,
.card-senary .card-header a:not([class*=btn-]):hover .animated-plus-icon::after{
  background-color:#fff;
}

.no-js .modal .collapsible{
  visibility:visible;
  opacity:1;
  max-height:none;
}

.loader{
  min-height:10rem;
  min-width:18rem;
  position:relative;
}

.loader::before{
  content:"";
  position:absolute;
  z-index:11;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:0.75;
  background-color:#fff;
  visibility:visible;
}

.loader.grid-section-container::before{
  background-color:#1a1a2b;
}

.loader::after{
  display:inline-block;
  font-family:"g-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:attr(data-loader-text);
  position:absolute;
  z-index:11;
  top:calc(50% - 3rem);
  left:calc(50% - 6.5rem);
  width:13rem;
  height:6rem;
  border-radius:57% 43% 38% 62%/38% 30% 70% 62%;
  background-color:#ee6c4d;
  color:#fff;
  font-size:1.6rem;
  font-weight:bold;
  line-height:5.7rem;
  text-align:center;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#003c81), to(#ee6c4d));
  background-image:linear-gradient(#003c81 0%, #ee6c4d 100%);
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
}

.loader.loader--top::after{
  top:2rem;
  top:45vh;
}

body.loader::before{
  position:fixed;
  z-index:998;
}

body.loader::after{
  position:fixed;
  z-index:999;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}


/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */

html.os-html,
html.os-html > .os-host{
  display:block;
  overflow:hidden;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:100% !important;
  width:100% !important;
  min-width:100% !important;
  min-height:100% !important;
  margin:0 !important;
  position:absolute !important;
}

html.os-html > .os-host > .os-padding{
  position:absolute;
}

body.os-dragging,
body.os-dragging *{
  cursor:default;
}

.os-host,
.os-host-textarea{
  position:relative;
  overflow:visible !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-line-pack:start;
  align-content:flex-start;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -ms-grid-row-align:flex-start;
  align-items:flex-start;
}

.os-host-flexbox{
  overflow:hidden !important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.os-host-flexbox > .os-size-auto-observer{
  height:inherit !important;
}

.os-host-flexbox > .os-content-glue{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:0;
  flex-shrink:0;
}

.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue{
  min-height:0;
  min-width:0;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-negative:1;
  flex-shrink:1;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
}

#os-dummy-scrollbar-size{
  position:fixed;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility:hidden;
  overflow:scroll;
  height:500px;
  width:500px;
}

#os-dummy-scrollbar-size > div{
  width:200%;
  height:200%;
  margin:10px 0;
}

#os-dummy-scrollbar-size:before,
#os-dummy-scrollbar-size:after,
.os-content:before,
.os-content:after{
  content:"";
  display:table;
  width:0.01px;
  height:0.01px;
  line-height:0;
  font-size:0;
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
  -ms-flex-negative:0;
      flex-shrink:0;
  visibility:hidden;
}

#os-dummy-scrollbar-size,
.os-viewport{
  -ms-overflow-style:scrollbar !important;
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport{
  scrollbar-width:none !important;
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{
  display:none !important;
  width:0px !important;
  height:0px !important;
  visibility:hidden !important;
  background:transparent !important;
}

.os-content-glue{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
  max-height:100%;
  max-width:100%;
  width:100%;
  pointer-events:none;
}

.os-padding{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
  direction:inherit;
  position:absolute;
  overflow:visible;
  padding:0;
  margin:0;
  left:0;
  top:0;
  bottom:0;
  right:0;
  width:auto !important;
  height:auto !important;
  z-index:0;
}

.os-host-overflow > .os-padding{
  overflow:hidden;
}

.os-viewport{
  direction:inherit !important;
  -webkit-box-sizing:inherit !important;
          box-sizing:inherit !important;
  resize:none !important;
  outline:none !important;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
  bottom:0;
  right:0;
  padding:0;
  margin:0;
  -webkit-overflow-scrolling:touch;
}

.os-content-arrange{
  position:absolute;
  z-index:-1;
  min-height:1px;
  min-width:1px;
  pointer-events:none;
}

.os-content{
  direction:inherit;
  -webkit-box-sizing:border-box !important;
          box-sizing:border-box !important;
  position:relative;
  display:block;
  height:100%;
  width:100%;
  height:100%;
  width:100%;
  visibility:visible;
}

.os-content > .os-textarea{
  -webkit-box-sizing:border-box !important;
          box-sizing:border-box !important;
  direction:inherit !important;
  background:transparent !important;
  outline:0px none transparent !important;
  overflow:hidden !important;
  position:absolute !important;
  display:block !important;
  top:0 !important;
  left:0 !important;
  margin:0 !important;
  border-radius:0px !important;
  float:none !important;
  -webkit-filter:none !important;
  filter:none !important;
  border:none !important;
  resize:none !important;
  -webkit-transform:none !important;
  -ms-transform:none !important;
      transform:none !important;
  max-width:none !important;
  max-height:none !important;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  -webkit-perspective:none !important;
  perspective:none !important;
  opacity:1 !important;
  z-index:1 !important;
  clip:auto !important;
  vertical-align:baseline !important;
  padding:0px;
}

.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea{
  right:0 !important;
}

.os-content > .os-textarea-cover{
  z-index:-1;
  pointer-events:none;
}

.os-content > .os-textarea[wrap=off]{
  white-space:pre !important;
  margin:0px !important;
}

.os-text-inherit{
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  font-style:inherit;
  -webkit-font-feature-settings:inherit;
          font-feature-settings:inherit;
  font-variant:inherit;
  text-transform:inherit;
  text-decoration:inherit;
  text-indent:inherit;
  text-align:inherit;
  text-shadow:inherit;
  text-overflow:inherit;
  letter-spacing:inherit;
  word-spacing:inherit;
  line-height:inherit;
  unicode-bidi:inherit;
  direction:inherit;
  color:inherit;
  cursor:text;
}

.os-resize-observer,
.os-resize-observer-host{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
  display:block;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  pointer-events:none;
  z-index:-1;
}

.os-resize-observer-host{
  padding:inherit;
  border:inherit;
  border-color:transparent;
  border-style:solid;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.os-resize-observer-host.observed{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}

.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer{
  height:200%;
  width:200%;
  padding:inherit;
  border:inherit;
  margin:0;
  display:block;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
}

.os-resize-observer-host.observed > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer:before{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-preferred-size:auto;
      flex-basis:auto;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.os-resize-observer-host.observed > .os-resize-observer:before{
  content:"";
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  padding:inherit;
  border:inherit;
  margin:0;
}

.os-size-auto-observer{
  -webkit-box-sizing:inherit !important;
          box-sizing:inherit !important;
  height:100%;
  width:inherit;
  max-width:1px;
  position:relative;
  float:left;
  max-height:1px;
  overflow:hidden;
  z-index:-1;
  padding:0;
  margin:0;
  pointer-events:none;
  -webkit-box-flex:inherit;
  -ms-flex-positive:inherit;
  flex-grow:inherit;
  -ms-flex-negative:0;
  flex-shrink:0;
  -ms-flex-preferred-size:0;
  flex-basis:0;
}

.os-size-auto-observer > .os-resize-observer{
  width:1000%;
  height:1000%;
  min-height:1px;
  min-width:1px;
}

.os-resize-observer-item{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden;
  z-index:-1;
  opacity:0;
  direction:ltr !important;
  -webkit-box-flex:0 !important;
  -ms-flex:none !important;
  flex:none !important;
}

.os-resize-observer-item-final{
  position:absolute;
  left:0;
  top:0;
  -webkit-transition:none !important;
  transition:none !important;
  -webkit-box-flex:0 !important;
  -ms-flex:none !important;
  flex:none !important;
}

.os-resize-observer{
  -webkit-animation-duration:0.001s;
  animation-duration:0.001s;
  -webkit-animation-name:os-resize-observer-dummy-animation;
  animation-name:os-resize-observer-dummy-animation;
}

object.os-resize-observer{
  -webkit-box-sizing:border-box !important;
          box-sizing:border-box !important;
}

@-webkit-keyframes os-resize-observer-dummy-animation{
  from{
    cursor:auto;
  }
  to{
    cursor:none;
  }
}

@keyframes os-resize-observer-dummy-animation{
  from{
    cursor:auto;
  }
  to{
    cursor:none;
  }
}

.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner{
  -webkit-transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}

html.os-html > .os-host > .os-scrollbar{
  position:absolute;
  z-index:999999;
}

.os-scrollbar,
.os-scrollbar-corner{
  position:absolute;
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  z-index:1;
}

.os-scrollbar-corner{
  bottom:0;
  right:0;
}

.os-scrollbar{
  pointer-events:none;
}

.os-scrollbar-track{
  pointer-events:auto;
  position:relative;
  height:100%;
  width:100%;
  padding:0 !important;
  border:none !important;
}

.os-scrollbar-handle{
  pointer-events:auto;
  position:absolute;
  width:100%;
  height:100%;
}

.os-scrollbar-handle-off,
.os-scrollbar-track-off{
  pointer-events:none;
}

.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable *{
  pointer-events:none !important;
}

.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{
  opacity:0 !important;
}

.os-scrollbar-horizontal{
  bottom:0;
  left:0;
}

.os-scrollbar-vertical{
  top:0;
  right:0;
}

.os-host-rtl > .os-scrollbar-horizontal{
  right:0;
}

.os-host-rtl > .os-scrollbar-vertical{
  right:auto;
  left:0;
}

.os-host-rtl > .os-scrollbar-corner{
  right:auto;
  left:0;
}

.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}

.os-scrollbar-corner-resize-both{
  cursor:nwse-resize;
}

.os-host-rtl > .os-scrollbar-corner-resize-both{
  cursor:nesw-resize;
}

.os-scrollbar-corner-resize-horizontal{
  cursor:ew-resize;
}

.os-scrollbar-corner-resize-vertical{
  cursor:ns-resize;
}

.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{
  cursor:default;
}

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical{
  top:0;
  bottom:0;
}

.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal{
  right:0;
  left:0;
}

.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize{
  opacity:1 !important;
  visibility:visible !important;
}

.os-scrollbar-corner.os-scrollbar-corner-resize{
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
  background-repeat:no-repeat;
  background-position:100% 100%;
  pointer-events:auto !important;
}

.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize{
  -webkit-transform:scale(-1, 1);
  -ms-transform:scale(-1, 1);
      transform:scale(-1, 1);
}

.os-host-overflow{
  overflow:hidden !important;
}

.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner{
  display:none !important;
}

.os-theme-none > .os-scrollbar-corner-resize{
  display:block !important;
  min-width:10px;
  min-height:10px;
}

.os-theme-dark > .os-scrollbar-horizontal,
.os-theme-light > .os-scrollbar-horizontal{
  right:10px;
  height:10px;
}

.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical{
  bottom:10px;
  width:10px;
}

.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,
.os-theme-light.os-host-rtl > .os-scrollbar-horizontal{
  left:10px;
  right:0;
}

.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner{
  height:10px;
  width:10px;
}

.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner{
  background-color:transparent;
}

.os-theme-dark > .os-scrollbar,
.os-theme-light > .os-scrollbar{
  padding:2px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  background:transparent;
}

.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,
.os-theme-light > .os-scrollbar.os-scrollbar-unusable{
  background:transparent;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track{
  background:transparent;
}

.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle{
  min-width:30px;
}

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle{
  min-height:30px;
}

.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{
  -webkit-transition:background-color 0.3s;
  transition:background-color 0.3s;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track{
  border-radius:10px;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{
  background:rgba(0, 0, 0, 0.4);
}

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{
  background:rgba(255, 255, 255, 0.4);
}

.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle{
  background:rgba(0, 0, 0, 0.55);
}

.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle{
  background:rgba(255, 255, 255, 0.55);
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active{
  background:rgba(0, 0, 0, 0.7);
}

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active{
  background:rgba(255, 255, 255, 0.7);
}

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
}

.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before{
  display:none;
}

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before{
  top:-6px;
  bottom:-2px;
}

.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{
  left:-6px;
  right:-2px;
}

.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{
  right:-6px;
  left:-2px;
}

.backdrop{
  position:fixed;
  z-index:800;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#1a1a2b;
  visibility:hidden;
}

.backdrop.fade{
  opacity:0;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}

.modal[aria-hidden=false] .backdrop,
.navigation-wrapper:has(.accordion-item-body[aria-hidden=false]) .backdrop,
.no-js .modal:target .backdrop,
.no-js .navigation-main:target .backdrop{
  opacity:0.75;
  visibility:visible;
}

.alignment-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-bottom:2.4rem;
}

.alignment-container:not(.no-margin-bottom) > *{
  margin:0 !important;
}

.alignment-container.horizontal{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row;
          flex-flow:row;
  -ms-flex-direction:row;
      flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:1.6rem;
}

.alignment-container.horizontal.vertical.right:not(.bottom):not(.top):not(.center){
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.alignment-container.horizontal.vertical.bottom:not(.right):not(.top):not(.center){
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.alignment-container.horizontal.right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}

.alignment-container.horizontal.center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.alignment-container.horizontal.top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}

.alignment-container.horizontal.bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}

.alignment-container.horizontal.space-between{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}

.alignment-container.horizontal.space-around{
  -ms-flex-pack:distribute;
      justify-content:space-around;
}

.alignment-container.vertical{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-flow:column;
          flex-flow:column;
  -ms-flex-direction:column;
      flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  gap:2.4rem;
}

.alignment-container.vertical.horizontal.right:not(.bottom):not(.top):not(.center){
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.alignment-container.vertical.horizontal.bottom:not(.right):not(.top):not(.center){
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}

.alignment-container.vertical.right{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}

.alignment-container.vertical.center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.alignment-container.vertical.top{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.alignment-container.vertical.bottom{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}

.alignment-container.vertical.stretch{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
}

@media (min-width: 541px){
  .alignment-container.horizontal.reverse-xs{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical.reverse-xs{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
  }
  .alignment-container.horizontal-xs{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-flow:row;
            flex-flow:row;
    -ms-flex-direction:row;
        flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    gap:1.6rem;
  }
  .alignment-container.horizontal-xs.vertical.right:not(.bottom):not(.top):not(.center){
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.horizontal-xs.vertical.bottom:not(.right):not(.top):not(.center){
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.horizontal-xs.right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.horizontal-xs.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.horizontal-xs.top{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.horizontal-xs.bottom{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.horizontal-xs.space-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .alignment-container.horizontal-xs.space-around{
    -ms-flex-pack:distribute;
        justify-content:space-around;
  }
  .alignment-container.horizontal-xs.reverse-xs{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical-xs{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-flow:column;
            flex-flow:column;
    -ms-flex-direction:column;
        flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    gap:2.4rem;
  }
  .alignment-container.vertical-xs.horizontal.right:not(.bottom):not(.top):not(.center){
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.vertical-xs.horizontal.bottom:not(.right):not(.top):not(.center){
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.vertical-xs.right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.vertical-xs.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.vertical-xs.top{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.vertical-xs.bottom{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.vertical-xs.stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
  .alignment-container.vertical-xs.reverse-xs{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
}

@media (min-width: 768px){
  .alignment-container.horizontal.reverse-sm{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical.reverse-sm{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
  }
  .alignment-container.horizontal-sm{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-flow:row;
            flex-flow:row;
    -ms-flex-direction:row;
        flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    gap:1.6rem;
  }
  .alignment-container.horizontal-sm.vertical.right:not(.bottom):not(.top):not(.center){
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.horizontal-sm.vertical.bottom:not(.right):not(.top):not(.center){
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.horizontal-sm.right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.horizontal-sm.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.horizontal-sm.top{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.horizontal-sm.bottom{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.horizontal-sm.space-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .alignment-container.horizontal-sm.space-around{
    -ms-flex-pack:distribute;
        justify-content:space-around;
  }
  .alignment-container.horizontal-sm.reverse-sm{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical-sm{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-flow:column;
            flex-flow:column;
    -ms-flex-direction:column;
        flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    gap:2.4rem;
  }
  .alignment-container.vertical-sm.horizontal.right:not(.bottom):not(.top):not(.center){
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.vertical-sm.horizontal.bottom:not(.right):not(.top):not(.center){
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.vertical-sm.right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.vertical-sm.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.vertical-sm.top{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.vertical-sm.bottom{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.vertical-sm.stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
  .alignment-container.vertical-sm.reverse-sm{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
  }
}

@media (min-width: 992px){
  .alignment-container.horizontal.reverse-md{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical.reverse-md{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
  }
  .alignment-container.horizontal-md{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-flow:row;
            flex-flow:row;
    -ms-flex-direction:row;
        flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    gap:1.6rem;
  }
  .alignment-container.horizontal-md.vertical.right:not(.bottom):not(.top):not(.center){
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.horizontal-md.vertical.bottom:not(.right):not(.top):not(.center){
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.horizontal-md.right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.horizontal-md.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.horizontal-md.top{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.horizontal-md.bottom{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.horizontal-md.space-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .alignment-container.horizontal-md.space-around{
    -ms-flex-pack:distribute;
        justify-content:space-around;
  }
  .alignment-container.horizontal-md.reverse-md{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
  .alignment-container.vertical-md{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-flow:column;
            flex-flow:column;
    -ms-flex-direction:column;
        flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    gap:2.4rem;
  }
  .alignment-container.vertical-md.horizontal.right:not(.bottom):not(.top):not(.center){
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .alignment-container.vertical-md.horizontal.bottom:not(.right):not(.top):not(.center){
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .alignment-container.vertical-md.right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
  }
  .alignment-container.vertical-md.center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .alignment-container.vertical-md.top{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .alignment-container.vertical-md.bottom{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .alignment-container.vertical-md.stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
  .alignment-container.vertical-md.reverse-sm{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
}

.alignment-container.nowrap{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
}

.alignment-container .span-1{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}

.alignment-container .span-2{
  -webkit-box-flex:2;
      -ms-flex:2;
          flex:2;
}

.alignment-container .span-3{
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3;
}

.alignment-container .span-4{
  -webkit-box-flex:4;
      -ms-flex:4;
          flex:4;
}

.alignment-container .span-5{
  -webkit-box-flex:5;
      -ms-flex:5;
          flex:5;
}

.alignment-container .span-6{
  -webkit-box-flex:6;
      -ms-flex:6;
          flex:6;
}

.alignment-container .span-7{
  -webkit-box-flex:7;
      -ms-flex:7;
          flex:7;
}

.alignment-container .span-8{
  -webkit-box-flex:8;
      -ms-flex:8;
          flex:8;
}

.alignment-container .span-9{
  -webkit-box-flex:9;
      -ms-flex:9;
          flex:9;
}

.alignment-container .span-10{
  -webkit-box-flex:10;
      -ms-flex:10;
          flex:10;
}

@media (min-width: 768px){
  .alignment-container .span-1-sm{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
  }
  .alignment-container .span-2-sm{
    -webkit-box-flex:2;
        -ms-flex:2;
            flex:2;
  }
  .alignment-container .span-3-sm{
    -webkit-box-flex:3;
        -ms-flex:3;
            flex:3;
  }
  .alignment-container .span-4-sm{
    -webkit-box-flex:4;
        -ms-flex:4;
            flex:4;
  }
  .alignment-container .span-5-sm{
    -webkit-box-flex:5;
        -ms-flex:5;
            flex:5;
  }
  .alignment-container .span-6-sm{
    -webkit-box-flex:6;
        -ms-flex:6;
            flex:6;
  }
  .alignment-container .span-7-sm{
    -webkit-box-flex:7;
        -ms-flex:7;
            flex:7;
  }
  .alignment-container .span-8-sm{
    -webkit-box-flex:8;
        -ms-flex:8;
            flex:8;
  }
  .alignment-container .span-9-sm{
    -webkit-box-flex:9;
        -ms-flex:9;
            flex:9;
  }
  .alignment-container .span-10-sm{
    -webkit-box-flex:10;
        -ms-flex:10;
            flex:10;
  }
}

.ds-menu{
  grid-area:aside;
  padding-left:1rem;
}

.ds-menu h2,
.ds-menu h3,
.ds-menu h4,
.ds-menu h5,
.ds-menu h6{
  font-size:0.7em;
  font-weight:600;
  text-transform:uppercase;
}

.ds-menu .ds-menu-foot{
  position:fixed;
  bottom:2.4rem;
  left:4.4rem;
}

.ds-menu .ds-menu-foot > .icon{
  display:inline;
}

.ds-menu .ds-menu-foot > a.ds-menu-link-last{
  display:inline;
  background:transparent;
  color:#1a1a2b;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-menu .ds-menu-foot > a.ds-menu-link-last:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-colors{
  font-family:Arial, Helvetica, sans-serif;
}

.ds-colors li.ds-color-cat{
  display:block;
  height:auto;
  padding-right:2rem;
  padding-bottom:1.2rem;
  padding-left:2rem;
  margin-top:5rem;
  font-size:1.8rem;
  font-weight:600;
  text-align:left;
  border-bottom:solid 0.1rem #9498a0;
  list-style:none;
}

.ds-colors li ul{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:left;
      -ms-flex-pack:left;
          justify-content:left;
}

.ds-colors li ul li .ds-clr-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  justify-items:flex-start;
  place-items:flex-start flex-start;
  width:20rem;
  padding:1.2rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.3rem;
  margin:1rem;
  background-color:#fff;
  min-height:19.8rem;
}

.ds-colors li ul li .ds-clr-item .ds-clr-name{
  position:relative;
  width:100%;
  margin-bottom:0.5rem;
  color:#0e0e0e;
  font-size:1.6rem;
  font-weight:600;
  text-align:center;
}

.ds-colors li ul li .ds-clr-item .ds-clr-hex,
.ds-colors li ul li .ds-clr-item .ds-clr-rgb{
  color:#0e0e0e;
  font-family:monospace;
  font-size:1.3rem;
  line-height:1.5;
}

.ds-colors li ul li .ds-clr-item .ds-clr-hex{
  font-weight:bold;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container{
  display:block;
  width:17.6rem;
  list-style:none;
  min-height:8rem;
  border:0.1rem solid #c5c7d0;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.dark{
  background-color:#1a1a2b;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.light{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.default{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.primary{
  background-color:#272d37;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.secondary{
  background-color:#ee6c4d;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.tertiary{
  background-color:#3d5a80;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quaternary{
  background-color:#f6f6f9;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quinary{
  background-color:#e0f4fc;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.senary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-primary{
  background-color:#ea461e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-secondary{
  background-color:#293241;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-tertiary{
  background-color:#2d425d;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-quaternary{
  background-color:#d7d7e5;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-quinary{
  background-color:#b1f5f8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.spot-senary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-default{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-primary{
  background-color:#ee6c4d;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-secondary{
  background-color:#293241;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-tertiary{
  background-color:#3d5a80;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-quaternary{
  background-color:#f6f6f9;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-quinary{
  background-color:#e5e7ec;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-backgroundcolor-senary{
  background-color:#b1c0d0;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-default{
  background-color:#0e0e0e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-primary{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-secondary{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-tertiary{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-quaternary{
  background-color:#0e0e0e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-quinary{
  background-color:#0e0e0e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-senary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-default{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-primary{
  background-color:#e9ecf1;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-secondary{
  background-color:#293241;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-tertiary{
  background-color:#3d5a80;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-quaternary{
  background-color:#8bb9d4;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-quinary{
  background-color:#e0f8fc;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.card-backgroundcolor-senary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.primary50{
  background-color:rgba(238,108,77,0.50196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.primary75{
  background-color:#ffca55;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.secondary25{
  background-color:#bfcbda;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.secondary40{
  background-color:#99acc4;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.secondary50{
  background-color:rgba(41,50,65,0.50196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.secondary75{
  background-color:#406390;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.tertiary25{
  background-color:#c1d8f0;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.tertiary50{
  background-color:rgba(61,90,128,0.50196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quaternary50{
  background-color:rgba(246,246,249,0.50196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quinary50{
  background-color:#f0fafe;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quinary75{
  background-color:#ece8e2;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic100{
  background-color:#1a1a2b;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic90{
  background-color:#313140;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic85{
  background-color:#3c3c3c;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic75{
  background-color:rgba(26,26,43,0.74902);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic65{
  background-color:rgba(26,26,43,0.65098);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic60{
  background-color:rgba(26,26,43,0.6);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic50{
  background-color:rgba(26,26,43,0.50196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic30{
  background-color:rgba(26,26,43,0.30196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic20{
  background-color:rgba(26,26,43,0.2);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic10{
  background-color:rgba(26,26,43,0.10196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.basic5{
  background-color:rgba(26,26,43,0.05098);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.gray-light{
  background-color:#e7e7e7;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.gray-dark{
  background-color:#d8d8d8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.gray73{
  background-color:#bababa;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-error{
  background-color:#de0000;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-info{
  background-color:#5e99d8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-success{
  background-color:#23856e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-warning{
  background-color:#ff9e0f;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-error{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-info{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-success{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.theme-color-warning{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-0{
  background-color:#e45b46;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-1{
  background-color:#b95646;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-2{
  background-color:#dd6900;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-3{
  background-color:#a15dbb;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-4{
  background-color:#998997;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-5{
  background-color:#316bf6;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-6{
  background-color:#059d67;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-7{
  background-color:#828268;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-8{
  background-color:#435c71;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-9{
  background-color:#dd7800;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-10{
  background-color:#c57d08;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-11{
  background-color:#3c88b2;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-12{
  background-color:#b177bb;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.avatar-theme-13{
  background-color:#002f6c;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-default{
  background-color:#c5c7d0;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-hover-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-active-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-primary{
  background-color:#1a1a1a;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-secondary{
  background-color:#ecf3fb;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-tertiary{
  background-color:#ecf3fb;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-quaternary{
  background-color:#c2d8f2;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-quinary{
  background-color:#ded6cc;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.border-color-senary{
  background-color:#c1d8f0;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-doc{
  background-color:#0094e9;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-img{
  background-color:#00a185;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-mp3{
  background-color:#7d649b;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-pdf{
  background-color:#e2574c;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-ppt{
  background-color:#f8711e;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-xls{
  background-color:#8fce9f;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-filetype-zip{
  background-color:#555f81;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-chat-bubble{
  background-color:#e3f3e7;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-eherkenning{
  background-color:#223669;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-ideal{
  background-color:#cc0066;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.focus-ring-color{
  background-color:#ff0000;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.link-color{
  background-color:#0762c4;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.link-hover-color{
  background-color:#5e99d8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.list-before-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.highlight-color-default{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.highlight-color-primary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.highlight-color-secondary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.highlight-color-tertiary{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.text-light-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.icon-before-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.icon-after-color{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.external-facebook{
  background-color:#4267b2;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.external-menzis{
  background-color:#043572;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.form-focus-ring-color{
  background-color:#1a1a1a;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-color-default{
  background-color:#1a1a1a;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-color-disabled{
  background-color:rgba(26,26,26,0.65098);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-backgroundcolor-default{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-backgroundcolor-disabled{
  background-color:#e7e7e7;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-bordercolor-default{
  background-color:rgba(26,26,26,0.65098);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-bordercolor-disabled{
  background-color:#d8d8d8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-label-color-default{
  background-color:#1a1a1a;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.input-label-color-disabled{
  background-color:rgba(26,26,26,0.30196);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-accent-1{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.color-accent-2{
  background-color:#00ff00;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.quinary25{
  background-color:#f7fcfe;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.highlight-backgroundcolor{
  background-color:#778ca6;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.hover-backgroundcolor{
  background-color:#eceff2;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.header-input-backgroundcolor{
  background-color:rgba(255,255,255,0.07843);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.header-input-backgroundcolor-focus{
  background-color:#ffffff;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.header-input-bordercolor{
  background-color:rgba(255,255,255,0.14902);
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.main-background-color{
  background-color:#f6f6f9;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.title-text-color{
  background-color:#282c32;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.anderzorg-color{
  background-color:#ee7202;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.hema-color{
  background-color:#ff0000;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.menzis-color{
  background-color:#043572;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.cooperatiemenzis-color{
  background-color:#002f6c;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.menziszorgkantoor-color{
  background-color:#006965;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.vinkvink-color{
  background-color:#6cd701;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.link-color-default{
  background-color:#005ab8;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.table-alternate-color{
  background-color:#e9ecf1;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.bricks-spicy-orange{
  background-color:#fda296;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.tagcard-background{
  background-color:#bec2e4;
}

.ds-colors li ul li .ds-clr-item .ds-clr-container.bug-color{
  background-color:#ff0000;
}

.ds-colors li ul li .ds-clr-item .ds-clr-text{
  width:17.6rem;
  padding:0.8rem;
}

.ds-colors li ul li .ds-clr-item .ds-clr-mode-light,
.ds-colors li ul li .ds-clr-item .ds-clr-mode-dark{
  display:none;
  width:17.6rem;
  margin-top:0.4rem;
}

.ds-colors li ul li .ds-clr-item .ds-clr-mode-light{
  display:block;
}

.ds-colors li ul li .ds-clr-item .ds-clr-mode-dark{
  display:none;
}

html.light .ds-colors li ul li .ds-clr-item .ds-clr-mode-light{
  display:block;
}

html.light .ds-colors li ul li .ds-clr-item .ds-clr-mode-dark{
  display:none;
}

html.dark .ds-colors li ul li .ds-clr-item .ds-clr-mode-light{
  display:none;
}

html.dark .ds-colors li ul li .ds-clr-item .ds-clr-mode-dark{
  display:block;
}

.ds-icon-grid{
  display:grid;
  grid-auto-rows:10rem;
  grid-column-gap:2rem;
  -webkit-column-gap:2rem;
     -moz-column-gap:2rem;
          column-gap:2rem;
  grid-row-gap:2rem;
  row-gap:2rem;
  grid-template-columns:repeat(10, 1fr);
  margin:1rem;
}

.ds-icon-grid.ds-fs-choice-1 i{
  font-size:1.2rem;
  line-height:1.6rem;
}

.ds-icon-grid.ds-fs-choice-2 i{
  font-size:1.6rem;
  line-height:2.4rem;
}

.ds-icon-grid.ds-fs-choice-3 i{
  font-size:2rem;
  line-height:2.4rem;
}

.ds-icon-grid.ds-fs-choice-4 i{
  font-size:2.3rem;
  line-height:2.4rem;
}

.ds-icon-grid.ds-fs-choice-5 i{
  font-size:2.5rem;
  line-height:3.2rem;
}

.ds-icon-grid.ds-fs-choice-6 i{
  font-size:4.8rem;
  line-height:5.6rem;
}

.ds-ic-item{
  border:solid 1px rgba(26, 26, 43, 0.1);
}

.ds-ic-item .ds-ic-wr{
  -webkit-transform:translate(0);
      -ms-transform:translate(0);
          transform:translate(0);
  width:100%;
  height:100%;
  margin-top:1rem;
}

.ds-ic-item .ds-ic-wr > .ds-ic-item-title{
  font-size:1rem;
  line-height:0.8rem;
  padding:1rem 0.3rem;
  text-align:center;
}

.ds-ic-item .ds-ic-wr .ds-ic-item{
  border:solid 1px rgba(26, 26, 43, 0.1);
}

.ds-ic-item .ds-ic-wr .ds-ic-item .ds-ic-wr{
  -webkit-transform:translate(0);
      -ms-transform:translate(0);
          transform:translate(0);
  width:100%;
  height:100%;
  margin-top:1rem;
}

.ds-ic-item .ds-ic-wr .ds-ic-item .ds-ic-wr > .ds-ic-item-title{
  font-size:1rem;
  line-height:0.8rem;
  padding:1rem 0.3rem;
  text-align:center;
}

.ds-ic-item .ds-ic-wr .ds-ic-item .ds-ic-wr > .ds-ic-item-icon{
  font-size:3rem;
  text-align:center;
}

.ds-ic-item .ds-ic-wr .ds-icon-grid-96{
  display:grid;
  grid-auto-rows:17rem;
  grid-gap:2rem;
  gap:2rem;
  grid-template-columns:repeat(5, 1fr);
  margin:1rem;
}

.ds-ic-item .ds-ic-wr .ds-icon-grid-96 > .ds-ic-item > .ds-ic-wr > .ds-ic-item-icon{
  font-size:3rem;
  text-align:center;
}

.ds-ic-item .ds-ic-wr .ds-icon-grid-96 .ds-icon-grid-96{
  display:grid;
  grid-auto-rows:17rem;
  grid-gap:2rem;
  gap:2rem;
  grid-template-columns:repeat(5, 1fr);
  margin:1rem;
}

.ds-ic-item .ds-ic-wr .ds-icon-grid-96 .ds-icon-grid-96 > .ds-ic-item > .ds-ic-wr > .ds-ic-item-icon > i{
  margin-top:1rem;
  font-size:7rem;
}

.ds-component-container{
  border:0.1rem solid #c5c7d0;
  border-radius:2rem;
  margin:2.4rem;
  background-color:#fff;
}

.ds-component-container.no-border{
  margin-bottom:0;
}

.ds-component-container.no-border .ds-component-container-header{
  display:none;
}

.ds-component-container.no-border .ds-component-usage-message{
  display:none;
}

.ds-component-container.no-border .ds-content-tabbed{
  display:none;
}

.ds-component-container.no-border .ds-component-iframe{
  padding:0;
  border:none;
}

.ds-component-container.no-border .ds-component-iframe div.Desktop{
  -webkit-box-shadow:none;
          box-shadow:none;
}

.ds-component-container .dd-link-container{
  margin-bottom:1.2rem;
  text-align:center;
}

.ds-component-container .dd-link-container .dd-link{
  cursor:pointer;
  color:#1a1a2b;
  font-size:1.4rem;
  font-weight:600;
}

.ds-component-container .dd-link-container .dd-link[aria-expanded=false]::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e977";
  margin-left:0.5rem;
}

.ds-component-container .dd-link-container .dd-link[aria-expanded=true]::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e97a";
  margin-left:0.5rem;
}

.ds-component-container .colapsible-container{
  opacity:0;
  overflow:hidden;
  -webkit-transition:max-height 0.4s ease, opacity 0.4s ease;
  transition:max-height 0.4s ease, opacity 0.4s ease;
  max-height:0;
}

.ds-component-container .colapsible-container.is-open{
  max-height:100rem;
  opacity:1;
  border-top:inset 0.1rem #c5c7d0;
  padding-top:1.2rem;
}

section.ds-component-container-header{
  display:grid;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  padding:0.2rem 0.2rem 0.3rem 2rem;
  grid-template-columns:repeat(14, 1fr);
  min-height:4.8rem;
}

section.ds-component-container-header.horizontal{
  grid-template-columns:repeat(2, 1fr);
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

section.ds-component-container-header.horizontal .ds-interfacegrid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:1rem;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:end;
  margin-top:1rem;
  margin-right:1rem;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

section.ds-component-container-header.horizontal .ds-interfacegrid div{
  display:block;
}

section.ds-component-container-header.horizontal .ds-interfacegrid div .ds-tabs li{
  width:13.5rem;
}

section.ds-component-container-header .preview{
  grid-column:15/16;
  grid-row:1/1;
  margin:0.4rem;
  align-self:baseline;
}

section.ds-component-container-header .preview li button{
  background:none;
  position:relative;
  z-index:1;
  cursor:pointer;
}

section.ds-component-container-header .dsLeft{
  padding-top:1.2rem;
  padding-left:0.4rem;
  grid-column:3/8;
  grid-row:1/1;
}

section.ds-component-container-header .dsRight{
  grid-column:9/16;
  grid-row:1/1;
}

section.ds-component-container-header p{
  display:block;
  margin-bottom:0.4rem;
  font-size:0.9em;
}

section.ds-component-container-header h4{
  font-size:2.3rem;
  line-height:2.4rem;
  display:block;
  padding:0;
  margin:0;
  font-weight:700;
}

section.ds-component-container-header .ds-header-version{
  display:block;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  margin-right:1.6rem;
  font-size:1.4rem;
  text-align:left;
}

section.ds-component-container-header .ds-header-version a{
  color:#1a1a2b;
  font-weight:700;
}

section.ds-component-container-header .ds-component-interface{
  position:relative;
  display:block;
  background-color:transparent;
}

.ds-component-iframe{
  padding:1.8rem;
  margin:0;
  background-color:transparent;
  border-bottom:solid 0.1rem #c5c7d0;
  border-top:solid 0.1rem #c5c7d0;
}

.ds-component-iframe iframe{
  width:100%;
  height:auto;
  border:0;
  min-height:100px;
}

.ds-component-usage-message{
  padding-top:0.4rem;
  padding-right:1.8rem;
  padding-bottom:0.4rem;
  padding-left:1.8rem;
  font-size:1.4rem;
  line-height:1.8rem;
}

.ds-component-usage-message div{
  margin-bottom:1.2rem;
}

.ds-component-usage-message span{
  display:inline-block;
  padding:0.3rem 1.2rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:50rem;
  margin-left:0.4rem;
  background-color:#fff;
  cursor:pointer;
  color:#1a1a2b;
  font-size:1.2rem;
  font-weight:bold;
  line-height:1.5;
}

.ds-component-usage-message span.anderzorg:hover{
  background-color:#ee7202;
  color:#1a1a2b;
}

.ds-component-usage-message span.hema:hover{
  background-color:#f00;
  color:#fff;
}

.ds-component-usage-message span.menzis:hover{
  background-color:#043572;
  color:#fff;
}

.ds-component-usage-message span.cooperatiemenzis:hover{
  background-color:#002f6c;
  color:#fff;
}

.ds-component-usage-message span.menziszorgkantoor:hover{
  background-color:#006965;
  color:#fff;
}

.ds-component-usage-message span.vinkvink:hover{
  background-color:#6cd701;
  color:#1a1a2b;
}

.ds-list-wrapper{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
}

.ds-list-wrapper p{
  display:inline;
  margin-right:0.5rem;
}

.ds-list-wrapper .list-container{
  display:inline;
  grid-column:2/6;
}

.ds-list-wrapper .list-container .ds-components-list{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-bottom:0;
  gap:0.5rem;
}

.ds-list-wrapper .list-container .ds-components-list > li{
  padding:0.5rem;
  border:0.1rem solid #999;
  border-radius:500rem;
  margin:0;
  background-color:#fff;
}

.ds-list-wrapper .list-container .ds-components-list > li:hover{
  border:0.1rem solid #1a1a2b;
  color:#1a1a2b;
}

.ds-list-wrapper .list-container .ds-components-list > li > a{
  display:block;
  color:#666;
  font-size:1.1rem;
  line-height:1.4rem;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-component-tags{
  padding-top:0.6rem;
  padding-right:1.8rem;
  padding-bottom:0.6rem;
  padding-left:0;
  font-size:1.4rem;
  line-height:1.8rem;
  text-align:left;
}

.ds-component-tags span{
  display:inline-block;
  opacity:0.75;
  padding:0.2rem 1.2rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:500px;
  margin-left:0.4rem;
  background-color:#fff;
  cursor:pointer;
  color:#1a1a2b;
  font-size:1.2rem;
  line-height:1.5;
}

.ds-component-tags span:hover{
  border:solid 0.1rem #1a1a2b;
}

body{
  counter-reset:continue-teller;
}

.ds-sessions{
  margin-left:1.5rem;
}

.ds-sessions table{
  min-width:99%;
  font-size:1.4rem;
  line-height:2.4rem;
  border-bottom:2px solid rgba(26, 26, 43, 0.1);
}

.ds-sessions table.sessions{
  overflow:hidden;
  border-radius:10px;
  border-collapse:collapse;
}

.ds-sessions table.sessions th,
.ds-sessions table.sessions td{
  font-size:1.6rem;
  line-height:2.4rem;
  background-color:#fff;
  border-bottom:2px solid rgba(26, 26, 43, 0.1);
}

.ds-sessions table.sessions thead{
  padding:1.2rem;
  background-color:#293241;
  color:#fff;
  line-height:3.6rem;
  text-align:left;
  border-bottom:solid 1px #fff;
}

.ds-sessions table.sessions thead tr th{
  background-color:#293241;
}

.ds-sessions table.sessions thead tr th:first-child{
  border-top-left-radius:3px;
}

.ds-sessions table.sessions thead tr th:last-child{
  border-top-right-radius:3px;
}

.ds-sessions table.sessions tbody tr:nth-child(even):not(.highlight) td:last-child{
  border-bottom:2px solid rgba(26, 26, 43, 0.1);
}

.ds-sessions table.sessions thead tr th,
.ds-sessions table.sessions thead tr td,
.ds-sessions table.sessions tbody tr th,
.ds-sessions table.sessions tbody tr td{
  font-size:1.4rem;
  line-height:2.4rem;
  text-align:left;
  padding-right:1.6rem;
  padding-left:1.6rem;
  padding-top:1.6rem;
  padding-bottom:1.6rem;
}

.ds-sessions table.sessions thead tr.active,
.ds-sessions table.sessions tbody tr.active{
  color:#23856e;
}

.ds-sessions table.sessions thead tr:last-child td:first-child,
.ds-sessions table.sessions tbody tr:last-child td:first-child{
  border-bottom-left-radius:3px;
}

.ds-sessions table.sessions thead tr:last-child td:last-child,
.ds-sessions table.sessions tbody tr:last-child td:last-child{
  border-bottom-right-radius:3px;
}

.ds-sessions table.sessions tfoot td{
  background-color:#fff;
}

.ds-sessions .ds-button{
  font-size:1.2rem;
  line-height:1.6rem;
  -webkit-box-shadow:2px 2px 10px 0 rgba(26, 26, 43, 0.65);
          box-shadow:2px 2px 10px 0 rgba(26, 26, 43, 0.65);
  height:4.8rem;
  padding:1.2rem 2rem;
  border:none;
  border-radius:3px;
  margin-top:1.2rem;
  margin-left:0.5rem;
  background-color:#ee6c4d;
  color:#fff;
  min-width:20rem;
}

.ds-sessions .ds-button[disabled]{
  -webkit-box-shadow:none;
          box-shadow:none;
  border:1px solid rgba(26, 26, 43, 0.5);
  background-color:rgba(26, 26, 43, 0.3);
  cursor:not-allowed;
  color:#1a1a2b;
}

.ds-generic-text .nieuwe-sectie{
  counter-reset:continue-teller;
}

.ds-generic-text.ds-card-default{
  padding:2.4rem 3rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#fff;
}

.ds-generic-text.ds-card-primary{
  padding:2.4rem 3rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#e9ecf1;
}

.ds-generic-text.ds-card-info{
  position:relative;
  padding:2.4rem 2rem 0 4.8rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  margin-bottom:2.4rem;
  background-color:#fff;
}

.ds-generic-text.ds-card-info::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e950";
  position:absolute;
  top:2.6rem;
  left:2.4rem;
  margin-right:1rem;
}

.ds-generic-text.ds-card-warn{
  position:relative;
  padding:2.4rem 2rem 0 4.8rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#ff9e0f;
}

.ds-generic-text.ds-card-warn::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e96f";
  position:absolute;
  top:2.6rem;
  left:2.4rem;
  margin-right:1rem;
}

.ds-generic-text blockquote{
  padding:2.4rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
}

.ds-generic-text .ds-card-default{
  padding:2.4rem 3rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#fff;
  margin-bottom:2.4rem;
}

.ds-generic-text .ds-card-default .ds-card-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}

.ds-generic-text .ds-card-default .ds-card-header .ds-header-lu{
  font-style:italic;
  opacity:0.6;
}

.ds-generic-text .ds-card-info{
  position:relative;
  padding:2.4rem 2rem 0 4.8rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  margin-bottom:2.4rem;
  background-color:#fff;
}

.ds-generic-text .ds-card-info::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e950";
  position:absolute;
  top:2.6rem;
  left:2.4rem;
  margin-right:1rem;
}

.ds-generic-text .ds-card-primary{
  padding:2.4rem 3rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#e9ecf1;
}

.ds-generic-text .ds-card-warn{
  position:relative;
  padding:2.4rem 2rem 0 4.8rem;
  border:solid 0.1rem #c5c7d0;
  border-radius:0.8rem;
  background-color:#ff9e0f;
}

.ds-generic-text .ds-card-warn::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e96f";
  position:absolute;
  top:2.6rem;
  left:2.4rem;
  margin-right:1rem;
}

.ds-generic-text .articleBody{
  margin-bottom:2.4rem;
}

.ds-generic-text .articleBody a{
  color:-1;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-generic-text .articleBody a:hover{
  color:-1;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-generic-text .articleBody a.download{
  font-weight:600;
}

.ds-generic-text .articleBody a.download::before{
  content:"\e926";
  font-family:"g-icons";
  color:currentColor;
  margin-right:0.6rem;
  text-decoration-line:none;
  display:inline-block;
}

.ds-generic-text .articleBody ul{
  list-style:disc;
}

.ds-generic-text .articleBody .error{
  color:#de0000;
}

.ds-generic-text .articleBody .info{
  color:#5e99d8;
}

.ds-generic-text .articleBody .success{
  color:#23856e;
}

.ds-generic-text .articleBody .warning{
  color:#ff9e0f;
}

.ds-generic-text .articleBody .attention{
  width:92%;
  padding-left:4rem;
  background-color:rgba(246, 246, 249, 0.2);
  color:#f6f6f9;
}

.ds-generic-text .articleBody .attention em{
  font-size:2.4rem;
  vertical-align:middle;
}

.ds-generic-text .articleBody .attention > .att-text{
  font-size:1.4rem;
  line-height:0.8rem;
  margin-left:1.2rem;
  line-height:6rem;
}

.ds-generic-text .articleBody table.main{
  width:80%;
  border:none;
  border-spacing:0;
}

.ds-generic-text .articleBody table.main tr td{
  padding-right:4rem;
  vertical-align:top;
}

.ds-generic-text .articleBody table.main tr td:first-child{
  width:70%;
}

.ds-generic-text .articleBody table.release{
  width:100%;
  border-spacing:0;
}

.ds-generic-text .articleBody table.release thead tr th{
  padding:1.2rem;
  background-color:#293241;
  color:#fff;
  line-height:3.6rem;
  text-align:left;
  border-bottom:solid 1px #fff;
}

.ds-generic-text .articleBody table.release thead tr th:first-of-type::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e950";
  margin-left:1rem;
  color:#fff;
}

.ds-generic-text .articleBody table.release tr:nth-child(odd){
  background-color:#fff;
}

.ds-generic-text .articleBody table.release tr:nth-child(even){
  background-color:#e9ecf1;
}

.ds-generic-text .articleBody table.release td{
  padding-top:1.2rem;
  padding-bottom:1.2rem;
  padding-left:1.2rem;
}

.ds-generic-text .articleBody table.release td:nth-child(2):not(.notes){
  font-weight:bold;
}

.ds-generic-text .articleBody table.release td a{
  color:#1a1a2b;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-generic-text .articleBody table.release td a:hover{
  color:#005ab8;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-generic-text .articleBody table.release td a::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e958";
  margin-left:1rem;
}

.ds-generic-text .articleBody table.release td.notes{
  padding:2rem 0.4rem;
  border:solid 1rem transparent;
  background-color:#f9fdfe;
  color:#505050;
  font-style:italic;
  border-top-color:transparent;
}

.ds-generic-text .articleBody table.compare{
  border-collapse:collapse;
  margin-top:2.4rem;
  margin-bottom:4.8rem;
}

.ds-generic-text .articleBody table.compare thead tr th{
  border:none;
  border-bottom:solid 2px #043572;
  font-weight:600;
  color:#1a1a2b;
  padding:0.6rem;
  text-align:left;
}

.ds-generic-text .articleBody table.compare tbody tr td{
  border:none;
  border-bottom:solid 2px #043572;
  font-weight:normal;
  color:#1a1a2b;
  padding:1.2rem 0.6rem;
}

.ds-generic-text .articleBody .ds-comparison-list{
  padding-top:margins(0);
  padding-bottom:1rem;
  margin-bottom:margins(0);
  border-left:2px solid -1;
  vertical-align:top;
}

.ds-generic-text .articleBody dt{
  float:left;
  clear:left;
  padding-left:margins(3);
  font-weight:700;
}

.ds-generic-text .articleBody dt::after{
  content:":";
}

.ds-generic-text .articleBody dd{
  padding:0 0 0.5rem;
  font-style:italic;
}

.ds-generic-text .articleBody ol li,
.ds-generic-text .articleBody ul li{
  margin-left:2rem;
  line-height:2.4rem;
}

.ds-generic-text .articleBody ol li ul,
.ds-generic-text .articleBody ul li ul{
  margin-top:1.2rem;
}

.ds-generic-text .articleBody ol li ul li,
.ds-generic-text .articleBody ul li ul li{
  margin-left:3rem;
}

.ds-generic-text .articleBody ol li h1,
.ds-generic-text .articleBody ol li h2,
.ds-generic-text .articleBody ol li h3,
.ds-generic-text .articleBody ol li h4,
.ds-generic-text .articleBody ol li h5,
.ds-generic-text .articleBody ol li h6,
.ds-generic-text .articleBody ul li h1,
.ds-generic-text .articleBody ul li h2,
.ds-generic-text .articleBody ul li h3,
.ds-generic-text .articleBody ul li h4,
.ds-generic-text .articleBody ul li h5,
.ds-generic-text .articleBody ul li h6{
  padding-top:0;
}

.ds-generic-text .articleBody ol.ds-list-big li,
.ds-generic-text .articleBody ul.ds-list-big li{
  margin-bottom:1.2rem;
}

.ds-generic-text .articleBody ol.ds-list-big li:before,
.ds-generic-text .articleBody ul.ds-list-big li:before{
  font-weight:600;
  font-size:2rem;
}

.ds-generic-text .articleBody ol.continue-list > li{
  counter-increment:continue-teller;
}

.ds-generic-text .articleBody ol.continue-list > li::before{
  content:"." counter(continue-teller);
}

.ds-generic-text .articleBody p.small{
  font-size:0.8em;
}

.ds-generic-text .imagecontainer{
  margin-bottom:2.4rem;
}

.ds-generic-text figure{
  margin-bottom:2.4rem;
}

.ds-generic-text figure figcaption{
  font-style:italic;
  font-size:0.8em;
}

.ds-generic-text .imagecontainer img + figcaption{
  padding:0 0.4rem;
  margin:0.4rem;
  font-size:0.9em;
}

.ds-ph-srch{
  padding-left:2.4rem;
  margin-bottom:2.4rem;
}

.ds-body ul.ds-search-results{
  padding:0;
  margin-bottom:1.6rem;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation{
  display:grid;
  grid-template-areas:"name url" "tags tags";
  margin-bottom:0;
  margin-left:0;
  list-style:none;
  padding-right:0.8rem;
  padding-left:0.8rem;
  padding-top:0.8rem;
  padding-bottom:0.8rem;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation:nth-child(odd){
  background-color:#e9ecf1;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-search-result-name{
  padding-left:0.4rem;
  font-weight:600;
  grid-area:name;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-search-result-url{
  grid-area:url;
  text-align:right;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-search-result-url a{
  cursor:pointer;
  color:#005ab8;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-search-result-url a:hover{
  color:#005ab8;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-search-result-url a::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e958";
  margin-left:1rem;
}

.ds-body ul.ds-search-results > .ds-search-result-navigation > .ds-component-tags{
  grid-area:tags;
  padding:0.4rem;
  border:none;
  background-color:transparent;
}

.ds-body ul.ds-search-results > .ds-search-result-page{
  display:grid;
  padding:0;
  list-style:none;
  grid-template-areas:"name url tags";
  padding-top:1.6rem;
  padding-bottom:1.6rem;
}

.ds-body ul.ds-search-results > .ds-search-result-page:nth-child(odd){
  background-color:#e9ecf1;
}

.ds-body ul.ds-search-results > .ds-search-result-page > .ds-search-result-name{
  display:block;
  padding-left:1.2rem;
  font-weight:bold;
}

.ds-body ul.ds-search-results > .ds-search-result-page > .ds-search-result-url a{
  cursor:pointer;
  color:#005ab8;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-body ul.ds-search-results > .ds-search-result-page > .ds-search-result-url a:hover{
  color:#005ab8;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-body ul.ds-search-results > .ds-search-result-page > .ds-search-result-url a::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e958";
  margin-left:1rem;
}

.ds-body ul.ds-search-results > .ds-search-result-page > .ds-search-result-url:last-of-type{
  grid-area:tags;
  text-align:right;
}

ol li{
  margin-left:0;
}

ol li:before{
  font-weight:600;
}

.ds-labelswitcher{
  padding-right:1rem;
  margin:1.2rem 0.6rem 1.2rem 0;
}

.ds-labelswitcher .custom-select .prettydropdown{
  border-radius:0.3rem;
}

.ds-header,
.ds-header-anonymous{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:3.8rem;
  background-color:#272d37;
  color:#fff;
  grid-area:header;
}

.ds-header .flex-container,
.ds-header-anonymous .flex-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:1rem;
}

.ds-header .flex-container .name-container,
.ds-header-anonymous .flex-container .name-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.ds-header .flex-container .name-container h1,
.ds-header-anonymous .flex-container .name-container h1{
  display:block;
  margin:0;
  margin-top:0.2rem;
  color:#fff;
  font-size:2rem;
  line-height:1;
}

.ds-header .flex-container .name-container h3,
.ds-header-anonymous .flex-container .name-container h3{
  display:block;
  padding:0;
  margin:0;
  color:#fff;
  font-size:1.6rem;
}

.ds-header #versionInfo,
.ds-header-anonymous #versionInfo{
  margin-left:0.8rem;
  font-size:1.6rem;
  font-weight:normal;
}

.ds-header .ds-ph-srch,
.ds-header-anonymous .ds-ph-srch{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0 1.6rem 0 0;
  margin:0;
}

.ds-header .ds-ph-srch .ds-searchbox,
.ds-header-anonymous .ds-ph-srch .ds-searchbox{
  width:34rem;
}

.ds-header{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

body.ds-body,
body.ds-body-anonymous{
  width:100vw;
  height:100vh;
  font-size:1.6rem;
}

body.ds-body h1,
body.ds-body h2,
body.ds-body h3,
body.ds-body h4,
body.ds-body h5,
body.ds-body h6,
body.ds-body-anonymous h1,
body.ds-body-anonymous h2,
body.ds-body-anonymous h3,
body.ds-body-anonymous h4,
body.ds-body-anonymous h5,
body.ds-body-anonymous h6{
  display:inline-block;
}

.ds-menu{
  overflow:hidden;
  padding-top:1.2rem;
  background-color:#fff;
  border-right:solid 1px #e3ecf6;
}

.ds-menu .simplebar-scrollbar::before{
  background:#ddd !important;
}

.ds-main{
  z-index:0;
  overflow:hidden;
  grid-area:main;
  min-width:0;
  background-color:#f6f6f9;
}

.ds-main .ds-main-wrapper{
  position:relative;
  display:block;
  width:100%;
  padding:0 1.2rem 2.4rem 0.3rem;
  background-color:#f6f6f9;
  color:#0e0e0e;
}

.ds-main .ds-main-wrapper.content{
  display:grid;
  grid-template-columns:repeat(12, 1fr);
  grid-template-rows:auto;
  grid-column-gap:2rem;
  -webkit-column-gap:2rem;
     -moz-column-gap:2rem;
          column-gap:2rem;
  height:auto;
}

.ds-main .ds-main-wrapper.content .ds-main-info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  grid-column-start:4;
  grid-column-end:span 6;
  margin-top:2.4rem;
  margin-bottom:2.4rem;
}

.ds-main .ds-main-wrapper.content .ds-page-header{
  grid-column-start:4;
  grid-column-end:span 6;
  grid-row-start:1;
}

.ds-main .ds-main-wrapper.content .ds-generic-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  grid-column-start:4;
  grid-column-end:span 6;
}

.ds-main .ds-main-wrapper.content .ds-generic-text.widen{
  grid-column-start:3;
  grid-column-end:span 8;
}

.ds-main .ds-main-wrapper.content .ds-generic-text:has(.widen){
  grid-column-start:3;
  grid-column-end:span 8;
}

.ds-main .ds-main-wrapper.content hr{
  grid-column-start:4;
  grid-column-end:span 6;
  border-bottom:dotted 2px #ccc;
  margin-top:2.4rem;
  margin-bottom:2.2rem;
}

.ds-main .ds-main-wrapper.content .ds-nav-track{
  grid-column-start:attr(data-startcolumn number);
  grid-column-end:span 2;
  grid-row-start:attr(data-startrow number);
  grid-row-end:span 200;
  height:100%;
}

.ds-main .ds-main-wrapper .ds-intro{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
  grid-template-areas:". cont cont cont cont .";
}

.ds-main .ds-main-wrapper .ds-intro .intro-wrapper{
  grid-area:cont;
}

.ds-main .ds-main-wrapper .ds-intro .ds-generic-text{
  grid-column-start:2;
  grid-column-end:span 4;
}

.ds-main [class*=btn-]{
  position:relative;
  display:inline-block;
  overflow:hidden;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:auto;
  padding:1.6rem;
  border-radius:0.5rem;
  margin:0.7rem 0.8rem 0.7rem 0;
  cursor:pointer;
  font-size:1.6rem;
  line-height:2.4rem;
  text-align:center;
  -webkit-text-decoration:none;
  text-decoration:none;
  -ms-touch-action:manipulation;
      touch-action:manipulation;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  vertical-align:middle;
}

.ds-main .btn-default{
  -webkit-box-shadow:none;
          box-shadow:none;
  border:1px solid #c5c7d0;
  background:none;
  background-color:#fff;
  color:#1a1a2b;
  font-size:1.4rem;
  font-weight:bold;
}

.ds-main .ds-main-info{
  display:grid;
  grid-template:". .  hdr hdr hdr hdr hdr hdr hdr hdr . ." ". .  body body body body body body body body . .";
  grid-template-columns:repeat(12, 1fr);
  border-bottom:solid 1px #c5c7d0;
}

.ds-main .ds-main-info h1{
  grid-area:hdr;
}

.ds-main .ds-main-info article{
  grid-area:body;
}

.ds-container{
  display:grid;
  grid-template-columns:28rem 1fr;
  grid-template-rows:auto;
  grid-template-rows:6rem auto 3rem;
  grid-template-areas:"header header " "aside main " "aside footer";
  grid-column-gap:0.2rem;
  -webkit-column-gap:0.2rem;
     -moz-column-gap:0.2rem;
          column-gap:0.2rem;
  height:100%;
  max-width:100vw;
}

.ds-container.loader::after{
  content:"\e94d";
  -webkit-animation:rotateIn 1s steps(8, end) infinite;
          animation:rotateIn 1s steps(8, end) infinite;
  border-radius:0;
  background:none;
  background-color:transparent;
  color:rgba(0, 0, 0, 0.5);
  font-family:"global-icons";
  font-size:4.8rem;
}

.ds-footer{
  position:sticky;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  background-color:#f6f6f9;
  font-family:inherit;
  font-size:0.8em;
  grid-area:footer;
}

.ds-footer a{
  color:#1a1a2b;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-footer a:hover{
  color:blue;
}

.ds-footer .ds-footer-left{
  float:left;
  padding:0.3rem 1rem;
  color:#1a1a2b;
}

.ds-footer .ds-footer-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-column-gap:2rem;
     -moz-column-gap:2rem;
          column-gap:2rem;
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly;
  padding-right:2rem;
}

.ds-footer .ds-footer-center{
  text-align:center;
}

.ds-footer #scrollToTopBtn{
  position:fixed;
  z-index:1000;
  right:5rem;
  bottom:5rem;
  display:none;
  width:4rem;
  height:4rem;
  border:none;
  border-radius:50%;
  background-color:#272d37;
  cursor:pointer;
  color:white;
  font-size:4rem;
}

.ds-footer #scrollToTopBtn::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e98b";
  color:#fff;
  font-size:4rem;
}

.ds-main-anonymous{
  position:relative;
  width:100%;
  height:100%;
  padding-top:8rem;
  background-color:rgba(26, 26, 43, 0.1);
  background-image:url(../../../assets/images/bricks/logomenzis-grayscale.svg);
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.ds-body-anonymous .ds-container{
  grid-template-columns:27rem 1fr;
  max-width:100vw;
}

.ds-body-anonymous p{
  margin:0;
}

.ds-body-anonymous > .ds-container{
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto;
  grid-template-rows:6rem auto 3rem;
  grid-template-areas:"header" "main " "footer";
  grid-column-gap:0.2rem;
  -webkit-column-gap:0.2rem;
     -moz-column-gap:0.2rem;
          column-gap:0.2rem;
  height:100%;
}

.ds-body-anonymous .ds-btn-primary,
.ds-body-anonymous .ds-btn-secondary,
.ds-body-anonymous .ds-btn-spacer{
  width:100% !important;
}

.ds-body-anonymous .ds-btn-primary{
  color:#ffd069;
}

.ds-body-anonymous .ds-btn-secondary{
  background-color:#ee6c4d;
}

.ds-body-anonymous .ds-btn-spacer{
  display:block;
  padding:0;
  margin-top:0;
  margin-bottom:0;
  font-style:italic;
  text-align:center;
}

.dsAlert{
  padding:2rem;
  border:solid 1px #ccc;
  border-radius:0.8rem;
  margin-top:2.4rem;
  margin-bottom:2.4rem;
  background-color:#fff;
}

.dsAlert::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e950";
  margin-right:1rem;
}

.ds-body.pagemode-edit .ds-containerP{
  display:block;
  height:100%;
  max-width:100vw;
}

.ds-body.pagemode-edit .ds-footer{
  display:none;
}

.ds-body.pagemode-edit .ds-menu{
  display:none;
}

.ds-body.pagemode-edit .ds-main{
  overflow:scroll;
}

.ds-main-anonymous .ds-login{
  display:block;
  opacity:0.9;
  -webkit-box-shadow:1px 1px 5px 5px rgba(30, 30, 30, 0.2);
          box-shadow:1px 1px 5px 5px rgba(30, 30, 30, 0.2);
  width:60rem;
  padding:0;
  border-radius:0.5rem;
  margin:0 auto;
  margin-bottom:2.4rem;
  background-color:rgba(255, 255, 255, 0.5);
  min-height:45rem;
}

.ds-main-anonymous .ds-login header{
  font-size:1.8rem;
  line-height:2.4rem;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  height:5rem;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  color:#fff;
  text-align:center;
}

.ds-main-anonymous .ds-login header i{
  margin-left:4.4rem;
}

.ds-main-anonymous .ds-login header > h3{
  margin-top:0;
  margin-left:1.8rem;
  color:#272d37;
}

.ds-main-anonymous .ds-login section{
  padding-bottom:2.4rem;
  background-color:rgba(255, 255, 255, 0.4);
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
}

.ds-main-anonymous .ds-login section fieldset{
  padding:0 2.4rem 2.4rem;
  border:none;
  border-radius:0.5rem;
  margin:0 2.4rem;
  background-color:#e5e7ec;
  color:#1a1a2b;
  text-align:center;
}

.ds-main-anonymous .ds-login section fieldset label{
  font-size:1.6rem;
  line-height:2.4rem;
  display:block;
  float:left;
  margin-top:2.2rem;
  margin-bottom:1.2rem;
  color:#1a1a2b;
}

.ds-main-anonymous .ds-login section fieldset input{
  font-size:1.8rem;
  line-height:2.4rem;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  height:4rem;
  padding:0.1rem 1rem;
  border:solid 1px #505084;
  border-radius:0.4rem;
  background-color:#fff;
}

.ds-main-anonymous .ds-login section fieldset h4{
  margin:0;
}

.ds-main-anonymous .ds-login section fieldset .checkmark::after{
  content:"";
  position:absolute;
  display:none;
}

.ds-main-anonymous .ds-login section fieldset #ActionLogin{
  margin-top:2.4rem;
}

.ds-main-anonymous .ds-login section fieldset .ds-password-complexity{
  margin:1.2rem 4.4rem;
}

.ds-main-anonymous .ds-login section fieldset .ds-circle{
  position:absolute;
  padding:0.5rem;
  border:solid 1px #1a1a2b;
  border-radius:50%;
  margin-top:-0.5rem;
  margin-left:2.5rem;
}

.ds-main-anonymous .ds-login section fieldset input[type=submit]{
  width:100%;
  height:4.8rem;
  padding:0.8rem;
  border:solid 2px #c5c7d0;
  border-radius:0.8rem;
  background-color:#fff;
  color:#1a1a2b;
}

.ds-main-anonymous .ds-login section fieldset input[type=submit].ds-btn-primary{
  background-color:#1a1a2b;
  color:#fff;
}

.ds-main-anonymous .ds-login section fieldset input[type=submit].ds-btn-secondary{
  border:#b1c0d0;
  background-color:#b1c0d0;
}

.ds-main-anonymous .ds-login section fieldset .ds-validation,
.ds-main-anonymous .ds-login section fieldset .ds-validation-summary,
.ds-main-anonymous .ds-login section fieldset .validation-summary-errors{
  font-size:1.2rem;
  line-height:1.6rem;
  display:block;
  padding-left:4.5rem;
  color:#de0000;
}

.ds-main-anonymous .ds-login section fieldset .ds-validation ul,
.ds-main-anonymous .ds-login section fieldset .ds-validation-summary ul,
.ds-main-anonymous .ds-login section fieldset .validation-summary-errors ul{
  list-style-position:inside;
  padding:0;
}

.ds-main-anonymous .ds-login section fieldset .ds-validation{
  margin-left:6rem;
}

.ds-main-anonymous .ds-login legend{
  display:none;
}

.ds-main-anonymous .ds-login footer{
  height:3rem;
  background-color:rgba(255, 255, 255, 0.5);
}

.ds-main-anonymous .ds-login footer .ds-login-footer-grid{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  margin-bottom:1.5rem;
  margin-left:4rem;
}

.ds-main-anonymous .ds-generic-text header{
  text-align:center;
}

.ds-main-anonymous .ds-generic-text header h1{
  margin:1rem auto;
}

.ds-ph-menu{
  position:relative;
  overflow:hidden;
  font-size:0.9em;
  font-weight:600;
  text-indent:0;
}

.ds-ph-menu.os-host{
  height:88%;
}

.ds-ph-menu.ds-user-menu{
  position:absolute;
  z-index:9999;
  top:1rem;
  right:2rem;
  overflow:hidden;
  padding-left:0;
  background:#272d37;
  font-size:0.8em;
  font-weight:normal;
  text-indent:0;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer{
  width:21rem;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label{
  width:21rem;
  height:4.4rem;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label .ds-user-id{
  height:4.4rem;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label .ds-user-id::before{
  font-size:1.6rem;
  line-height:2.4rem;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label:hover{
  background:rgba(255, 255, 255, 0.1);
  color:#0762c4;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label.active,
.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label:active,
.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label:focus{
  background:rgba(255, 255, 255, 0.1);
  color:#1a1a2b;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label::after{
  content:"\e977";
  position:absolute;
  top:1.6rem;
  right:1.2rem;
  color:#fff;
  font-size:0.7em;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem input:checked + label{
  -webkit-transition:background-color 1s ease-in-out, color 1s ease-in-out, content 1s ease-in-out;
  transition:background-color 1s ease-in-out, color 1s ease-in-out, content 1s ease-in-out;
  background-color:rgba(255, 255, 255, 0.1);
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem input:checked + label::before{
  content:"";
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem input:checked + label::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e97a";
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel{
  z-index:120;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log{
  position:relative;
  z-index:100;
  height:3.2rem;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log input[type=submit]{
  width:100%;
  height:3.2rem;
  padding:0;
  padding-top:0.2rem;
  padding-left:3.5rem;
  border:none;
  background-color:#272d37;
  color:#fff;
  font-size:1em;
  text-align:left;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log input[type=submit]:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:#fda296;
  color:#1a1a2b;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e968";
  position:absolute;
  top:1.2rem;
  margin-left:0.6rem;
  font-size:0.8em;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log:hover{
  background-color:#272d37;
}

.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log.active,
.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log:active,
.ds-ph-menu.ds-user-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-panel .ds-ph-log:focus{
  background-color:#272d37;
}

.ds-ph-menu .ds-menucontainer{
  position:relative;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper{
  position:relative;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding-right:1rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper input[name=ds-menu]{
  display:none;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper label{
  position:relative;
  display:block;
  float:left;
  -webkit-transition:background-color 1s ease-in-out, color 1s ease-in-out;
  transition:background-color 1s ease-in-out, color 1s ease-in-out;
  width:100%;
  padding-top:0.6rem;
  padding-bottom:0.6rem;
  padding-left:0;
  border-radius:0.3rem;
  color:#000;
  line-height:2.6rem !important;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper label::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e979";
  position:absolute;
  top:1.2rem;
  right:0;
  font-size:0.8em;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper label:hover{
  background-color:#eceff2;
  color:#0762c4;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper label.active,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper label:active,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper label:focus{
  background-color:#f6f6f9;
  color:#1a1a2b;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper input:checked + label{
  -webkit-transition:background-color 1s ease-in-out, color 1s ease-in-out, content 1s ease-in-out;
  transition:background-color 1s ease-in-out, color 1s ease-in-out, content 1s ease-in-out;
  background-color:#eceff2;
  color:#1a1a2b;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper input:checked + label::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e977";
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link{
  display:block;
  padding-top:0.3rem;
  padding-bottom:0.3rem;
  border-radius:0.3rem;
  color:#1a1a2b;
  line-height:3.2rem !important;
  text-align:left;
  -webkit-text-decoration:none;
  text-decoration:none;
  white-space:nowrap;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:hover{
  background-color:#eceff2;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link.active,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:active,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:focus{
  background-color:#f6f6f9;
  color:#1a1a2b;
  font-weight:600;
  outline:none;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link.active::before,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:active::before,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:focus::before{
  color:#fff;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link.active::after,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:active::after,
.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menu-link:focus::after{
  border:none;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper div[class^=ds-menu-panel]{
  float:left;
  overflow:hidden;
  -webkit-transition:max-height 0.5s ease-in-out;
  transition:max-height 0.5s ease-in-out;
  width:100%;
  max-height:0;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper div[class^=ds-menu-panel] p{
  padding-top:0.4rem;
  padding-bottom:0.4rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper div[class^=ds-menu-panel] > .ds-menu-link{
  padding-left:2rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper div[class^=ds-menu-panel] input:checked + label{
  color:#1a1a2b;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem{
  position:relative;
  display:flow-root;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-user-id{
  margin-left:2rem;
  color:#fff;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-user-id::before{
  display:inline-block;
  font-family:"g-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  font-size:1.5em;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label{
  padding-bottom:0.5rem;
  margin-top:0;
  border-top:none;
  white-space:nowrap;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem label::after{
  padding-right:1rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem .ds-menu-link{
  padding-top:0;
  padding-left:2rem;
  border-top:none;
  white-space:nowrap;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem div[class^=ds-menu-panel] .ds-menuitem{
  text-indent:2rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem div[class^=ds-menu-panel] div[class^=ds-menu-panel] .ds-menu-link{
  text-indent:2rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem div[class^=ds-menu-panel] div[class^=ds-menu-panel] .ds-menuitem{
  text-indent:4rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem div[class^=ds-menu-panel] div[class^=ds-menu-panel] div[class^=ds-menu-panel] .ds-menu-link{
  text-indent:6rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper .ds-menuitem div[class^=ds-menu-panel] div[class^=ds-menu-panel] div[class^=ds-menu-panel] .ds-menuitem{
  text-indent:6rem;
}

.ds-ph-menu .ds-menucontainer .ds-menuwrapper input[name=ds-menu]:checked ~ div[class^=ds-menu-panel]{
  max-height:100%;
}

.selectBox{
  position:relative;
  width:100%;
}

.selectBox .pdropdown{
  position:relative;
  display:inline-block;
  width:99%;
  border:0.1rem solid rgba(26,26,43,0.50196);
  border-radius:0.8rem;
  background-color:#fff;
  min-width:100%;
  max-height:4.8rem;
}

.selectBox .pdropdown:hover{
  -webkit-box-shadow:none;
          box-shadow:none;
  border:0.1rem solid rgba(26,26,43,0.50196);
}

.selectBox .pdropdown ul{
  position:absolute;
  top:0.1rem;
  bottom:0;
  left:0;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  width:100%;
  margin:0 2rem 0 0;
  background:transparent;
  cursor:pointer;
  color:#1a1a2b;
  list-style-type:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.selectBox .pdropdown ul li{
  position:relative;
  display:none;
  height:100%;
  font-size:0;
  font-weight:700;
  max-width:100%;
}

.selectBox .pdropdown ul li.selected::after{
  content:"\e977";
  top:-2.4rem;
  margin-right:0.8rem;
  margin-left:1rem;
  font-size:1.2rem;
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
}

.selectBox .pdropdown ul li.selected::before{
  display:none;
}

.selectBox .pdropdown ul li .sub-text{
  display:block;
  color:rgba(26,26,43,0.65098);
  font-size:0.8em;
  font-weight:normal;
  line-height:1;
}

.selectBox .pdropdown ul li .favicon{
  display:inline-block;
  width:3.2rem;
  height:3.2rem;
  background-size:cover;
  background-repeat:no-repeat;
  margin-left:0.8rem;
}

.selectBox .pdropdown ul li [class*=theme]{
  width:3.2rem;
  height:3.2rem;
  border:solid 1px #1a1a2b;
  margin-left:0.6rem;
}

.selectBox .pdropdown ul li [class*=theme] span{
  display:inline-block;
  width:3rem;
  height:3rem;
}

.selectBox .pdropdown ul li .theme-default span{
  background-color:#fff;
}

.selectBox .pdropdown ul li .theme-primary span{
  background-color:#ee6c4d;
}

.selectBox .pdropdown ul li .theme-secondary span{
  background-color:#293241;
}

.selectBox .pdropdown ul li .theme-tertiary span{
  background-color:#3d5a80;
}

.selectBox .pdropdown ul li .theme-quaternary span{
  background-color:#f6f6f9;
}

.selectBox .pdropdown ul li .theme-quinary span{
  background-color:#e5e7ec;
}

.selectBox .pdropdown ul li .theme-senary span{
  background-color:#b1c0d0;
}

.selectBox .pdropdown ul li[data-value=Anderzorg] .favicon{
  background-image:url(/Resources/content/images/bricks/anderzorg-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=CooperatieMenzis] .favicon{
  background-image:url(/Resources/content/images/bricks/cooperatiemenzis-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=Hema] .favicon{
  background-image:url(/Resources/content/images/bricks/hema-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=HEMA] .favicon{
  background-image:url(/Resources/content/images/bricks/hema-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=Menzis] .favicon{
  background-image:url(/Resources/content/images/bricks/menzis-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=MenzisZorgkantoor] .favicon{
  background-image:url(/Resources/content/images/bricks/zorgkantoor-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value=VinkVink] .favicon{
  background-image:url(/Resources/content/images/bricks/vinkvink-32x32-rounded.png);
}

.selectBox .pdropdown ul li[data-value="1280"] .favicon{
  background-image:url(/Resources/content/images/global-icons/display.svg);
}

.selectBox .pdropdown ul li[data-value="768"] .favicon{
  background-image:url(/Resources/content/images/global-icons/tablet.svg);
}

.selectBox .pdropdown ul li[data-value="320"] .favicon{
  background-image:url(/Resources/content/images/global-icons/mobile.svg);
}

.selectBox .pdropdown ul:focus{
  outline:none;
}

.selectBox .pdropdown ul:focus::after{
  content:"";
  position:absolute;
  top:0;
  left:4.1rem;
  display:block;
  width:calc(100% - 0.5rem);
  height:calc(100% - 0.4rem);
  border:#ee6c4d dashed 0.1rem;
  border-radius:0.8rem;
  margin:0.1rem;
  margin-left:-4rem;
  pointer-events:none;
}

.selectBox .pdropdown ul li:first-child,
.selectBox .pdropdown ul.active li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.selectBox .pdropdown ul li:first-child .content,
.selectBox .pdropdown ul.active li .content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:1.2rem;
  font-size:1.6rem;
}

.selectBox .pdropdown ul li:first-child .text,
.selectBox .pdropdown ul.active li .text{
  display:-webkit-box;
  overflow:hidden;
  color:#1a1a2b;
  line-height:1.2;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap:break-word;
}

.selectBox .pdropdown ul.active{
  overflow:visible;
  overflow:initial;
}

.selectBox .pdropdown ul.active li:first-child::after{
  display:none;
}

.selectBox .pdropdown ul.active li:first-child > span.checked{
  margin-right:1.6rem;
  margin-left:1rem;
}

.selectBox .pdropdown ul.active li:not(.selected){
  z-index:99;
  top:0.4rem;
  margin:0;
  background-color:#fff;
  border-left:solid 0.1rem rgba(26,26,43,0.30196);
  border-right:solid 0.1rem rgba(26,26,43,0.30196);
}

.selectBox .pdropdown ul.active li:not(.selected) .content .text{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}

.selectBox .pdropdown ul.active li:not(.selected):last-child{
  border-bottom:solid 0.1rem rgba(26,26,43,0.30196);
  border-bottom-left-radius:0.8rem;
  border-bottom-right-radius:0.8rem;
  -webkit-box-shadow:none;
          box-shadow:none;
}

.selectBox .pdropdown ul.active li:not(.selected):nth-child(2){
  border-top:solid 0.1rem rgba(26,26,43,0.30196);
  border-top-left-radius:0.8rem;
  border-top-right-radius:0.8rem;
}

.selectBox .pdropdown ul.active li:not(.selected):nth-child(2)::after{
  content:"";
  position:absolute;
  top:-0.6rem;
  left:50%;
  -webkit-transform:rotate(-135deg);
      -ms-transform:rotate(-135deg);
          transform:rotate(-135deg);
  width:1rem;
  height:1rem;
  background-color:#fff;
  border-bottom:solid 0.1rem rgba(26,26,43,0.30196);
  border-bottom-right-radius:0.6rem;
  border-right:solid 0.1rem rgba(26,26,43,0.30196);
  border-top:none;
}

.selectBox .pdropdown ul.active li:not(.selected):nth-child(2):not(.label):hover::after{
  background-color:#f6f6f9;
}

.selectBox .pdropdown ul.active li:not(.label):hover,
.selectBox .pdropdown ul.active li:not(.label).hover{
  background:#f6f6f9;
}

.selectBox .pdropdown ul.active li:not(.label).selected:hover,
.selectBox .pdropdown ul.active li:not(.label).selected.hover{
  background:none;
}

.selectBox .pdropdown ul:not(.active) li span.checked{
  display:none;
}

.selectBox .pdropdown:focus{
  outline:none;
}

.selectBox .pdropdown:focus::after{
  content:"";
  border-radius:0;
}

.selectBox .pdropdown.disabled li,
.selectBox .pdropdown[disabled] li,
.selectBox .pdropdown li.disabled,
.selectBox .pdropdown li[disabled]{
  opacity:0.6;
  cursor:not-allowed;
}

.dsButtonList{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:1.2rem;
  max-width:20rem;
  -ms-flex-pack:distribute;
      justify-content:space-around;
}

.dsSelectButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:0.6rem 1.2rem;
  border:solid 0.1rem #ccc;
  border-radius:0.8rem;
  background-color:#fff;
  gap:1rem;
}

.dsSelectButton.selected{
  background-color:rgba(250, 250, 250, 0.8);
}

.dsSelectButton.selected,
.dsSelectButton:focus{
  border:solid 0.2rem #000 !important;
}

.dsSelectButton:focus-visible{
  outline:none !important;
}

.dsSelectButton .favicon{
  display:inline-block;
  width:1.6rem;
  height:1.6rem;
  background-repeat:no-repeat;
  line-height:1.6rem;
  background-size:contain;
}

.dsSelectButton .text{
  display:inline-block;
  line-height:2.4rem;
}

.dsSelectButton[data-value="1280"] .favicon{
  background-image:url(/Resources/content/images/global-icons/display.svg);
}

.dsSelectButton[data-value="768"] .favicon{
  background-image:url(/Resources/content/images/global-icons/tablet.svg);
}

.dsSelectButton[data-value="320"] .favicon{
  background-image:url(/Resources/content/images/global-icons/mobile.svg);
}

.ds-interfacegrid .selectBox .pdropdown{
  min-width:28rem;
}

.ds-interfacegrid .selectBox .pdropdown ul li{
  min-width:28rem;
}

.ds-content-tabbed .ds-tabbed-wrap{
  border-left:solid 1px rgba(26,26,43,0.30196);
  border-right:solid 1px rgba(26,26,43,0.30196);
}

.ds-content-tabbed ul.ds-tabs{
  position:relative;
  display:grid;
  padding:0;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  background-color:#e0f4fc;
  border-top:solid 1px rgba(26,26,43,0.30196);
  grid-template-columns:repeat(7, 1fr);
  list-style-type:none;
  min-height:5.6rem;
}

.ds-content-tabbed ul.ds-tabs li{
  font-size:1.2rem;
  line-height:1.6rem;
  padding-top:0.3rem;
  padding-left:0;
  margin-bottom:0;
  cursor:pointer;
  text-align:center;
  min-height:5.6rem;
}

.ds-content-tabbed ul.ds-tabs li::before{
  content:"";
}

.ds-content-tabbed ul.ds-tabs li > div{
  font-size:1.4rem;
  line-height:2.4rem;
  margin-top:0.5rem;
}

.ds-content-tabbed ul.ds-tabs li > div > .ds-tablabel{
  padding-left:1rem;
  font-size:1.4rem;
  line-height:2.4rem;
  line-height:4.2rem;
}

.ds-content-tabbed ul.ds-tabs li.active,
.ds-content-tabbed ul.ds-tabs li:hover{
  background-color:#fff;
  border-left:solid 1px rgba(26,26,43,0.30196);
  border-right:solid 1px rgba(26,26,43,0.30196);
}

.ds-content-tabbed ul.ds-tabs li.active{
  margin-bottom:-2px;
}

.ds-content-tabbed ul.ds-tabs li[data-bindmod=SwitchMode]{
  border:solid 0.1rem #000;
  border-radius:0.8rem;
}

.ds-content-tabbed ul.ds-tabs li[data-bindmod=ShowPreview]{
  border:solid 0.1rem #000;
  border-radius:0.8rem;
  max-width:25rem;
}

.ds-content-tabbed.ds-component-tabs h1,
.ds-content-tabbed.ds-component-tabs h2,
.ds-content-tabbed.ds-component-tabs h3,
.ds-content-tabbed.ds-component-tabs h4,
.ds-content-tabbed.ds-component-tabs h5,
.ds-content-tabbed.ds-component-tabs h6{
  color:#000;
  font-size:1em;
}

.ds-content-tabbed.ds-component-tabs .ds-tabbed-wrap{
  border:0;
}

.ds-content-tabbed.ds-component-tabs ul.ds-tabs{
  border:0;
  grid-template-columns:repeat(6, 1fr);
  gap:1rem;
  background-color:transparent;
}

.ds-content-tabbed.ds-component-tabs ul.ds-tabs li:first-child{
  grid-column-start:2;
}

.ds-content-tabbed.ds-component-tabs ul.ds-tabs li.active,
.ds-content-tabbed.ds-component-tabs ul.ds-tabs li:hover{
  border:solid 0.1rem #888;
  border-radius:0.8rem;
}

.ds-content-tabbed section.ds-tab1,
.ds-content-tabbed section.ds-tab2,
.ds-content-tabbed section.ds-tab3,
.ds-content-tabbed section.ds-tab4,
.ds-content-tabbed section.ds-tab5{
  display:none;
}

.ds-content-tabbed section.ds-tab1,
.ds-content-tabbed section.ds-tab2{
  position:relative;
}

.ds-content-tabbed section.ds-tab1 > ul,
.ds-content-tabbed section.ds-tab2 > ul{
  position:relative;
  display:grid;
  margin-bottom:-0.2rem;
  border-bottom:solid 1px rgba(26,26,43,0.30196);
  grid-template-columns:repeat(7, 1fr);
  list-style-type:none;
}

.ds-content-tabbed section.ds-tab1 > ul li,
.ds-content-tabbed section.ds-tab2 > ul li{
  font-size:1.2rem;
  line-height:1.6rem;
  padding-left:0;
  margin-bottom:0;
  cursor:pointer;
  text-align:center;
  min-height:5.6rem;
}

.ds-content-tabbed section.ds-tab1 > ul li > div,
.ds-content-tabbed section.ds-tab2 > ul li > div{
  font-size:1.4rem;
  line-height:2.4rem;
  margin-right:1.6rem;
  margin-left:1.6rem;
  padding-top:0.4rem;
  padding-bottom:0.4rem;
  padding-right:0.4rem;
  padding-left:0.4rem;
  margin-top:0.5rem;
}

.ds-content-tabbed section.ds-tab1 > ul li > div .ds-tablabel,
.ds-content-tabbed section.ds-tab2 > ul li > div .ds-tablabel{
  margin-left:1rem;
  line-height:4.2rem;
}

.ds-content-tabbed section.ds-tab1 > ul li:first-child,
.ds-content-tabbed section.ds-tab2 > ul li:first-child{
  margin-left:-1.35rem;
}

.ds-content-tabbed section.ds-tab1 .ds-alert,
.ds-content-tabbed section.ds-tab2 .ds-alert{
  position:relative;
  display:none;
  padding:0.9rem;
  padding-left:2rem;
  margin-top:1rem;
  margin-left:0;
  background-color:rgba(41, 50, 65, 0.5);
  color:#1a1a2b;
  font-size:1.4rem;
  line-height:2.4rem;
}

.ds-content-tabbed section.ds-tab1 .code-row,
.ds-content-tabbed section.ds-tab2 .code-row{
  border-bottom:1px solid #272d37;
  counter-increment:diffrowcounter;
}

.ds-content-tabbed section.ds-tab1 .code-row::before,
.ds-content-tabbed section.ds-tab2 .code-row::before{
  content:counter(diffrowcounter);
  display:inline-block;
  width:40px;
  padding-right:5px;
  margin-right:5px;
  color:#272d37;
  text-align:right;
  border-right:1px solid #ee6c4d;
}

.ds-content-tabbed section.ds-tab2 .ds-code-container,
.ds-content-tabbed section.ds-tab3 .ds-code-container,
.ds-content-tabbed section.ds-tab4 .ds-code-container,
.ds-content-tabbed section.ds-tab5 .ds-code-container,
.ds-content-tabbed section.ds-tab6 .ds-code-container{
  display:none;
}

.ds-content-tabbed section.ds-tab2 .ds-tabs label,
.ds-content-tabbed section.ds-tab3 .ds-tabs label,
.ds-content-tabbed section.ds-tab4 .ds-tabs label,
.ds-content-tabbed section.ds-tab5 .ds-tabs label,
.ds-content-tabbed section.ds-tab6 .ds-tabs label{
  grid-area:lbl;
}

.ds-content-tabbed section.ds-tab2 .ds-code-container,
.ds-content-tabbed section.ds-tab3 .ds-code-container,
.ds-content-tabbed section.ds-tab4 .ds-code-container,
.ds-content-tabbed section.ds-tab5 .ds-code-container,
.ds-content-tabbed section.ds-tab6 .ds-code-container{
  display:none;
}

.ds-content-tabbed section.ds-tab2 .ds-tabs label,
.ds-content-tabbed section.ds-tab3 .ds-tabs label,
.ds-content-tabbed section.ds-tab4 .ds-tabs label,
.ds-content-tabbed section.ds-tab5 .ds-tabs label,
.ds-content-tabbed section.ds-tab6 .ds-tabs label{
  grid-area:lbl;
}

.ds-content-tabbed section[class^=ds-tab]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.ds-content-tabbed section[class^=ds-tab] pre,
.ds-content-tabbed section[class^=ds-tab] code{
  font-size:1.4rem;
  line-height:2.4rem;
  padding:2.4rem 2rem;
  margin:0;
}

.ds-content-tabbed section[class^=ds-tab] pre{
  white-space:normal;
  -webkit-box-shadow:0 3px 3px 0 #dbdbe9;
          box-shadow:0 3px 3px 0 #dbdbe9;
  margin-top:1.2rem;
  margin-bottom:1.2rem;
}

.ds-content-tabbed section[class^=ds-tab] code{
  display:block;
  margin-top:1rem;
  font-family:monospace;
  white-space:pre-wrap;
  padding-top:1.6rem;
  padding-bottom:1.6rem;
  padding-right:1.6rem;
  padding-left:1.6rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container{
  display:grid;
  grid-auto-flow:row;
  grid-auto-rows:auto;
  grid-column-gap:1rem;
  -webkit-column-gap:1rem;
     -moz-column-gap:1rem;
          column-gap:1rem;
  grid-template-columns:1fr;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset{
  padding:1rem 1rem 0;
  border:solid 1px rgba(26,26,43,0.30196);
  margin:-0.1rem 1rem 1rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset p{
  float:left;
  width:auto;
  margin-left:2rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset p > label > input[type=radio],
.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset p > label > input[type=checkbox]{
  display:table-cell;
  margin-top:0;
  margin-right:5px;
  vertical-align:middle;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > legend{
  padding-right:1rem;
  padding-left:1rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > legend > h4{
  margin-bottom:1rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > fieldset{
  padding:0 1rem;
  border:none;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > fieldset legend{
  font-size:1rem;
  line-height:0.8rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > fieldset p{
  float:left;
  width:auto;
  margin-left:2rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > fieldset p > label > input[type=radio],
.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container > fieldset > fieldset p > label > input[type=checkbox]{
  display:table-cell;
  margin-top:0;
  margin-right:5px;
  vertical-align:middle;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-variants-container div[class^=ds-variants]{
  font-size:1.2rem;
  line-height:1.6rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-version-container,
.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container,
.ds-content-tabbed section[class^=ds-tab] .ds-component-documentation-container{
  font-size:1.4rem;
  line-height:2.4rem;
  padding:2.4rem;
  border:solid 1px rgba(26,26,43,0.30196);
  border-radius:1.6rem;
  margin:1rem;
  min-height:5rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container ul > li{
  cursor:auto;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container div{
  height:2.9rem;
  padding:2.4rem 0;
  margin-bottom:2.4rem;
  line-height:2.4rem;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table{
  width:98%;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table thead th{
  padding:0.75rem;
  text-align:left;
  vertical-align:top;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table tbody th,
.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table tbody td{
  padding:0.75rem;
  text-align:left;
  vertical-align:top;
}

.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table tbody th code,
.ds-content-tabbed section[class^=ds-tab] .ds-components-usage-container .ds-event-table tbody td code{
  padding:0;
  margin:0;
}

.ds-content-tabbed section[class^=ds-tab] .ds-component-dependencies-container .ds-dependency-list li{
  font-size:1.4rem;
  line-height:2.4rem;
}

.dsTabList .ds-tabMainComp2,
.dsTabList .ds-tabMainComp3{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
}

.dsTabList .ds-tabMainComp2 div,
.dsTabList .ds-tabMainComp2 article,
.dsTabList .ds-tabMainComp3 div,
.dsTabList .ds-tabMainComp3 article{
  grid-column:2/5;
}

.ds-interfacegrid > div{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  grid-template-areas:". lbl comp .";
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.ds-interfacegrid > div:nth-of-type(4),
.ds-interfacegrid > div:nth-of-type(5){
  grid-template-columns:repeat(4, 1fr);
  grid-template-areas:". lbl comp .";
  margin-bottom:2.4rem;
}

.ds-interfacegrid > div:nth-of-type(4) .ds-tabs,
.ds-interfacegrid > div:nth-of-type(4) .ds-buttons,
.ds-interfacegrid > div:nth-of-type(5) .ds-tabs,
.ds-interfacegrid > div:nth-of-type(5) .ds-buttons{
  grid-template-columns:repeat(1, 1fr);
  grid-area:comp;
}

.ds-interfacegrid > div:nth-of-type(4) .ds-tabs li:first-child,
.ds-interfacegrid > div:nth-of-type(4) .ds-buttons li:first-child,
.ds-interfacegrid > div:nth-of-type(5) .ds-tabs li:first-child,
.ds-interfacegrid > div:nth-of-type(5) .ds-buttons li:first-child{
  grid-column-start:1;
}

.ds-interfacegrid > div ul.ds-buttons{
  grid-area:comp;
}

.ds-interfacegrid > div label{
  grid-area:lbl;
}

.ds-interfacegrid > div.ds-custom-select,
.ds-interfacegrid > div .ds-custom-select,
.ds-interfacegrid > div .dsButtonList{
  min-height:6rem;
  min-width:21rem;
  grid-area:comp;
}

.ds-interfacegrid > div .ds-tabs,
.ds-interfacegrid > div .ds-buttons{
  min-width:11rem;
  margin:0;
}

.ds-interfacegrid > div .ds-tabs li,
.ds-interfacegrid > div .ds-buttons li{
  width:28rem;
  padding-top:1.2rem;
  padding-bottom:1.2rem;
  padding-left:0.6rem;
  border-radius:0.8rem;
  margin:0;
  background-color:#b1c0d0;
  cursor:pointer;
  font-size:0.9em;
  list-style:none;
}

.ds-interfacegrid > div .ds-tabs li div,
.ds-interfacegrid > div .ds-buttons li div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:80%;
  font-weight:600;
}

.ds-interfacegrid > div .ds-tabs li div::after,
.ds-interfacegrid > div .ds-buttons li div::after{
  margin-left:0.5rem;
  font-size:1.5em;
}

.ds-interfacegrid > div .ds-tabs li div > .ds-tablabel,
.ds-interfacegrid > div .ds-buttons li div > .ds-tablabel{
  font-weight:normal;
}

.ds-interfacegrid > div .selectBox.custom-select .prettydropdown{
  border:none;
  outline:none;
}

.ds-interfacegrid > div .selectBox.custom-select .prettydropdown ul{
  max-height:3.2rem;
}

.ds-interfacegrid > div .selectBox.custom-select .prettydropdown ul li{
  height:3.2rem;
}

.ds-interfacegrid > div .selectBox.custom-select .prettydropdown ul li .favicon{
  width:2rem;
  height:2rem;
}

.ds-interfacegrid > div .selectBox.custom-select .prettydropdown ul li .content{
  font-size:1.4rem;
  line-height:2.4rem;
  font-weight:normal;
}

.ds-interfacegrid > div .dsButtonList .dsSelectButton{
  max-height:4rem;
}

.ds-interfacegrid > div .dsButtonList .dsSelectButton:hover{
  border:solid 1px #000;
}

.ds-component,
.ds-component-iframe{
  margin:0;
  background-color:transparent;
  border-bottom:none;
  padding-top:1.6rem;
  padding-bottom:1.6rem;
  padding-right:1.6rem;
  padding-left:1.6rem;
}

.ds-component iframe,
.ds-component-iframe iframe{
  width:100%;
  height:auto;
  border:0;
  min-height:100px;
}

.ds-component-iframe div.Desktop{
  -webkit-box-shadow:none;
          box-shadow:none;
  min-height:20px;
}

.ds-component-iframe div.Desktop .simplebar-track{
  display:none;
}

.ds-component-iframe div.Desktop section{
  width:100%;
}

.ds-component-iframe div.Tablet,
.ds-component-iframe div.Mobile{
  position:relative;
  display:inline-block;
  -webkit-box-shadow:15px 15px 15px -15px rgb(87, 87, 87);
          box-shadow:15px 15px 15px -15px rgb(87, 87, 87);
  padding:10px;
  border:3px solid silver;
  border-radius:15px;
  background:linear-gradient(-225deg, #4c4c4c 0%, #595959 7%, #333 11%, #474747 28%, #2c2c2c 39%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background-color:#d2d7da;
}

.ds-component-iframe div.Tablet{
  left:18%;
  padding:1rem 5.5rem 2.5rem 2.5rem;
}

.ds-component-iframe div.Tablet > header{
  width:3px;
  height:3px;
  border:5px solid silver;
  border-radius:10px;
  margin:0 auto 0.75rem;
}

.ds-component-iframe div.Tablet > aside{
  position:absolute;
  top:50%;
  right:1.2rem;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:3rem;
  height:3rem;
  border:solid 2px silver;
  border-radius:50%;
  background:linear-gradient(225deg, #4c4c4c 0%, #595959 7%, #666 11%, #474747 28%, #2c2c2c 39%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background-color:#d2d7da;
}

.ds-component-iframe div.Tablet > div.ds-screenheader{
  width:785px;
  height:1.5rem;
  background-color:rgba(238, 238, 238, 0.8);
}

.ds-component-iframe div.Tablet > footer{
  margin:10px auto 0;
}

.ds-component-iframe div.Mobile{
  left:36%;
}

.ds-component-iframe div.Mobile > header{
  width:100px;
  height:50px;
  height:10px;
  border:2px solid silver;
  border-radius:10px;
  margin:0 auto 10px;
}

.ds-component-iframe div.Mobile > header::before{
  content:"...........";
  position:absolute;
  top:-5px;
  left:138px;
  color:silver;
  font-size:1.5rem;
}

.ds-component-iframe div.Mobile > header::after{
  content:" ";
  position:absolute;
  top:10px;
  right:20px;
  width:3px;
  height:3px;
  border:5px solid silver;
  border-radius:10px;
}

.ds-component-iframe div.Mobile > div.ds-screenheader{
  width:360px;
  height:1.5rem;
  background-color:rgba(238, 238, 238, 0.8);
}

.ds-component-iframe div.Mobile > footer{
  width:70px;
  height:35px;
  border:2px solid silver;
  border-radius:10px;
  margin:20px auto 10px;
  background:linear-gradient(-125deg, #4c4c4c 0%, #595959 7%, #666 11%, #474747 28%, #2c2c2c 39%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background-color:#d2d7da;
}

.ds-component-iframe div.Tablet > section,
.ds-component-iframe div.Mobile > section{
  background-color:#fff;
  max-height:500px;
  min-height:500px;
}

.ds-component-iframe div.Tablet > div.ds-screenheader,
.ds-component-iframe div.Mobile > div.ds-screenheader,
.ds-component-iframe div.Tablet > section,
.ds-component-iframe div.Mobile > section{
  -webkit-animation-duration:360s;
          animation-duration:360s;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
  -webkit-animation-iteration-count:1;
          animation-iteration-count:1;
  -webkit-animation-name:shutdownScreen;
          animation-name:shutdownScreen;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
}

.ds-component-iframe div.Desktop > div.ds-screenheader{
  display:none;
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i,
.ds-component-iframe div.Mobile > div.ds-screenheader > i{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  float:right;
  opacity:1;
  padding-top:0.2rem;
  margin-right:0.5rem;
  color:#1a1a2b;
  font-size:0.7rem;
  font-style:normal;
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(6)::before,
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(6)::before{
  content:"\e901";
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(5)::before,
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(5)::before{
  content:"\e904";
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(4)::before,
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(4)::before{
  content:"\e903";
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(3),
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(3){
  -webkit-animation-delay:320s;
          animation-delay:320s;
  -webkit-animation-duration:0.5s;
          animation-duration:0.5s;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-name:changeBlink;
          animation-name:changeBlink;
  -webkit-animation-timing-function:alternate;
          animation-timing-function:alternate;
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(3)::before,
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(3)::before{
  -webkit-animation-duration:360s;
          animation-duration:360s;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
  -webkit-animation-iteration-count:1;
          animation-iteration-count:1;
  -webkit-animation-name:changePercentage;
          animation-name:changePercentage;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  content:"100%";
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(2),
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(2){
  -webkit-animation-delay:320s;
          animation-delay:320s;
  -webkit-animation-duration:0.5s;
          animation-duration:0.5s;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-name:changeBlink;
          animation-name:changeBlink;
  -webkit-animation-timing-function:alternate;
          animation-timing-function:alternate;
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(2)::before,
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(2)::before{
  -webkit-animation-duration:360s;
          animation-duration:360s;
  -webkit-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
  -webkit-animation-iteration-count:1;
          animation-iteration-count:1;
  -webkit-animation-name:changeBattery;
          animation-name:changeBattery;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  content:"\e906";
}

.ds-component-iframe div.Tablet > div.ds-screenheader > i:nth-child(1),
.ds-component-iframe div.Mobile > div.ds-screenheader > i:nth-child(1){
  content:"00:00";
}

@-webkit-keyframes shutdownScreen{
  0%,
95%{
    opacity:1;
  }
  100%{
    opacity:0;
  }
}

@keyframes shutdownScreen{
  0%,
95%{
    opacity:1;
  }
  100%{
    opacity:0;
  }
}

@-webkit-keyframes changeBlink{
  0%,
100%{
    color:#f00;
  }
  50%{
    opacity:0;
  }
}

@keyframes changeBlink{
  0%,
100%{
    color:#f00;
  }
  50%{
    opacity:0;
  }
}

@-webkit-keyframes changeBattery{
  0%,
20%{
    content:"\e906";
  }
  21%,
40%{
    content:"\e909";
  }
  41%,
60%{
    content:"\e907";
  }
  61%,
80%{
    content:"\e908";
  }
  81%,
90%{
    content:"\e908";
  }
  91%,
100%{
    content:"\e905";
  }
}

@keyframes changeBattery{
  0%,
20%{
    content:"\e906";
  }
  21%,
40%{
    content:"\e909";
  }
  41%,
60%{
    content:"\e907";
  }
  61%,
80%{
    content:"\e908";
  }
  81%,
90%{
    content:"\e908";
  }
  91%,
100%{
    content:"\e905";
  }
}

@-webkit-keyframes changePercentage{
  0%{
    content:"100%";
  }
  5%{
    content:"95%";
  }
  10%{
    content:"90%";
  }
  15%{
    content:"85%";
  }
  20%{
    content:"80%";
  }
  25%{
    content:"75%";
  }
  30%{
    content:"70%";
  }
  35%{
    content:"65%";
  }
  40%{
    content:"60%";
  }
  45%{
    content:"55%";
  }
  50%{
    content:"50%";
  }
  55%{
    content:"45%";
  }
  60%{
    content:"40%";
  }
  65%{
    content:"35%";
  }
  70%{
    content:"30%";
  }
  75%{
    content:"25%";
  }
  80%{
    content:"20%";
  }
  85%{
    content:"15%";
  }
  90%{
    content:"10%";
  }
  95%{
    content:"5%";
  }
  100%{
    content:"0%";
  }
}

@keyframes changePercentage{
  0%{
    content:"100%";
  }
  5%{
    content:"95%";
  }
  10%{
    content:"90%";
  }
  15%{
    content:"85%";
  }
  20%{
    content:"80%";
  }
  25%{
    content:"75%";
  }
  30%{
    content:"70%";
  }
  35%{
    content:"65%";
  }
  40%{
    content:"60%";
  }
  45%{
    content:"55%";
  }
  50%{
    content:"50%";
  }
  55%{
    content:"45%";
  }
  60%{
    content:"40%";
  }
  65%{
    content:"35%";
  }
  70%{
    content:"30%";
  }
  75%{
    content:"25%";
  }
  80%{
    content:"20%";
  }
  85%{
    content:"15%";
  }
  90%{
    content:"10%";
  }
  95%{
    content:"5%";
  }
  100%{
    content:"0%";
  }
}

ul.ds-c-tabs{
  position:relative;
  display:grid;
  padding:0;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  border-top:solid 1px rgba(26,26,43,0.30196);
  grid-template-columns:repeat(7, 1fr);
  list-style-type:none;
  min-height:5.6rem;
}

ul.ds-c-tabs li{
  font-size:1.2rem;
  line-height:1.6rem;
  padding-top:0.3rem;
  padding-left:0;
  margin-bottom:0;
  cursor:pointer;
  text-align:center;
  min-height:5.6rem;
}

ul.ds-c-tabs li::before{
  content:"";
}

ul.ds-c-tabs li > div{
  font-size:1.4rem;
  line-height:2.4rem;
  margin-top:0.5rem;
}

ul.ds-c-tabs li > div > .ds-tablabel{
  padding-left:1rem;
  font-size:1.4rem;
  line-height:2.4rem;
  line-height:4.2rem;
}

ul.ds-c-tabs li.active,
ul.ds-c-tabs li:hover{
  background-color:#fff;
  border-left:solid 1px rgba(26,26,43,0.30196);
  border-right:solid 1px rgba(26,26,43,0.30196);
}

ul.ds-c-tabs li.active{
  margin-bottom:-2px;
}

.ds-component-tabs h1,
.ds-component-tabs h2,
.ds-component-tabs h3,
.ds-component-tabs h4,
.ds-component-tabs h5,
.ds-component-tabs h6{
  color:#1a1a2b;
  font-size:1em;
}

.ds-component-tabs .ds-tabbed-wrap{
  border:0;
  margin-bottom:2.4rem;
}

.ds-component-tabs ul.ds-c-tabs{
  border:0;
  grid-template-columns:repeat(6, 1fr);
  gap:1rem;
}

.ds-component-tabs ul.ds-c-tabs li:first-child{
  grid-column-start:2;
}

.ds-component-tabs ul.ds-c-tabs li.active,
.ds-component-tabs ul.ds-c-tabs li:hover{
  border:solid 0.1rem #888;
  border-radius:0.8rem;
}

.ds-component-tabs .ds-tabMainComp2,
.ds-component-tabs .ds-tabMainComp3{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
}

.ds-component-tabs .ds-tabMainComp2 div,
.ds-component-tabs .ds-tabMainComp2 article,
.ds-component-tabs .ds-tabMainComp3 div,
.ds-component-tabs .ds-tabMainComp3 article{
  grid-column:2/5;
}

main .ds-ph-srch,
main .ds-searchwrapper{
  padding-right:0;
  grid-column:4/10;
  margin-top:2.4rem;
}

main .ds-search-header{
  padding-left:1.2rem;
  background-color:#293241;
  min-height:5rem;
}

main .ds-search-header h1,
main .ds-search-header h2,
main .ds-search-header h3,
main .ds-search-header h4,
main .ds-search-header h5,
main .ds-search-header h6{
  color:#fff;
}

main .ds-searchbox input{
  font-size:1.4rem;
  line-height:2.4rem;
  padding-right:1.6rem;
  padding-left:1.6rem;
  padding-top:0.9142857143rem;
  padding-bottom:0.9142857143rem;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  border:solid 1px #c5c7d0;
  border-radius:500rem;
  vertical-align:top;
}

main .ds-searchbox input::-webkit-input-placeholder{
  color:rgba(26, 26, 43, 0.75);
  font-style:italic;
}

main .ds-searchbox input::-moz-placeholder{
  color:rgba(26, 26, 43, 0.75);
  font-style:italic;
}

main .ds-searchbox input:-ms-input-placeholder{
  color:rgba(26, 26, 43, 0.75);
  font-style:italic;
}

main .ds-searchbox input::-ms-input-placeholder{
  color:rgba(26, 26, 43, 0.75);
  font-style:italic;
}

main .ds-searchbox input::placeholder{
  color:rgba(26, 26, 43, 0.75);
  font-style:italic;
}

.ds-ph-srch,
.ds-searchwrapper{
  display:block;
  padding-right:20rem;
  margin-right:2.4rem;
}

.ds-searchbox{
  position:relative;
}

.ds-searchbox input{
  font-size:1.4rem;
  line-height:2.4rem;
  padding-right:1.6rem;
  padding-left:1.6rem;
  padding-top:0.8rem;
  padding-bottom:0.8rem;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  border:solid 1px rgba(255, 255, 255, 0.15);
  border-radius:500rem;
  background-color:rgba(255, 255, 255, 0.08);
  vertical-align:top;
}

.ds-searchbox input::-webkit-input-placeholder{
  color:#fff;
  font-style:italic;
}

.ds-searchbox input::-moz-placeholder{
  color:#fff;
  font-style:italic;
}

.ds-searchbox input:-ms-input-placeholder{
  color:#fff;
  font-style:italic;
}

.ds-searchbox input::-ms-input-placeholder{
  color:#fff;
  font-style:italic;
}

.ds-searchbox input::placeholder{
  color:#fff;
  font-style:italic;
}

.ds-searchbox input:focus-visible{
  outline:none;
}

.ds-searchbox input:focus{
  background-color:rgb(255, 255, 255);
}

.ds-searchbox #ds-button-search{
  font-size:1.4rem;
  line-height:2.4rem;
  padding-right:0.8rem;
  padding-left:0.8rem;
  padding-top:0.8rem;
  padding-bottom:0.8rem;
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  display:inline-block;
  border:none;
  border-radius:500rem;
  cursor:pointer;
  color:#1a1a2b;
  border-top:solid 1px rgba(41, 50, 65, 0.5);
  border-right:solid 1px rgba(41, 50, 65, 0.5);
  border-bottom:solid 1px rgba(41, 50, 65, 0.5);
}

.ds-component-intro{
  display:grid;
  margin-bottom:2.4rem;
  background-color:#f6f6f9;
  grid-template-columns:repeat(6, 1fr);
  grid-template-areas:". head head image image ." ". body body image image ." ". footer footer image image .";
  border-bottom:solid 0.2rem #c5c7d0;
}

.ds-component-intro header{
  grid-area:head;
  padding-top:1.2rem;
}

.ds-component-intro .articleBody{
  grid-area:body;
  padding-top:1.2rem;
  padding-right:2rem;
}

.ds-component-intro .articleImage{
  grid-area:image;
}

.ds-component-intro .articleImage .imagecontainer{
  margin:0;
}

.ds-component-intro footer{
  grid-area:footer;
  margin-bottom:1.2rem;
}

.ds-component-intro h1{
  margin:0;
  font-size:3.2rem;
}

.dsLogoText{
  display:inline-block;
  vertical-align:middle;
}

.dsLabelLogo{
  display:inline-block;
}

.dsLabelLogo .favicon{
  display:inline-block;
  width:2.8rem;
  height:2.8rem;
  border-radius:50%;
  margin-right:0.4rem;
  margin-left:0.4rem;
  vertical-align:middle;
  background-size:cover;
  background-repeat:no-repeat;
}

.dsLabelLogo[data-value=Anderzorg] .favicon{
  background-image:url(/Resources/content/images/bricks/anderzorg-32x32-rounded.png);
}

.dsLabelLogo[data-value=CooperatieMenzis] .favicon{
  background-image:url(/Resources/content/images/bricks/cooperatiemenzis-32x32-rounded.png);
}

.dsLabelLogo[data-value=Hema] .favicon{
  background-image:url(/Resources/content/images/bricks/hema-32x32-rounded.png);
}

.dsLabelLogo[data-value=HEMA] .favicon{
  background-image:url(/Resources/content/images/bricks/hema-32x32-rounded.png);
}

.dsLabelLogo[data-value=Menzis] .favicon{
  background-image:url(/Resources/content/images/bricks/menzis-32x32-rounded.png);
}

.dsLabelLogo[data-value=MenzisZorgkantoor] .favicon{
  background-image:url(/Resources/content/images/bricks/zorgkantoor-32x32-rounded.png);
}

.dsLabelLogo[data-value=VinkVink] .favicon{
  background-image:url(/Resources/content/images/bricks/vinkvink-32x32-rounded.png);
}

.dsLabelText{
  display:inline-block;
  vertical-align:middle;
}

.ds-tagcard-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row;
          flex-flow:row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  gap:1.2rem;
}

.ds-tagcard-wrapper a{
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-tagcard-wrapper .ds-tagcard-item{
  display:grid;
  -webkit-box-shadow:0 1.3rem 3rem -2.3rem rgba(26, 26, 43, 0.75);
          box-shadow:0 1.3rem 3rem -2.3rem rgba(26, 26, 43, 0.75);
  padding-bottom:0.4rem;
  border-radius:0.8rem;
  background-color:#fff;
  max-width:20rem;
  grid-template-areas:"img " "head" "body" "ft";
}

.ds-tagcard-wrapper .ds-tagcard-item .imagewrapper{
  overflow:hidden;
  border-top-left-radius:0.8rem;
  border-top-right-radius:0.8rem;
  background-color:#bec2e4;
  grid-area:img;
}

.ds-tagcard-wrapper .ds-tagcard-item .imagewrapper .imagecontainer{
  width:100%;
  margin-bottom:0;
}

.ds-tagcard-wrapper .ds-tagcard-item .imagewrapper .imagecontainer img{
  -webkit-box-shadow:none;
          box-shadow:none;
}

.ds-tagcard-wrapper .ds-tagcard-item h4{
  padding-top:0.8rem;
  padding-right:1rem;
  padding-left:1rem;
  margin-bottom:0;
  font-size:1em;
  grid-area:head;
}

.ds-tagcard-wrapper .ds-tagcard-item p{
  grid-area:body;
  padding-right:1rem;
  padding-left:1rem;
  margin-bottom:0;
  font-size:0.8em;
}

.ds-tagcard-wrapper .ds-tagcard-item span{
  padding-right:1rem;
  padding-left:1rem;
  color:rgba(26, 26, 43, 0.75);
  font-size:0.6em;
  grid-area:ft;
}

.ds-tagcard-wrapper .ds-tagcard-item.contact-card{
  -webkit-box-shadow:none;
          box-shadow:none;
  padding-left:0.2rem;
  grid-template-columns:5rem 1fr;
  grid-template-areas:"img head" "img body" "img ft";
}

.ds-tagcard-wrapper .ds-tagcard-item.contact-card .imagewrapper{
  border-radius:50%;
  margin-top:0.6rem;
}

.ds-tagcard-wrapper .ds-tagcard-item.contact-card .imagewrapper picture img{
  -webkit-box-shadow:none;
          box-shadow:none;
  max-width:5rem;
  min-width:5rem;
}

.ds-tagcard-wrapper.ds-contact-list{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.ds-tagcard-wrapper.ds-contact-list .ds-tagcard-item{
  min-width:23rem;
}

.ds-page-nav{
  position:sticky;
  top:1.2rem;
  display:block;
  padding:1.2rem 2rem;
}

.ds-page-nav .ds-page-nav-title{
  font-weight:600;
}

.ds-page-nav ul{
  position:relative;
  padding-left:0;
  list-style:none;
}

.ds-page-nav ul::before{
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  bottom:0;
  left:0;
  width:2px;
  background-color:#c5c7d0;
}

.ds-page-nav ul li{
  position:relative;
  padding-left:2rem;
  margin:0;
}

.ds-page-nav ul li a{
  position:relative;
  z-index:1;
  color:#282c32;
  font-size:0.8em;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-page-nav ul li a.active{
  font-weight:600;
}

.ds-page-nav ul li a.active::before{
  content:"";
  position:absolute;
  z-index:1;
  top:-0.5rem;
  bottom:-0.5rem;
  left:-2rem;
  width:0.3rem;
  background-color:#005ab8;
}

.ds-page-header{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  grid-template-rows:auto;
  grid-column-gap:2.4rem;
  -webkit-column-gap:2.4rem;
     -moz-column-gap:2.4rem;
          column-gap:2.4rem;
  grid-template-areas:"hdr hdr hdr hdr" "bdy bdy bdy bdy";
}

.ds-page-header:has(.imagecontainer){
  grid-template-areas:"hdr hdr hdr img" "bdy bdy bdy img";
}

.ds-page-header .imagecontainer{
  grid-area:img;
  margin-bottom:1.2rem;
}

.ds-page-header h1,
.ds-page-header h2,
.ds-page-header h3,
.ds-page-header h4,
.ds-page-header h5,
.ds-page-header h6{
  grid-area:hdr;
}

.ds-page-header div{
  grid-area:bdy;
}

.ds-page-header .image-container{
  grid-area:img;
}

.ds-releasenotes-article{
  grid-column:3/11;
}

.ds-releasenotes-article:has(.ds-releases){
  grid-column:4/10;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .headingwrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .headingwrapper [data-type=Bug]{
  color:red;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .headingwrapper [data-type="Product Backlog Item"]{
  color:#005ab8;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft p{
  margin-bottom:0;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a{
  -webkit-text-decoration:none;
  text-decoration:none;
  cursor:pointer;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a h2,
.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a h3,
.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a h4,
.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a h5,
.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsLeft a h6{
  padding-top:0.2rem;
  margin-bottom:0.2rem;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsRight{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsRight .ds-component-usage-message{
  padding:0;
  padding-top:0.4rem;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .dsRight .workitem-id{
  text-align:right;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .label-header{
  display:inline;
  font-weight:700;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper .ds-rel-notes{
  margin-top:1.2rem;
}

.ds-releasenotes-article .ds-rel-notes .ds-releasenotes-wrapper hr{
  border:dotted 2px #c5c7d0;
  margin-top:2.4rem;
  margin-bottom:4.8rem;
}

.ds-releasenotes-article .ds-rel-notes div ul{
  list-style:circle;
  padding-left:2rem;
}

.ds-releasenotes-article .ds-rel-notes div ul li{
  padding-left:1rem;
}

.ds-releasenotes-article .ds-rel-notes div a{
  color:#005ab8 !important;
}

.ds-releases{
  grid-column:4/10;
}

.ds-releases table.main{
  width:80%;
  border:none;
  border-spacing:0;
}

.ds-releases table.main tr td{
  padding-right:4rem;
  vertical-align:top;
}

.ds-releases table.main tr td:first-child{
  width:70%;
}

.ds-releases table.ds-release{
  width:100%;
  border-spacing:0;
}

.ds-releases table.ds-release thead tr th{
  padding:1.2rem;
  background-color:#293241;
  color:#fff;
  line-height:3.6rem;
  text-align:left;
  border-bottom:solid 1px #fff;
}

.ds-releases table.ds-release thead tr th:first-of-type::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e950";
  margin-left:1rem;
  color:#fff;
}

.ds-releases table.ds-release tr:nth-child(odd){
  background-color:#fff;
}

.ds-releases table.ds-release tr:nth-child(even){
  background-color:#e9ecf1;
}

.ds-releases table.ds-release td{
  padding-top:1.2rem;
  padding-bottom:1.2rem;
  padding-left:1.2rem;
}

.ds-releases table.ds-release td:nth-child(2):not(.notes){
  font-weight:bold;
}

.ds-releases table.ds-release td a{
  color:#1a1a2b;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ds-releases table.ds-release td a:hover{
  color:#005ab8;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ds-releases table.ds-release td a::after{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e958";
  margin-left:1rem;
}

@font-face{
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  src:url(/Resources/content/icons/global-icons/global-icons.eot);
  src:url(/Resources/content/icons/global-icons/global-icons.eot?#iefix) format("embedded-opentype"), url(/Resources/content/icons/global-icons/global-icons.woff) format("woff"), url(/Resources/content/icons/global-icons/global-icons.svg?#global-icons) format("svg"), url(/Resources/content/icons/global-icons/global-icons.ttf) format("truetype");
}

@font-face{
  font-family:"g-icons";
  font-weight:normal;
  font-style:normal;
  src:url(/Resources/content/icons/general/general-icons.eot);
  src:url(/Resources/content/icons/general/general-icons.eot?#iefix) format("embedded-opentype"), url(/Resources/content/icons/general/general-icons.woff) format("woff"), url(/Resources/content/icons/general/general-icons.svg?#g-icons) format("svg"), url(/Resources/content/icons/general/general-icons.ttf) format("truetype");
}

[class^=ic-]::before,
[class^=ic-]::after,
[class*=" ic-"]::before,
[class*=" ic-"]::after{
  display:inline-block;
  font-family:"global-icons";
  font-size:inherit;
  font-weight:normal;
  font-style:normal;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  speak:none;
}

[class^=ic-g]::before,
[class^=ic-g]::after,
[class*=" ic-g"]::before,
[class*=" ic-g"]::after{
  display:inline-block;
  font-family:"g-icons";
  font-size:inherit;
  font-weight:normal;
  font-style:normal;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  speak:none;
}

.ic-placeholder::before{
  content:"\e921";
}

.ic-placeholder::after{
  content:"";
}

.ic-external-link::before{
  content:"\e91c";
}

.ic-external-link::after{
  content:"";
}

.ic-g-arrow-down::before{
  content:"\e900";
}

.ic-g-arrow-down::after{
  content:"";
}

.ic-g-arrow-left::before{
  content:"\e901";
}

.ic-g-arrow-left::after{
  content:"";
}

.ic-g-arrow-right::before{
  content:"\e902";
}

.ic-g-arrow-right::after{
  content:"";
}

.ic-g-arrow-up::before{
  content:"\e903";
}

.ic-g-arrow-up::after{
  content:"";
}

.ic-g-arrow-down-round::before{
  content:"\e904";
}

.ic-g-arrow-down-round::after{
  content:"";
}

.ic-g-arrow-left-round::before{
  content:"\e905";
}

.ic-g-arrow-left-round::after{
  content:"";
}

.ic-g-arrow-right-round::before{
  content:"\e906";
}

.ic-g-arrow-right-round::after{
  content:"";
}

.ic-g-arrow-up-round::before{
  content:"\e907";
}

.ic-g-arrow-up-round::after{
  content:"";
}

.ic-g-caret-down::before{
  content:"\e908";
}

.ic-g-caret-down::after{
  content:"";
}

.ic-g-caret-left::before{
  content:"\e909";
}

.ic-g-caret-left::after{
  content:"";
}

.ic-g-caret-right::before{
  content:"\e90a";
}

.ic-g-caret-right::after{
  content:"";
}

.ic-g-caret-up::before{
  content:"\e90b";
}

.ic-g-caret-up::after{
  content:"";
}

.ic-g-change-user::before{
  content:"\e953";
}

.ic-g-change-user::after{
  content:"";
}

.ic-g-check::before{
  content:"\e90c";
}

.ic-g-check::after{
  content:"";
}

.ic-g-chevron-down::before{
  content:"\e90d";
}

.ic-g-chevron-down::after{
  content:"";
}

.ic-g-chevron-left-end::before{
  content:"\e92a";
}

.ic-g-chevron-left-end::after{
  content:"";
}

.ic-g-chevron-left::before{
  content:"\e90e";
}

.ic-g-chevron-left::after{
  content:"";
}

.ic-g-chevron-right::before{
  content:"\e90f";
}

.ic-g-chevron-right::after{
  content:"";
}

.ic-g-chevron-right-end::before{
  content:"\e92b";
}

.ic-g-chevron-right-end::after{
  content:"";
}

.ic-g-chevron-up::before{
  content:"\e910";
}

.ic-g-chevron-up::after{
  content:"";
}

.ic-g-close::before{
  content:"\e911";
}

.ic-g-close::after{
  content:"";
}

.ic-g-cross::before{
  content:"\e912";
}

.ic-g-cross::after{
  content:"";
}

.ic-g-delete::before{
  content:"\e913";
}

.ic-g-delete::after{
  content:"";
}

.ic-g-edit::before{
  content:"\e951";
}

.ic-g-edit::after{
  content:"";
}

.ic-g-error::before{
  content:"\e914";
}

.ic-g-error::after{
  content:"";
}

.ic-g-info::before{
  content:"\e915";
}

.ic-g-info::after{
  content:"";
}

.ic-g-success::before{
  content:"\e916";
}

.ic-g-success::after{
  content:"";
}

.ic-g-warning::before{
  content:"\e917";
}

.ic-g-warning::after{
  content:"";
}

.ic-g-euro::before{
  content:"\e918";
}

.ic-g-euro::after{
  content:"";
}

.ic-g-filter::before{
  content:"\e919";
}

.ic-g-filter::after{
  content:"";
}

.ic-g-grip::before{
  content:"\e91a";
}

.ic-g-grip::after{
  content:"";
}

.ic-g-hamburger::before{
  content:"\e91b";
}

.ic-g-hamburger::after{
  content:"";
}

.ic-g-lock::before{
  content:"\e91c";
}

.ic-g-lock::after{
  content:"";
}

.ic-g-magnifier::before{
  content:"\e91d";
}

.ic-g-magnifier::after{
  content:"";
}

.ic-g-marker::before{
  content:"\e91e";
}

.ic-g-marker::after{
  content:"";
}

.ic-g-minus::before{
  content:"\e91f";
}

.ic-g-minus::after{
  content:"";
}

.ic-g-paperclip::before{
  content:"\e958";
}

.ic-g-paperclip::after{
  content:"";
}

.ic-g-phone::before{
  content:"\e920";
}

.ic-g-phone::after{
  content:"";
}

.ic-g-plus::before{
  content:"\e922";
}

.ic-g-plus::after{
  content:"";
}

.ic-g-profile::before{
  content:"\e923";
}

.ic-g-profile::after{
  content:"";
}

.ic-g-refresh::before{
  content:"\e924";
}

.ic-g-refresh::after{
  content:"";
}

.ic-g-loading::before{
  content:"\e921";
}

.ic-g-loading::after{
  content:"";
}

.ic-g-loading-inverse::before{
  content:"\e936";
}

.ic-g-loading-inverse::after{
  content:"";
}

.ic-g-placeholder::before{
  content:"\e921";
}

.ic-g-placeholder::after{
  content:"";
}

.ic-g-upload::before{
  content:"\e925";
}

.ic-g-upload::after{
  content:"";
}

.ic-g-download::before{
  content:"\e926";
}

.ic-g-download::after{
  content:"";
}

.ic-g-external-link::before{
  content:"\e927";
}

.ic-g-external-link::after{
  content:"";
}

.ic-g-eye::before{
  content:"\e928";
}

.ic-g-eye::after{
  content:"";
}

.ic-g-eye-crossed::before{
  content:"\e929";
}

.ic-g-eye-crossed::after{
  content:"";
}

.ic-g-filetype::before{
  content:"\e92c";
}

.ic-g-filetype::after{
  content:"\e92d";
}

.ic-g-filetype-doc::before{
  content:"\e92c";
}

.ic-g-filetype-doc::after{
  content:"\e92e";
}

.ic-g-filetype-img::before{
  content:"\e92c";
}

.ic-g-filetype-img::after{
  content:"\e92f";
}

.ic-g-filetype-mp3::before{
  content:"\e92c";
}

.ic-g-filetype-mp3::after{
  content:"\e930";
}

.ic-g-filetype-pdf::before{
  content:"\e92c";
}

.ic-g-filetype-pdf::after{
  content:"\e931";
}

.ic-g-filetype-ppt::before{
  content:"\e92c";
}

.ic-g-filetype-ppt::after{
  content:"\e932";
}

.ic-g-filetype-xls::before{
  content:"\e92c";
}

.ic-g-filetype-xls::after{
  content:"\e933";
}

.ic-g-filetype-zip::before{
  content:"\e92c";
}

.ic-g-filetype-zip::after{
  content:"\e934";
}

.ic-g-play::before{
  content:"\e952";
}

.ic-g-play::after{
  content:"";
}

.ic-g-waving-hand::before{
  content:"\e921";
}

.ic-g-waving-hand::after{
  content:"";
}

.ic-g-exclamation::before{
  content:"\e94f";
}

.ic-g-exclamation::after{
  content:"";
}

.ic-g-shoppingcart::before{
  content:"\e950";
}

.ic-g-shoppingcart::after{
  content:"";
}

.ic-g-questionmark::before{
  content:"\e954";
}

.ic-g-questionmark::after{
  content:"";
}

.ic-g-star::before{
  content:"\e955";
}

.ic-g-star::after{
  content:"";
}

.ic-g-star-fill::before{
  content:"\e956";
}

.ic-g-star-fill::after{
  content:"";
}

.ic-g-star-half::before{
  content:"\e95d";
}

.ic-g-star-half::after{
  content:"\e95e";
}

.ic-g-checkbox::before{
  content:"\e959";
}

.ic-g-checkbox::after{
  content:"\e95a";
}

.ic-g-selected::before{
  content:"\e959";
}

.ic-g-selected::after{
  content:"\e95b";
}

.ic-g-calendar::before{
  content:"\e95c";
}

.ic-g-calendar::after{
  content:"";
}

.ic-g-share::before{
  content:"\e957";
}

.ic-g-share::after{
  content:"";
}

.ic-g-home::before{
  content:"\e95f";
}

.ic-g-home::after{
  content:"";
}

.ic-g-play-circle::before{
  content:"\e960";
}

.ic-g-play-circle::after{
  content:"";
}

.ic-g-pause-circle::before{
  content:"\e961";
}

.ic-g-pause-circle::after{
  content:"";
}

.ic-g-chevron-right-circle-filled::before{
  content:"\e962";
}

.ic-g-chevron-right-circle-filled::after{
  content:"";
}

.ic-g-location::before{
  content:"\e964";
}

.ic-g-location::after{
  content:"";
}

.ic-g-clock::before{
  content:"\e965";
}

.ic-g-clock::after{
  content:"";
}

.ic-g-check-circle::before{
  content:"\e966";
}

.ic-g-check-circle::after{
  content:"";
}

.ic-g-sparkles::before{
  content:"\e967";
}

.ic-g-sparkles::after{
  content:"";
}

.ic-g-dyslexia::before{
  content:"\e963";
}

.ic-g-dyslexia::after{
  content:"";
}

.ic-g-hourglass::before{
  content:"\e968";
}

.ic-g-hourglass::after{
  content:"";
}

.ic-g-hourglass-start::before{
  content:"\e969";
}

.ic-g-hourglass-start::after{
  content:"";
}

.ic-g-hourglass-end::before{
  content:"\e96a";
}

.ic-g-hourglass-end::after{
  content:"";
}

.ic-g-hourglass-half::before{
  content:"\e96b";
}

.ic-g-hourglass-half::after{
  content:"";
}

.ic-g-opleiding::before{
  content:"\e96c";
}

.ic-g-opleiding::after{
  content:"";
}

.ic-g-diploma::before{
  content:"\e96d";
}

.ic-g-diploma::after{
  content:"";
}

.ic-g-categories::before{
  content:"\e937";
}

.ic-g-categories::after{
  content:"";
}

.ic-g-cookies::before{
  content:"\e938";
}

.ic-g-cookies::after{
  content:"";
}

.ic-g-logout::before{
  content:"\e939";
}

.ic-g-logout::after{
  content:"";
}

.ic-g-zorgpas::before{
  content:"\e93a";
}

.ic-g-zorgpas::after{
  content:"";
}

.ic-g-geldzaken::before{
  content:"\e93b";
}

.ic-g-geldzaken::after{
  content:"";
}

.ic-g-zorgverzekering::before{
  content:"\e93c";
}

.ic-g-zorgverzekering::after{
  content:"";
}

.ic-g-dotshorizontal::before{
  content:"\e93d";
}

.ic-g-dotshorizontal::after{
  content:"";
}

.ic-g-slashdivider::before{
  content:"\e93e";
}

.ic-g-slashdivider::after{
  content:"";
}

.ic-brx-preview::before{
  content:"\e998";
}

.ic-brx-preview::after{
  content:"";
}

.ic-brx-display::before{
  content:"\e995";
}

.ic-brx-display::after{
  content:"";
}

.ic-brx-mobile::before{
  content:"\e996";
}

.ic-brx-mobile::after{
  content:"";
}

.ic-brx-tablet::before{
  content:"\e997";
}

.ic-brx-tablet::after{
  content:"";
}

.ic-brx-square-full::before{
  content:"\e994";
}

.ic-brx-square-full::after{
  content:"";
}

.ic-brx-file-alt2::before{
  content:"\e990";
}

.ic-brx-file-alt2::after{
  content:"";
}

.ic-brx-file-alt::before{
  content:"\e991";
}

.ic-brx-file-alt::after{
  content:"";
}

.ic-brx-sliders-h::before{
  content:"\e992";
}

.ic-brx-sliders-h::after{
  content:"";
}

.ic-brx-tablet-alt::before{
  content:"\e993";
}

.ic-brx-tablet-alt::after{
  content:"";
}

.ic-brx-volume-down::before{
  content:"\e900";
}

.ic-brx-volume-down::after{
  content:"";
}

.ic-brx-volume-off::before{
  content:"\e901";
}

.ic-brx-volume-off::after{
  content:"";
}

.ic-brx-volume-up::before{
  content:"\e902";
}

.ic-brx-volume-up::after{
  content:"";
}

.ic-brx-signal::before{
  content:"\e903";
}

.ic-brx-signal::after{
  content:"";
}

.ic-brx-wifi::before{
  content:"\e904";
}

.ic-brx-wifi::after{
  content:"";
}

.ic-brx-battery-empty::before{
  content:"\e905";
}

.ic-brx-battery-empty::after{
  content:"";
}

.ic-brx-battery-full::before{
  content:"\e906";
}

.ic-brx-battery-full::after{
  content:"";
}

.ic-brx-battery-half::before{
  content:"\e907";
}

.ic-brx-battery-half::after{
  content:"";
}

.ic-brx-battery-quarter::before{
  content:"\e908";
}

.ic-brx-battery-quarter::after{
  content:"";
}

.ic-brx-battery-three-quarters::before{
  content:"\e909";
}

.ic-brx-battery-three-quarters::after{
  content:"";
}

.ic-brx-android::before{
  content:"\e90a";
}

.ic-brx-android::after{
  content:"";
}

.ic-brx-apple::before{
  content:"\e90b";
}

.ic-brx-apple::after{
  content:"";
}

.ic-brx-app-store::before{
  content:"\e90c";
}

.ic-brx-app-store::after{
  content:"";
}

.ic-brx-app-store-ios::before{
  content:"\e90d";
}

.ic-brx-app-store-ios::after{
  content:"";
}

.ic-brx-chrome::before{
  content:"\e90e";
}

.ic-brx-chrome::after{
  content:"";
}

.ic-brx-css3::before{
  content:"\e90f";
}

.ic-brx-css3::after{
  content:"";
}

.ic-brx-css3-alt::before{
  content:"\e910";
}

.ic-brx-css3-alt::after{
  content:"";
}

.ic-brx-edge::before{
  content:"\e911";
}

.ic-brx-edge::after{
  content:"";
}

.ic-brx-facebook::before{
  content:"\e912";
}

.ic-brx-facebook::after{
  content:"";
}

.ic-brx-facebook-f::before{
  content:"\e913";
}

.ic-brx-facebook-f::after{
  content:"";
}

.ic-brx-facebook-messenger::before{
  content:"\e914";
}

.ic-brx-facebook-messenger::after{
  content:"";
}

.ic-brx-facebook-square::before{
  content:"\e915";
}

.ic-brx-facebook-square::after{
  content:"";
}

.ic-brx-firefox::before{
  content:"\e916";
}

.ic-brx-firefox::after{
  content:"";
}

.ic-brx-google::before{
  content:"\e917";
}

.ic-brx-google::after{
  content:"";
}

.ic-brx-google-play::before{
  content:"\e918";
}

.ic-brx-google-play::after{
  content:"";
}

.ic-brx-hotjar::before{
  content:"\e919";
}

.ic-brx-hotjar::after{
  content:"";
}

.ic-brx-html5::before{
  content:"\e91a";
}

.ic-brx-html5::after{
  content:"";
}

.ic-brx-instagram::before{
  content:"\e91b";
}

.ic-brx-instagram::after{
  content:"";
}

.ic-brx-internet-explorer::before{
  content:"\e91c";
}

.ic-brx-internet-explorer::after{
  content:"";
}

.ic-brx-js::before{
  content:"\e91d";
}

.ic-brx-js::after{
  content:"";
}

.ic-brx-linkedin::before{
  content:"\e91e";
}

.ic-brx-linkedin::after{
  content:"";
}

.ic-brx-linkedin-in::before{
  content:"\e91f";
}

.ic-brx-linkedin-in::after{
  content:"";
}

.ic-brx-microsoft::before{
  content:"\e920";
}

.ic-brx-microsoft::after{
  content:"";
}

.ic-brx-opera::before{
  content:"\e921";
}

.ic-brx-opera::after{
  content:"";
}

.ic-brx-safari::before{
  content:"\e922";
}

.ic-brx-safari::after{
  content:"";
}

.ic-brx-sass::before{
  content:"\e923";
}

.ic-brx-sass::after{
  content:"";
}

.ic-brx-skype::before{
  content:"\e924";
}

.ic-brx-skype::after{
  content:"";
}

.ic-brx-twitter::before{
  content:"\e925";
}

.ic-brx-twitter::after{
  content:"";
}

.ic-brx-twitter-square::before{
  content:"\e926";
}

.ic-brx-twitter-square::after{
  content:"";
}

.ic-brx-whatsapp::before{
  content:"\e927";
}

.ic-brx-whatsapp::after{
  content:"";
}

.ic-brx-whatsapp-square::before{
  content:"\e928";
}

.ic-brx-whatsapp-square::after{
  content:"";
}

.ic-brx-windows::before{
  content:"\e929";
}

.ic-brx-windows::after{
  content:"";
}

.ic-brx-youtube::before{
  content:"\e92a";
}

.ic-brx-youtube::after{
  content:"";
}

.ic-brx-youtube-square::before{
  content:"\e92b";
}

.ic-brx-youtube-square::after{
  content:"";
}

.ic-brx-user::before{
  content:"\e92c";
}

.ic-brx-user::after{
  content:"";
}

.ic-brx-print::before{
  content:"\e92d";
}

.ic-brx-print::after{
  content:"";
}

.ic-brx-question::before{
  content:"\e92e";
}

.ic-brx-question::after{
  content:"";
}

.ic-brx-question-circle::before{
  content:"\e92f";
}

.ic-brx-question-circle::after{
  content:"";
}

.ic-brx-search::before{
  content:"\e930";
}

.ic-brx-search::after{
  content:"";
}

.ic-brx-search-minus::before{
  content:"\e931";
}

.ic-brx-search-minus::after{
  content:"";
}

.ic-brx-search-plus::before{
  content:"\e932";
}

.ic-brx-search-plus::after{
  content:"";
}

.ic-brx-share::before{
  content:"\e933";
}

.ic-brx-share::after{
  content:"";
}

.ic-brx-share-alt::before{
  content:"\e934";
}

.ic-brx-share-alt::after{
  content:"";
}

.ic-brx-sort::before{
  content:"\e935";
}

.ic-brx-sort::after{
  content:"";
}

.ic-brx-sort-alpha-down::before{
  content:"\e936";
}

.ic-brx-sort-alpha-down::after{
  content:"";
}

.ic-brx-sort-alpha-up::before{
  content:"\e937";
}

.ic-brx-sort-alpha-up::after{
  content:"";
}

.ic-brx-sort-amount-down::before{
  content:"\e938";
}

.ic-brx-sort-amount-down::after{
  content:"";
}

.ic-brx-sort-amount-up::before{
  content:"\e939";
}

.ic-brx-sort-amount-up::after{
  content:"";
}

.ic-brx-sort-down::before{
  content:"\e93a";
}

.ic-brx-sort-down::after{
  content:"";
}

.ic-brx-sort-numeric-down::before{
  content:"\e93b";
}

.ic-brx-sort-numeric-down::after{
  content:"";
}

.ic-brx-sort-numeric-up::before{
  content:"\e93c";
}

.ic-brx-sort-numeric-up::after{
  content:"";
}

.ic-brx-sort-up::before{
  content:"\e93d";
}

.ic-brx-sort-up::after{
  content:"";
}

.ic-brx-spinner::before{
  content:"\e93e";
}

.ic-brx-spinner::after{
  content:"";
}

.ic-brx-thumbs-down::before{
  content:"\e93f";
}

.ic-brx-thumbs-down::after{
  content:"";
}

.ic-brx-thumbs-up::before{
  content:"\e940";
}

.ic-brx-thumbs-up::after{
  content:"";
}

.ic-brx-toggle-off::before{
  content:"\e941";
}

.ic-brx-toggle-off::after{
  content:"";
}

.ic-brx-toggle-on::before{
  content:"\e942";
}

.ic-brx-toggle-on::after{
  content:"";
}

.ic-brx-user2::before{
  content:"\e943";
}

.ic-brx-user2::after{
  content:"";
}

.ic-brx-users::before{
  content:"\e944";
}

.ic-brx-users::after{
  content:"";
}

.ic-brx-video::before{
  content:"\e945";
}

.ic-brx-video::after{
  content:"";
}

.ic-brx-video-slash::before{
  content:"\e946";
}

.ic-brx-video-slash::after{
  content:"";
}

.ic-brx-female::before{
  content:"\e947";
}

.ic-brx-female::after{
  content:"";
}

.ic-brx-file::before{
  content:"\e948";
}

.ic-brx-file::after{
  content:"";
}

.ic-brx-file-pdf::before{
  content:"\e949";
}

.ic-brx-file-pdf::after{
  content:"";
}

.ic-brx-home::before{
  content:"\e94a";
}

.ic-brx-home::after{
  content:"";
}

.ic-brx-hourglass::before{
  content:"\e94b";
}

.ic-brx-hourglass::after{
  content:"";
}

.ic-brx-hourglass-end::before{
  content:"\e94c";
}

.ic-brx-hourglass-end::after{
  content:"";
}

.ic-brx-hourglass-half::before{
  content:"\e94d";
}

.ic-brx-hourglass-half::after{
  content:"";
}

.ic-brx-hourglass-start::before{
  content:"\e94e";
}

.ic-brx-hourglass-start::after{
  content:"";
}

.ic-brx-info::before{
  content:"\e94f";
}

.ic-brx-info::after{
  content:"";
}

.ic-brx-info-circle::before{
  content:"\e950";
}

.ic-brx-info-circle::after{
  content:"";
}

.ic-brx-key::before{
  content:"\e951";
}

.ic-brx-key::after{
  content:"";
}

.ic-brx-laptop::before{
  content:"\e952";
}

.ic-brx-laptop::after{
  content:"";
}

.ic-brx-link::before{
  content:"\e953";
}

.ic-brx-link::after{
  content:"";
}

.ic-brx-lock::before{
  content:"\e954";
}

.ic-brx-lock::after{
  content:"";
}

.ic-brx-lock-open::before{
  content:"\e955";
}

.ic-brx-lock-open::after{
  content:"";
}

.ic-brx-long-arrow-alt-down::before{
  content:"\e956";
}

.ic-brx-long-arrow-alt-down::after{
  content:"";
}

.ic-brx-long-arrow-alt-left::before{
  content:"\e957";
}

.ic-brx-long-arrow-alt-left::after{
  content:"";
}

.ic-brx-long-arrow-alt-right::before{
  content:"\e958";
}

.ic-brx-long-arrow-alt-right::after{
  content:"";
}

.ic-brx-long-arrow-alt-up::before{
  content:"\e959";
}

.ic-brx-long-arrow-alt-up::after{
  content:"";
}

.ic-brx-male::before{
  content:"\e95a";
}

.ic-brx-male::after{
  content:"";
}

.ic-brx-map-marker::before{
  content:"\e95b";
}

.ic-brx-map-marker::after{
  content:"";
}

.ic-brx-map-marker-alt::before{
  content:"\e95c";
}

.ic-brx-map-marker-alt::after{
  content:"";
}

.ic-brx-map-pin::before{
  content:"\e95d";
}

.ic-brx-map-pin::after{
  content:"";
}

.ic-brx-mobile2::before{
  content:"\e95e";
}

.ic-brx-mobile2::after{
  content:"";
}

.ic-brx-mobile-alt::before{
  content:"\e95f";
}

.ic-brx-mobile-alt::after{
  content:"";
}

.ic-brx-paperclip::before{
  content:"\e960";
}

.ic-brx-paperclip::after{
  content:"";
}

.ic-brx-pencil-alt::before{
  content:"\e961";
}

.ic-brx-pencil-alt::after{
  content:"";
}

.ic-brx-phone::before{
  content:"\e962";
}

.ic-brx-phone::after{
  content:"";
}

.ic-brx-phone-slash::before{
  content:"\e963";
}

.ic-brx-phone-slash::after{
  content:"";
}

.ic-brx-phone-square::before{
  content:"\e964";
}

.ic-brx-phone-square::after{
  content:"";
}

.ic-brx-plus::before{
  content:"\e965";
}

.ic-brx-plus::after{
  content:"";
}

.ic-brx-plus-circle::before{
  content:"\e966";
}

.ic-brx-plus-circle::after{
  content:"";
}

.ic-brx-plus-square::before{
  content:"\e967";
}

.ic-brx-plus-square::after{
  content:"";
}

.ic-brx-power-off::before{
  content:"\e968";
}

.ic-brx-power-off::after{
  content:"";
}

.ic-brx-download::before{
  content:"\e969";
}

.ic-brx-download::after{
  content:"";
}

.ic-brx-edit::before{
  content:"\e96a";
}

.ic-brx-edit::after{
  content:"";
}

.ic-brx-envelope::before{
  content:"\e96b";
}

.ic-brx-envelope::after{
  content:"";
}

.ic-brx-envelope-open::before{
  content:"\e96c";
}

.ic-brx-envelope-open::after{
  content:"";
}

.ic-brx-euro-sign::before{
  content:"\e96d";
}

.ic-brx-euro-sign::after{
  content:"";
}

.ic-brx-exclamation::before{
  content:"\e96e";
}

.ic-brx-exclamation::after{
  content:"";
}

.ic-brx-exclamation-circle::before{
  content:"\e96f";
}

.ic-brx-exclamation-circle::after{
  content:"";
}

.ic-brx-exclamation-triangle::before{
  content:"\e970";
}

.ic-brx-exclamation-triangle::after{
  content:"";
}

.ic-brx-code::before{
  content:"\e971";
}

.ic-brx-code::after{
  content:"";
}

.ic-brx-code-branch::before{
  content:"\e972";
}

.ic-brx-code-branch::after{
  content:"";
}

.ic-brx-chevron-circle-down::before{
  content:"\e973";
}

.ic-brx-chevron-circle-down::after{
  content:"";
}

.ic-brx-chevron-circle-left::before{
  content:"\e974";
}

.ic-brx-chevron-circle-left::after{
  content:"";
}

.ic-brx-chevron-circle-right::before{
  content:"\e975";
}

.ic-brx-chevron-circle-right::after{
  content:"";
}

.ic-brx-chevron-circle-up::before{
  content:"\e976";
}

.ic-brx-chevron-circle-up::after{
  content:"";
}

.ic-brx-chevron-down::before{
  content:"\e977";
}

.ic-brx-chevron-down::after{
  content:"";
}

.ic-brx-chevron-left::before{
  content:"\e978";
}

.ic-brx-chevron-left::after{
  content:"";
}

.ic-brx-chevron-right::before{
  content:"\e979";
}

.ic-brx-chevron-right::after{
  content:"";
}

.ic-brx-chevron-up::before{
  content:"\e97a";
}

.ic-brx-chevron-up::after{
  content:"";
}

.ic-brx-check::before{
  content:"\e97b";
}

.ic-brx-check::after{
  content:"";
}

.ic-brx-check-circle::before{
  content:"\e97c";
}

.ic-brx-check-circle::after{
  content:"";
}

.ic-brx-check-square::before{
  content:"\e97d";
}

.ic-brx-check-square::after{
  content:"";
}

.ic-brx-cart-arrow-down::before{
  content:"\e97e";
}

.ic-brx-cart-arrow-down::after{
  content:"";
}

.ic-brx-cart-plus::before{
  content:"\e97f";
}

.ic-brx-cart-plus::after{
  content:"";
}

.ic-brx-caret-down::before{
  content:"\e980";
}

.ic-brx-caret-down::after{
  content:"";
}

.ic-brx-caret-left::before{
  content:"\e981";
}

.ic-brx-caret-left::after{
  content:"";
}

.ic-brx-caret-right::before{
  content:"\e982";
}

.ic-brx-caret-right::after{
  content:"";
}

.ic-brx-caret-square-down::before{
  content:"\e983";
}

.ic-brx-caret-square-down::after{
  content:"";
}

.ic-brx-caret-square-left::before{
  content:"\e984";
}

.ic-brx-caret-square-left::after{
  content:"";
}

.ic-brx-caret-square-right::before{
  content:"\e985";
}

.ic-brx-caret-square-right::after{
  content:"";
}

.ic-brx-caret-square-up::before{
  content:"\e986";
}

.ic-brx-caret-square-up::after{
  content:"";
}

.ic-brx-caret-up::before{
  content:"\e987";
}

.ic-brx-caret-up::after{
  content:"";
}

.ic-brx-arrow-alt-circle-down::before{
  content:"\e988";
}

.ic-brx-arrow-alt-circle-down::after{
  content:"";
}

.ic-brx-arrow-alt-circle-left::before{
  content:"\e989";
}

.ic-brx-arrow-alt-circle-left::after{
  content:"";
}

.ic-brx-arrow-alt-circle-right::before{
  content:"\e98a";
}

.ic-brx-arrow-alt-circle-right::after{
  content:"";
}

.ic-brx-arrow-alt-circle-up::before{
  content:"\e98b";
}

.ic-brx-arrow-alt-circle-up::after{
  content:"";
}

.ic-brx-angle-down::before{
  content:"\e98c";
}

.ic-brx-angle-down::after{
  content:"";
}

.ic-brx-angle-left::before{
  content:"\e98d";
}

.ic-brx-angle-left::after{
  content:"";
}

.ic-brx-angle-right::before{
  content:"\e98e";
}

.ic-brx-angle-right::after{
  content:"";
}

.ic-brx-angle-up::before{
  content:"\e98f";
}

.ic-brx-angle-up::after{
  content:"";
}

.icon{
  display:inline-block;
  line-height:0;
}

.icon [class*=ic-]{
  position:relative;
  display:inline-block;
  line-height:0;
}

.icon [class*=ic-]::before{
  position:relative;
  color:#272d37;
}

.icon [class*=ic-]::after{
  position:absolute;
  left:0;
  color:rgba(41,50,65,0.50196);
}

.icon [class*=ic-].ic-g-caret-right::before{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}

.theme-default .icon [class*=ic-]::before,
.card-default .icon [class*=ic-]::before,
.tooltip--default .icon [class*=ic-]::before,
.tooltip--default .btn-icon .icon [class*=ic-]::before{
  color:#272d37;
}

.theme-default .icon [class*=ic-]::after,
.card-default .icon [class*=ic-]::after,
.tooltip--default .icon [class*=ic-]::after,
.tooltip--default .btn-icon .icon [class*=ic-]::after{
  color:rgba(41,50,65,0.50196);
}

.theme-primary .icon [class*=ic-]::before,
.card-primary .icon [class*=ic-]::before,
.tooltip--primary .icon [class*=ic-]::before,
.tooltip--primary .btn-icon .icon [class*=ic-]::before{
  color:#ee6c4d;
}

.theme-primary .icon [class*=ic-]::after,
.card-primary .icon [class*=ic-]::after,
.tooltip--primary .icon [class*=ic-]::after,
.tooltip--primary .btn-icon .icon [class*=ic-]::after{
  color:#3d5a80;
}

.theme-secondary .icon [class*=ic-]::before,
.card-secondary .icon [class*=ic-]::before,
.tooltip--secondary .icon [class*=ic-]::before,
.tooltip--secondary .btn-icon .icon [class*=ic-]::before{
  color:#fff;
}

.theme-secondary .icon [class*=ic-]::after,
.card-secondary .icon [class*=ic-]::after,
.tooltip--secondary .icon [class*=ic-]::after,
.tooltip--secondary .btn-icon .icon [class*=ic-]::after{
  color:#272d37;
}

.theme-tertiary .icon [class*=ic-]::before,
.card-tertiary .icon [class*=ic-]::before,
.tooltip--tertiary .icon [class*=ic-]::before,
.tooltip--tertiary .btn-icon .icon [class*=ic-]::before{
  color:#fff;
}

.theme-tertiary .icon [class*=ic-]::after,
.card-tertiary .icon [class*=ic-]::after,
.tooltip--tertiary .icon [class*=ic-]::after,
.tooltip--tertiary .btn-icon .icon [class*=ic-]::after{
  color:#272d37;
}

.theme-quaternary .icon [class*=ic-]::before,
.card-quaternary .icon [class*=ic-]::before,
.tooltip--quaternary .icon [class*=ic-]::before,
.tooltip--quaternary .btn-icon .icon [class*=ic-]::before{
  color:#ee6c4d;
}

.theme-quaternary .icon [class*=ic-]::after,
.card-quaternary .icon [class*=ic-]::after,
.tooltip--quaternary .icon [class*=ic-]::after,
.tooltip--quaternary .btn-icon .icon [class*=ic-]::after{
  color:#272d37;
}

.theme-quinary .icon [class*=ic-]::before,
.card-quinary .icon [class*=ic-]::before,
.tooltip--quinary .icon [class*=ic-]::before,
.tooltip--quinary .btn-icon .icon [class*=ic-]::before{
  color:#ee6c4d;
}

.theme-quinary .icon [class*=ic-]::after,
.card-quinary .icon [class*=ic-]::after,
.tooltip--quinary .icon [class*=ic-]::after,
.tooltip--quinary .btn-icon .icon [class*=ic-]::after{
  color:#272d37;
}

.theme-senary .icon [class*=ic-]::before,
.card-senary .icon [class*=ic-]::before,
.tooltip--senary .icon [class*=ic-]::before,
.tooltip--senary .btn-icon .icon [class*=ic-]::before{
  color:#fff;
}

.theme-senary .icon [class*=ic-]::after,
.card-senary .icon [class*=ic-]::after,
.tooltip--senary .icon [class*=ic-]::after,
.tooltip--senary .btn-icon .icon [class*=ic-]::after{
  color:#272d37;
}

.icon [class*=ic-].ic-default::before,
.icon [class*=ic-].ic-default::after{
  color:inherit;
}

.icon [class*=ic-].ic-primary::before,
.icon [class*=ic-].ic-primary::after{
  color:#272d37;
}

.icon [class*=ic-].ic-secondary::before,
.icon [class*=ic-].ic-secondary::after{
  color:#ee6c4d;
}

.icon [class*=ic-].ic-tertiary::before,
.icon [class*=ic-].ic-tertiary::after{
  color:#3d5a80;
}

.icon [class*=ic-].ic-quaternary::before,
.icon [class*=ic-].ic-quaternary::after{
  color:#f6f6f9;
}

.icon [class*=ic-].ic-quinary::before,
.icon [class*=ic-].ic-quinary::after{
  color:#e0f4fc;
}

.icon [class*=ic-].ic-senary::before,
.icon [class*=ic-].ic-senary::after{
  color:#0f0;
}

.icon [class*=ic-].ic-error::before,
.icon [class*=ic-].ic-error::after{
  color:#de0000;
}

.icon [class*=ic-].ic-info::before,
.icon [class*=ic-].ic-info::after{
  color:#5e99d8;
}

.icon [class*=ic-].ic-success::before,
.icon [class*=ic-].ic-success::after{
  color:#23856e;
}

.icon [class*=ic-].ic-warning::before,
.icon [class*=ic-].ic-warning::after{
  color:#ff9e0f;
}

.icon .ic-g-filetype::after,
.icon .ic-g-filetype::before,
[class*=theme-] .icon .ic-g-filetype::after,
[class*=theme-] .icon .ic-g-filetype::before{
  color:#0e0e0e;
}

.icon [class*=ic-g-filetype-]::before,
[class*=theme-] .icon [class*=ic-g-filetype-]::before{
  z-index:1;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-doc::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-doc::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-doc::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-doc::before{
  color:#0094e9;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-img::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-img::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-img::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-img::before{
  color:#00a185;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-mp3::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-mp3::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-mp3::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-mp3::before{
  color:#7d649b;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-pdf::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-pdf::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-pdf::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-pdf::before{
  color:#e2574c;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-ppt::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-ppt::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-ppt::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-ppt::before{
  color:#f8711e;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-xls::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-xls::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-xls::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-xls::before{
  color:#8fce9f;
}

.icon [class*=ic-g-filetype-].ic-g-filetype-zip::after,
.icon [class*=ic-g-filetype-].ic-g-filetype-zip::before,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-zip::after,
[class*=theme-] .icon [class*=ic-g-filetype-].ic-g-filetype-zip::before{
  color:#555f81;
}

.icon .ic-g-checkbox::before,
[class*=theme-] .icon .ic-g-checkbox::before{
  color:#c1d8f0;
}

.icon .ic-g-checkbox::after,
[class*=theme-] .icon .ic-g-checkbox::after{
  color:#ee6c4d;
}

.icon .ic-g-selected::before,
[class*=theme-] .icon .ic-g-selected::before{
  color:#c1d8f0;
}

.icon .ic-g-selected::after,
[class*=theme-] .icon .ic-g-selected::after{
  color:#ee6c4d;
}

.icon.icon-large [class*=ic-]{
  font-size:3.6rem;
}

.icon.icon-medium [class*=ic-]{
  font-size:2.4rem;
}

.ic-g-loading::before{
  -webkit-animation:rotateIn 1s steps(8, end) infinite;
          animation:rotateIn 1s steps(8, end) infinite;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:url(/Resources/content/images/general-icons/g-loading.svg);
}

[class*=secondary] .ic-g-loading::before{
  -webkit-animation:rotateIn 1s steps(8, end) infinite;
          animation:rotateIn 1s steps(8, end) infinite;
  background-image:none;
  background-image:url(/Resources/content/images/general-icons/g-loading-inverse.svg);
}

.ic-g-waving-hand::before{
  -webkit-animation:chatbot-hand-wave 3s both infinite;
          animation:chatbot-hand-wave 3s both infinite;
  -webkit-animation-delay:2s;
          animation-delay:2s;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:none;
  background-image:url(/Resources/content/images/general-icons/g-waving-hand.svg);
}

.ic-g-google-g-logo::before{
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:url(/Resources/content/images/general-icons/g-google-g-logo.svg);
}

.ic-g-facebook-f-logo::before{
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:url(/Resources/content/images/general-icons/g-facebook-f-logo.svg);
}

.ic-g-menzis-no-k::before{
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:url(/Resources/content/images/general-icons/g-menzis-no-k.svg);
}

.cssmask .ic-g-loading::before{
  background-color:currentColor;
  background-image:none;
  -webkit-mask-image:url(/Resources/content/images/general-icons/g-loading.svg);
  mask-image:url(/Resources/content/images/general-icons/g-loading.svg);
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
}

.icon-mm::before{
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  content:"\e921";
  background-image:url(/Resources/content/images/global-icons/brx-mm.png);
}

[class^=icon-],
[class*=" icon-"]{
  height:2rem;
}

[class^=icon-]::before,
[class*=" icon-"]::before{
  display:inline-block;
  font-family:"global-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  padding-left:0.6rem;
  margin-right:0.6rem;
  font-size:0.9em;
}

.icon-preview::before{
  content:"\e998";
}

.icon-desktop::before{
  content:"\e995";
}

.icon-tablet::before{
  content:"\e997";
}

.icon-square-full::before{
  content:"\e994";
}

.icon-file-alt2::before{
  content:"\e990";
}

.icon-file-alt::before{
  content:"\e991";
}

.icon-sliders-h::before{
  content:"\e992";
}

.icon-tablet-alt::before{
  content:"\e993";
}

.icon-volume-down::before{
  content:"\e900";
}

.icon-volume-off::before{
  content:"\e901";
}

.icon-volume-up::before{
  content:"\e902";
}

.icon-signal::before{
  content:"\e903";
}

.icon-wifi::before{
  content:"\e904";
}

.icon-battery-empty::before{
  content:"\e905";
}

.icon-battery-full::before{
  content:"\e906";
}

.icon-battery-half::before{
  content:"\e907";
}

.icon-battery-quarter::before{
  content:"\e908";
}

.icon-battery-three-quarters::before{
  content:"\e909";
}

.icon-android::before{
  content:"\e90a";
}

.icon-apple::before{
  content:"\e90b";
}

.icon-app-store::before{
  content:"\e90c";
}

.icon-app-store-ios::before{
  content:"\e90d";
}

.icon-chrome::before{
  content:"\e90e";
}

.icon-css3::before{
  content:"\e90f";
}

.icon-css3-alt::before{
  content:"\e910";
}

.icon-edge::before{
  content:"\e911";
}

.icon-facebook::before{
  content:"\e912";
}

.icon-facebook-f::before{
  content:"\e913";
}

.icon-facebook-messenger::before{
  content:"\e914";
}

.icon-facebook-square::before{
  content:"\e915";
}

.icon-firefox::before{
  content:"\e916";
}

.icon-google::before{
  content:"\e917";
}

.icon-google-play::before{
  content:"\e918";
}

.icon-hotjar::before{
  content:"\e919";
}

.icon-html5::before{
  content:"\e91a";
}

.icon-instagram::before{
  content:"\e91b";
}

.icon-internet-explorer::before{
  content:"\e91c";
}

.icon-js::before{
  content:"\e91d";
}

.icon-linkedin::before{
  content:"\e91e";
}

.icon-linkedin-in::before{
  content:"\e91f";
}

.icon-microsoft::before{
  content:"\e920";
}

.icon-opera::before{
  content:"\e921";
}

.icon-safari::before{
  content:"\e922";
}

.icon-sass::before{
  content:"\e923";
}

.icon-skype::before{
  content:"\e924";
}

.icon-twitter::before{
  content:"\e925";
}

.icon-twitter-square::before{
  content:"\e926";
}

.icon-whatsapp::before{
  content:"\e927";
}

.icon-whatsapp-square::before{
  content:"\e928";
}

.icon-windows::before{
  content:"\e929";
}

.icon-youtube::before{
  content:"\e92a";
}

.icon-youtube-square::before{
  content:"\e92b";
}

.icon-user::before{
  content:"\e92c";
}

.icon-print::before{
  content:"\e92d";
}

.icon-question::before{
  content:"\e92e";
}

.icon-question-circle::before{
  content:"\e92f";
}

.icon-search::before{
  content:"\e930";
}

.icon-search-minus::before{
  content:"\e931";
}

.icon-search-plus::before{
  content:"\e932";
}

.icon-share::before{
  content:"\e933";
}

.icon-share-alt::before{
  content:"\e934";
}

.icon-sort::before{
  content:"\e935";
}

.icon-sort-alpha-down::before{
  content:"\e936";
}

.icon-sort-alpha-up::before{
  content:"\e937";
}

.icon-sort-amount-down::before{
  content:"\e938";
}

.icon-sort-amount-up::before{
  content:"\e939";
}

.icon-sort-down::before{
  content:"\e93a";
}

.icon-sort-numeric-down::before{
  content:"\e93b";
}

.icon-sort-numeric-up::before{
  content:"\e93c";
}

.icon-sort-up::before{
  content:"\e93d";
}

.icon-spinner::before{
  content:"\e93e";
}

.icon-thumbs-down::before{
  content:"\e93f";
}

.icon-thumbs-up::before{
  content:"\e940";
}

.icon-toggle-off::before{
  content:"\e941";
}

.icon-toggle-on::before{
  content:"\e942";
}

.icon-user2::before{
  content:"\e943";
}

.icon-users::before{
  content:"\e944";
}

.icon-video::before{
  content:"\e945";
}

.icon-video-slash::before{
  content:"\e946";
}

.icon-female::before{
  content:"\e947";
}

.icon-file::before{
  content:"\e948";
}

.icon-file-pdf::before{
  content:"\e949";
}

.icon-home::before{
  content:"\e94a";
}

.icon-hourglass::before{
  content:"\e94b";
}

.icon-hourglass-end::before{
  content:"\e94c";
}

.icon-hourglass-half::before{
  content:"\e94d";
}

.icon-hourglass-start::before{
  content:"\e94e";
}

.icon-info::before{
  content:"\e94f";
}

.icon-info-circle::before{
  content:"\e950";
}

.icon-key::before{
  content:"\e951";
}

.icon-laptop::before{
  content:"\e952";
}

.icon-link::before{
  content:"\e953";
}

.icon-lock::before{
  content:"\e954";
}

.icon-lock-open::before{
  content:"\e955";
}

.icon-long-arrow-alt-down::before{
  content:"\e956";
}

.icon-long-arrow-alt-left::before{
  content:"\e957";
}

.icon-long-arrow-alt-right::before{
  content:"\e958";
}

.icon-long-arrow-alt-up::before{
  content:"\e959";
}

.icon-male::before{
  content:"\e95a";
}

.icon-map-marker::before{
  content:"\e95b";
}

.icon-map-marker-alt::before{
  content:"\e95c";
}

.icon-map-pin::before{
  content:"\e95d";
}

.icon-mobile::before{
  content:"\e996";
}

.icon-mobile2::before{
  content:"\e95e";
}

.icon-mobile-alt::before{
  content:"\e95f";
}

.icon-paperclip::before{
  content:"\e960";
}

.icon-pencil-alt::before{
  content:"\e961";
}

.icon-phone::before{
  content:"\e962";
}

.icon-phone-slash::before{
  content:"\e963";
}

.icon-phone-square::before{
  content:"\e964";
}

.icon-plus::before{
  content:"\e965";
}

.icon-plus-circle::before{
  content:"\e966";
}

.icon-plus-square::before{
  content:"\e967";
}

.icon-power-off::before{
  content:"\e968";
}

.icon-download::before{
  content:"\e969";
}

.icon-edit::before{
  content:"\e96a";
}

.icon-envelope::before{
  content:"\e96b";
}

.icon-envelope-open::before{
  content:"\e96c";
}

.icon-euro-sign::before{
  content:"\e96d";
}

.icon-exclamation::before{
  content:"\e96e";
}

.icon-exclamation-circle::before{
  content:"\e96f";
}

.icon-exclamation-triangle::before{
  content:"\e970";
}

.icon-code::before{
  content:"\e971";
}

.icon-code-branch::before{
  content:"\e972";
}

.icon-chevron-circle-down::before{
  content:"\e973";
}

.icon-chevron-circle-left::before{
  content:"\e974";
}

.icon-chevron-circle-right::before{
  content:"\e975";
}

.icon-chevron-circle-up::before{
  content:"\e976";
}

.icon-chevron-down::before{
  content:"\e977";
}

.icon-chevron-left::before{
  content:"\e978";
}

.icon-chevron-right::before{
  content:"\e979";
}

.icon-chevron-up::before{
  content:"\e97a";
}

.icon-check::before{
  content:"\e97b";
}

.icon-check-circle::before{
  content:"\e97c";
}

.icon-check-square::before{
  content:"\e97d";
}

.icon-cart-arrow-down::before{
  content:"\e97e";
}

.icon-cart-plus::before{
  content:"\e97f";
}

.icon-caret-down::before{
  content:"\e980";
}

.icon-caret-left::before{
  content:"\e981";
}

.icon-caret-right::before{
  content:"\e982";
}

.icon-caret-square-down::before{
  content:"\e983";
}

.icon-caret-square-left::before{
  content:"\e984";
}

.icon-caret-square-right::before{
  content:"\e985";
}

.icon-caret-square-up::before{
  content:"\e986";
}

.icon-caret-up::before{
  content:"\e987";
}

.icon-arrow-alt-circle-down::before{
  content:"\e988";
}

.icon-arrow-alt-circle-left::before{
  content:"\e989";
}

.icon-arrow-alt-circle-right::before{
  content:"\e98a";
}

.icon-arrow-alt-circle-up::before{
  content:"\e98b";
}

.icon-angle-down::before{
  content:"\e98c";
}

.icon-angle-left::before{
  content:"\e98d";
}

.icon-angle-right::before{
  content:"\e98e";
}

.icon-angle-up::before{
  content:"\e98f";
}

img{
  width:auto;
  max-width:100%;
  height:auto;
  vertical-align:middle;
}

ol,
ul{
  margin-bottom:2.4rem;
}

ol > li,
ul > li{
  margin-bottom:0.8rem;
}

ol.list > li,
ul.list > li{
  margin-bottom:1.2rem;
}

ol.list > li:nth-last-child(1):nth-child(even),
ul.list > li:nth-last-child(1):nth-child(even){
  padding-bottom:1.2rem;
}

ol.list > li > p:not([class]),
ul.list > li > p:not([class]){
  margin-bottom:0;
}

ol.list-columns-half,
ul.list-columns-half{
  page-break-inside:avoid;
  -webkit-column-break-inside:avoid;
     -moz-column-break-inside:avoid;
          break-inside:avoid;
  -webkit-column-count:1;
     -moz-column-count:1;
          column-count:1;
}

@media (min-width: 541px){
  ol.list-columns-half,
  ul.list-columns-half{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 768px){
  ol.list-columns-half,
  ul.list-columns-half{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 992px){
  ol.list-columns-half,
  ul.list-columns-half{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 1024px){
  ol.list-columns-half,
  ul.list-columns-half{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

ol.list-columns-third,
ul.list-columns-third{
  page-break-inside:avoid;
  -webkit-column-break-inside:avoid;
     -moz-column-break-inside:avoid;
          break-inside:avoid;
  -webkit-column-count:1;
     -moz-column-count:1;
          column-count:1;
}

@media (min-width: 541px){
  ol.list-columns-third,
  ul.list-columns-third{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 768px){
  ol.list-columns-third,
  ul.list-columns-third{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 992px){
  ol.list-columns-third,
  ul.list-columns-third{
    -webkit-column-count:3;
       -moz-column-count:3;
            column-count:3;
  }
}

@media (min-width: 1024px){
  ol.list-columns-third,
  ul.list-columns-third{
    -webkit-column-count:3;
       -moz-column-count:3;
            column-count:3;
  }
}

ol.list-columns-fourth,
ul.list-columns-fourth{
  page-break-inside:avoid;
  -webkit-column-break-inside:avoid;
     -moz-column-break-inside:avoid;
          break-inside:avoid;
  -webkit-column-count:1;
     -moz-column-count:1;
          column-count:1;
}

@media (min-width: 541px){
  ol.list-columns-fourth,
  ul.list-columns-fourth{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
  }
}

@media (min-width: 768px){
  ol.list-columns-fourth,
  ul.list-columns-fourth{
    -webkit-column-count:3;
       -moz-column-count:3;
            column-count:3;
  }
}

@media (min-width: 992px){
  ol.list-columns-fourth,
  ul.list-columns-fourth{
    -webkit-column-count:3;
       -moz-column-count:3;
            column-count:3;
  }
}

@media (min-width: 1024px){
  ol.list-columns-fourth,
  ul.list-columns-fourth{
    -webkit-column-count:4;
       -moz-column-count:4;
            column-count:4;
  }
}

ol{
  counter-reset:li;
  list-style:none;
}

ol > li{
  position:relative;
  padding-left:2.4rem;
}

ol > li::before{
  content:"." counter(li);
  position:absolute;
  top:0;
  left:0;
  display:inline-block;
  width:1.6rem;
  margin-right:1.6rem;
  color:#3d5a80;
  text-align:right;
  counter-increment:li;
  direction:rtl;
}

ol.list--alphabetical > li::before{
  content:"." counter(li, upper-alpha);
}

ul{
  list-style:none;
}

ul > li.download{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  page-break-inside:avoid;
  -webkit-column-break-inside:avoid;
     -moz-column-break-inside:avoid;
          break-inside:avoid;
}

ul > li.download > .icon{
  display:inline-block;
  margin-top:0.4rem;
}

ul > li.download > .icon + a{
  margin-left:1.6rem;
  -webkit-text-decoration:none;
  text-decoration:none;
}

ul > li.download > .icon + a:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

ul > li.download > .icon:last-child{
  display:inline-block;
  margin-top:0.2rem;
  margin-left:0.8rem;
}

ul > li.with-icon{
  position:relative;
  padding-left:2.8rem;
}

ul > li.with-icon > .icon{
  position:absolute;
  top:0.3rem;
  left:0;
}

ul > li.with-icon p{
  margin-bottom:0;
}

ul.list--check > li,
ul.list--disc > li{
  position:relative;
}

ul.list--check > li::before,
ul.list--disc > li::before{
  position:absolute;
  top:0;
  left:0;
  font-family:"global-icons";
  font-size:70%;
  line-height:inherit;
}

ul.list--check > li,
ul.list--disc > li{
  padding-left:1.8em;
}

ul.list--check > li::before,
ul.list--disc > li::before{
  content:"";
  width:0.4rem;
  height:0.4rem;
  border-radius:50%;
  margin-top:calc((2.4rem - 0.4rem) / 2.4);
  border-color:transparent;
  border-style:solid;
  border-width:0.1rem;
}

ul.list--icon > li{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-bottom:1.6rem;
  page-break-inside:avoid;
  -webkit-column-break-inside:avoid;
     -moz-column-break-inside:avoid;
          break-inside:avoid;
}

ul.list--icon > li::before{
  content:"";
  -ms-flex-item-align:start;
      align-self:flex-start;
  width:4.8rem;
  height:4.8rem;
  border-radius:50%;
  -ms-flex-negative:0;
      flex-shrink:0;
  margin-right:2rem;
}

ul.list--icon > li > .icon i{
  position:absolute;
  top:0;
  left:0;
  width:calc(4.8rem / 2);
  height:calc(4.8rem / 2);
  margin:calc(4.8rem / 4);
  font-size:calc(4.8rem / 2);
}

ul.list--icon > li > p{
  margin:0;
}

ul.list--button > li{
  margin-top:0;
  margin-bottom:0;
}

ul.list--button > li .btn-list{
  margin-top:0;
}

ul.list--link{
  width:100%;
  margin-bottom:2.4rem;
}

ul.list--link > li{
  position:relative;
  width:100%;
  padding-left:1.3em;
}

ul.list--link > li::before{
  display:inline-block;
  font-family:"g-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e90f";
  position:absolute;
  top:0.5rem;
}

@media (min-width: 769px){
  ul.list--link > li::before{
    top:0.7rem;
  }
}

ul.list--link > li::before{
  left:0;
  -webkit-transition:all ease-in-out 0.25s;
  transition:all ease-in-out 0.25s;
}

ul.list--link > li.locked::after{
  display:inline-block;
  font-family:"g-icons";
  font-weight:normal;
  font-style:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:normal;
          font-feature-settings:normal;
  font-variant:normal;
  line-height:1;
  content:"\e91c";
  float:right;
  -webkit-transition:all ease-in-out 0.6s;
  transition:all ease-in-out 0.6s;
  margin-right:2rem;
}

ul.list--link > li.date{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:1.2rem;
  white-space:nowrap;
}

ul.list--link > li.date a{
  width:70%;
  margin-bottom:1.2rem;
  white-space:normal;
}

ul.list--link > li.date time{
  color:inherit;
}

@media (max-width: 768px){
  ul.list--link > li.date time{
    font-size:0.9em;
  }
  ul.list--link > li.date a{
    width:60%;
  }
}

ul.list--link > li.date:nth-last-child(1):nth-child(even)::after{
  bottom:1.2rem;
}

ul.list--link:not(.horizontal) > li:hover::before,
ul.list--link:not(.horizontal) > li:focus-within::before{
  -webkit-transform:translateX(0.5rem);
      -ms-transform:translateX(0.5rem);
          transform:translateX(0.5rem);
}

@media (min-width: 541px){
  ul.list--link.horizontal > li{
    margin-bottom:0;
  }
}

ul.list--link.horizontal > li{
  padding-left:0.9em;
}

@media (min-width: 541px){
  ul.list--link.horizontal > li{
    margin-right:0.9rem;
  }
}

ul.list--link.horizontal > li::before{
  content:"•";
  top:0.5rem;
  opacity:0.5;
  color:inherit;
  font-family:inherit;
}

@media (min-width: 541px){
  ul.list--link.horizontal > li:first-child::before{
    display:none;
  }
}

ul.list--link.horizontal > li a{
  font-weight:normal;
  -webkit-text-decoration:none;
  text-decoration:none;
}

ul.list--link.horizontal > li a:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

ul.list--link.horizontal > li:last-child{
  margin-right:0;
}

ul.list--link.suggestions > li::before{
  content:"\e91d";
}

ul.list--validation > li{
  font-size:1.2rem;
  line-height:1.6rem;
}

ul.list--validation.list--disc > li{
  padding-left:1.3rem;
}

ul.list--validation.list--disc > li::before{
  margin-top:calc((1.6rem - 0.4rem) / 2);
}

ul.horizontal{
  margin-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

@media (min-width: 541px){
  ul.horizontal{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}

ul.horizontal > li{
  width:auto;
}

@media (min-width: 541px){
  ul.horizontal > li{
    margin-right:2rem;
  }
  ul.horizontal > li:last-child{
    margin-right:0;
  }
}

ul.horizontal > li:nth-last-child(1):nth-child(even){
  padding-bottom:0;
}

ul,
ul.list,
ol,
ol.list{
  color:#0e0e0e;
}

ul > li::before,
ol > li::before{
  color:#3d5a80;
}

ul.list--check > li::before,
ul.list--disc > li::before,
ol.list--check > li::before,
ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

ul.list--icon > li::before,
ol.list--icon > li::before{
  background-color:#f6f6f9;
}

ul.list--validation.list--check > li::before,
ul.list--validation.list--disc > li::before,
ol.list--validation.list--check > li::before,
ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

ul.list--validation.list--check > li.disabled::before,
ul.list--validation.list--disc > li.disabled::before,
ol.list--validation.list--check > li.disabled::before,
ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

ul.list--link li.date::after,
ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c5c7d0;
}

ul.list--link.horizontal li a,
ol.list--link.horizontal li a{
  color:#0e0e0e;
}

dl[data-title]::before,
ul[data-title]::before,
ol[data-title]::before{
  color:#0e0e0e;
}

.theme-primary ul,
.theme-primary ul.list,
.theme-primary ol,
.theme-primary ol.list{
  color:#fff;
}

.theme-primary ul > li::before,
.theme-primary ol > li::before{
  color:#3d5a80;
}

.theme-primary ul.list--check > li::before,
.theme-primary ul.list--disc > li::before,
.theme-primary ol.list--check > li::before,
.theme-primary ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

.theme-primary ul.list--icon > li::before,
.theme-primary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-primary ul.list--validation.list--check > li::before,
.theme-primary ul.list--validation.list--disc > li::before,
.theme-primary ol.list--validation.list--check > li::before,
.theme-primary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-primary ul.list--validation.list--check > li.disabled::before,
.theme-primary ul.list--validation.list--disc > li.disabled::before,
.theme-primary ol.list--validation.list--check > li.disabled::before,
.theme-primary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-primary ul.list--link li.date::after,
.theme-primary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#1a1a1a;
}

.theme-primary ul.list--link.horizontal li a,
.theme-primary ol.list--link.horizontal li a{
  color:#fff;
}

.theme-primary dl[data-title]::before,
.theme-primary ul[data-title]::before,
.theme-primary ol[data-title]::before{
  color:#fff;
}

.theme-secondary ul,
.theme-secondary ul.list,
.theme-secondary ol,
.theme-secondary ol.list{
  color:#fff;
}

.theme-secondary ul > li::before,
.theme-secondary ol > li::before{
  color:#272d37;
}

.theme-secondary ul.list--check > li::before,
.theme-secondary ul.list--disc > li::before,
.theme-secondary ol.list--check > li::before,
.theme-secondary ol.list--disc > li::before{
  background-color:#272d37;
  color:#272d37;
}

.theme-secondary ul.list--icon > li::before,
.theme-secondary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-secondary ul.list--validation.list--check > li::before,
.theme-secondary ul.list--validation.list--disc > li::before,
.theme-secondary ol.list--validation.list--check > li::before,
.theme-secondary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-secondary ul.list--validation.list--check > li.disabled::before,
.theme-secondary ul.list--validation.list--disc > li.disabled::before,
.theme-secondary ol.list--validation.list--check > li.disabled::before,
.theme-secondary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-secondary ul.list--link li.date::after,
.theme-secondary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ecf3fb;
}

.theme-secondary ul.list--link.horizontal li a,
.theme-secondary ol.list--link.horizontal li a{
  color:#fff;
}

.theme-secondary dl[data-title]::before,
.theme-secondary ul[data-title]::before,
.theme-secondary ol[data-title]::before{
  color:#fff;
}

.theme-tertiary ul,
.theme-tertiary ul.list,
.theme-tertiary ol,
.theme-tertiary ol.list{
  color:#fff;
}

.theme-tertiary ul > li::before,
.theme-tertiary ol > li::before{
  color:#272d37;
}

.theme-tertiary ul.list--check > li::before,
.theme-tertiary ul.list--disc > li::before,
.theme-tertiary ol.list--check > li::before,
.theme-tertiary ol.list--disc > li::before{
  background-color:#272d37;
  color:#272d37;
}

.theme-tertiary ul.list--icon > li::before,
.theme-tertiary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-tertiary ul.list--validation.list--check > li::before,
.theme-tertiary ul.list--validation.list--disc > li::before,
.theme-tertiary ol.list--validation.list--check > li::before,
.theme-tertiary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-tertiary ul.list--validation.list--check > li.disabled::before,
.theme-tertiary ul.list--validation.list--disc > li.disabled::before,
.theme-tertiary ol.list--validation.list--check > li.disabled::before,
.theme-tertiary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-tertiary ul.list--link li.date::after,
.theme-tertiary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ecf3fb;
}

.theme-tertiary ul.list--link.horizontal li a,
.theme-tertiary ol.list--link.horizontal li a{
  color:#fff;
}

.theme-tertiary dl[data-title]::before,
.theme-tertiary ul[data-title]::before,
.theme-tertiary ol[data-title]::before{
  color:#fff;
}

.theme-quaternary ul,
.theme-quaternary ul.list,
.theme-quaternary ol,
.theme-quaternary ol.list{
  color:#0e0e0e;
}

.theme-quaternary ul > li::before,
.theme-quaternary ol > li::before{
  color:#3d5a80;
}

.theme-quaternary ul.list--check > li::before,
.theme-quaternary ul.list--disc > li::before,
.theme-quaternary ol.list--check > li::before,
.theme-quaternary ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

.theme-quaternary ul.list--icon > li::before,
.theme-quaternary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-quaternary ul.list--validation.list--check > li::before,
.theme-quaternary ul.list--validation.list--disc > li::before,
.theme-quaternary ol.list--validation.list--check > li::before,
.theme-quaternary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-quaternary ul.list--validation.list--check > li.disabled::before,
.theme-quaternary ul.list--validation.list--disc > li.disabled::before,
.theme-quaternary ol.list--validation.list--check > li.disabled::before,
.theme-quaternary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-quaternary ul.list--link li.date::after,
.theme-quaternary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c2d8f2;
}

.theme-quaternary ul.list--link.horizontal li a,
.theme-quaternary ol.list--link.horizontal li a{
  color:#0e0e0e;
}

.theme-quaternary dl[data-title]::before,
.theme-quaternary ul[data-title]::before,
.theme-quaternary ol[data-title]::before{
  color:#0e0e0e;
}

.theme-quinary ul,
.theme-quinary ul.list,
.theme-quinary ol,
.theme-quinary ol.list{
  color:#0e0e0e;
}

.theme-quinary ul > li::before,
.theme-quinary ol > li::before{
  color:#ee6c4d;
}

.theme-quinary ul.list--check > li::before,
.theme-quinary ul.list--disc > li::before,
.theme-quinary ol.list--check > li::before,
.theme-quinary ol.list--disc > li::before{
  background-color:#ee6c4d;
  color:#ee6c4d;
}

.theme-quinary ul.list--icon > li::before,
.theme-quinary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-quinary ul.list--validation.list--check > li::before,
.theme-quinary ul.list--validation.list--disc > li::before,
.theme-quinary ol.list--validation.list--check > li::before,
.theme-quinary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-quinary ul.list--validation.list--check > li.disabled::before,
.theme-quinary ul.list--validation.list--disc > li.disabled::before,
.theme-quinary ol.list--validation.list--check > li.disabled::before,
.theme-quinary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-quinary ul.list--link li.date::after,
.theme-quinary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ded6cc;
}

.theme-quinary ul.list--link.horizontal li a,
.theme-quinary ol.list--link.horizontal li a{
  color:#0e0e0e;
}

.theme-quinary dl[data-title]::before,
.theme-quinary ul[data-title]::before,
.theme-quinary ol[data-title]::before{
  color:#0e0e0e;
}

.theme-senary ul,
.theme-senary ul.list,
.theme-senary ol,
.theme-senary ol.list{
  color:#0f0;
}

.theme-senary ul > li::before,
.theme-senary ol > li::before{
  color:#fff;
}

.theme-senary ul.list--check > li::before,
.theme-senary ul.list--disc > li::before,
.theme-senary ol.list--check > li::before,
.theme-senary ol.list--disc > li::before{
  background-color:#fff;
  color:#fff;
}

.theme-senary ul.list--icon > li::before,
.theme-senary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.theme-senary ul.list--validation.list--check > li::before,
.theme-senary ul.list--validation.list--disc > li::before,
.theme-senary ol.list--validation.list--check > li::before,
.theme-senary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.theme-senary ul.list--validation.list--check > li.disabled::before,
.theme-senary ul.list--validation.list--disc > li.disabled::before,
.theme-senary ol.list--validation.list--check > li.disabled::before,
.theme-senary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.theme-senary ul.list--link li.date::after,
.theme-senary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c1d8f0;
}

.theme-senary ul.list--link.horizontal li a,
.theme-senary ol.list--link.horizontal li a{
  color:#0f0;
}

.theme-senary dl[data-title]::before,
.theme-senary ul[data-title]::before,
.theme-senary ol[data-title]::before{
  color:#0f0;
}

.card-default ul,
.card-default ul.list,
.card-default ol,
.card-default ol.list{
  color:#0e0e0e;
}

.card-default ul > li::before,
.card-default ol > li::before{
  color:#3d5a80;
}

.card-default ul.list--check > li::before,
.card-default ul.list--disc > li::before,
.card-default ol.list--check > li::before,
.card-default ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

.card-default ul.list--icon > li::before,
.card-default ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-default ul.list--validation.list--check > li::before,
.card-default ul.list--validation.list--disc > li::before,
.card-default ol.list--validation.list--check > li::before,
.card-default ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-default ul.list--validation.list--check > li.disabled::before,
.card-default ul.list--validation.list--disc > li.disabled::before,
.card-default ol.list--validation.list--check > li.disabled::before,
.card-default ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-default ul.list--link li.date::after,
.card-default ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c5c7d0;
}

.card-default ul.list--link.horizontal li a,
.card-default ol.list--link.horizontal li a{
  color:#0e0e0e;
}

.card-default dl[data-title]::before,
.card-default ul[data-title]::before,
.card-default ol[data-title]::before{
  color:#0e0e0e;
}

.card-primary ul,
.card-primary ul.list,
.card-primary ol,
.card-primary ol.list{
  color:#fff;
}

.card-primary ul > li::before,
.card-primary ol > li::before{
  color:#3d5a80;
}

.card-primary ul.list--check > li::before,
.card-primary ul.list--disc > li::before,
.card-primary ol.list--check > li::before,
.card-primary ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

.card-primary ul.list--icon > li::before,
.card-primary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-primary ul.list--validation.list--check > li::before,
.card-primary ul.list--validation.list--disc > li::before,
.card-primary ol.list--validation.list--check > li::before,
.card-primary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-primary ul.list--validation.list--check > li.disabled::before,
.card-primary ul.list--validation.list--disc > li.disabled::before,
.card-primary ol.list--validation.list--check > li.disabled::before,
.card-primary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-primary ul.list--link li.date::after,
.card-primary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#1a1a1a;
}

.card-primary ul.list--link.horizontal li a,
.card-primary ol.list--link.horizontal li a{
  color:#fff;
}

.card-primary dl[data-title]::before,
.card-primary ul[data-title]::before,
.card-primary ol[data-title]::before{
  color:#fff;
}

.card-secondary ul,
.card-secondary ul.list,
.card-secondary ol,
.card-secondary ol.list{
  color:#fff;
}

.card-secondary ul > li::before,
.card-secondary ol > li::before{
  color:#272d37;
}

.card-secondary ul.list--check > li::before,
.card-secondary ul.list--disc > li::before,
.card-secondary ol.list--check > li::before,
.card-secondary ol.list--disc > li::before{
  background-color:#272d37;
  color:#272d37;
}

.card-secondary ul.list--icon > li::before,
.card-secondary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-secondary ul.list--validation.list--check > li::before,
.card-secondary ul.list--validation.list--disc > li::before,
.card-secondary ol.list--validation.list--check > li::before,
.card-secondary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-secondary ul.list--validation.list--check > li.disabled::before,
.card-secondary ul.list--validation.list--disc > li.disabled::before,
.card-secondary ol.list--validation.list--check > li.disabled::before,
.card-secondary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-secondary ul.list--link li.date::after,
.card-secondary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ecf3fb;
}

.card-secondary ul.list--link.horizontal li a,
.card-secondary ol.list--link.horizontal li a{
  color:#fff;
}

.card-secondary dl[data-title]::before,
.card-secondary ul[data-title]::before,
.card-secondary ol[data-title]::before{
  color:#fff;
}

.card-tertiary ul,
.card-tertiary ul.list,
.card-tertiary ol,
.card-tertiary ol.list{
  color:#fff;
}

.card-tertiary ul > li::before,
.card-tertiary ol > li::before{
  color:#272d37;
}

.card-tertiary ul.list--check > li::before,
.card-tertiary ul.list--disc > li::before,
.card-tertiary ol.list--check > li::before,
.card-tertiary ol.list--disc > li::before{
  background-color:#272d37;
  color:#272d37;
}

.card-tertiary ul.list--icon > li::before,
.card-tertiary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-tertiary ul.list--validation.list--check > li::before,
.card-tertiary ul.list--validation.list--disc > li::before,
.card-tertiary ol.list--validation.list--check > li::before,
.card-tertiary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-tertiary ul.list--validation.list--check > li.disabled::before,
.card-tertiary ul.list--validation.list--disc > li.disabled::before,
.card-tertiary ol.list--validation.list--check > li.disabled::before,
.card-tertiary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-tertiary ul.list--link li.date::after,
.card-tertiary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ecf3fb;
}

.card-tertiary ul.list--link.horizontal li a,
.card-tertiary ol.list--link.horizontal li a{
  color:#fff;
}

.card-tertiary dl[data-title]::before,
.card-tertiary ul[data-title]::before,
.card-tertiary ol[data-title]::before{
  color:#fff;
}

.card-quaternary ul,
.card-quaternary ul.list,
.card-quaternary ol,
.card-quaternary ol.list{
  color:#0e0e0e;
}

.card-quaternary ul > li::before,
.card-quaternary ol > li::before{
  color:#3d5a80;
}

.card-quaternary ul.list--check > li::before,
.card-quaternary ul.list--disc > li::before,
.card-quaternary ol.list--check > li::before,
.card-quaternary ol.list--disc > li::before{
  background-color:#3d5a80;
  color:#3d5a80;
}

.card-quaternary ul.list--icon > li::before,
.card-quaternary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-quaternary ul.list--validation.list--check > li::before,
.card-quaternary ul.list--validation.list--disc > li::before,
.card-quaternary ol.list--validation.list--check > li::before,
.card-quaternary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-quaternary ul.list--validation.list--check > li.disabled::before,
.card-quaternary ul.list--validation.list--disc > li.disabled::before,
.card-quaternary ol.list--validation.list--check > li.disabled::before,
.card-quaternary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-quaternary ul.list--link li.date::after,
.card-quaternary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c2d8f2;
}

.card-quaternary ul.list--link.horizontal li a,
.card-quaternary ol.list--link.horizontal li a{
  color:#0e0e0e;
}

.card-quaternary dl[data-title]::before,
.card-quaternary ul[data-title]::before,
.card-quaternary ol[data-title]::before{
  color:#0e0e0e;
}

.card-quinary ul,
.card-quinary ul.list,
.card-quinary ol,
.card-quinary ol.list{
  color:#0e0e0e;
}

.card-quinary ul > li::before,
.card-quinary ol > li::before{
  color:#ee6c4d;
}

.card-quinary ul.list--check > li::before,
.card-quinary ul.list--disc > li::before,
.card-quinary ol.list--check > li::before,
.card-quinary ol.list--disc > li::before{
  background-color:#ee6c4d;
  color:#ee6c4d;
}

.card-quinary ul.list--icon > li::before,
.card-quinary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-quinary ul.list--validation.list--check > li::before,
.card-quinary ul.list--validation.list--disc > li::before,
.card-quinary ol.list--validation.list--check > li::before,
.card-quinary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-quinary ul.list--validation.list--check > li.disabled::before,
.card-quinary ul.list--validation.list--disc > li.disabled::before,
.card-quinary ol.list--validation.list--check > li.disabled::before,
.card-quinary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-quinary ul.list--link li.date::after,
.card-quinary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#ded6cc;
}

.card-quinary ul.list--link.horizontal li a,
.card-quinary ol.list--link.horizontal li a{
  color:#0e0e0e;
}

.card-quinary dl[data-title]::before,
.card-quinary ul[data-title]::before,
.card-quinary ol[data-title]::before{
  color:#0e0e0e;
}

.card-senary ul,
.card-senary ul.list,
.card-senary ol,
.card-senary ol.list{
  color:#0f0;
}

.card-senary ul > li::before,
.card-senary ol > li::before{
  color:#fff;
}

.card-senary ul.list--check > li::before,
.card-senary ul.list--disc > li::before,
.card-senary ol.list--check > li::before,
.card-senary ol.list--disc > li::before{
  background-color:#fff;
  color:#fff;
}

.card-senary ul.list--icon > li::before,
.card-senary ol.list--icon > li::before{
  background-color:#f6f6f9;
}

.card-senary ul.list--validation.list--check > li::before,
.card-senary ul.list--validation.list--disc > li::before,
.card-senary ol.list--validation.list--check > li::before,
.card-senary ol.list--validation.list--disc > li::before{
  background-color:#23856e;
  color:#23856e;
}

.card-senary ul.list--validation.list--check > li.disabled::before,
.card-senary ul.list--validation.list--disc > li.disabled::before,
.card-senary ol.list--validation.list--check > li.disabled::before,
.card-senary ol.list--validation.list--disc > li.disabled::before{
  background-color:rgba(26,26,43,0.50196);
  color:rgba(26,26,43,0.50196);
}

.card-senary ul.list--link li.date::after,
.card-senary ol.list--link li.date::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.1rem;
  background-color:#c1d8f0;
}

.card-senary ul.list--link.horizontal li a,
.card-senary ol.list--link.horizontal li a{
  color:#0f0;
}

.card-senary dl[data-title]::before,
.card-senary ul[data-title]::before,
.card-senary ol[data-title]::before{
  color:#0f0;
}

.list--link li a,
.card.card-default .list--link li a,
.card.card-primary .list--link li a,
.theme-primary .list--link li a,
.card.card-secondary .list--link li a,
.theme-secondary .list--link li a,
.card.card-tertiary .list--link li a,
.theme-tertiary .list--link li a,
.card.card-quaternary .list--link li a,
.theme-quaternary .list--link li a,
.card.card-quinary .list--link li a,
.theme-quinary .list--link li a,
.card.card-senary .list--link li a,
.theme-senary .list--link li a{
  color:inherit;
}

picture{
  display:inline-block;
  overflow:visible;
  width:100%;
}

body.pagemode-edit .accordion--default,
body.pagemode-edit .accordion--panel,
body.pagemode-edit .accordion--panelimage,
body.pagemode-edit .accordion--legend,
body.pagemode-edit .alphabetfilter,
body.pagemode-edit .alphabetlist,
body.pagemode-edit .amount,
body.pagemode-edit .app-notification,
body.pagemode-edit .avatar,
body.pagemode-edit .back-button,
body.pagemode-edit .badge.circle,
body.pagemode-edit .badge.triangle-corner,
body.pagemode-edit .badge.circle-large,
body.pagemode-edit .badge--iconlabel,
body.pagemode-edit .badge--progress,
body.pagemode-edit .badge--product,
body.pagemode-edit .breadcrumb,
body.pagemode-edit .breadcrumb--collapsible,
body.pagemode-edit .btn-default,
body.pagemode-edit .btn-image,
body.pagemode-edit [class*=btn-].badge,
body.pagemode-edit .btn-pebble,
body.pagemode-edit .btn-pill,
body.pagemode-edit [class*=btn-].transparent,
body.pagemode-edit .btn-ghost,
body.pagemode-edit .btn-ghost.inline,
body.pagemode-edit .btn-link,
body.pagemode-edit .btn-link.inline,
body.pagemode-edit .button-account-google,
body.pagemode-edit .button-account-facebook,
body.pagemode-edit .button-account-menzis,
body.pagemode-edit .btn-list,
body.pagemode-edit .card--app-promotor,
body.pagemode-edit .card.with-backgroundimage,
body.pagemode-edit .card--interventie,
body.pagemode-edit .card--link,
body.pagemode-edit .card--product,
body.pagemode-edit .card--product.with-badge,
body.pagemode-edit .card--module,
body.pagemode-edit .card--product.is-selected,
body.pagemode-edit .card--product.is-highlighted,
body.pagemode-edit .card--product.is-disabled,
body.pagemode-edit .card--shoppingcart,
body.pagemode-edit .card--thumbnail,
body.pagemode-edit .card--thumbnail-addon,
body.pagemode-edit .card--banner,
body.pagemode-edit .card--sticky-footer,
body.pagemode-edit .carousel,
body.pagemode-edit .carousel--slider,
body.pagemode-edit .chart,
body.pagemode-edit .chat,
body.pagemode-edit .input-checkbox,
body.pagemode-edit .formfield--checkbox-boxed,
body.pagemode-edit .colorscheme-switcher,
body.pagemode-edit .contact-item,
body.pagemode-edit .contact-list,
body.pagemode-edit .cookiewall,
body.pagemode-edit .decisiontree,
body.pagemode-edit .eventlist,
body.pagemode-edit .input-file,
body.pagemode-edit .fileupload-preview,
body.pagemode-edit form,
body.pagemode-edit .generic-text,
body.pagemode-edit .heading-subtitle,
body.pagemode-edit .hero.hero--image,
body.pagemode-edit .hero--media,
body.pagemode-edit .hero--search,
body.pagemode-edit .hero--campaign,
body.pagemode-edit .html-button,
body.pagemode-edit .label-value-list,
body.pagemode-edit .label-value-list--adres,
body.pagemode-edit .label-value-list--horizontal,
body.pagemode-edit .languageswitcher,
body.pagemode-edit .list--disc,
body.pagemode-edit .list--link,
body.pagemode-edit .list--icon,
body.pagemode-edit .list--button,
body.pagemode-edit .metrolist--horizontal,
body.pagemode-edit .metrolist--horizontal.center,
body.pagemode-edit .metrolist--ordered,
body.pagemode-edit .metrolist--ordered.metrolist--horizontal,
body.pagemode-edit .metrolist--ordered.metrolist--horizontal.center,
body.pagemode-edit .metrolist--clickblock,
body.pagemode-edit .metrolist--navigation,
body.pagemode-edit .metrolist--justlines,
body.pagemode-edit .modal-dialog-right,
body.pagemode-edit .modal--videoplayer,
body.pagemode-edit .modal--search,
body.pagemode-edit .navigation-dropdown-container,
body.pagemode-edit .navigation-footer,
body.pagemode-edit .navigation-main-grouped,
body.pagemode-edit .navigation-user-container,
body.pagemode-edit .notification,
body.pagemode-edit .input-number-stepper,
body.pagemode-edit .pagination-wrapper,
body.pagemode-edit .panel,
body.pagemode-edit .progress-bar,
body.pagemode-edit .progressbar--count,
body.pagemode-edit .progressbar--stacked,
body.pagemode-edit .progress-collapsible-legend,
body.pagemode-edit .progress-indicator--circle,
body.pagemode-edit .progress-indicator--line,
body.pagemode-edit .publication-info--default,
body.pagemode-edit .publication-info--extended,
body.pagemode-edit .publication-info--dateauthor,
body.pagemode-edit .quote,
body.pagemode-edit .input-radio,
body.pagemode-edit .formfield--radiobutton-switch,
body.pagemode-edit .radiobutton-group,
body.pagemode-edit .rating,
body.pagemode-edit .selectBox,
body.pagemode-edit .prettydropdown,
body.pagemode-edit .share-icon-group,
body.pagemode-edit .step-indicator,
body.pagemode-edit .step-indicator--horizontal,
body.pagemode-edit .step-indicator--click-block,
body.pagemode-edit .step-indicator--navigation,
body.pagemode-edit .step-indicator--just-lines,
body.pagemode-edit .summarylist,
body.pagemode-edit .input-switch,
body.pagemode-edit .table,
body.pagemode-edit .table--rounded,
body.pagemode-edit .table--horizontal,
body.pagemode-edit .table--doubleheading,
body.pagemode-edit .tablist,
body.pagemode-edit .tag,
body.pagemode-edit textarea,
body.pagemode-edit .thumbnail-container,
body.pagemode-edit .tilelist,
body.pagemode-edit .trigger,
body.pagemode-edit .toggle,
body.pagemode-edit .usplist--vertical,
body.pagemode-edit .usplist--horizontal,
body.pagemode-edit .videoplayer{
  position:relative !important;
  overflow:hidden !important;
  min-height:2.4rem;
  border:1px solid #f99;
}

body.pagemode-edit .accordion--default::after,
body.pagemode-edit .accordion--panel::after,
body.pagemode-edit .accordion--panelimage::after,
body.pagemode-edit .accordion--legend::after,
body.pagemode-edit .alphabetfilter::after,
body.pagemode-edit .alphabetlist::after,
body.pagemode-edit .amount::after,
body.pagemode-edit .app-notification::after,
body.pagemode-edit .avatar::after,
body.pagemode-edit .back-button::after,
body.pagemode-edit .badge.circle::after,
body.pagemode-edit .badge.triangle-corner::after,
body.pagemode-edit .badge.circle-large::after,
body.pagemode-edit .badge--iconlabel::after,
body.pagemode-edit .badge--progress::after,
body.pagemode-edit .badge--product::after,
body.pagemode-edit .breadcrumb::after,
body.pagemode-edit .breadcrumb--collapsible::after,
body.pagemode-edit .btn-default::after,
body.pagemode-edit .btn-image::after,
body.pagemode-edit [class*=btn-].badge::after,
body.pagemode-edit .btn-pebble::after,
body.pagemode-edit .btn-pill::after,
body.pagemode-edit [class*=btn-].transparent::after,
body.pagemode-edit .btn-ghost::after,
body.pagemode-edit .btn-ghost.inline::after,
body.pagemode-edit .btn-link::after,
body.pagemode-edit .btn-link.inline::after,
body.pagemode-edit .button-account-google::after,
body.pagemode-edit .button-account-facebook::after,
body.pagemode-edit .button-account-menzis::after,
body.pagemode-edit .btn-list::after,
body.pagemode-edit .card--app-promotor::after,
body.pagemode-edit .card.with-backgroundimage::after,
body.pagemode-edit .card--interventie::after,
body.pagemode-edit .card--link::after,
body.pagemode-edit .card--product::after,
body.pagemode-edit .card--product.with-badge::after,
body.pagemode-edit .card--module::after,
body.pagemode-edit .card--product.is-selected::after,
body.pagemode-edit .card--product.is-highlighted::after,
body.pagemode-edit .card--product.is-disabled::after,
body.pagemode-edit .card--shoppingcart::after,
body.pagemode-edit .card--thumbnail::after,
body.pagemode-edit .card--thumbnail-addon::after,
body.pagemode-edit .card--banner::after,
body.pagemode-edit .card--sticky-footer::after,
body.pagemode-edit .carousel::after,
body.pagemode-edit .carousel--slider::after,
body.pagemode-edit .chart::after,
body.pagemode-edit .chat::after,
body.pagemode-edit .input-checkbox::after,
body.pagemode-edit .formfield--checkbox-boxed::after,
body.pagemode-edit .colorscheme-switcher::after,
body.pagemode-edit .contact-item::after,
body.pagemode-edit .contact-list::after,
body.pagemode-edit .cookiewall::after,
body.pagemode-edit .decisiontree::after,
body.pagemode-edit .eventlist::after,
body.pagemode-edit .input-file::after,
body.pagemode-edit .fileupload-preview::after,
body.pagemode-edit form::after,
body.pagemode-edit .generic-text::after,
body.pagemode-edit .heading-subtitle::after,
body.pagemode-edit .hero.hero--image::after,
body.pagemode-edit .hero--media::after,
body.pagemode-edit .hero--search::after,
body.pagemode-edit .hero--campaign::after,
body.pagemode-edit .html-button::after,
body.pagemode-edit .label-value-list::after,
body.pagemode-edit .label-value-list--adres::after,
body.pagemode-edit .label-value-list--horizontal::after,
body.pagemode-edit .languageswitcher::after,
body.pagemode-edit .list--disc::after,
body.pagemode-edit .list--link::after,
body.pagemode-edit .list--icon::after,
body.pagemode-edit .list--button::after,
body.pagemode-edit .metrolist--horizontal::after,
body.pagemode-edit .metrolist--horizontal.center::after,
body.pagemode-edit .metrolist--ordered::after,
body.pagemode-edit .metrolist--ordered.metrolist--horizontal::after,
body.pagemode-edit .metrolist--ordered.metrolist--horizontal.center::after,
body.pagemode-edit .metrolist--clickblock::after,
body.pagemode-edit .metrolist--navigation::after,
body.pagemode-edit .metrolist--justlines::after,
body.pagemode-edit .modal-dialog-right::after,
body.pagemode-edit .modal--videoplayer::after,
body.pagemode-edit .modal--search::after,
body.pagemode-edit .navigation-dropdown-container::after,
body.pagemode-edit .navigation-footer::after,
body.pagemode-edit .navigation-main-grouped::after,
body.pagemode-edit .navigation-user-container::after,
body.pagemode-edit .notification::after,
body.pagemode-edit .input-number-stepper::after,
body.pagemode-edit .pagination-wrapper::after,
body.pagemode-edit .panel::after,
body.pagemode-edit .progress-bar::after,
body.pagemode-edit .progressbar--count::after,
body.pagemode-edit .progressbar--stacked::after,
body.pagemode-edit .progress-collapsible-legend::after,
body.pagemode-edit .progress-indicator--circle::after,
body.pagemode-edit .progress-indicator--line::after,
body.pagemode-edit .publication-info--default::after,
body.pagemode-edit .publication-info--extended::after,
body.pagemode-edit .publication-info--dateauthor::after,
body.pagemode-edit .quote::after,
body.pagemode-edit .input-radio::after,
body.pagemode-edit .formfield--radiobutton-switch::after,
body.pagemode-edit .radiobutton-group::after,
body.pagemode-edit .rating::after,
body.pagemode-edit .selectBox::after,
body.pagemode-edit .prettydropdown::after,
body.pagemode-edit .share-icon-group::after,
body.pagemode-edit .step-indicator::after,
body.pagemode-edit .step-indicator--horizontal::after,
body.pagemode-edit .step-indicator--click-block::after,
body.pagemode-edit .step-indicator--navigation::after,
body.pagemode-edit .step-indicator--just-lines::after,
body.pagemode-edit .summarylist::after,
body.pagemode-edit .input-switch::after,
body.pagemode-edit .table::after,
body.pagemode-edit .table--rounded::after,
body.pagemode-edit .table--horizontal::after,
body.pagemode-edit .table--doubleheading::after,
body.pagemode-edit .tablist::after,
body.pagemode-edit .tag::after,
body.pagemode-edit textarea::after,
body.pagemode-edit .thumbnail-container::after,
body.pagemode-edit .tilelist::after,
body.pagemode-edit .trigger::after,
body.pagemode-edit .toggle::after,
body.pagemode-edit .usplist--vertical::after,
body.pagemode-edit .usplist--horizontal::after,
body.pagemode-edit .videoplayer::after{
  content:"Dit component is niet beschikbaar voor dit merk";
  position:absolute;
  bottom:0;
  left:0;
  opacity:0.7;
  width:100%;
  height:2.4rem;
  background-color:#fdd;
  color:#f00;
  font-size:1.6rem;
  font-weight:bold;
  line-height:2.4rem;
  text-align:center;
}
pdropdown {
  position: relative;
  min-width: 72px; /* 70px + borders */
  display: inline-block;
}
pdropdown.loading {
  min-width: 0;
}
pdropdown > ul {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #a9a9a9;
  box-sizing: content-box;
  color: #000;
  cursor: pointer;
  font: normal 18px Calibri, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Likely future */
  z-index: 1;
}
pdropdown.loading > ul {
  visibility: hidden;
  white-space: nowrap;
}
pdropdown > ul:focus, pdropdown:not(.disabled) > ul:hover {
  border-color: #7f7f7f;
}
pdropdown:not(.disabled) > ul.active {
  width: auto;
  max-height: none !important;
  border-color: #1e90ff;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 99;
}
pdropdown > ul.active:focus {
  outline: none;
}
pdropdown > ul.active.reverse {
  top: auto;
  bottom: 0;
}
pdropdown > ul > li {
  position: relative;
  min-width: 70px;
  height: 48px; /* 50px - borders */
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  line-height: 46px; /* 48px - borders */
  margin: 0;
  padding-left: 0.8rem;
}
pdropdown.loading > ul > li {
  min-width: 0;
  display: block;
  padding-right: 0.8rem;
}
pdropdown > ul:not(.active) > li:not(.selected):first-child {
  visibility: hidden; /* Prevent FOUC */
}
pdropdown > ul > li:first-child, pdropdown > ul.active > li {
  display: block;
}
pdropdown > ul.active > li:not(.label):hover, pdropdown > ul.active > li.hover:not(.label), pdropdown > ul.active > li:first-child:hover:after {
  background: #1e90ff;
  color: #fff;
}
pdropdown > ul.active > li.nohover {
  background: inherit !important;
  color: inherit !important;
}
pdropdown > ul.active > li.hover:before, pdropdown > ul.active > li.nohover:after {
  border-top-color: #fff !important;
}
pdropdown > ul.active > li.hover:after, pdropdown > ul.active > li.nohover:before {
  border-top-color: #1e90ff !important;
}
pdropdown.arrow > ul > li.selected:before, pdropdown.arrow > ul > li.selected:after {
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 8px;
  height: 16px;
  border: 8px solid transparent; /* Arrow size */
  box-sizing: border-box;
  content: '';
  display: block;
  margin: auto;
}
pdropdown.arrow.small > ul > li.selected:before, pdropdown.arrow.small > ul > li.selected:after {
  top: 4px;
  height: 8px;
  border-width: 4px;
}
pdropdown.arrow > ul > li.selected:before {
  border-top-color: #a9a9a9; /* Arrow color */
}
pdropdown.arrow > ul > li.selected:after {
  top: 4px; /* Chevron thickness */
  border-top-color: #fff; /* Match background colour */
}
pdropdown.arrow.small > ul > li.selected:after {
  top: 2px; /* Chevron thickness */
}
pdropdown.arrow.triangle > ul > li.selected:after {
  content: none;
}
pdropdown > ul:hover > li.selected:before {
  border-top-color: #7f7f7f;
}
pdropdown > ul.active > li.selected:before,
pdropdown > ul.active > li.selected:after {
  border: none;
}
pdropdown > ul:not(.active) > li > span.checked {
  display: none;
}

/* Multi-Select */
pdropdown.multiple > ul > li.selected {
  overflow: hidden;
  padding-right: 2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
pdropdown > ul > li > span.checked {
  clear: both;
  float: right;
  font-weight: bold;
  margin-right: 0.8rem;
}

/* Option Groups */
pdropdown > ul > li.label {
  cursor: default;
  font-weight: bold;
}
pdropdown > ul > li.label:first-child,
pdropdown.classic > ul > li.label ~ li.selected{
  border-top: none;
}
pdropdown > ul > li.label ~ li:not(.label):not(.selected),
pdropdown.classic > ul.active > li.label ~ li:not(.label) {
  padding-left: 1.6rem;
}

/* Classic Behavior */
pdropdown.classic > ul:not(.active) > li.selected:not(:first-child) {
  position: absolute;
  top: 0;
  display: block;
}

/* Disabled */
pdropdown.disabled, pdropdown > ul > li.disabled {
  opacity: 0.3;
}
pdropdown.disabled > ul > li, pdropdown > ul > li.disabled {
  cursor: not-allowed;
}

/* Divider Lines */
pdropdown.multiple > ul > li.selected + li, pdropdown.multiple > ul.reverse > li.selected,
pdropdown > ul > li.label, pdropdown > ul > li.label ~ li.selected {
  border-top-color: #dedede;
}

/*

Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>

*/
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: white;
  color: black;
}

.hljs-comment,
.hljs-quote,
.hljs-variable {
  color: #008000;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-built_in,
.hljs-name,
.hljs-tag {
  color: #00f;
}

.hljs-string,
.hljs-title,
.hljs-section,
.hljs-attribute,
.hljs-literal,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-addition {
  color: #a31515;
}

.hljs-deletion,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-meta {
  color: #2b91af;
}

.hljs-doctag {
  color: #808080;
}

.hljs-attr {
  color: #f00;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link {
  color: #00b0e8;
}


.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

