/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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("../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("../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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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: #6d6d6d;
  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: #2c93e4;
  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: #2c93e4;
  padding: 3px;
  color: #FFF;
  text-decoration: none;
}
#pageLayoutHeaderChoice .templatecard .templatesublistitem a.disabled {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  cursor: not-allowed;
  border-radius: 2px;
  background-color: #cccccc;
  padding: 3px;
  color: #9e9e9e;
  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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/static+files/def/frontend/baseStyle.scss *******/
/* ================================================= *
 * Copyright © Fastware B.V. - All rights Reserved
 * Description: Base styles for front-end components
 * ================================================= */
.frame--customer {
  /* 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
    ------------------------------------- */
  /* SECTIONS
    ------------------------------------- */
  /* HEADINGS
    ------------------------------------- */
  /* TEXTUAL ELEMENTS
    ------------------------------------- */
  /* LIST (UL/OL)
    ------------------------------------- */
  /* BLOCKQUOTE
    ------------------------------------- */
  /* DATA TABLES
    ------------------------------------- */
  /* BUTTONS
    ------------------------------------- */
  /* FORM ITEMS
    ------------------------------------- */
  /* Input Container */
  /* Label */
  /* Input element + modifiers */
  /* Fake Radio & Checkbox placeholder */
  /* Checkbox Element */
  /* radio Element */
  /* Select Element */
  /* File Element */
  /* Placeholders */
  /* NOSCRIPT MODAL
    ------------------------------------- */
  /* SUBMENU VIEW
    -------------------------------------- */
  /* TOOLTIP
    -------------------------------------- */
  /* Pagination
    -------------------------------------- */
  /* FOOTER
    ------------------------------------- */
  /* GRID OVERRIDES
    ------------------------------------- */
  /* $alignSelfValues: (normal, center, start, end, self-start, self-end, flex-start, flex-end, baseline, first baseline, last baseline, stretch, inherit, initial, unset); */
  /* $alignItemsValues: (normal, stretch, center, start, end, flex-start, flex-end, baseline, first baseline, last baseline, inherit, initial, unset); */
  /* $justifyContentValues: normal, center, start, end, flex-start, flex-end, left, right, space-between, space-evenly, stretch, inherit, initial, unset; */
  /* Some grid experimental styles
    ------------------------------------- */
}
.frame--customer header {
  width: 100%;
}
.frame--customer section {
  position: relative;
  width: 100%;
  clear: both;
}
.frame--customer .section.padding--vertical {
  padding-top: 20px;
  padding-bottom: 20px;
}
.frame--customer .section.padding--vertical.padding--half {
  padding-top: calc(20px / 2);
  padding-bottom: calc(20px / 2);
}
.frame--customer h1, .frame--customer h2, .frame--customer h3, .frame--customer h4, .frame--customer h5, .frame--customer h6 {
  width: 100%;
}
.frame--customer .headingTitle {
  color: #454545;
  font-weight: 600;
}
.frame--customer .headingTitle-h1, .frame--customer .headingTitle-h2, .frame--customer .headingTitle-h3, .frame--customer .headingTitle-h4 {
  line-height: 1;
  margin: 24px 0 12px 0;
}
.frame--customer .headingTitle-h1, .frame--customer .headingTitle--h1 {
  font-size: 2.6em;
}
.frame--customer .headingTitle-h2, .frame--customer .headingTitle--h2 {
  font-size: 2.3em;
}
.frame--customer .headingTitle-h3, .frame--customer .headingTitle--h3 {
  font-size: 2em;
}
.frame--customer .headingTitle-h4, .frame--customer .headingTitle--h4 {
  font-size: 1.7em;
}
.frame--customer .headingTitle-h5, .frame--customer .headingTitle--h5 {
  font-size: 1.3em;
}
.frame--customer .headingTitle-h6, .frame--customer .headingTitle--h6 {
  font-size: 1em;
}
.frame--customer .headingTitle-h5, .frame--customer .headingTitle--h5, .frame--customer .headingTitle-h6, .frame--customer .headingTitle--h6 {
  margin: 24px 0 0 0;
}
.frame--customer .headingTitle-h2:first-child, .frame--customer .headingTitle-h3:first-child, .frame--customer .headingTitle-h4:first-child, .frame--customer .headingTitle-h5:first-child, .frame--customer .headingTitle-h6:first-child {
  margin-top: 0;
}
.frame--customer .headingTitle--xl {
  font-size: 4em;
}
.frame--customer .headingTitle--blue {
  color: #242424;
}
.frame--customer .paragraph {
  margin: 0;
  margin-bottom: 24px;
  clear: both;
}
.frame--customer .link {
  color: #454545;
  cursor: pointer;
}
.frame--customer .link:hover, .frame--customer .link:focus, .frame--customer .link:focus-within {
  color: #525252;
}
.frame--customer .hr {
  border: 0;
  border-bottom: solid 2px #D9D9D9;
  margin: 35px 0;
  clear: both;
}
.frame--customer .image {
  max-width: 100%;
  height: auto;
}
.frame--customer .image--block {
  display: block;
}
.frame--customer .figure {
  position: relative;
}
.frame--customer .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;
}
.frame--customer .size--xs {
  width: 0.5em;
  height: 0.5em;
}
.frame--customer .size--s {
  width: 1em;
  height: 0.5em;
}
.frame--customer .size--m {
  width: 1.5em;
  height: 0.5em;
}
.frame--customer .size--l {
  width: 2em;
  height: 2em;
}
.frame--customer .text-align, .frame--customer .textAlign, .frame--customer .text-align--left, .frame--customer .textAlign--left {
  text-align: left;
}
.frame--customer .text-align--center, .frame--customer .textAlign--center {
  text-align: center;
}
.frame--customer .text-align--right, .frame--customer .textAlign--right {
  text-align: right;
}
.frame--customer .float, .frame--customer .float--left {
  float: left;
}
.frame--customer .float--right {
  float: right;
}
.frame--customer .float--none {
  float: none;
}
.frame--customer .floatNone img, .frame--customer .no-float img {
  float: none;
}
.frame--customer .textDecoration--none {
  text-decoration: none;
}
.frame--customer .textDecoration--line-through {
  text-decoration: line-through;
}
.frame--customer .textTransform--uppercase {
  text-transform: uppercase;
}
.frame--customer .textTransform--none {
  text-decoration: none;
}
.frame--customer .textTransform--underline {
  text-decoration: underline;
}
.frame--customer .grid-container.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
.frame--customer .grid-container.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
.frame--customer .grid-col.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
.frame--customer .grid-col.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
.frame--customer .grid-col.padding--vertical:empty {
  padding-top: 0;
  padding-bottom: 0;
}
.frame--customer .background--infinite {
  position: relative;
}
.frame--customer .background--infinite::before {
  content: "";
  width: 100vw;
  height: 100%;
  display: block;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.frame--customer .background--left:before {
  right: 0;
  left: auto;
}
.frame--customer .list {
  margin: 0 32px 24px;
  padding: 0;
}
.frame--customer .list--subList {
  margin: 5px 2em 0;
}
.frame--customer .list--small {
  font-size: 0.7em;
}
.frame--customer .list--large {
  font-size: 1.3em;
}
.frame--customer .list--xlarge {
  font-size: 1.8em;
}
.frame--customer .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;
}
.frame--customer .list--inline .list__item {
  display: inline-block;
}
.frame--customer .list__item {
  margin: 0 0 5px 0;
}
.frame--customer .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: #525252;
}
.frame--customer .blockquote::before, .frame--customer .blockquote::after {
  font-size: 1.8em;
  position: absolute;
  font-style: normal;
}
.frame--customer .blockquote::before {
  content: "“";
  top: 0;
  left: 29px;
}
.frame--customer .blockquote::after {
  content: "”";
  bottom: 0;
  right: 10px;
}
.frame--customer .table {
  width: 100%;
  max-width: 100%;
  background-color: #ffffff;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  /* Compact table */
  /* Bordered table */
  /* Striped table */
  /* Hover table */
}
.frame--customer .table__container {
  min-height: 0.01%;
  overflow-x: auto;
  margin-bottom: 24px;
}
.frame--customer .table--fixed {
  table-layout: fixed;
}
.frame--customer .table__header {
  text-align: left;
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.frame--customer .table__header .table__cell {
  text-align: left;
  vertical-align: bottom;
  border-bottom: 2px solid #D9D9D9;
}
.frame--customer .table__row {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.frame--customer .table__cell {
  padding: 9px;
  vertical-align: top;
  border-top: 1px solid #D9D9D9;
}
.frame--customer .table--compact .table__cell {
  padding: 4px;
}
.frame--customer .table--bordered {
  border: 1px solid #D9D9D9;
}
.frame--customer .table--bordered .table__cell {
  border: 1px solid #D9D9D9;
}
.frame--customer .table--bordered .table__header .table__cell {
  border-bottom-width: 2px;
}
.frame--customer .table--striped .table__body .table__row:nth-of-type(odd) {
  background-color: #ffffff;
}
.frame--customer .table--hover .table__body .table__row:hover, .frame--customer .table--hover .table__body .table__row:focus-within {
  background-color: #ededed;
}
.frame--customer .button {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: initial;
  display: inline-block;
  color: #454545;
  background: none;
  background-color: #D9D9D9;
  border: 0px solid #D9D9D9;
  padding: 6px 10px;
  margin: 5px 0 10px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.frame--customer .button:hover {
  color: #ffffff;
  background-color: #9D9D9D;
}
.frame--customer .button:focus {
  color: #454545;
}
.frame--customer .button--small {
  font-size: 0.75rem;
  padding: 2px 5px;
}
.frame--customer .button--large {
  font-size: 1.2rem;
  padding: 12px 20px;
}
.frame--customer .button--xlarge {
  font-size: 1.3rem;
  padding: 18px 30px;
}
.frame--customer .button--rounded {
  border-radius: 5px;
}
.frame--customer .button--rounded-large {
  border-radius: 10px;
}
.frame--customer .button--rounded-xlarge {
  border-radius: 100px;
}
.frame--customer .button--cta {
  color: #ffffff;
  background-color: #454545;
  border-color: #454545;
}
.frame--customer .button--cta:hover {
  color: #ffffff;
  background-color: #242424;
}
.frame--customer .button--cta:focus {
  color: #ffffff;
}
.frame--customer .button--inverted {
  color: #454545;
  background-color: transparent;
  border-width: 2px;
}
.frame--customer .button--inverted:hover {
  color: #ffffff;
  background-color: #9D9D9D--inverted;
  border-color: #9D9D9D--inverted;
}
.frame--customer .button--inverted:focus {
  color: #454545;
}
.frame--customer .button--disabled, .frame--customer .button--disabled:hover, .frame--customer .button--disabled:focus, .frame--customer .button--disabled:active {
  color: #cccccc;
  background: #ededed;
  cursor: not-allowed;
}
.frame--customer .button--error {
  color: #FF4242;
}
.frame--customer .hS99aIue {
  display: none !important;
}
.frame--customer .form {
  /* Descriptions */
  /* Message */
}
.frame--customer .form__section, .frame--customer .form__fieldset, .frame--customer .form__field {
  box-sizing: border-box;
}
.frame--customer .form__field, .frame--customer .form__fieldset, .frame--customer .form__field-group {
  position: relative;
  display: block;
  margin: 5px 0 10px;
}
.frame--customer .form__section--width-100, .frame--customer .form__fieldset--width-100, .frame--customer .form__field-group--width-100, .frame--customer .form__field--width-100 {
  width: 100%;
}
.frame--customer .form__section--width-75, .frame--customer .form__fieldset--width-75, .frame--customer .form__field-group--width-75, .frame--customer .form__field--width-75 {
  width: 75%;
}
.frame--customer .form__section--width-67, .frame--customer .form__fieldset--width-67, .frame--customer .form__field-group--width-67, .frame--customer .form__field--width-67 {
  width: 66.66%;
}
.frame--customer .form__section--width-50, .frame--customer .form__fieldset--width-50, .frame--customer .form__field-group--width-50, .frame--customer .form__field--width-50 {
  width: 50%;
}
.frame--customer .form__section--width-33, .frame--customer .form__fieldset--width-33, .frame--customer .form__field-group--width-33, .frame--customer .form__field--width-33 {
  width: 33.33%;
}
.frame--customer .form__section--width-25, .frame--customer .form__fieldset--width-25, .frame--customer .form__field-group--width-25, .frame--customer .form__field--width-25 {
  width: 25%;
}
.frame--customer .form__field--inline, .frame--customer .form__fieldset--inline {
  display: inline-block;
  width: auto;
  padding-right: 20px;
  box-sizing: border-box;
}
.frame--customer .form__field--full, .frame--customer .form__fieldset--full {
  width: 100%;
}
.frame--customer .form__field--inline .field__input {
  width: 100%;
}
.frame--customer .form__section-description {
  width: 100%;
}
.frame--customer .form__description, .frame--customer .form__fieldset-description, .frame--customer .form__field-description {
  font-size: 0.8em;
  color: #454545;
  margin-bottom: 5px;
}
.frame--customer .form__fieldset--last > *:nth-child(-n+1) {
  width: 0px;
  height: 0px;
}
.frame--customer .form__message--error {
  color: #FF4242;
}
.frame--customer fieldset {
  padding: 0;
  border: none;
  min-width: 0;
  width: 100%;
}
.frame--customer .message--error {
  width: 100%;
  display: inline-block;
  color: #FF4242;
}
.frame--customer .message--success {
  width: 100%;
  display: inline-block;
  color: #29bd11;
}
.frame--customer .field__label {
  display: block;
  width: 100%;
  font-weight: 600;
  line-height: 2em;
}
.frame--customer .field__label--hide {
  opacity: 0;
  height: 10px;
  display: block;
  pointer-events: none;
}
.frame--customer .field__label--error {
  color: #FF4242;
}
.frame--customer .field__label--succes {
  color: #29bd11;
}
.frame--customer .field__label[for] {
  cursor: pointer;
}
.frame--customer .field__label:after {
  content: "\a";
  white-space: pre;
}
.frame--customer .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;
}
.frame--customer .field__input--full {
  width: 100%;
}
.frame--customer .field__input--rounded {
  border-radius: 5px;
}
.frame--customer .field__input--rounded-large {
  border-radius: 10px;
}
.frame--customer .field__input--rounded-xlarge {
  border-radius: 100px;
}
.frame--customer .field__input--no-placeholder::-webkit-input-placeholder {
  opacity: 0;
  line-height: initial;
  color: transparent;
}
.frame--customer .field__input--no-placeholder:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.frame--customer .field__input--no-placeholder::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.frame--customer .field__input--no-placeholder:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: transparent;
}
.frame--customer .field__input--hide {
  opacity: 0;
  height: 0;
  display: block;
  pointer-events: none;
  padding: 0;
  border: 0;
}
.frame--customer .field__input--error {
  border-color: #FF4242;
  background-color: #fff5f5;
  color: #FF4242;
}
.frame--customer .field__input--success {
  border-color: #29bd11;
  background-color: #f4fcf3;
  color: #29bd11;
}
.frame--customer .field__input--disabled {
  color: #cccccc;
  background: #ededed;
  border-color: #cccccc;
  cursor: not-allowed;
}
.frame--customer .field__input--customOption {
  margin-top: 5px;
}
.frame--customer .field__input:focus {
  outline: none;
  border-color: #454545;
}
.frame--customer .field__input--multiline {
  width: 100%;
  transition: none;
  min-height: 130px;
  resize: vertical;
}
.frame--customer .field__button {
  vertical-align: middle;
  margin: 0;
  word-break: break-all;
}
.frame--customer .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;
}
.frame--customer .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;
}
.frame--customer .field__element--error {
  border-color: #FF4242;
  background-color: #fff5f5;
  color: #FF4242;
}
.frame--customer .field__input:focus ~ .field__element {
  border-color: #454545;
}
.frame--customer .field__input:checked ~ .field__element::after {
  opacity: 1;
  border: 4px solid #ffffff;
}
.frame--customer .form__field--checkbox {
  margin: 5px 0 0;
}
.frame--customer .field__input--checkbox {
  width: 1px;
  height: 1px;
  overflow: hidden;
  vertical-align: middle;
  position: absolute;
  opacity: 0;
}
.frame--customer .field__label--checkbox {
  vertical-align: middle;
  padding-left: 10px;
  line-height: initial;
  display: initial;
  font-weight: 300;
}
.frame--customer .form__field--radio {
  margin: 5px 0 0;
}
.frame--customer .field__input--radio {
  width: 1px;
  height: 1px;
  overflow: hidden;
  vertical-align: middle;
  position: absolute;
  opacity: 0;
}
.frame--customer .field__label--radio {
  vertical-align: middle;
  padding-left: 10px;
  line-height: initial;
  display: initial;
  font-weight: 300;
}
.frame--customer .field__element--radio {
  border-radius: 100px;
}
.frame--customer .field__element--radio::after {
  border-radius: 100px;
}
.frame--customer .field__container--select {
  width: 100%;
  display: inline-block;
  position: relative;
}
.frame--customer .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;
}
.frame--customer .field__input--select--date {
  min-width: calc(33.3333% - 10px);
  float: left;
  margin-right: 10px;
}
.frame--customer .field__input--select::-ms-expand {
  display: none;
}
.frame--customer .field__input--file {
  opacity: 0;
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  position: absolute;
  pointer-events: none;
}
.frame--customer .field__input--file:focus ~ .field__button--file {
  outline: 1px solid #454545;
}
.frame--customer ::-webkit-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
.frame--customer :-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
.frame--customer ::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
.frame--customer :-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #454545;
}
.frame--customer [disabled]::-webkit-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
.frame--customer [disabled]:-ms-input-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
.frame--customer [disabled]::-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
.frame--customer [disabled]:-moz-placeholder {
  opacity: 1;
  line-height: initial;
  color: #cccccc;
}
.frame--customer .modal--noscript {
  display: block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  background-color: #ededed;
  border-bottom: 3px solid #FF4242;
  position: fixed;
  top: 0;
}
.frame--customer .checkbox__closeModal {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.frame--customer .checkbox__closeModal:checked ~ .modal--noscript {
  display: none !important;
}
.frame--customer .modal--noscript p {
  margin: 5px 0;
}
.frame--customer .button--closeModal {
  float: right;
}
.frame--customer .submenu-title__link {
  font-size: 150%;
  font-weight: 600;
  text-decoration: none;
}
.frame--customer .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;
}
.frame--customer .tooltip .tooltip-inner {
  white-space: normal;
  text-align: left;
}
.frame--customer .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}
.frame--customer .tooltip .tooltip-arrow {
  border-color: #242424;
}
.frame--customer .tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}
.frame--customer .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;
}
.frame--customer .tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}
.frame--customer .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;
}
.frame--customer .tooltip[x-placement^="right"] {
  margin-left: 5px;
}
.frame--customer .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;
}
.frame--customer .tooltip[x-placement^="left"] {
  margin-right: 5px;
}
.frame--customer .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;
}
.frame--customer .pageInfo {
  width: 100%;
  display: table;
  margin: 20px 0;
  overflow: hidden;
}
.frame--customer .pagination__count {
  display: table-cell;
  vertical-align: middle;
}
.frame--customer .pagination__countItem {
  font-weight: 600;
}
.frame--customer .pagination__list {
  float: right;
  list-style: none;
  margin: 0;
  vertical-align: middle;
  display: table-cell;
}
.frame--customer .pagination__list-item {
  display: block;
  float: left;
  margin: 0 0 0 5px;
}
.frame--customer .pagination__list-item:last-child::after {
  display: none;
}
.frame--customer .pagination__button {
  margin: 0;
}
.frame--customer footer {
  background-color: #242424;
  color: #ffffff;
  width: 100%;
}
.frame--customer footer .grid-container.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
.frame--customer footer .grid-container.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
.frame--customer footer .grid-col.padding--vertical {
  padding-top: 0;
  padding-bottom: 0;
}
.frame--customer footer .grid-col.padding--vertical.padding--half {
  padding-top: calc(0 / 2);
  padding-bottom: calc(0 / 2);
}
.frame--customer footer .headingTitle {
  color: #ffffff;
}
.frame--customer .footer__row {
  clear: both;
}
.frame--customer .footer__row--secondary {
  background-color: #ffffff;
  color: #454545;
}
.frame--customer footer .link {
  color: #ffffff;
  text-decoration: none;
}
.frame--customer footer .link:hover, .frame--customer footer .link:active {
  text-decoration: underline;
}
.frame--customer .grid-container, .frame--customer .grid-row {
  align-items: flex-start;
}
.frame--customer .alignSelf--normal {
  align-self: normal;
}
.frame--customer .alignSelf--center {
  align-self: center;
}
.frame--customer .alignSelf--start {
  align-self: start;
}
.frame--customer .alignSelf--end {
  align-self: end;
}
.frame--customer .alignSelf--self-start {
  align-self: self-start;
}
.frame--customer .alignSelf--self-end {
  align-self: self-end;
}
.frame--customer .alignSelf--flex-start {
  align-self: flex-start;
}
.frame--customer .alignSelf--flex-end {
  align-self: flex-end;
}
.frame--customer .alignSelf--baseline {
  align-self: baseline;
}
.frame--customer .alignSelf--first baseline {
  align-self: first baseline;
}
.frame--customer .alignSelf--last baseline {
  align-self: last baseline;
}
.frame--customer .alignSelf--stretch {
  align-self: stretch;
}
.frame--customer .alignSelf--inherit {
  align-self: inherit;
}
.frame--customer .alignSelf--initial {
  align-self: initial;
}
.frame--customer .alignSelf--unset {
  align-self: unset;
}
.frame--customer .alignItems--normal {
  align-items: normal;
}
.frame--customer .alignItems--stretch {
  align-items: stretch;
}
.frame--customer .alignItems--center {
  align-items: center;
}
.frame--customer .alignItems--start {
  align-items: start;
}
.frame--customer .alignItems--end {
  align-items: end;
}
.frame--customer .alignItems--flex-start {
  align-items: flex-start;
}
.frame--customer .alignItems--flex-end {
  align-items: flex-end;
}
.frame--customer .alignItems--baseline {
  align-items: baseline;
}
.frame--customer .alignItems--first baseline {
  align-items: first baseline;
}
.frame--customer .alignItems--last baseline {
  align-items: last baseline;
}
.frame--customer .alignItems--inherit {
  align-items: inherit;
}
.frame--customer .alignItems--initial {
  align-items: initial;
}
.frame--customer .alignItems--unset {
  align-items: unset;
}
.frame--customer .justifyContent--normal {
  justify-content: normal;
}
.frame--customer .justifyContent--center {
  justify-content: center;
}
.frame--customer .justifyContent--start {
  justify-content: start;
}
.frame--customer .justifyContent--end {
  justify-content: end;
}
.frame--customer .justifyContent--flex-start {
  justify-content: flex-start;
}
.frame--customer .justifyContent--flex-end {
  justify-content: flex-end;
}
.frame--customer .justifyContent--left {
  justify-content: left;
}
.frame--customer .justifyContent--right {
  justify-content: right;
}
.frame--customer .justifyContent--space-between {
  justify-content: space-between;
}
.frame--customer .justifyContent--space-evenly {
  justify-content: space-evenly;
}
.frame--customer .justifyContent--stretch {
  justify-content: stretch;
}
.frame--customer .justifyContent--inherit {
  justify-content: inherit;
}
.frame--customer .justifyContent--initial {
  justify-content: initial;
}
.frame--customer .justifyContent--unset {
  justify-content: unset;
}
.frame--customer .marginAuto--left {
  margin-left: auto;
}
.frame--customer .marginAuto--right {
  margin-right: auto;
}
.frame--customer .margin--none, .frame--customer .marginNone {
  margin: 0;
}
.frame--customer .paddingNone, .frame--customer .padding--none {
  padding: 0;
}
.frame--customer .displayNone, .frame--customer .display--none {
  display: none;
}
.frame--customer .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.frame--customer .grid-breakout {
  max-width: 100%;
}

@charset "UTF-8";
/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.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: $text_color; */
/* $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: VCN3j3EHbN6KXD7aKfqz8030cad6dfc4ddf0e6f12d0a5928aaf0; */

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-text/css/text.css *******/

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-text/css/text--A.css *******/

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-html/css/html.css *******/

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-html/css/html--A.css *******/

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-sitemapA/css/sitemap.css *******/

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/cms-content-item-sitemapA/css/sitemap--A.css *******/
/* File does not exist! */

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/view/menuA/css/menu.scss *******/
.frame--customer {
  /* Menu Icon */
  /* Animation / alternate style*/
  /* RESPONSIVE ONDERDEEL! */
  /* EINDE RESPONSIVE ONDERDEEL */
}
.frame--customer .menu {
  position: relative;
  z-index: 100;
}
.frame--customer .menu--alignCenter {
  text-align: center;
}
.frame--customer .menu--alignRight {
  text-align: right;
}
.frame--customer .menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0;
}
.frame--customer .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;
}
.frame--customer .menu__sub-list::after {
  /* Clearfix */
  content: "";
  clear: both;
  display: table;
}
.frame--customer .menu__item--hover .menu__sub-list {
  pointer-events: inherit;
}
.frame--customer .menu__sub-list .menu__sub-list {
  top: 0;
  left: inherit;
  right: inherit;
  background-color: #ededed;
}
.frame--customer .menu__sub-list--leftSide {
  left: 0px;
}
.frame--customer .menu__sub-list--rightSide {
  right: 0px;
}
.frame--customer .menu__sub-list .menu__sub-list--leftSide {
  left: 100%;
}
.frame--customer .menu__sub-list .menu__sub-list--rightSide {
  right: 100%;
}
.frame--customer .menu__item:hover > .menu__sub-list, .frame--customer .menu__item--hover > .menu__sub-list, .frame--customer .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);
}
.frame--customer .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);
}
.frame--customer .menu__item {
  position: relative;
  display: inline-block;
  margin: 0;
  text-decoration: none;
}
.frame--customer .menu__item:first-child {
  margin: 0;
}
.frame--customer .menu__item--overflow {
  display: none;
  vertical-align: top;
  float: right;
}
.frame--customer .collapsed__menu .menu__item--overflow {
  width: 100%;
}
.frame--customer .menu__item:hover > .menu__link, .frame--customer .menu__item--hover > .menu__link, .frame--customer .menu__item:focus > .menu__link {
  color: #ffffff;
  text-decoration: underline;
}
.frame--customer .menu__item:focus-within > .menu__link {
  text-decoration: underline;
}
.frame--customer .menu__item--active > .menu__link {
  background-color: transparent;
  text-decoration: underline;
}
.frame--customer .menu__sub-list .menu__item {
  max-width: 100%;
  min-width: 100%;
  margin: 0px;
  width: auto;
  white-space: nowrap;
}
.frame--customer .menu__sub-list .menu__sub-list .menu__item {
  clear: both;
  float: left;
}
.frame--customer .menu__link {
  display: block;
  text-decoration: none;
  font-size: 16px;
  color: #454545;
  margin: 0;
  padding: 15px;
  transition-duration: 0.2s;
  overflow: hidden;
}
.frame--customer .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;
}
.frame--customer .collapsed__menu .menu__link-icon {
  max-width: 42px;
  float: right;
}
.frame--customer .menu__item--overflow:hover .menu__link-icon, .frame--customer .menu__item--hover .menu__link-icon, .frame--customer .menu__link-icon:focus .menu__link-icon {
  background-position: center 17px;
}
.frame--customer .menu__link-icon:focus-within .menu__link-icon {
  background-position: center 17px;
}
.frame--customer .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);
}
.frame--customer .menu__list-animation--none * {
  transition: none;
}
.frame--customer .menu__list--largeDropdown .menu__sub-list {
  padding: 0 0 20px;
}
.frame--customer .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;
}
.frame--customer .menu__responsiveButton, .frame--customer .menu__responsiveCheckbox {
  display: none;
}
.frame--customer .menu--responsive .menu__responsiveButton {
  margin: 0;
  display: block;
}
.frame--customer .menu__responsiveCheckbox {
  display: block;
}
.frame--customer .menu--responsive .menu__responsiveCheckbox:checked ~ .menu__responsiveButton {
  color: #fff;
  background-color: #1B74CC;
  text-decoration: none;
}
.frame--customer .menu--responsive .menu--responsive .menu__list {
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: height 0.2s ease, opacity 0.2s ease;
}
.frame--customer .menu--responsive .menu__responsiveCheckbox:checked ~ .menu__list {
  height: inherit;
  overflow: inherit;
  opacity: inherit;
}
.frame--customer .menu--responsive .menu__item:hover > .menu__sub-list, .frame--customer .menu--responsive .menu__item--hover > .menu__sub-list, .frame--customer .menu--responsive .menu__item:focus > .menu__sub-list {
  position: relative;
  left: 0;
}
.frame--customer .menu--responsive .menu__item:focus-within > .menu__sub-list {
  position: relative;
  left: 0;
}
.frame--customer .menu--responsive .menu__item {
  width: 100%;
  display: inline-block;
  margin: 0;
}
.frame--customer .menu--responsive .menu__link {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.frame--customer .menu--responsive .menu__sub-list .menu__link {
  padding-left: 30px;
}
.frame--customer .menu--responsive .menu__sub-list .menu__sub-list .menu__link {
  padding-left: 60px;
}

@charset "UTF-8";
/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.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/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/customer/def/style/customerVars.css *******/
/* $padding--vertical: 20px; */

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/customer/def/style/customerStyle.css *******/
.display--block {
  display: block;
}
.field__input--text {
  border: 1px solid #aaa;
}
.form__section .select2-container--default .select2-selection--single {
  border-radius: 0;
}
th {
  text-align: left;
}
.margin-left--auto {
  margin-left: auto;
}
.background--grey {
  color: #ffffff;
  background-color: #9D9D9D;
}
.list--pagination {
  margin: 15px 0 0 0;
}

/******* /files/693f1076/66be814c660c3e2c88f130492d070c3090731442.css/f/customer/def/style/select2.min.css *******/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
