/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/static+files/def/fancybox/jquery.fancybox-fix.css *******/
/* fix for scrolling to top */
.fancybox-lock {
  height: auto;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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: #454545;
}
/* HEADER
------------------------------------- */
header {
  width: 100%;
}
/* SECTIONS
------------------------------------- */
section {
  position: relative;
  width: 100%;
  clear: both;
}
section.padding--vertical {
  padding-top: 20px;
  padding-bottom: 20px;
}
section.padding--vertical.padding--half {
  padding-top: calc(20px / 2);
  padding-bottom: calc(20px / 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: #333333;
  font-weight: 600;
}
.headingTitle--xl {
  font-size: 4em;
}
.headingTitle--blue {
  color: #242424;
}
/* TEXTUAL ELEMENTS
------------------------------------- */
.paragraph {
  margin: 0;
  margin-bottom: 24px;
  clear: both;
}
.link {
  color: #2c52a0;
  cursor: pointer;
}
.link:hover, .link:focus, .link:focus-within {
  color: #162950;
}
.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: 0;
  padding-bottom: 0;
}
.grid-container.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
.grid-col.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
.grid-col.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 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: #162950;
}
.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: #ffffff;
  background: none;
  background-color: #e62b27;
  border: 0px solid #e62b27;
  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: #e62b27;
  background-color: #ebebec;
}
.button:focus {
  color: #ffffff;
}
.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: transparent;
  border-color: transparent;
}
.button--cta:hover {
  color: #ffffff;
  background-color: #242424;
}
.button--cta:focus {
  color: #ffffff;
}
.button--inverted {
  color: #ffffff;
  background-color: #2c52a0;
  border-width: 2px;
}
.button--inverted:hover {
  color: #e62b27;
  background-color: #ebebec--inverted;
  border-color: #ebebec--inverted;
}
.button--inverted:focus {
  color: #ffffff;
}
.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: #454545;
  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: #454545;
  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: #454545;
}
.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: #454545;
  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: #454545;
}
.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 #454545;
}
/* Placeholders */
::-webkit-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
[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: #ffffff;
  color: #333333;
  width: 100%;
}
footer .grid-container.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
footer .grid-container.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
footer .grid-col.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
footer .grid-col.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
footer .headingTitle {
  color: #ffffff;
}
.footer__row {
  clear: both;
}
.footer__row--secondary {
  background-color: #ffffff;
  color: #454545;
}
footer .link {
  color: #333333;
  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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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: VCN3j3EHbN6KXD7aKfqze131aa5eaead44aef2bae81038180db1; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-text/css/text.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-text/css/text--A.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-html/css/html.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-html/css/html--A.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-sitemapA/css/sitemap.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/cms-content-item-sitemapA/css/sitemap--A.css *******/
/* File does not exist! */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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: #2c52a0;
  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 */

@charset "UTF-8";
/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/breadcrumbsA/css/breadCrumbs.css *******/
/* Breadcrumbs
-------------------------------------- */
.breadCrumbs {
  padding: 5px 0;
  background-color: #f1f1f1;
}
.breadCrumbs__list {
  list-style: none;
  margin: 0;
}
.breadCrumbs__list-item {
  display: inline-block;
}
.breadCrumbs__list-item::after {
  content: "»";
  color: #cccccc;
}
.breadCrumbs__list-item:last-child::after {
  display: none;
}
.breadCrumbs__item {
  color: #bbbbbb;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/gallery-slideshow/css/slideshow--A.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/gallery-tiles/css/tiles--A.css *******/

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.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/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem.css *******/
/* News Content Item
-------------------------------------- */
/* $news_image_crop: false; */
/* $news_image_ratio: 1; */
/* $newsContentItem__image_fit: true; */
/* $newsContentItem__image_width_percentage: 25; */
/* News items */
.newsContentItem__item {
  width: 100%;
  margin: 30px 0 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
/**$news-contentItem-image-background-color: $background-color;
$news-contentItem--A-image-background-color: $news-contentItem-image-background-color;**/
.newsContentItem__imageContainer {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #f2f2f2;
  margin-right: 20px;
  white-space: nowrap;
  text-align: center;
  position: relative;
}
.newsContentItem__imageContainer--noImg {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2029.62%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.81%2C22.42H2.86V3.05h24ZM28.87%2C0H1.13A1.14%2C1.14%2C0%2C0%2C0%2C0%2C1.13V28.49a1.14%2C1.14%2C0%2C0%2C0%2C1.13%2C1.13H28.87A1.14%2C1.14%2C0%2C0%2C0%2C30%2C28.49V1.13A1.14%2C1.14%2C0%2C0%2C0%2C28.87%2C0Z%22%2F%3E%0A%09%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%227.48%22%20cy%3D%227.99%22%20r%3D%223.33%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.37%2C9.69a1.19%2C1.19%2C0%2C0%2C0-2.23-.06l-3.13%2C5a2%2C2%2C0%2C0%2C1-2.82.71%2C2.4%2C2.4%2C0%2C0%2C0-3.07.53L5%2C19.56c-.78.92-.43%2C1.66.77%2C1.66H23.63c1.2%2C0%2C1.71-.85%2C1.12-1.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 90px 90px;
  background-position: 50% 50%;
}
.newsContentItem__image--fit {
  width: 100%;
  height: 100%;
}
.newsContentItem__link {
  text-decoration: none;
}
.newsContentItem__link--image {
  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;
}
.newsContentItem__link--image::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.newsContentItem__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.newsContentItem__headingTitle {
  margin-top: 0;
}
.newsContentItem__date {
  font-style: italic;
  color: #d9d9d9;
  margin-bottom: 5px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem--A.css *******/
/* News Content Item A
-------------------------------------- */
/* $news_newsContentItem_image_crop: $news_image_crop; */
/* $news_newsContentItem--A_image_crop: $news_newsContentItem_image_crop; */
/* $news_newsContentItem--A_image_width: 300px; */
/* $news_newsContentItem--A_image_height: 300px; */
/* $news_newsContentItem--A_image_ratio: $news_image_ratio; */
/* $news_newsContentItem--A_image_min_width: 150; */
/* $news_newsContentItem--A_image_width_percentage: 25; */
/* $news_newsContentItem--A_breakpoint: 600; */
/* $newsContentItem--A__image_fit: $newsContentItem__image_fit; */
/* $newsContentItem--A__image_width_percentage: $newsContentItem__image_width_percentage; */
.newsContentItem--A .newsContentItem__imageContainer {
  width: 95px;
  height: 300px;
  flex: 0 0 auto;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem--A1.css *******/
/* News Content Item A1
-------------------------------------- */
/* $news_newsContentItem--A1_image_crop: $news_newsContentItem--A_image_crop; */
/* $news_newsContentItem--A1_image_width: $news_newsContentItem--A_image_width; */
/* $news_newsContentItem--A1_image_height: $news_newsContentItem--A_image_height; */
/* $news_newsContentItem--A1_image_ratio: $news_newsContentItem--A_image_ratio; */
/* $newsContentItem--A1__image_fit: $newsContentItem--A__image_fit; */
/* $newsContentItem--A1__image_width_percentage: $newsContentItem--A__image_width_percentage; */
.newsContentItem--A1 .newsContentItem__imageContainer {
  /**min-width: $news_newsContentItem--A1_image_width;
	min-height: $news_newsContentItem--A1_image_height;**/
  flex: 0 0 auto;
}
.newsContentItem--A1 .newsContentItem__content {
  flex: 1 1 auto;
}
.newsContentItem--A1 .newsContentItem__buttonContainer {
  vertical-align: middle;
  text-align: right;
  flex: 0 0 auto;
  align-self: center;
}
.newsContentItem--A1 .newsContentItem__content .newsContentItem__button {
  margin-left: 0;
}
.newsContentItem--A1 .newsContentItem__button {
  margin-left: 10px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem--B.css *******/
/* News Content Item B
-------------------------------------- */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem--C.css *******/
/* News Content Item C
-------------------------------------- */
.newsContentItem--C {
  overflow: hidden;
}
.newsContentItem--C .newsContentItem__imageContainer {
  height: auto;
}
.newsContentItem--C .newsContentItem__item {
  overflow: hidden;
  display: block;
  margin: 0 10px;
  padding: 0;
  vertical-align: top;
  box-sizing: border-box;
}
.newsContentItem--C .newsContentItem__item.first-of-row {
  margin-left: 0;
}
.newsContentItem--C .newsContentItem__item.last-of-row {
  margin-right: 0;
}
.newsContentItem__item--full .newsContentItem--C .newsContentItem__imageContainer {
  width: 100%;
}
/* $newsContentItem--C__ratio: 1.6; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-content-item/css/newsContentItem--C1.css *******/
/*============================================
|||||<     [x. News list overview C]    >|||||
============================================*/
.cms-news-content-item-C1 .cms-news-list .cms-news-item {
  width: 480px;
}
.cms-news-content-item-C1 .cms-news-item .cms-news-image {
  width: 480px;
  height: 300px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-details/css/newsDetail.css *******/
/* News Detail
-------------------------------------- */
/* $newsDetail__image_ratio: 2; */
/* $newsDetail__image_max-height: 400; */
.newsDetail__date {
  font-style: italic;
  color: #d9d9d9;
  margin-bottom: 15px;
}
.newsDetail__message {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}
.newsDetail__figure {
  width: 100%;
  height: 100%;
  display: block;
  margin: 16px 0;
  background-color: #f2f2f2;
  text-align: center;
  position: relative;
}
.newsDetail__link--image {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.newsDetail__link--image::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.newsDetail__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 100px 0px #6D6D6D;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-details/css/newsDetail--A.css *******/
/* $newsDetail--A__image_ratio: $newsDetail__image_ratio; */
/* $newsDetail--A__image_max-height: $newsDetail__image_max-height; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-overview/css/overview.css *******/
/* News Overview
-------------------------------------- */
/* $newsOverview-A__image--ratio: 1; */
/* $newsOverview__image--fit: true; */
/* Search Filter */
.newsOverview__form {
  display: inline-block;
  width: 100%;
  background-color: #f1f1f1;
  padding: 5px 10px 0;
  box-sizing: border-box;
}
.form__field--text.form__field--newsOverview {
  width: 100%;
  max-width: 33.333%;
  vertical-align: top;
  margin-right: 7px;
  padding-right: 0;
}
.form__field--select.form__field--newsOverview {
  width: auto;
  vertical-align: top;
  margin-right: 7px;
}
.field__label--text.field__label--newsOverview {
  height: 0;
}
/* News items */
.newsOverview__item {
  width: 100%;
  margin: 30px 0 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
.newsOverview__imageContainer {
  width: 100%;
  height: 100%;
  display: block;
  flex: 0 1 auto;
  background-color: #f1f1f1;
  margin-right: 20px;
  white-space: nowrap;
  text-align: center;
  position: relative;
}
.newsOverview__imageContainer--noImg {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2029.62%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.81%2C22.42H2.86V3.05h24ZM28.87%2C0H1.13A1.14%2C1.14%2C0%2C0%2C0%2C0%2C1.13V28.49a1.14%2C1.14%2C0%2C0%2C0%2C1.13%2C1.13H28.87A1.14%2C1.14%2C0%2C0%2C0%2C30%2C28.49V1.13A1.14%2C1.14%2C0%2C0%2C0%2C28.87%2C0Z%22%2F%3E%0A%09%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%227.48%22%20cy%3D%227.99%22%20r%3D%223.33%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.37%2C9.69a1.19%2C1.19%2C0%2C0%2C0-2.23-.06l-3.13%2C5a2%2C2%2C0%2C0%2C1-2.82.71%2C2.4%2C2.4%2C0%2C0%2C0-3.07.53L5%2C19.56c-.78.92-.43%2C1.66.77%2C1.66H23.63c1.2%2C0%2C1.71-.85%2C1.12-1.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 90px 90px;
  background-position: 50% 50%;
}
.newsOverview__link {
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.newsOverview__link--image {
  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;
}
.newsOverview__link--image::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.newsOverview__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.newsOverview__image--fit {
  width: 100%;
  height: 100%;
}
.newsOverview__content {
  flex: 1 1 auto;
}
.newsOverview__headingTitle {
  margin-top: 0;
}
.newsOverview__date {
  font-style: italic;
  color: #d9d9d9;
  margin-bottom: 5px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/news-overview/css/overview--A.css *******/
/* $newsOverview-A__image--ratio: $newsOverview__image--ratio; */
/* $newsOverview-A__image--fit: $newsOverview__image--fit; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/showcase-content-item/css/showcaseContentItem.css *******/
/* Showcase Content Item
-------------------------------------- */
/* Showcase items */
.showcaseContentItem__item {
  width: 100%;
  margin: 30px 0 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
.showcaseContentItem__imageContainer {
  display: block;
  background-color: #f1f1f1;
  margin-right: 20px;
  white-space: nowrap;
  text-align: center;
  position: relative;
}
.showcaseContentItem__imageContainer--noImg {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2029.62%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.81%2C22.42H2.86V3.05h24ZM28.87%2C0H1.13A1.14%2C1.14%2C0%2C0%2C0%2C0%2C1.13V28.49a1.14%2C1.14%2C0%2C0%2C0%2C1.13%2C1.13H28.87A1.14%2C1.14%2C0%2C0%2C0%2C30%2C28.49V1.13A1.14%2C1.14%2C0%2C0%2C0%2C28.87%2C0Z%22%2F%3E%0A%09%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%227.48%22%20cy%3D%227.99%22%20r%3D%223.33%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.37%2C9.69a1.19%2C1.19%2C0%2C0%2C0-2.23-.06l-3.13%2C5a2%2C2%2C0%2C0%2C1-2.82.71%2C2.4%2C2.4%2C0%2C0%2C0-3.07.53L5%2C19.56c-.78.92-.43%2C1.66.77%2C1.66H23.63c1.2%2C0%2C1.71-.85%2C1.12-1.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 90px 90px;
  background-position: 50% 50%;
}
.showcaseContentItem__link {
  text-decoration: none;
}
.showcaseContentItem__link--image {
  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;
}
.showcaseContentItem__link--image::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.showcaseContentItem__image {
  display: inline-block;
  vertical-align: middle;
}
.showcaseContentItem__headingTitle {
  margin-top: 0;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/showcase-content-item/css/showcaseContentItem--A.css *******/
/* Showcase Content Item A
-------------------------------------- */
.showcaseContentItem--A {
  overflow: hidden;
  width: 100%;
}
.showcaseContentItem--A .showcaseContentItem__imageContainer {
  height: auto;
  margin-right: 0;
}
.showcaseContentItem--A .showcaseContentItem__item {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0 10px;
  padding: 0;
  vertical-align: top;
  box-sizing: border-box;
}
.showcaseContentItem--A .showcaseContentItem__item.first-of-row {
  margin-left: 0;
}
.showcaseContentItem--A .showcaseContentItem__item.last-of-row {
  margin-right: 0;
}
.showcaseContentItem__item--full .showcaseContentItem--A .showcaseContentItem__imageContainer {
  width: 100%;
}
/* $showcaseContentItem--A__ratio: 1.6; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/showcase-detailsA/css/A.css *******/
/*============================================
|||||<        [x. Showcase Detail A]        >|||||
============================================*/
.cms-showcase-detail-A .showcase-detail__gallery {
  display: block;
  width: 66.6666%;
  float: left;
}
.cms-showcase-detail-A .showcase-detail__image-row {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.cms-showcase-detail-A .showcase-detail__image-item {
  display: block;
  float: left;
  margin: 0 0 20px 0;
}
.cms-showcase-detail-A .showcase-detail__image-item--2-3-left, .cms-showcase-detail-A .showcase-detail__image-item--1-3-left {
  margin-right: 20px;
}
.cms-showcase-detail-A .showcase-detail__description-wrapper {
  display: block;
  width: 33.3333%;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-showcase-detail-A .showcase-detail__image {
  width: 100%;
  height: 100%;
}
.cms-showcase-detail-A .showcase-detail__image.mobile {
  display: none;
}
.cms-showcase-detail-A .showcase-detail__description {
  padding-left: 20px;
}
/*============================================
||||<          [x. RESPONSIVE]          >|||||
============================================*/
/* TABLET
----------------------------------------- */
/* MOBILE + PHABLET
----------------------------------------- */
.cms-responsive.mobile .cms-showcase-detail-A .showcase-detail__image.mobile, .cms-responsive.phablet .cms-showcase-detail-A .showcase-detail__image.mobile, .cms-responsive.tablet .cms-showcase-detail-A .showcase-detail__image.mobile {
  display: block;
}
.cms-responsive.mobile .cms-showcase-detail-A .showcase-detail__image.normal, .cms-responsive.phablet .cms-showcase-detail-A .showcase-detail__image.normal, .cms-responsive.tablet .cms-showcase-detail-A .showcase-detail__image.normal {
  display: none;
}
.cms-responsive.mobile .cms-showcase-detail-A .showcase-detail__gallery, .cms-responsive.phablet .cms-showcase-detail-A .showcase-detail__gallery, .cms-responsive.tablet .cms-showcase-detail-A .showcase-detail__gallery, .cms-responsive.mobile .cms-showcase-detail-A .showcase-detail__description-wrapper, .cms-responsive.phablet .cms-showcase-detail-A .showcase-detail__description-wrapper, .cms-responsive.tablet .cms-showcase-detail-A .showcase-detail__description-wrapper {
  width: 100%;
  clear: both;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/showcase-overview/css/showcaseOverview.css *******/
/* Showcase Overview
-------------------------------------- */
/* $showcaseOverview_show_filter: true; */
/* Showcase items */
.showcaseOverview__item {
  width: 100%;
  margin: 30px 0 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
.showcaseOverview__imageContainer {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #f1f1f1;
  margin-right: 20px;
  white-space: nowrap;
  text-align: center;
  position: relative;
}
.showcaseOverview__imageContainer--noImg {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2029.62%22%20overflow%3D%22hidden%22%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.81%2C22.42H2.86V3.05h24ZM28.87%2C0H1.13A1.14%2C1.14%2C0%2C0%2C0%2C0%2C1.13V28.49a1.14%2C1.14%2C0%2C0%2C0%2C1.13%2C1.13H28.87A1.14%2C1.14%2C0%2C0%2C0%2C30%2C28.49V1.13A1.14%2C1.14%2C0%2C0%2C0%2C28.87%2C0Z%22%2F%3E%0A%09%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%227.48%22%20cy%3D%227.99%22%20r%3D%223.33%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.37%2C9.69a1.19%2C1.19%2C0%2C0%2C0-2.23-.06l-3.13%2C5a2%2C2%2C0%2C0%2C1-2.82.71%2C2.4%2C2.4%2C0%2C0%2C0-3.07.53L5%2C19.56c-.78.92-.43%2C1.66.77%2C1.66H23.63c1.2%2C0%2C1.71-.85%2C1.12-1.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 90px 90px;
  background-position: 50% 50%;
}
.showcaseOverview__link {
  text-decoration: none;
}
.showcaseOverview__link--image {
  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;
}
.showcaseOverview__link--image::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.21em;
  margin-top: -0.05em;
}
.showcaseOverview__image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.showcaseOverview__headingTitle {
  margin-top: 0;
}
.showcaseOverview__date {
  font-style: italic;
  color: #d9d9d9;
  margin-bottom: 5px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/showcase-overview/css/showcaseOverview--A.css *******/
/* Showcase Overview A
-------------------------------------- */
.showcaseOverview--A {
  overflow: hidden;
}
.showcaseOverview--A .showcaseOverview__imageContainer {
  height: auto;
}
.showcaseOverview--A .showcaseOverview__item {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0 10px;
  padding: 0;
  vertical-align: top;
  box-sizing: border-box;
}
.showcaseOverview--A .showcaseOverview__item.first-of-row {
  margin-left: 0;
}
.showcaseOverview--A .showcaseOverview__item.last-of-row {
  margin-right: 0;
}
.showcaseOverview--A .showcaseOverview__content {
  display: block;
}
.showcaseOverview__item--full .showcaseOverview--A .showcaseOverview__imageContainer {
  width: 100%;
}
/* $showcaseOverview--A__ratio: 1.6; */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/mailing-subscribe-formA/css/A.css *******/
/*============================================
|||||<       [x. Mailing signup A]      >|||||
============================================*/
.cms-mailing-subscribe-form-A form {
  float: left;
  margin-bottom: 15px;
}
.cms-mailing-subscribe-form-A ul, .cms-mailing-subscribe-form-A ol {
  margin: 0 0 15px 20px;
}
/* SIGNUP BLOCK */
.cms-mailing-subscribe-form-A .cms-input-label, .cms-mailing-subscribe-form-A .cms-input-text, .cms-mailing-subscribe-form-A .cms-input-textarea, .cms-mailing-subscribe-form-A .cms-input-radio, .cms-mailing-subscribe-form-A .cms-input-checkbox, .cms-mailing-subscribe-form-A .cms-input-select, .cms-mailing-subscribe-form-A .cms-input-button {
  width: 100%;
  float: left;
  clear: none;
  margin-bottom: 5px;
}
.cms-mailing-subscribe-form-A .cms-input-text input {
  width: 204px;
}
.cms-mailing-subscribe-form-A .cms-input-text label, .cms-mailing-subscribe-form-A .cms-input-radio > label {
  display: inline-block;
  width: 155px;
}
.cms-mailing-subscribe-form-A .cms-input-radio .radioItems {
  display: inline-block;
  width: 185px;
}
.cms-mailing-subscribe-form-A .cms-input-radio .radioItem {
  display: inline-block;
  width: 80px;
  margin-right: 10px;
}
/* CAPTCHA BlOCK */
.cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha {
  display: inline-block;
  margin-bottom: 5px;
  max-width: 220px;
}
.cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha img {
  width: 108px;
  height: 27px;
}
.cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha input {
  width: 56px;
}
.cms-mailing-subscribe-form-A .cms-captcha-block .cms-link {
  display: inline-block;
  height: 23px;
  margin: 4px 0 0 4px;
  float: right;
}
.cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-label {
  display: inline-block;
  width: 158px;
}
/* MAILING GROUP BLOCK */
.cms-mailing-subscribe-form-A .cms-mailinggroup-block .cms-input-checkbox {
  width: 140px;
  margin-right: 20px;
  clear: left;
}
/*============================================
||||<          [x. RESPONSIVE]          >|||||
============================================*/
/* TABLET
----------------------------------------- */
/* PHABLET
----------------------------------------- */
.cms-responsive.phablet .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha input {
  width: 55px;
}
/* FOOTER STYLE */
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A input[type="text"] {
  width: 249px;
  height: 24px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A label {
  float: left;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-input-radio .radioItems {
  float: left;
  clear: left;
  margin-left: 16px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-mailinggroup-block .cms-input-checkbox {
  margin-left: 16px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-mailinggroup-block .cms-input-checkbox:last-child {
  margin-bottom: 10px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha input {
  width: 55px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha {
  width: 265px;
  max-width: 265px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha img {
  width: 148px;
  height: 37px;
}
.cms-responsive.phablet .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-link {
  margin: 10px 3px 0 4px;
}
/* Mobile
----------------------------------------- */
.cms-responsive.mobile .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha input {
  width: 55px;
}
/* FOOTER STYLE */
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A input[type="text"] {
  width: 249px;
  height: 24px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A label {
  float: left;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-input-radio .radioItems {
  float: left;
  clear: left;
  margin-left: 16px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-mailinggroup-block .cms-input-checkbox {
  margin-left: 16px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-mailinggroup-block .cms-input-checkbox:last-child {
  margin-bottom: 10px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha input {
  width: 55px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha {
  width: 265px;
  max-width: 265px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-input-captcha img {
  width: 148px;
  height: 37px;
}
.cms-responsive.mobile .cms-footer .cms-mailing-subscribe-form-A .cms-captcha-block .cms-link {
  margin: 10px 3px 0 4px;
}

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/mailing-subscribe-confirmationA/css/A.css *******/
/*============================================
|||||<[x. Mailing subscription confirm A]>||||
============================================*/
/* EDIT BLOCK */
.cms-mailing-subscribe-confirmation-A ul, .cms-mailing-subscribe-confirmation-A ol {
  margin: 0 0 15px 20px;
}
.cms-mailing-subscribe-confirmation-A .cms-edit-data-block {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.cms-mailing-subscribe-confirmation-A .cms-input-label {
  width: 100%;
  float: left;
  clear: none;
  margin-bottom: 5px;
}
.cms-mailing-subscribe-confirmation-A .cms-input-label label {
  display: inline-block;
  width: 155px;
}
/*============================================
||||<          [x. RESPONSIVE]          >|||||
============================================*/
/* TABLET
----------------------------------------- */
/* MOBILE + PHABLET
----------------------------------------- */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/view/mailing-edit-subscriptionA/css/A.css *******/
/*============================================
|||||< [x. Mailing edit subscription A] >|||||
============================================*/
.cms-mailing-edit-subscription-A .field__input:disabled, .cms-mailing-edit-subscription-A .field__input:disabled + label {
  background-color: #ececec;
}
.cms-mailing-edit-subscription-A .field__input:checked:disabled + label::after {
  border-color: #ececec;
}
.cms-mailing-edit-subscription-A .padding--vertical {
  padding: 10px 0;
}

@charset "UTF-8";
/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/customerStyle.scss *******/
/******* Imported file: customerVars.scss; *******/
/* $color--primary: #e62b27; */
/* $color--primaryLight:                               lighten($color--primary,10%); */
/* $color--primaryLighter:                             lighten($color--primary,30%); */
/* $color--primaryLightest:                            lighten($color--primary,50%); */
/* $color--primaryDark:                                darken($color--primary,20%); */
/* $color--primaryDarker:                              darken($color--primary,30%); */
/* $color--primaryDarkest:                             darken($color--primary,50%); */
/* $color--secondary: #2c52a0; */
/* $color--secondaryLight:                             lighten($color--secondary,10%); */
/* $color--secondaryLighter:                           lighten($color--secondary,30%); */
/* $color--secondaryLightest:                          lighten($color--secondary,50%); */
/* $color--secondaryDark:                              darken($color--secondary,20%); */
/* $color--secondaryDarker:                            darken($color--secondary,30%); */
/* $color--secondaryDarkest:                           darken($color--secondary,50%); */
/* $color--tertiary: #333333; */
/* $color--tertiaryLight:                              lighten($color--tertiary,10%); */
/* $color--tertiaryLighter:                            lighten($color--tertiary,30%); */
/* $color--tertiaryLightest:                           lighten($color--tertiary,50%); */
/* $color--tertiaryDark:                               darken($color--tertiary,20%); */
/* $color--tertiaryDarker:                             darken($color--tertiary,30%); */
/* $color--tertiaryDarkest:                            darken($color--tertiary,50%); */
/* $color--neutral: #ebebec; */
/* $color--neutralDark:                                darken($color--neutral,2%); */
/* $color--neutralDarker:                              darken($color--neutral,20%); */
/* $color--neutralDarkest:                             darken($color--neutral,45%); */
/* $font--openSans:                                    'Open Sans', sans-serif; */
/* $font--oswald:                                      'Oswald', sans-serif; */
/* $body_font-family:                                  $font--openSans; */
/* $body_font-size:                                    1rem; */
/* $body_line-height:                                  calc($body_font-size + .75rem); */
/* $body_font-weight:                                  400; */
/* $body_color:                                        $color--tertiary; */
/* $body_background-color:                             $color--white; */
/* $header_background-color:                           rgba($color--white, .6); */
/* $header~scrolled_background-color:                  $color--white; */
/* $header_box-shadow-color:                           $color--tertiary; */
/* $slideshow_border-color:                            $color--primary; */
/* $slideshow__arrow~hover_color:                      rgba($color--secondary, .8); */
/* $slideshow__nav_background-color:                   $color--secondaryLight; */
/* $menu_text-align:                                   right; */
/* $menu_collapse_breakpoint:                          720; */
/* $menu_font-family:                                  $body_font-family; */
/* $menu_color:                                        $color--tertiary; */
/* $menu~hover_color:                                  $color--primary; */
/* $menu~active_color:                                 $color--primary; */
/* $menu_font-size:                                    $body_font-size; */
/* $menu_line-height:                                  1.5em; */
/* $menu_font-weight:                                  600; */
/* $menu_border-color:                                 $color--tertiary; */
/* $menu__sub-list_background-color:                   $color--neutral; */
/* $menu__icon_background-color:                       $color--transparent; */
/* $heading_font-weight:                               800; */
/* $heading_font-size:                                 2.25rem; */
/* $heading_line-height:                               $heading_font-size; */
/* $heading_color:                                     $color--tertiary; */
/* $paragraph_color:                                   $color--tertiary; */
/* $link_color:                                        $color--secondary; */
/* $link~hover_color:                                  $color--secondaryDark; */
/* $button_color:                                      $color--white; */
/* $button~hover_color:                                $color--primary; */
/* $button_background-color:                           $color--primary; */
/* $button~hover_background-color:                     $color--neutral; */
/* $button--cta_color:                                 $color--secondary; */
/* $button--cta~hover_color:                           $color--white; */
/* $button--cta_background-color:                      $color--transparent; */
/* $button--cta~hover_background-color:                $color--secondary; */
/* $button--cta_border-color:                			$color--secondary; */
/* $button--inverted_color:                            $color--white; */
/* $button--inverted~hover_color:                      $color--secondary; */
/* $button--inverted_background-color:                 $color--secondary; */
/* $button--inverted~hover_background-color:           $color--neutral; */
/* $button--large_color:                               $color--secondary; */
/* $button--large~hover_color:                         $color--secondary; */
/* $button--large_background-color:                    $color--transparent; */
/* $button--large_border-color:                        $color--neutralDarker; */
/* $button--large~hover_background-color:              $color--neutral; */
/* $button--large~hover_border-color:                  $color--secondary; */
/* $button_font-size:                                  .9rem; */
/* $button_font-weight:                                700; */
/* $button_line-height:                                .9rem; */
/* $section_padding--vertical:                         20px; */
/* $section_padding--vertical-s:                       30px; */
/* $section_padding--vertical-m:                       40px; */
/* $section_padding--vertical-ml:                      50px; */
/* $section_padding--vertical-l:                       60px; */
/* $section_padding--vertical-xl:                      70px; */
/* $section_padding--vertical-xxl:                     80px; */
/* $infoBlock_font-size:                               1.1rem; */
/* $infoBlock_border-color:                            $color--tertiaryLightest; */
/* $infoBlock~hover_border-color:                      $color--primary; */
/* $infoBlock_background-color:                        $color--white; */
/* $infoBlock__link_font-size:                         1rem; */
/* $infoBlock__link_font-weight:                       700; */
/* $userBlock_font-size:                               1.1rem; */
/* $userBlock_border-color:                            $color--tertiaryLightest; */
/* $userBlock~hover_border-color:                      $color--primary; */
/* $userBlock_background-color:                        $color--white; */
/* $userBlock__link_font-size:                         1rem; */
/* $userBlock__link_font-weight:                       700; */
/* $ctaBlock_background-color:                         $color--primary; */
/* $ctaBlock_color:                                    $color--white; */
/* $ctaBlock_box-shadow-color:                         $color--tertiary; */
/* $news_newsContentItem--A_image_width:               95px; */
/* $news_newsContentItem--A_image_min_width:           95; */
/* $news_newsContentItem--A_image_width_percentage:    10; */
/* $newsContentItem--A__image_fit:                     false; */
/* $news_newsContentItem--A_breakpoint:                300; */
/* $newsOverview_border-color:                         $color--tertiaryLightest; */
/* $showcaseOverview__item-box_shadow-color:           $color--tertiary; */
/* $showcaseOverview__item-box_border-color:           $color--tertiaryLightest; */
/* $showcaseOverview__item-box~hover_border-color:     $color--primary; */
/* $showcaseOverview__item_font-size:                  1.2rem; */
/* $showcaseOverview__item_font-weight:                600; */
/* $catalogItem_background-color:                      $color--white; */
/* $catalogItem_border-color:                          $color--tertiaryLightest; */
/* $catalogItem~hover_border-color:                    $color--primary; */
/* $catalogItem__link_font-size:                       1rem; */
/* $catalogItem__link_font-weight:                     700; */
/* $catalogItem_box-shadow-color:                      $color--tertiary; */
/* $catalogItem__link_color:                           $color--secondary; */
/* $catalogItem__link~hover_color:                     $color--primary; */
/* $modal_background-color:                            $color--primary; */
/* $modal_color:                                       $color--white; */
/* $form__input_background-color:                      $color--neutralDark; */
/* $form__input_border-color:                          $color--neutralDarker; */
/* $field__element~after-color:                        $color--secondary; */
/* $sharing__item--fb_background-color:                #3b5999; */
/* $sharing__item--tw_background-color:                #55acee; */
/* $sharing__item--em_background-color:                $color--neutralDarkest; */
/* $sharing__item--li_background-color:                #0077B5; */
/* $footer_background-color:                           $color--white; */
/* $footer_color:                                      $body_color; */
/* $footer_border-color:                               $color--primary; */
/* $footer_font-size:                                  .8rem; */
/* $footer_line-height:                                1.2rem; */
/* $footer__link_color:                                $link_color; */
/* $footer__link~hover_color:                          $link~hover_color; */
/* $footer__bottom_background-color:                   $color--primary; */
/* $footer__bottom_color:                              $color--white; */
/* $footer__bottom_font-family:                        $font--openSans; */
/* $footer__bottom-link_color:                         $color--white; */
/* $footer__bottom-link~hover_color:                   $color--primaryLighter; */
/* $toTop__link_background-color:                      $color--secondary; */
/* $toTop__link~hover_background-color:                $color--white; */
/* $toTop__link~hover_box-shadow-color:                $color--tertiary; */
/* $cookie_background-color:	                        $color--secondary; */
/* $cookie__link~hover_color:                          $color--white; */
/* $cookie__button_color:                              $color--primary; */
/* $cookie__button~hover_color:                        $color--secondaryLightest; */
/* $field__input-color:								$form__input_border-color; */
/* ================================================= *
 * Copyright © Fastware B.V. - All rights Reserved
 * Description: Customer styles for front-end components
 * Version: 1
 * ================================================= */
/* BODY
------------------------------------- */
body {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: calc(1rem + .75rem);
  font-weight: 400;
  color: #333333;
  background-color: #ffffff;
  transition: all 0.2s ease;
}
/* HEADINGS
------------------------------------- */
.headingTitle {
  font-family: "Oswald", sans-serif;
  font-size: 2.25rem;
  line-height: 2.25rem;
  font-weight: 800;
}
.headingTitle-h2 {
  font-size: calc(2.25rem - .25rem);
  line-height: calc(2.25rem - .25rem);
}
.headingTitle-h3 {
  font-size: calc(2.25rem - .5rem);
  line-height: calc(2.25rem - .5rem);
}
.headingTitle-h4 {
  font-size: calc(2.25rem - .75rem);
  line-height: calc(2.25rem - .75rem);
}
.headingTitle-h5 {
  font-size: calc(2.25rem - 1rem);
  line-height: calc(2.25rem - 1rem);
}
.headingTitle-h6 {
  font-size: calc(2.25rem - 1.25rem);
  line-height: calc(2.25rem - 1.25rem);
}
.headingTitle-h1 {
  text-align: center;
  text-transform: uppercase;
}
/* TEXTUAL ELEMENTS
------------------------------------- */
.link {
  color: #2c52a0;
  text-decoration: none;
  transition: all 0.2s ease;
}
.link:hover {
  color: #162950;
  text-decoration: none;
}
.section--hero .link {
  color: #ffffff;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
}
.section--hero .link:hover {
  color: rgba(255, 255, 255, 0.6);
}
.tooltip {
  display: none;
}
/* LIST (UL/OL)
------------------------------------- */
.borderedContent--white .list, .ctaBlock--secondary .list {
  font-size: 1.2rem;
  font-weight: 600;
}
.content-item-text--A .list--checkmark {
  list-style: none;
  margin-left: 0px;
}
.content-item-text--A .list--checkmark .list__item {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072.71%2057.17%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M63.22.29a1%2C1%2C0%2C0%2C0-1.41%2C0L26.46%2C35.65a1%2C1%2C0%2C0%2C1-1.41%2C0h0L10.9%2C21.5a1%2C1%2C0%2C0%2C0-1.41%2C0L.29%2C30.7a1%2C1%2C0%2C0%2C0%2C0%2C1.41L18%2C49.79%2C25%2C56.87a1%2C1%2C0%2C0%2C0%2C1.41%2C0h0l7.07-7.07L72.42%2C10.9a1%2C1%2C0%2C0%2C0%2C0-1.41Z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
  background-size: 30px;
  background-position: 0px center;
  background-repeat: no-repeat;
  padding-left: 40px;
  margin: 0 0 10px 0;
}
.content-item-text--A .list--icon {
  list-style: none;
  margin-left: 0px;
}
.content-item-text--A .list--icon .list__item {
  background-size: 45px 45px;
  background-position: 0px center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 60px;
  margin: 0 0 10px 0;
}
.content-item-text--A .list--icon .list__item:nth-child(1) {
  background-image: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/icons/icon_advies.png");
}
.content-item-text--A .list--icon .list__item:nth-child(2) {
  background-image: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/icons/icon_sleufloos.png");
}
.content-item-text--A .list--icon .list__item:nth-child(3) {
  background-image: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/icons/icon_prefab.png");
}
.content-item-text--A .list--icon .list__item:nth-child(4) {
  background-image: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/icons/icon_beton.png");
}
.content-item-text--A .list--icon .list__item:nth-child(5) {
  background-image: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/icons/icon_truck.png");
}
/* BLOCKQUOTE
------------------------------------- */
/* DATA TABLES
------------------------------------- */
/* BUTTONS
------------------------------------- */
.button {
  color: #ffffff;
  background-color: #e62b27;
  font-size: 0.9rem;
  font-weight: 700;
  padding: 0.7em 1.3em;
  line-height: 0.9rem;
  border-radius: 0 0 12px 0;
  text-transform: uppercase;
}
.button:hover, .button:focus {
  color: #e62b27;
  background-color: #ebebec;
}
.button--cta {
  color: #2c52a0;
  background-color: transparent;
  border-color: #2c52a0;
}
.button--cta:hover, .button--cta:focus {
  color: #ffffff;
  background-color: #2c52a0;
}
.button--inverted {
  color: #ffffff;
  background-color: #2c52a0;
  border-color: #2c52a0;
}
.button--inverted:hover, .button--inverted:focus {
  color: #2c52a0;
  background-color: #ebebec;
  border-color: #ebebec;
}
.button--large {
  color: #2c52a0;
  background-color: transparent;
  border: 1px solid #b7b7ba;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030.3%2045.8%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M30%2C39.2c0.4-0.4%2C0.4-1%2C0-1.4L15.9%2C23.6c-0.4-0.4-0.4-1%2C0-1.4c0%2C0%2C0%2C0%2C0%2C0L30%2C8.1c0.4-0.4%2C0.4-1%2C0-1.4l-6.4-6.4c-0.4-0.4-1-0.4-1.4%2C0L7.4%2C15.1l-7.1%2C7.1c-0.4%2C0.4-0.4%2C1%2C0%2C1.4c0%2C0%2C0%2C0%2C0%2C0l7.1%2C7.1l14.9%2C14.9c0.4%2C0.4%2C1%2C0.4%2C1.4%2C0L30%2C39.2z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 12px 12px;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.button--large:hover, .button--large:focus {
  color: #2c52a0;
  background-color: #ebebec;
  border-color: #2c52a0;
}
.button--disabled {
  background-color: #b3b3b3;
  color: inherit;
}
.button--disabled:hover {
  background-color: #b3b3b3;
  color: inherit;
}
/* FORM ITEMS
------------------------------------- */
.form__section-title {
  text-transform: uppercase;
}
.form__field, .form__fieldset, .form__field-group {
  margin: 5px 0 0;
  padding: 0 5px;
}
.field__input {
  background-color: #e6e6e7;
  border-color: #b7b7ba;
  border-radius: 5px;
}
.field__element {
  border-width: 1px;
  border-color: #b7b7ba;
}
.field__element::after {
  background-color: #2c52a0;
}
.field__input--error {
  border-color: #FF4242;
  background-color: #fff5f5;
  color: #FF4242;
}
.form__field--error, .form__field-group--error {
  padding-top: 30px;
}
.message--error {
  position: absolute;
  top: 0;
}
/* HEADER
------------------------------------- */
.header {
  background-color: rgba(255, 255, 255, 0.6);
  transition: background-color 0.3s ease, box-shadow 0.2s ease;
  position: fixed;
  top: 0;
  z-index: 9000;
}
.header.hasScrolled {
  background-color: #ffffff;
  box-shadow: 0 4px 7px rgba(51, 51, 51, 0.15);
}
.header--mobile {
  position: relative;
}
.header--mobile ~ .main {
  margin-top: -100px;
}
/* LOGO
------------------------------------- */
.logo__link {
  width: 100%;
  max-width: 120px;
  display: inline-block;
  margin: 0px 0 12px;
  position: relative;
  top: 12px;
  z-index: 110;
}
.logo__link--footer {
  max-width: 180px;
}
/* MAIN MENU
------------------------------------- */
.menu {
  width: 100%;
}
.menu:hover {
  z-index: 120;
}
.menu .menu__list {
  margin: 30px 0 0;
}
.menu .menu__item {
  margin: 0 5px;
}
.menu .menu__item--last {
  margin-right: 0px;
}
.menu .menu__item--submenu {
  position: relative;
  z-index: 500;
}
.menu .menu__item--submenu:not(.menu__item--overflow)::after {
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.84%2030.28%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M39.18.29a1%2C1%2C0%2C0%2C0-1.41%2C0L23.63%2C14.44a1%2C1%2C0%2C0%2C1-1.42%2C0L8.07.29a1%2C1%2C0%2C0%2C0-1.41%2C0L.29%2C6.66a1%2C1%2C0%2C0%2C0%2C0%2C1.41L15.14%2C22.92%2C22.21%2C30a1%2C1%2C0%2C0%2C0%2C1.42%2C0l7.07-7.07L45.55%2C8.07a1%2C1%2C0%2C0%2C0%2C0-1.41Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 12px 12px;
  background-position: center center;
  position: absolute;
  right: 5px;
  top: 14px;
}
.menu .menu__item--hover::after, .menu .menu__item--active::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.84%2030.28%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M39.18.29a1%2C1%2C0%2C0%2C0-1.41%2C0L23.63%2C14.44a1%2C1%2C0%2C0%2C1-1.42%2C0L8.07.29a1%2C1%2C0%2C0%2C0-1.41%2C0L.29%2C6.66a1%2C1%2C0%2C0%2C0%2C0%2C1.41L15.14%2C22.92%2C22.21%2C30a1%2C1%2C0%2C0%2C0%2C1.42%2C0l7.07-7.07L45.55%2C8.07a1%2C1%2C0%2C0%2C0%2C0-1.41Z%22%2F%3E%3C%2Fsvg%3E");
}
.menu .menu__link {
  color: #333333;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 600;
  text-decoration: none;
  padding: 0.5rem calc(.5rem + 15px) 0.5rem 0.5rem;
}
.menu .menu__link:hover, .menu .menu__link--hover, .menu .menu__link:focus, .menu .menu__link:focus-within, .menu .menu__link--active {
  color: #e62b27;
  text-decoration: none;
}
.menu .menu__link-icon {
  padding: 0.5rem;
}
/*
.hasScrolled {
	.menu__link{
		color: $menu_color;
		&--active{
            color: $menu~hover_color;
		}
	}
}*/
.menu__item:hover > .menu__link, .menu__item--hover > .menu__link, .menu__item:focus > .menu__link, .menu__item:focus-within > .menu__link {
  color: #e62b27;
  background-color: transparent;
  text-decoration: none;
}
.menu__item:hover > .menu__link-icon, .menu__item--hover > .menu__link-icon, .menu__item:focus > .menu__link-icon, .menu__item:focus-within > .menu__link-icon {
  background-color: transparent;
  background-position: center 8px;
}
.menu__sub-list {
  background-color: #ebebec;
  line-height: 0;
}
.menu__sub-list .menu__item {
  margin: 0;
}
.menu__sub-list .menu__link {
  font-size: calc(1rem - .1rem);
  text-transform: none;
  border-bottom: 1px solid #333333;
  text-overflow: ellipsis !important;
}
.menu__sub-list .menu__link:hover, .menu__sub-list .menu__link--hover, .menu__sub-list .menu__link:focus, .menu__sub-list .menu__link:focus-within, .menu__sub-list .menu__link--active {
  background-color: rgba(255, 255, 255, 0.4);
}
.menu__link-icon {
  padding: 12px 10px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2072%22%20overflow%3D%22hidden%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M32.8%2C4H3.2C2.5%2C4%2C1.8%2C3.6%2C1.4%2C2.9l0%2C0C0.8%2C1.6%2C1.7%2C0%2C3.2%2C0h29.5c1.5%2C0%2C2.5%2C1.6%2C1.8%2C2.9l0%2C0%0D%0A%09C34.2%2C3.6%2C33.5%2C4%2C32.8%2C4z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M26.8%2C14H9.2c-0.8%2C0-1.5-0.4-1.8-1.1l0%2C0C6.8%2C11.6%2C7.7%2C10%2C9.2%2C10h17.5c1.5%2C0%2C2.5%2C1.6%2C1.8%2C2.9l0%2C0%0D%0A%09C28.2%2C13.6%2C27.5%2C14%2C26.8%2C14z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M22.8%2C24h-9.5c-0.8%2C0-1.5-0.4-1.8-1.1l0%2C0c-0.7-1.3%2C0.3-2.9%2C1.8-2.9h9.5c1.5%2C0%2C2.5%2C1.6%2C1.8%2C2.9l0%2C0%0D%0A%09C24.2%2C23.6%2C23.5%2C24%2C22.8%2C24z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M2%2C48h32c1.1%2C0%2C2%2C0.9%2C2%2C2v0c0%2C1.1-0.9%2C2-2%2C2H2c-1.1%2C0-2-0.9-2-2v0C0%2C48.9%2C0.9%2C48%2C2%2C48z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M2%2C58h32c1.1%2C0%2C2%2C0.9%2C2%2C2v0c0%2C1.1-0.9%2C2-2%2C2H2c-1.1%2C0-2-0.9-2-2v0C0%2C58.9%2C0.9%2C58%2C2%2C58z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M2%2C68h32c1.1%2C0%2C2%2C0.9%2C2%2C2l0%2C0c0%2C1.1-0.9%2C2-2%2C2H2c-1.1%2C0-2-0.9-2-2l0%2C0C0%2C68.9%2C0.9%2C68%2C2%2C68z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-size: 36px 72px;
  background-position: center -40px;
  z-index: 5;
}
.mobileCol .menu {
  margin-top: -105px;
}
.mobileCol .menu__sub-list {
  width: 100%;
  max-width: 100%;
}
.mobileCol .menu__list:hover {
  box-shadow: 0 10076px 0 10000px rgba(0, 0, 0, 0.4);
}
.mobileCol .menu__sub-list--level1 {
  top: calc(100% + 36px);
}
/* SLIDESHOW
------------------------------------- */
.slideshow__headingTitle {
  display: none;
}
.section--hero .slideshow, .section--heroSlide .slideshow {
  margin: 0;
  border-bottom: 13px solid #e62b27;
}
.section--heroSlide .slideshow {
  margin: 0px;
  /**background-color:  $color--neutralDarkest;**/
}
.section--heroSlide .slideshow .slideshow__text {
  background-color: transparent;
  /**padding:30px;
        background-color: $color--white;**/
}
.section--heroSlide .slideshow .headingTitle {
  line-height: 1.25em;
  text-transform: uppercase;
  font-weight: 500;
  color: #ffffff;
  text-shadow: 2px 1px 4px #000;
  font-size: 2.5em;
}
.section--heroSlide .slideshow .slideshow__description {
  top: 60%;
  right: 10em;
}
.section--heroSlide .slideshow .slideshow__description--underImage {
  display: none;
}
.section--bottomSlide .slideshow {
  margin: 0px;
  background-color: #76767c;
}
.section--bottomSlide .slideshow .slideshow__text {
  padding: 30px;
  background-color: #ffffff;
}
.section--bottomSlide .slideshow .headingTitle {
  text-transform: uppercase;
  font-weight: 500;
  color: #333333;
}
.section--heroSlide .slideshow {
  background-color: #ffffff;
}
.heroSlider:empty {
  height: 110px;
  border-bottom: 1px solid #76767c;
}
.section--heroSlide .slideshow__nav {
  bottom: 27px;
}
/* GALLERY TILES
------------------------------------- */
.image-gallery__list .image-gallery__item {
  width: 25% !important;
  height: auto !important;
  margin: 0;
}
/* LANGUAGE LIST
------------------------------------- */
/* SECTIONS
------------------------------------- */
.section {
  padding: 20px 0;
}
.section--heroSlide {
  padding: 0 0 80px;
  margin-top: -100px;
}
.section--hero {
  padding: 0;
  margin-top: -100px;
}
.section--intro {
  padding: 70px 0;
  z-index: 1;
}
.section--grey {
  padding: 70px 0;
  background-color: #ebebec;
}
.section--bottomSlide {
  padding: 0;
  background-color: #76767c;
  border-top: 13px solid #e62b27;
  overflow: hidden;
}
.section--bottomSlide .headingTitle {
  color: #ffffff;
}
.section--newsDetail .headingTitle-h1 {
  text-align: left;
}
.section--share {
  padding: 0;
  min-height: 50px;
  line-height: 50px;
  border-top: 1px solid #e6e6e7;
}
/* MAIN
------------------------------------- */
.main {
  padding: 100px 0 0 0;
  position: relative;
  z-index: 9;
}
/* INFO BLOCK
------------------------------------- */
.infoBlocks .slideshow {
  background-color: transparent;
}
.infoBlocks .slideshow__list {
  border-radius: 0 0 30px 0;
  background-color: #ffffff;
  border: 1px solid #b3b3b3;
  transition: border 0.3s ease;
  overflow: hidden;
}
.infoBlocks .slideshow__list:hover {
  border: 1px solid #e62b27;
}
.infoBlocks .slideshow__list:hover .slideshow__image {
  transform: scale(1.2);
}
.infoBlocks .slideshow__image {
  transition: transform 0.3s ease;
}
.infoBlocks .slideshow__alignHelper {
  overflow: hidden;
}
.infoBlocks .slideshow__headingTitle {
  display: inline-block;
  background-color: unset;
  padding: 0;
  text-transform: uppercase;
  margin-top: -6rem;
  pointer-events: none;
}
.infoBlocks .slideshow__description--underImage {
  padding: 40px 2rem;
  font-size: 1.1rem;
}
.infoBlocks .slideshow__description--underImage .link {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}
.infoBlocks .slideshow__description--underImage .slideshow__text {
  background-color: #ffffff;
}
/* USER BLOCK
------------------------------------- */
.profileBlockContainer {
  align-self: stretch;
  margin-bottom: 20px;
}
.profileBlock:not(:empty) {
  height: 100%;
  border-radius: 0 0 30px 0;
  background-color: #ffffff;
  border: 1px solid #b3b3b3;
  transition: border 0.3s ease;
}
.profileBlock:not(:empty):hover {
  border: 1px solid #e62b27;
}
.profileBlock:not(:empty) .content-item-text--A {
  overflow: hidden;
}
.profileBlock:not(:empty) .content-item-text--A strong {
  color: #e62b27;
  display: inline-block;
  line-height: 1.2rem;
}
.profileBlock:not(:empty) .content-item-text--A .headingTitle {
  margin-bottom: 15px;
}
.profileBlock:not(:empty) .content-item-text--A .paragraph {
  margin-bottom: 15px;
}
.profileBlock:not(:empty) .content-item-text--A .headingTitle, .profileBlock:not(:empty) .content-item-text--A .paragraph {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.profileBlock:not(:empty) .content-item-text--A .headingTitle:nth-child(-n+1), .profileBlock:not(:empty) .content-item-text--A .paragraph:nth-child(-n+1) {
  padding-left: 0;
  padding-right: 0;
}
.profileBlock:not(:empty) .content-item-text--A .link[href*="mailto"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1664%2C1632V864c-21.333%2C24-44.333%2C46-69%2C66c-178.667%2C137.333-320.667%2C250-426%2C338c-34%2C28.667-61.667%2C51-83%2C67%20%20s-50.167%2C32.167-86.5%2C48.5C963.167%2C1399.833%2C929%2C1408%2C897%2C1408h-1h-1c-32%2C0-66.167-8.167-102.5-24.5S727.333%2C1351%2C706%2C1335%20%20s-49-38.333-83-67c-105.333-88-247.333-200.667-426-338c-24.667-20-47.667-42-69-66v768c0%2C8.667%2C3.167%2C16.167%2C9.5%2C22.5%20%20s13.833%2C9.5%2C22.5%2C9.5h1472c8.667%2C0%2C16.167-3.167%2C22.5-9.5S1664%2C1640.667%2C1664%2C1632z%20M1664%2C581v-11v-13.5c0%2C0-0.167-4.333-0.5-13%20%20s-1.333-12.833-3-12.5s-3.5-2.667-5.5-9s-5-8.833-9-7.5s-8.667%2C0.5-14-2.5H160c-8.667%2C0-16.167%2C3.167-22.5%2C9.5S128%2C535.333%2C128%2C544%20%20c0%2C112%2C49%2C206.667%2C147%2C284c128.667%2C101.333%2C262.333%2C207%2C401%2C317c4%2C3.333%2C15.667%2C13.167%2C35%2C29.5s34.667%2C28.833%2C46%2C37.5%20%20s26.167%2C19.167%2C44.5%2C31.5s35.167%2C21.5%2C50.5%2C27.5s29.667%2C9%2C43%2C9h1h1c13.333%2C0%2C27.667-3%2C43-9s32.167-15.167%2C50.5-27.5%20%20s33.167-22.833%2C44.5-31.5c11.333-8.667%2C26.667-21.167%2C46-37.5s31-26.167%2C35-29.5c138.667-110%2C272.333-215.667%2C401-317%20%20c36-28.667%2C69.5-67.167%2C100.5-115.5S1664%2C620.333%2C1664%2C581z%20M1792%2C544v1088c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160%20%20c-44%2C0-81.667-15.667-113-47s-47-69-47-113V544c0-44%2C15.667-81.667%2C47-113s69-47%2C113-47h1472c44%2C0%2C81.667%2C15.667%2C113%2C47%20%20S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.profileBlock:not(:empty) .content-item-text--A .link[href*="tel"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201408.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1408%2C1368c0%2C18-3.333%2C41.5-10%2C70.5s-13.667%2C51.833-21%2C68.5c-14%2C33.333-54.667%2C68.667-122%2C106c-62.667%2C34-124.667%2C51-186%2C51%20%20c-18%2C0-35.5-1.167-52.5-3.5s-36.167-6.5-57.5-12.5s-37.167-10.833-47.5-14.5S882.667%2C1623%2C856%2C1613s-43-16-49-18%20%20c-65.333-23.333-123.667-51-175-83c-85.333-52.667-173.5-124.5-264.5-215.5S204.667%2C1117.333%2C152%2C1032%20%20c-32-51.333-59.667-109.667-83-175c-2-6-8-22.333-18-49s-16.833-45.167-20.5-55.5S22%2C726.333%2C16%2C705S5.833%2C664.5%2C3.5%2C647.5%20%20S0%2C613%2C0%2C595c0-61.333%2C17-123.333%2C51-186c37.333-67.333%2C72.667-108%2C106-122c16.667-7.333%2C39.5-14.333%2C68.5-21s52.5-10%2C70.5-10%20%20c9.333%2C0%2C16.333%2C1%2C21%2C3c12%2C4%2C29.667%2C29.333%2C53%2C76c7.333%2C12.667%2C17.333%2C30.667%2C30%2C54s24.333%2C44.5%2C35%2C63.5s21%2C36.833%2C31%2C53.5%20%20c2%2C2.667%2C7.833%2C11%2C17.5%2C25s16.833%2C25.833%2C21.5%2C35.5s7%2C19.167%2C7%2C28.5c0%2C13.333-9.5%2C30-28.5%2C50s-39.667%2C38.333-62%2C55s-43%2C34.333-62%2C53%20%20S331%2C787%2C331%2C799c0%2C6%2C1.667%2C13.5%2C5%2C22.5s6.167%2C15.833%2C8.5%2C20.5s7%2C12.667%2C14%2C24s10.833%2C17.667%2C11.5%2C19%20%20c50.667%2C91.333%2C108.667%2C169.667%2C174%2C235c65.333%2C65.333%2C143.667%2C123.333%2C235%2C174c1.333%2C0.667%2C7.667%2C4.5%2C19%2C11.5s19.333%2C11.667%2C24%2C14%20%20s11.5%2C5.167%2C20.5%2C8.5s16.5%2C5%2C22.5%2C5c12%2C0%2C27.333-9.5%2C46-28.5s36.333-39.667%2C53-62s35-43%2C55-62s36.667-28.5%2C50-28.5%20%20c9.333%2C0%2C18.833%2C2.333%2C28.5%2C7s21.5%2C11.833%2C35.5%2C21.5s22.333%2C15.5%2C25%2C17.5c16.667%2C10%2C34.5%2C20.333%2C53.5%2C31s40.167%2C22.333%2C63.5%2C35%20%20s41.333%2C22.667%2C54%2C30c46.667%2C23.333%2C72%2C41%2C76%2C53C1407%2C1351.667%2C1408%2C1358.667%2C1408%2C1368z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.profileBlock:not(:empty) .content-item-text--A .link[href*="certificaat"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%202048%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1376%2C1024l138%2C135c20%2C18.667%2C26.667%2C42%2C20%2C70c-8%2C27.333-25.333%2C44.333-52%2C51l-188%2C48l53%2C186c8%2C27.333%2C1.667%2C50.667-19%2C70%20%20c-19.333%2C20.667-42.667%2C27-70%2C19l-186-53l-48%2C188c-6.667%2C26.667-23.667%2C44-51%2C52c-8%2C1.333-14.333%2C2-19%2C2%20%20c-20.667%2C0-37.667-7.333-51-22l-135-138l-135%2C138c-18.667%2C20-42%2C26.667-70%2C20c-27.333-7.333-44.333-24.667-51-52l-48-188l-186%2C53%20%20c-27.333%2C8-50.667%2C1.667-70-19c-20.667-19.333-27-42.667-19-70l53-186l-188-48c-26.667-6.667-44-23.667-52-51%20%20c-6.667-28%2C0-51.333%2C20-70l138-135L22%2C889C2%2C870.333-4.667%2C847%2C2%2C819c8-27.333%2C25.333-44.333%2C52-51l188-48l-53-186%20%20c-8-27.333-1.667-50.667%2C19-70c19.333-20.667%2C42.667-27%2C70-19l186%2C53l48-188c6.667-27.333%2C23.667-44.333%2C51-51%20%20c27.333-8%2C50.667-1.667%2C70%2C19l135%2C139l135-139c19.333-20%2C42.667-26.333%2C70-19c27.333%2C6.667%2C44.333%2C23.667%2C51%2C51l48%2C188l186-53%20%20c27.333-8%2C50.667-1.667%2C70%2C19c20.667%2C19.333%2C27%2C42.667%2C19%2C70l-53%2C186l188%2C48c26.667%2C6.667%2C44%2C23.667%2C52%2C51c6.667%2C28%2C0%2C51.333-20%2C70%20%20L1376%2C1024z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
/* SHARING BAR
------------------------------------- */
.sharing__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sharing__item {
  height: 50px;
  display: inline-block;
  float: left;
}
.sharing__link {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-indent: -999999px;
  background: #2c52a0 none no-repeat 50% 50% scroll;
  background-size: 20px 20px;
  margin: 10px 5px;
  border-bottom: 0px solid #ffffff;
  transition: background 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), margin 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55), border 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.sharing__link--fb {
  background-color: #3b5999;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030.02%2064.02%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M30%2C0v10.3s-7.59-.76-9.5%2C2.16c-1%2C1.59-.42%2C6.24-.51%2C9.59H30c-.85%2C3.91-1.46%2C6.56-2.09%2C10h-8V64H5.94V32.14H0V22.07H5.87c.3-7.37.42-14.66%2C4.07-18.38C14.06-.48%2C18%2C0%2C30%2C0Z%22%2F%3E%3C%2Fsvg%3E");
}
.sharing__link--tw {
  background-color: #55acee;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2051.95%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M43.53%2C0c5.09-.09%2C7.79%2C1.77%2C10.38%2C4.12a21.45%2C21.45%2C0%2C0%2C0%2C6.73-2.26L62.27%2C1A13.14%2C13.14%2C0%2C0%2C1%2C58%2C7.12a6%2C6%2C0%2C0%2C1-1.44%2C1v0c2.85%2C0%2C5.2-1.32%2C7.43-2v0a21.38%2C21.38%2C0%2C0%2C1-4.45%2C5.11l-2%2C1.63a38.32%2C38.32%2C0%2C0%2C1-.61%2C8.43c-3.28%2C14.74-12%2C24.74-25.72%2C29-4.94%2C1.54-12.92%2C2.17-18.58.76a47.21%2C47.21%2C0%2C0%2C1-7.72-2.52%2C31.68%2C31.68%2C0%2C0%2C1-3.72-1.91L0%2C46a21.41%2C21.41%2C0%2C0%2C0%2C4.2.16C5.49%2C46%2C6.75%2C46%2C7.94%2C45.77a27.08%2C27.08%2C0%2C0%2C0%2C7.88-2.84%2C14.64%2C14.64%2C0%2C0%2C0%2C3.56-2.34%2C11%2C11%2C0%2C0%2C1-3.91-.7c-4.25-1.5-6.72-4.26-8.33-8.4%2C1.29.14%2C5%2C.48%2C5.86-.25a9.6%2C9.6%2C0%2C0%2C1-4.29-1.73A12.64%2C12.64%2C0%2C0%2C1%2C2.53%2C18.27l1.35.64a15.07%2C15.07%2C0%2C0%2C0%2C2.75.77%2C4.12%2C4.12%2C0%2C0%2C0%2C1.79.16H8.36c-.66-.77-1.74-1.29-2.4-2.11A13.43%2C13.43%2C0%2C0%2C1%2C3%2C5.82%2C15%2C15%2C0%2C0%2C1%2C4.42%2C2.4l.06%2C0A8.19%2C8.19%2C0%2C0%2C0%2C5.67%2C3.8%2C23.88%2C23.88%2C0%2C0%2C0%2C9.58%2C7.54a38.66%2C38.66%2C0%2C0%2C0%2C16%2C7.76%2C25.52%2C25.52%2C0%2C0%2C0%2C5.89.77%2C12.28%2C12.28%2C0%2C0%2C1%2C.06-6.17A12.94%2C12.94%2C0%2C0%2C1%2C39%2C1.09a15.71%2C15.71%2C0%2C0%2C1%2C2.91-.9Z%22%2F%3E%3C%2Fsvg%3E");
}
.sharing__link--em {
  background-color: #76767c;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1664%2C1632V864c-21.333%2C24-44.333%2C46-69%2C66c-178.667%2C137.333-320.667%2C250-426%2C338c-34%2C28.667-61.667%2C51-83%2C67%20%20s-50.167%2C32.167-86.5%2C48.5C963.167%2C1399.833%2C929%2C1408%2C897%2C1408h-1h-1c-32%2C0-66.167-8.167-102.5-24.5S727.333%2C1351%2C706%2C1335%20%20s-49-38.333-83-67c-105.333-88-247.333-200.667-426-338c-24.667-20-47.667-42-69-66v768c0%2C8.667%2C3.167%2C16.167%2C9.5%2C22.5%20%20s13.833%2C9.5%2C22.5%2C9.5h1472c8.667%2C0%2C16.167-3.167%2C22.5-9.5S1664%2C1640.667%2C1664%2C1632z%20M1664%2C581v-11v-13.5c0%2C0-0.167-4.333-0.5-13%20%20s-1.333-12.833-3-12.5s-3.5-2.667-5.5-9s-5-8.833-9-7.5s-8.667%2C0.5-14-2.5H160c-8.667%2C0-16.167%2C3.167-22.5%2C9.5S128%2C535.333%2C128%2C544%20%20c0%2C112%2C49%2C206.667%2C147%2C284c128.667%2C101.333%2C262.333%2C207%2C401%2C317c4%2C3.333%2C15.667%2C13.167%2C35%2C29.5s34.667%2C28.833%2C46%2C37.5%20%20s26.167%2C19.167%2C44.5%2C31.5s35.167%2C21.5%2C50.5%2C27.5s29.667%2C9%2C43%2C9h1h1c13.333%2C0%2C27.667-3%2C43-9s32.167-15.167%2C50.5-27.5%20%20s33.167-22.833%2C44.5-31.5c11.333-8.667%2C26.667-21.167%2C46-37.5s31-26.167%2C35-29.5c138.667-110%2C272.333-215.667%2C401-317%20%20c36-28.667%2C69.5-67.167%2C100.5-115.5S1664%2C620.333%2C1664%2C581z%20M1792%2C544v1088c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160%20%20c-44%2C0-81.667-15.667-113-47s-47-69-47-113V544c0-44%2C15.667-81.667%2C47-113s69-47%2C113-47h1472c44%2C0%2C81.667%2C15.667%2C113%2C47%20%20S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E");
}
.sharing__link--li {
  background-color: #0077B5;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2060.97%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M49.75%2C61V38.79c0-4.55-1.32-9.1-6.67-9.1s-7.6%2C4.55-7.6%2C9.21V61H21.19V20.36H35.48v5.46c3.76-4.77%2C7-6.75%2C13-6.75S64%2C21.84%2C64%2C37.88V61ZM8%2C14.33c-4.41%2C0-8-3.2-8-7.16S3.57%2C0%2C8%2C0s8%2C3.21%2C8%2C7.17S12.39%2C14.33%2C8%2C14.33ZM15.11%2C61H.8V20.36H15.11Z%22%2F%3E%3C%2Fsvg%3E");
}
.sharing__link:hover {
  background-color: #e62b27;
  margin: 2px 5px 13px 5px;
  border-bottom: 5px solid #ffffff;
}
/* CTA BLOCK
------------------------------------- */
.ctaBlock--primary {
  color: #ffffff;
  padding: 130px 40px 100px;
  margin: -20px 0 50px;
  box-sizing: border-box;
  position: relative;
  z-index: 100;
}
.ctaBlock--primary::before {
  content: "";
  border-bottom: 40px solid #e62b27;
  border-right: 40px solid transparent;
  border-left: 40px solid transparent;
  position: absolute;
  left: 40px;
  top: -40px;
  z-index: 2;
}
.ctaBlock--primary::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #e62b27;
  border-radius: 0 0 50px 0;
  box-shadow: 0 0px 10px rgba(51, 51, 51, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.ctaBlock .headingTitle {
  color: #ffffff;
  text-align: left;
}
.ctaBlock--secondary {
  margin-top: 80px;
}
.ctaBlock--mobile {
  padding: 40px 40px 20px;
  margin: -5px 0 0px;
}
/* BORDERED CONTENT
------------------------------------- */
.borderedContent {
  padding: 60px 40px;
  margin-bottom: 20px;
  border: 1px solid #e6e6e7;
  background-color: #ffffff;
  border-radius: 0 0 40px 0;
  box-sizing: border-box;
}
.borderedContent:empty {
  padding: 0;
  border: none;
  border-radius: 0;
}
.borderedContent--white {
  background-color: #ffffff;
  border-color: #b7b7ba;
}
.borderedContent .link[href*="mailto"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1664%2C1632V864c-21.333%2C24-44.333%2C46-69%2C66c-178.667%2C137.333-320.667%2C250-426%2C338c-34%2C28.667-61.667%2C51-83%2C67%20%20s-50.167%2C32.167-86.5%2C48.5C963.167%2C1399.833%2C929%2C1408%2C897%2C1408h-1h-1c-32%2C0-66.167-8.167-102.5-24.5S727.333%2C1351%2C706%2C1335%20%20s-49-38.333-83-67c-105.333-88-247.333-200.667-426-338c-24.667-20-47.667-42-69-66v768c0%2C8.667%2C3.167%2C16.167%2C9.5%2C22.5%20%20s13.833%2C9.5%2C22.5%2C9.5h1472c8.667%2C0%2C16.167-3.167%2C22.5-9.5S1664%2C1640.667%2C1664%2C1632z%20M1664%2C581v-11v-13.5c0%2C0-0.167-4.333-0.5-13%20%20s-1.333-12.833-3-12.5s-3.5-2.667-5.5-9s-5-8.833-9-7.5s-8.667%2C0.5-14-2.5H160c-8.667%2C0-16.167%2C3.167-22.5%2C9.5S128%2C535.333%2C128%2C544%20%20c0%2C112%2C49%2C206.667%2C147%2C284c128.667%2C101.333%2C262.333%2C207%2C401%2C317c4%2C3.333%2C15.667%2C13.167%2C35%2C29.5s34.667%2C28.833%2C46%2C37.5%20%20s26.167%2C19.167%2C44.5%2C31.5s35.167%2C21.5%2C50.5%2C27.5s29.667%2C9%2C43%2C9h1h1c13.333%2C0%2C27.667-3%2C43-9s32.167-15.167%2C50.5-27.5%20%20s33.167-22.833%2C44.5-31.5c11.333-8.667%2C26.667-21.167%2C46-37.5s31-26.167%2C35-29.5c138.667-110%2C272.333-215.667%2C401-317%20%20c36-28.667%2C69.5-67.167%2C100.5-115.5S1664%2C620.333%2C1664%2C581z%20M1792%2C544v1088c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160%20%20c-44%2C0-81.667-15.667-113-47s-47-69-47-113V544c0-44%2C15.667-81.667%2C47-113s69-47%2C113-47h1472c44%2C0%2C81.667%2C15.667%2C113%2C47%20%20S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.borderedContent .link[href*="tel"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201408.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1408%2C1368c0%2C18-3.333%2C41.5-10%2C70.5s-13.667%2C51.833-21%2C68.5c-14%2C33.333-54.667%2C68.667-122%2C106c-62.667%2C34-124.667%2C51-186%2C51%20%20c-18%2C0-35.5-1.167-52.5-3.5s-36.167-6.5-57.5-12.5s-37.167-10.833-47.5-14.5S882.667%2C1623%2C856%2C1613s-43-16-49-18%20%20c-65.333-23.333-123.667-51-175-83c-85.333-52.667-173.5-124.5-264.5-215.5S204.667%2C1117.333%2C152%2C1032%20%20c-32-51.333-59.667-109.667-83-175c-2-6-8-22.333-18-49s-16.833-45.167-20.5-55.5S22%2C726.333%2C16%2C705S5.833%2C664.5%2C3.5%2C647.5%20%20S0%2C613%2C0%2C595c0-61.333%2C17-123.333%2C51-186c37.333-67.333%2C72.667-108%2C106-122c16.667-7.333%2C39.5-14.333%2C68.5-21s52.5-10%2C70.5-10%20%20c9.333%2C0%2C16.333%2C1%2C21%2C3c12%2C4%2C29.667%2C29.333%2C53%2C76c7.333%2C12.667%2C17.333%2C30.667%2C30%2C54s24.333%2C44.5%2C35%2C63.5s21%2C36.833%2C31%2C53.5%20%20c2%2C2.667%2C7.833%2C11%2C17.5%2C25s16.833%2C25.833%2C21.5%2C35.5s7%2C19.167%2C7%2C28.5c0%2C13.333-9.5%2C30-28.5%2C50s-39.667%2C38.333-62%2C55s-43%2C34.333-62%2C53%20%20S331%2C787%2C331%2C799c0%2C6%2C1.667%2C13.5%2C5%2C22.5s6.167%2C15.833%2C8.5%2C20.5s7%2C12.667%2C14%2C24s10.833%2C17.667%2C11.5%2C19%20%20c50.667%2C91.333%2C108.667%2C169.667%2C174%2C235c65.333%2C65.333%2C143.667%2C123.333%2C235%2C174c1.333%2C0.667%2C7.667%2C4.5%2C19%2C11.5s19.333%2C11.667%2C24%2C14%20%20s11.5%2C5.167%2C20.5%2C8.5s16.5%2C5%2C22.5%2C5c12%2C0%2C27.333-9.5%2C46-28.5s36.333-39.667%2C53-62s35-43%2C55-62s36.667-28.5%2C50-28.5%20%20c9.333%2C0%2C18.833%2C2.333%2C28.5%2C7s21.5%2C11.833%2C35.5%2C21.5s22.333%2C15.5%2C25%2C17.5c16.667%2C10%2C34.5%2C20.333%2C53.5%2C31s40.167%2C22.333%2C63.5%2C35%20%20s41.333%2C22.667%2C54%2C30c46.667%2C23.333%2C72%2C41%2C76%2C53C1407%2C1351.667%2C1408%2C1358.667%2C1408%2C1368z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.borderedContent .link[href*="certificaat"] {
  padding-left: 20px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%202048%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1376%2C1024l138%2C135c20%2C18.667%2C26.667%2C42%2C20%2C70c-8%2C27.333-25.333%2C44.333-52%2C51l-188%2C48l53%2C186c8%2C27.333%2C1.667%2C50.667-19%2C70%20%20c-19.333%2C20.667-42.667%2C27-70%2C19l-186-53l-48%2C188c-6.667%2C26.667-23.667%2C44-51%2C52c-8%2C1.333-14.333%2C2-19%2C2%20%20c-20.667%2C0-37.667-7.333-51-22l-135-138l-135%2C138c-18.667%2C20-42%2C26.667-70%2C20c-27.333-7.333-44.333-24.667-51-52l-48-188l-186%2C53%20%20c-27.333%2C8-50.667%2C1.667-70-19c-20.667-19.333-27-42.667-19-70l53-186l-188-48c-26.667-6.667-44-23.667-52-51%20%20c-6.667-28%2C0-51.333%2C20-70l138-135L22%2C889C2%2C870.333-4.667%2C847%2C2%2C819c8-27.333%2C25.333-44.333%2C52-51l188-48l-53-186%20%20c-8-27.333-1.667-50.667%2C19-70c19.333-20.667%2C42.667-27%2C70-19l186%2C53l48-188c6.667-27.333%2C23.667-44.333%2C51-51%20%20c27.333-8%2C50.667-1.667%2C70%2C19l135%2C139l135-139c19.333-20%2C42.667-26.333%2C70-19c27.333%2C6.667%2C44.333%2C23.667%2C51%2C51l48%2C188l186-53%20%20c27.333-8%2C50.667-1.667%2C70%2C19c20.667%2C19.333%2C27%2C42.667%2C19%2C70l-53%2C186l188%2C48c26.667%2C6.667%2C44%2C23.667%2C52%2C51c6.667%2C28%2C0%2C51.333-20%2C70%20%20L1376%2C1024z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
/* NEWS
------------------------------------- */
.newsContentItem .newsContentItem__imageContainer {
  overflow: hidden;
  border-radius: 0 0 10px 0;
}
.footer .newsContentItem--A {
  display: flex;
  flex-wrap: wrap;
}
.footer .newsContentItem--A .newsContentItem__item {
  width: 50%;
  margin: 0;
  box-sizing: border-box;
  border: none;
}
.footer .newsContentItem--A .newsContentItem__item:nth-child(2n+1) {
  padding-right: 20px;
}
.footer .newsContentItem--A .newsContentItem__headingTitle {
  font-size: calc(1rem);
  margin-bottom: 0;
}
.footer .newsContentItem--A .newsContentItem__button {
  padding: 0;
  background-color: transparent;
  color: #2c52a0;
  text-transform: none;
  font-weight: 400;
}
.footer .newsContentItem--A .newsContentItem__button:hover {
  color: #162950;
}
.footer .newsContentItem--A .newsContentItem__link:hover {
  text-decoration: none;
}
.newsOverview__form {
  display: none;
  position: none;
}
.newsOverview__item {
  background-color: #ffffff;
  border: 1px solid #b3b3b3;
  border-radius: 0 0 30px 0;
  padding: 20px 0;
}
.pagination__button {
  padding: 0.4em 0.6em;
  border: 1px solid transparent;
}
.pagination__button--cta {
  background-color: #ffffff;
}
.pagination__button:hover {
  border: 1px solid #b7b7ba;
}
.newsOverview__content {
  align-self: center;
}
.newsDetail__figure {
  display: none;
}
.newsDetail__message {
  margin-left: 0;
}
.static--phablet .newsOverview__headingTitle, .static--phablet .newsOverview__imageContainer {
  margin-left: 20px;
}
.static--mobile .newsOverview__headingTitle, .static--mobile .newsOverview__content {
  padding: 0 20px;
  box-sizing: border-box;
}
.static--mobile .newsOverview__headingTitle {
  margin-bottom: 24px;
}
.footer .newsFullWidth .newsContentItem__item {
  width: 100%;
}
/* SHOWCASE
------------------------------------- */
.showcaseOverview {
  overflow: visible;
  padding-top: 20px;
}
.showcaseOverview__content {
  padding: 10px 30px 0;
}
.showcaseOverview__button {
  margin: 0 0 20px 30px;
}
.showcaseOverview .showcaseOverview__item {
  background-color: #ffffff;
  border: 1px solid #b3b3b3;
  border-radius: 0 0 30px;
  transition: box-shadow 0.3s ease;
  margin-bottom: 20px;
}
.showcaseOverview .showcaseOverview__item:hover {
  border: 1px solid #e62b27;
}
.showcaseOverview .showcaseOverview__item:hover .showcaseOverview__image {
  transform: scale(1.2);
}
.showcaseOverview__image {
  transition: transform 0.3s ease;
}
.showcaseOverview__headingTitle {
  text-transform: uppercase;
  font-size: calc(2.25rem - 1rem);
  line-height: calc(2.25rem - .7rem);
}
.showcase-overview__filter-options {
  display: none;
}
.section--projectDetail .headingTitle-h1 {
  text-align: left;
}
/* Catalog
------------------------------------- */
.catalog {
  display: block;
}
.catalog__list {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}
.catalog__list--c2 {
  grid-template-columns: 1fr 1fr;
}
.catalog__list--c1 {
  grid-template-columns: 1fr;
}
.catalog__item {
  width: 100%;
  height: 100%;
  display: grid;
  overflow: hidden;
  border-radius: 0 0 30px 0;
  border: 1px solid #b3b3b3;
  transition: border 0.3s ease;
  background-color: #ffffff;
  box-sizing: border-box;
}
.catalog__item:hover {
  border: 1px solid #e62b27;
}
.catalog__item:hover .catalog__image {
  transform: scale(1.2);
}
.catalog__imageContainer {
  min-height: 220px;
  max-height: 220px;
  overflow: hidden;
  line-height: 0;
  position: relative;
  text-align: center;
  background-color: #808080;
}
.catalog__imageContainer--noImage {
  background: #808080 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%20128%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23b3b3b3%22%20d%3D%22M98.1%2C33.4H29.9c-2.8%2C0-5.1%2C2.3-5.1%2C5.1v50.9c0%2C2.8%2C2.3%2C5.1%2C5.1%2C5.1h68.1c2.8%2C0%2C5.1-2.3%2C5.1-5.1V38.5C103.2%2C35.7%2C100.9%2C33.4%2C98.1%2C33.4z%20M95.9%2C40.6v34.7L83.8%2C63.2c-1.6-1.6-4.3-1.6-5.9%2C0l-16%2C16l-8.1-8.1c-1.6-1.6-4.3-1.6-5.9%2C0L32%2C87V40.6H95.9z%22%2F%3E%3Ccircle%20fill%3D%22%23b3b3b3%22%20cx%3D%2250.7%22%20cy%3D%2254.5%22%20r%3D%227%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50% scroll;
  background-repeat: no-repeat;
}
.catalog__image {
  width: auto;
  min-height: 220px;
  height: 100%;
  box-shadow: 0 0 100px 0px #4d4d4d;
  transition: transform 0.3s ease;
  transform-origin: center;
}
.catalog__category--headingTitle {
  width: 100%;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: 0 0 15px rgba(51, 51, 51, 0.8);
  padding: 0 20px;
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0px;
  box-sizing: border-box;
}
.catalog__headingTitle {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: calc(1rem + .75rem);
  color: #e62b27;
}
.catalog__info {
  width: 100%;
  display: inline-block;
  padding: 20px;
  box-sizing: border-box;
}
.catalog__info .headingTitle {
  margin-bottom: 24px;
}
.catalog__title {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}
.catalog__link {
  width: 100%;
  display: inline-block;
  padding-left: 25px;
  color: #2c52a0;
  background: transparent none no-repeat 0 50% scroll;
  background-size: 20px 20px;
}
.catalog__link:hover {
  color: #e62b27;
}
.catalog__link--download {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1344%201344q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm256%200q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm128-224v320q0%2040-28%2068t-68%2028h-1472q-40%200-68-28t-28-68v-320q0-40%2028-68t68-28h465l135%20136q58%2056%20136%2056t136-56l136-136h464q40%200%2068%2028t28%2068zm-325-569q17%2041-14%2070l-448%20448q-18%2019-45%2019t-45-19l-448-448q-31-29-14-70%2017-39%2059-39h256v-448q0-26%2019-45t45-19h256q26%200%2045%2019t19%2045v448h256q42%200%2059%2039z%22%2F%3E%3C%2Fsvg%3E");
}
.catalog__link--download:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M1344%201344q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm256%200q0-26-19-45t-45-19-45%2019-19%2045%2019%2045%2045%2019%2045-19%2019-45zm128-224v320q0%2040-28%2068t-68%2028h-1472q-40%200-68-28t-28-68v-320q0-40%2028-68t68-28h465l135%20136q58%2056%20136%2056t136-56l136-136h464q40%200%2068%2028t28%2068zm-325-569q17%2041-14%2070l-448%20448q-18%2019-45%2019t-45-19l-448-448q-31-29-14-70%2017-39%2059-39h256v-448q0-26%2019-45t45-19h256q26%200%2045%2019t19%2045v448h256q42%200%2059%2039z%22%2F%3E%3C%2Fsvg%3E");
}
.catalog__link--share {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1792%2C838v794c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160c-44%2C0-81.667-15.667-113-47s-47-69-47-113V838%20%20c29.333%2C32.667%2C63%2C61.667%2C101%2C87c241.333%2C164%2C407%2C279%2C497%2C345c38%2C28%2C68.833%2C49.833%2C92.5%2C65.5s55.167%2C31.667%2C94.5%2C48%20%20s76%2C24.5%2C110%2C24.5h1h1c34%2C0%2C70.667-8.167%2C110-24.5c39.333-16.333%2C70.833-32.333%2C94.5-48s54.5-37.5%2C92.5-65.5%20%20c113.333-82%2C279.333-197%2C498-345C1730%2C899%2C1763.333%2C870%2C1792%2C838z%20M1792%2C544c0%2C52.667-16.333%2C103-49%2C151s-73.333%2C89-122%2C123%20%20c-250.667%2C174-406.667%2C282.333-468%2C325c-6.667%2C4.667-20.833%2C14.833-42.5%2C30.5s-39.667%2C28.333-54%2C38s-31.667%2C20.5-52%2C32.5%20%20c-20.333%2C12-39.5%2C21-57.5%2C27s-34.667%2C9-50%2C9h-1h-1c-15.333%2C0-32-3-50-9s-37.167-15-57.5-27s-37.667-22.833-52-32.5%20%20s-32.333-22.333-54-38s-35.833-25.833-42.5-30.5c-60.667-42.667-148-103.5-262-182.5S194.667%2C834%2C172%2C818%20%20c-41.333-28-80.333-66.5-117-115.5S0%2C608%2C0%2C566c0-52%2C13.833-95.333%2C41.5-130s67.167-52%2C118.5-52h1472%20%20c43.333%2C0%2C80.833%2C15.667%2C112.5%2C47S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E");
}
.catalog__link--share:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M1792%2C838v794c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160c-44%2C0-81.667-15.667-113-47s-47-69-47-113V838%20%20c29.333%2C32.667%2C63%2C61.667%2C101%2C87c241.333%2C164%2C407%2C279%2C497%2C345c38%2C28%2C68.833%2C49.833%2C92.5%2C65.5s55.167%2C31.667%2C94.5%2C48%20%20s76%2C24.5%2C110%2C24.5h1h1c34%2C0%2C70.667-8.167%2C110-24.5c39.333-16.333%2C70.833-32.333%2C94.5-48s54.5-37.5%2C92.5-65.5%20%20c113.333-82%2C279.333-197%2C498-345C1730%2C899%2C1763.333%2C870%2C1792%2C838z%20M1792%2C544c0%2C52.667-16.333%2C103-49%2C151s-73.333%2C89-122%2C123%20%20c-250.667%2C174-406.667%2C282.333-468%2C325c-6.667%2C4.667-20.833%2C14.833-42.5%2C30.5s-39.667%2C28.333-54%2C38s-31.667%2C20.5-52%2C32.5%20%20c-20.333%2C12-39.5%2C21-57.5%2C27s-34.667%2C9-50%2C9h-1h-1c-15.333%2C0-32-3-50-9s-37.167-15-57.5-27s-37.667-22.833-52-32.5%20%20s-32.333-22.333-54-38s-35.833-25.833-42.5-30.5c-60.667-42.667-148-103.5-262-182.5S194.667%2C834%2C172%2C818%20%20c-41.333-28-80.333-66.5-117-115.5S0%2C608%2C0%2C566c0-52%2C13.833-95.333%2C41.5-130s67.167-52%2C118.5-52h1472%20%20c43.333%2C0%2C80.833%2C15.667%2C112.5%2C47S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E");
}
/* MODAL
------------------------------------- */
.modalInner {
  max-width: 600px;
}
.modal .form__description {
  width: 100%;
  padding: 15px;
  background-color: #e62b27;
  color: #ffffff;
}
.modal .form__description .paragraph {
  margin: 0;
  font-size: 1rem;
}
.modal .form__message {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.modal .form__message .paragraph {
  margin: 20px 0;
  font-size: 1rem;
}
/* FOOTER
------------------------------------- */
.footer {
  background-color: #ffffff;
  color: #333333;
  font-size: 0.8rem;
  line-height: 1.2rem;
  border-top: 13px solid #e62b27;
}
.footer .headingTitle {
  color: #333333;
}
.footer .link {
  color: #2c52a0;
}
.footer .link:hover {
  color: #162950;
}
.footer__section--top {
  padding: 60px 0;
}
.footer__section--bottom {
  text-align: center;
  background-color: #e62b27;
  font-size: 0.8rem;
  color: #ffffff;
}
.footer__section--bottom .headingTitle {
  font-family: "Open Sans", sans-serif;
  color: #ffffff;
}
.footer__section--bottom .link {
  color: #ffffff;
}
.footer__section--bottom .link:hover {
  color: #f6b2b0;
}
.footer__section--bottom .paragraph {
  width: 100%;
  display: inline-block;
  font-size: 1.1em;
  margin-top: 12px;
  margin-bottom: 0;
}
.footer__section--bottom .footer__link--fastware {
  margin: 0 auto;
}
.footer__section--bw {
  color: #000000;
  font-size: 1.2em;
}
.footer__section--bw .link {
  color: #000000;
}
.footer__section--bw .image {
  display: inline-block;
  margin-bottom: 15px !important;
}
.toTop__link {
  width: 12px;
  height: 12px;
  line-height: 0;
  text-indent: -999999px;
  padding: 0.9rem;
  background-color: #2c52a0;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.84%2030.28%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M39.18%2C30a1%2C1%2C0%2C0%2C1-1.41%2C0L23.63%2C15.85a1%2C1%2C0%2C0%2C0-1.42%2C0L8.07%2C30a1%2C1%2C0%2C0%2C1-1.41%2C0L.29%2C23.63a1%2C1%2C0%2C0%2C1%2C0-1.42L15.14%2C7.36%2C22.21.29a1%2C1%2C0%2C0%2C1%2C1.42%2C0L30.7%2C7.36%2C45.55%2C22.21a1%2C1%2C0%2C0%2C1%2C0%2C1.42Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 15px 15px;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 3px;
  position: fixed;
  z-index: 99;
  bottom: 40px;
  right: 30px;
  opacity: 0;
  pointer-events: none;
  transition: background-color 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease;
}
.toTop__link:hover {
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.84%2030.28%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%23e62b27%22%20d%3D%22M39.18%2C30a1%2C1%2C0%2C0%2C1-1.41%2C0L23.63%2C15.85a1%2C1%2C0%2C0%2C0-1.42%2C0L8.07%2C30a1%2C1%2C0%2C0%2C1-1.41%2C0L.29%2C23.63a1%2C1%2C0%2C0%2C1%2C0-1.42L15.14%2C7.36%2C22.21.29a1%2C1%2C0%2C0%2C1%2C1.42%2C0L30.7%2C7.36%2C45.55%2C22.21a1%2C1%2C0%2C0%2C1%2C0%2C1.42Z%22%2F%3E%3C%2Fsvg%3E");
  box-shadow: 0 0px 10px rgba(51, 51, 51, 0.5);
}
.toTop__link.hasScrolled {
  opacity: 1;
  pointer-events: unset;
}
/* COOKIE BAR
------------------------------------- */
.cookieNotification--A {
  background-color: #2c52a0;
  color: #ffffff;
}
.cookieNotification--A .button {
  border: none;
  margin: 7px 0;
  background-size: 40% 40%;
  background-color: #e62b27;
  border-radius: 0;
}
.cookieNotification--A .cookieNotification__link:hover {
  color: #ffffff;
}
/* COOKIE FIRST
------------------------------------- */
#cookiefirst-policy-page button {
  color: #ffffff;
  background-color: #e62b27;
  font-size: 0.9rem;
  font-weight: 700;
  padding: 0.7em 1.3em;
  line-height: 0.9rem;
  border: none;
  border-radius: 0 0 12px 0;
  text-transform: uppercase;
}
#cookiefirst-policy-page button:hover, #cookiefirst-policy-page button:focus {
  color: #e62b27;
  background-color: #ebebec;
}
#cookiefirst-policy-page button:not(:last-of-type) {
  margin-right: 1.3em;
}
.cookiefirst-root {
  --banner-accent-color: #e62b27!important;
}
.cookiefirst-root button {
  --banner-btn-primary-bg: #e62b27!important;
  --banner-btn-primary-border-color: #e62b27!important;
  --banner-btn-primary-hover-text: #e62b27!important;
  --banner-btn-primary-hover-border-color: #e62b27!important;
  --banner-btn-secondary-bg: #e62b27!important;
  --banner-btn-secondary-border-color: #e62b27!important;
  --banner-btn-secondary-hover-text: #e62b27!important;
  --banner-btn-secondary-hover-border-color: #e62b27!important;
}
/* TEAM SLIDER
------------------------------------- */
.team:not(.menuSprite) {
  margin-top: 20px;
  position: relative;
  /**.tns-autowidth {
	display: inline-flex;
  }**/
}
.team:not(.menuSprite)__header {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: stretch;
}
.team:not(.menuSprite)__title {
  flex: 1 1 auto;
}
.team:not(.menuSprite)__title .headingTitle {
  margin-bottom: 0px;
}
.team:not(.menuSprite) .slider-container {
  position: relative;
}
.team:not(.menuSprite) .button {
  position: absolute;
  height: 100%;
  top: 0;
  padding: 0 17px;
  background-color: rgba(159, 159, 159, 0.5);
  background-size: 16px;
  background-position: 7px center;
  background-repeat: no-repeat;
  display: none;
  border-radius: 0;
}
.team:not(.menuSprite) .button:hover {
  background-color: rgba(159, 159, 159, 0.7);
}
.team:not(.menuSprite):hover .button {
  display: initial;
}
.team:not(.menuSprite) .button--prev {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='195' height='327' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='329' width='197' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpolygon id='svg_1' points='192.4324951171875,33.930084228515625 160.13250732421875,1.5300878882408142 0.4325231909751892,161.53009033203125 0.4325231909751892,161.53009033203125 0.4325231909751892,161.53009033203125 160.13250732421875,321.5300598144531 192.4324951171875,289.13006591796875 65.13252258300781,161.53009033203125 '/%3E%3C/g%3E%3C/svg%3E");
}
.team:not(.menuSprite) .button--next {
  right: 0;
  background-position: 10px center;
  background-image: url("data:image/svg+xml,%3Csvg width='195' height='327' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' d='M-1-1h197v329H-1z'/%3E%3Cg%3E%3Cpath d='m.371 289.084 32.284 32.415 159.777-159.922L32.809 1.499.495 33.884l127.237 127.661z'/%3E%3C/g%3E%3C/svg%3E");
}
.team:not(.menuSprite)__slider {
  background-color: #171717;
}
.team:not(.menuSprite)__controls {
  min-width: 115px;
  flex: 0 1 auto;
  align-self: flex-end;
}
.team:not(.menuSprite)__image {
  min-height: 350px;
  max-height: 350px;
  height: 350px;
  display: block;
  cursor: pointer;
}
.team:not(.menuSprite)__info {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: stretch;
  background-color: #ffffff;
  border: 2px solid #f39492;
  width: 350px;
  padding: 20px;
  margin-top: 5px;
}
.team:not(.menuSprite)__info:before {
  position: absolute;
  top: 0;
  height: 20px;
  width: 20px;
  left: 50%;
  border-top: 2px solid #f39492;
  border-left: 2px solid #f39492;
  background: #ffffff;
  transform: rotate(45deg) translateX(-16px) translateY(-1px);
  content: "";
  z-index: -1;
}
.team:not(.menuSprite)__info .link[href*="mailto"] {
  padding-left: 30px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201792.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1664%2C1632V864c-21.333%2C24-44.333%2C46-69%2C66c-178.667%2C137.333-320.667%2C250-426%2C338c-34%2C28.667-61.667%2C51-83%2C67%20%20s-50.167%2C32.167-86.5%2C48.5C963.167%2C1399.833%2C929%2C1408%2C897%2C1408h-1h-1c-32%2C0-66.167-8.167-102.5-24.5S727.333%2C1351%2C706%2C1335%20%20s-49-38.333-83-67c-105.333-88-247.333-200.667-426-338c-24.667-20-47.667-42-69-66v768c0%2C8.667%2C3.167%2C16.167%2C9.5%2C22.5%20%20s13.833%2C9.5%2C22.5%2C9.5h1472c8.667%2C0%2C16.167-3.167%2C22.5-9.5S1664%2C1640.667%2C1664%2C1632z%20M1664%2C581v-11v-13.5c0%2C0-0.167-4.333-0.5-13%20%20s-1.333-12.833-3-12.5s-3.5-2.667-5.5-9s-5-8.833-9-7.5s-8.667%2C0.5-14-2.5H160c-8.667%2C0-16.167%2C3.167-22.5%2C9.5S128%2C535.333%2C128%2C544%20%20c0%2C112%2C49%2C206.667%2C147%2C284c128.667%2C101.333%2C262.333%2C207%2C401%2C317c4%2C3.333%2C15.667%2C13.167%2C35%2C29.5s34.667%2C28.833%2C46%2C37.5%20%20s26.167%2C19.167%2C44.5%2C31.5s35.167%2C21.5%2C50.5%2C27.5s29.667%2C9%2C43%2C9h1h1c13.333%2C0%2C27.667-3%2C43-9s32.167-15.167%2C50.5-27.5%20%20s33.167-22.833%2C44.5-31.5c11.333-8.667%2C26.667-21.167%2C46-37.5s31-26.167%2C35-29.5c138.667-110%2C272.333-215.667%2C401-317%20%20c36-28.667%2C69.5-67.167%2C100.5-115.5S1664%2C620.333%2C1664%2C581z%20M1792%2C544v1088c0%2C44-15.667%2C81.667-47%2C113s-69%2C47-113%2C47H160%20%20c-44%2C0-81.667-15.667-113-47s-47-69-47-113V544c0-44%2C15.667-81.667%2C47-113s69-47%2C113-47h1472c44%2C0%2C81.667%2C15.667%2C113%2C47%20%20S1792%2C500%2C1792%2C544z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.team:not(.menuSprite)__info .link[href*="tel"] {
  padding-left: 30px;
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%201408.0%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1408%2C1368c0%2C18-3.333%2C41.5-10%2C70.5s-13.667%2C51.833-21%2C68.5c-14%2C33.333-54.667%2C68.667-122%2C106c-62.667%2C34-124.667%2C51-186%2C51%20%20c-18%2C0-35.5-1.167-52.5-3.5s-36.167-6.5-57.5-12.5s-37.167-10.833-47.5-14.5S882.667%2C1623%2C856%2C1613s-43-16-49-18%20%20c-65.333-23.333-123.667-51-175-83c-85.333-52.667-173.5-124.5-264.5-215.5S204.667%2C1117.333%2C152%2C1032%20%20c-32-51.333-59.667-109.667-83-175c-2-6-8-22.333-18-49s-16.833-45.167-20.5-55.5S22%2C726.333%2C16%2C705S5.833%2C664.5%2C3.5%2C647.5%20%20S0%2C613%2C0%2C595c0-61.333%2C17-123.333%2C51-186c37.333-67.333%2C72.667-108%2C106-122c16.667-7.333%2C39.5-14.333%2C68.5-21s52.5-10%2C70.5-10%20%20c9.333%2C0%2C16.333%2C1%2C21%2C3c12%2C4%2C29.667%2C29.333%2C53%2C76c7.333%2C12.667%2C17.333%2C30.667%2C30%2C54s24.333%2C44.5%2C35%2C63.5s21%2C36.833%2C31%2C53.5%20%20c2%2C2.667%2C7.833%2C11%2C17.5%2C25s16.833%2C25.833%2C21.5%2C35.5s7%2C19.167%2C7%2C28.5c0%2C13.333-9.5%2C30-28.5%2C50s-39.667%2C38.333-62%2C55s-43%2C34.333-62%2C53%20%20S331%2C787%2C331%2C799c0%2C6%2C1.667%2C13.5%2C5%2C22.5s6.167%2C15.833%2C8.5%2C20.5s7%2C12.667%2C14%2C24s10.833%2C17.667%2C11.5%2C19%20%20c50.667%2C91.333%2C108.667%2C169.667%2C174%2C235c65.333%2C65.333%2C143.667%2C123.333%2C235%2C174c1.333%2C0.667%2C7.667%2C4.5%2C19%2C11.5s19.333%2C11.667%2C24%2C14%20%20s11.5%2C5.167%2C20.5%2C8.5s16.5%2C5%2C22.5%2C5c12%2C0%2C27.333-9.5%2C46-28.5s36.333-39.667%2C53-62s35-43%2C55-62s36.667-28.5%2C50-28.5%20%20c9.333%2C0%2C18.833%2C2.333%2C28.5%2C7s21.5%2C11.833%2C35.5%2C21.5s22.333%2C15.5%2C25%2C17.5c16.667%2C10%2C34.5%2C20.333%2C53.5%2C31s40.167%2C22.333%2C63.5%2C35%20%20s41.333%2C22.667%2C54%2C30c46.667%2C23.333%2C72%2C41%2C76%2C53C1407%2C1351.667%2C1408%2C1358.667%2C1408%2C1368z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
}
.team:not(.menuSprite)__functionTitle {
  color: #e62b27;
  font-weight: bold;
}
.team:not(.menuSprite)__certificateTitle {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.0%200%202048%202048%22%20overflow%3D%22hidden%22%3E%3Cpath%20fill%3D%22%232c52a0%22%20d%3D%22M1376%2C1024l138%2C135c20%2C18.667%2C26.667%2C42%2C20%2C70c-8%2C27.333-25.333%2C44.333-52%2C51l-188%2C48l53%2C186c8%2C27.333%2C1.667%2C50.667-19%2C70%20%20c-19.333%2C20.667-42.667%2C27-70%2C19l-186-53l-48%2C188c-6.667%2C26.667-23.667%2C44-51%2C52c-8%2C1.333-14.333%2C2-19%2C2%20%20c-20.667%2C0-37.667-7.333-51-22l-135-138l-135%2C138c-18.667%2C20-42%2C26.667-70%2C20c-27.333-7.333-44.333-24.667-51-52l-48-188l-186%2C53%20%20c-27.333%2C8-50.667%2C1.667-70-19c-20.667-19.333-27-42.667-19-70l53-186l-188-48c-26.667-6.667-44-23.667-52-51%20%20c-6.667-28%2C0-51.333%2C20-70l138-135L22%2C889C2%2C870.333-4.667%2C847%2C2%2C819c8-27.333%2C25.333-44.333%2C52-51l188-48l-53-186%20%20c-8-27.333-1.667-50.667%2C19-70c19.333-20.667%2C42.667-27%2C70-19l186%2C53l48-188c6.667-27.333%2C23.667-44.333%2C51-51%20%20c27.333-8%2C50.667-1.667%2C70%2C19l135%2C139l135-139c19.333-20%2C42.667-26.333%2C70-19c27.333%2C6.667%2C44.333%2C23.667%2C51%2C51l48%2C188l186-53%20%20c27.333-8%2C50.667-1.667%2C70%2C19c20.667%2C19.333%2C27%2C42.667%2C19%2C70l-53%2C186l188%2C48c26.667%2C6.667%2C44%2C23.667%2C52%2C51c6.667%2C28%2C0%2C51.333-20%2C70%20%20L1376%2C1024z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 50% scroll;
  background-size: 15px 15px;
  padding-left: 30px;
  color: #2c52a0;
  font-weight: bold;
  margin-top: 10px;
}
.team:not(.menuSprite)__certificates {
  margin: 0;
  padding-left: 30px;
  color: #2c52a0;
}
.team:not(.menuSprite)__controls {
  flex: 0 1 auto;
  align-self: flex-end;
}
.team:not(.menuSprite) .button {
  margin-bottom: 0;
}
/* LIGHTBOX OVERRIDE
------------------------------------- */
.cms-body .fancybox-title {
  display: none;
}
/* ADMIN OVERRIDE
------------------------------------- */
.cufon-active .header {
  position: relative;
  z-index: 10;
}
.cufon-active .main {
  padding: 0;
}
.cufon-active .section--hero, .cufon-active .section--heroSlide {
  margin-top: 0;
}
/* NOSCRIPT MODAL
------------------------------------- */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/flickity.css *******/
/* File does not exist! */

/******* /files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/fw_admin.css *******/
/* Custom menu item */
#cms_master-menu ul li a.team {
  background: url("/files/6ab3c2b2/d71795247c6f2972b9168f91c1adfe93828c48b4.css/f/customer/def/style/../image/fw_menu_persons.png") no-repeat center 0 transparent;
}
#cms_master-menu ul li a.team:hover, #cms_master-menu ul li.cms_selected a.team {
  background-position: center -40px;
}
