/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/fw_cms_items_standaard.css *******/
/* Nieuws Item standaard */
.cms_itemNews_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemNews_standaard ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.cms_itemNews_standaard ul li {
  vertical-align: top;
  width: 100%;
}
.cms_itemNews_standaard ul li div.Newsafbeelding {
  float: left;
  margin-right: 15px;
}
.cms_itemNews_standaard ul li .Newslist {
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.cms_itemNews_standaard .NewsSingleItem {
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.cms_itemNews_standaard .NewsSingleItem .Newsafbeelding {
  float: left;
  margin-right: 15px;
}
/* Gallery Item standaard */
.cms_itemGallery_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemGallery_standaard ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.cms_itemGallery_standaard ul li {
  float: left;
  position: relative;
}
.cms_itemSlideshow ul li {
  width: 100%;
  height: 100%;
}
/*.cms_itemGallery ul li {
	width: 150px;
	height: 150px;
}*/
/*.cms_itemGallery_standaard ul li span{
	position: absolute;
	left:-9000px;
}*/
.cms_itemGallery_standaard table {
  border-collapse: separate;
  border-spacing: 0;
}
.cms_itemGallery_standaard .cms_img_center {
  height: 100%;
  width: 100%;
}
.cms_itemGallery_standaard .cms_img_center td {
  height: 100%;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding: 0px;
}
.cms_itemGallery_standaard .cms_img_center td a {
  display: block;
}
.cms_itemGallery_standaard .cms_gallery_next, .cms_itemGallery_standaard .cms_gallery_prev {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 100;
}
.cms_itemGallery_standaard .cms_gallery_next span, .cms_itemGallery_standaard .cms_gallery_prev span {
  position: relative;
}
.cms_itemGallery_standaard .cms_gallery_prev {
  left: 0;
}
.cms_itemGallery_standaard .cms_gallery_next {
  right: 0px;
}
.cms_itemGallery_standaard .cms_slideshow_description, .cms_itemGallery_standaard .cms_slideshow_description_show {
  position: absolute;
  display: none;
  z-index: 200;
}
/* Content Item standaard */
.cms_itemContent_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemContent_standaard table td {
  vertical-align: top;
}
.cms_itemContent_standaard table td p {
  margin: 0;
}
.cms_itemContent_standaard table tr {
  vertical-align: top;
}
.cms_itemContent_standaard table tr p {
  margin: 0;
}
/* Email Item standaard */
.cms_itemEmail_standaard {
  width: auto;
  overflow: hidden;
  border-style: none;
}
.cms_itemEmail_standaard .choose_list_inline {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0 0 5px;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block {
  float: left;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block ul li {
  float: left;
  margin-right: 10px;
}
.cms_itemEmail_standaard .choose_list_unline {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0 0 5px;
}
.cms_itemEmail_standaard .choose_list_unline ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.cms_itemEmail_standaard .choose_label {
  display: block;
  float: left;
}
.cms_itemEmail_standaard input {
  font-size: 100% !important;
}
.cms_itemEmail_standaard fieldset {
  border: 0 none;
}
.cms_itemEmail_standaard fieldset.form_input {
  border: 0 none;
  clear: both;
  display: block;
  margin: 0;
}
.cms_itemEmail_standaard fieldset.form_input label, .cms_itemEmail_standaard fieldset.form_textarea label, .cms_itemEmail_standaard fieldset.form_captcha .captchaCode label {
  display: block;
  float: left;
}
.cms_itemEmail_standaard fieldset.form_textarea textarea {
  display: block;
  float: left;
  overflow: auto;
}
.cms_itemEmail_standaard fieldset.form_captcha .captchaCode, .cms_itemEmail_standaard fieldset.form_captcha .captchaCodeInput {
  float: left;
}
/* SLIDESHOW */
.cms_itemSlideshow span.cms_img_title {
  position: absolute;
  left: -9000px;
}
.cms_itemSlideshow .cms_img_center td {
  height: 100%;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.cms_itemSlideshow .cms_img_center td a {
  display: block;
}
.cms_itemSlideshow .cms_gallery_next, .cms_itemSlideshow .cms_gallery_prev {
  bottom: 0;
  cursor: pointer;
  display: inline;
  height: 100%;
  outline: medium none;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 100;
}
.cms_itemSlideshow .cms_gallery_next span, .cms_itemSlideshow .cms_gallery_prev span {
  cursor: pointer;
  display: block;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 100;
}
.cms_itemSlideshow .cms_gallery_prev span {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/cms_arrows.png") no-repeat scroll -76px 0 transparent;
  height: 42px;
  width: 24px;
  left: 0;
}
.cms_itemSlideshow .cms_gallery_next span {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/cms_arrows.png") no-repeat scroll 0 0 transparent;
  height: 42px;
  width: 24px;
  right: 0;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/fw_cms_frontend.css *******/
/* BLOCK STYLES */
.addBlock {
  border: 1px solid #a2a2a2;
  background: #e3e3e3;
  margin: 2px;
  padding: 7px 0 10px 4px;
  line-height: 20px;
}
.addBlock span {
  padding: 0;
  font-weight: bold;
}
.cms_addBlockOptions {
  background: none repeat scroll 0 0 #404040;
  padding: 10px;
  display: block;
  position: relative;
}
.cms_addBlockOptions a {
  font-weight: bold;
  color: #FFFFFF !important;
  text-decoration: none;
}
#cms_addmenu a.toevoeging {
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/icons/add-icon.png");
  background-position: 6px 4px;
  background-repeat: no-repeat;
}
#cms_addmenu a.copy {
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/icons/copy-icon.png");
  background-position: 6px 4px;
  background-repeat: no-repeat;
}
#cms_addmenu a.cms_icon_collapse {
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/icons/collapse-icon.png");
  background-position: 6px 5px;
  background-repeat: no-repeat;
  background-color: #FFFACD;
}
#cms_addmenu a.cms_icon_expand {
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/icons/expand-icon.png");
  background-position: 6px 5px;
  background-repeat: no-repeat;
  background-color: #FFFACD;
}
#cms_addmenu a.cms_icon_expand:hover, #cms_addmenu a.cms_icon_collapse:hover {
  color: #5F5F5F;
  background-color: #FFFACD;
}
#cms_addmenu a {
  color: #5F5F5F;
  display: block;
  font: 12px/20px arial;
  padding: 2px 0 2px 28px;
  text-decoration: none;
}
#cms_addmenu a:hover {
  background-color: #DADADA;
}
#cms_addmenu ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#cms_addmenu ul li {
  background: none repeat scroll 0 0 #EFEFEF;
  border-top: 1px solid #DADADA;
}
.cms_addBlockOptions ul {
  margin: 5px 0;
  padding: 0px;
  display: block;
  list-style-type: none;
}
.cms_addBlockOptions ul li a {
  color: #FFFFFF !important;
  text-decoration: underline;
}
.editBlock {
  background: rgba(255, 255, 255, 0.9);
  *background: #FFFFFF;
  background: #FFFFFF;
  display: none;
  font: 12px/20px arial;
  left: 0;
  top: 0;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  z-index: 1500;
}
.BlockActive:hover .editBlock, .BlockInactive:hover .editBlock {
  display: block;
}
.editBlock .editblock-title {
  float: left;
  margin-left: 10px;
}
.editBlock .editblock-options {
  float: right;
  margin-right: 10px;
  margin-top: 2px;
}
.editBlock .editblock-options a {
  float: left;
  margin: 0 2px;
}
.editBlock span {
  color: #4B4B4D;
  font-weight: bold;
}
.BlockActive {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/fw_cms_edit_bg.png") repeat scroll 0 0 transparent;
  border: 1px solid #489BF0;
  margin: 2px 0;
  overflow: hidden;
  position: relative;
  min-height: 40px;
  z-index: 10;
}
.BlockInactive {
  background: rgba(232, 109, 109, 0.2);
  border: 1px solid #e86d6d;
  margin: 2px 0;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  z-index: 1000;
}
.BlockScheduled {
  border: 1px solid #f29f00;
  background: rgba(242, 159, 0, 0.2);
  margin-top: 5px;
}
/* Disable youtube-video when editing */
.fw-cms-active iframe {
  pointer-events: none;
}
/* ICONS */
.deleteBlock {
  background-position: -19px -177px;
  height: 20px;
  right: 10px;
  position: absolute;
  width: 17px;
}
.aanpassenBlock {
  background-position: -36px -177px;
  height: 20px;
  right: 37px;
  position: absolute;
  width: 17px;
}
.ArrowUpBlock {
  background-position: -55px -193px;
  height: 20px;
  position: absolute;
  right: 72px;
  width: 9px;
}
.ArrowUpDisabledBlock {
  background-position: -37px -211px;
  height: 20px;
  position: absolute;
  right: 72px;
  width: 9px;
}
.ArrowDownBlock {
  background-position: -72px -194px;
  height: 20px;
  position: absolute;
  right: 102px;
  width: 9px;
}
.ArrowDownDisabledBlock {
  background-position: -20px -210px;
  height: 20px;
  position: absolute;
  right: 102px;
  width: 9px;
}
/* POPUP STYLES */
.popup h1.cms_cufon {
  padding: 0;
  margin: 0;
  font-size: 24px;
  color: #8c8c8c;
}
#selectMessageList ul {
  list-style-type: none;
}
#selectMessage .thread_table td {
  vertical-align: middle;
}
/* CMS ADDMENU */
#cms_addmenu {
  background-color: #FFFACD;
  border: 1px solid #FBED6C;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  text-transform: normal;
}
#cms_addmenu li {
  background: none repeat scroll 0 0 transparent;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* CMS STATICMENU */
#cms_staticmenu {
  display: none;
  /* Disabled due to messing up the other elements on the page */
  background: none repeat scroll 0 0 #efefef;
  border: 1px solid #9f9f9f;
  list-style: none outside none;
  margin: 0 0 2px;
  padding: 0;
  text-transform: normal;
  height: 45px;
}
#cms_staticmenu span {
  color: #6f6f6f;
  display: block;
  font: 12px/20px arial;
  padding: 2px 0 2px 6px;
  text-decoration: none;
}
#cms_staticmenu span.small {
  font-size: 11px;
  padding: 0;
}
/* 6.1 edits */
/*============================================
|||||<       [x. Blocks Frontend]       >|||||
============================================*/
.fw-cms-allow-edit {
  position: relative;
  z-index: auto;
  clear: both;
}
.fw-cms-block {
  outline-style: dashed;
  outline-width: 1px;
  margin-top: 2px;
  margin-bottom: 0px;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.fw-cms-active {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-active.png") repeat scroll 0 0 transparent;
  outline-color: #489bf0;
}
.fw-cms-active:hover {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-active-hover.png") repeat scroll 0 0 transparent;
  outline-color: #2F77C1;
}
.fw-cms-scheduled {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-scheduled.png") repeat scroll 0 0 transparent;
  outline-color: #f29f00;
}
.fw-cms-inactive {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-inactive.png") repeat scroll 0 0 transparent;
  outline-color: #e86d6d;
}
.fw-cms-edit-block {
  background-color: #F5F5F5;
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/btn/btn-bg-gradient.png");
  background-repeat: repeat-x;
  border-color: #E6E6E6 #E6E6E6 #BFBFBF;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  cursor: pointer;
  display: none;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px;
  position: absolute;
  right: 10px;
  text-align: center;
  text-decoration: none;
  top: 10px;
  vertical-align: middle;
  z-index: 800;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fw-cms-btn {
  background-color: #F5F5F5;
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/btn/btn-bg-gradient.png");
  background-repeat: repeat-x;
  border-color: #E6E6E6 #E6E6E6 #BFBFBF;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.version-ie7 .fw-cms-btn {
  display: inline;
  /* IE7 inline-block hack */
  zoom: 1;
}
.fw-cms-btn:hover, .fw-cms-btn:focus, .fw-cms-btn:active, .fw-cms-btn.active, .fw-cms-btn.disabled, .fw-cms-btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
}
.version-ie7 .fw-cms-btn:first-child {
  margin-left: 0;
}
.fw-cms-btn:hover, .fw-cms-btn:focus {
  color: #333333;
  text-decoration: none;
}
.fw-cms-btn.active, .fw-cms-btn:active {
  outline: 0;
}
.fw-cms-btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.fw-cms-btn-small [class^="icon-"], .fw-cms-btn-small [class*=" icon-"] {
  margin-top: 0;
}
.fw-cms-edit-block .fw-cms-edit-block-options a {
  float: left;
  margin: 0 2px;
}
.fw-cms-allow-edit:hover .fw-cms-btn-group, .fw-cms-block:hover .fw-cms-edit-block {
  display: block;
}
.fw-cms-btn-group {
  display: none;
  left: 10px;
  position: absolute;
  top: 10px;
  z-index: 900;
}
.fw-cms-btn-group:hover .fw-cms-dropdown-menu {
  display: block;
}
.fw-cms-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 700;
  display: none;
  float: left;
  min-width: 160px;
  margin-top: -1px;
  padding: 5px 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.version-ie7 .fw-cms-dropdown-menu {
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.fw-cms-dropdown-menu > li > a {
  display: block;
  font-size: 11.9px;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}
.fw-cms-dropdown-menu > li > a:hover, .fw-cms-dropdown-menu > li > a:focus, .fw-cms-dropdown-menu > .active > a, .fw-cms-dropdown-menu > .active > a:hover, .fw-cms-dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background: #489BF0;
  outline: 0;
}
.fw-cms-dynamic, .fw-cms-dynamic-content-template, .fw-cms-dynamic-global {
  position: relative;
  min-height: 100px;
  margin-top: 20px;
}
.fw-cms-dynamic .overlay, .fw-cms-dynamic-content-template .overlay, .fw-cms-dynamic-global .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-non-editable.png") repeat scroll 0 0 transparent;
  z-index: 35;
}
.fw-cms-dynamic-content-template .overlay {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-non-editable_blue.png") repeat scroll 0 0 transparent;
}
.fw-cms-dynamic-global .overlay {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/blocks-frontend/fw-cms-non-editable_green.png") repeat scroll 0 0 transparent;
}
.fw-cms-dynamic-content-template:hover .overlay, .fw-cms-dynamic-global:hover .overlay {
  display: none;
}
#pageLayoutHeaderChoice {
  margin: 0 auto;
  width: 980px;
  padding-top: 5px;
}
#pageLayoutHeaderChoice h1 {
  font-size: 20px;
  text-transform: none;
  margin-top: 10px;
}
#pageLayoutHeaderChoice .templatecards {
  margin: 0px;
  display: table;
  border-collapse: separate;
  border-spacing: 10px 10px;
}
#pageLayoutHeaderChoice .templatecard {
  display: table-cell;
  white-space: nowrap;
  width: 291px;
  background-color: #efefef;
  border: solid 1px #9c9c9c;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
}
.templatesublist {
  list-style-type: none;
  margin-top: 8px;
  padding-left: 100px;
}
.templatesublistitem {
  padding-top: 4px;
  white-space: normal;
}
#pageLayoutHeaderChoice .templatesublistitem a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #9c9c9c;
  padding: 3px;
  color: #FFF;
  text-decoration: none;
  display: inline-block;
}
#pageLayoutHeaderChoice .templatesublistitem a:hover {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #5d9cce;
  padding: 3px;
  color: #FFF;
  text-decoration: none;
}
#pageLayoutHeaderChoice .templatecard .templatesublistitem a.selected {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #5d9cce;
  padding: 3px;
  color: #FFF;
  text-decoration: none;
}
#pageLayoutHeaderChoice .templatecard .templatesublistitem a.disabled {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #cccccc;
  padding: 3px;
  color: #222222;
  text-decoration: none;
}
.templatemaintitle {
  font-size: 18px;
  color: #000;
  position: relative;
  top: 5px;
  white-space: normal;
}
.templateicon {
  float: left;
}
#pageLayoutHeaderChoice .collapsearrowbg {
  background-color: #f5f5f5;
}
#pageLayoutHeaderChoice .collapsearrow {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/arrowcollapse.png");
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  background-position: center -40px;
  width: 80px;
  margin: 0 auto;
  background-color: #eeeeee;
  position: absolute;
  z-index: 500;
  left: 0;
  right: 0;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}
#pageLayoutHeaderChoice .editProduct {
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/cms/style/../pictures/frame/icons/edit-icon.png");
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  margin: 0;
  margin-left: 46px;
  background-color: #eeeeee;
  position: absolute;
  z-index: 500;
  left: 50%;
  right: 0;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}
#pageLayoutHeaderChoice.cms-hidden {
  padding-top: 3px;
}
#pageLayoutHeaderChoice.cms-hidden .collapsearrow {
  background-position: center 0px;
}
#pageLayoutHeaderChoice.cms-hidden .headerContent {
  display: none;
}
/* Fancytree Kolom kopieren fix */
table.fancytree-ext-table#structureTree span.fancytree-node {
  width: auto;
}
table.fancytree-ext-table#structureTree span.fancytree-node span.fancytree-title {
  max-width: 260px;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/jquery.fancybox.css *******/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/fancybox_sprite.png");
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/fancybox_loading.gif") center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/fancybox_overlay.png");
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("/files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/fancybox/jquery.fancybox-fix.css *******/
/* fix for scrolling to top */
.fancybox-lock {
  height: auto;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/slick/slick.css *******/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: inline-block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/frontend/normalize.scss *******/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
     ========================================================================== */
/**
   * Remove the margin in all browsers (opinionated).
   */
body {
  margin: 0;
}
/**
   * Add the correct display in IE 9-.
   */
article, aside, footer, header, nav, section {
  display: block;
}
/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
     ========================================================================== */
/**
   * Add the correct display in IE 9-.
   * 1. Add the correct display in IE.
   */
figcaption, figure, main {
  /* 1 */
  display: block;
}
/**
   * Add the correct margin in IE 8.
   */
figure {
  margin: 1em 40px;
}
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
     ========================================================================== */
/**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
   * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
b, strong {
  font-weight: inherit;
}
/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b, strong {
  font-weight: bolder;
}
/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
   * Add the correct font style in Android 4.3-.
   */
dfn {
  font-style: italic;
}
/**
   * Add the correct background and color in IE 9-.
   */
mark {
  background-color: #ff0;
  color: #000;
}
/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%;
}
/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
     ========================================================================== */
/**
   * Add the correct display in IE 9-.
   */
audio, video {
  display: inline-block;
}
/**
   * Add the correct display in iOS 4-7.
   */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
   * Remove the border on images inside links in IE 10-.
   */
img {
  border-style: none;
}
/**
   * Hide the overflow in IE.
   */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
     ========================================================================== */
/**
   * 1. Change the font styles in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
button, input, optgroup, select, textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button, input {
  /* 1 */
  overflow: visible;
}
/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button, select {
  /* 1 */
  text-transform: none;
}
/**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
button, html [type="button"], [type="reset"], [type="submit"] {
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}
/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
   * Correct the padding in Firefox.
   */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
   * 1. Add the correct display in IE 9-.
   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
   * Remove the default vertical scrollbar in IE.
   */
textarea {
  overflow: auto;
}
/**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
     ========================================================================== */
/*
   * Add the correct display in IE 9-.
   * 1. Add the correct display in Edge, IE, and Firefox.
   */
details, menu {
  /* 1 */
  display: block;
}
/*
   * Add the correct display in all browsers.
   */
summary {
  display: list-item;
}
/* Scripting
     ========================================================================== */
/**
   * Add the correct display in IE 9-.
   */
canvas {
  display: inline-block;
}
/**
   * Add the correct display in IE.
   */
template {
  display: none;
}
/* Hidden
     ========================================================================== */
/**
   * Add the correct display in IE 10-.
   */
[hidden] {
  display: none;
}

@charset "UTF-8";
/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/frontend/baseStyle.scss *******/
/* ================================================= *
 * Copyright © Fastware B.V. - All rights Reserved
 * Description: Base styles for front-end components
 * Author: Andy Willekens
 * Version: 0.0.5
 * ================================================= */
/* BODY
------------------------------------- */
body {
  font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  background-color: #ffffff;
  color: #000;
}
/* HEADER
------------------------------------- */
header {
  width: 100%;
}
/* SECTIONS
------------------------------------- */
section {
  position: relative;
  width: 100%;
  clear: both;
}
section.padding--vertical {
  padding-top: 80px;
  padding-bottom: 80px;
}
section.padding--vertical.padding--half {
  padding-top: calc(80px / 2);
  padding-bottom: calc(80px / 2);
}
/* HEADINGS
------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  width: 100%;
}
.headingTitle-h1 {
  font-size: 2.6em;
}
.headingTitle-h2 {
  font-size: 2.3em;
}
.headingTitle-h3 {
  font-size: 2em;
}
.headingTitle-h4 {
  font-size: 1.7em;
}
.headingTitle-h5 {
  font-size: 1.3em;
}
.headingTitle-h6 {
  font-size: 1em;
}
.headingTitle-h1, .headingTitle-h2, .headingTitle-h3, .headingTitle-h4 {
  line-height: 1;
  margin: 24px 0 12px 0;
}
.headingTitle-h5, .headingTitle-h6 {
  margin: 24px 0 0 0;
}
.headingTitle-h2:first-child, .headingTitle-h3:first-child, .headingTitle-h4:first-child, .headingTitle-h5:first-child, .headingTitle-h6:first-child {
  margin-top: 0;
}
.headingTitle {
  color: #434343;
  font-weight: 600;
}
.headingTitle--xl {
  font-size: 4em;
}
.headingTitle--blue {
  color: #242424;
}
/* TEXTUAL ELEMENTS
------------------------------------- */
.paragraph {
  margin: 0;
  margin-bottom: 24px;
  clear: both;
}
.link {
  color: #406BFF;
  cursor: pointer;
}
.link:hover, .link:focus, .link:focus-within {
  color: #5a7fff;
}
.hr {
  border: 0;
  border-bottom: solid 2px #D9D9D9;
  margin: 35px 0;
  clear: both;
}
.image {
  max-width: 100%;
  height: auto;
}
.figure {
  position: relative;
}
.figcaption {
  display: block;
  padding: 30px 20px 15px;
  background: rgba(0, 0, 0, 0.6);
  color: #f2f2f2;
  text-align: left;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.text-align, .textAlign, .text-align--left, .textAlign--left {
  text-align: left;
}
.text-align--center, .textAlign--center {
  text-align: center;
}
.text-align--right, .textAlign--right {
  text-align: right;
}
.float, .float--left {
  float: left;
}
.float--right {
  float: right;
}
.float--none {
  float: none;
}
.floatNone img, .no-float img {
  float: none;
}
.grid-container.padding--vertical {
  padding-top: 50px;
  padding-bottom: 50px;
}
.grid-container.padding--vertical.padding--half {
  padding-top: calc(50px / 2);
  padding-bottom: calc(50px / 2);
}
.grid-col.padding--vertical {
  padding-top: 40px;
  padding-bottom: 40px;
}
.grid-col.padding--vertical.padding--half {
  padding-top: calc(40px / 2);
  padding-bottom: calc(40px / 2);
}
.background--infinite {
  position: relative;
}
.background--infinite::before {
  content: "";
  width: 100vw;
  height: 100%;
  display: block;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.background--left:before {
  right: 0;
  left: auto;
}
/* LIST (UL/OL)
------------------------------------- */
.list {
  margin: 0 32px 24px;
  padding: 0;
}
.list--subList {
  margin: 5px 2em 0;
}
.list--small {
  font-size: 0.7em;
}
.list--large {
  font-size: 1.3em;
}
.list--xlarge {
  font-size: 1.8em;
}
.list--block {
  background-color: #ededed;
  margin: 0 0 24px 0;
  padding: 0.75em 0.938em 0.75em 2em;
  -webkit-box-shadow: inset 3px 0px 0px 0px #9D9D9D;
  box-shadow: inset 3px 0px 0px 0px #9D9D9D;
}
.list--inline .list__item {
  display: inline-block;
}
.list__item {
  margin: 0 0 5px 0;
}
/* BLOCKQUOTE
------------------------------------- */
.blockquote {
  display: inline-block;
  font-size: 1.8em;
  background-color: #ededed;
  margin: 0 0 24px 0;
  padding: 0.75em 0.938em 0.75em 2em;
  -webkit-box-shadow: inset 3px 0px 0px 0px #9D9D9D;
  box-shadow: inset 3px 0px 0px 0px #9D9D9D;
  position: relative;
  font-style: italic;
  color: #5a7fff;
}
.blockquote::before, .blockquote::after {
  font-size: 1.8em;
  position: absolute;
  font-style: normal;
}
.blockquote::before {
  content: "“";
  top: 0;
  left: 29px;
}
.blockquote::after {
  content: "”";
  bottom: 0;
  right: 10px;
}
/* DATA TABLES
------------------------------------- */
.table__container {
  min-height: 0.01%;
  overflow-x: auto;
  margin-bottom: 24px;
}
.table {
  width: 100%;
  max-width: 100%;
  background-color: #ffffff;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
}
.table__header {
  text-align: left;
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.table__row {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.table__cell {
  padding: 9px;
  vertical-align: top;
  border-top: 1px solid #D9D9D9;
}
.table__header .table__cell {
  text-align: left;
  vertical-align: bottom;
  border-bottom: 2px solid #D9D9D9;
}
/* Compact table */
.table--compact .table__cell {
  padding: 4px;
}
/* Bordered table */
.table--bordered {
  border: 1px solid #D9D9D9;
}
.table--bordered .table__cell {
  border: 1px solid #D9D9D9;
}
.table--bordered .table__header .table__cell {
  border-bottom-width: 2px;
}
/* Striped table */
.table--striped .table__body .table__row:nth-of-type(odd) {
  background-color: #ffffff;
}
/* Hover table */
.table--hover .table__body .table__row:hover, .table--hover .table__body .table__row:focus-within {
  background-color: #ededed;
}
/* BUTTONS
------------------------------------- */
.button {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: initial;
  display: inline-block;
  color: #000;
  background: none;
  background-color: #D9D9D9;
  border: 0px solid #D9D9D9;
  padding: 6px 10px;
  margin: 5px 0 10px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.button:hover {
  color: #ffffff;
  background-color: #406BFF;
}
.button:focus {
  color: #000;
}
.button--small {
  font-size: 0.75rem;
  padding: 2px 5px;
}
.button--large {
  font-size: 1.2rem;
  padding: 12px 20px;
}
.button--xlarge {
  font-size: 1.3rem;
  padding: 18px 30px;
}
.button--rounded {
  border-radius: 5px;
}
.button--rounded-large {
  border-radius: 10px;
}
.button--rounded-xlarge {
  border-radius: 100px;
}
.button--cta {
  color: #ffffff;
  background-color: #454545;
  border-color: #454545;
}
.button--cta:hover {
  color: #ffffff;
  background-color: #242424;
}
.button--cta:focus {
  color: #ffffff;
}
.button--inverted {
  color: #000;
  background-color: transparent;
  border-width: 2px;
}
.button--inverted:hover {
  color: #ffffff;
  background-color: #406BFF--inverted;
  border-color: #406BFF--inverted;
}
.button--inverted:focus {
  color: #000;
}
.button--disabled, .button--disabled:hover, .button--disabled:focus, .button--disabled:active {
  color: #cccccc;
  background: #ededed;
  cursor: not-allowed;
}
.button--error {
  color: #FF4242;
}
/* FORM ITEMS
------------------------------------- */
/* Input Container */
.form__section, .form__fieldset, .form__field {
  box-sizing: border-box;
}
.form__field, .form__fieldset, .form__field-group {
  position: relative;
  display: block;
  margin: 5px 0 10px;
}
.form__section--width-100, .form__fieldset--width-100, .form__field-group--width-100, .form__field--width-100 {
  width: 100%;
}
.form__section--width-75, .form__fieldset--width-75, .form__field-group--width-75, .form__field--width-75 {
  width: 75%;
}
.form__section--width-67, .form__fieldset--width-67, .form__field-group--width-67, .form__field--width-67 {
  width: 66.66%;
}
.form__section--width-50, .form__fieldset--width-50, .form__field-group--width-50, .form__field--width-50 {
  width: 50%;
}
.form__section--width-33, .form__fieldset--width-33, .form__field-group--width-33, .form__field--width-33 {
  width: 33.33%;
}
.form__section--width-25, .form__fieldset--width-25, .form__field-group--width-25, .form__field--width-25 {
  width: 25%;
}
fieldset {
  padding: 0;
  border: none;
  min-width: 0;
  width: 100%;
}
.form__field--inline, .form__fieldset--inline {
  display: inline-block;
  width: auto;
  /**float: left;**/
  padding-right: 20px;
  box-sizing: border-box;
}
.form__field--inline .field__input {
  width: 100%;
}
.form__field--full, .form__fieldset--full {
  width: 100%;
}
.form__field--half, .form__fieldset--half {
  flex-basis: 50%;
}
.form__field--third, .form__fieldset--third {
  flex-basis: calc(100%/3);
}
/* Descriptions */
.form__section-description {
  width: 100%;
}
.form__description, .form__fieldset-description, .form__field-description {
  font-size: 0.8em;
  color: #000;
  margin-bottom: 5px;
}
.form__fieldset--last > *:nth-child(-n+1) {
  width: 0px;
  height: 0px;
}
/* Message */
.form__message--error {
  color: #FF4242;
}
.form__message--success {
  color: #29bd11;
}
.message--error {
  width: 100%;
  display: inline-block;
  color: #FF4242;
}
/* Label */
.field__label {
  display: block;
  width: 100%;
  font-weight: 600;
  line-height: 2em;
}
.field__label--hide {
  opacity: 0;
  height: 10px;
  display: block;
  pointer-events: none;
}
.field__label--error {
  color: #FF4242;
}
.field__label--succes {
  color: #29bd11;
}
.field__label[for] {
  cursor: pointer;
}
.field__label:after {
  content: "\a";
  white-space: pre;
}
/* Input element + modifiers */
.field__input {
  min-width: 100%;
  max-width: 100%;
  font-family: inherit;
  font-size: initial;
  line-height: initial;
  font-style: initial;
  white-space: normal;
  vertical-align: middle;
  display: inline-block;
  color: #000;
  background: none;
  background-color: #ffffff;
  border: 1px solid #D9D9D9;
  padding: 7px 10px 8px;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0px;
}
.field__input--rounded {
  border-radius: 5px;
}
.field__input--rounded-large {
  border-radius: 10px;
}
.field__input--rounded-xlarge {
  border-radius: 100px;
}
.field__input--no-placeholder::-webkit-input-placeholder {
  opacity: 0;
  line-height: initial;
  color: transparent;
}
.field__input--no-placeholder:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.field__input--no-placeholder::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.field__input--no-placeholder:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.field__input--hide {
  opacity: 0;
  height: 0;
  display: block;
  pointer-events: none;
  padding: 0;
  border: 0;
}
.field__input--error {
  border-color: #FF4242;
  background-color: #fff5f5;
  color: #FF4242;
}
.field__input--success {
  border-color: #29bd11;
  background-color: #f4fcf3;
  color: #29bd11;
}
.field__input--disabled {
  color: #cccccc;
  background: #ededed;
  border-color: #cccccc;
  cursor: not-allowed;
}
.field__input--customOption {
  margin-top: 5px;
}
.field__input:focus {
  outline: none;
  border-color: #000;
}
.field__input--multiline {
  width: 100%;
  transition: none;
  min-height: 130px;
  resize: vertical;
}
.field__button {
  vertical-align: middle;
  margin: 0;
  word-break: break-all;
}
/* Fake Radio & Checkbox placeholder */
.field__element {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1px solid #D9D9D9;
  border-radius: 0;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  transition: border 0.2s ease;
}
.field__element::after {
  content: "";
  width: 100%;
  height: 100%;
  speak: none;
  display: block;
  opacity: 0;
  background: #406BFF;
  border: 10px solid #ffffff;
  border-radius: 0px;
  box-sizing: border-box;
  transition: opacity 0.2s ease, border 0.2s ease;
}
.field__element--error {
  border-color: #FF4242;
  background-color: #fff5f5;
  color: #FF4242;
}
.field__input:focus ~ .field__element {
  border-color: #000;
}
.field__input:checked ~ .field__element::after {
  opacity: 1;
  border: 4px solid #ffffff;
}
/* Checkbox Element */
.form__field--checkbox {
  margin: 5px 0 0;
}
.field__input--checkbox {
  width: 1px;
  height: 1px;
  overflow: hidden;
  vertical-align: middle;
  position: absolute;
  opacity: 0;
}
.field__label--checkbox {
  vertical-align: middle;
  padding-left: 10px;
  line-height: initial;
  display: initial;
  font-weight: 300;
}
/* radio Element */
.form__field--radio {
  margin: 5px 0 0;
}
.field__input--radio {
  width: 1px;
  height: 1px;
  overflow: hidden;
  vertical-align: middle;
  position: absolute;
  opacity: 0;
}
.field__label--radio {
  vertical-align: middle;
  padding-left: 10px;
  line-height: initial;
  display: initial;
  font-weight: 300;
}
.field__element--radio {
  border-radius: 100px;
}
.field__element--radio::after {
  border-radius: 100px;
}
/* Select Element */
.field__container--select {
  width: 100%;
  display: inline-block;
  position: relative;
}
.field__input--select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204%206%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2%2C0%2C0%2C2.5H4ZM2%2C6%2C0%2C3.5H4Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 8px 12px;
  background-position: right 0.75rem center;
}
.field__input--select--date {
  min-width: calc(33.3333% - 10px);
  float: left;
  margin-right: 10px;
}
.field__input--select::-ms-expand {
  display: none;
}
/* File Element */
.field__input--file {
  opacity: 0;
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  position: absolute;
  pointer-events: none;
}
.field__input--file:focus ~ .field__button--file {
  outline: 1px solid #000;
}
/* Placeholders */
::-webkit-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #000;
}
:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #000;
}
::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #000;
}
:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #000;
}
[disabled]::-webkit-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
[disabled]:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
[disabled]::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
[disabled]:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
/* NOSCRIPT MODAL
------------------------------------- */
.modal--noscript {
  display: block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  background-color: #ededed;
  border-bottom: 3px solid #FF4242;
  position: fixed;
  top: 0;
}
.checkbox__closeModal {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.checkbox__closeModal:checked ~ .modal--noscript {
  display: none !important;
}
.modal--noscript p {
  margin: 5px 0;
}
.button--closeModal {
  float: right;
}
/* SUBMENU VIEW
-------------------------------------- */
.submenu-title__link {
  font-size: 150%;
  font-weight: 600;
  text-decoration: none;
}
/* TOOLTIP
-------------------------------------- */
.tooltip {
  width: auto;
  max-width: 200px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #ffffff;
  font-size: 0.8rem;
  padding: 0.5em 1em;
  text-align: center;
  pointer-events: none;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  z-index: 100;
}
.tooltip .tooltip-inner {
  white-space: normal;
  text-align: left;
}
.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}
.tooltip .tooltip-arrow {
  border-color: #242424;
}
.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}
.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="right"] {
  margin-left: 5px;
}
.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.tooltip[x-placement^="left"] {
  margin-right: 5px;
}
.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
/* Pagination
-------------------------------------- */
.pageInfo {
  width: 100%;
  display: table;
  margin: 20px 0;
  overflow: hidden;
}
.pagination__count {
  display: table-cell;
  vertical-align: middle;
}
.pagination__countItem {
  font-weight: 600;
}
.pagination__list {
  float: right;
  list-style: none;
  margin: 0;
  vertical-align: middle;
  display: table-cell;
}
.pagination__list-item {
  display: block;
  float: left;
  margin: 0 0 0 5px;
}
.pagination__list-item:last-child::after {
  display: none;
}
.pagination__button {
  margin: 0;
}
/* FOOTER
------------------------------------- */
footer {
  background-color: #242424;
  color: #ffffff;
  width: 100%;
}
footer .grid-container.padding--vertical {
  padding-top: 50px;
  padding-bottom: 50px;
}
footer .grid-container.padding--vertical.padding--half {
  padding-top: calc(50px / 2);
  padding-bottom: calc(50px / 2);
}
footer .grid-col.padding--vertical {
  padding-top: 40px;
  padding-bottom: 40px;
}
footer .grid-col.padding--vertical.padding--half {
  padding-top: calc(40px / 2);
  padding-bottom: calc(40px / 2);
}
footer .headingTitle {
  color: #ffffff;
}
.footer__row {
  clear: both;
}
.footer__row--secondary {
  background-color: #ffffff;
  color: #000;
}
footer .link {
  color: #ffffff;
  text-decoration: none;
}
footer .link:hover, footer .link:active {
  text-decoration: underline;
}
/* GRID OVERRIDES
------------------------------------- */
.grid-container, .grid-row {
  align-items: flex-start;
}
.alignSelf {
  display: inline-block;
}
.alignSelf--start {
  align-self: flex-start;
}
.alignSelf--end {
  align-self: flex-end;
}
.alignSelf--center {
  align-self: center;
}
.alignSelf--stretch {
  align-self: stretch;
}
.alignItems {
  align-items: normal;
}
.alignItems--center {
  align-items: center;
}
.alignItems--stretch {
  align-items: stretch;
}
.marginAuto--left {
  margin-left: auto;
}
.marginAuto--right {
  margin-right: auto;
}
.marginNone {
  margin: 0;
}
.paddingNone {
  padding: 0;
}
.displayNone {
  display: none;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Some grid experimental styles
------------------------------------- */
.grid-breakout {
  max-width: 100%;
}

@charset "UTF-8";
/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/static+files/def/frontend/baseVars.scss *******/
/* ================================================= *
 * Copyright © Fastware B.V. - All rights Reserved
 * Description: Base styles for front-end components
 * Author: Andy Willekens
 * Version: 0.0.2
 * ================================================= */
/*$color: #ffffff;
$fontSize: 1em;
$borderRadius: 5px;
$borderRadiusForms: $borderRadius;

$fontSize: 16px;
$fontSizeHeading: 24px;

$fontSizeHeadingH1: $fontSizeHeading;
$fontSizeHeadingH2: $fontSizeHeading;
$fontSizeHeadingH3: $fontSizeHeading;
$fontSizeHeadingH4: $fontSizeHeading;
$fontSizeHeadingH5: $fontSizeHeading;
$fontSizeHeadingH6: $fontSizeHeading;*/
/* BASE THEME
------------------------------------- */
/* BASE COLORS */
/* $color--transparent: transparent; */
/* $color--black: #000000; */
/* $color--mine-shaft:#242424; */
/* $color--tundora: #454545; */
/* $color--dove-grey: #6D6D6D; */
/* $color--silver-chalice:#9D9D9D; */
/* $color--silver: #cccccc; */
/* $color--alto:#D9D9D9; */
/* $color--gallery:#ededed; */
/* $color--athens-grey:#e3e4e8; */
/* $color--alabaster:#F9F9F9; */
/* $color--concrete:#f2f2f2; */
/* $color--white: #ffffff; */
/* $color--coral: #FF4242; */
/* $color--chablis:#fff5f5; */
/* $color--fuel-yellow:#eca72c; */
/* $color--old-lace:#fefbf4; */
/* $color--christi:#29bd11; */
/* $color--ottoman:#f4fcf3; */
/* $color--cornflower-blue: #408ef3; */
/* $color--selago:#ecf3fe; */
/* PRE DEFINED COLORS */
/* $color--error:$color--coral; */
/* $color--success:$color--christi; */
/* $website_background-color: $color--white; */
/* $text_color: $color--tundora; */
/* $text_color--inverted: $color--white; */
/* $heading_color: $text_color; */
/* $heading_color--h1: $color--mine-shaft; */
/* $link_color: $text_color; */
/* $link~hover_color: lighten($link_color,5%); */
/* $button_color: $text_color; */
/* $button_background-color: $color--alto; */
/* $button--inverted_background-color: $color--transparent; */
/* $button--cta_background-color: $color--tundora; */
/* $button~hover_color: $text_color--inverted; */
/* $button~hover_background-color: $color--silver-chalice; */
/* $button--inverted~hover_background-color: $button~hover_background-color; */
/* $button--cta~hover-background-color: $color--mine-shaft; */
/* $button_color--disabled: $color--silver; */
/* $button_background-color--disabled: $color--gallery; */
/* $hr_border-color: $color--alto; */
/* $table_background-color: $website_background-color; */
/* $table_background-color--odd: $color--alabaster; */
/* $table_border-color: $color--alto; */
/* $table__row~hover_background-color: $color--gallery; */
/* $list_background-color: $table__row~hover_background-color; */
/* $list_border-color: $color--silver-chalice; */
/* $list-text: $text_color; */
/* $blockquote_background-color: $table__row~hover_background-color; */
/* $blockquote_border-color: $list_border-color; */
/* $blockquote_color: $link~hover_color; */
/* $breadcrumbs_background-color: #f1f1f1; */
/* $breadcrumbs__item_color: #bbbbbb; */
/* $breadcrumbs__separator_color: $color--silver; */
/* $breadcrumbs__separator_content: '\bb'; */
/* $label_color: $text_color; */
/* $input_background-color: $website_background-color; */
/* $input_border-color: $table_border-color; */
/* $input_color: $text_color; */
/* $input__placeholder_color: $text_color; */
/* $input__description_color: $link~hover_color; */
/* $input~focus_background-color: $color--alto; */
/* $input~focus_border-color: $text_color; */
/* $input~checked_background-color: $text_color; */
/* $status__main_color--error: $color--coral; */
/* $status__sub_color--error: $color--chablis; */
/* $status__main_color--success: $color--christi; */
/* $status__sub_color--success: $color--ottoman; */
/* $background-color--placeholder: #f2f2f2; */
/* $menu__link_color: $link_color; */
/* $menu_color: $text_color--inverted; */
/* $menu_background-color: $color--silver-chalice; */
/* $menu~hover_color: $text_color--inverted; */
/* $menu~hover_background-color: $color--transparent; */
/* $menu_background-color--active: $color--transparent; */
/* $menu__dropdown_background-color: $color--concrete; */
/* $menu__sub-dropdown_background-color: $color--gallery; */
/* $tooltip_color: $text_color--inverted; */
/* $tooltip_background-color: rgba($color--black,0.85); */
/* $tooltip_arrow_border-color: $color--mine-shaft; */
/* $tooltip_box-shadow-color: rgba($color--black,0.5); */
/* $slideshow__arrow_background-color: rgba($color--black,0.5); */
/* $slideshow__navigation_background-color: $slideshow__arrow_background-color; */
/* $slideshow__navigation-dot_background-color: $color--white; */
/* $image-gallery__tile_background-color: $color--concrete; */
/* $figcaption_background-color: rgba($color--black,0.6); */
/* $figcaption__title-color: $image-gallery__tile_background-color; */
/* $footer_background-color: $color--mine-shaft; */
/* $footer__heading_color: $color--white; */
/* $footer_color: $color--white; */
/* $footer__link-color: $footer_color; */
/* $footer__row--secondary_background-color: $color--white; */
/* $footer__row--secondary_color: $text_color; */
/* $cookieNotification--A_background-color: $color--tundora; */
/* $cookieNotification--A_color: $color--white; */
/* $cookieNotification--A__link_color: $color--white; */
/* $cookieNotification--A__link~hover_color: $cta; */
/* $cookieNotification--A__button_background-color: $color--coral; */
/* $cookieNotification--A__button~hover_background-color: $color--christi; */
/* $padding--vertical: 0; */
/* $section_padding--vertical: $padding--vertical; */
/* $grid_container_padding--vertical: 0; */
/* $grid_col_padding--vertical: 0; */
/* $footer_grid_container_padding--vertical: $grid_container_padding--vertical; */
/* $footer_grid_col_padding--vertical: $grid_col_padding--vertical; */
/* $menu_collapse_breakpoint: 600; */
/* $img__placeholder_background-image: VCN3j3EHbN6KXD7aKfqz495c0e9a5d57e710be708d08345896fb; */

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-text/css/text.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-text/css/text--A.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-html/css/html.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-html/css/html--A.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-sitemapA/css/sitemap.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/cms-content-item-sitemapA/css/sitemap--A.css *******/
/* File does not exist! */

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/menuA/css/menu.scss *******/
.menu {
  position: relative;
  z-index: 100;
}
.menu--alignCenter {
  text-align: center;
}
.menu--alignRight {
  text-align: right;
}
.menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0;
}
.menu__sub-list {
  max-width: 360px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  background-color: #f2f2f2;
  position: absolute;
  top: 100%;
  left: inherit;
  right: inherit;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  transition-duration: 0s;
  pointer-events: none;
}
.menu__sub-list::after {
  /* Clearfix */
  content: "";
  clear: both;
  display: table;
}
.menu__item--hover .menu__sub-list {
  pointer-events: inherit;
}
.menu__sub-list .menu__sub-list {
  top: 0;
  left: inherit;
  right: inherit;
  background-color: #ededed;
}
.menu__sub-list--leftSide {
  left: 0px;
}
.menu__sub-list--rightSide {
  right: 0px;
}
.menu__sub-list .menu__sub-list--leftSide {
  left: 100%;
}
.menu__sub-list .menu__sub-list--rightSide {
  right: 100%;
}
.menu__item:hover > .menu__sub-list, .menu__item--hover > .menu__sub-list, .menu__item:focus > .menu__sub-list {
  visibility: visible;
  z-index: 1;
  opacity: 1;
  transition-duration: 0.2s;
  max-height: 10000px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
  transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.menu__item:focus-within > .menu__sub-list {
  visibility: visible;
  z-index: 1;
  opacity: 1;
  transition-duration: 0.2s;
  max-height: 10000px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
  transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.menu__item {
  position: relative;
  display: inline-block;
  margin: 0;
  text-decoration: none;
}
.menu__item:first-child {
  margin: 0;
}
.menu__item--overflow {
  display: none;
  vertical-align: top;
  float: right;
}
.collapsed__menu .menu__item--overflow {
  width: 100%;
}
.menu__item:hover > .menu__link, .menu__item--hover > .menu__link, .menu__item:focus > .menu__link {
  text-decoration: underline;
}
.menu__item:focus-within > .menu__link {
  text-decoration: underline;
}
.menu__item--active > .menu__link {
  background-color: transparent;
  text-decoration: underline;
}
.menu__sub-list .menu__item {
  max-width: 100%;
  min-width: 100%;
  margin: 0px;
  width: auto;
  white-space: nowrap;
}
.menu__sub-list .menu__sub-list .menu__item {
  clear: both;
  float: left;
}
.menu__link {
  display: block;
  text-decoration: none;
  font-size: 16px;
  color: #000;
  margin: 0;
  padding: 15px;
  transition-duration: 0.2s;
  overflow: hidden;
}
/* Menu Icon */
.menu__link-icon {
  min-width: 36px;
  text-align: left;
  text-indent: -99999px;
  padding: 15px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2060%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M34%2C0H2A2%2C2%2C0%2C0%2C0%2C2%2C4H34a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28%2C8H8a2%2C2%2C0%2C0%2C0%2C0%2C4H28a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24%2C16H12a2%2C2%2C0%2C0%2C0%2C0%2C4H24a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M34%2C40H14a2%2C2%2C0%2C0%2C0%2C0%2C4H34a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M34%2C48H2a2%2C2%2C0%2C0%2C0%2C0%2C4H34a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M34%2C56H22a2%2C2%2C0%2C0%2C0%2C0%2C4H34a2%2C2%2C0%2C0%2C0%2C0-4Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 36px 60px;
  background-position: center -23px;
}
.collapsed__menu .menu__link-icon {
  max-width: 42px;
  float: right;
}
.menu__item--overflow:hover .menu__link-icon, .menu__item--hover .menu__link-icon, .menu__link-icon:focus .menu__link-icon {
  background-position: center 17px;
}
.menu__link-icon:focus-within .menu__link-icon {
  background-position: center 17px;
}
/* Animation / alternate style*/
.menu__list-animation--swing .menu__sub-list {
  z-index: 1;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.menu__list-animation--none * {
  transition: none;
}
.menu__list--largeDropdown .menu__sub-list {
  padding: 0 0 20px;
}
.menu__list--largeDropdown .menu__sub-list--level1::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  background: #f2f2f2;
  padding: 0 1000em;
  margin: 0 -1000em;
}
/* RESPONSIVE ONDERDEEL! */
.menu__responsiveButton, .menu__responsiveCheckbox {
  display: none;
}
.menu--responsive .menu__responsiveButton {
  margin: 0;
  display: block;
}
.menu__responsiveCheckbox {
  display: block;
}
.menu--responsive .menu__responsiveCheckbox:checked ~ .menu__responsiveButton {
  color: #fff;
  background-color: #1B74CC;
  text-decoration: none;
}
.menu--responsive .menu--responsive .menu__list {
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: height 0.2s ease, opacity 0.2s ease;
}
.menu--responsive .menu__responsiveCheckbox:checked ~ .menu__list {
  height: inherit;
  overflow: inherit;
  opacity: inherit;
}
.menu--responsive .menu__item:hover > .menu__sub-list, .menu--responsive .menu__item--hover > .menu__sub-list, .menu--responsive .menu__item:focus > .menu__sub-list {
  position: relative;
  left: 0;
}
.menu--responsive .menu__item:focus-within > .menu__sub-list {
  position: relative;
  left: 0;
}
.menu--responsive .menu__item {
  width: 100%;
  display: inline-block;
  margin: 0;
}
.menu--responsive .menu__link {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.menu--responsive .menu__sub-list .menu__link {
  padding-left: 30px;
}
.menu--responsive .menu__sub-list .menu__sub-list .menu__link {
  padding-left: 60px;
}
/* EINDE RESPONSIVE ONDERDEEL */

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/breadcrumbsA/css/breadCrumbs.css *******/
/* Breadcrumbs
-------------------------------------- */
.breadCrumbs {
  padding: 5px 0;
  background-color: transparent;
}
.breadCrumbs__list {
  list-style: none;
  margin: 0;
}
.breadCrumbs__list-item {
  display: inline-block;
}
.breadCrumbs__list-item::after {
  content: "/";
  color: #FFD600;
}
.breadCrumbs__list-item:last-child::after {
  display: none;
}
.breadCrumbs__item {
  color: #7e7e7e;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/form-content-itemA/css/A.css *******/
/*============================================
|||||<    [x. content Item Mailing A]   >|||||
============================================*/
.cms-form-content-item-A .form-hidden-overlay {
  position: absolute;
  z-index: 900;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  display: none;
}
.cms-form-content-item-A form {
  margin-bottom: 15px;
}
.cms-form-content-item-A form .mail-form-fieldset {
  clear: left;
}
.cms-form-content-item-A fieldset:nth-last-child(2) {
  margin-bottom: 0;
}
.cms-form-content-item-A ul, .cms-form-content-item-A ol {
  margin: 0 0 15px 20px;
}
/* INPUT METHODS */
.cms-form-content-item-A .cms-input-label, .cms-form-content-item-A .cms-input-text, .cms-form-content-item-A .cms-input-textarea, .cms-form-content-item-A .cms-input-select, .cms-form-content-item-A .cms-input-file {
  width: 100%;
  max-width: 459px;
  /**float:left;**/
  clear: none;
  margin-bottom: 5px;
}
.cms-form-content-item-A .cms-input-radio, .cms-form-content-item-A .cms-input-checkbox {
  width: 100%;
  max-width: 459px;
  /**float:left;**/
  clear: none;
  margin-bottom: 7px;
}
.cms-form-content-item-A .cms-description-form-text, .cms-form-content-item-A .cms-description-group-text, .cms-form-content-item-A .cms-description-input-text {
  width: 100%;
  max-width: 459px;
  clear: none;
}
.cms-form-content-item-A .cms-description-group-text p {
  margin-bottom: 10px;
}
.cms-form-content-item-A .cms-description-input-text p {
  margin-bottom: 5px;
  font-size: 11px;
  line-height: 16px;
}
.cms-form-content-item-A .cms-input-text input {
  width: 100%;
  min-width: 204px;
  max-width: 304px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-input-textarea textarea {
  width: 100%;
  min-width: 204px;
  max-width: 304px;
  min-height: 70px;
  resize: vertical;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-input-select select, .cms-form-content-item-A .cms-input-file input {
  width: 100%;
  height: 27px;
  min-width: 220px;
  max-width: 304px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-input-file input {
  float: left;
}
.cms-form-content-item-A .cms-input-file .cms-input-button {
  margin-left: 155px;
}
.cms-form-content-item-A .cms-input-select select {
  padding: 4px 0 3px;
}
.cms-form-content-item-A .cms-input-text label, .cms-form-content-item-A .cms-input-textarea label, .cms-form-content-item-A .cms-input-select label, .cms-form-content-item-A .cms-input-radio > label, .cms-form-content-item-A .cms-input-checkbox > label, .cms-form-content-item-A .cms-input-file > label, .cms-form-content-item-A .cms-captcha-block .cms-input-label > label {
  display: inline-block;
  width: 155px;
  min-height: 27px;
  /**float:left;**/
  line-height: 27px;
}
.cms-form-content-item-A .cms-input-textarea > label, .cms-form-content-item-A .cms-input-radio > label, .cms-form-content-item-A .cms-input-checkbox > label {
  vertical-align: top;
}
.cms-form-content-item-A .cms-input-radio .radioItems, .cms-form-content-item-A .cms-input-checkbox .checkboxItems {
  display: inline-block;
  margin-top: 4px;
  line-height: 19px;
  width: 100%;
  min-width: 220px;
  max-width: 304px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-input-radio .radioItem, .cms-form-content-item-A .cms-input-checkbox .checkboxItem {
  display: inline-block;
  width: 100%;
}
.cms-form-content-item-A .cms-input-radio .radioItem input[type="text"], .cms-form-content-item-A .cms-input-checkbox .checkboxItem input[type="text"], .cms-form-content-item-A .cms-input-select input[type="text"] {
  width: 100%;
  min-width: 204px;
  max-width: 304px;
  margin-bottom: 5px;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-input-select input[type="text"] {
  margin: 2px 0 0 155px;
}
.cms-form-content-item-A .divProgress {
  display: block;
  float: left;
  width: 100%;
  max-width: 495px;
  margin: 0 0 10px;
}
.cms-form-content-item-A .divProgress .percent {
  text-align: center;
}
.cms-form-content-item-A .divProgress .progress {
  width: 100%;
  height: 25px;
  border-radius: 5px;
  overflow: hidden;
}
.cms-form-content-item-A .divProgress .progress .bar {
  width: 0%;
  height: 25px;
}
.cms-form-content-item-A .cms-button {
  float: left;
  clear: left;
}
/* Honeypot */
.cms-form-content-item-A .hS99aIue {
  display: none;
}
/* CAPTCHA BlOCK */
.cms-form-content-item-A .cms-captcha-block .cms-input-captcha {
  display: inline-block;
  margin-bottom: 5px;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-form-content-item-A .cms-captcha-block .cms-input-captcha img {
  width: 105px;
  height: 27px;
  float: left;
}
.cms-form-content-item-A .cms-captcha-block .cms-input-captcha input {
  width: 56px;
  float: left;
  margin-right: 5px;
}
.cms-form-content-item-A .cms-captcha-block .cms-link {
  display: inline-block;
  height: 23px;
  margin: 4px 0 0 5px;
  float: left;
}
.cms-form-content-item-A .cms-captcha-block .cms-input-label {
  display: inline-block;
  width: 155px;
}
/*============================================
||||<          [x. RESPONSIVE]          >|||||
============================================*/
/* TABLET
----------------------------------------- */
.cms-responsive.tablet .cms-form-content-item-A .cms-input-text input, .cms-responsive.tablet .cms-form-content-item-A .cms-input-textarea textarea, .cms-responsive.tablet .cms-form-content-item-A .cms-input-select select, .cms-responsive.tablet .cms-form-content-item-A .cms-input-radio .radioItems, .cms-responsive.tablet .cms-form-content-item-A .cms-input-checkbox .checkboxItems {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-width: 160px;
}
/* MOBILE + PHABLET
----------------------------------------- */
.cms-responsive.phablet .cms-form-content-item-A .cms-input-text input, .cms-responsive.phablet .cms-form-content-item-A .cms-input-textarea textarea, .cms-responsive.phablet .cms-form-content-item-A .cms-input-select select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 304px;
}
.cms-responsive.mobile .cms-form-content-item-A .cms-input-text input, .cms-responsive.mobile .cms-form-content-item-A .cms-input-textarea textarea, .cms-responsive.mobile .cms-form-content-item-A .cms-input-select select {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-responsive.phablet .cms-form-content-item-A .cms-input-text input[type="text"], .cms-responsive.phablet .cms-form-content-item-A .cms-input-text input[type="password"], .cms-responsive.phablet .cms-form-content-item-A .cms-input-text input[type="email"], .cms-responsive.phablet .cms-form-content-item-A .cms-input-select select, .cms-responsive.phablet .cms-form-content-item-A .cms-input-radio .radioItem input[type="text"], .cms-responsive.phablet .cms-form-content-item-A .cms-input-checkbox .checkboxItem input[type="text"], .cms-responsive.phablet .cms-form-content-item-A .cms-input-select input[type="text"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-text input[type="text"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-text input[type="password"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-text input[type="email"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-select select, .cms-responsive.mobile .cms-form-content-item-A .cms-input-radio .radioItem input[type="text"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-checkbox .checkboxItem input[type="text"], .cms-responsive.mobile .cms-form-content-item-A .cms-input-select input[type="text"] {
  height: 38px;
}
.cms-responsive.mobile .cms-form-content-item-A form .mail-form-fieldset {
  width: 300px;
  margin: 0 auto;
}
.cms-responsive.mobile .cms-form-content-item-A .cms-input-select input[type="text"] {
  margin-left: 0;
}
.cms-responsive.mobile .cms-form-content-item-A .cms-input-radio .radioItems, .cms-responsive.mobile .cms-form-content-item-A .cms-input-checkbox .checkboxItems, .cms-responsive.mobile .cms-form-content-item-A .cms-captcha-block .cms-input-label {
  width: 100%;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/form-content-itemA1/css/A1.css *******/
/*============================================
|||||<    [x. content Item Mailing A]   >|||||
============================================*/
/* INPUT METHODS */
.cms-form-content-item-A1 .cms-input-label, .cms-form-content-item-A1 .cms-input-text, .cms-form-content-item-A1 .cms-input-textarea, .cms-form-content-item-A1 .cms-input-select, .cms-form-content-item-A1 .cms-input-file {
  clear: both;
  margin-bottom: 7px;
  margin-right: 60px;
}
.cms-form-content-item-A1 .cms-input-text label, .cms-form-content-item-A1 .cms-input-textarea label, .cms-form-content-item-A1 .cms-input-select label, .cms-form-content-item-A1 .cms-input-radio > label, .cms-form-content-item-A1 .cms-input-checkbox > label, .cms-form-content-item-A1 .cms-input-file > label, .cms-form-content-item-A1 .cms-captcha-block .cms-input-label > label, .cms-form-content-item-A1 .cms-input-label, .cms-form-content-item-A1 .cms-input-text, .cms-form-content-item-A1 .cms-input-textarea, .cms-form-content-item-A1 .cms-input-select, .cms-form-content-item-A1 .cms-input-file, .cms-form-content-item-A1 .cms-input-radio, .cms-form-content-item-A1 .cms-input-checkbox, .cms-form-content-item-A1 .cms-description-form-text, .cms-form-content-item-A1 .cms-description-group-text, .cms-form-content-item-A1 .cms-description-input-text {
  width: 100%;
  max-width: 100%;
}
.cms-form-content-item-A1 .cms-input-radio .radioItems, .cms-form-content-item-A1 .cms-input-checkbox .checkboxItems, .cms-form-content-item-A1 .cms-input-text input, .cms-form-content-item-A1 .cms-input-textarea textarea, .cms-form-content-item-A1 .cms-input-select select, .cms-form-content-item-A1 .cms-input-file input, .cms-form-content-item-A1 .cms-input-radio .radioItem input[type="text"], .cms-form-content-item-A1 .cms-input-checkbox .checkboxItem input[type="text"], .cms-form-content-item-A1 .cms-input-select input[type="text"] {
  max-width: 459px;
}
.cms-form-content-item-A1 .cms-input-select input[type="text"] {
  margin: 2px 0 0 0;
}
.cms-form-content-item-A1 .cms-input-file .cms-input-button {
  margin-left: 0;
}
/* CAPTCHA BlOCK */
.cms-form-content-item-A1 .cms-captcha-block .cms-input-captcha {
  float: left;
  clear: both;
}
.cms-form-content-item-A1 .cms-captcha-block .cms-input-label {
  width: 100%;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/gallery-slideshow/css/slideshow.css *******/
/* SLIDESHOW VIEW
-------------------------------------- */
.slideshow {
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  background-color: #f1f1f1;
}
.slideshow__arrow {
  width: 40px;
  height: 80px;
  opacity: 0;
  margin-top: -60px;
  position: absolute;
  top: 50%;
  z-index: 80;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.2s ease, width 0.2s ease;
  transition: opacity 0.2s ease, width 0.2s ease;
}
.slideshow:hover .slideshow__arrow:not(:hover) {
  opacity: 1;
  width: 60px;
}
.slideshow__arrow:hover {
  opacity: 1;
  width: 70px;
}
.slideshow__arrow--left {
  left: 0;
  border-radius: 0 5px 5px 0;
}
.slideshow__arrow--right {
  right: 0;
  border-radius: 5px 0 0 5px;
}
.slideshow__arrowContent {
  width: 24px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  text-indent: -99999px;
}
.slideshow__arrowContent--left {
  left: 50%;
  margin-left: -12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCA0MCIgb3ZlcmZsb3c9ImhpZGRlbiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIyLjgxLDEuMkE0LjA3LDQuMDcsMCwwLDAsMTcsMS4ybC0xMywxMy0yLjg5LDIuOWE0LjEsNC4xLDAsMCwwLDAsNS43OGwyLjg5LDIuOSwxMywxM0E0LjA4LDQuMDgsMCwwLDAsMjIuODEsMzNsLTEzLTEzLDEzLTEzQTQuMSw0LjEsMCwwLDAsMjIuODEsMS4yWiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 0;
}
.slideshow__arrowContent--right {
  right: 50%;
  margin-right: -12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCA0MCIgb3ZlcmZsb3c9ImhpZGRlbiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE5LjkyLDE0LjIxLDcsMS4yQTQuMDgsNC4wOCwwLDAsMCwxLjE5LDdsMTMsMTMtMTMsMTNBNC4wOCw0LjA4LDAsMCwwLDcsMzguOGwxMy0xMywyLjg5LTIuOWE0LjEsNC4xLDAsMCwwLDAtNS43OFoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 0;
}
.slideshow__list {
  margin: 0;
  position: relative;
  z-index: 20;
}
.slideshow__list-item {
  width: 100%;
  height: 100%;
  list-style-type: none;
  z-index: 1;
  position: relative;
  text-align: center;
}
.slideshow__list-item--active {
  z-index: 2;
}
.slideshow__alignHelper {
  display: inline-block;
  text-align: center;
  height: 100%;
  white-space: nowrap;
  margin: 0 auto;
  vertical-align: middle;
}
.slideshow__alignHelper--cropped {
  width: 100%;
  display: table;
  text-align: center;
}
.slideshow__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.slideshow__image--cropped {
  width: 100%;
}
.slideshow__nav {
  width: 100%;
  text-align: center;
  cursor: default;
  margin-bottom: 10px;
  opacity: 0;
  position: absolute;
  bottom: 0;
  z-index: 80;
  -webkit-transition: opacity 0.2s ease, margin 0.2s ease;
  transition: opacity 0.2s ease, margin 0.2s ease;
}
.slideshow:hover .slideshow__nav {
  opacity: 1;
  margin-bottom: 15px;
}
.slideshow__control {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 2px;
  padding: 0px;
  font-size: 10px;
  line-height: 15px;
  text-decoration: none;
  text-indent: -9999px;
  vertical-align: bottom;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.slideshow__control::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  background-color: #ffffff;
  position: absolute;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
  transition: width 0.2s ease, height 0.2s ease, margin 0.2s ease;
}
.slideshow__control--active::before {
  width: 12px;
  height: 12px;
}
.slideshow__control:hover::before {
  width: 12px;
  height: 12px;
}
.slideshow__slideDescription {
  background-color: #f1f1f1;
  padding: 20px;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/gallery-slideshow/css/slideshow--A.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/gallery-slideshow/css/slideshow--B.css *******/
.slideshow__description {
  max-width: 50%;
  text-align: left;
  box-sizing: border-box;
  position: absolute;
  z-index: 25;
}
.slideshow__headingTitle {
  background-color: #454545;
  color: #fff;
  display: inline-block;
  padding: 0.5em;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.slideshow__text {
  background-color: #f1f1f1;
  color: #454545;
  display: inline-block;
  padding: 0.5em;
  box-sizing: border-box;
  clear: both;
  float: left;
}
.slideshow__text .paragraph:last-child {
  margin-bottom: 0;
}
.slideshow__description--underImage .slideshow__text {
  padding: 0;
}
.slideshow__button {
  clear: both;
  float: left;
  margin-top: 15px;
}
/* Description position */
.slideshow__description--center-top {
  top: 2em;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slideshow__description--center-center {
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.slideshow__description--center-bottom {
  bottom: 2em;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slideshow__description--left-top {
  top: 2em;
  left: 5em;
}
.slideshow__description--left-center {
  top: 50%;
  left: 5em;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slideshow__description--left-bottom {
  bottom: 2em;
  left: 5em;
}
.slideshow__description--right-top {
  top: 2em;
  right: 5em;
}
.slideshow__description--right-center {
  top: 50%;
  right: 5em;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slideshow__description--right-bottom {
  bottom: 2em;
  right: 5em;
}
/* Description position under image */
.slideshow__description--underImage {
  width: 100%;
  min-width: auto;
  max-width: 940px;
  display: inline-block;
  padding: 20px;
  position: inherit;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  transform: none;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/gallery-tiles/css/tiles.css *******/
/* IMAGE GALLERY VIEW
-------------------------------------- */
.image-gallery {
  width: 100%;
  /* overflow: auto; */
  margin-bottom: 15px;
  position: relative;
}
.image-gallery::after {
  content: "";
  clear: both;
  display: table;
}
.list.image-gallery__list {
  margin: 0;
  list-style-type: none;
}
.image-gallery__list {
  margin: 0;
  display: block;
  width: 100%;
  float: left;
}
.list__item.image-gallery__item {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  margin: 5px;
  white-space: nowrap;
  text-align: center;
  position: relative;
}
.image-gallery__item.first-of-row {
  margin-left: 0;
}
.image-gallery__item.last-of-row {
  margin-right: 0;
}
.image-gallery__link {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  background-color: #f2f2f2;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.image-gallery__link:hover {
  opacity: 0.8;
  z-index: 100;
}
.image-gallery__link::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.image-gallery__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/view/gallery-tiles/css/tiles--A.css *******/

/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/customer/def/style/customerVars.css *******/
/* $color--brightblue: #406BFF; */
/* $button~hover_background-color: $color--brightblue; */
/* $text_color: #000; */
/* $heading_color: #434343; */
/* $link_color: $color--brightblue; */
/* $menu__link_color: #000; */
/* $section_padding--vertical: 80px; */
/* $grid_container_padding--vertical: 50px; */
/* $grid_col_padding--vertical: 40px; */
/* $breadcrumbs_background-color: $color--transparent; */
/* $breadcrumbs__item_color: #7e7e7e; */
/* $breadcrumbs__separator_color: #FFD600; */
/* $breadcrumbs__separator_content: '/'; */
/* $input~checked_background-color: $color--brightblue; */

@charset "UTF-8";
/******* /files/691b8113/7bff2d3e22001c57b3ffab9d334deebfc3481d18.css/f/customer/def/style/customerStyle.scss *******/
/* ================================================= *
 * Copyright © Fastware B.V. - All rights Reserved
 * Description: Customer styles for front-end components
 * Version: 1
 * ================================================= */
/* BODY
------------------------------------- */
body {
  font-family: urw-form, sans-serif;
  font-weight: 400;
  font-style: normal;
}
/* HEADINGS
------------------------------------- */
.headingTitle {
  font-weight: 400;
}
.headingTitle-h1 {
  font-size: 2.3em;
}
.headingTitle-h2 {
  font-size: 1.5em;
}
.headingTitle-h3 {
  font-size: 1.3em;
}
.headingTitle-h4 {
  font-size: 1.2em;
}
.headingTitle-h5 {
  font-size: 1.1em;
}
.headingTitle-h6 {
  font-size: 1em;
}
/* TEXTUAL ELEMENTS
------------------------------------- */
.paragraph--intro {
  font-size: 2rem;
  line-height: 2.5rem;
  font-style: italic;
  color: #5f5f5f;
}
/* LIST (UL/OL)
------------------------------------- */
/* BLOCKQUOTE
------------------------------------- */
/* DATA TABLES
------------------------------------- */
/* BUTTONS
------------------------------------- */
.button--xlarge {
  padding: 24px 30px;
  background: #ffffff;
  border-radius: 36px;
  font-size: 1em;
}
/* FORM ITEMS
------------------------------------- */
.formItem .form {
  padding: 25px 15px;
  box-sizing: border-box;
  background: #F7F7F7;
}
.formItem--padded .form {
  padding: 50px 100px;
}
.field__group--custom {
  margin-bottom: 30px;
  padding: 40px;
  box-sizing: border-box;
  border-radius: 36px;
  background: #ffffff;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.form__description, .form__fieldset-description, .form__field-description {
  font-size: inherit;
}
.field__label {
  font-weight: normal;
}
.field__group--custom > .field__label {
  display: none;
}
.field__element--checkbox {
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 24px;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.26);
}
.field__input:checked ~ .field__element {
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24);
}
.field__element--checkbox::after {
  border-radius: 24px;
  border: none;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24);
}
.field__group--custom .field__element {
  width: 38px;
  height: 38px;
  border: none;
  border-radius: 38px;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.26);
}
.field__group--custom .field-input:checked ~ .field__element {
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24);
}
.field__group--custom .field__element::after {
  border-radius: 38px;
  background-color: #FFD600;
}
.field__input:checked ~ .field__element::after {
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M7.4431%2020c-.65188%200-1.26928-.29-1.6649-.7901L.423852%2012.4651c-.696829-.8757-.515504-2.123.404611-2.78732.921617-.6672%202.229857-.49147%202.926687.38572l3.52311%204.4346L16.1362.937107c.6099-.93149981%201.8987-1.217236%202.8788-.635763.9785.580045%201.2797%201.808706.6683%202.743066L9.21739%2019.0599c-.36265.5586-.99055.9072-1.67839.9372C7.50604%2020%207.47607%2020%207.4431%2020z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}
.field__input {
  box-shadow: rgba(0, 0, 0, 0.25) 1px 1px 3px inset;
  border-radius: 38px;
  border: none;
}
.form__field--checkbox {
  display: flex;
}
.field__element--checkbox {
  flex: 0 0 auto;
}
.field__label--checkbox {
  align-self: center;
}
.form .button {
  height: 72px;
  margin-left: auto;
  padding: 6px 50px;
  border-radius: 36px;
  background-color: #406BFF;
  color: #ffffff;
}
.form .button:hover {
  background-color: #5a7fff;
  color: #ffffff;
}
.form--full .form__field--half {
  width: 100%;
  flex-basis: 100%;
  margin-top: 15px;
  margin-right: 50px;
}
.formItem--padded .form--full {
  padding: 25px 15px;
}
.form__field {
  padding: 0 5px;
}
/* HEADER
------------------------------------- */
header {
  min-height: 142px;
}
.hasScrolled header {
  min-height: 100px;
}
.headerBar {
  position: fixed;
  top: 0;
  z-index: 999;
}
.cufon-ready .headerBar {
  position: relative;
}
.hasScrolled .headerBar {
  background-color: #FFD600;
}
.hasScrolled .logo__image {
  width: auto;
  height: 60px;
}
.headerContent {
  padding-top: 142px;
}
.section {
  overflow: hidden;
}
.section--top {
  min-height: 142px;
  background-color: #FFD600;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201609.822%201697.476%22%20width%3D%221609%22%20height%3D%221697%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20data-name%3D%22Clip%202%22%20d%3D%22M0%200h1074.627v1634.709H0z%22%20transform%3D%22translate%280%20.524%29%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20data-name%3D%22Clip%2012%22%20d%3D%22M0%200h1039.826v1641.788H0z%22%20transform%3D%22translate%28.996%20.212%29%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20data-name%3D%22MTS%20vandersteen%20-Huisstijlvorm%201-%22%3E%3Cg%20data-name%3D%22Group%203%22%3E%3Cpath%20data-name%3D%22Clip%202%22%20d%3D%22M0%200h1074.627v1634.709H0z%22%20fill%3D%22none%22%2F%3E%3Cg%20data-name%3D%22Group%203%22%20clip-path%3D%22url%28%23a%29%22%20transform%3D%22translate%280%20-.524%29%22%3E%3Cpath%20data-name%3D%22Fill%201%22%20d%3D%22M441.782%201635.233l-14.811-5.523c.242-.648%2022.491-60.277%2030.849-84.633-7.582-5.527-18.933-12.914-32.66-21.845-35.821-23.3-89.951-58.517-147.436-106.243a1002.645%201002.645%200%2001-87.189-81.3%20801.994%20801.994%200%2001-81.74-101.129%20658.8%20658.8%200%2001-65.4-121.776%20592.294%20592.294%200%2001-38.058-143.1A604.943%20604.943%200%20010%20889.994a653.168%20653.168%200%20015.6-85.17%20738.875%20738.875%200%200117.865-90.677%20873.427%20873.427%200%200131.435-96.24c20.092-51.466%2044.767-99.494%2073.335-142.754A674.37%20674.37%200%2001220%20363.974a685.093%20685.093%200%2001105-83.69%20779.415%20779.415%200%2001113.03-60.411c68-29.608%20143.113-51.943%20229.644-68.281%2073.9-13.954%20144.235-21.18%20200.753-26.985%2044.109-4.533%2082.2-8.445%20109.731-14.2%2026.526-5.543%2041.67-12.652%2045-21.133l.161-.376c8.403-18.474%2036.369-87.674%2036.651-88.374l14.657%205.916c-1.149%202.847-28.209%2069.8-36.836%2088.823-3.154%207.847-9.866%2014.2-20.509%2019.431-8.778%204.311-20.519%207.971-35.892%2011.181-28.326%205.92-66.8%209.872-111.346%2014.448-222.719%2022.88-637.286%2065.468-800.414%20483.329-202.184%20517.9%20224.077%20795.211%20364.153%20886.341%2017.707%2011.52%2030.5%2019.844%2038.273%2026.059l4.27%203.411-1.69%205.2c-6.383%2019.622-31.78%2087.685-32.855%2090.573%22%20fill%3D%22%23fcd330%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20data-name%3D%22Fill%204%22%20d%3D%22M459.556%201641.476l-14.785-5.561c.245-.654%2022.862-60.737%2031.359-84.828-5.62-4.658-13.932-10.77-23.913-18.1-27.2-19.979-68.308-50.172-111.222-92.319a692.262%20692.262%200%2001-64.441-72.625%20609.207%20609.207%200%2001-58.512-92.306%20575.351%20575.351%200%2001-43.687-113.47%20609.386%20609.386%200%2001-19.955-135.969c-1.785-51.092%202.435-104.822%2012.543-159.695%2010.904-59.207%2028.957-121.35%2053.657-184.705a969.958%20969.958%200%200169.681-143.706%20813.7%20813.7%200%200182.166-114.54%20750.208%20750.208%200%200190.855-88.99A761.162%20761.162%200%2001559%20267.551c57.119-33.867%20119.451-61.2%20190.552-83.576%2060.717-19.1%20118.031-31.4%20164.081-41.275%2035.848-7.689%2066.811-14.328%2089.334-21.939%2022.083-7.461%2034.525-15.445%2038.04-24.41l.124-.3c8.169-18.591%2035.923-87.875%2036.205-88.575l14.664%205.87c-1.138%202.853-28%2069.91-36.348%2088.929-3%207.531-8.759%2014.009-17.608%2019.8-7.463%204.883-17.279%209.347-30.02%2013.65-23.386%207.9-54.755%2014.63-91.08%2022.419-181.222%2038.87-518.544%20111.223-681.622%20529.49-202%20518.083%20120.33%20754.83%20226.249%20832.63%2013.5%209.911%2023.252%2017.073%2029.174%2022.638l3.7%203.477-1.632%204.813c-6.607%2019.483-32.175%2087.406-33.259%2090.285%22%20fill%3D%22%23fcd435%22%2F%3E%3Cpath%20data-name%3D%22Fill%205%22%20d%3D%22M477.241%201648.476l-14.775-5.608c.249-.655%2023.417-61.613%2031.989-85.274-3.671-3.762-9.072-8.605-15.507-14.371-18.617-16.69-46.754-41.909-75.138-78.565a467.7%20467.7%200%2001-41.692-64.05%20482.925%20482.925%200%2001-35.223-83.5c-48.589-153.632-28.732-345.712%2059.015-570.9a1347.819%201347.819%200%200166.12-144.712%201084.7%201084.7%200%200172.67-117.884%20919.344%20919.344%200%200176.77-94.236%20832.444%20832.444%200%200178.376-73.753c46.246-38.12%2095.8-70.463%20151.489-98.88%2047.583-24.279%2091.915-41.654%20127.538-55.612%2053.485-20.955%2092.127-36.102%20100.548-57.618l.084-.211c7.957-18.726%2035.528-88.126%2035.807-88.826L1110%2020.302c-1.132%202.856-27.824%2070.041-35.9%2089.074-2.828%207.162-7.618%2013.687-14.637%2019.943-6.089%205.424-13.932%2010.683-23.975%2016.08-18.429%209.9-42.72%2019.419-70.842%2030.437-140.039%2054.884-400.711%20157.037-564%20576.1-202.122%20518.708%2016.891%20715.018%2088.862%20779.528%209.3%208.34%2016.028%2014.368%2020.1%2019.342l2.815%203.437-1.478%204.192c-6.838%2019.359-32.61%2087.167-33.7%2090.04%22%20fill%3D%22%23fcd53a%22%2F%3E%3Cpath%20data-name%3D%22Fill%206%22%20d%3D%22M494.662%201655.476l-14.748-5.652c.255-.668%2024.284-63.372%2032.768-86.2-1.8-2.856-4.518-6.521-7.74-10.857-9.985-13.435-25.076-33.743-38.783-64.993a344.723%20344.723%200%2001-18.659-55.404%20461.643%20461.643%200%2001-11.7-74.431c-10.908-138.631%2027.865-322.812%20115.235-547.426%2019.887-51.122%2040.911-100.142%2062.5-145.7%2020.192-42.627%2041.425-83.395%2063.114-121.169%2020.1-35.022%2041.163-68.45%2062.587-99.353%2019.608-28.289%2040.1-55.29%2060.9-80.25A947.273%20947.273%200%2001912.1%20250.056c34.309-29.43%2065.567-51.883%2090.69-69.923%2019.474-13.989%2036.3-26.071%2049.04-37.395%2013.11-11.653%2021.071-21.842%2025.059-32.068l.05-.128c7.73-18.848%2035.085-88.366%2035.361-89.066l14.7%205.786c-.275.7-27.623%2070.195-35.423%2089.221-4.937%2012.613-14.234%2024.708-29.251%2038.059-13.358%2011.871-30.49%2024.175-50.322%2038.418-98.843%2070.988-282.817%20203.116-446.25%20623.28-86.5%20222.381-124.928%20404.22-114.211%20540.465%208.6%20109.3%2047.422%20161.54%2066.077%20186.645%205.068%206.82%208.73%2011.747%2010.858%2016.21l1.426%203-1.141%203.118c-7.058%2019.228-33.829%2089.094-34.1%2089.8%22%20fill%3D%22%23fcd53e%22%2F%3E%3Cpath%20data-name%3D%22Fill%207%22%20d%3D%22M512.729%201661.476l-14.729-5.7c.265-.688%2026.039-67.352%2033.976-88.141-.054-2.319-.406-5.309-.832-8.941a275.123%20275.123%200%2001-1.708-50.7c1.49-30%206.974-67.255%2016.3-110.738%2026.455-123.411%2083.983-299.517%20170.975-523.44%2038.355-98.713%2076.227-189.921%20112.569-271.087%2031.143-69.557%2062.085-133.792%2091.973-190.924%2054.705-104.583%2095.973-166.991%20126.11-212.555%2023.277-35.207%2038.657-58.465%2047.977-82.425l.013-.044c7.503-18.972%2034.663-88.605%2034.935-89.305L1145%2033.215c-.275.7-27.445%2070.369-34.966%2089.379-9.93%2025.524-26.532%2050.628-49.5%2085.368-57.769%2087.359-165.3%20249.963-329.1%20671.576-202.85%20522.114-189.114%20638.93-184.6%20677.318a88.261%2088.261%200%2001.936%2012.492l-.044%201.332-.473%201.242c-7.287%2019.101-34.253%2088.854-34.524%2089.554%22%20fill%3D%22%23fcd642%22%2F%3E%3Cpath%20data-name%3D%22Fill%208%22%20d%3D%22M531.712%201669.476L517%201663.734c.275-.7%2027.448-70.369%2034.966-89.379l.49-1.235.866-1.01a88.942%2088.942%200%20019.121-8.592c29.234-25.276%20118.2-102.206%20320.866-624.393%20163.652-421.673%20194.04-614.234%20210.364-717.686%206.5-41.16%2011.189-70.9%2021.1-96.447%207.294-19.15%2034.227-88.816%2034.498-89.516l14.729%205.7c-.272.7-27.22%2070.416-34.489%2089.483l-.017.044c-9.293%2023.97-13.642%2051.511-20.22%2093.2-8.514%2053.964-20.179%20127.868-50.39%20241.968-16.5%2062.328-37.016%20130.613-60.974%20202.956-27.958%2084.425-61.562%20177.291-99.88%20276.017-86.916%20223.952-163.317%20392.732-227.074%20501.65-22.468%2038.381-43.567%2069.577-62.709%2092.715a275.81%20275.81%200%2001-35.476%2036.264c-2.769%202.393-5.044%204.36-6.648%206.034-8.172%2020.7-34.143%2087.285-34.412%2087.973%22%20fill%3D%22%23fdd746%22%2F%3E%3Cpath%20data-name%3D%22Fill%209%22%20d%3D%22M547.69%201675.476L533%201669.69c.278-.7%2027.663-70.322%2035.429-89.271l1.261-3.074%203.076-1.252c4.579-1.856%2010.6-3.021%2018.94-4.631%2030.7-5.937%2094.568-18.285%20174.647-93.138%2099.811-93.3%20194.137-253.413%20280.355-475.888%20162.9-420.336%20116.346-642%2091.337-761.077-5.019-23.9-9.353-44.537-11.2-62.311-2.07-19.993-.768-35.2%204.109-47.843%207.092-19.323%2033.788-89.029%2034.057-89.729l14.74%205.652c-.268.7-26.985%2070.463-34%2089.587l-.05.128c-3.958%2010.236-4.955%2023.131-3.147%2040.573%201.755%2016.959%206.012%2037.227%2010.94%2060.693%206.357%2030.263%2014.267%2067.929%2019.715%20112.8a948.046%20948.046%200%20015.7%20159.678c-1.5%2032.451-4.606%2066.2-9.225%20100.313-5.049%2037.264-12.067%2076.142-20.863%20115.55-9.487%2042.51-21.329%2086.925-35.19%20132.006-14.814%2048.185-32.379%2098.548-52.2%20149.69-87.084%20224.707-182.738%20386.781-284.3%20481.718a460.964%20460.964%200%2001-58.844%2047.024%20344.454%20344.454%200%2001-51.135%2028.3c-31.188%2013.807-56.016%2018.607-72.447%2021.785-5.3%201.024-9.779%201.89-13.029%202.789-9.141%2022.567-33.721%2085.056-33.983%2085.721%22%20fill%3D%22%23fdd74a%22%2F%3E%3Cpath%20data-name%3D%22Fill%2010%22%20d%3D%22M566.676%201683.476L552%201677.65c1.134-2.863%2027.889-70.279%2035.912-89.171l1.735-4.088%204.4-.641c6.358-.923%2015.381-.836%2027.869-.715%204.439.044%209.311.091%2014.555.091%20108.859%200%20385.161-20.171%20576.909-515.384%20162.376-419.356%2039.15-670.527-27.054-805.466-13.3-27.1-24.776-50.5-31.681-70.235-3.765-10.757-6-19.926-6.825-28.034-.956-9.354-.084-17.4%202.667-24.591%206.879-19.493%2032.533-87.067%2033.624-89.94l14.763%205.608c-.268.7-26.772%2070.51-33.54%2089.691l-.077.215c-8.314%2021.553%209.955%2058.79%2035.241%20110.328%2016.837%2034.324%2037.8%2077.045%2056.49%20127.045%2021.88%2058.529%2036.586%20115.812%2044.954%20175.13a831.081%20831.081%200%20018.012%20107.283%20919.471%20919.471%200%2001-6.986%20121.3%201084.553%201084.553%200%2001-25.968%20136%201347.6%201347.6%200%2001-48.9%20151.371c-87.251%20225.345-202.217%20380.475-341.693%20461.077a482.721%20482.721%200%2001-82.3%2037.858%20467.1%20467.1%200%2001-73.944%2019.147c-45.659%207.907-83.416%207.545-108.4%207.3-8.633-.081-15.884-.154-21.128.148-9.646%2023.245-33.7%2083.848-33.956%2084.5%22%20fill%3D%22%23fdd84e%22%2F%3E%3Cg%20data-name%3D%22Group%2014%22%3E%3Cpath%20data-name%3D%22Clip%2012%22%20d%3D%22M569.996%2055.688h1039.826v1641.788H569.996z%22%20fill%3D%22none%22%2F%3E%3Cg%20data-name%3D%22Group%2014%22%20clip-path%3D%22url%28%23b%29%22%20transform%3D%22translate%28569%2055.476%29%22%3E%3Cpath%20data-name%3D%22Fill%2011%22%20d%3D%22M15.656%201635.03l-14.66-5.873c1.144-2.861%2028.115-70.263%2036.39-89.108l2.043-4.657%205.08-.064c8.123-.107%2020.146%201.182%2036.789%202.975%20130.61%2014.066%20528.08%2056.869%20728.674-461.979%20161.95-418.881-38.017-700.006-145.444-851.036-21.532-30.276-40.132-56.42-52.05-78.035-6.493-11.779-10.717-21.7-12.932-30.345-2.617-10.245-2.5-18.918.376-26.5C606.596%2070.734%20632.034%203.09%20633.114.212l14.782%205.567c-.268.705-26.548%2070.593-33.068%2089.84l-.107.3c-3.456%208.989.332%2023.283%2011.586%2043.7%2011.479%2020.822%2029.833%2046.624%2051.086%2076.5%2027.3%2038.377%2061.267%2086.14%2093.16%20141.232%2037.346%2064.515%2064.87%20126.773%2084.144%20190.334a760.919%20760.919%200%200125.299%20114.149%20750.682%20750.682%200%20016.966%20127.032%20814.935%20814.935%200%2001-16.686%20140.026%20971.63%20971.63%200%2001-45.58%20153.136c-24.532%2063.444-53.143%20121.508-85.053%20172.581-29.568%2047.336-62.709%2089.853-98.5%20126.367a609.567%20609.567%200%2001-106.468%2086.915%20575.474%20575.474%200%2001-108.779%2054.284%20608.74%20608.74%200%2001-105.437%2028.646%20691.881%20691.881%200%2001-96.529%2010.117c-9.388.336-18.559.484-27.457.484-48.063%200-88.563-4.362-116.866-7.407-12.3-1.323-22.555-2.428-29.846-2.777-9.986%2023.519-33.846%2083.144-34.1%2083.792%22%20fill%3D%22%23fdd852%22%2F%3E%3Cpath%20data-name%3D%22Fill%2013%22%20d%3D%22M33.528%201642l-14.64-5.914c1.154-2.861%2028.34-70.22%2036.869-89l2.262-4.98%205.449.363c9.919.655%2024.961%203.143%2045.785%206.592%2050.264%208.311%20131.922%2021.816%20226.746%2021.816%20215.9%200%20500.284-69.924%20639.443-430.241C1137.033%20722.225%20860.203%20411.136%20711.481%20244c-29.746-33.428-55.438-62.3-72.323-85.774-9.164-12.74-15.351-23.361-18.915-32.464-4.315-11.037-4.973-20.258-2.01-28.176%206.467-19.854%2031.686-87.522%2032.755-90.4l14.8%205.52c-.265.709-26.323%2070.64-32.595%2089.944l-.138.386c-3.261%208.505%203.1%2023.968%2018.918%2045.952%2016.408%2022.813%2041.845%2051.4%2071.3%2084.5%2037.738%2042.41%2084.711%2095.192%20129.764%20155.342%2052.754%2070.428%2093.056%20137.582%20123.2%20205.3a779.967%20779.967%200%200142.564%20120.83%20685.544%20685.544%200%200120.948%20132.6%20674.781%20674.781%200%2001-7.352%20143.952c-8.12%2051.194-22.33%20103.281-42.231%20154.815a874.387%20874.387%200%2001-41.735%2092.234%20740.019%20740.019%200%2001-48%2078.964%20653.636%20653.636%200%2001-53.311%2066.627%20605.411%20605.411%200%2001-57.686%2055.21%20591.959%20591.959%200%2001-124.556%2079.924%20658%20658%200%2001-130.331%2045.744%20800.729%20800.729%200%2001-128.452%2019.492%201000.709%201000.709%200%2001-119.094%201.179c-74.558-3.563-138.207-14.09-180.321-21.057-16.14-2.67-29.487-4.879-38.809-5.913-10.264%2023.616-34.081%2082.624-34.343%2083.269%22%20fill%3D%22%23fdd956%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: center center;
  background-size: cover;
  overflow: initial;
}
.section--compact {
  background-size: auto;
}
.section--top h1 {
  margin: 30px 0;
  font-size: 3.75em;
  font-weight: 400;
  line-height: 1.5em;
  text-align: center;
  color: #ffffff;
}
.section--top .link {
  color: #000;
}
.position--absolute {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* LOGO
------------------------------------- */
.logo__link {
  display: block;
  float: left;
  z-index: 11;
  position: absolute;
}
.logo__image {
  width: 180px;
  height: 100px;
  margin: 21px 20px 21px 0;
}
/* MAIN MENU
------------------------------------- */
.menu {
  margin-left: 160px;
}
.menu__list {
  text-align: right;
}
.menu__item--active {
  font-weight: bold;
}
.menu__link[href*=facebook] {
  padding-left: 60px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%2015C0%206.71563%206.71563%200%2015%200c8.2844%200%2015%206.71563%2015%2015%200%208.2844-6.7156%2015-15%2015-8.28437%200-15-6.7156-15-15zm16.2984-4.6344h2.2547V7.89531h-2.2547c-1.8656%200-3.225%201.59219-3.225%203.55159v1.3656h-2.414v2.3219h2.414v6.9703h2.661v-6.9703h2.3937l.4266-2.3219h-2.8203v-1.6281c0-.4672.2969-.8188.564-.8188z%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  text-align: left;
  text-indent: -99999px;
}
.menu__item--overflow .menu__link[href*=facebook] {
  padding-left: 0;
  background-position: 15px;
}
/* GRID
------------------------------------- */
.section.padding--less {
  padding-top: calc(80px / 2);
  padding-bottom: calc(80px / 2);
}
.margin-top--negative {
  margin-top: -100px;
}
.margin-bottom--negative {
  margin-bottom: -100px;
}
.background--grey {
  background-color: #f9f9f9;
}
/* SPECIAL BLOCK
------------------------------------- */
.customerBlock {
  position: relative;
  min-height: 312px;
  color: #ffffff;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.customerBlock__title {
  width: 100%;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.customerBlock__link {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  padding: 0 20px 0 0;
  background: rgba(0, 0, 0, 0.34);
  border-top: 2px solid #fff;
  text-decoration: none;
  color: #fff;
  line-height: 2.9em;
}
.customerBlock__link:before {
  content: "";
  display: block;
  position: absolute;
  left: -60px;
  top: -2px;
  width: 60px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20286%2052%22%20width%3D%22286%22%20height%3D%2252%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M54%200h232v2H54z%22%2F%3E%3Cpath%20data-name%3D%22Rectangle%22%20d%3D%22M0%2050.595L53.514%200%2055%201.405%201.486%2052z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20data-name%3D%22Path%202%22%20d%3D%22M3%2050L54.243%202H286v48z%22%20fill%3D%22rgba%280%2C0%2C0%2C0.34%29%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}
/* LANGUAGE LIST
------------------------------------- */
/* BREADCRUMBS
------------------------------------- */
.breadCrumbs {
  padding: 28px 0;
  text-transform: lowercase;
}
.breadCrumbs__item {
  text-decoration: none;
}
.breadCrumbs__item--current {
  font-weight: bold;
}
.breadCrumbs__list-item::after {
  margin: 0 5px;
}
/* FOOTER
------------------------------------- */
.footer__row--secondary {
  padding: 20px 0;
}
footer .credits {
  line-height: 100px;
}
footer .credits .link {
  color: #000;
}
/* NOSCRIPT MODAL
------------------------------------- */
