/* Minification failed. Returning unminified contents.
(1149,35): run-time error CSS1039: Token not allowed after unary operator: '-m-small'
 */
/* BASE */
/* COLORS */
/* FONTS */
/* Z-INDEX */
/* MARGINS */
/* MEDIA QUERIES */
/* TRANSITIONS */
button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type=checkbox],
[type=radio],
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type=reset],
[type=submit],
button,
html [type=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: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[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-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
.pplx-lightbox__container {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	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;
	z-index: 999;
	opacity: 0;
	display: none;
}

@-webkit-keyframes containerShow {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes containerShow {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes containerHide {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes containerHide {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@-webkit-keyframes itemShow {
	from {
		opacity: 0;
		-webkit-transform: scale(0.9);
		        transform: scale(0.9);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
@keyframes itemShow {
	from {
		opacity: 0;
		-webkit-transform: scale(0.9);
		        transform: scale(0.9);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
@-webkit-keyframes itemHide {
	from {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.95);
		        transform: scale(0.95);
	}
}
@keyframes itemHide {
	from {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.95);
		        transform: scale(0.95);
	}
}
.pplx-lightbox__scroll-container {
	position: relative;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 10;
	width: 100%;
	height: 100%;
}
.pplx-lightbox__item {
	position: relative;
	max-width: 560px;
	width: 100%;
	background: #fff;
	color: #000;
	border-radius: 10px;
	margin: 70px auto 60px;
	-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
	        box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
}
.pplx-lightbox__item--video {
	max-width: 1260px;
}
.pplx-lightbox__item--video .pplx-lightbox__close {
	background: rgba(255, 255, 255, 0.4);
}
@media (max-width: 47.999em) {
	.pplx-lightbox__item--video .pplx-lightbox__close {
		top: -56px;
	}
}
.pplx-lightbox__item--video .pplx-lightbox__close:hover, .pplx-lightbox__item--video .pplx-lightbox__close:focus { 
	background: rgba(255, 255, 255, 0.9);
	color: #000;
}
.pplx-lightbox__videoframe {
	width: 100%;
	position: relative;
	max-height: 82vh;
	min-height: 400px;
    overflow: hidden;
}
.pplx-lightbox__videoframe::before {
	content: "";
    padding-top: 56.25%;
    display: block;
    width: 100%;
    position: relative;
}
.pplx-lightbox__videoframe > iframe {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	left: 0;
}
.pplx-lightbox__header {
	background: -webkit-linear-gradient(40deg, #fa7a00 25%, #e10057);
	background: -o-linear-gradient(40deg, #fa7a00 25%, #e10057);
	background: linear-gradient(50deg, #fa7a00 25%, #e10057);
	color: #fff;
	padding: 40px 80px 20px;
	border-radius: 10px 10px 0 0;
	position: relative;
	top: -10px;
}
.pplx-lightbox__header + article {
	padding-top: 40px;
}
@media (min-width: 48em) {
	.pplx-lightbox__header {
		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;
	}
}
@media (max-width: 47.999em) {
	.pplx-lightbox__header {
		padding-left: 60px;
		padding-right: 60px;
	}
}
.pplx-lightbox__content {
	padding: 70px 80px 60px;
}
@media (max-width: 47.999em) {
	.pplx-lightbox__content {
		padding-left: 60px;
		padding-right: 60px;
	}
}
.pplx-lightbox__close {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: auto;
	left: auto;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #2d1d3f;
	z-index: 10;
	color: #fff;
	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;
	border: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.pplx-lightbox__close > * {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.pplx-lightbox__close:hover,
.pplx-lightbox__close:focus {
	background: rgba(45, 29, 63, 0.5);
}
.pplx-lightbox__close:hover > *,
.pplx-lightbox__close:focus > * {
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
}
.pplx-lightbox__background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
}

.vh {
	position: absolute !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
}

/* LAYOUT */
.l-image__parent {
  position: relative;
  overflow: hidden;
  background: #dadada;
}
.l-image__parent--landscape {
  height: 0;
  padding-top: calc(9 / 16 * 100%);
}
.l-image__parent--portrait {
  height: 0;
  padding-top: calc(16 / 9 * 100%);
}
.l-image__parent--square {
  height: 0;
  padding-top: 100%;
}
.l-image__item {
  width: 100%;
  height: auto;
  display: block;
  margin: auto;
  top: 0;
  left: 0;
  opacity: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover';
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.l-image__item--loaded {
  opacity: 1;
}
.l-image__parent > .l-image__item {
  position: relative;
}
.l-image__parent--landscape > .l-image__item {
  position: absolute;
}
.l-image__parent--portrait > .l-image__item {
  position: absolute;
}
.l-image__parent--square > .l-image__item {
  position: absolute;
}
picture {
  display: block;
  width: 100%;
}
img {
  font-style: italic;
  vertical-align: middle;
  max-width: 100%;
}
.l-item * {
  margin: 0;
}
.l-item > * + * {
  margin-top: 2rem;
}
.l-item--md > * + * {
  margin-top: 4rem;
}
.l-item--lg > * + * {
  margin-top: 6rem;
}
.l-item > style,
.l-item > script {
  display: none;
}
.l-container {
  width: 100%;
}
.l-content {
  width: calc(100% - 2rem * 2);
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 0;
}
.l-content--sm {
  padding: 1rem 0;
}
@media screen and (min-width: 64em) {
  .l-content {
    width: calc(100% - 6rem * 2);
    padding: 4rem 0;
  }
}
.l-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.l-grid + .l-grid {
  margin-top: 4rem;
}
@media screen and (min-width: 64em) {
  .l-grid + .l-grid {
    margin-top: 6rem;
  }
}
@media only screen and (min-width: 48em) {
  .l-grid {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media only screen and (min-width: 64em) {
  .l-grid {
    margin-left: -6rem;
    margin-right: -6rem;
  }
}
[class*="l-col-"] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
}
[class*="l-col-"] + [class*="l-col-"] {
  margin-top: 2rem;
}
@media only screen and (min-width: 48em) {
  [class*="l-col-"] + [class*="l-col-"] {
    margin-top: 0;
  }
}
@media only screen and (min-width: 48em) {
  [class*="l-col-"] {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only screen and (min-width: 64em) {
  [class*="l-col-"] {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.l-grid--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.l-grid--stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-grid--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-grid--bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.l-grid--baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.l-grid--normal {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
}
.l-grid--start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.l-grid--middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.l-grid--end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.l-grid--between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.l-grid--around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media only screen and (min-width: 48em) {
  .l-col--md-1-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .l-col--md-1-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3334%;
            flex: 0 0 33.3334%;
    max-width: 33.3334%;
  }
  .l-col--md-2-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6667%;
            flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }
  .l-col--md-1-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .l-col--md-3-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .l-col--md-1-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 48em) and (max-width: 63.99em) {
  .l-col--md-1-1 + .l-col--md-1-1 {
    margin-top: 2rem;
  }
}
@media only screen and (min-width: 64em) {
  .l-col--lg-1-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .l-col--lg-1-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3334%;
            flex: 0 0 33.3334%;
    max-width: 33.3334%;
  }
  .l-col--lg-2-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6667%;
            flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }
  .l-col--lg-1-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .l-col--lg-3-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 64em) and (max-width: 79.99em) {
  .l-col--lg-1-1 + .l-col--lg-1-1 {
    margin-top: 2rem;
  }
}
.l-list {
  letter-spacing: -0.31em;
  list-style: none;
  margin: 0;
  padding: 0;
}
.l-list--center {
  text-align: center;
}
.l-list__item {
  list-style: none;
  padding: 0;
  vertical-align: top;
  display: inline-block;
  letter-spacing: 0;
}
.l-list__item + .l-list__item {
  margin-left: 2rem;
}
.l-link {
  display: block;
  text-decoration: none;
  color: #262626;
}
.l-link * {
  text-decoration: none;
}
.l-iframe__parent {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.l-iframe__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ELEMENTS */
html {
  overflow-y: scroll;
  min-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html.is-locked {
  position: fixed;
  overflow: hidden;
  max-height: 100%;
  top: 0;
}
body {
  min-height: 100vh;
  display: grid;
  grid-template-areas: "header " "main" "footer";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr) auto;
}
@media screen and (min-width: 64em) {
  body {
    grid-template-areas: "header main" "header footer";
    grid-template-columns: 300px minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr) auto;
  }
}
@media screen and (min-width: 100em) {
  body {
    grid-template-columns: 500px minmax(0, 1fr);
  }
}
main.main-panel {
  grid-area: main;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.vh {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
.skip-link {
  position: absolute;
  top: 0;
  left: -9999px;
  z-index: 10001;
  padding: 0.5rem 1rem;
  background: #3444B2;
  color: #FFF;
}
.skip-link:focus {
  left: 0;
}
.prettyprint {
  overflow-x: auto;
}
html {
  font-size: 56.25%;
}
@media screen and (min-width: 48em) {
  html {
    font-size: 62.5%;
  }
}
body {
  font-size: calc(1.3rem + .1vw);
  line-height: 1.6;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  color: #262626;
}
strong,
.bold {
  font-weight: 700;
}
em,
i,
.italic {
  font-style: italic;
}
a:not([class]) {
  color: #3444B2;
  text-decoration: underline;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:not([class]):hover {
  color: #28358b;
}
a[href^="tel:"] {
  text-decoration: none;
}
ul:not([class]),
ol:not([class]) {
  padding-left: 1.6rem;
}
a,
button {
  cursor: pointer;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
h1,
.h1 {
  font-size: calc(2.8rem + .4vw);
  color: #3444B2;
}
h2,
.h2 {
  font-size: calc(2.4rem + .3vw);
}
h3,
.h3 {
  font-size: calc(2.0rem + .2vw);
}
h4,
.h4 {
  font-size: calc(1.8rem + .1vw);
}
h5,
.h5 {
  font-size: calc(1.6rem + .1vw);
}
h6,
.h6 {
  font-size: calc(1.4rem + .1vw);
}
p:empty {
  display: none;
  margin: 0;
}
.rte * + h1,
.rte * + .h1 {
  margin-top: 6rem;
}
.rte * + h1 + p,
.rte * + .h1 + p {
  margin-top: 1.2rem;
}
.rte * + h2,
.rte * + .h2 {
  margin-top: 5rem;
}
.rte * + h2 + p,
.rte * + .h2 + p {
  margin-top: 1.2rem;
}
.rte * + h3,
.rte * + .h3 {
  margin-top: 5rem;
}
.rte * + h3 + p,
.rte * + .h3 + p {
  margin-top: 1.2rem;
}
.rte * + h4,
.rte * + .h4 {
  margin-top: 6rem;
}
.rte ul,
.rte ol:not(.linenums) {
  counter-reset: pplx-list-counter;
  margin-top: 4rem;
  padding-left: 4rem;
  padding-bottom: 1rem;
}
.rte ul > li,
.rte ol:not(.linenums) > li {
  margin-top: 1.2rem;
  counter-increment: pplx-list-counter;
  list-style: none;
}
.rte ul > li::before {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: inline-block;
  background: #3444B2;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 13px;
  position: relative;
  top: -2px;
}
.rte ol:not(.linenums) > li::before {
  content: counter(pplx-list-counter) ".";
  width: 20px;
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-weight: bold;
  color: #3444B2;
  height: 100%;
}
.rte ul ul,
.rte ol:not(.linenums) ol:not(.linenums) {
  margin-top: 0;
}
@media screen and (max-width: 47.999em) {
  pre {
    white-space: normal;
  }
}
table {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto !important;
  margin: 2rem 0;
  border: none;
  overflow: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
tbody {
  width: 100%;
}
thead {
  width: 100%;
}
tr {
  border: none;
}
tr:nth-of-type(odd) {
  background: #c4c9ee;
}
th {
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 1rem 2rem;
  font-weight: 700;
}
td {
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 1rem 2rem;
}
@media screen and (max-width: 47.999em) {
  input[type="text"],
  input[type="search"],
  input[type="tel"],
  input[type="email"],
  input[type="date"],
  input[type="number"],
  input[type="password"],
  textarea,
  select {
    font-size: 16px;
  }
}
/* BASIC BUTTON ELEMENT */
.btn {
  display: block;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 1rem 3rem;
  height: 5rem;
  font-size: calc(1.3rem + .1vw);
  background: #3444B2;
  color: #fff;
  border-radius: 4rem;
  border: 0;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.btn > .l-icon__wrap > span {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (min-width: 48em) {
  .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.btn:hover,
.btn:focus {
  background: #28358b;
}
.btn--orange {
  background: #FC391C;
}
.btn--orange:hover,
.btn--orange:focus {
  background: #fb2303;
}
.btn--pink {
  background: #F5C1BC;
  color: #1A254F;
}
.btn--pink:hover,
.btn--pink:focus {
  background: #f2aca6;
}
.btn * {
  pointer-events: none;
}
.btn--parent-links::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.btn-group__parent {
  letter-spacing: -0.31em;
}
.btn-group__item {
  letter-spacing: 0;
}
.btn-group__item + .btn-group__item {
  margin-top: 2rem;
}
@media screen and (min-width: 48em) {
  .btn-group__item + .btn-group__item {
    margin-left: 2rem;
    margin-top: 0;
  }
}
button[class] {
  cursor: pointer;
}
input,
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  appearance: none !important;
}
select::-ms-expand {
  display: none !important;
}
select {
  background-position: right var(--m-small) center;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48ZyBpZD0iY2hldnJvbi1yaWdodF8xNF8iPjxwb2x5Z29uIHBvaW50cz0iMzksMTIuNyAzNC42LDguMyAyMCwyMi44IDUuNCw4LjMgMSwxMi43IDIwLDMxLjcgIi8+PC9nPjwvZz48L3N2Zz4=);
}
.form__row {
  max-width: 48rem;
}
.form__fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.form__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.form__help {
  font-weight: 400;
  display: inline-block;
  float: right;
  opacity: 0.6;
}
.form__legend {
  width: 100%;
  font-weight: 700;
}
.form__label {
  width: 100%;
  font-weight: 700;
  display: block;
}
.form__input {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #dadada;
  padding: 1.6rem 2rem;
  border-radius: 3px;
  font-size: 16px;
}
.form__input--half {
  width: 48%;
}
.form__input--half:last-of-type(input) {
  margin-left: 10px;
}
.form__input--error {
  border-color: #EF1A3E;
}
.form__input + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form__cb-parent {
  padding: 0;
  border: 0;
}
.form__cb-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.form__cb-item {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  border: 1px solid #dadada;
  min-width: 25%;
}
.form__cb-item + .form__cb-item {
  border-left: 0;
}
.form__cb-input {
  position: absolute;
  right: 100%;
  bottom: 100%;
}
.form__cb-label {
  padding: 2rem 4rem;
  display: block;
}
.form__cb-input:checked ~ .form__cb-label {
  background: #3444B2;
  color: #FFF;
}
.form__error {
  color: #EF1A3E;
}
.form__errorlist {
  color: #EF1A3E;
}
.form__errorlist ul {
  list-style: none;
  padding: 0;
}
@media print {
  *,
  *:before,
  *:after,
  *:first-letter,
  *:first-line {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  img {
    page-break-inside: avoid;
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.l-icon {
  height: 100%;
  width: 100%;
  fill: #000;
  fill: currentColor;
  display: inline-block;
  vertical-align: -0.1em;
  /* Icon sizes */
  /* Rotate icons */
  /* Spinner */
}
.l-icon--xs {
  width: 1.2rem;
  height: 1.2rem;
}
.l-icon--sm {
  width: 1.8rem;
  height: 1.8rem;
}
.l-icon--md {
  width: 2.6rem;
  height: 2.6rem;
}
.l-icon--lg {
  width: 3.6rem;
  height: 3.6rem;
}
.l-icon--xl {
  width: 5rem;
  height: 5rem;
}
.l-icon--rotate-90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.l-icon--rotate-90--neg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.l-icon--rotate-180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.l-icon--flip-x {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.l-icon--rotate-animation {
  -webkit-animation: animationRotate360 1.4s cubic-bezier(0.79, 0.37, 0.17, 0.65) infinite;
          animation: animationRotate360 1.4s cubic-bezier(0.79, 0.37, 0.17, 0.65) infinite;
}
@-webkit-keyframes animationRotate360 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes animationRotate360 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* 
	- l-icon-wrap
	Gebruik de wrap wanneer je, bijvoorbeeld in een button, een tekstje en een icon naast elkaar wil zetten. 
	Plaatsing icoon links of rechts, het maakt niet uit. De CSS kijkt naar welk element het eerste komt en zet dan de marges goed.

	<button class="l-icon__wrap">
        <svg class="l-chat-icon">
            <use href="[path]/icons.svg#icon-phone"></use>
        </svg>
        <span>ButtonTekst</span>
    </button>

*/
.l-icon__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  max-width: 100%;
}
.l-icon__wrap [class*="l-icon"] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.l-icon__wrap [class*="l-icon"]:first-child {
  margin-right: 0.6rem;
}
[class*="btn"] .l-icon__wrap [class*="l-icon"]:first-child {
  margin-left: -0.3rem;
}
.l-icon__wrap [class*="l-icon"]:last-child {
  margin-left: 0.6rem;
}
[class*="btn"] .l-icon__wrap [class*="l-icon"]:last-child {
  margin-right: -0.3rem;
}
@media screen and (min-width: 48em) {
  .l-icon__wrap [class*="l-icon"]:first-child {
    margin-right: 1.6rem;
  }
  [class*="btn"] .l-icon__wrap [class*="l-icon"]:first-child {
    margin-left: -0.8rem;
  }
  .l-icon__wrap [class*="l-icon"]:last-child {
    margin-left: 1.6rem;
  }
  [class*="btn"] .l-icon__wrap [class*="l-icon"]:last-child {
    margin-right: -0.8rem;
  }
}
.l-icon__wrap > span:not([class*="l-icon"]) {
  width: 100%;
}
/* PERPLEX 

@import "perplex/accordion.less";
@import "perplex/datepicker.less";
@import "perplex/modal.less";
@import "perplex/slick.less";
@import "perplex/tooltip.less";
@import "perplex/unslider.less";

*/
/* COMPONENTS */
.c-alert__item {
  padding: 4rem 6rem;
  border-width: 1px;
  border-style: solid;
}
.c-alert__item--base {
  color: #3444B2;
  border-color: #9da6e2;
  background: #b0b8e8;
}
.c-alert__item--success {
  color: #19ef6f;
  border-color: #a8f9c9;
  background: #f0fef5;
}
.c-alert__item--error {
  color: #EF1A3E;
  border-color: #f9a9b7;
  background: #fef1f3;
}
.c-breadcrumbs__item,
.c-breadcrumbs__item.l-list__item {
  color: #262626;
  font-size: calc(1.15rem + .1vw);
  margin-left: 0;
}
.c-breadcrumbs__item:not(:last-of-type),
.c-breadcrumbs__item.l-list__item:not(:last-of-type) {
  margin-right: 0.8em;
}
.c-breadcrumbs__item:not(:last-of-type) > [class*="__link"],
.c-breadcrumbs__item.l-list__item:not(:last-of-type) > [class*="__link"] {
  text-decoration: underline;
}
.c-breadcrumbs__item:not(:last-of-type) > [class*="__link"]::after,
.c-breadcrumbs__item.l-list__item:not(:last-of-type) > [class*="__link"]::after {
  content: "/";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.c-breadcrumbs__link {
  color: #727272;
  display: block;
  position: relative;
  padding-right: 1em;
  text-decoration: none;
}
.c-cookies__container {
  background: #dadada;
  position: fixed;
  top: auto;
  left: 0;
  bottom: 0;
  z-index: 140;
}
.c-faq__link {
  float: right;
  font-weight: 400;
  font-size: 1.6rem;
  color: #3444B2;
}
.c-faq__question {
  padding: 0;
  border: 0;
  background: transparent;
  color: #FFF;
  padding: 2rem 4rem;
  background: #3444B2;
  font-weight: 700;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
.c-feedback__content {
  position: relative;
  padding: 0;
}
.c-feedback__form {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 121;
}
.c-feedback__box {
  background: #FFF;
  padding: 6rem;
  border: 2px solid #3444B2;
}
.c-feedback__collapse {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4rem;
  background: transparent;
  border: 0;
  color: #3444B2;
  margin-top: 0;
}
.c-feedback__show,
.c-feedback__close {
  display: none;
  background: #3444B2;
  color: #FFF;
  border: 0;
  padding: 2rem 4rem;
  margin-top: 0;
}
.c-feedback__close {
  display: none;
  margin-top: 0;
  background: #262626;
}
.c-feedback__form--fixed {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 48rem;
}
.c-feedback__form--collapsed .c-feedback__box {
  display: none;
}
.c-feedback__form--collapsed.c-feedback__form--fixed .c-feedback__close {
  display: block;
}
.c-feedback__form--fixed.c-feedback__form--collapsed .js-feedback-close {
  display: inline-block;
}
.c-feedback__form--collapsed .js-feedback-show {
  display: inline-block;
}
.c-footer__container {
  border-top: 1px solid #dadada;
  background: rgba(218, 218, 218, 0.25);
  grid-area: footer;
}
@media screen and (max-width: 47.999em) {
  .c-footer__content {
    padding: 2rem 0rem 4rem 0rem;
  }
}
.c-footer__item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.c-footer__holder + .c-footer__holder {
  margin-top: 4rem;
}
.c-header__container {
  border-bottom: 1px solid #dadada;
  background: #3444B2;
  color: #fff;
  grid-area: header;
}
.c-header__content {
  padding: 0;
}
@media screen and (min-width: 64em) {
  .c-header__content {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #F5C1BC #28358b;
  }
  .c-header__content::-webkit-scrollbar {
    width: 9px;
  }
  .c-header__content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
            box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  }
  .c-header__content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #F5C1BC;
    outline: 1px solid #3444B2;
  }
}
@media screen and (min-width: 64em) {
  .c-header__content,
  .c-header__scroller {
    width: 300px;
  }
}
@media screen and (min-width: 100em) {
  .c-header__content,
  .c-header__scroller {
    width: 500px;
  }
}
@media screen and (max-width: 63.999em) {
  .c-header__scroller {
    display: grid;
    grid-template-areas: "logo navbuttons";
    grid-template-columns: minmax(0, 1fr) auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 64em) {
  .c-header__scroller {
    padding: 4rem 3rem;
  }
}
@media screen and (min-width: 100em) {
  .c-header__scroller {
    padding: 7rem;
  }
}
.c-header__logo {
  max-width: 18rem;
  margin: 0;
  display: block;
}
.c-header__others {
  display: none;
}
.c-header__winkelwagen .l-content--winkelmand {
  padding: 0;
}
@media screen and (min-width: 64em) {
  .c-header__others {
    display: block;
    border: 1px solid #dadada;
    padding: 0.5rem 1rem;
  }
  .c-header__logo {
    width: 80%;
    max-width: 30rem;
  }
}
@media screen and (max-width: 63.999em) {
  .c-header__content {
    padding: 0 0 0 2.4rem;
    width: 100%;
  }
}
.c-headermob__navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  height: 6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 110;
}
.c-headermob__navbar > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.c-headermob__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 6rem;
  width: 6rem;
  height: 6rem;
  line-height: 6rem;
  text-align: center;
  font-size: 1.2rem;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: #fff;
  background: transparent;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.c-headermob__button > * {
  text-align: center;
  width: 100%;
  line-height: 1;
}
.c-headermob__button > * + * {
  margin-top: 0.6rem;
}
@media screen and (min-width: 64em) {
  .c-headermob__navbar {
    height: auto;
    background: none;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
  .c-headermob__button {
    display: none;
  }
}
.c-headermob__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.c-headermob__text {
  padding: 0 2rem;
  line-height: 8rem;
  height: 6rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: rgba(0, 0, 0, 0.1);
}
.c-headermob__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.c-headermob__item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  text-align: center;
  max-width: 6rem;
  height: 6rem;
}
@media screen and (min-width: 64em) {
  .c-headermob__menu {
    display: none;
  }
  .c-headermob__text {
    display: none;
  }
}
.c-headermob__item:nth-of-type(2) .c-headermob__button {
  background: #bfbfbf;
}
.c-headermob__item:nth-of-type(3) .c-headermob__button {
  background: #b3b3b3;
}
.c-nav__parent {
  position: fixed;
  top: 6rem;
  width: 100%;
  max-width: 100vw;
  left: -100%;
  height: 100%;
  min-height: 100vh;
  opacity: 0;
  background: #3444B2;
  visibility: hidden;
  z-index: 110;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.c-nav__parent.s-open {
  left: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 64em) {
  .c-nav__parent {
    top: 0;
    position: relative;
    height: auto;
    opacity: 1;
    min-height: 0;
    visibility: visible;
    left: 0;
    background: none;
    margin-top: 4rem;
  }
}
@media screen and (min-width: 100em) {
  .c-nav__parent {
    margin-top: 6rem;
  }
}
.c-nav__list {
  width: 100%;
  max-width: 100vw;
  margin: 0;
  padding: 0;
  list-style: none;
  letter-spacing: -0.31em;
}
.c-nav__item {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  letter-spacing: 0;
  position: relative;
}
.c-nav__link {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1rem 2rem;
  line-height: 1.4;
  text-align: left;
  text-decoration: none;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-left: 0;
  border-right: 0;
  color: #fff;
}
.c-nav__link--back {
  color: #fff;
  background: none;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 64em) {
  .c-nav__list {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .c-nav__item {
    width: 100%;
    background: transparent;
    color: #fff;
    font-weight: 600;
  }
  .c-nav__item:first-of-type > [class*="__link"],
  .c-nav__item:first-of-type > [class*="__subtoggle"] {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
  }
  [class*="__sublist"] .c-nav__item:last-of-type {
    padding-bottom: 2rem;
  }
  .c-nav__link {
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: inherit;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    width: 100%;
    padding-right: 5rem;
    padding-left: 1rem;
  }
  [class*="__sublist"] .c-nav__link {
    border-bottom: 0;
    height: auto;
    padding-left: 4rem;
    text-decoration: underline;
  }
  [class*="__sublist"] [class*="__sublist"] .c-nav__link {
    padding-left: 6rem;
  }
  .c-nav__link--back {
    display: none;
  }
  .c-nav__item:hover > .c-nav__link,
  .c-nav__item:focus > .c-nav__link {
    background: rgba(0, 0, 0, 0.15) !important;
  }
  .c-nav__parent > .c-nav__list > .c-nav__item > .c-nav__sublist > .c-nav__item:last-of-type {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
}
.c-nav__link--active,
.c-nav__link--sub--active {
  color: #F5C1BC;
}
.c-nav__sublist {
  z-index: 111;
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 100vw;
  width: 100%;
  position: fixed;
  top: 6rem;
  left: 100%;
  height: 100vh;
  background: #3444B2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.c-nav__sublist.s-open {
  left: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 64em) {
  .c-nav__sublist {
    position: relative;
    top: 0;
    left: 0;
    height: auto;
    opacity: 1;
    visibility: visible;
    display: none;
    width: 100%;
    background: transparent;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .c-nav__sublist[aria-hidden="false"] {
    display: block;
  }
  .c-nav__sublist.switch,
  .c-nav__sublist.s-open.switch {
    left: auto;
    right: 0;
    width: 100%;
  }
}
.c-nav__sublist--sub {
  z-index: 112;
}
.c-nav__sublist--sub.s-open {
  left: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 64em) {
  .c-nav__sublist--sub {
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    background: none;
  }
  .c-nav__sublist--sub.s-open {
    visibility: visible;
    left: 0;
    opacity: 0.99;
  }
  .c-nav__sublist--sub.switch,
  .c-nav__sublist--sub.s-open.switch {
    left: -100%;
  }
}
.c-nav__subtoggle {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: auto;
  width: 4.5rem;
  background: transparent;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  height: 100%;
  color: inherit;
}
@media screen and (min-width: 64em) {
  .c-nav__subtoggle {
    height: 6rem;
  }
  [class*="__sublist"] .c-nav__subtoggle {
    height: 4rem;
  }
}
.c-nav__subtoggle-icon {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  opacity: 0.15;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
@media screen and (min-width: 64em) {
  .c-nav__subtoggle {
    width: 5rem;
  }
  .c-nav__subtoggle:hover > *,
  .c-nav__subtoggle:focus > * {
    opacity: 1;
  }
  .c-nav__subtoggle-icon {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    left: 1rem;
  }
  .c-nav__subtoggle.s-toggled > .c-nav__subtoggle-icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.c-pagination__wrapper {
  text-align: center;
  letter-spacing: -0.31em;
}
.c-pagination__link {
  color: #3444B2;
  background: #dadada;
  border: 0;
  padding: 4rem;
  line-height: 1;
  margin: 0 1rem;
  text-decoration: none;
}
.c-pagination__link--active {
  background: #3444B2;
  color: #FFF;
}
.c-pagination__link--spacer {
  background: transparent;
  border: 0;
  color: #262626;
}
.profiel {
  background-color: #dff2ff;
  text-align: center;
  margin: 0 20px 20px 0;
  width: 120px;
  display: inline-block;
  padding: 8px 12px;
  vertical-align: top;
}
.profiel .foto {
  padding: 4px;
  margin-bottom: 10px;
  display: block;
}
.profiel .naam {
  font-size: 16px;
  display: block;
  min-height: 50px;
}
#Deelnemers div {
  display: none;
}
.c-shoppingcart__item__col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 3rem;
}
.c-shoppingcart__item__holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  border: 1px solid #dadada;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-shoppingcart__item__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1rem 3rem 3rem;
}
.c-shoppingcart__item__title {
  width: 100%;
  display: block;
  font-weight: 700;
}
.c-shoppingcart__item__price {
  padding: 1rem 3rem 1rem;
  border-top: 1px solid #dadada;
}
.c-shoppingcart__item__gotocart {
  display: block;
}
.c-shoppingcart__aside {
  background: rgba(218, 218, 218, 0.25);
  border: 1px solid #dadada;
  padding: 3rem;
}
.c-shoppingcart__aside__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-shoppingcart__aside__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 0;
  border-bottom: 1px solid #dadada;
}
.c-shoppingcart__aside__number {
  padding-right: 0.5rem;
}
.c-shoppingcart__aside__title {
  padding: 0 0.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-shoppingcart__aside__shipping {
  font-style: italic;
}
.c-shoppingcart__aside__total-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 0;
}
.c-shoppingcart__aside__total-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-shoppingcart__aside__total-price {
  font-weight: 700;
}
.c-article__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-article__header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 2rem;
}
.c-article__header::before {
  content: "";
  padding-top: calc(9 / 16 * 100%);
  float: left;
}
.c-article__header::after {
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, #000, rgba(0, 0, 0, 0));
  background: linear-gradient(0deg, #000, rgba(0, 0, 0, 0));
}
.c-article__content {
  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-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media screen and (min-width: 48em) {
  .c-article__content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.c-article__content > *:nth-last-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.c-article__content > .btn {
  margin-top: 3rem;
}
.c-article__picture {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  height: 100%;
}
.c-article__picture > img {
  height: 100%;
}
.c-article__date {
  z-index: 1;
  position: relative;
  color: #fff;
}
.c-contentpage__grid {
  display: grid;
  grid-template-areas: "breadcrumbs" "article" "sidebar" "prevnext" "related";
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 6rem;
  grid-auto-rows: auto;
}
@media screen and (min-width: 64em) {
  .c-contentpage__grid {
    grid-template-areas: "breadcrumbs" "article" "sidebar" "prevnext" "related";
    grid-gap: 6rem;
    grid-auto-rows: auto;
  }
}
@media screen and (min-width: 90em) {
  .c-contentpage__grid {
    grid-template-areas: "breadcrumbs breadcrumbs" "article sidebar" "prevnext sidebar" "related sidebar";
    grid-template-columns: minmax(0, 1fr) 360px;
  }
}
.c-contentpage__homegrid {
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  grid-template-areas: "related";
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 6rem;
  grid-auto-rows: auto;
}
.c-contentpage__breadcrumbs {
  grid-area: breadcrumbs;
}
.c-contentpage__article {
  grid-area: article;
  max-width: 900px;
}
.c-contentpage__sidebar {
  grid-area: sidebar;
}
.c-contentpage__prev-next-container {
  grid-area: prevnext;
  display: grid;
  grid-template-areas: "prevlink" "nextlink";
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 1rem;
}
@media screen and (min-width: 64em) {
  .c-contentpage__prev-next-container {
    grid-template-areas: "prevlink nextlink";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 6rem;
  }
}
.c-contentpage__prev-next-container > *:first-child {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: prevlink;
}
.c-contentpage__prev-next-container > *:last-child {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: nextlink;
}
.c-contentpage__related {
  grid-area: related;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-contentpage__related__articles {
  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;
}
.c-contentpage__related__articles > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 6rem/2);
          flex: 0 0 calc(50% - 6rem/2);
  max-width: calc(50% - 6rem/2);
}
.c-contentpage__related__articles > *:nth-child(even) {
  margin-left: 6rem;
}
.c-contentpage__related__articles > *:nth-child(1n+3) {
  margin-top: 6rem;
}
@media screen and (max-width: 47.999em) {
  .c-contentpage__related__articles > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 2rem/2);
            flex: 0 0 calc(50% - 2rem/2);
    max-width: calc(50% - 2rem/2);
  }
  .c-contentpage__related__articles > *:nth-child(even) {
    margin-left: 2rem;
  }
  .c-contentpage__related__articles > *:nth-child(1n+3) {
    margin-top: 2rem;
  }
}
.c-sidebar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-sidebar__item > * + * {
  margin-top: 4rem;
}
@supports (display:grid) {
  .c-sidebar__item {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
    grid-template-rows: repeat(auto-fit, minmax(-webkit-min-content, 0));
    grid-template-rows: repeat(auto-fit, minmax(min-content, 0));
    grid-column-gap: 6rem;
    grid-row-gap: 4rem;
  }
  .c-sidebar__item > * + * {
    margin-top: 0;
  }
}
.c-sidebar__block {
  padding: 4rem;
  background: #F4F4F4;
  position: relative;
}
.c-sidebar__block--small {
  padding: 2rem 4rem;
}
@media screen and (max-width: 89.999em) {
  .c-sidebar__block--is-header {
    grid-column: 1 / -1;
  }
}
.c-sidebar__block--pagelinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 3px solid #F4F4F4;
  padding: 2rem 4rem;
  background: #fff;
}
.c-sidebar__block--pagelinks:hover,
.c-sidebar__block--pagelinks:focus {
  border-color: #3444B2;
}
.c-sidebar__block--pagelinks--next {
  background: #F4F4F4;
}
.c-sidebar__block--pagelinks--next:hover,
.c-sidebar__block--pagelinks--next:focus {
  background: #3444B2;
  color: #fff !important;
}
.c-sidebar__block--pagelinks--next:hover > *,
.c-sidebar__block--pagelinks--next:focus > * {
  color: inherit;
}
.c-sidebar__block--pagelinks > span {
  font-weight: 700;
  font-size: 1.4rem;
}
.c-sidebar__block--pagelinks > a {
  font-size: 2.2rem;
  color: #3444B2;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 4px;
}
@media screen and (max-width: 63.999em) {
  .c-sidebar__block--pagelinks > a {
    font-size: 1.8rem;
  }
}
.c-sidebar__block__header {
  display: grid;
  grid-template-areas: "title image" "sub image";
  grid-template-columns: 1fr auto;
  grid-auto-rows: auto;
  grid-column-gap: 1.5rem;
}
.c-sidebar__block__header--flip {
  grid-template-areas: "image title" "image sub";
  grid-template-columns: auto 1fr;
  grid-column-gap: 1.5rem;
}
.c-sidebar__block__header--flip > [class*="__title"] {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
.c-sidebar__block__header--flip > [class*="__sub"] {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}
.c-sidebar__block__header--flip > [class*="__picture"] {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
}
.c-sidebar__block__header__title {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  grid-area: title;
  margin: 0;
  -ms-flex-item-align: end;
      align-self: end;
}
.c-sidebar__block__header__sub {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
  grid-area: sub;
  -ms-flex-item-align: start;
      align-self: start;
  display: block;
}
.c-sidebar__block__header__picture {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-area: image;
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  -ms-flex-item-align: center;
      align-self: center;
  padding-top: 0;
}
.c-searchbar__container {
  background: #F4F4F4;
  border-bottom: 1px solid #dadada;
  position: relative;
}
.c-searchbar__content {
  z-index: 10;
  position: relative;
  padding: 2rem 0;
  display: grid;
  grid-template-areas: "search";
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 6rem;
}
@media screen and (min-width: 64em) {
  .c-searchbar__content {
    padding: 3.5rem 0;
    grid-template-areas: "search questions";
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .c-searchbar__content > [class*="__search"] {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .c-searchbar__content > [class*="__questions"] {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }
}
@media screen and (min-width: 90em) {
  .c-searchbar__content {
    grid-template-columns: minmax(0, 1fr) 360px;
  }
}
.c-searchbar__content--home {
  grid-template-areas: "search" "features";
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 6rem;
}
@media screen and (min-width: 64em) {
  .c-searchbar__content--home {
    padding: 7rem 0;
    grid-template-areas: "search questions" "features features";
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .c-searchbar__content--home > [class*="__search"] {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .c-searchbar__content--home > [class*="__questions"] {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }
  .c-searchbar__content--home > [class*="__features"] {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    -ms-grid-column-span: 3;
  }
}
@media screen and (min-width: 90em) {
  .c-searchbar__content--home {
    grid-template-columns: minmax(0, 1fr) 360px;
  }
}
.c-searchbar__search {
  grid-area: search;
  position: relative;
}
.c-searchbar__search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-searchbar__icon-link {
  width: 30px;
  height: 30px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.c-searchbar__icon-link > svg {
  width: 100%;
  height: 100%;
}
.c-searchbar__icon-link:hover,
.c-searchbar__icon-link:focus {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
.c-searchbar__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-searchbar__links > * + * {
  margin-left: 2rem;
}
.c-searchbar__links--home {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-searchbar__links--home .c-searchbar__questions__title {
  font-weight: 600;
  font-size: 2.4rem;
}
.c-searchbar__links--home > * + * {
  margin-left: 0;
  margin-top: 2rem;
}
.c-searchbar__questions {
  grid-area: questions;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 63.999em) {
  .c-searchbar__questions {
    display: none;
  }
}
.c-searchbar__input {
  padding-left: 30px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 5rem;
}
@media screen and (max-width: 47.999em) {
  .c-searchbar__input {
    font-size: 16px;
    padding-left: 20px;
  }
}
.c-searchbar__form {
  position: relative;
}
.c-searchbar__spinner {
  position: absolute;
  right: 2rem;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
}
.c-searchbar__spinner__icon {
  width: 2.2rem;
  height: 2.2rem;
}
.c-searchbar__features {
  grid-area: features;
}
.c-searchbar__background-wrapper {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-searchbar__background {
  position: absolute;
  top: -50rem;
  right: -50rem;
  height: 130rem;
  width: 130rem;
  z-index: 0;
}
.c-tile__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-tile__holder > * {
  width: calc(25% - 2rem);
  margin-left: 2rem;
  margin-bottom: 2rem;
}
.c-tile__holder > *:nth-child(4n+1) {
  margin-left: 0rem;
}
@supports (display:grid) {
  .c-tile__holder {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
    grid-gap: 1rem;
  }
  .c-tile__holder > * {
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 48em) {
  @supports (display:grid) {
    .c-tile__holder {
      grid-gap: 4rem;
      grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr));
    }
  }
}
.c-tile__item {
  display: grid;
  grid-template-areas: "picture" "title" "content";
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 60px auto minmax(0, 1fr);
  padding: 2rem;
  background: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  grid-row-gap: 0.5rem;
  color: inherit;
  text-decoration: inherit;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.c-tile__item > * {
  margin: 0;
}
.c-tile__item[href]:hover {
  background: #fcfcfc;
  -webkit-box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.12);
}
@media screen and (min-width: 48em) {
  .c-tile__item {
    padding: 3rem;
    grid-template-rows: 80px auto minmax(0, 1fr);
  }
}
.c-tile__title {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
  grid-area: title;
  color: #3444B2;
}
.c-tile__picture {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  grid-area: picture;
  width: 6rem;
  height: 6rem;
  padding-top: 0;
  margin-bottom: 1rem;
}
.c-tile__image {
  height: 100%;
}
.c-tile__content {
  -ms-grid-column: 1;
  -ms-grid-row: 5;
  grid-area: content;
}
.c-searchresult__result-holder {
  position: absolute;
  width: 100%;
  z-index: 100;
  margin-top: 10px;
}
.c-searchresult__result-holder > * {
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 2px 25px 25px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 25px 25px 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #ececec;
  padding: 3rem;
  -webkit-animation: showResults 0.3s cubic-bezier(0.01, 0.32, 0.23, 0.96) forwards;
          animation: showResults 0.3s cubic-bezier(0.01, 0.32, 0.23, 0.96) forwards;
}
.c-searchresult__result-holder:empty {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.c-searchresult__list {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 3rem;
  margin-left: -3rem;
  width: calc(100% + 6rem);
  list-style: none;
}
@media screen and (max-width: 47.999em) {
  .c-searchresult__list {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
}
.c-searchresult__item {
  border-top: 1px solid #dadada;
}
.c-searchresult__item:last-of-type {
  border-bottom: 1px solid #dadada;
}
.c-searchresult__item--empty {
  border: 0 !important;
  padding: 2rem 3rem;
  margin-top: -3rem;
  text-align: center;
  opacity: 0.5;
  font-weight: 900;
}
.c-searchresult__link {
  padding: 2rem 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #262626;
  text-decoration: none;
  -webkit-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
}
.c-searchresult__link:hover,
.c-searchresult__link:focus {
  background: #f5f5f5;
}
.c-searchresult__link:hover > [class*="__name"],
.c-searchresult__link:focus > [class*="__name"] {
  color: #1d2663;
}
@media screen and (max-width: 47.999em) {
  .c-searchresult__link {
    padding: 2rem;
  }
}
.c-searchresult__name {
  font-weight: 600;
  color: #3444B2;
  -webkit-transition: color 0.15s ease;
  -o-transition: color 0.15s ease;
  transition: color 0.15s ease;
  text-decoration: underline;
  font-size: calc(1.45rem + .1vw);
}
.c-searchresult__url {
  font-style: italic;
}
.c-searchresult__label {
  font-weight: 600;
}
.c-searchresult__footer {
  margin: 0;
}
.c-searchresult__footer a {
  color: #262626;
  display: block;
  padding: 3rem 0 3.5rem;
  margin-bottom: -3rem;
}
.c-searchresult__footer a:hover,
.c-searchresult__footer a:focus {
  color: #3444B2;
}
@-webkit-keyframes showResults {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes showResults {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.clo,.opn,.pun{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}


/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */
.prettyprint {
  background: #2f3640;
  font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
  border: 0 !important;
}

.pln {
  color: #e6e9ed;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
  color: #656d78;
}

li.L0,
li.L1,
li.L2,
li.L3,
li.L4,
li.L5,
li.L6,
li.L7,
li.L8,
li.L9 {
  padding-left: 1em;
  background-color: #2f3640;
  list-style-type: decimal;
}

@media screen {

  /* string content */

  .str {
    color: #ffce54;
  }

  /* keyword */

  .kwd {
    color: #4fc1e9;
  }

  /* comment */

  .com {
    color: #656d78;
  }

  /* type name */

  .typ {
    color: #4fc1e9;
  }

  /* literal value */

  .lit {
    color: #ac92ec;
  }

  /* punctuation */

  .pun {
    color: #e6e9ed;
  }

  /* lisp open bracket */

  .opn {
    color: #e6e9ed;
  }

  /* lisp close bracket */

  .clo {
    color: #e6e9ed;
  }

  /* markup tag name */

  .tag {
    color: #ed5565;
  }

  /* markup attribute name */

  .atn {
    color: #a0d468;
  }

  /* markup attribute value */

  .atv {
    color: #ffce54;
  }

  /* declaration */

  .dec {
    color: #ac92ec;
  }

  /* variable name */

  .var {
    color: #e6e9ed;
  }

  /* function name */

  .fun {
    color: #e6e9ed;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxpbnB1dCBjc3MgMT4iLCJiYXNlL25vcm1hbGl6ZS5sZXNzIiwicGx1Z2lucy9wcGx4LWxpZ2h0Ym94LmNzcyIsImxheW91dC9pbWFnZS5sZXNzIiwiYmFzZS92YXJpYWJsZXMubGVzcyIsImxheW91dC9pdGVtLmxlc3MiLCJsYXlvdXQvZ3JpZC1mbGV4Ym94Lmxlc3MiLCJsYXlvdXQvbGlzdC5sZXNzIiwibGF5b3V0L2xpbmsubGVzcyIsImxheW91dC9pZnJhbWUubGVzcyIsImVsZW1lbnRzL2Jhc2UubGVzcyIsImVsZW1lbnRzL3R5cGUubGVzcyIsImVsZW1lbnRzL2J1dHRvbi5sZXNzIiwiZWxlbWVudHMvZm9ybS5sZXNzIiwiZWxlbWVudHMvcHJpbnQubGVzcyIsImVsZW1lbnRzL2ljb25zLmxlc3MiLCJjb21wb25lbnRzL2FsZXJ0Lmxlc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzLmxlc3MiLCJjb21wb25lbnRzL2Nvb2tpZXMubGVzcyIsImNvbXBvbmVudHMvZmFxLmxlc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrLmxlc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5sZXNzIiwiY29tcG9uZW50cy9oZWFkZXIubGVzcyIsImNvbXBvbmVudHMvbmF2Lmxlc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZXZlbmVtZW50ZW4ubGVzcyIsImNvbXBvbmVudHMvc2hvcHBpbmdjYXJ0Lmxlc3MiLCJjb21wb25lbnRzL2FydGljbGUubGVzcyIsImNvbXBvbmVudHMvY29udGVudHBhZ2UubGVzcyIsImNvbXBvbmVudHMvc2lkZWJhci5sZXNzIiwiY29tcG9uZW50cy9zZWFyY2hiYXIubGVzcyIsImNvbXBvbmVudHMvdGlsZS5sZXNzIiwiY29tcG9uZW50cy9zZWFyY2hyZXN1bHQubGVzcyIsInBsdWdpbnMvdHJhbnF1aWwtaGVhcnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVU7QUFDVixZQUFZO0FBQ1os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 */
