@font-face {
  font-family: "Font awesome 5 free 400";
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black-2: #13131a;
  --royal-blue-4: #3a66eb;
  --midnight-blue: #00193d;
  --alice-blue: #f6faff;
  --silver: #b7b7b7;
  --gainsboro: #ddd;
  --forest-green: #098137;
  --dark-green: #035a23;
  --border: var(--alice-blue-2);
  --white-smoke: #f9fafb;
  --black: #001025;
  --white-smoke-2: #f9fafb;
  --royal-blue-2: #3a66eb;
  --alice-blue-3: var(--black);
  --royal-blue-3: #2b53ca;
  --royal-blue: #325ae7;
  --gainsboro-2: #e0e3e5;
  --honeydew: #d5f4e1;
  --medium-sea-green: #00193d;
  --midnight-blue-2: #080d4a;
  --midnight-blue-3: #0e1457;
  --color: #9b9b9b;
  --alice-blue-2: #edf1f5;
  --cornsilk: #fff1ce;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--black-2);
  background-color: #f5f7fd;
  margin-left: 225px;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

h1 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 29px;
  font-weight: 500;
  line-height: 29px;
}

h2 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 28px;
}

h3 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 22px;
}

h4 {
  color: var(--black-2);
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 13px;
}

p {
  margin-bottom: 5px;
}

a {
  color: var(--royal-blue-4);
  text-decoration: underline;
}

label {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  display: block;
}

.columns {
  height: 100vh;
}

.iconbutton {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #184788;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-width: 150px;
  max-width: 220px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 5px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.iconbutton:hover {
  background-color: #013379;
}

.iconbutton.reverse.left.whote1 {
  border: 1px solid var(--silver);
  background-color: #fff;
}

.iconbutton.reverse.grey1 {
  border: 1px solid var(--silver);
  background-color: #fff;
}

.iconbutton.reverse.middle {
  background-color: var(--midnight-blue);
  align-self: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.iconbutton.green {
  background-color: #098137;
}

.iconbutton.green:hover {
  background-color: #005a23;
}

.iconbutton.green.reverse {
  max-width: 300px;
}

.iconbutton.green.reverse.spacing {
  min-width: 275px;
  max-width: 300px;
  margin-bottom: 19px;
}

.iconbutton.green.reverse.spacing.greaan1 {
  background-color: var(--forest-green);
  color: #fff;
  border-style: none;
  border-radius: 2px;
}

.iconbutton.green.reverse.spacing.greaan1.inste {
  max-width: none;
  margin-bottom: 0;
}

.iconbutton.green.reverse.spacing.greaan1 {
  background-color: #098137;
  margin-left: 0;
}

.iconbutton.green.reverse.spacing.greaan1.dede {
  margin-bottom: 0;
}

.iconbutton.green.reverse.spacing.greaan1.dede.doorbtn {
  max-width: none;
}

.iconbutton.green.reverse.spacing.greaan1 {
  background-color: #098137;
}

.iconbutton.green.reverse.spacing.greaan1 {
  color: #fff;
  background-color: #098137;
  border-style: none;
  border-radius: 2px;
}

.iconbutton.green.reverse.spacing.greaan1:hover {
  background-color: #035a23;
}

.iconbutton.green.left.reverse.bleu11 {
  clear: none;
  background-color: var(--midnight-blue);
  color: #fff;
}

.iconbutton.green.left.reverse.bleu11:hover {
  background-color: #001634;
}

.iconbutton.reverse.middle {
  align-self: auto;
  min-width: 275px;
  max-width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.iconbutton.reverse.left {
  background-color: #f6faff;
}

.iconbutton.reverse.left.whote1 {
  background-color: #fff;
  border: 1px solid #c3bfbf;
}

.iconbutton.reverse.left.whote1:hover {
  background-color: #ddd;
}

.iconbutton.reverse.grey1 {
  background-color: #fff;
  border: 1px solid #c3bfbf;
}

.iconbutton.reverse.grey1:hover {
  background-color: #ddd;
}

.iconbutton.reverse.middle {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.iconbutton.reverse.small {
  min-width: 130px;
}

.iconbutton.reverse.small.rightabonve {
  border-radius: 2px;
}

.iconbutton.left {
  margin-left: 0;
}

.iconbutton.orange {
  background-color: #ff8615;
}

.iconbutton.orange:hover {
  background-color: #e46f01;
}

.iconbutton.orange.left {
  min-width: 275px;
  max-width: 300px;
}

.iconbutton.orange.left.under30 {
  margin-bottom: 30px;
}

.iconbutton.orange.left.new1 {
  min-width: 150px;
  max-width: 225px;
}

.iconbutton.red {
  background-color: #da0000;
  min-width: 275px;
  max-width: 300px;
  margin-left: 0;
}

.iconbutton.grey {
  color: #000;
  background-color: #ddd;
}

.iconbutton.grey:hover {
  background-color: #b9b9b9;
}

.iconbutton.grey.calcu {
  margin-top: 15px;
}

.iconbutton.grey.left.form-volledig {
  margin-top: 17px;
}

.iconbutton.reverse {
  background-color: var(--midnight-blue);
  flex-direction: row-reverse;
}

.iconbutton.reverse.bue {
  text-align: center;
  background-color: #002353;
  align-self: flex-end;
  min-width: auto;
  max-width: none;
  margin-top: 13px;
  position: static;
}

.iconbutton.reverse.bue:hover {
  background-color: var(--midnight-blue);
}

.iconbutton.reverse.bue.ff {
  clear: none;
  position: static;
}

.iconbutton.reverse {
  background-color: #fff;
  border: 1.5px solid #002558;
  flex-direction: row-reverse;
  min-width: 130px;
  max-width: 140px;
  margin-top: 0;
  margin-bottom: 0;
}

.iconbutton.reverse:hover {
  background-color: #eee;
}

.iconbutton.reverse {
  flex-direction: row-reverse;
}

.iconbutton.red {
  background-color: #da0000;
}

.iconbutton.red:hover {
  background-color: #8b0000;
}

.iconinbutton {
  background-color: #00142f;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  min-width: 35px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.iconinbutton.green {
  background-color: #005a23;
  margin-bottom: 0;
}

.iconinbutton.green.reverse.grraan1 {
  background-color: #005a23;
}

.iconinbutton.reverse {
  background-color: #001a3d;
  border-radius: 0 5px 5px 0;
}

.iconinbutton.reverse.white {
  background-color: #ddd;
}

.iconinbutton.orange {
  background-color: #e46f01;
}

.iconinbutton.red {
  background-color: #8b0000;
}

.iconinbutton.grey {
  background-color: #b9b9b9;
}

.iconinbutton.reverse {
  border-radius: 0 5px 5px 0;
}

.iconinbutton.reverse.blue12 {
  background-color: var(--midnight-blue);
}

.iconinbutton.reverse {
  background-color: #eee;
  border-radius: 0 5px 5px 0;
  min-width: 33px;
}

.buttontext {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 12px 5px;
  text-decoration: none;
  display: flex;
}

.buttontext.overzicht.new1 {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
}

.buttontext.blacktext {
  color: #001a3d;
}

.textinput {
  color: #000;
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 95%;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.textinput::placeholder {
  color: #969696cc;
  font-size: 15px;
  font-weight: 700;
}

.selectinput {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 95%;
  font-size: 15px;
  font-weight: 700;
}

.checkboxinput {
  color: #000;
  width: 95%;
  padding: 8px 12px 8px 32px;
  font-size: 15px;
  font-weight: 700;
}

.checkbox-5 {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 10px;
}

.transparantbutton {
  background-color: #0000;
  width: 220px;
}

.short-title {
  color: var(--midnight-blue);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.menu-bar {
  color: #fff;
  background-color: #0e1457;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 225px;
  min-width: 140px;
  margin-bottom: -3px;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.menu-bar.leftoff {
  color: #fff0;
  background-color: #fff0;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.dropdown-list-wrap {
  z-index: 9;
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: row;
  width: auto;
  min-width: 250px;
  max-width: 300px;
  margin-right: 10px;
  padding: 11px;
  display: flex;
  position: static;
  overflow: visible;
}

.dropdown-list-4 {
  background-color: #0000;
}

.dropdown-list-4.w--open {
  z-index: 7;
  border-radius: 15px;
  width: 100%;
  min-width: 275px;
  margin-top: 7px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  right: 0;
}

.image-24 {
  opacity: .5;
  color: #000;
  width: 15px;
  margin-top: -2px;
  margin-right: 17px;
  font-family: "Font awesome 5 free 400", sans-serif;
  display: block;
}

.image-24.arrowsm {
  width: auto;
}

.image-24.itemvers {
  opacity: .52;
  width: 15px;
}

.image-24.itemvers-copy {
  opacity: .52;
  width: 15px;
  display: none;
}

.text-block-74 {
  opacity: .8;
  color: #fff;
  border-bottom: 1px #000;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-block-74.selected {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.text-block-74.small-inner {
  color: #a6a8bd;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
}

.feature-content-wrap {
  color: var(--midnight-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image_profile {
  border-radius: 5px;
  height: 40px;
  margin-bottom: 7px;
  margin-right: 5px;
  padding: 0;
  display: inline-block;
}

.feature-icon {
  width: 27px;
  margin-right: 16px;
}

.paragraph-small {
  color: var(--midnight-blue);
  letter-spacing: -.2px;
  max-width: 450px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 19px;
}

.paragraph-small.grey {
  color: #6c6e70;
  margin-bottom: 5px;
  font-size: 12px;
}

.paragraph-small.grey.middle {
  text-align: center;
  font-size: 12px;
}

.paragraph-small.grey.high {
  margin-top: 20px;
}

.div-block-5 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-5.search-header {
  display: none;
}

.div-block-5.divmenuabove {
  justify-content: space-between;
}

.div-block-5.divmenuabove.dagpla1 {
  width: 42%;
}

.div-block-5.divmenuabove.btnwerk {
  justify-content: flex-start;
  margin-bottom: 40px;
}

.link-block-5 {
  color: #0e1457;
  text-align: left;
  cursor: pointer;
  border: 1px #ffffff2b;
  border-top-color: #ffffff3d;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px 10px 15px;
  text-decoration: none;
  display: flex;
}

.link-block-5:hover {
  background-color: #ffffff14;
  border-radius: 0;
}

.link-block-5.w--current {
  color: #fff;
  background-color: #ffffff1a;
}

.link-block-5.hideonsmall {
  margin-left: 0;
  margin-right: 0;
}

.link-block-5.hideonsmall:hover {
  background-color: #ffffff30;
}

.link-block-5.selected {
  color: #000;
  background-color: #fff3;
  border: 1px #000;
  border-top: 1px solid #ffffff3d;
  border-bottom-color: #edf1f5;
  border-radius: 0;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding: 10px;
}

.link-block-5.innerlink-menu {
  border-top-style: none;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  font-size: 14px;
}

.link-block-5.last-menu {
  border-bottom-style: none;
  border-bottom-color: #ffffff1a;
  padding-left: 15px;
}

.link-block-5.top-items1 {
  color: #8387a3;
  padding-top: 12px;
  padding-bottom: 12px;
}

.link-block-5.top-items1.volledig {
  flex-direction: row;
  display: flex;
}

.feature-wrap {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  align-items: flex-start;
  margin-bottom: 6px;
  padding: 10px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.feature-wrap:hover {
  background-color: var(--alice-blue);
}

.feature-wrap.log-uit {
  align-items: center;
}

.dropdown-column {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.primary-navigation-link {
  color: #ffffffe0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 3px 0 4px;
  font-size: 16px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.primary-navigation-link:hover {
  color: #fff;
}

.navigation-text {
  color: #ffffff80;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  font-size: 13px;
  line-height: 13px;
  text-decoration: none;
}

.navigation-text:hover {
  color: #ffffff80;
}

.navigation-text.name2 {
  color: #ffffffbf;
  text-align: left;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.navigation-dropdown {
  margin-top: 0;
  margin-left: 15px;
  margin-right: 20px;
}

.menu-top {
  background-color: #0e1457;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.menu-settings {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-right: 20px;
  display: flex;
}

.div-wizard-symbol {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px #e6e6e6;
  border-radius: 3px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7-right-copy-2 {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 49%;
  margin-bottom: 2%;
  padding: 0 30px 10px;
}

.div-block-7-right-copy-2.flow-100 {
  width: 100%;
}

.image-22 {
  opacity: 1;
  height: 19px;
  margin-top: 30px;
}

.tilte-flow-wizard-big {
  color: #000;
  text-transform: none;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 13px;
}

.textarea {
  border: 1px solid #edf1f5;
  border-radius: 5px;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 20px;
}

.textarea.opdracht {
  align-items: stretch;
  padding-bottom: 80px;
  display: block;
}

.textarea.email-tekst {
  height: 250px;
}

.textarea.small-opmerking {
  height: 150px;
}

.submit-button-3 {
  color: #000;
  background-color: #19488914;
  border-radius: 5px;
  padding: 5px 10px;
}

.submit-button-3:hover {
  background-color: #19488933;
}

.div-block-95-tem-flow {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 3%;
  padding: 0 30px 20px;
  display: block;
  position: relative;
}

.div-block-95-tem-flow.dede {
  border-style: none solid none none;
  border-right-color: #edf1f5;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
  width: 50%;
  margin-bottom: 0%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-95-tem-flow.dede.bue1 {
  background-color: var(--alice-blue);
  background-color: #f6faff;
}

.div-block-95-tem-flow.dede.sep1 {
  width: 60%;
}

.div-block-95-tem-flow.dede.saf3 {
  width: 40%;
}

.div-block-95-tem-flow.dede.spacingright {
  margin-right: 10px;
}

.div-block-95-tem-flow.dede.new123 {
  margin-left: 10px;
}

.div-block-95-tem-flow.dede.adres {
  border-radius: 10px 0 0 10px;
  margin-top: 0;
}

.div-block-95-tem-flow.dede.adresright {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.div-block-95-tem-flow.dede.right {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.div-block-95-tem-flow.dede._33, .div-block-95-tem-flow.dede._33.taxation {
  width: 33.3%;
}

.div-block-95-tem-flow.dede.alles-printen.katlijst {
  border-right-style: none;
  width: 85%;
  min-width: auto;
  min-height: 725px;
  margin-top: 15px;
  margin-left: 70px;
  margin-right: 70px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-95-tem-flow.dede.alles-printen.katlijst._134 {
  min-height: auto;
  margin-top: 0;
}

.div-block-95-tem-flow.dede.alles-printen.new1 {
  width: 49%;
  margin-top: 10px;
}

.div-block-95-tem-flow.dede.compleet {
  background-color: #e9e9e9;
  width: 100%;
  margin-top: 15px;
}

.div-block-95-tem-flow.dede.alles-printen {
  border-bottom-style: none;
  border-bottom-color: #13131a;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 485px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 10px;
  display: inline-block;
}

.div-block-95-tem-flow.dede.mega {
  background-color: #fff0;
  border-style: none;
  border-color: #000;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 2px;
  padding: 0;
}

.div-block-95-tem-flow.dede.mega.pur {
  background-color: #2d30921f;
}

.div-block-95-tem-flow.dede.opdrach {
  background-color: #e7fff0;
}

.div-block-95-tem-flow.overizicht2 {
  background-color: var(--alice-blue);
  width: 49%;
}

.div-block-95-tem-flow.overizc {
  border-color: var(--border);
  border-color: #e2e2e2;
  border-radius: 2px;
  width: 49.5%;
  margin-bottom: 0%;
}

.div-block-95-tem-flow.new1 {
  margin-top: -3%;
}

.heading-18 {
  color: var(--midnight-blue);
  margin: 20px 10px 10px 0;
  font-size: 23px;
  line-height: 25px;
}

.heading-18.nieuwe-relatie {
  opacity: .15;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
}

.heading-18._821 {
  margin-top: 0;
  font-size: 30px;
}

.heading-18._821._234 {
  margin-bottom: 0;
}

.heading-18.noavboe {
  margin-top: 0;
  font-size: 30px;
}

.heading-18.dossier {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-18.dossiersub {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.div-block-98 {
  background-color: var(--alice-blue);
  height: 81vh;
  display: flex;
}

.text-block-93 {
  background-color: #fff;
  border-bottom: 1px solid #18478878;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

.text-block-93.testop {
  color: #000;
  background-color: #fff;
  margin-left: 10px;
}

.text-block-93.de1 {
  background-color: var(--alice-blue);
  background-color: #f6faff;
}

.div-block-75 {
  flex-direction: row;
  display: flex;
}

.div-block-96 {
  border-bottom: 1px solid #d7e5f0;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-4 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.div-block-4.und {
  justify-content: space-between;
  width: auto;
}

.div-block-4.und.flow-tit {
  width: 100%;
  margin-bottom: 25px;
}

.div-block-4.dagpl12 {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-4.dagpl12.de {
  margin-bottom: 40px;
}

.div-block-4.dagpl12.de._123 {
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
}

.div-block-4.dagpl12.de._223 {
  margin-bottom: 20px;
}

.div-block-4.instellingen {
  margin-top: 20px;
}

.div-left-general {
  background-color: var(--alice-blue);
  width: 50%;
  height: 80vh;
  padding: 40px 4% 20px;
  overflow: auto;
}

.div-left-general.middle1 {
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 90vh;
  display: flex;
}

.div-left-general.middle1.start1 {
  flex-direction: column;
}

.div-left-general.taxatiespilitleft {
  width: 25%;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-65 {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.div-block-65.test-line {
  border-bottom: 1px solid #edf1f5;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  padding-bottom: 4px;
}

.div-block-65.test-line._50 {
  flex-direction: row;
  width: 100%;
}

.div-block-65.test-line.calover {
  justify-content: flex-start;
  display: flex;
}

.div-block-65.test-line.orange {
  background-color: #ff950057;
  border-radius: 2px;
  padding: 2px;
}

.div-block-65.test-line.hover-live {
  display: flex;
}

.div-block-65.test-line.m3 {
  color: #f6faff;
  background-color: #325ae742;
  border-radius: 2px;
  padding: 5px;
}

.div-block-65.test-line.show-bar {
  border-bottom-style: none;
  margin-bottom: 0;
}

.div-block-65.test-line.show-bar.overvie11 {
  width: 50%;
  padding-left: 10px;
}

.div-block-65.test-line.blue {
  border-bottom-width: 1px;
  border-bottom-color: #edf1f5;
  padding-top: 5px;
}

.div-block-65.test-line.opties1 {
  margin-bottom: 4px;
  padding-bottom: 2px;
  padding-left: 20px;
}

.div-block-65.test-line.opties {
  border-radius: 4px;
  align-items: center;
  margin-bottom: 4px;
  padding: 2px 3px 2px 5px;
}

.div-block-65.test-line.opties.orange {
  background-color: #ffe0bb9c;
  border-radius: 2px;
  padding-left: 5px;
  font-size: 13px;
  line-height: 13px;
}

.div-block-65.test-line.opties.orange.offerte {
  width: 75%;
}

.div-block-65.test-line.opties.accepted {
  background-color: #c1e4ce91;
}

.div-block-65.test-line.opties.accepted.offer {
  width: 75%;
}

.div-block-65.test-line.opties.rejected {
  background-color: #ffc6c6a8;
}

.div-block-65.test-line.opties.rejected.offer {
  width: 75%;
}

.div-block-65.test-line.logboek {
  flex-direction: column;
}

.div-block-65.test-line.inven {
  justify-content: space-between;
}

.div-block-65.test-line.inven.mea {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 2px;
}

.div-block-65.test-line.inven.mea.mater {
  justify-content: flex-start;
}

.div-block-65.test-line.noline {
  border-bottom-style: none;
}

.div-block-65.test-line.planning, .div-block-65.test-line.docu {
  justify-content: space-between;
}

.div-block-65.test-line.docu.workorder {
  border-bottom-style: none;
  border-bottom-width: 0;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  margin-bottom: 1px;
  padding-bottom: 0;
}

.div-block-65.test-line.uts {
  border: 1px solid #000;
  padding: 2px 5px;
}

.div-block-65.test-line.deut {
  padding-bottom: 2px;
}

.div-block-65.test-line.under1 {
  border-bottom-style: solid;
  border-bottom-color: #f1f1f1;
  margin-bottom: 2px;
  padding-bottom: 2px;
  font-size: 13px;
  line-height: 13px;
}

.div-block-65.test-line.under1.line1 {
  justify-content: space-between;
  margin-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

.div-block-65.test-line.inline1 {
  margin-top: 20px;
}

.div-right-general {
  background-color: #fff;
  width: 50%;
  height: 80vh;
  padding-top: 0;
  padding-left: 2%;
  padding-right: 2%;
  overflow: auto;
}

.div-right-general.tatiesplit {
  width: 75%;
}

.tilte-flow-wizard {
  color: #5a5a5a;
  text-transform: none;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.div-block-97 {
  clear: left;
  background-color: #0000;
  border-top: 1px solid #e6e6e6;
  width: auto;
  margin-top: -22px;
  padding: 5px;
  display: block;
}

.text-block-94 {
  color: #000;
  text-transform: none;
  font-size: 13px;
  display: block;
}

.text-block-94.explaination, .text-block-94.goto {
  display: none;
}

.div-block-8 {
  display: block;
}

.div-block-8.ddee {
  margin-left: 30px;
  margin-right: 30px;
}

.div-block-8.offerte {
  display: flex;
}

.div-block-8.offerte._24 {
  font-size: 12px;
  line-height: 15px;
}

.div-block-8.offerte.bota {
  color: #0000009c;
}

.div-block-8.mega1 {
  margin-bottom: 15px;
}

.voeg-toe-button-4 {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #098137;
  border-radius: 5px;
  align-items: center;
  width: auto;
  margin-right: 0;
  padding-right: 15px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 4px #dbdbdb;
}

.voeg-toe-button-4:hover {
  color: #fff;
  background-color: #005a23;
  text-decoration: none;
}

.voeg-toe-button-4.adres {
  box-shadow: none;
  text-align: center;
  background-color: #ff8615;
  border: 1px solid #f77f0e;
  width: 65px;
  margin-top: 10px;
  margin-right: 0;
  padding: 6px 5px;
  font-size: 12px;
}

.voeg-toe-button-4.adres.maps {
  box-shadow: none;
  background-color: #098137ba;
  border-color: #00742c;
  width: 55px;
  margin-right: 10px;
}

.voeg-toe-button-4.taxa {
  background-color: #184788;
  margin-top: 20px;
  display: block;
}

.voeg-toe-button-4.taxa.sep2 {
  text-align: center;
  width: auto;
  max-width: 200px;
  display: block;
}

.div-template-general {
  background-color: var(--white-smoke);
  color: var(--alice-blue);
  flex-direction: column;
  width: auto;
  height: auto;
  margin-top: 0;
  display: flex;
}

.image-33 {
  width: 15px;
  height: 15px;
  margin-left: 9px;
}

.heading-19 {
  background-color: var(--midnight-blue);
  color: #fff;
  border: 1px solid #292929;
  border-top: 1px #000;
  border-radius: 0 0 2px 2px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 3px 15px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.image-32 {
  width: 13px;
  margin-left: .5%;
}

.image-32.big {
  width: 25px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.text-block-67 {
  color: var(--black-2);
  border: 1px #000;
  width: 69%;
  margin-bottom: 0;
  margin-right: 40px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.text-block-67.nonvet, .text-block-67.small {
  font-weight: 400;
}

.text-block-67._20 {
  width: 20%;
  margin-right: 0;
}

.text-block-67.link {
  color: #0131dc;
}

.text-block-67.link:hover {
  color: #012195;
}

.text-block-67.title {
  font-weight: 400;
}

.text-block-67.logboek {
  width: 100%;
  margin-right: 0;
}

.text-block-67.logboek.opdrach {
  font-weight: 400;
  line-height: 15px;
}

.text-block-69 {
  width: 30%;
  padding-right: 0;
}

.text-block-69.test1 {
  color: #5d6671;
  border-bottom: 1px #ddd;
  font-size: 13px;
  line-height: 13px;
}

.text-block-69.test1.helft1 {
  width: 50%;
}

.text-block-69.test1.uitleg {
  width: 40%;
}

.text-block-69.test1.small123 {
  width: 20%;
}

.text-block-69.test1.logboek {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
}

.skipbuttonsdiv {
  border-top: 1px solid #e6e6e6;
  justify-content: space-around;
  height: 60px;
  margin-top: 20px;
  padding: 10px 7px 7px;
  display: flex;
}

.form-block-2 {
  flex-direction: row;
  width: auto;
  margin-bottom: 0;
  display: block;
}

.form-block-2.optiecal {
  border: 1px #edf1f5;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding: 15px;
}

.form-block-2.optiecal.calc {
  margin-bottom: 0;
}

.form-block-2.optiecal.opties {
  padding: 0;
}

.div-block-6 {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 15px;
  display: flex;
}

.div-block-6.onder1 {
  flex-direction: row;
  align-items: center;
}

.div-block-6.onder1.dagplann {
  align-items: flex-start;
}

.div-block-6.verti {
  flex-direction: row;
  align-items: flex-end;
}

.body {
  color: var(--black-2);
  background-color: #f5f7fd;
  margin-left: 225px;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  line-height: 15px;
  overflow: visible;
}

.body.offerte-overzicht {
  margin-left: 0;
}

.selectbuttonsdiv {
  justify-content: space-around;
  align-items: center;
  height: 100px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.selectbutton {
  width: 100px;
  height: 100px;
  display: flex;
}

.divworkflowright {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 85vh;
  padding-top: 0;
  padding-bottom: 30px;
  padding-left: 5px;
  display: flex;
}

.divworkflowright.feedback-only {
  padding-top: 15px;
}

.textdiv {
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 5px;
  min-height: 50px;
  margin-bottom: 5px;
}

.textdiv.succes {
  background-color: #008000cc;
  border: 2px solid green;
  border-radius: 5px;
}

.textdiv.error {
  background-color: #f00c;
  border-color: red;
}

.textdiv.warning {
  background-color: #ffa500cc;
  border-color: orange;
}

.formrow {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.formcolumn {
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
}

.formcolumn._w-20 {
  width: 20%;
}

.formcolumn.middel {
  width: 40%;
}

.formcolumn._w-30 {
  width: 30%;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

.field-label-2, .formlabel {
  color: #184788;
}

.formfield {
  border-radius: 3px;
}

.required {
  color: red;
}

.image-34 {
  opacity: 1;
  width: 85%;
  min-width: auto;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.image-35 {
  opacity: .15;
  width: 15%;
}

.image-35.offerte-img {
  width: 20%;
  margin-bottom: 15px;
}

.div-block-100 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 50%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-100.above {
  color: #001a3d;
  justify-content: flex-start;
  margin-top: 0%;
  padding-top: 0;
}

.div-block-100.nieuw-rela {
  margin-top: 0%;
}

.dropdown {
  border: 2px solid #909ead33;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.dropdown:hover {
  color: #fff;
}

.dropdown.blauw13 {
  width: auto;
}

.dropdown.blauw13.groot-form1 {
  border-style: none;
  width: 100%;
  margin-bottom: 0;
}

.dropdown._100 {
  width: 100%;
}

.dropdown.bleudrop {
  background-color: var(--royal-blue-4);
  color: #fff;
  margin-left: 15px;
}

.div-block-82 {
  text-align: right;
  flex: 1;
  align-self: auto;
}

.heading-12 {
  background-color: var(--midnight-blue);
  color: #fff;
  border: 1px solid #292929;
  border-top: 1px #000;
  border-radius: 0 0 3px 3px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 3px 15px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.heading-12.greyheadeing {
  background-color: var(--gainsboro);
  color: var(--midnight-blue);
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.text-field {
  background-color: #19488914;
  border: 1px solid #fff;
  border-radius: 10px;
  width: 75%;
}

.text-field::placeholder {
  color: #333;
}

.text-field.groot23 {
  width: 100%;
  font-size: 14px;
}

.text-field.groot23::placeholder {
  color: #797979;
}

.text-field.klein {
  width: 20%;
}

.radio-header {
  margin-left: 50px;
  font-size: 20px;
  font-weight: 700;
}

.icon-2 {
  margin-right: 15px;
}

.form {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: auto;
  margin-top: 100px;
  padding: 20px;
  display: block;
}

.form.grootform {
  padding-top: 0;
  padding-bottom: 0;
}

.form.formgeheel {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.form.formgeheel.grey-button {
  background-color: var(--gainsboro);
  padding-bottom: 20px;
}

.text-field-4 {
  color: #000;
  background-color: #19488914;
  border: 1px solid #fff;
  border-radius: 10px;
  width: 90px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 700;
}

.div-inform-full {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-inform-groot {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 49%;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.checkbox-2 {
  width: 25px;
  height: 25px;
  margin-bottom: 4px;
  margin-left: 0;
  padding: 0;
}

.div-samen {
  justify-content: space-between;
  margin-bottom: 2%;
  display: flex;
}

.div-samen.two {
  width: 50%;
  margin-bottom: 0%;
}

.material-cb {
  display: flex;
}

.material-label {
  width: 60%;
}

.material-label.bold {
  width: 20%;
  padding-left: 3px;
  font-weight: 700;
}

.form-block-3 {
  flex-direction: column;
  width: auto;
  margin-bottom: 0;
  padding-top: 20px;
  display: block;
}

.storage {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  font-size: 16px;
  display: flex;
}

.material-row {
  width: 50%;
  display: flex;
}

.material-row.list {
  justify-content: space-between;
  width: 100%;
}

.div-block-83 {
  justify-content: flex-start;
  display: flex;
}

.checkbox-label-2 {
  align-items: flex-start;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
  display: block;
}

.checkbox-label-2.date {
  justify-content: flex-start;
  margin-right: 20px;
  display: block;
}

.checkbox-label-2.date.header {
  text-align: right;
  font-weight: 700;
}

.checkbox-label-2.date.alert {
  color: #da0000;
}

.dropdown-toggle-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-toggle-2.blauw1 {
  opacity: 1;
  color: #000;
  background-color: #ffffff14;
  border: 2px solid #909ead33;
  border-radius: 4px;
  width: 100%;
  height: 30px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 15px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.dropdown-toggle-2.blauw1.small {
  height: 23px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.dropdown-toggle-2.blauw1.small.no-spac {
  margin-bottom: 3px;
  padding-top: 3px;
}

.dropdown-toggle-2.blauw1._125px {
  color: #b3b3b3;
  border-width: 2px;
  border-color: #909ead33;
  height: 35px;
  margin-bottom: 0;
  margin-left: 0;
}

.dropdown-toggle-2.blauw1._125px.per1 {
  margin-top: 4px;
}

.dropdown-toggle-2.blauw1.laad-ad {
  margin-bottom: 20px;
}

.dropdown-toggle-2.blauw1.list {
  border-width: 1px;
  height: auto;
  margin-top: 1px;
  margin-bottom: 5px;
  padding: 8px 12px;
  line-height: 20px;
}

.dropdown-toggle-2.blauw1 {
  background-color: #ffffff14;
  border: 1px solid #c3bfbf;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  display: block;
}

.text-block-48 {
  margin-bottom: 1px;
  margin-left: 14px;
  font-weight: 500;
}

.heading-20, .form-tile-name {
  margin-bottom: 20px;
}

.dropdown-list-5 {
  background-color: #bd9a9a;
}

.dropdown-list-5.w--open {
  background-color: #fff;
}

.dropdown-link {
  border: 1px solid var(--gainsboro);
  background-color: #ececec;
  border-radius: 3px;
  margin-bottom: 3px;
}

.dropdown-link:hover {
  background-color: var(--gainsboro);
}

.form-block-4 {
  width: 100%;
}

.form-block-standaard {
  color: var(--midnight-blue);
  width: 100%;
  margin-bottom: 0;
  overflow: auto;
}

.form-block-standaard.factuur.right {
  margin-right: 20px;
}

.form-block-standaard._30 {
  width: 40%;
}

.form-block-standaard._60 {
  width: 60%;
}

.form-block-standaard._40 {
  width: 40%;
}

.text-field-5 {
  border: 2px solid #909ead33;
  border-radius: 4px;
  margin-right: 2px;
  padding-left: 12px;
  font-size: 13px;
}

.text-field-5::placeholder {
  color: #13131a61;
  font-size: 13px;
}

.text-field-5._50 {
  width: 49.5%;
}

.text-field-5._25 {
  width: 24.5%;
}

.text-field-5._75 {
  width: 74.5%;
}

.text-field-5._33 {
  width: 32%;
}

.text-field-5._66 {
  width: 66%;
}

.text-field-5._20 {
  border-width: 1px;
  border-color: #909ead4a;
  width: 19.5%;
  margin-bottom: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 12px;
}

.text-field-5._20::placeholder {
  color: var(--black);
}

.text-field-5._40 {
  border-width: 1px;
  width: 39.5%;
  margin-bottom: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 12px;
}

.text-field-5._40::placeholder {
  color: #000;
}

.text-field-5._60 {
  width: 59.5%;
}

.text-field-5.error {
  color: red;
  text-align: left;
  border: 1px solid red;
}

.text-field-5.big_field {
  height: 200px;
}

.text-field-5.groot1 {
  min-height: 175px;
}

.text-field-5.small {
  width: 45%;
  margin-bottom: 20px;
}

.text-field-5.middle-field {
  height: 100px;
}

.text-field-5.no-margin {
  color: #000;
  padding-left: 5px;
  font-size: 13px;
}

.text-field-5.no-margin::placeholder {
  font-size: 13px;
}

.text-field-5.instel {
  text-align: center;
  width: 50px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.text-field-5.instel.smallplan {
  width: 60px;
  height: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}

.text-field-5.instel.smallplan::placeholder {
  font-size: 12px;
}

.text-field-5.instel.smallplan.groot {
  text-align: left;
  width: 100%;
}

.text-field-5.periode {
  width: 45%;
}

.text-field-5.currency {
  border-style: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.text-field-5.submit {
  border-style: none;
  border-radius: 4px 0 0 4px;
  margin-bottom: 0;
  margin-right: 0;
}

.text-field-5.table {
  border-style: solid;
  width: 45%;
  margin-bottom: 0;
}

.text-field-5.table.small {
  width: 50%;
}

.text-field-5.table.smaller {
  width: 25%;
}

.text-field-5.table.smaller.header {
  border-style: none;
  width: 25%;
}

.text-field-5.table.header {
  border-style: none;
  width: 45%;
  font-weight: 700;
}

.text-field-5.list {
  border-width: 1px;
  width: 100%;
  margin-bottom: 5px;
}

.form-3 {
  margin-left: 3%;
  margin-right: 3%;
}

.form-3.horizontal {
  display: flex;
}

.form-3.hori {
  align-items: center;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.form-3.hori.dagen {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: -15px;
}

.form-3.hori.low {
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.form-3.hori.low.ne1 {
  background-color: #ececec;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 8px;
}

.form-3.factu, .form-3.new1 {
  margin-left: 0%;
  margin-right: 0%;
}

.text-block-95 {
  color: #999;
  font-size: 13px;
  font-weight: 400;
}

.name-table1 {
  color: var(--midnight-blue);
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 5px;
  padding: 3px 5px;
  font-size: 15px;
  display: flex;
}

.name-table1:hover {
  background-color: var(--gainsboro);
}

.text-block-96 {
  width: 50%;
}

.text-block-97 {
  width: 25%;
}

.heading-21 {
  color: #fff;
  background-color: #00193d;
  border: 1px solid #292929;
  border-top: 1px #000;
  border-radius: 0 0 2px 2px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 3px 15px;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
}

.text-block-98 {
  width: 50%;
  font-size: 15px;
}

.text-block-98.long {
  width: 75%;
}

.text-block-99 {
  width: 25%;
  font-size: 15px;
}

.div-block-101 {
  border-bottom: 1px solid var(--gainsboro);
  justify-content: flex-start;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 3px 5px;
  display: flex;
}

.div-block-101:hover {
  background-color: var(--gainsboro);
}

.div-block-101.clickedopen {
  background-color: var(--silver);
}

.link-zoekresul {
  color: var(--midnight-blue);
  width: 100%;
  text-decoration: none;
}

.link-zoekresul-2 {
  color: #001a3d;
  width: 100%;
  text-decoration: none;
}

.div-block-102 {
  border-bottom: 1px solid #ddd;
  justify-content: flex-start;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 3px 5px;
  display: flex;
}

.div-block-102:hover {
  background-color: #ddd;
}

.div-block-102.pressednew {
  background-color: var(--silver);
  background-color: #c3bfbf;
}

.divder {
  margin-top: 30px;
}

.divder.parti1 {
  margin-top: 0;
}

.dropdown-list-6 {
  background-color: #bd9a9a;
}

.dropdown-list-6.w--open {
  background-color: #fff;
}

.dropdown-link-2 {
  background-color: #ececec;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 3px;
}

.dropdown-link-2:hover {
  background-color: #ddd;
}

.div-block-7 {
  color: var(--midnight-blue);
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 2%;
  padding: 0 30px 20px;
  display: block;
}

.div-block-39.loggingdiv {
  width: 100%;
  max-height: 300px;
  overflow: auto;
}

.form-3-show-hide-form {
  margin-left: 3%;
  margin-right: 3%;
  display: none;
}

.buttontext-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 12px 5px;
  text-decoration: none;
  display: flex;
}

.image-36 {
  opacity: .9;
  width: 20px;
  position: absolute;
  inset: -8px -8px auto auto;
}

.image-36:hover {
  opacity: 1;
}

.button_icon {
  color: #000;
  text-align: center;
  text-transform: none;
  background-color: #ddd;
  border-radius: 2px;
  align-items: center;
  width: auto;
  min-width: 175px;
  margin-right: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 4px #dbdbdb;
}

.button_icon:hover {
  color: #000;
  background-color: #b9b9b9;
  text-decoration: none;
}

.button_icon.add {
  color: #fff;
  background-color: #098137;
  border-radius: 2px;
  min-height: 35px;
  margin-right: 0;
}

.button_icon.add:hover {
  background-color: #005a23;
}

.button_icon.add._32 {
  margin-left: 15px;
}

.button_icon.dagpl12 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
}

.text-block-92 {
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
}

.link-block-6 {
  text-decoration: none;
}

.link-block-6.homebtnn {
  width: 25%;
}

.image-2 {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 40px;
  margin-left: 10px;
  padding: 8px;
}

.image-2:hover {
  background-color: #0000;
}

.image-2.de21 {
  opacity: .78;
  border-style: none;
  width: 30px;
  padding: 5px;
}

.image-2.de21:hover {
  background-color: #f0f0f0;
}

.zoek {
  color: #000;
  border: 2px solid #909ead33;
  border-radius: 4px;
  width: 250px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}

.zoek::placeholder {
  color: var(--black-2);
  font-size: 13px;
  font-weight: 500;
}

.zoek.homezoek {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
}

.zoek.menuclass {
  color: #fff;
  background-color: #fff0;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #fff3;
  border-radius: 0;
}

.zoek.menuclass::placeholder {
  color: #ffffff80;
}

.form-block {
  height: auto;
  margin-bottom: 0;
  margin-right: 10px;
}

.form-block.homezoe {
  width: 55%;
}

.link-block-7 {
  text-decoration: none;
  display: flex;
}

.link-block-7.homebtn1 {
  width: 20%;
}

.div-block-86 {
  background-color: #b9b9b9;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-right: 9px;
  padding: 8px 10px 9px;
}

.div-block-86.add_side {
  background-color: #005a23;
}

.div-left-en-right-general {
  color: var(--black-2);
  background-color: #f9fafb;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 2% 5% 50px 6%;
}

.div-left-en-right-general.home {
  color: #fff;
  background-color: #f5f7fd;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  padding-top: 4%;
  padding-bottom: 4%;
}

.table {
  background-color: #0000;
  border: 1px #ddd;
  border-radius: 5px;
}

.table.kamers {
  border-radius: 10px;
}

.listvalue.bold {
  color: var(--midnight-blue);
  font-weight: 700;
}

.workorder.bool {
  width: 100px;
  height: 25px;
  padding: 3px 15px;
}

.link-block-3 {
  color: #333;
  text-decoration: none;
  display: block;
}

.link-block-3.w--current {
  width: 100%;
}

.workordergrid {
  grid-column-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .25fr .5fr .5fr .25fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.clientordergrid {
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr 1.25fr 1.25fr 1.5fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.listrowgridcontainer {
  width: 100%;
  margin-left: 150px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  position: static;
  right: 0;
}

.listrowgridcontainer.clientgrid {
  margin-left: 0;
}

.listrowgridcontainer.storagegrid {
  margin-left: 270px;
}

.listrow {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 6px;
  padding: 5px 0;
  font-weight: 400;
  display: flex;
  position: relative;
}

.listrow:hover {
  background-color: #d7e5f0;
}

.listrow.header {
  cursor: default;
  border-radius: 3px;
  font-weight: 700;
}

.listrow.header:hover {
  background-color: #fff;
}

.prospectgrid {
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr 1.25fr 1.25fr 1fr 1.25fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.storagegrid {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr .75fr .75fr .75fr .75fr .75fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.statustext {
  color: #000;
  text-align: left;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 150px;
  margin-bottom: 5px;
  margin-right: 0;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.statustext.particuliere-verhuizing {
  color: #003615;
  background-color: #003f18bf;
}

.statustext.niet-bereikt {
  color: #994a00;
  background-color: #ff861599;
}

.statustext.niet-geinteresseerd {
  color: #a20000;
  background-color: #da000066;
}

.statustext.terugbelverzoek {
  color: #994a00;
  background-color: #ff861599;
}

.statustext.bevestigd {
  color: #003615;
  background-color: #003f18bf;
}

.statustext.mail-gestuurd {
  color: #994a00;
  background-color: #ff861599;
}

.statustext.offerte-verzonden {
  color: #013379;
  text-transform: none;
  background-color: #01337999;
  width: 180px;
}

.statustext.akkoord-nog-niet-bevestigd {
  color: #098137;
  background-color: #00e91799;
}

.statustext.offerte-niet-correct {
  color: #994a00;
  background-color: #ff861599;
}

.statustext.verhuisd {
  color: #fff;
  background-color: #000;
}

.statustext.contact-gehad, .statustext.materiaal {
  color: #994a00;
  background-color: #ff861599;
}

.statustext.zakelijke-verhuizing {
  color: #013379;
  text-transform: none;
  background-color: #01337999;
}

.statustext.overig {
  color: #000000bf;
  background-color: #b9b9b999;
}

.statustext.nieuw {
  color: #003615;
  background-color: #003f18bf;
}

.statustext.storage {
  width: 250px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.statustext.in-opslag {
  color: #000000bf;
  background-color: #b9b9b999;
}

.statustext.bevestigd-zonder-datum {
  color: #056b2c;
  background-color: #09813799;
}

.statustext.taxatie-gepland {
  color: #184788;
  background-color: #4b97ff99;
}

.statustext.niet-akkoord {
  color: #a20000;
  background-color: #da000066;
}

.storagecomments {
  display: block;
}

.clientgrid {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.5fr .5fr .5fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.listrow-3 {
  cursor: pointer;
  background-color: #fff;
  border: 1px #000;
  border-bottom-color: #19488914;
  border-radius: 13px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 12px;
  padding: 15px 0 15px 10px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 1px 5px #ebedf0;
}

.listrow-3:hover {
  background-color: #325ae712;
}

.listrowgridcontainer-2 {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  position: static;
  right: 0;
}

.clientordergrid-2 {
  color: var(--midnight-blue);
  grid-template-rows: repeat(auto-fit, 20px);
  grid-template-columns: .5fr 1.5fr .75fr .75fr .75fr .25fr;
  grid-template-areas: ". . . . Area Area-2";
  grid-auto-flow: row;
  align-items: center;
  padding-right: 20px;
  position: static;
  left: 0;
  right: 0;
}

.listvalue-2.bold {
  color: #002c69;
  text-align: center;
  background-color: #94c1ffd9;
  border-radius: 3px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 700;
}

.listvalue-2.bold.big-dossier {
  background-color: #09813796;
  border-radius: 2px;
  padding: 6px 20px;
  font-size: 14px;
}

.listvalue-2.bold.big-dossier.nieuw {
  color: #035a23;
  background-color: #09813796;
}

.listvalue-2.bold.nieuw {
  color: #002b10;
  background-color: #09813787;
}

.listvalue-2.bold.offerte-verzonden {
  background-color: #336affd1;
}

.listvalue-2.bold.akkoord-niet {
  color: #9b2f00;
  background-color: #ffb375d9;
}

.listvalue-2.bold.bevestigd {
  color: #260001;
  background-color: #0eac4a;
}

.bold-text-3 {
  font-size: 14px;
}

.bold-text {
  font-weight: 400;
}

.image-11 {
  width: 20px;
}

.list_overall {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  height: auto;
  padding: 10px;
}

.list_overall.list-klant {
  margin-bottom: 2%;
}

.list_overall.list-klant.ggff {
  border-radius: 2px;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.list-top-header {
  border-bottom: 1px none var(--gainsboro);
  color: var(--black-2);
  font-weight: 500;
  display: flex;
}

.text-block-100 {
  color: var(--black-2);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-block-100.bold {
  font-weight: 700;
  text-decoration: none;
}

.text-block-100.bold.name {
  border-bottom: 1px #ebebeb;
  font-weight: 700;
  line-height: 20px;
}

.text-block-100.bold.name.doseer {
  line-height: 12px;
}

.text-block-100.bold.name.doseer.big1 {
  font-size: 12px;
  line-height: 13px;
}

.text-block-100.bold.big1 {
  font-size: 13px;
  line-height: 15px;
}

.text-block-100.locatie {
  border-top: 1px none var(--white-smoke-2);
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.text-block-100.woning {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 5px;
  line-height: 14px;
}

.text-block-100.ad {
  margin-bottom: 2px;
}

.text-block-100.ad.title {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 4px;
  padding-right: 15px;
}

.text-block-100.wero13.joubon {
  background-color: var(--royal-blue-2);
  color: var(--alice-blue);
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  font-weight: 700;
}

.text-block-100.small {
  color: #bababa;
  text-transform: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.text-block-100.small.new1 {
  color: #4f4f4f;
}

.text-block-100.small.biga1 {
  color: #000;
  font-size: 13px;
  line-height: 13px;
}

.text-block-100.storage {
  margin-top: 0;
  font-size: 16px;
  line-height: 20px;
}

.text-block-100.rood {
  color: #1a1313;
  border-bottom: 2px solid red;
}

.text-block-100.fade1 {
  color: #a4a4a4;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  text-decoration: none;
}

.columns-2 {
  border-bottom: 1px solid #edf1f5;
  padding: 10px 30px;
}

.columns-2-input {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px #000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-2-input:hover {
  background-color: var(--alice-blue);
}

.columns-2-input.selected:hover {
  background-color: #0000;
}

.link-list-item {
  width: 100%;
  text-decoration: none;
}

.link-list-item.selected {
  background-color: var(--gainsboro);
}

.columns-2-input-dossier {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px #000;
  align-items: center;
  padding: 9px 30px;
  text-decoration: none;
  display: flex;
}

.columns-2-input-dossier:hover {
  background-color: var(--white-smoke-2);
}

.columns-2-input-dossier.prio {
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.columns-2-input-dossier.prio:hover {
  background-color: #fff;
}

.columns-2-input-dossier.titlebar {
  cursor: pointer;
  background-color: #f5f7fd;
}

.columns-2-input-dossier.titlebar.relatie {
  padding-top: 13px;
  padding-bottom: 13px;
}

.columns-2-input-dossier.titlebar.full-width {
  width: 100%;
}

.columns-2-input-dossier.titlebar.full-width.no-border {
  border-bottom-style: none;
  border-left-style: none;
}

.columns-2-input-dossier.titlebar.verhui134 {
  height: 20px;
}

.columns-2-input-dossier.relatiecolom, .columns-2-input-dossier.dossier {
  padding-top: 13px;
  padding-bottom: 13px;
}

.columns-2-input-dossier.smallmargin {
  opacity: 1;
  align-items: center;
  padding-top: 9px;
  padding-bottom: 9px;
  text-decoration: none;
}

.columns-2-input-dossier.smallmargin.nohove {
  padding: 5px 20px;
}

.columns-2-input-dossier.smallmargin.nohove:hover {
  background-color: #fff;
}

.columns-2-input-dossier.smallmargin.workorders {
  width: 100%;
}

.columns-2-input-dossier.smallmargin.dagen {
  padding-top: 2px;
  padding-bottom: 2px;
}

.columns-2-input-dossier.smallmargin.ver56 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.columns-2-input-dossier.smallmargin.ver56.vrijdag {
  border-bottom: 1px solid #ebebeb;
}

.columns-2-input-dossier.smallmargin.ver56.akoord {
  background-color: #00cb1414;
  justify-content: flex-start;
  align-items: center;
}

.columns-2-input-dossier.smallmargin.ver56.akoord.perso {
  background-color: #00cb1414;
  border-left: 4px solid #3a66eb;
  justify-content: flex-start;
  align-items: center;
}

.columns-2-input-dossier.smallmargin.ver56.niet-akkoord {
  background-color: #ff88433d;
}

.columns-2-input-dossier.smallmargin.ver56.perso {
  border-left: 4px solid #3a66eb;
  justify-content: flex-start;
  align-items: center;
}

.columns-2-input-dossier.smallmargin.ver56.perso.ziek {
  justify-content: flex-start;
  align-items: center;
}

.columns-2-input-dossier.smallmargin.ver56.huur {
  border-left: 4px solid #ff7002;
  justify-content: flex-start;
  align-items: center;
}

.columns-2-input-dossier.smallmargin.ver56.akkoord, .columns-2-input-dossier.smallmargin.ver56.akkoord.perso {
  background-color: #00cb1414;
}

.columns-2-input-dossier.instel {
  padding-top: 5px;
  padding-bottom: 5px;
}

.columns-2-input-dossier.instel.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.columns-2-input-dossier.boeking {
  background-color: var(--white-smoke-2);
  padding-left: 45px;
}

.columns-2-input-dossier.header {
  border: 1px #000;
  width: 100%;
}

.column {
  justify-content: center;
  padding-top: 0;
  display: flex;
}

.heading-22 {
  color: #fff;
  background-color: #001a3d;
  border: 1px solid #292929;
  border-top: 1px #000;
  border-radius: 0 0 3px 3px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 3px 15px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.div-block-103 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.div-block-103.display-hide-show {
  display: none;
}

.div-block-103.display-hide-show.afrondendiv {
  display: flex;
}

.div-block-103.taxartie1 {
  display: none;
}

.div-block-103.taxartie1.showdiv, .div-block-103.taxartie1.afornd {
  display: flex;
}

.div-block-103.offertemeer {
  display: none;
}

.div-block-103.toplive {
  border-top: 1px solid var(--alice-blue-3);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.div-block-103.toplive.spacing_right {
  border-top-style: none;
  border-radius: 10px;
}

.div-block-103.under {
  border-bottom: 1px solid #edf1f5;
}

.div-block-103.under.taxation {
  flex-wrap: wrap;
  justify-content: flex-start;
}

.div-block-103.rows {
  flex-flow: wrap;
}

.div-block-95-tem-flow-right {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 49%;
  margin-bottom: 0%;
  padding: 0 30px 20px;
  display: block;
  position: relative;
}

.div-block-95-tem-flow-right.bleubac {
  border-color: var(--gainsboro);
  background-color: var(--alice-blue);
}

.div-block-95-tem-flow-right.bleubac._334 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-95-tem-flow-right.blue1 {
  color: #fff;
  background-color: #f6faff;
}

.div-block-7-left {
  color: var(--midnight-blue);
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  width: 49%;
  margin-bottom: 0%;
  padding: 0 30px 20px;
  display: block;
}

.div-block-7-left.blue11 {
  background-color: var(--alice-blue);
}

.columns-3 {
  border-bottom: 1px solid #001a3d;
  padding-top: 10px;
  padding-bottom: 5px;
}

.list-top-header-2 {
  color: #001a3d;
  border-bottom: 1px #ddd;
  font-weight: 700;
  display: flex;
}

.list-top-header-2.uren {
  display: block;
}

.text-block-101 {
  color: #000;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
  display: inline-block;
}

.text-block-101.datum {
  color: #c1c1c1;
}

.text-block-101.time1 {
  padding: 0;
}

.text-block-101.naam {
  color: #000656;
}

.text-block-101.verh1 {
  padding-left: 8px;
  padding-right: 12px;
}

.columns-2-input-2 {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px #000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-2-input-2:hover {
  background-color: #f6faff;
}

.div-block-4-under {
  background-color: var(--alice-blue);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 5%;
  display: flex;
}

.div-block-4-under.und {
  justify-content: space-between;
  width: auto;
}

.div-block-4-under.und.flow-tit {
  width: 100%;
  margin-bottom: 25px;
}

.div-block-4-under.u22 {
  margin-bottom: 4%;
}

.div-block-4-under.overview11 {
  border-bottom: 1px solid var(--gainsboro);
}

.div-wizard-symbol-whole {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px #e6e6e6;
  border-radius: 3px;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-right: 30px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-wizard-symbol-whole.dossierpageflow {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-top-style: none;
  justify-content: flex-start;
  width: 100%;
  margin-top: -25px;
}

.div-wizard-symbol-whole.dossierpageflow.overviewpage {
  border-style: solid;
  border-color: var(--gainsboro);
  margin-top: 0;
  padding: 10px;
}

.div-block-4-under1 {
  border: 1px solid var(--border);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 2%;
  padding: 5px 10px;
  display: flex;
}

.div-block-4-under1.und {
  justify-content: space-between;
  width: auto;
}

.div-block-4-under1.und.flow-tit {
  width: 100%;
  margin-bottom: 25px;
}

.heading-21-123 {
  color: var(--midnight-blue);
  text-transform: none;
  background-color: #0000;
  border: 1px #292929;
  border-top-color: #000;
  border-bottom: 1px solid #c2c2c2;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 8px 15px 8px 30px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.div-block-104 {
  justify-content: space-between;
  display: flex;
}

.heading-under-title {
  color: #6b6b6b;
  margin-top: 0;
  margin-left: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.heading-under-title.nieuwe-relatie {
  opacity: .15;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
}

.div-block-105 {
  background-color: var(--alice-blue);
  border: 1px solid #bebebe;
  border-radius: 3px;
  width: 25px;
  height: 25px;
  padding: 1px 3px 3px;
  position: absolute;
  inset: 2px 2px auto auto;
}

.div-block-105:hover {
  background-color: #d7e0ee;
}

.image-37 {
  background-color: #fff0;
  padding: 0;
}

.link-block-8 {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  width: 30px;
  padding: 3px;
}

.div-block-106 {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-7-left-2 {
  color: #001a3d;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 49%;
  margin-bottom: 0%;
  padding: 0 30px 20px;
  display: block;
}

.div-block-7-left-2.blue11 {
  background-color: #f6faff;
}

.div-left-en-right-general-2 {
  background-color: #f6faff;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 30px 4% 50px 5%;
}

.div-left-en-right-general-2.offerte1 {
  min-height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
}

.div-template-general-2 {
  color: #f6faff;
  width: 100%;
  height: auto;
  margin-top: 0;
  display: flex;
}

.image-38 {
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: 3px;
  width: 40px;
  margin-left: 10px;
  padding: 8px;
}

.image-38:hover {
  background-color: #0000;
}

.div-big-tab-naw {
  padding: 20px 3px;
}

.tabs {
  width: 100%;
  margin-top: 15px;
}

.tabs-menu {
  background-color: #0000;
  border-bottom: 3px solid #c5c5c5;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
}

.tab-link-tab-1 {
  background-color: #7a6a6a;
}

.tab-link-tab-1.w--current {
  border-bottom: 5px solid var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 25%;
  margin-bottom: -3px;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 500;
}

.tab-link-tab-2 {
  text-align: center;
  background-color: #0000;
  border: 3px solid #c7c7c7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 25%;
  margin-bottom: -3px;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 500;
}

.tab-link-tab-2:hover {
  background-color: #dbdbdb;
}

.tab-link-tab-2.w--current {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: #fff;
}

.tab-pane-naw {
  padding-top: 20px;
}

.tab-pane-taxatie {
  min-height: 80vh;
  padding-top: 200px;
}

.div-block-100-123 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.div-block-100-123.above {
  color: var(--midnight-blue);
  justify-content: flex-start;
}

.heading-3 {
  font-size: 16px;
  font-weight: 500;
}

.heading-3.kamer1 {
  width: 40%;
}

.heading-3.kamer1.text {
  font-weight: 400;
}

.heading-3.naam3 {
  width: 40%;
}

.heading-3.akkoord1 {
  width: 15%;
}

.heading-3.naamoptie {
  width: 53%;
}

.heading-3.optiea {
  width: 9%;
}

.heading-3.prijsoptie {
  width: 16%;
}

.div-block-table-info {
  background-color: #19488914;
  border-bottom: 1px solid #19488914;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 400;
  display: flex;
}

.div-block-table-info:hover {
  box-shadow: 1px 1px 8px -1px #b3b3b3;
}

.div-block-table-info.adres {
  border-radius: 0;
  align-items: flex-start;
  margin-top: 0;
  display: block;
}

.div-block-table-info.adres.woon {
  border-radius: 0;
}

.div-block-table-info.adres.woon.wit {
  background-color: #09813714;
  display: flex;
}

.div-block-table-info.adres.woon.wit.ruimte {
  background-color: #ffffff14;
  display: flex;
}

.div-block-table-info.adres.woon.wit.oranje1 {
  background-color: #ff861514;
}

.div-block-table-info.adres.woon.wit.oranje {
  background-color: #da00001a;
}

.div-block-3 {
  background-color: #fff;
  border: 1px #000;
  border-bottom-color: #19488914;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-3.adres1 {
  border-style: none none solid;
  border-color: #000 #000 #18478896;
  margin-top: 0;
}

.div-block-107 {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 49%;
  margin-bottom: 2%;
  padding: 0 30px 20px;
  display: block;
}

.div-block-107.ruimtes {
  width: 49%;
  margin-top: 0%;
}

.div-block-107.opties1 {
  width: 100%;
}

.taxatiecb {
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.taxatiecb:active {
  background-color: #da0000;
}

.taxatiecb.w--redirected-checked {
  background-color: red;
  border-color: red;
}

.taxatiecb.red {
  background-color: #da0000a8;
  border-width: 2px;
  border-color: #da0000;
  width: 20px;
  height: 20px;
}

.taxatiecb.red.w--redirected-checked {
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.taxatiecb.red {
  border-style: solid;
}

.taxatieheaderimage {
  background-color: #19488914;
  border-radius: 6px;
  height: 25px;
  padding: 5px;
}

.textinput-2 {
  color: #000;
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.textinput-2::placeholder {
  color: #969696cc;
  font-size: 15px;
  font-weight: 700;
}

.textinput-2.taxatieinputbutton {
  text-align: center;
  border-color: #dbdbdb;
  border-radius: 4px;
  width: 40%;
  min-width: 50px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.textinput-2.taxatieinputbutton::placeholder {
  color: #838383cc;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

.textinput-2.taxatieinput {
  text-align: center;
  border-color: #dbdbdb;
  border-radius: 5px;
  min-width: 50px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  line-height: 13px;
}

.textinput-2.taxatieinput::placeholder {
  font-size: 12px;
  font-weight: 400;
}

.textinput-2.taxatieinput.input21 {
  border-radius: 4px;
  width: 95%;
  height: 23px;
  margin-bottom: 7px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 12px;
}

.textinput-2.taxatieinput.input21::placeholder {
  font-size: 12px;
  font-weight: 400;
}

.taxatiegrid {
  grid-column-gap: 5px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .3fr .3fr .25fr .25fr .25fr;
  grid-auto-flow: row;
  align-items: center;
  padding-right: 0;
  position: static;
  left: 0;
  right: 0;
}

.taxatiegrid.materiaal {
  grid-template-columns: .5fr .25fr .25fr;
}

.taxatiegrid.v2 {
  grid-template-columns: .5fr .3fr .3fr .25fr minmax(min-content, 1fr);
}

.taxatiecheckbox {
  margin-bottom: 0;
  padding-left: 0;
}

.taxatiecheckbox.red {
  background-color: #da0000a8;
  border: 3px #ff0004;
  border-radius: 4px;
}

.voeg-plus-min {
  box-shadow: none;
  text-align: center;
  text-transform: none;
  background-color: #098137ab;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-left: 3px;
  margin-right: 0;
  padding: 0 0 3px;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.voeg-plus-min:hover {
  color: #fff;
  text-decoration: none;
}

.voeg-plus-min.red {
  box-shadow: none;
  color: #fff;
  background-color: #ff7a7a;
  width: 30px;
  height: 30px;
  margin-right: 3px;
  padding: 0 1px 2px 0;
  text-decoration: none;
}

.taxatiebuttons {
  justify-content: center;
  align-items: center;
  display: flex;
}

.taxatieimage {
  background-color: #a3a4a5;
  border-radius: 6px;
  height: 34px;
  padding: 9px;
}

.taxatieform {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
}

.listrow-4 {
  color: var(--midnight-blue);
  cursor: pointer;
  background-color: #fff;
  border: 1px #000;
  border-bottom-color: #19488914;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 6px;
  padding: 5px 0;
  font-weight: 400;
  display: flex;
  position: relative;
}

.listrow-4:hover {
  background-color: #fff;
}

.listrow-4.header {
  color: var(--midnight-blue);
  cursor: default;
  border-bottom-style: solid;
  border-bottom-color: #edf1f5;
  border-radius: 0;
  font-weight: 700;
}

.listrow-4.header:hover {
  background-color: #fff;
}

.listrow-4.header.taxatie {
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #edf1f5;
  border-radius: 0;
}

.listrow-4.taxatie {
  border-style: none none solid;
  border-color: #19488914 #19488914 #edf1f5;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
}

.listrow-4.taxatie:hover {
  background-color: #fff;
}

.listrow-4.taxatie.new-furn {
  justify-content: space-between;
  align-items: flex-start;
}

.columnnametaxatie {
  text-align: center;
  width: 100%;
}

.taxatiecblabel {
  display: none;
}

.form-4 {
  background-color: #0000;
  border: 1px #edf1f5;
  border-radius: 10px;
}

.div-block-108 {
  opacity: .8;
  cursor: pointer;
  background-color: #fff;
  border: 1px #bebebe;
  border-radius: 3px;
  width: 25px;
  padding: 5px;
  position: absolute;
  inset: 5px 5px auto auto;
}

.div-block-108:hover {
  opacity: 1;
  background-color: #edf1f5;
  border-style: none;
  width: 25px;
  padding: 5px;
}

.form-5 {
  border-bottom: 1px solid var(--midnight-blue);
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.buttontext-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 9px 5px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.small1 {
  font-weight: 500;
}

.div-block-109 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 5px;
  display: flex;
}

.div-names {
  border-bottom: 1px solid #dcdcdc;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 7px;
  display: flex;
}

.div-names.above1 {
  padding-bottom: 0;
}

.div-names.above1._12 {
  margin-top: 3px;
}

.div-names.no-ro2 {
  border-bottom-style: none;
}

.naam-div-1 {
  width: 49%;
  font-size: 13px;
  line-height: 13px;
}

.naam-div-1.middle12 {
  align-items: center;
  width: 49%;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.naam-div-1._70 {
  width: 70%;
}

.naam-div-1._70.midd21 {
  align-items: center;
  display: flex;
}

.text-block-102 {
  text-align: center;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.text-block-102.right12 {
  text-align: left;
}

.text-block-102.small {
  color: #9e9e9e;
  text-align: left;
  font-size: 11px;
  line-height: 12px;
}

.naam-div-2 {
  width: 20%;
}

.naam-div-2._15 {
  width: 15%;
}

.naam-div-2.per {
  width: 10%;
}

.naam-div-2._30 {
  width: 47%;
  margin-left: 9%;
}

.naam-div-2._30.margin {
  padding-right: 10px;
}

.naam-div-2.text {
  width: 75%;
}

.div-block-110 {
  justify-content: flex-start;
  display: flex;
}

.checkbox-label-3 {
  color: #b58a8a00;
}

.checkbox-field {
  justify-content: center;
  display: flex;
}

.servce {
  font-weight: 400;
  line-height: 17px;
}

.text-block-54, .text-block-60 {
  font-weight: 400;
}

.image-5 {
  margin: 15px;
}

.image-5.aa-img {
  width: 125px;
  margin: 0;
}

.image-5.aa-img.aa1 {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
}

.image-5.pa {
  width: 300px;
}

.image-5.topart {
  height: 100px;
}

.div-block-45 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-45.vsn {
  background-color: #d7e5f0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.div-block-45.vsn.vlot1 {
  background-color: #00792c;
}

.div-block-45.uts1 {
  background-color: #e4051f;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.div-block-45.adw {
  background-color: var(--gainsboro);
}

.div-block-45.aa {
  background-color: #121c42;
}

.div-block-45.kingkong {
  background-color: #fff200;
}

.div-block-45.mbi {
  color: var(--white-smoke);
  background-color: #203751;
}

.div-block-45.abc {
  color: var(--white-smoke);
  background-color: #0d95d3;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-45.topart {
  color: #af7b4d;
  background-color: #100a0c;
}

.div-block-45.pavanrooyen {
  background-color: #009a9d;
}

.paragraph-6 {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.section-a4-3 {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 2px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 825px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-a4-3.grote {
  justify-content: space-between;
}

.section-a4-3.vs24 {
  border-bottom-width: 4px;
  border-bottom-color: #f26521;
  justify-content: flex-start;
  min-height: 980px;
}

.section-a4-3.vs24.topmar {
  padding-top: 80px;
}

.section-a4-3.hoofpage {
  flex-direction: row;
  display: block;
}

.section-a4-3.hoofpage.mega {
  margin-bottom: 15px;
}

.section-a4-3.hoofpage.hoek {
  border-bottom-width: 10px;
  border-bottom-color: #e4051f;
  min-height: 1050px;
}

.section-a4-3.hoofpage.hoek.snied {
  background-image: url('../images/logo-icon.jpg'), linear-gradient(#ffffff52, #ffffff52), url('../images/snieder-patroon1.jpg');
  background-position: 98% 98%, 0 0, 0 100%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto 65px, auto, auto 30%;
  border-bottom-style: none;
}

.section-a4-3.hoofpage.hoek.snied.bora {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-style: solid;
  border-bottom-color: #fcd20c;
}

.section-a4-3.hoofpage.hoek.woud {
  border-bottom-style: none;
  position: relative;
}

.section-a4-3.hoofpage.hoek.eve {
  border-bottom-style: solid;
  border-bottom-color: #f48d00;
}

.section-a4-3.hoofpage.hoek.oostla {
  border-bottom-style: none;
  padding-bottom: 10px;
}

.section-a4-3.hoofpage.woude {
  border-bottom-style: none;
  min-height: 1000px;
  padding-bottom: 15px;
  position: relative;
}

.section-a4-3.hoofpage.blokland {
  flex-direction: column;
  min-height: 950px;
  display: flex;
}

.section-a4-3.hoofpage.blokland.eind1 {
  display: block;
}

.section-a4-3.hoofpage.blokland.tiptoppage {
  justify-content: flex-start;
}

.section-a4-3.hoofpage.veldhoen {
  background-image: url('../images/Veldhoen-header.png');
  background-position: 50% 0;
  background-size: contain;
  height: 1175px;
}

.section-a4-3.hoofpage.vanbuuren {
  background-image: url('../images/homeheader-buren-1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 1180px;
  padding-top: 200px;
  padding-bottom: 150px;
}

.section-a4-3.hoofpage.vanbuuren.pag1 {
  background-image: url('../images/buren-hader1-klein.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

.section-a4-3.hoofpage.buur {
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.section-a4-3.mega1 {
  background-image: url('../images/megamovers-watermerk.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-right-width: 40px;
  border-right-color: #2d3092;
  justify-content: flex-start;
  min-height: 1050px;
}

.section-a4-3.mega1.megapage {
  border-right-width: 40px;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 1040px;
}

.section-a4-3.stan1 {
  border-style: none none solid;
  border-bottom-width: 5px;
  border-bottom-color: #941a3e;
  justify-content: flex-start;
  min-height: 1050px;
}

.section-a4-3.stan1.megapage {
  border-right-width: 40px;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 1040px;
}

.section-a4-3.snieder {
  background-image: linear-gradient(#ffffff7d, #ffffff7d), url('../images/snieder-patroon1.jpg');
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 30%;
}

.section-a4-3.snieder.botra {
  background-image: none;
  border-bottom-width: 5px;
  border-bottom-color: #fcd20c;
}

.section-a4-3.snieder.oostland {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section-a4-3.hoe1 {
  border-bottom-width: 10px;
  border-bottom-color: #e4051f;
}

.section-a4-3.hoe1.woud {
  border-bottom-style: none;
  position: relative;
}

.section-a4-3.blokland.tiptoppage {
  border-bottom-width: 8px;
  border-bottom-color: #4fa5ce;
}

.section-a4-3.eve {
  border-bottom-width: 10px;
  border-bottom-color: #f48d00;
}

.section-a4-3.vlot {
  padding-bottom: 50px;
}

.section-a4-3.vsnback {
  background-image: url('../images/Footer-VSN-offerte.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 125px;
  position: relative;
}

.text-block-50 {
  text-align: left;
  align-self: flex-start;
  padding: 5px 15px 5px 10px;
  font-size: 14px;
  font-weight: 400;
  position: static;
}

.text-block-50.se2 {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.text-block-50.se2.ruimte {
  width: 45%;
  max-width: 45%;
  font-size: 14px;
  line-height: 16px;
}

.text-block-50.se2.inboedel {
  width: 55%;
  max-width: 55%;
  font-size: 14px;
  line-height: 16px;
}

.text-block-50.boldto, .text-block-50.boldf {
  font-size: 13px;
  font-weight: 700;
}

.text-block-50.kuww {
  text-align: center;
}

.text-block-50.middle {
  text-align: center;
  font-weight: 700;
}

.text-block-50.kattenberg {
  padding-top: 3px;
  padding-bottom: 0;
  padding-left: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 13px;
}

.text-block-50.kattenberg.buur {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.text-block-50.kattenberg.veldhoen {
  justify-content: space-between;
  align-items: center;
  width: 12ch;
  display: flex;
}

.image-15 {
  margin-top: 30px;
}

.scorewithbackground {
  background-color: #002bff1a;
  margin: 25px 80px;
  padding: 0;
}

.div-tekst {
  border-radius: 1px;
  justify-content: space-between;
  margin: 30px 80px 0;
  display: flex;
}

.div-block-44 {
  background-color: #003477;
  border-radius: 3px;
  padding: 10px;
}

.div-block-44.aa {
  background-color: #ddd;
}

.header-black-bold {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.header-black-bold.vlot {
  color: #004587;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size: 17px;
}

.text-block-49 {
  text-align: center;
}

.text-block-56 {
  font-weight: 400;
}

.div-block-24 {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  display: flex;
}

.text-block-20 {
  color: #fff;
  font-size: 13px;
  display: block;
}

.div-block-29 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.div-block-29.demo {
  justify-content: center;
}

.div-block-29.hoek.zak {
  margin-bottom: 20px;
}

.div-block-29.snieder {
  border: 1px #000;
}

.div-block-29.snieder.br1 {
  background-image: linear-gradient(#f1f1f1 33%, #fff 34%);
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.div-block-29.snieder.blok {
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-29.snieder.oostland {
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 10px;
  position: relative;
}

.div-block-29.snieder.oostland.klein {
  background-image: none;
  height: auto;
  margin-left: 70px;
}

.div-block-29.snieder.oostland_klein {
  background-image: url('../images/Oostland-logo.jpg');
  background-position: 0 0;
  background-size: auto 100%;
}

.div-block-29.vlot1 {
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-29.pa {
  height: 100px;
}

.div-block-42 {
  text-align: center;
  background-color: #d7e5f0;
  border-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  margin: 3px 80px;
  padding: 10px;
  display: flex;
}

.div-block-42.do {
  background-color: #f1f1f1;
  border-radius: 2px;
}

.div-block-42.do._24 {
  border-radius: 0;
  margin-left: 70px;
  margin-right: 70px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.div-block-42.do._24.last {
  margin-bottom: 20px;
}

.div-block-42.do.kattenberg {
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  margin: 0 70px;
  padding: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.div-block-42.do.kattenberg.last {
  margin-bottom: 20px;
}

.div-block-42.do.kattenberg.zake {
  margin-bottom: 40px;
  padding-top: 0;
}

.div-block-42.do.kattenberg.off {
  padding-top: 2px;
}

.div-block-42.do.kattenberg.off.space {
  margin-bottom: 140px;
}

.div-block-42.do.kattenberg.off.buuren {
  background-color: #f1f1f1;
  margin-bottom: 30px;
  padding-bottom: 2px;
}

.div-block-42.mega {
  background-color: #ffffff1f;
  border-radius: 0;
  margin-bottom: 10px;
  margin-left: 70px;
  margin-right: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-42.mega.last {
  border-radius: 0;
  margin-bottom: 400px;
}

.div-block-42.mega.first {
  background-color: #ffffff1f;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-42.uts {
  color: #a5a5a5;
  background-color: #e6e6e6;
  border-radius: 0;
  margin: 5px 70px;
  padding: 15px;
}

.div-block-42.uts.last {
  margin-bottom: 220px;
}

.div-block-42.uts.snied1 {
  color: #f5f5f59c;
  background-color: #f1f1f1;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 15px;
}

.div-block-42.uts.snied1.bot23 {
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 5px;
}

.div-block-42.uts.snied2 {
  background-color: #f1f1f1;
  margin-bottom: 15px;
}

.div-block-42.uts.snied2.last {
  margin-bottom: 315px;
}

.div-block-42.uts.snied2.bo2 {
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-42.uts.und {
  margin-bottom: 40px;
}

.div-block-42.vsn {
  flex-direction: column;
  padding-top: 0;
}

.div-block-42.vsn.vlot123.under1 {
  margin-bottom: 20px;
}

.div-block-42.vsn.vlot123.under1.vl1 {
  margin-bottom: 76px;
}

.div-block-42.vsn.vlot123.under1.vl1.kost {
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-42.vsn.vsnnew {
  background-color: #d7e5f0;
}

.div-block-42.adw {
  background-color: var(--gainsboro);
}

.div-block-42.rheemu {
  background-color: #154d8a42;
  flex-direction: column;
}

.div-block-42.vlot {
  background-color: #fff;
  justify-content: center;
  margin-top: 20px;
}

.div-block-42.vlot.spoace {
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-42.vlot123 {
  background-color: #e0e7ed;
  border-radius: 0;
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-42.vsn-new {
  background-color: #d7e5f0;
}

.div-block-51 {
  background-color: #d7e5f0;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px 25px;
}

.div-block-51.ddf {
  margin-bottom: 40px;
}

.div-block-51.dd42 {
  margin-bottom: 50px;
}

.div-block-51._334 {
  margin-bottom: 40px;
}

.div-block-51.adw {
  background-color: var(--gainsboro);
}

.header-green {
  color: #007508;
  margin-bottom: 0;
}

.header-green.aa, .header-green.aa-copy {
  color: #e3001b;
  font-size: 15px;
  line-height: 16px;
}

.header-green.mbi {
  color: #ec5d0b;
  font-size: 15px;
  line-height: 16px;
}

.header-green.abc {
  color: #f4751e;
  font-size: 15px;
  line-height: 16px;
}

.paragraph-10 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.paragraph-10.de2 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 40px;
  font-size: 14px;
}

.paragraph-10.de2.katten {
  margin-left: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-10.de2.katten.buur {
  font-size: 13px;
  line-height: 13px;
}

.span-big {
  margin-right: 10px;
  font-size: 15px;
  font-weight: 400;
}

.span-big.kate {
  font-size: 13px;
}

.div-block-49 {
  background-color: #d7e5f0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 150px;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  display: flex;
}

.div-block-49.adw {
  background-color: var(--gainsboro);
}

.div-block-50 {
  margin-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-50.exclude {
  padding-bottom: 60px;
}

.div-block-50.exclude.zak1 {
  margin-top: 0;
}

.div-block-50.mmd2 {
  margin-top: 30px;
}

.div-block-50.last2 {
  margin-top: 30px;
  margin-bottom: 40px;
}

.div-block-50._7338 {
  margin-bottom: 50px;
}

.spam1 {
  margin-left: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.spam1.katopsla, .spam1.l {
  margin-left: 0;
}

.spam1.l.ut {
  font-size: 12px;
  line-height: 16px;
}

.spam1.vlot {
  font-size: 14px;
}

.span3 {
  font-size: 11px;
  line-height: 12px;
}

.span3.aa {
  color: #000;
}

.image-10 {
  margin-bottom: 40px;
}

.image-10.adwheader {
  height: 140px;
}

.heading-9 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-9.mbi {
  color: #ec5d0b;
}

.heading-9.abc {
  color: #f4751e;
}

.text-block-62 {
  font-weight: 400;
}

.image-9 {
  margin-bottom: 20px;
}

.sm-pages {
  color: var(--midnight-blue);
  background-color: #b6b6b6;
  flex: 1;
  max-width: none;
  margin-top: 0;
  padding-top: 40px;
}

.heading-14 {
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  line-height: 40px;
}

.text-block-61, .text-span-2 {
  font-weight: 400;
}

.image-6 {
  opacity: 1;
  margin: 15px;
  padding: 0;
}

.image-6.no1 {
  margin-right: 0;
}

.image-6.no3 {
  opacity: .82;
  filter: grayscale();
  width: 120px;
  margin-left: 0;
}

.image-6.no3.epv {
  filter: grayscale();
  width: 75px;
  padding: 0;
}

.image-6.pa {
  height: 100%;
}

.image-14 {
  z-index: 2;
  width: 90px;
  position: absolute;
  inset: -128% 70px auto auto;
}

.image-13 {
  height: auto;
  margin-bottom: 20px;
}

.div-block-52 {
  border-bottom: 1px solid #ffffffcf;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.div-block-52.incl {
  border-bottom-color: #ffffff91;
  justify-content: space-between;
  margin-bottom: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.div-block-52.incl.inboedel {
  justify-content: flex-start;
}

.div-block-52.kattenberg {
  border-bottom-color: #d6d6d6cf;
  margin-bottom: 3px;
  padding: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.div-block-52.kattenberg.totaal {
  border-top: 1px dotted #3f419b;
  border-bottom-style: dotted;
  border-bottom-color: #363997;
  margin-top: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-52.kattenberg.mea {
  border-bottom-style: none;
  font-size: 12px;
}

.div-block-47 {
  background-color: #fff;
  width: 49%;
  padding-top: 0;
  position: relative;
}

.div-block-47.wholewidht {
  width: auto;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
}

.div-block-47.wholewidht.new1 {
  margin-top: 30px;
}

.div-block-47.wholewidht.e4 {
  margin-top: 20px;
}

.div-block-47.vol10 {
  width: 100%;
}

.div-block-43 {
  flex-direction: column;
  justify-content: flex-end;
  width: 24%;
  display: flex;
}

.p-summary-2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.p-summary-2.rightp {
  width: 72%;
  margin-top: 35px;
  line-height: 19px;
}

.p-summary-2.rightp.begrotin {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.p-summary-2.rightp.begrotin.rechts {
  text-align: right;
}

.p-summary-2.rightp.new1 {
  width: 100%;
  margin-top: 0;
}

.p-summary-2.vlot3 {
  text-align: justify;
  margin-bottom: 20px;
  font-size: 15px;
}

.p-summary-2.vlot3.big {
  text-align: left;
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
  line-height: 19px;
}

.heading-13 {
  border-bottom: 1px #d8d8d8;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}

.heading-13.right1 {
  margin-left: 20px;
}

.heading-13._24 {
  font-size: 12px;
  line-height: 16px;
}

.heading-13.kattenberg {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.heading-13.kattenberg.nobold {
  border-bottom-style: none;
  border-bottom-color: #fff0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
}

.heading-13.kattenberg.nobold.smal {
  margin-left: 0;
  font-size: 12px;
}

.heading-13.kattenberg.nobold.bu, .heading-13.kattenberg.nobold.vlot, .heading-13.kattenberg.vlot {
  font-size: 14px;
}

.heading-13.snie {
  color: #243082;
  font-size: 13px;
}

.heading-13.snie.bota {
  color: #000;
  flex: 1;
  order: -1;
  align-self: auto;
  margin-bottom: 2px;
  line-height: 18px;
}

.heading-13.snie.ev {
  color: var(--black);
}

.heading-13.utszak {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}

.heading-13.utszak.losad {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
}

.div-block-46 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 30px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.div-block-46.margin1 {
  margin-bottom: 15px;
}

.div-block-46.vlot {
  margin-left: 40px;
  margin-right: 40px;
}

.div-links3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 49%;
  padding-right: 0;
  display: flex;
}

.div-links3.uts {
  text-align: left;
  justify-content: flex-start;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.div-links3.uts.hee {
  width: 100%;
}

.div-links3.uts.zakel {
  font-size: 15px;
}

.div-links3.rheemu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

.div-block-111 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.text-block-103 {
  color: #fff;
  text-align: center;
  border-radius: 0;
  padding: 1px 0 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-decoration: none;
  display: block;
}

.text-block-103.big12 {
  color: #fff;
  font-size: 13px;
  display: block;
}

.link-block-9 {
  border: 1px solid var(--silver);
  background-color: var(--forest-green);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-9:hover {
  background-color: var(--forest-green);
}

.link-block-9.w--current {
  background-color: var(--dark-green);
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-9.big {
  width: 40px;
  height: 40px;
  font-weight: 700;
}

.link-block-9.big.open1 {
  background-color: var(--silver);
  width: 35px;
  height: 35px;
}

.link-block-9.open {
  background-color: var(--silver);
  width: 22px;
  height: 22px;
}

.link-block-9.overslaan {
  background-color: #ffa600;
}

.link-block-9.dubbel {
  background-color: #00491c;
}

.link-block-9.huidig {
  background-color: var(--dark-green);
}

.div-block-112 {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  margin-bottom: 2%;
  padding: 1% 2%;
}

.heading-23 {
  color: var(--midnight-blue);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.div-block-113 {
  justify-content: flex-end;
  display: flex;
}

.link {
  color: var(--midnight-blue);
  text-decoration: none;
}

.link:hover {
  color: #00050d;
  text-decoration: underline;
}

.heading-24 {
  color: #fff;
  background-color: #001a3d;
  border: 1px solid #292929;
  border-top: 1px #000;
  border-radius: 0 0 2px 2px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 3px 15px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.link-taxatie {
  color: var(--midnight-blue);
  text-decoration: none;
}

.link-taxatie:hover {
  color: #00050d;
  text-decoration: underline;
}

.image-39 {
  width: 17px;
  margin-right: 15px;
}

.div-block-114 {
  background-color: var(--gainsboro);
  color: var(--gainsboro);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: -1px;
  margin-right: 20px;
  display: flex;
}

.div-block-115 {
  border-bottom: 1px solid #edf1f5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 4px 30px;
  display: flex;
}

.div-block-115.wit123 {
  background-color: #fff;
}

.div-block-115.middle {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  display: block;
}

.div-block-115.planning {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 6px 10px;
  font-size: 13px;
}

.div-block-115.planning.lijst {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
}

.div-block-115.planning.lijst.dag {
  padding-left: 20px;
}

.div-block-115.planning.link {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-115.planning.link:hover {
  background-color: #f1f5ffd1;
  text-decoration: none;
}

.div-block-115.planning.vandaag {
  background-color: #3f6fff45;
}

.div-block-115.tax {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-115.adres1 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-115.uren {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-115.groen1 {
  border-width: 1px 10px 1px 1px;
  border-color: #dedede var(--forest-green) #dedede #dedede;
  background-color: #fff;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-radius: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  text-decoration: none;
}

.div-block-115.groen1.ornaje {
  border-right-color: #ffae00;
}

.div-block-115.groen1.ornaje.rood {
  border-right-color: #ff3d3d;
}

.div-block-115.groen1.jou-bon {
  border-left: 10px solid var(--royal-blue-3);
}

.div-block-115.werkbonnen {
  justify-content: space-between;
}

.div-block-115.vehicle {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  text-decoration: none;
}

.div-block-115.vehicle.ornaje {
  border-right-color: #ffae00;
}

.div-block-115.vehicle.ornaje.rood {
  border-right-color: #ff3d3d;
}

.div-block-115.vehicle.jou-bon {
  border-left: 10px solid var(--royal-blue-3);
}

.link-offerte {
  color: var(--midnight-blue);
  text-decoration: none;
}

.link-offerte:hover {
  color: #00050d;
  text-decoration: underline;
}

.text-block-103-flow-titles {
  color: var(--midnight-blue);
  text-align: center;
  border-radius: 0;
  padding: 0;
  font-size: 11px;
  line-height: 12px;
  text-decoration: none;
}

.text-block-103-flow-titles.big12 {
  font-size: 13px;
}

.text-block-flow-titles1 {
  color: var(--midnight-blue);
  text-align: center;
  border-radius: 0;
  padding: 0;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  transform: translate(0, -29px)rotate(-40deg);
}

.text-block-flow-titles1.big12 {
  font-size: 13px;
}

.container {
  flex-direction: column;
  width: 100%;
  max-width: 1400px;
  display: flex;
}

.div-left-en-right-general-overzicht {
  background-color: var(--alice-blue);
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 2% 5% 50px;
  display: flex;
}

.div-left-en-right-general-overzicht.dossierfile {
  background-color: #fff;
}

.image-40 {
  margin-bottom: 1px;
}

.div-block-116 {
  background-color: #fff;
}

.div-block-117 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  display: flex;
}

.div-block-117.left {
  justify-content: flex-end;
}

.normal-text123 {
  color: var(--midnight-blue);
  width: auto;
  padding-right: 0;
}

.normal-text123.test1 {
  color: #000;
  border-bottom: 1px #ddd;
}

.normal-text123.test1.helft1 {
  width: 50%;
}

.normal-text123.test1.uitleg {
  width: 40%;
}

.normal-text123.test1.small123 {
  width: 20%;
}

.small-text {
  color: var(--midnight-blue);
  font-weight: 400;
}

.div-block-118 {
  width: 45%;
}

.div-block-119 {
  color: #ddd;
  background-color: #ddd;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: -1px;
  margin-right: 20px;
  display: flex;
}

.div-block-120 {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  margin-bottom: 2%;
  padding: 1% 2%;
}

.div-block-121 {
  border-bottom: 2px solid #ddd;
  align-items: center;
  margin-bottom: 1%;
  display: flex;
}

.link-offerte-2 {
  color: #001a3d;
  text-decoration: none;
}

.link-offerte-2:hover {
  color: #00050d;
  text-decoration: underline;
}

.div-block-4-under1-2 {
  background-color: var(--alice-blue);
  border: 1px solid #e2e2e2;
  border-bottom-style: none;
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 2%;
  padding: 5px 5%;
  display: flex;
}

.div-block-4-under1-2.page-bar {
  border-top-style: solid;
  border-bottom-style: solid;
  border-bottom-color: var(--gainsboro);
  margin-top: 20px;
  margin-bottom: 0%;
  padding-bottom: 0;
}

.link-block-10 {
  background-color: #098137;
  border: 1px solid #c3bfbf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-10:hover {
  background-color: #098137;
}

.link-block-10.w--current {
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-10.big {
  width: 35px;
  height: 35px;
  font-weight: 700;
}

.link-block-10.big.open1 {
  background-color: #c3bfbf;
}

.link-block-10.big.huidigbig {
  background-color: var(--dark-green);
}

.link-block-10.dubbel {
  background-color: #00491c;
}

.link-block-10.open {
  background-color: #c3bfbf;
}

.link-block-10.overslaan {
  background-color: #ffa600;
}

.link-block-10.huidig {
  background-color: var(--dark-green);
}

.heading-25 {
  color: #001a3d;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.div-left-en-right-general-overzicht-2 {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 2% 5% 50px;
  display: flex;
}

.link-2 {
  color: var(--royal-blue);
  text-decoration: none;
}

.link-2:hover {
  color: #00050d;
  text-decoration: underline;
}

.menu-above-div {
  width: 100%;
}

.section {
  background-color: red;
  width: 100%;
  min-height: 100vh;
  margin-left: 0%;
  padding-left: 10%;
}

.section-123 {
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  padding-left: 0;
  display: flex;
}

.div-block-122 {
  background-color: var(--alice-blue);
  display: flex;
}

.div-block-123 {
  background-color: var(--alice-blue);
}

.div-block-124 {
  color: var(--black-2);
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-125 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-125.relatiepage {
  flex-direction: column;
  align-items: flex-start;
}

.div-left-general-2 {
  background-color: #f6faff;
  width: 50%;
  height: 100%;
  min-height: 100vh;
  padding: 30px 4% 20px;
}

.div-left-general-2.middle1 {
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 90vh;
  display: flex;
}

.link-block-11 {
  background-color: #098137;
  border: 1px solid #c3bfbf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-11:hover {
  background-color: #098137;
}

.link-block-11.w--current {
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-11.open {
  background-color: #c3bfbf;
  width: 22px;
  height: 22px;
}

.link-block-11.big {
  width: 35px;
  height: 35px;
  font-weight: 700;
}

.link-block-11.big.open1 {
  background-color: #c3bfbf;
  width: 35px;
  height: 35px;
}

.link-block-11.huidig {
  background-color: var(--dark-green);
  justify-content: center;
}

.link-block-11.skip {
  background-color: #e59f53;
}

.link-block-11.forced {
  background-color: red;
}

.div-block-4-under1-3 {
  background-color: #f6faff;
  border: 1px solid #e2e2e2;
  border-bottom-style: none;
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 2%;
  padding: 5px 5%;
  display: flex;
}

.div-block-4-under1-3.page-bar {
  border-top-style: solid;
  border-bottom-style: solid;
  border-bottom-color: #ddd;
  margin-top: 20px;
  margin-bottom: 0%;
  padding-bottom: 0;
}

.div-block-4-under1-3.page-bar.overview1 {
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.div-block-126 {
  background-color: #f6faff;
  height: 18vh;
}

.div-block-127 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.div-block-127.flowbut {
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-127.flowbut.div1 {
  padding-bottom: 10px;
}

.div-left-general-3 {
  background-color: #f6faff;
  width: 50%;
  height: 100%;
  min-height: 90vh;
  padding: 40px 4% 20px;
}

.link-block-12 {
  background-color: #098137;
  border: 1px solid #c3bfbf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-12:hover {
  background-color: #098137;
}

.link-block-12.w--current {
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-12.open {
  background-color: #c3bfbf;
  width: 22px;
  height: 22px;
}

.link-block-12.big {
  width: 35px;
  height: 35px;
  font-weight: 700;
}

.link-block-12.big.open1 {
  background-color: #c3bfbf;
  width: 35px;
  height: 35px;
}

.link-block-12.big.huidig {
  background-color: var(--dark-green);
}

.link-block-13 {
  background-color: #098137;
  border: 1px solid #c3bfbf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-13:hover {
  background-color: #098137;
}

.link-block-13.w--current {
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-13.open {
  background-color: #c3bfbf;
  width: 22px;
  height: 22px;
}

.link-block-13.big {
  width: 35px;
  height: 35px;
  font-weight: 700;
}

.link-block-13.big.open1 {
  background-color: #c3bfbf;
  width: 35px;
  height: 35px;
}

.link-block-13.huidig {
  background-color: var(--dark-green);
}

.divworkflowright-2 {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 80vh;
  padding-top: 0;
  padding-bottom: 30px;
  padding-left: 5px;
  display: flex;
}

.div-block-128 {
  color: #001a3d;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 2%;
  padding: 0 30px 20px;
  display: block;
}

.link-block-14 {
  background-color: #098137;
  border: 1px solid #c3bfbf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-14:hover {
  background-color: #098137;
}

.link-block-14.w--current {
  margin-left: 2px;
  margin-right: 2px;
}

.link-block-14.open {
  background-color: #c3bfbf;
  width: 22px;
  height: 22px;
}

.link-block-14.big {
  width: 35px;
  height: 35px;
  font-weight: 700;
}

.link-block-14.big.open1 {
  background-color: #c3bfbf;
  width: 35px;
  height: 35px;
}

.link-block-14.huidig {
  background-color: var(--dark-green);
}

.div-block-129 {
  background-color: var(--alice-blue);
  display: flex;
}

.div-block-130 {
  background-color: #f6faff;
  display: flex;
}

.div-block-131 {
  display: flex;
}

.text-block-104 {
  color: var(--midnight-blue);
  margin-right: 20px;
  padding-top: 6px;
  font-size: 13px;
  line-height: 13px;
}

.text-block-105 {
  color: #001a3d;
  margin-right: 20px;
  padding-top: 6px;
  font-size: 13px;
  line-height: 13px;
}

.text-block-106 {
  color: #001a3d;
  margin-right: 20px;
}

.text-block-106.sub {
  padding-top: 0;
}

.bold-text-4 {
  color: var(--royal-blue);
}

.sectie-taak-toewijzen {
  display: block;
}

.bold-text-5 {
  color: var(--midnight-blue);
}

.div-block-132 {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  width: 32%;
  padding: 0 20px 20px;
}

.image-41 {
  border-radius: 100%;
  width: 75px;
}

.div-block-133 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.text-block-107 {
  color: var(--midnight-blue);
  margin-left: 15px;
  font-size: 15px;
}

.div-block-134 {
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.heading-26 {
  border-bottom: 1px solid var(--gainsboro);
  color: var(--midnight-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.heading-26.toptitle {
  margin-top: 10px;
  padding-left: 30px;
  font-size: 15px;
}

.text-block-108 {
  color: var(--midnight-blue);
  padding-left: 10px;
  font-size: 12px;
}

.image-42 {
  width: 159px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.messagediv {
  flex-direction: column;
  justify-content: flex-start;
  height: auto;
  min-height: auto;
  margin-top: 5px;
  display: flex;
}

.div-block-135 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.feedbacktext {
  background-color: var(--midnight-blue);
  text-align: center;
}

.feedbacktext.succes {
  background-color: var(--forest-green);
}

.feedbacktext.warning {
  background-color: #ff6700;
}

.feedbacktext.error {
  background-color: red;
}

.planningsdiv-algemenee {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 3px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
}

.planningsdiv-algemenee.list1 {
  align-items: stretch;
}

.title-planning {
  color: var(--midnight-blue);
  width: 40%;
  padding-left: 10px;
  display: flex;
}

.title-planning.week1 {
  width: auto;
  margin-bottom: 10px;
  padding-left: 0;
}

.text-block-109 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.image-43 {
  background-color: #fff0;
  width: 17px;
  height: 20px;
  margin-right: 2px;
  padding: 3px;
}

.div-block-136 {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  width: 20%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 3px;
}

.div-block-136.middle136 {
  border-right: 1px none var(--gainsboro);
  border-left: 1px none var(--gainsboro);
  border-top-style: none;
}

.div-block-136.redback {
  background-color: #ffd8d8;
}

.div-block-136.greenback {
  background-color: #d8ffe7;
}

.div-block-136.greenback.week12 {
  object-fit: fill;
  background-color: #fff;
  border-style: none none solid;
  border-color: #edf1f5;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-height: 85px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
  position: relative;
}

.div-block-136.greenback.week12.green12 {
  border-right-width: 2px;
  border-right-color: var(--forest-green);
  border-radius: 2px;
}

.div-block-136.greenback.week12.green12.side {
  align-items: center;
}

.div-block-136.greenback.week12.green12.side.onder1 {
  border-right-style: none;
  margin-bottom: 0;
}

.div-block-136.greenback.week12.green12.side.dag1 {
  width: auto;
}

.div-block-136.greenback.week12.red12 {
  border-right-width: 2px;
  border-right-color: red;
}

.div-block-136.greenback.week12.side {
  align-items: center;
  width: 20%;
  margin-right: 10px;
}

.div-block-136.greenback.week12.side.dag {
  width: auto;
}

.div-block-136.greenback.week12.opmerk {
  flex-direction: column;
  min-height: 85px;
}

.div-block-136.greenback.week12.opmerk.oopdr {
  padding-bottom: 0;
}

.div-block-136.greenback.week12.opdrac {
  min-height: 85px;
}

.div-block-136.greenback.week12.opdrac.lijst {
  border-left-style: solid;
  border-right-style: solid;
}

.div-block-136.greenback.week12.lijst {
  border-bottom-style: none;
  width: 20%;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-136.greenback.week12.lijst.inhoud {
  min-height: 41px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-136.greenback.week12.normal {
  min-height: auto;
}

.div-block-136.week1 {
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-136.week1.green {
  background-color: #e2fded;
}

.div-block-136.dagpl {
  width: 32%;
}

.text-block-110 {
  color: var(--midnight-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 22px;
}

.text-block-110.klant1 {
  margin-bottom: 0;
}

.text-block-111 {
  color: var(--midnight-blue);
  text-align: left;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 15px;
}

.text-block-111.inhur {
  font-size: 11px;
  line-height: 12px;
}

.red {
  color: red;
}

.green {
  color: var(--forest-green);
}

.div-block-137 {
  align-items: stretch;
  width: 100%;
  display: flex;
}

.planningsdiv-algemenee-open {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: block;
}

.planningsdiv-algemenee-open.lijst {
  display: flex;
}

.div-block-137-open-inhoud {
  border-bottom: 1px none var(--gainsboro);
  align-items: flex-end;
  width: 100%;
  margin-top: 10px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-137-open-inhoud:hover {
  background-color: var(--alice-blue);
}

.title-planning-opdracht-omschrijving {
  border-bottom: 1px solid var(--gainsboro);
  color: var(--midnight-blue);
  width: 60%;
  margin-left: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: flex;
}

.text-block-112 {
  color: var(--midnight-blue);
  margin-top: 70px;
}

.text-block-112.weekweek {
  clear: none;
  text-align: center;
  border-bottom: 1px solid #edf1f5;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.bold-text-6 {
  border: 1px none var(--gainsboro);
}

.planningsdiv-algemenee-week {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 16%;
  margin-bottom: 10px;
  padding: 5px 10px;
  display: flex;
}

.planningsdiv-algemenee-week:hover {
  background-color: #f0f0f0d6;
}

.week-werkplanning {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.week-werkplanning.lijst {
  flex-direction: column;
}

.week-werkplanning.lijst.dag {
  border: 1px solid #dfe0eaa3;
  margin-bottom: 15px;
}

.div-vast-feedback {
  justify-content: flex-end;
  margin-bottom: 5px;
  display: flex;
}

.link-block-15 {
  border: 2px solid var(--silver);
  background-color: var(--gainsboro);
  border-radius: 2px;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  padding: 5px;
}

.link-block-15:hover {
  background-color: var(--silver);
}

.link-block-15.nospace {
  margin-right: 0;
}

.div-block-138 {
  width: 100%;
  padding: 15px;
}

.div-greed-feedback {
  border: 2px solid var(--dark-green);
  background-color: #6bad84;
  border-radius: 2px;
  width: 100%;
  margin-right: 10px;
  padding: 5px 15px;
}

.div-orange-feedback {
  background-color: #eb9e4b;
  border: 2px solid #ff9500;
  border-radius: 2px;
  width: 100%;
  margin-right: 10px;
  padding: 5px 15px;
}

.div-red-feedback {
  background-color: #a04444;
  border: 2px solid #e40000;
  border-radius: 2px;
  width: 100%;
  margin-right: 10px;
  padding: 5px 15px;
}

.image-44 {
  opacity: 1;
  border-radius: 100%;
  width: 18px;
  margin-right: 5px;
}

.image-44:hover {
  background-color: var(--gainsboro);
}

.image-44.left {
  margin-left: 15px;
}

.div-opdrachtline {
  border-style: none none solid;
  border-color: #000 #000 #e0e3e5;
  border-bottom-width: 1px;
  justify-content: space-between;
  align-items: stretch;
  margin: 0;
  padding: 0;
  display: flex;
}

.div-opdrachtline.eind-klus {
  margin-bottom: 15px;
}

.div-opdrachtline.hoofdline {
  margin: 10px 0 0;
  padding-bottom: 0;
}

.div-opdrachtline.new-opdracht {
  margin-bottom: 5px;
}

.div-opdrachtline.new-op {
  margin-bottom: 15px;
}

.text-block-113 {
  color: var(--midnight-blue);
}

.text-block-114 {
  color: var(--midnight-blue);
  line-height: 14px;
}

.naam-div {
  border: 1px none var(--silver);
  color: var(--gainsboro);
  background-color: #edf1f5;
  border-radius: 4px;
  align-items: center;
  width: 10%;
  max-width: 200px;
  margin-bottom: 0;
  margin-right: 1%;
  padding: 0;
  display: flex;
}

.naam-div.lang {
  background-color: #edf1f5;
  border-style: none;
  align-items: center;
  width: 18%;
  max-width: 200px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.naam-div.lang.beschik {
  width: 36%;
}

.naam-div.lang.icon {
  background-color: #fff0;
  justify-content: center;
  align-items: flex-end;
  width: 16%;
  min-width: 130px;
  max-width: none;
  margin-bottom: 0;
  margin-right: 0%;
  padding-bottom: 0;
  display: flex;
}

.naam-div.lang.empty1 {
  background-color: #fff;
  border-style: solid;
  justify-content: center;
}

.naam-div.lang.beschikbaar {
  border-style: solid;
  border-color: #e9e9e9;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-bottom: 5px;
  padding-bottom: 0;
}

.naam-div.lang.beschikbaar.ingepland {
  margin-bottom: 0;
}

.naam-div.lang.beschikbaar.ingepland.klein {
  text-align: center;
  width: 45%;
  margin-right: 5px;
  display: inline-block;
}

.naam-div.lang.beschikbaar.ingepland.klein.eigen-per {
  width: 43%;
  font-size: 15px;
}

.naam-div.lang.beschikbaar.ingepland.klein.eigen-per.half {
  width: 48%;
  margin-right: 0;
}

.naam-div.lang.beschikbaar.ingepland.eigen-per {
  font-size: 9px;
  line-height: 9px;
}

.naam-div.lang.beschikbaar.eigen-per {
  border-left-width: 4px;
  border-left-color: #3a66eb96;
  border-radius: 2px;
}

.naam-div.lang.beschikbaar.eigen-per.ingepland {
  border-radius: 2px;
  font-size: 14px;
}

.naam-div.lang.beschikbaar.eigen-per.ingepland.klein {
  text-align: left;
  white-space: normal;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 2px;
  padding-top: .5px;
  padding-bottom: 0;
  font-size: 9px;
  line-height: 11px;
  display: flex;
}

.naam-div.lang.beschikbaar.eigen-per.ingepland.klein.inhuur {
  text-align: left;
  border-radius: 2px;
  margin-bottom: 3px;
  margin-right: 3px;
  font-size: 9px;
  line-height: 11px;
}

.naam-div.lang.beschikbaar.eigen-per.ingepland.klein.inhuur.half {
  width: 48%;
  margin-right: 0;
}

.naam-div.lang.beschikbaar.inhuur {
  border-left-width: 4px;
  border-left-color: #ff730080;
}

.naam-div.lang.beschikbaar.inhuur.leeg {
  color: #ddd0;
  text-align: left;
  background-color: #edf1f500;
  border-left: 1px solid #e9e9e9;
  justify-content: center;
  padding-top: 2px;
  padding-bottom: 2px;
}

.naam-div.lang.beschikbaar.inhuur.leeg.opdra {
  margin-bottom: 0;
}

.naam-div.bescik {
  width: 20%;
}

.naam-div.leeg1icon {
  background-color: #ddd0;
  justify-content: center;
  align-items: flex-end;
  width: 13%;
  min-width: 85px;
  max-width: none;
  margin-bottom: 0;
  margin-right: 0%;
}

.naam-div.empty {
  background-color: #ddd0;
  border-style: solid;
  border-color: #edf1f5;
  border-radius: 4px;
  justify-content: center;
  height: 20px;
  margin-bottom: 0;
}

.naam-div.empty:hover {
  background-color: #edf1f5;
}

.naam-div.empty.lang.rood {
  border-color: var(--gainsboro);
  background-color: #ffc7c7;
}

.naam-div.empty.rood {
  background-color: #ffc7c7;
}

.naam-div.empty.naam {
  width: 18%;
  max-width: none;
}

.naam-div.empty.naam.need {
  background-color: #f003;
  border-style: none;
  border-color: #ff00002e;
}

.naam-div.empty.need {
  border-color: #f003;
  margin-bottom: 0;
}

.naam-div.empty.opdracht {
  width: 95%;
}

.naam-div.totaal {
  width: 100%;
  max-width: none;
  margin-bottom: 5px;
  margin-right: 0%;
}

.text-block-114-naam {
  border-right: 1px none var(--silver);
  color: #000;
  text-align: center;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: 70%;
  min-width: auto;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  font-size: 12px;
  line-height: 12px;
}

.text-block-114-naam.ne1 {
  color: #000;
  border-left: 4px red;
  border-right-style: none;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: auto;
  font-size: 12px;
}

.text-block-114-naam.ne1.mat {
  border-left-style: none;
}

.text-block-114-naam.ne1.bleu {
  border-left-color: #05f;
}

.text-block-114-naam.ne1.second {
  opacity: .19;
}

.text-block-114-naam-right {
  border-right: 1px none var(--silver);
  color: var(--midnight-blue);
  text-align: center;
  background-color: #dce2e7;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 50%;
  min-width: auto;
  padding: 3px 5px;
  font-size: 9px;
  line-height: 14px;
}

.text-block-114-naam-right.ne13 {
  color: #000;
  background-color: #dce2e7;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: auto;
  max-width: none;
  height: 100%;
  font-size: 10px;
  display: flex;
}

.text-block-114-naam-right.ne13.p1 {
  background-color: #dce2e700;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: 700;
}

.text-block-114-naam-right.ne13.m1 {
  background-color: #ffb700;
}

.text-block-114-naam-right.ne13.z1 {
  background-color: #dce2e700;
  border-left: 0 solid #5c91c7;
}

.text-block-114-naam-lang {
  border-right: 1px none var(--silver);
  color: #000;
  object-fit: contain;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: auto;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
  display: inline-block;
  overflow: hidden;
}

.text-block-114-naam-lang.no-rijbewijs {
  border-right-style: none;
  width: 100%;
}

.text-block-114-naam-lang.klein {
  text-align: left;
  object-fit: contain;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 11px;
  overflow: hidden;
}

.text-block-114-naam-lang.small1 {
  color: #707070;
  padding: 0 2px;
  font-size: 10px;
  line-height: 10px;
}

.text-block-114-naam-lang.name-overflow {
  text-align: left;
  width: 119px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
}

.text-block-114-naam-right-small {
  border-right: 1px solid var(--silver);
  background-color: var(--silver);
  color: var(--midnight-blue);
  text-align: center;
  width: 25%;
  padding: 3px 5px;
  line-height: 14px;
}

.text-block-114-naam-right-small.inhuur {
  color: #000;
  background-color: #c2eed3;
  border-right-style: none;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 15%;
  padding-top: 3px;
  font-size: 10px;
  line-height: 12px;
}

.text-block-114-naam-right-small.dienst {
  color: #000;
  background-color: #edf1f5;
  border-left: 1px solid #e9e9e9;
  border-right-style: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: auto;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  line-height: 10px;
}

.opdracht-div-naam {
  border: 1px none var(--silver);
  color: var(--gainsboro);
  background-color: #dddddd94;
  border-radius: 1px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-right: 3px;
  padding: 1px 0 1px 3px;
  display: flex;
  position: relative;
}

.opdracht-div-naam.lang {
  border-style: none;
  width: 18%;
}

.opdracht-div-naam.small1-left {
  margin-right: 10px;
}

.opdracht-div-naam.k1 {
  color: #edf1f5;
  background-color: #b6d6f7a3;
  border: 1px solid #007fff3b;
  border-left-color: #007fff24;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}

.opdracht-div-naam.k1.middle {
  border-radius: 0;
}

.opdracht-div-naam.k1.top {
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.opdracht-div-naam.k1.botoom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}

.opdracht-div-naam.k1._50 {
  width: 50%;
}

.opdracht-div-naam.k1._50.tweede-opdracht {
  margin-left: 5px;
}

.opdracht-div-naam.k1._2 {
  background-color: #f4d5d5;
  border-style: none;
  border-color: #f7858b;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.opdracht-div-naam.k2 {
  border-left: 3px solid #ff00d5;
}

.opdracht-div-naam.k2._25 {
  justify-content: space-between;
  width: 44%;
  margin-right: 5px;
}

.opdracht-div-naam.k2._25.m {
  border-left-color: var(--forest-green);
  width: 27%;
  margin-left: 5px;
  margin-right: 0;
}

.opdracht-div-naam.k2._25.k6 {
  border-left-color: #00fff2;
}

.opdracht-div-naam.k3 {
  border-left: 3px solid #7b00ff;
}

.opdracht-div-naam.k3._75 {
  justify-content: space-between;
  width: 58%;
}

.opdracht-div-naam.k3._75.m {
  border-left-color: var(--forest-green);
}

.opdracht-div-naam.k4 {
  border-left: 3px solid #4000ff;
}

.opdracht-div-naam.k7 {
  border-left: 3px solid #ff8400;
}

.opdracht-div-naam.o1 {
  color: #b41d16;
  background-color: #b41d161a;
  border-left: 3px #b41d16;
  border-radius: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.opdracht-div-naam.o2 {
  background-color: #8c0a541a;
}

.opdracht-div-naam.o3 {
  color: #4a188b;
  background-color: #4a188b1a;
  height: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
}

.opdracht-div-naam.o4 {
  color: #311a8f;
  background-color: #1e23811a;
}

.opdracht-div-naam.o5 {
  background-color: #0186d11a;
}

.opdracht-div-naam.o5._50 {
  width: 50%;
  margin-left: 5px;
}

.opdracht-div-naam.o5.drop {
  background-color: #0000;
  justify-content: center;
  width: 5%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 5px;
  padding-right: 5px;
}

.opdracht-div-naam.o6 {
  background-color: #0051971a;
}

.opdracht-div-naam.o6._50 {
  background-color: #0051971a;
  width: 48%;
}

.opdracht-div-naam._50 {
  justify-content: space-between;
  width: 47%;
}

.opdracht-div-naam._50.o3 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.opdracht-div-naam._06 {
  background-color: #659dcb40;
}

.opdracht-div-naam.o7 {
  background-color: #00c3991a;
}

.opdracht-div-naam.o8 {
  color: #ddd;
  background-color: #0981371a;
}

.opdracht-div-naam.o9 {
  background-color: #0042181a;
}

.opdracht-div-naam.o10 {
  background-color: #7259001a;
}

.opdracht-div-naam.o11 {
  background-color: #cf80001a;
}

.opdracht-div-naam.o12 {
  color: #55555540;
  background-color: #fcf7bf4d;
}

.opdracht-div-naam.o13 {
  color: #ddd;
}

.opdracht-div-naam.o14 {
  background-color: #07070740;
}

.opdracht-div-naam._75 {
  width: 75%;
}

.opdracht-div-naam._25 {
  flex-direction: row;
  align-items: center;
  width: 25%;
}

.opdracht-div-naam._10 {
  flex-direction: row;
  align-items: center;
  width: 10%;
}

.opdracht-div-naam._50-1 {
  width: 50%;
}

.opdracht-div-naam._5 {
  flex-direction: row;
  align-items: center;
  width: 5%;
}

.opdracht-div-naam._15 {
  width: 93.75%;
}

.opdracht-div-naam._14 {
  width: 87.5%;
}

.opdracht-div-naam._13 {
  width: 81.25%;
}

.opdracht-div-naam._12 {
  width: 75%;
}

.opdracht-div-naam._11 {
  width: 68.75%;
}

.opdracht-div-naam._10 {
  width: 62.5%;
}

.opdracht-div-naam._9 {
  width: 56.25%;
}

.opdracht-div-naam._8 {
  width: 50%;
}

.opdracht-div-naam._7 {
  width: 43.75%;
}

.opdracht-div-naam._6 {
  width: 37.5%;
}

.opdracht-div-naam._5 {
  width: 31.25%;
}

.opdracht-div-naam._4 {
  width: 25%;
}

.opdracht-div-naam._3 {
  width: 18.75%;
  overflow: hidden;
}

.opdracht-div-naam._2 {
  width: 12.5%;
  overflow: hidden;
}

.opdracht-div-naam._1 {
  width: 6.25%;
}

.opdracht-div-naam.green {
  background-color: #0080009e;
}

.opdracht-div-naam.red {
  background-color: #f009;
}

.div-opdrachtline-niet-ingepland {
  border-bottom: 1px solid #edf1f5;
  align-items: center;
  margin-bottom: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
}

.text-block-115 {
  color: var(--midnight-blue);
  font-weight: 400;
}

.opsliptsen-dag {
  width: 33%;
}

.overal-opsplitsedn {
  justify-content: space-between;
  margin-top: 50px;
  display: flex;
}

.overal-opsplitsedn.under {
  margin-top: 30px;
}

.image-45 {
  opacity: .64;
  width: 10px;
  margin-right: 10px;
}

.div-block-139 {
  border: 1px solid var(--gainsboro);
  color: var(--alice-blue);
  background-color: #fff;
  border-radius: 2px;
  padding: 6px;
}

.text-block-116 {
  color: var(--midnight-blue);
}

.leeg-als-niks {
  width: 10%;
  margin-right: 1%;
}

.opdrachten-div1 {
  background-color: #fff;
  border-right: 1px solid #e9e9e9;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-right: 0%;
  padding: .5px 7px;
  display: flex;
  overflow: visible;
}

.opdrachten-div1.above1 {
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding: 0 5px;
}

.opdrachten-div1.above1.grey {
  background-color: #fff0;
}

.opdrachten-div1.kleur1 {
  border-left: 3px solid red;
  border-radius: 2px;
}

.opdrachten-div1.kleur2 {
  border-left: 3px solid #7d0981;
  border-radius: 2px;
}

.opdrachten-div1.middle {
  border-radius: 0;
}

.opdrachten-div1._15 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 16%;
  min-width: 130px;
  padding: 1px 4px;
}

.opdrachten-div1._15.voertuig {
  width: 13%;
  min-width: 85px;
  padding-top: .5px;
  padding-bottom: .5px;
  display: flex;
}

.opdrachten-div1._15.voertuig.multi {
  align-items: flex-start;
  display: block;
}

.opdrachten-div1._15.voertuig.multi.ingeklapt {
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.opdrachten-div1._15.in-elkaar {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.opdrachten-div1._15.nodrop {
  border: 1px solid red;
}

.opdrachten-div1._15.drop {
  border: 1px solid var(--forest-green);
}

.opdrachten-div1.grey {
  background-color: #fff0;
}

.text-block-117 {
  color: var(--midnight-blue);
}

.image-46, .image-47 {
  height: 23px;
}

.text-block-118 {
  color: var(--midnight-blue);
}

.image-48 {
  opacity: .43;
  width: 10px;
}

.image-48.opd {
  opacity: 1;
  width: 12px;
  margin-left: 3px;
  padding-right: 3px;
}

.image-48.opd.drop {
  width: 20px;
  height: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.image-48.red {
  opacity: .15;
  color: var(--gainsboro-2);
}

.naam-div-ede {
  color: var(--gainsboro);
  background-color: #ddd0;
  border: 1px solid #edf1f5;
  border-radius: 4px;
  justify-content: center;
  width: 4%;
  max-width: 40px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 0%;
  padding: 0;
  display: flex;
}

.naam-div-ede:hover {
  background-color: #edf1f5;
}

.naam-div-ede.lang {
  border-style: none;
  width: 18%;
}

.naam-div-ede.lang.beschik {
  width: 36%;
}

.naam-div-ede.lang.icon {
  background-color: #fff0;
}

.naam-div-ede.bescik {
  width: 20%;
}

.naam-div-ede.leeg1icon {
  background-color: #ddd0;
}

.naam-div-ede.empty {
  background-color: #ddd0;
  border-style: solid;
  justify-content: center;
}

.naam-div-ede.new {
  width: auto;
}

.text-block-119 {
  color: #000;
  margin-right: 10px;
  padding-left: 2px;
  font-size: 9px;
  font-weight: 500;
  line-height: 10px;
  overflow: hidden;
}

.text-block-119.o1 {
  color: #b41d16;
  margin-right: 3px;
  padding-left: 2px;
  font-size: 9px;
  font-weight: 700;
}

.text-block-119.o2 {
  color: #8c0a54;
}

.text-block-119.o3 {
  color: #4a188b;
}

.text-block-119.o4 {
  color: #1e2381;
}

.text-block-119.o5 {
  color: #0186d1;
}

.text-block-119.o6 {
  color: #005197;
}

.text-block-119.o7 {
  color: #008367;
}

.text-block-119.o8 {
  color: #098137;
}

.text-block-119.o9 {
  color: #00491e;
}

.text-block-119.o10 {
  color: #643e00;
}

.text-block-119.o11 {
  color: #a86800;
}

.text-block-119.o12 {
  color: #8f7000;
}

.text-block-119.o13 {
  color: #535353;
}

.text-block-119.o14 {
  color: #303030;
}

.text-block-119.green, .text-block-119.red {
  color: #fff;
}

.time-div {
  background-color: #fff0;
  border: 1px #edf1f5;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 10px;
  display: flex;
  overflow: visible;
}

.time-div.direct {
  background-color: #fffecf;
}

.text-block-120 {
  color: #ff7a7a;
  font-size: 13px;
}

.image-49 {
  width: 15px;
  position: absolute;
  top: -8px;
  left: -7px;
}

.iconimage-2 {
  width: 29px;
}

.image-50 {
  width: 26px;
  margin-right: 10px;
}

.buttontext-4 {
  color: #1b1d2a;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 15px;
  margin-right: 0;
  padding: 8px 0 8px 5px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-block-11 {
  color: var(--midnight-blue);
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-91 {
  align-items: center;
  padding: 0;
  font-size: 12px;
  display: flex;
}

.bold-text-7 {
  color: var(--midnight-blue);
  text-transform: none;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  text-decoration: none;
}

.bold-text-7.no-bold {
  font-weight: 400;
}

.bold-text-7.no-bold.small {
  color: #0000008c;
  margin-top: 3px;
  margin-bottom: -3px;
  font-size: 10px;
  font-weight: 500;
  display: block;
}

.bold-text-7.secon {
  font-weight: 500;
}

.image-51 {
  width: 30px;
}

.image-52 {
  background-color: var(--alice-blue);
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: 30px;
  height: 100%;
  margin-left: 0;
  margin-right: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

.image-52.greenline {
  border-right: 3px solid var(--forest-green);
}

.bold-text-8 {
  color: var(--forest-green);
}

.link-block-16 {
  text-decoration: none;
}

.primary-navigation-link-2 {
  color: #ffffffe0;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 25px;
  margin-right: 0;
  padding: 3px 12px 4px;
  font-size: 16px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.primary-navigation-link-2:hover {
  color: #fff;
}

.arrow-down {
  margin-left: 10px;
}

.navigation-text-2 {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  font-size: 14px;
  text-decoration: none;
}

.navigation-text-2:hover {
  color: #fff;
}

.navigation-text-2.name2 {
  text-align: left;
  font-size: 15px;
  font-weight: 700;
}

.navigation-dropdown-2 {
  margin-top: 0;
}

.list_overall-instellingen {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  width: 100%;
  height: auto;
  padding: 10px;
}

.list_overall-instellingen.list-klant {
  margin-bottom: 2%;
}

.list_overall-instellingen.list-klant.ggff {
  border-radius: 2px;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.div_instellingen_123 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div_instellingen_123.instel {
  align-items: stretch;
  margin-bottom: 3%;
}

.instellingen-header {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.image-53 {
  width: 2px;
}

.div-block-140 {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.columns-2-inset-2 {
  border-bottom: 1px solid var(--midnight-blue);
  padding-top: 10px;
  padding-bottom: 5px;
}

.columns-2-input-dossier-2 {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px #000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-2-input-dossier-2:hover {
  background-color: var(--alice-blue);
}

.link-block-instellingen {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 48.5%;
  margin-bottom: 0;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.short-title-instel {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.dropdown-list-wrap-log-uit {
  z-index: 9;
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: row;
  width: auto;
  min-width: 250px;
  max-width: 300px;
  margin-top: -90px;
  margin-left: 115%;
  margin-right: 10px;
  padding: 11px;
  display: flex;
  position: static;
  overflow: visible;
}

.image-54 {
  width: 16px;
}

.text-block-121 {
  font-size: 13px;
  font-weight: 400;
  line-height: 12px;
}

.feature-icon-log {
  width: 25px;
  margin-right: 16px;
}

.paragraph-small-instel {
  border: 1px solid var(--gainsboro);
  background-color: var(--alice-blue);
  color: var(--midnight-blue);
  letter-spacing: -.2px;
  border-radius: 2px;
  max-width: 450px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 21px;
  display: inline-block;
  position: static;
}

.div-block-141 {
  margin-top: 5px;
  margin-bottom: 20px;
  margin-left: -5px;
  display: block;
}

.buttontext-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 9px 5px;
  text-decoration: none;
  display: flex;
}

.feature-content-wrap-instelover {
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-142 {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 2px;
  width: 70%;
  padding: 20px;
}

.div-block-95-tem-flow-right-form-vol {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 1%;
  margin-right: 1%;
  padding: 0 30px 20px;
  display: block;
  position: relative;
}

.div-block-95-tem-flow-right-form-vol.bleubac {
  border-color: var(--gainsboro);
  background-color: var(--alice-blue);
}

.div-block-95-tem-flow-right-form-vol.bleubac._334 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-95-tem-flow-right-form-vol.blue1 {
  color: #fff;
  background-color: #f6faff;
}

.field-label-3 {
  color: var(--midnight-blue);
  font-weight: 700;
}

.field-label-3._25 {
  width: 25%;
}

.field-label-3._33 {
  width: 33%;
}

.field-label-3._50 {
  width: 50%;
}

.field-label-3._40 {
  width: 40%;
}

.field-label-3._60 {
  width: 60%;
}

.field-label-3._20 {
  width: 20%;
}

.field-label-3._75 {
  width: 75%;
}

.iconinbutton-2 {
  background-color: #013379;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  min-width: 35px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.iconinbutton-2.reverse {
  border-radius: 0 5px 5px 0;
}

.iconinbutton-2.grey {
  background-color: #b9b9b9;
}

.iconinbutton-2.green {
  background-color: #005a23;
  margin-bottom: 0;
}

.iconinbutton-2.green.reverse.bluee1 {
  color: #fff;
  background-color: #000c1e;
}

.iconinbutton-2.red {
  background-color: #8b0000;
}

.iconinbutton-2.orange {
  background-color: #e46f01;
}

.iconinbutton-2.reverse {
  background-color: #eee;
  border-radius: 0 5px 5px 0;
  min-width: 33px;
}

.checkbox-field-2 {
  border: 1px solid var(--gainsboro);
  background-color: var(--alice-blue);
  color: var(--midnight-blue);
  width: 32%;
  margin-right: 1%;
  padding-left: 25px;
  font-weight: 700;
  display: inline-block;
}

.div_stijl {
  border: 1px solid var(--gainsboro);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 21px;
  display: block;
}

.div_stijl.instel {
  align-items: stretch;
  margin-bottom: 3%;
}

.div_stijl.white-back {
  color: #fff;
  background-color: #fff;
  margin-top: 64px;
  margin-bottom: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.heading-27 {
  color: var(--midnight-blue);
  margin-top: 0;
}

.knop_div {
  cursor: default;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.button2-basic {
  color: var(--alice-blue);
  border-radius: 2px;
  justify-content: space-between;
  width: auto;
  min-width: 230px;
  max-width: 230px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button2-basic.reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
  max-width: none;
}

.button2-basic.small {
  max-width: 152px;
}

.text-block-122 {
  padding: 12px 5px;
}

.button_div_icon {
  background-color: var(--dark-green);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.button_div_icon.reverse {
  border-radius: 3px 0 0 3px;
}

.button_div_icon.small {
  padding-left: 10px;
  padding-right: 10px;
}

.button_div_icon.blue {
  background-color: #000f25;
}

.button_div_icon.grey {
  background-color: #a8a8a8;
}

.button_div_icon.orange {
  background-color: #e46f02;
}

.button_div_icon.red {
  background-color: #bd0101;
}

.image-55 {
  width: 15px;
}

.button_div_text {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 14px 25px;
}

.button_div_text.green {
  background-color: var(--forest-green);
  color: #fff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 180px;
  max-width: 180px;
  padding: 14px 30px 10px;
  display: flex;
}

.button_div_text.green.reverse {
  border-radius: 0 3px 3px 0;
}

.button_div_text.green.small {
  padding: 7px 15px;
}

.button_div_text.blue {
  background-color: var(--midnight-blue);
  min-width: 180px;
  max-width: 180px;
}

.button_div_text.blue.reverse {
  border-radius: 0 3px 3px 0;
}

.button_div_text.grey {
  color: var(--midnight-blue);
  background-color: #ddd;
  min-width: 180px;
  max-width: 180px;
}

.button_div_text.grey.reverse {
  border-radius: 0 3px 3px 0;
}

.button_div_text.orange {
  background-color: #ff8c00;
  min-width: 180px;
}

.button_div_text.orange:hover {
  background-color: #e46f02;
}

.button_div_text.orange.reverse {
  border-radius: 0 3px 3px 0;
}

.button_div_text.red {
  color: #fff;
  background-color: #ff1a1a;
  min-width: 180px;
}

.button_div_text.red.resverse {
  border-radius: 0 3px 3px 0;
}

.button_div_text.blue {
  background-color: #001a3d;
}

.button_div_text.blue:hover {
  background-color: #000f25;
}

.button_div_text.green {
  color: #fff;
  background-color: #098137;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  align-self: auto;
  align-items: center;
  padding: 10px 30px;
  display: flex;
}

.button_div_text.green:hover {
  background-color: #035a23;
}

.button_div_text.grey {
  color: #001a3d;
  background-color: #ddd;
}

.button_div_text.grey:hover {
  background-color: #a8a8a8;
}

.text-block-123 {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

.checkbox-field-3 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.select-field {
  background-color: var(--alice-blue);
  border-radius: 3px;
  margin-bottom: 0;
}

.checkbox-label-4 {
  font-weight: 500;
}

.button2-basic-2 {
  color: #f6faff;
  border-radius: 2px;
  width: auto;
  max-width: none;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button_div_icon-2 {
  background-color: #035a23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: auto;
  min-height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.button_div_icon-2.blue {
  background-color: #000f25;
}

.button_div_icon-2.orange {
  background-color: #e46f02;
}

.button_div_icon-2.grey {
  background-color: #a8a8a8;
}

.image-56 {
  width: 14px;
}

.columnlist {
  max-height: 50vh;
  overflow: auto;
}

.button-10 {
  color: #00258b;
  justify-content: flex-start;
  align-items: center;
  width: 265px;
  height: 50px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-color-b10 {
  z-index: 0;
  color: var(--forest-green);
  background-color: #0981374f;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-button-b10 {
  z-index: 1;
  color: var(--midnight-blue);
  margin-left: 30px;
  margin-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 800;
  position: relative;
}

.arrow-blue-b10 {
  z-index: 1;
  position: relative;
}

.arrow-white-b10 {
  z-index: 0;
  position: absolute;
  inset: auto 33px auto auto;
}

.button-11 {
  background-image: url('../images/plus-symbol-button.svg'), linear-gradient(to right, var(--forest-green) 30%, var(--dark-green) 92%);
  text-align: left;
  background-position: 96%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
  border-radius: 4px;
  min-width: auto;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 12px 6% 11px 20px;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
}

.button-11:hover {
  background-color: var(--dark-green);
  background-image: url('../images/plus-symbol-button.svg');
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.plus {
  background-image: url('../images/plus-symbol-button.svg'), linear-gradient(to right, var(--forest-green) 30%, var(--dark-green) 92%);
}

.button-11.plus:hover {
  background-color: var(--dark-green);
}

.button-11.blue {
  background-image: url('../images/play-button-arrowhead_1.svg'), linear-gradient(to right, var(--midnight-blue) 30%, #000f25 92%);
  background-position: 96%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.blue:hover {
  background-color: var(--black);
  background-image: url('../images/play-button-arrowhead_1.svg');
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.blue.reverse {
  background-image: url('../images/plus-symbol-button.svg'), linear-gradient(270deg, var(--midnight-blue) 61%, #000f25 92%);
  background-position: 5%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
  padding-left: 6%;
  padding-right: 20px;
}

.button-11.blue.reverse:hover {
  background-image: url('../images/plus-symbol-button.svg');
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.reverse {
  background-image: url('../images/plus-symbol-button.svg'), linear-gradient(270deg, var(--forest-green) 30%, var(--dark-green) 92%);
  background-position: 4%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
  padding-left: 6%;
  padding-right: 20px;
}

.button-11.reverse:hover {
  background-image: url('../images/plus-symbol-button.svg');
  background-position: 4%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.grey {
  color: var(--midnight-blue);
  background-image: url('../images/plus-symbol-button_1.svg'), linear-gradient(to right, #ddd 30%, #a8a8a8 92%);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.grey:hover {
  background-color: #a8a8a8;
  background-image: url('../images/plus-symbol-button_1.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.grey.reverse {
  background-position: 5%, 0 0;
  padding-left: 6%;
  padding-right: 20px;
}

.button-11.orange {
  background-image: url('../images/pause.svg'), linear-gradient(to right, #ff8c02 30%, #e36f05 92%);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.orange:hover {
  background-color: #e36f05;
  background-image: url('../images/pause.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.orange.reverse {
  background-image: url('../images/pause.svg'), linear-gradient(270deg, #ff8c02 30%, #e36f05 92%);
  background-position: 5%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.orange.reverse:hover {
  background-image: url('../images/pause.svg');
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.red {
  color: #fff;
  background-image: url('../images/stop-or-prohibition-sign.svg'), linear-gradient(to right, #ff1b1a 30%, #bd0302 92%);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.red:hover {
  background-color: #bd0304;
  background-image: url('../images/stop-or-prohibition-sign.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.red.reverse {
  background-image: url('../images/stop-or-prohibition-sign.svg'), linear-gradient(270deg, #ff1b1a 30%, #bd0302 92%);
  background-position: 5%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
}

.button-11.red.reverse:hover {
  background-image: url('../images/stop-or-prohibition-sign.svg');
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 14px;
}

.button-11.arrow {
  background-image: url('../images/play-button-arrowhead_1.svg'), linear-gradient(to right, var(--forest-green) 30%, var(--dark-green) 92%);
  background-position: 95%, 0 0;
  background-size: 14px, auto;
  background-attachment: scroll, scroll;
}

.button-11.arrow.reverse {
  background-image: url('../images/black-triangular-arrowhead-pointing-to-left-direction.svg'), linear-gradient(to right, var(--forest-green) 30%, var(--dark-green) 92%);
  background-position: 5%, 0 0;
}

.status {
  opacity: 1;
  color: #fff;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  object-fit: none;
  background-color: #ffbc49;
  background-clip: border-box;
  border-radius: 4px;
  width: auto;
  padding: 5px;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  position: static;
  overflow: visible;
}

.status.niet-bereikt {
  color: #fff;
  background-color: #fd8b28;
  margin-top: 0;
}

.status.geen-intresse {
  color: #fff;
  background-color: #ff602f;
}

.status.taxatie-gepland {
  color: #fff;
  background-color: #39bcfc;
}

.status.offerte-verzonden {
  background-color: var(--royal-blue);
  color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.status.akkoord-nog-niet-bevestigd {
  color: #fff;
  background-color: #00beca;
}

.status.bevestigd-zonder-datum {
  color: #fff;
  background-color: #00c390;
}

.status.bevestigd {
  color: #fff;
  background-color: #22c67e;
}

.status.in-opslag {
  color: #fff;
  background-color: #8c2bfc;
}

.status.verhuisd {
  color: #fff;
  background-color: #19417acc;
}

.status.verlopen {
  color: #410000;
  background-color: #ff7373;
}

.status.open1 {
  color: #204f00;
  background-color: #a6ffb4;
}

.status.inhoudpage {
  width: auto;
  margin-left: 0;
  margin-right: 10px;
  padding: 4px 13px;
  line-height: 12px;
}

.heading-28 {
  color: var(--midnight-blue);
}

.dossiertitle {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-right: 20px;
  display: flex;
}

.huidig {
  justify-content: space-between;
  display: flex;
}

.image-57 {
  cursor: pointer;
}

.image-57.delete {
  width: 14px;
}

.ruimtes {
  justify-content: space-between;
  width: 70%;
  display: flex;
}

.body-2 {
  background-color: #ececec;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 225px;
  display: block;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.image-3 {
  margin: 15px;
}

.image-58 {
  margin: 15px;
  padding: 0;
}

.text-block-55 {
  font-weight: 400;
}

.text-block-55.do1 {
  color: #fff;
  font-weight: 500;
}

.text-block-55.aaw {
  color: #fff;
}

.text-block-59 {
  font-weight: 400;
}

.text-block-59.aaw {
  color: #fff;
}

.text-block-124 {
  font-weight: 400;
}

.text-block-124.do {
  color: #000;
  font-weight: 500;
}

.text-block-124.do.topart {
  color: #af7b4d;
}

.text-block-124.do.pa, .text-block-124.aaw {
  color: #fff;
}

.sm-pages-2 {
  flex: 1;
  max-width: none;
  margin-top: 0;
  margin-left: -225px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-125, .text-block-126 {
  font-weight: 400;
}

.text-block-126.do {
  color: #000;
  font-weight: 500;
}

.text-block-126.do.topart {
  color: #af7b4d;
}

.text-block-126.aaw {
  color: #fff;
}

.text-block-91 {
  font-weight: 400;
}

.text-block-91.doi1 {
  color: #000;
}

.div-tekst-begroting {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin: 60px 80px;
  display: flex;
}

.button-primary-blue {
  background-color: var(--royal-blue-2);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 165px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 11px 22px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
  display: inline-block;
}

.button-primary-blue:hover {
  background-color: var(--royal-blue-3);
}

.button-primary-blue.pijl {
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-primary-blue.pijl.left-margin {
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 12px;
}

.button-primary-blue.pijl.left-margin.mob21 {
  display: none;
}

.button-primary-blue.pijl.small {
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 10px;
  font-size: 13px;
}

.button-primary-blue.left_margin {
  text-align: center;
  margin-left: 20px;
  font-weight: 500;
  line-height: 16px;
}

.button-primary-blue.right-margin {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.button-primary-blue.log-in {
  text-align: center;
  width: 100%;
  margin-bottom: 5px;
}

.button-primary-grey {
  color: var(--midnight-blue);
  background-color: #e2e2e2;
  border-radius: 4px;
  align-self: center;
  margin: 3px;
  padding: 11px 22px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.button-primary-grey:hover {
  background-color: #d1d5d8;
}

.button-primary-grey.pijl {
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-primary-grey.pijl.zoeken {
  background-image: url('../images/search_1.svg');
  background-position: 89%;
  background-size: 15px;
}

.button-primary-grey.pijl.right_spaving {
  margin-left: 20px;
}

.button-primary-grey.adres {
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 6px 11px;
  font-size: 11px;
}

.button-primary-grey.adres.active {
  background-color: var(--honeydew);
  font-size: 12px;
}

.button-primary-grey.adres.active.toevoegen {
  margin-right: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 11px;
}

.button-primary-grey.adres.active.toevoegen.fac {
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 4px;
}

.button-primary-grey.adres.opties {
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.button-primary-grey.orange_taxatie {
  color: #fff;
  text-align: center;
  background-color: #ff9939;
  min-width: 170px;
  margin-right: 20px;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-grey.orange_taxatie:hover {
  background-color: #f67700;
}

.button-primary-grey.orange_taxatie.red_taxatie {
  background-color: #ff2424;
}

.button-primary-grey.orange_taxatie.red_taxatie:hover {
  background-color: #e90000;
}

.button-primary-grey.btn_instel {
  text-align: center;
  width: 225px;
  margin-bottom: 15px;
  margin-right: 15px;
}

.button-primary-grey.right {
  float: right;
  margin-right: 20px;
}

.button-primary-grey.spcaing_left {
  text-align: center;
  background-color: #ddd;
  min-width: 170px;
  margin-left: 20px;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-grey.spcaing_left.dossierbutn {
  background-color: #fff;
  border: 1px solid #eaeaea;
  margin-right: 35px;
}

.button-primary-grey.spcaing_left.dossierbutn:hover {
  background-color: #eaeaea;
}

.button-primary-grey.left12 {
  text-align: center;
  margin-left: 0;
  margin-right: 20px;
}

.button-primary-grey.toewijzen {
  float: right;
  clear: none;
  text-align: center;
  cursor: pointer;
  background-color: #e0e0e0;
  padding: 7px 10px;
  font-size: 12px;
  position: relative;
}

.button-primary-grey.toewijzen:hover {
  background-color: #dbdbdb;
}

.button-primary-grey.toewijzen.bleu-button {
  background-color: var(--royal-blue-4);
  color: #fff;
  text-align: center;
}

.button-primary-grey.toewijzen.bleu-button:hover {
  background-color: #2b53ca;
}

.button-primary-grey.toewijzen.bleu-button.groen-toe {
  background-color: #3aa764;
}

.button-primary-grey.toewijzen.bleu-button.groen-toe:hover {
  background-color: #00712b;
}

.button-primary-grey.toewijzen.odd {
  background-color: #fff;
  border: 1px solid #edf1f5;
}

.button-primary-grey.toewijzen.odd:hover {
  background-color: #e6e9ec;
}

.button-primary-grey.toewijzen.small {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  padding: 4px 5px;
  font-size: 11px;
  line-height: 11px;
}

.button-primary-grey.toewijzen.red {
  background-color: #ff645f9e;
}

.button-primary-grey.toewijzen.green {
  background-color: #75cc96;
}

.button-primary-grey.toewijzen.green1 {
  background-color: #379e004f;
}

.button-primary-grey.toewijzen.green1:hover {
  background-color: #379e0070;
}

.button-primary-grey.toewijzen.aanpas {
  padding: 5px;
}

.button-primary-grey.toewijzen.afrond {
  float: left;
  padding: 3px 5px;
}

.button-primary-grey.werkbon {
  text-align: center;
  width: 49%;
  margin-bottom: 8px;
}

.button-primary-grey.opsalg {
  margin: 0 5px;
}

.button-primary-grey.werkbonknop {
  width: 100%;
}

.heading-29 {
  color: var(--black-2);
}

.heading-30 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
}

.heading-31 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 500;
}

.heading-32 {
  margin-top: 10px;
  font-size: 18px;
}

.paragraaf {
  color: var(--black-2);
  font-size: 13px;
  line-height: 14px;
}

.paragraaf.light {
  color: #667584;
  font-size: 13px;
}

.paragraaf.light.dot {
  margin-left: 7px;
  margin-right: 7px;
}

.paragraaf.darklight {
  color: #3a424b;
  margin-bottom: 5px;
  margin-left: 0;
}

.paragraaf.darklight.margintop {
  margin-top: 20px;
  margin-left: 0;
  font-weight: 400;
}

.paragraaf.small_light {
  color: #747474;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.paragraaf.small_light._25 {
  color: #000;
  width: 30%;
  margin-right: 1%;
  font-size: 13px;
  line-height: 13px;
}

.paragraaf.small_light._25.blue {
  color: var(--royal-blue-4);
}

.paragraaf.small_light._25.smalladres {
  margin-bottom: 3px;
}

.paragraaf.small_light._25.smal {
  color: #5d5d5d;
  width: 25%;
  margin-right: 3px;
  font-size: 10px;
}

.paragraaf.small_light._15 {
  color: #5d6671;
  width: 10%;
  margin-right: 1%;
}

.paragraaf.small_light._15.orange {
  background-color: var(--honeydew);
}

.paragraaf.small_light._15.green {
  background-color: var(--honeydew);
  color: var(--medium-sea-green);
  text-align: center;
  border-radius: 4px;
  width: 15%;
  padding: 3px 5px;
}

.paragraaf.small_light._15.green.orange {
  color: #c2954c;
  background-color: #ffc74f33;
}

.paragraaf.small_light._10 {
  width: 10%;
}

.paragraaf.small_light.extrasmall {
  font-size: 11px;
}

.paragraaf.small_light.extrasmall.zake {
  margin-top: 0;
}

.paragraaf.small_light.extrasmall.dikline {
  color: #000;
}

.paragraaf.small_light.extrasmall.dikline.orange {
  border-bottom: 2px solid #ff7b0073;
  margin-right: 15px;
}

.paragraaf.small_light.extrasmall.dikline.red {
  border-bottom: 2px solid #ff00005e;
  margin-right: 15px;
}

.paragraaf.small_light.extrasmall.planning {
  margin-left: 10px;
}

.paragraaf.small_light.docu {
  color: #000;
}

.paragraaf.small_light.docu.title {
  width: 50%;
}

.paragraaf.small_light.docu.date {
  width: 35%;
}

.paragraaf._75 {
  width: 65%;
  font-size: 13px;
  line-height: 13px;
}

.paragraaf._75.bleu.m3 {
  color: #fff;
  background-color: #080d4a;
  border-radius: 5px;
  width: auto;
  margin-left: -12px;
  padding: 3px 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.paragraaf._75.div-opdrachtline-niet-ingepland {
  line-height: 17px;
  display: block;
}

.paragraaf._75.div-opdrachtline-niet-ingepland.regel1 {
  border-bottom-style: none;
  margin-bottom: 2px;
  padding-bottom: 2px;
}

.paragraaf._75.sma {
  width: 75%;
  font-size: 12px;
}

.paragraaf._75.service {
  width: 100%;
  font-size: 11px;
  font-style: italic;
}

.paragraaf._75.service.title {
  font-style: normal;
  font-weight: 700;
}

.paragraaf._75.service.title.overview, .paragraaf._75.service.overview {
  font-size: 13px;
}

.paragraaf._75.call {
  color: var(--royal-blue-4);
  cursor: pointer;
}

.paragraaf._90 {
  width: 50%;
  margin-right: 1%;
  font-size: 13px;
}

.paragraaf._20 {
  width: 15%;
  margin-right: 1%;
  font-size: 13px;
}

.paragraaf._20.pixmin {
  margin-left: 0;
  font-size: 12px;
}

.paragraaf._20.kat {
  width: 35%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraaf._20.kat123-copy {
  width: 5%;
}

.paragraaf._15 {
  width: 15%;
  font-size: 12px;
}

.paragraaf.small_black {
  margin-right: 10px;
  font-size: 13px;
}

.paragraaf.taxatie {
  border-right: 1px solid #edf1f5;
  width: 35%;
  padding-top: 0;
  padding-right: 5px;
}

.paragraaf.taxatie.vet {
  font-weight: 700;
}

.paragraaf.taxatie.vet.ruimtes, .paragraaf.taxatie.ruimte {
  width: 35%;
}

.paragraaf.taxatie2 {
  width: 64%;
}

.paragraaf.taxatie2.vet {
  font-weight: 700;
}

.paragraaf.taxatie2.vet.ruimtes {
  width: 64%;
}

.paragraaf.taxatie2.ruimte {
  width: 63%;
}

.paragraaf._90 {
  width: 90%;
}

.paragraaf.title {
  width: 60%;
}

.paragraaf.title.kat1 {
  width: 40%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraaf._30 {
  width: 40%;
}

.paragraaf._30.small {
  color: #8a8a8a;
  font-size: 11px;
}

.paragraaf._70 {
  width: 70%;
}

.paragraaf._70.bold {
  font-weight: 700;
}

.paragraaf._12-middle {
  text-align: center;
  width: 12%;
  font-size: 12px;
}

.paragraaf._12-middle._15 {
  width: 15%;
}

.paragraaf.small {
  text-align: center;
  text-transform: none;
  width: 90%;
  font-size: 11px;
  font-weight: 700;
  line-height: 11px;
  overflow: hidden;
}

.paragraaf.small._11 {
  color: #b40e0e;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 15px;
}

.paragraaf.small.o1 {
  color: #b41d16;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
}

.paragraaf.small.o2 {
  color: #8c0a54;
}

.paragraaf.small.o3 {
  color: #4a188b;
  text-align: center;
  line-height: 14px;
}

.paragraaf.small.o4 {
  color: #1e2381;
  font-size: 11px;
}

.paragraaf.small.o5 {
  color: #0186d1;
  overflow: visible;
}

.paragraaf.small.o6 {
  color: #005197;
}

.paragraaf.small.o7 {
  color: #008367;
}

.paragraaf.small.o8 {
  color: var(--forest-green);
}

.paragraaf.small.o9 {
  color: #00491e;
}

.paragraaf.small.o10 {
  color: #643e00;
  background-color: #0000;
}

.paragraaf.small.o11 {
  color: #a86800;
}

.paragraaf.small.o12 {
  color: #8f7000;
  max-width: 600px;
}

.paragraaf.small.o13 {
  color: #535353;
  overflow: hidden;
}

.paragraaf.small.o14 {
  color: #303030;
}

.paragraaf.small.green, .paragraaf.small.red {
  color: #fff;
}

.heading-33 {
  margin-top: 10px;
}

.link-3 {
  opacity: 1;
  color: var(--royal-blue-4);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.link-3:hover {
  text-decoration: none;
}

.link-3.light {
  opacity: .7;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 14px;
}

.link-3.light:hover {
  opacity: 1;
}

.link-3.light.spacing {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 13px;
}

.link-3.light.spacing.taken {
  margin-top: 15px;
  margin-left: 30px;
}

.link-3.light.spacing.taken.left {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
}

.link-3.light.spacing.right {
  text-align: right;
  font-weight: 500;
}

.link-3.light.spacing.orderlist.w--current {
  padding-left: 10px;
}

.link-3.light.spacing.link {
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-3.light.left {
  margin-left: 20px;
}

.link-3.light.no-spacing {
  margin-bottom: 0;
}

.link-3.light.no-spacing.sapce {
  margin-top: 8px;
  margin-bottom: 8px;
}

.link-3.light.nospace {
  margin-bottom: 0;
  line-height: 13px;
}

.link-3.light.nospace.small {
  margin-top: 10px;
  font-size: 11px;
  font-style: italic;
  line-height: 11px;
}

.link-3.light.plannng {
  margin-top: 10px;
  margin-left: 10px;
}

.link-3.light.plannng:hover {
  border-bottom: 1px #000;
  text-decoration: none;
}

.link-3.light.plannng.lijst {
  text-align: left;
  margin-left: 20px;
}

.link-3.light.plannng.right {
  text-align: right;
}

.link-3.light.small-wachtwoord {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.link-3.middle {
  text-align: center;
  font-size: 13px;
}

.label {
  background-color: var(--dark-green);
}

.text-block-127 {
  color: var(--black-2);
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.text-block-127.formtitle {
  color: #13131a63;
  font-weight: 400;
}

.text-block-127.blue {
  color: #fff;
}

.dropdown-toggle-3 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 22px;
}

.dropdown-toggle-3._100 {
  width: 100%;
  padding-left: 20px;
}

.dropdown-toggle-3.bleu {
  color: #fff;
}

.icon-3 {
  opacity: .65;
  color: #000;
}

.icon-3.blue {
  color: #fff;
}

.dropdown-link-3 {
  color: var(--black-2);
  border-bottom: 2px solid #fff;
  font-size: 13px;
  line-height: 13px;
}

.dropdown-link-3:hover {
  background-color: #d3d8dd;
}

.dropdown-link-3.red {
  background-color: #ffc6c6;
}

.dropdown-link-3.green {
  background-color: #c1e4ce;
}

.dropdown-link-3.orange {
  background-color: #ffe0bb;
}

.dropdown-list-7 {
  background-color: #e9ecef;
}

.dropdown-list-7.w--open {
  border-radius: 4px;
  margin-top: 3px;
}

.menu-text {
  color: #ffffff59;
  text-transform: uppercase;
  cursor: default;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  font-size: 10px;
  font-weight: 700;
  line-height: 11px;
}

.image-59 {
  opacity: .4;
}

.image-60 {
  display: none;
}

.body-3 {
  margin-left: 60px;
}

.section-top-page {
  background-color: #fff;
  border-bottom: 1px solid #edf1f5;
  height: 80px;
  box-shadow: 0 3px 6px #00000008;
}

.section-top-page.medewer {
  margin-left: 0;
}

.section-middel-page {
  min-height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
}

.section-middel-page.offerte1 {
  z-index: 99;
  margin-left: -225px;
  position: relative;
}

.div_main {
  background-color: #fff;
  border: 1px solid #dfe0eaa3;
  border-radius: 4px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0%;
  padding: 0;
  display: inline-block;
  box-shadow: 4px 4px 3px #00000008;
}

.div_main.div_100 {
  width: 100%;
}

.div_main.div_100.no_spacing {
  border-style: solid;
  border-color: #e0e3e5;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  box-shadow: 0 0 6px #00000017;
}

.div_main.div_100.no_spacing.flowpage {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.div_main.div_100.no_spacing.flowbelow {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.div_main.div_100.no_spacing.under {
  flex-direction: column;
}

.div_main.div_100.no_spacing.no_margin_under {
  border-style: solid;
  border-color: #e0e3e5;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 0%;
}

.div_main.div_100.no_spacing.planning {
  flex-direction: column;
}

.div_main.div_100.no_spacing.dagplan {
  border-color: var(--gainsboro-2);
  flex-direction: column;
  width: auto;
  margin-top: 0;
  margin-left: 0%;
  margin-right: 0%;
  padding-bottom: 0;
}

.div_main.div_100.no_spacing.dagplan.sidebar {
  justify-content: flex-start;
  width: 10%;
  min-width: 180px;
  margin-left: 0%;
  margin-right: 10px;
}

.div_main.div_100.no_spacing.dagplan.grey {
  background-color: #fff0;
}

.div_main.div_100.no_spacing.plan {
  flex-direction: column;
}

.div_main.div_100.spacingunder {
  border-style: solid;
  border-color: #e0e3e5;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 30px;
}

.div_main.div_100.dagplanning {
  margin-bottom: 1%;
}

.div_main.no_spaving {
  border-radius: 4px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0%;
  padding: 0;
  position: relative;
  overflow: visible;
  box-shadow: 0 8px 40px -10px #172a4b26;
}

.div_main.no_spaving._100 {
  border-style: solid;
  border-color: #e0e3e5;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 0;
  box-shadow: 0 0 6px #00000017;
}

.div_main.no_spaving._100.ne1 {
  background-color: #fff;
  border-radius: 4px;
  margin-top: 10px;
}

.div_main.no_spaving._100.trans {
  background-color: #fff0;
  border-style: solid;
  margin-bottom: 20px;
  box-shadow: 0 8px 40px -10px #172a4b26;
}

.div_main.no_spaving._100.offerteover {
  width: 70%;
  margin-top: 30px;
}

.div_main.no_spaving._100.medewer.ne13 {
  box-shadow: none;
  background-color: #7a676700;
  border-style: none;
}

.div_main.no_spaving._50 {
  width: 50%;
}

.div_main.no_spaving._50.flow1 {
  border-color: #e0e3e5;
  width: 49%;
}

.div_main.no_spaving._50.flow1.taxatie {
  width: 74%;
}

.div_main.no_spaving.maxheight {
  height: 90vh;
  margin-bottom: 0;
  overflow: hidden;
}

.div_main.popup_div {
  border-radius: 10px;
  width: 45%;
  height: auto;
  position: relative;
}

.div_main.popup_div.no_spacing {
  max-width: 650px;
  margin-bottom: 5%;
  padding: 0;
}

.div_main.popup_div.no_spacing.big1 {
  width: 100%;
  margin-bottom: 0%;
}

.div_main.popup_div.no_spacing.big1.error {
  border-width: 2px;
}

.div_main.home_top {
  background-color: #fff;
  border-style: none;
  border-radius: 10px;
  width: 49%;
}

.div_main.home_top.no_spacing {
  padding: 0;
}

.div_main.div_inlog1 {
  border-color: var(--white-smoke-2);
  flex-direction: column;
  align-items: center;
  width: 40%;
  margin-bottom: 50px;
  padding: 20px;
  display: flex;
}

.div_main.planning {
  width: 19%;
  margin-bottom: 0%;
  margin-right: 1%;
  padding: 0;
  position: relative;
}

.div_main.planning.lijst {
  border-style: solid;
  width: 100%;
  margin-bottom: 1%;
  display: flex;
}

.div_main.planning.lijst.inhoud {
  border-style: none;
  margin-top: -1.5%;
}

.div_main.planning.lijst.inhoud1 {
  margin-bottom: 5px;
}

.div_main.planning.lijst.inhoud1.last {
  margin-bottom: 2%;
}

.div_main.planning.lijst.dagpl {
  box-shadow: none;
  background-color: #fff0;
  border-style: none;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 0%;
}

.div_main.planning.vandaag {
  border: 2px solid #3f6fff45;
  border-radius: 4px;
}

.div_main.planning._1-3 {
  width: 32%;
}

.div_main.planning.weekend {
  width: 16%;
  margin-right: 10px;
}

.div_main.planning.saturday {
  width: 15.6%;
}

.div_main.planning.sunday {
  width: 13.2%;
}

.div_main.padding {
  padding: 0 10px 10px;
}

.div_main.padding.day1 {
  border-top-style: solid;
  margin-top: 0;
}

.section-middel-page-2 {
  background-color: #f9fafb;
  min-height: auto;
}

.container_main {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.container_main.verticaal {
  flex-direction: column;
  width: 90%;
  max-width: 90%;
  margin-left: auto;
}

.container_main.res {
  flex-direction: column;
  justify-content: flex-start;
}

.push_aanvragen {
  color: #5fb18d;
  background-color: #5fb18d4a;
  border-radius: 100%;
  margin-top: -3px;
  margin-bottom: -3px;
  margin-left: 60px;
  padding: 5px 9px;
  font-size: 12px;
  line-height: 12px;
  position: static;
}

.container_main-2 {
  width: 92%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-middel-page-3 {
  background-color: #f9fafb;
  min-height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div_name_left {
  flex-direction: column;
  margin-bottom: 0;
  margin-right: 10px;
  display: flex;
}

.div_name_left.ne1 {
  flex-flow: row;
}

.div_name_top {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.div_name_top.under {
  align-items: flex-start;
}

.div_name_top.under.ops, .div_name_top.under.opslag1 {
  align-items: center;
}

.div_name_top.ne1 {
  flex-flow: column;
}

.text-block-128 {
  color: #5fb18d;
  background-color: #d5f4e1;
  border-radius: 4px;
  padding: 5px 9px;
}

.text-block-129 {
  color: #5fb18d;
  background-color: #d5f4e1;
  border-radius: 100%;
  padding: 5px 9px;
  font-weight: 500;
}

.status_main {
  color: #5fb18d;
  text-transform: uppercase;
  background-color: #d5f4e1;
  border-radius: 20px;
  padding: 8px 15px;
  font-size: 13px;
  font-weight: 700;
}

.status_main.status_left_margin {
  text-align: center;
  border-radius: 20px;
  width: 100%;
  margin-left: 0;
  padding: 4px 13px;
  font-size: 12px;
  font-weight: 700;
}

.status_main.status_left_margin.offerte-verzonden {
  color: var(--royal-blue-2);
  background-color: #3a66eb26;
  padding-top: 2px;
  padding-bottom: 2px;
}

.status_main.status_left_margin.orange {
  color: #c2954c;
  background-color: #ffc74f33;
  font-size: 12px;
}

.status_main.status_left_margin.orange.nieuw-plan {
  text-transform: none;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

.status_main.status_left_margin.inhoudpag {
  border-radius: 20px;
  width: auto;
  margin-left: 0;
  margin-right: 10px;
  line-height: 12px;
}

.status_main.status_left_margin.red_high {
  color: #b40e0e;
  background-color: #f4d5d5;
}

.status_main.status_left_margin.red_high.no100 {
  color: #7e0808;
  margin-left: 5px;
  position: static;
}

.status_main.status_left_margin.red_high.no100.small1 {
  color: #5c0000;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
}

.status_main.status_left_margin.verlopen {
  color: #000756;
  background-color: #a586ff;
}

.status_main.status_left_margin.no100 {
  color: #1d9963;
  width: auto;
  margin-top: -1px;
  margin-left: 5px;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 11px;
  position: static;
  inset: 4px 5px auto auto;
}

.status_main.status_left_margin.no100.small {
  color: #036439;
  border-radius: 12px;
  margin-left: 20px;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
  top: 5px;
}

.status_main.status_left_margin.no100.zero {
  background-color: var(--gainsboro);
  color: var(--black-2);
}

.status_main.status_left_margin.nieuw-plan {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -10px;
}

.status_main.status_left_margin.werkbonnen {
  color: #868686;
  background-color: #d9d9d9;
  border-radius: 4px;
}

.status_main.status_left_margin.werkbonnen.ingepla {
  color: #c2954c;
  background-color: #ffeabe;
}

.status_main.status_left_margin.werkbonnen.ingepla.vrij1 {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  line-height: 15px;
}

.status_main.status_left_margin.werkbonnen.ingepla.contract1 {
  color: #b64cc2;
  background-color: #ebd1ff;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  line-height: 15px;
}

.status_main.status_left_margin.werkbonnen.gefac {
  color: #228c5d;
  background-color: #ace3c1;
}

.status_main.status_left_margin.werkbonnen.gecontr {
  color: #b44040;
  background-color: #ffcdcd;
}

.status_main.status_left_margin.werkbonnen.gecontr.dagen.feest {
  color: #171674;
  background-color: #cdddff;
}

.status_main.status_left_margin.werkbonnen.gecontr.dagen.bijzond {
  color: #3a6c4d;
  -webkit-text-stroke-color: #39734f;
  background-color: #d1ffe3;
}

.status_main.status_left_margin.werkbonnen.gecontr.ziek1 {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  line-height: 15px;
}

.status_main.status_left_margin.werkbonnen.controle {
  color: #000656;
  background-color: #b8a0ff;
}

.status_main.status_left_margin.werkbonnen.dagen {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
  line-height: 11px;
}

.div_name_down {
  align-items: center;
  font-size: 13px;
  line-height: 13px;
  display: flex;
}

.div_name_rigt {
  flex-direction: row;
  display: flex;
}

.div_flow_main {
  border-right: 1px solid #edf1f5;
  justify-content: space-between;
  align-items: center;
  width: 25%;
  padding: 12px 15px;
  display: flex;
}

.div_flow_main.done {
  background-color: var(--honeydew);
  border-right: 1px solid #edf1f5;
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
}

.div_flow_main.done.first.below {
  border-top-left-radius: 0;
}

.div_flow_main.done.first.top {
  border-bottom-left-radius: 0;
}

.div_flow_main.done.first._1-4 {
  width: 25%;
}

.div_flow_main.done.first._1-5 {
  width: 20%;
}

.div_flow_main.mee_bezig {
  color: var(--black-2);
  background-color: #ffffff4d;
  border-bottom: 3px solid #3a66eb;
  border-right: 1px solid #edf1f5;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
}

.div_flow_main.mee_bezig._1-4 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 25%;
}

.div_flow_main.mee_bezig._1-5 {
  width: 20%;
}

.div_flow_main.overgeslagen {
  background-color: #fff3d6c7;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div_flow_main.overgeslagen._1-3 {
  font-size: 13px;
  line-height: 13px;
}

.div_flow_main.overgeslagen._1-4 {
  width: 25%;
}

.div_flow_main.overgeslagen._1-5 {
  width: 20%;
}

.div_flow_main._1-3 {
  width: 33.34%;
}

.div_flow_main.bezig {
  border-width: 3px;
  border-color: #3a66eb78 #3a66eb78 #fff;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: -3px;
  position: relative;
}

.div_flow_main._1-4 {
  align-items: center;
  width: 25%;
}

.div_flow_main.te-doen {
  color: #909ead;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.div_flow_main._1-5 {
  width: 20%;
}

.flow_title_header {
  color: var(--medium-sea-green);
  margin-bottom: 9px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.flow_title_header.grey {
  color: #909ead;
  margin-right: 5px;
}

.flow_title_header.overgeslagen {
  color: #c2954c;
}

.text-block-130 {
  font-family: "Font awesome 5 free 400", sans-serif;
}

.image-61 {
  width: 13px;
}

.heading-5_te-doen {
  color: #909ead;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
}

.heading-5_te-doen.small {
  font-size: 12px;
  line-height: 13px;
}

.div-block-144 {
  background-color: var(--royal-blue-4);
  border: 1px solid #909ead;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  margin-bottom: 10px;
  margin-left: 2px;
  padding: 0;
}

.div-block-144.green {
  background-color: var(--forest-green);
}

.div-block-144.white {
  background-color: #fff;
}

.div-block-144.orange {
  background-color: #ff9939;
}

.div-block-145 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-34 {
  color: var(--black-2);
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.heading-34.planning {
  clear: none;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.heading-34.planning.vandaag {
  color: var(--royal-blue);
  font-weight: 500;
}

.heading-35 {
  margin-bottom: 15px;
  margin-right: 20px;
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.heading-35.los2 {
  margin-top: 15px;
}

.heading-35.report {
  border-bottom: 1px solid #000;
  font-weight: 700;
}

.heading-35.spacing-top {
  margin-top: 30px;
}

.heading-35.cp2 {
  margin-top: 20px;
}

.heading-35.no-space {
  margin-bottom: 0;
}

.form-6 {
  width: 100%;
  margin-top: 9px;
}

.heading-36 {
  margin-top: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.heading-36.spacing-right {
  margin-right: 20px;
}

.heading-36.ne1 {
  font-size: 18px;
  line-height: 22px;
}

.image-62 {
  border-radius: 100%;
  width: 35px;
  margin-left: 20px;
  margin-right: 10px;
}

.button-grey-primaire-no-drop {
  color: var(--black-2);
  background-color: #3a66eb00;
  border: 2px solid #909ead33;
  border-radius: 4px;
  padding: 8px 20px;
  font-size: 13px;
  font-weight: 500;
}

.button-grey-primaire-no-drop:hover {
  background-color: #909ead33;
}

.button-grey-primaire-no-drop.pijl {
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-grey-primaire-no-drop.left_margin {
  margin-left: 20px;
}

.button-grey-primaire-no-drop.opslag {
  padding-top: 6px;
  padding-bottom: 6px;
}

.div-flow-title {
  clear: none;
  align-items: center;
  display: flex;
}

.image-63 {
  width: 20px;
  margin-right: 10px;
}

.div-block-flow {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 40px 20px;
  display: flex;
}

.div-block-flow.display-hide-show {
  display: none;
}

.div-block-flow.display-hide-show.afrondendiv {
  display: flex;
}

.div-block-flow.taxartie1 {
  display: none;
}

.div-block-flow.taxartie1.showdiv, .div-block-flow.taxartie1.afornd {
  display: flex;
}

.div-block-flow.offertemeer {
  display: none;
}

.div-block-flow.toplive {
  border-top: 1px solid var(--alice-blue-3);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.div-block-flow.toplive.spacing_right {
  border-radius: 10px;
}

.div-block-flow.formreight {
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  padding: 20px 20px 40px;
  overflow: auto;
}

.div-block-flow.formreight.hor {
  flex-direction: row;
  align-items: stretch;
  max-height: 80vh;
}

.div-block-flow.formreight.hor.fact {
  flex-direction: column;
  height: 80vh;
  padding-left: 30px;
  padding-right: 30px;
  overflow: scroll;
}

.div-block-flow.formreight.hor.perso {
  align-items: flex-start;
}

.div-block-flow.formreight.error {
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-flow.formreight.error-copy {
  color: #fff;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-flow-page {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 15px;
  display: flex;
}

.div-flow-left {
  width: 49%;
  padding: 0;
}

.div-flow-left.taxatie {
  width: 25%;
}

.heading-37, .heading-38, .heading-39, .heading-40 {
  line-height: 15px;
}

.heading-40.small {
  font-size: 12px;
  line-height: 13px;
}

.top-flow-page {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.top-flow-below {
  background-color: #fff;
  border: 3px solid #3a66eb78;
  border-radius: 0 0 10px 10px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.button-primary-green {
  color: #fff;
  background-color: #3aa764;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-green:hover {
  background-color: var(--royal-blue-3);
}

.button-primary-green.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-right: 40px;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-green.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.button-primary-green.pijl.left-margin {
  margin-left: 20px;
}

.button-primary-green.pijl.middle_spacing {
  float: right;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-green.pijl.middle_spacing:hover {
  background-color: #2f9656;
}

.button-primary-green.pijl.no-right {
  float: none;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-green.pijl.no-right.werkbon {
  float: right;
  text-align: left;
  width: 49%;
  margin: 0 3px 8px;
  display: block;
}

.button-primary-green.pijl.no-right.right {
  float: right;
}

.button-primary-green.pijl.no-right.right.toon {
  margin-left: 20px;
}

.button-primary-green.pijl.no-right.right.toon.inkok {
  padding: 20px 60px 20px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.button-primary-green.pijl.no-right.right.toon.inkok.uitklok {
  background-color: #d70609;
}

.button-primary-green.pijl.no-right.no-margin {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.button-primary-green.pijl._100 {
  float: none;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.button-primary-green.pijl._100.grey {
  color: #00193d;
  text-align: center;
  background-color: #edf1f5;
  background-image: none;
}

.button-primary-green.pijl.status {
  color: #5fb18d;
  background-color: #d5f4e1;
  background-image: none;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.button-primary-green.pijl.status:hover {
  background-position: 95%;
}

.button-primary-green.pijl.status.red {
  color: #000;
  text-align: center;
  background-color: #f4d5d5;
  background-image: url('../images/right-arrow-3.svg');
  padding-left: 10px;
}

.button-primary-green.pijl.status.orange {
  color: #6f3200;
  text-align: center;
  background-color: #ff8c0099;
  padding-left: 10px;
}

.button-primary-green.pijl.orange {
  background-color: red;
  background-image: none;
  padding-left: 40px;
}

.button-primary-green.pijl.orange.margin {
  background-color: orange;
}

.button-primary-green.pijl.margin {
  margin-left: 10px;
  margin-right: 10px;
}

.button-primary-green.pijl.red {
  background-color: red;
  background-image: none;
  padding-left: 40px;
}

.button-primary-green.pijl.overslaan {
  background-color: #ffa600;
  background-image: none;
  padding-right: 22px;
}

.button-primary-green.pijl.overslaan:hover {
  background-color: #e09200;
}

.button-primary-green.pijl.no-padding {
  margin-top: 0;
}

.button-primary-green.left_margin {
  margin-left: 20px;
  font-weight: 500;
}

.field-label-4 {
  color: var(--black-2);
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.div-answer {
  padding: 10px 20px;
  position: relative;
}

.div-answer.extra-contact {
  border-top: 1px solid #edf1f5;
  border-bottom: 1px #edf1f5;
}

.div-answer.losadres {
  margin-top: 20px;
}

.div-answer.underdiv {
  border-top: 1px solid #edf1f5;
}

.div-answer.overzicht {
  padding: 0;
}

.button-primary-overslaan {
  color: #000;
  background-color: #d3d3d3;
  border-radius: 4px;
  padding: 8px 15px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-overslaan:hover {
  background-color: #ff8843;
}

.button-primary-overslaan.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-primary-overslaan.pijl.left-margin {
  margin-left: 20px;
}

.button-primary-overslaan.pijl.middle_spacing {
  float: right;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-overslaan.pijl.middle_spacing:hover {
  background-color: #2f9656;
}

.button-primary-overslaan.left_margin {
  margin-left: 20px;
  font-weight: 500;
}

.div-block-115-flowtilte {
  border-bottom: 1px solid #edf1f5;
  justify-content: space-between;
  align-items: center;
  padding: 5px 30px;
  display: flex;
}

.div-block-115-flowtilte.wit123 {
  background-color: #fff;
}

.pop_up_div {
  z-index: 9999;
  opacity: 1;
  background-color: #00000070;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop_up_div.dark {
  background-color: #000;
}

.popup_inhoud {
  width: 50%;
  height: 50%;
}

.popup_inhoud.groot {
  width: 85%;
  max-width: 1440px;
  height: auto;
  max-height: 100%;
  overflow: auto;
}

.popup_inhoud.groot.divmax {
  background-color: #fff;
  height: 90vh;
  overflow: scroll;
}

.popup_inhoud.groot.middelgroot {
  width: 75%;
}

.popup_inhoud.middel {
  width: 65%;
  height: auto;
}

.popup_inhoud.middel.smallmiddel {
  width: 55%;
}

.popup_inhoud._100-in {
  width: 100%;
  height: auto;
}

.popup_inhoud._100-in.h {
  display: flex;
}

.popup_inhoud.big {
  width: 80%;
  height: auto;
}

.exit_btn {
  color: #000;
  background-color: #eee;
  border-radius: 6px;
  padding: 5px 9px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  position: absolute;
  inset: 1% 1% auto auto;
}

.exit_btn:hover {
  background-color: #d6d6d6;
}

.exit_btn.test {
  position: static;
}

.button-12 {
  margin-left: 62px;
}

.div-title-blok {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-settings {
  background-color: #fff0;
  border-radius: 5px;
  width: 20px;
  margin-bottom: 10px;
  padding: 3px;
  box-shadow: 0 8px 40px -10px #172a4b26;
}

.div-settings:hover {
  background-color: #ebebeb;
}

.resultaatadres {
  border: 1px solid #edf1f5;
  border-radius: 4px;
  margin-bottom: 15px;
  padding: 15px;
  box-shadow: 0 0 6px #00000017;
}

.resultaatadres.relatie {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resultaatadres.opties {
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.resultaatadres.fact {
  justify-content: space-around;
  align-items: flex-start;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.resultaatadres.fact.nostyl {
  box-shadow: none;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.button-primary-adres {
  background-color: var(--royal-blue-2);
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-adres:hover {
  background-color: var(--royal-blue-3);
}

.button-primary-adres.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-primary-adres.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.button-primary-adres.pijl.left-margin {
  margin-left: 20px;
}

.button-primary-adres.pijl.middle_spacing {
  float: right;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-adres.pijl.middle_spacing:hover {
  background-color: #2f9656;
}

.button-primary-adres.left_margin {
  margin-left: 20px;
  font-weight: 500;
}

.div-block-146 {
  justify-content: flex-start;
  margin-top: 5px;
  display: flex;
}

.div-block-146.relatie {
  margin-top: 0;
}

.div-block-146.opties {
  justify-content: flex-end;
  width: auto;
  margin-top: 0;
}

.text-block-131 {
  border-bottom: 1px solid var(--white-smoke-2);
  padding-bottom: 5px;
  font-weight: 500;
}

.text-block-132 {
  border-bottom: 1px solid #edf1f5;
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 13px;
}

.text-block-132.no-under {
  border-bottom-style: none;
  line-height: 17px;
}

.text-block-132.opties {
  border-bottom-style: none;
  width: 68%;
}

.text-block-132.row2 {
  margin-bottom: 3px;
}

.field-label-5 {
  margin-top: 10px;
}

.div-block-147 {
  width: 65%;
}

.checkbox-label-5 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.checkbox-label-5.nee3 {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.checkbox-6 {
  margin-bottom: 5px;
  margin-right: 10px;
}

.checkbox-field-4 {
  background-color: var(--white-smoke);
  border: 1px solid #ebebeb;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  margin: 3px 20px 3px 0;
  padding: 1px 5px 1px 25px;
  display: flex;
}

.checkbox-field-4.perc {
  background-color: #f9fafb00;
  border-style: none;
  justify-content: center;
  width: auto;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 0;
}

.checkbox-field-4.accepteren {
  margin-right: 0;
  font-size: 13px;
}

.checkbox-field-4.instel {
  background-color: #f9fafb00;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
}

.checkbox-field-4.small {
  width: 32%;
  margin-right: 0;
}

.checkbox-field-4.form1 {
  width: auto;
}

.checkbox_main {
  margin-bottom: 5px;
  margin-right: 10px;
}

.checkbox_main.perc {
  margin: 0;
}

.mover-logo {
  width: 200px;
}

.mover-logo.logof {
  width: 175px;
  margin-bottom: 20px;
}

.image-65 {
  opacity: .42;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  margin-bottom: -76px;
}

.div-block-148 {
  display: flex;
}

.div-block-148.middel {
  border-bottom: 1px solid #ebebeb;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-148.middel.mega {
  border-bottom-style: none;
  justify-content: flex-start;
  margin-left: 70px;
  margin-right: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-148.middel.offer-buttons {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.div-block-148.offert1 {
  border-bottom: 1px #ebebeb;
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.div-block-148.offert1.oud1 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-148.under {
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

.body-5 {
  background-color: #f5f7fd;
}

.image-66 {
  width: 10px;
  margin-left: 5px;
}

.column-2 {
  justify-content: flex-start;
  display: flex;
}

.column-2.ver1 {
  justify-content: flex-end;
}

.column-3 {
  display: flex;
}

.column-3.middle {
  justify-content: center;
  align-items: center;
}

.column-4 {
  display: flex;
}

.column-4.middle {
  justify-content: center;
  align-items: center;
}

.column-5 {
  display: flex;
}

.column-5.middle {
  text-align: center;
  justify-content: center;
}

.column-6 {
  display: flex;
}

.column-6.middle {
  justify-content: center;
}

.column-6.right {
  justify-content: flex-end;
}

.section-top-page-filter {
  background-color: #fff;
  border-bottom: 1px solid #edf1f5;
  padding-top: 20px;
  padding-bottom: 10px;
  box-shadow: 0 3px 6px #00000008;
}

.form-filter, .form-block-filter {
  width: 100%;
}

.form-block-left-right {
  width: 48%;
}

.div-block-149 {
  justify-content: space-between;
  display: flex;
}

.div-block-150 {
  width: 100%;
  padding: 20px 30px;
}

.div-block-150.hori {
  display: flex;
}

.div-block-150.spcai {
  padding: 0;
}

.div-block-151 {
  border-bottom: 1px #edf1f5;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-151.under1 {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-151.boven1 {
  border-bottom-style: solid;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.div_instellingen {
  width: 100%;
  padding: 20px 30px;
}

.div_dubbel-check {
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div_dubbel-check.tilte-div {
  border-bottom: 1px solid #edf1f5;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-133 {
  width: 90%;
  font-size: 13px;
  line-height: 13px;
}

.text1 {
  text-align: center;
  width: 10%;
}

.field-label-6, .field-label-7 {
  margin-bottom: 10px;
}

.form-8 {
  width: 100%;
}

.form-9 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.popup_div_50 {
  width: 50%;
}

.popup_div_50.left_div {
  border: 1px #000;
}

.popup_div_50.left_div._75 {
  width: 70%;
}

.popup_div_50.left_div._100 {
  border-right-style: none;
  width: 100%;
}

.popup_div_50.left_div.perso {
  margin-left: 0;
}

.popup_div_50.left_div.perso._1-3 {
  width: 32.33%;
}

.popup_div_50.left_div.perso._1-3.niet {
  border-style: solid;
  border-color: var(--gainsboro-2);
  background-color: #f5f5f5;
  border-radius: 4px;
}

.popup_div_50.left_div.perso._1-3.niet.big {
  width: 50%;
}

.popup_div_50._30 {
  width: 30%;
}

.popup_div_50._100.hor {
  width: 100%;
  display: flex;
}

.popup_div_50.personeel {
  margin-right: 10px;
  overflow: visible;
}

.popup_div_50.personeel._1-3 {
  width: 32.33%;
}

.button-primary-red {
  float: right;
  color: #fff;
  background-color: #eb3a3a;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-red:hover {
  background-color: #d60000;
}

.button-primary-red.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button-primary-red.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.button-primary-red.pijl.left-margin {
  margin-left: 20px;
}

.button-primary-red.pijl.middle_spacing {
  float: right;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-red.pijl.middle_spacing:hover {
  background-color: #2f9656;
}

.button-primary-red.pijl.no-right {
  float: none;
}

.button-primary-red.left_margin {
  margin-left: 20px;
  font-weight: 500;
}

.text-span-3 {
  color: red;
  display: inline-block;
}

.field-label-8 {
  margin-top: 10px;
}

.div-block-152 {
  width: 100%;
  height: 300px;
  overflow: auto;
}

.hoofd {
  border-right: 1px solid #909ead33;
  flex-direction: column;
  align-items: center;
  width: 48%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.hoofd.noright {
  border-right-style: none;
  padding-left: 20px;
}

.div-block-153 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-67 {
  opacity: .4;
  width: 60px;
  margin-bottom: 3px;
}

.heading-41 {
  opacity: 1;
  color: #bdc5ce;
  font-size: 16px;
}

.image-68 {
  opacity: .53;
  width: 65px;
  margin-bottom: 15px;
  margin-right: 0;
}

.image-68.oude-offerte1 {
  width: 50px;
  margin-bottom: 15px;
  margin-right: 0;
}

.text-block-134 {
  margin-bottom: 10px;
}

.text-block-134.bold1 {
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 17px;
}

.text-block-134.bold1.oud {
  margin-bottom: 10px;
  font-weight: 400;
}

.div-block-154 {
  flex-direction: column;
  align-items: center;
  margin-right: 30px;
  display: flex;
}

.offerte-overzicht {
  margin-left: 0;
}

.form-10 {
  margin-bottom: 35px;
}

.section-2 {
  background-image: linear-gradient(214deg, #184788, #1847888f 100%, #0000), url('../images/042vsnm.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.div-block-60 {
  justify-content: space-around;
  display: flex;
}

.heading-42 {
  color: #000;
  margin-top: 10px;
  margin-left: 0;
  font-size: 35px;
}

.heading-42.log-in-headeing {
  text-align: center;
  border-bottom: 1px solid #184788ad;
  margin-bottom: 35px;
  margin-left: 0;
  padding-bottom: 20px;
}

.div-inlog {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -5%;
  padding: 40px;
}

.submit-button-2 {
  background-color: #098137;
  border-radius: 5px;
  padding: 12px 20px;
  font-size: 16px;
}

.field-label {
  font-size: 15px;
  font-weight: 500;
}

.text-block-5 {
  text-align: center;
  border-top: 1px solid #184788ad;
  margin-top: 10px;
  padding-top: 10px;
}

.text-field-2 {
  background-color: #19488914;
  border: 1px #000;
  border-radius: 6px;
  width: 400px;
}

.loginbody {
  margin-left: 0;
}

.div-block-155 {
  background-color: #070f47;
  flex-direction: column;
  justify-content: center;
  width: 30%;
  height: 100vh;
  padding: 3% 4% 11%;
  display: flex;
}

.heading-43 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
}

.text-block-13 {
  color: #ffffffd9;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 1.4;
}

.link-4 {
  color: #325ae7;
  font-size: 15px;
  text-decoration: none;
}

.div-block-156 {
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 100vh;
  display: flex;
}

.submit-button {
  text-align: center;
  background-color: #325ae7;
  border-radius: 3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 15px;
}

.submit-button:hover {
  background-color: #002bc2;
}

.submit-button.no-margin {
  height: 100%;
}

.link-5 {
  color: #325ae7;
  text-decoration: none;
}

.form-11 {
  width: 100%;
  margin-top: 10px;
}

.text-block-14 {
  text-align: right;
  padding-top: 20px;
  padding-right: 20px;
  font-size: 15px;
}

.image-16 {
  width: 175px;
}

.heading-44 {
  color: #1b1d2a;
  margin-top: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 29px;
  font-weight: 500;
}

.div-block-157 {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 20px;
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px;
}

.text-field-6 {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 18px;
  box-shadow: 0 1px 5px #ebedf0;
}

.text-field-6::placeholder {
  color: #808292;
  font-size: 13px;
}

.div-block-158 {
  width: 100%;
  height: 5%;
}

.div-block-159 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.log-in-body {
  margin-left: -255px;
}

.div-block-160 {
  align-items: center;
  display: flex;
}

.link-6 {
  font-weight: 500;
}

.h2-log-in {
  text-align: center;
  font-size: 20px;
}

.divinlog-logo {
  border-bottom: 1px solid #ffffff52;
  margin-bottom: 50px;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 45%;
}

.error {
  color: red;
  text-align: center;
  font-size: 13px;
}

.rowimage {
  opacity: .75;
  max-width: 16px;
}

.column-7 {
  justify-content: space-around;
  display: flex;
}

.section-124 {
  border: 1px solid #dfe0ea;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-124.dagplan {
  padding-top: 10px;
}

.section-124.dagplan.medewer {
  margin-left: 0;
  padding-top: 40px;
}

.section-124.werkbonsectie {
  overflow: auto;
}

.section-124.werkbonsectie.move1 {
  overflow: visible;
}

.text-block-135 {
  font-size: 11px;
  line-height: 20px;
}

.field-label-9 {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.heading-45 {
  font-size: 12px;
  line-height: 13px;
}

.heading-46, .heading-47 {
  font-size: 13px;
  line-height: 13px;
}

.field-label-10 {
  width: 48%;
}

.text-block-136 {
  color: #370000;
}

.form-3-instellingen {
  margin-bottom: 20px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 10px;
}

.form-3-instellingen.horizontal {
  display: flex;
}

.div-block-161 {
  flex-wrap: wrap;
  place-content: stretch flex-start;
  width: 100%;
  max-height: 250px;
  display: flex;
  overflow: auto;
}

.div-block-162 {
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.field-label-11 {
  font-size: 14px;
}

.div-block-163 {
  width: 61px;
}

.div-block-164 {
  background-color: var(--white-smoke);
  border: 1px solid #ebebeb;
  border-radius: 4px;
  margin-bottom: 5px;
  margin-right: 20px;
  padding: 2px;
}

.select-field-2 {
  background-color: #fff;
  border-radius: 4px;
  width: 97%;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 13px;
  line-height: 13px;
}

.checkbox-field-4a {
  border: 1px #ebebeb;
  border-radius: 4px;
  align-items: center;
  margin-bottom: 3px;
  padding: 2px 5px 2px 25px;
  display: flex;
}

.checkbox-field-4a.perc {
  justify-content: center;
  width: 10%;
  margin-bottom: 0;
  padding-left: 0;
}

.text-block-137 {
  color: #fff;
}

.columns-2-input-dossier-adres {
  border-bottom: 1px solid #ebebeb;
  border-left: 1px #000;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 5px;
  padding: 5px 0;
  display: flex;
}

.columns-2-input-dossier-adres.prio {
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.columns-2-input-dossier-adres.prio:hover {
  background-color: #fff;
}

.columns-2-input-dossier-adres.titlebar {
  cursor: pointer;
  background-color: #f5f7fd;
}

.columns-2-input-dossier-adres.titlebar.relatie, .columns-2-input-dossier-adres.relatiecolom, .columns-2-input-dossier-adres.dossier {
  padding-top: 13px;
  padding-bottom: 13px;
}

.columns-2-input-dossier-adres.smallmargin {
  padding-top: 6px;
  padding-bottom: 6px;
}

.columns-2-input-dossier-adres.adres-2 {
  margin-top: 20px;
}

.image-69 {
  float: right;
  width: 15px;
  margin-right: 0;
}

.column-8 {
  padding-left: 0;
  padding-right: 0;
}

.column-9 {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.column-10 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-maps {
  background-color: #edf1f5;
  border: 1px solid #edf1f5;
  border-radius: 2px;
  width: 17px;
  margin-left: 10px;
  padding: 2px;
}

.image-maps.no-left {
  float: right;
  clear: none;
  width: 15px;
  margin-left: 0;
  position: static;
}

.image-maps.no-left.new1 {
  background-color: #edf1f500;
  border-color: #cfcfcf;
  width: 25px;
  margin-bottom: 5px;
  padding: 5px;
}

.image-maps.no-left.new1:hover {
  background-color: #d2d9e0;
  border-radius: 4px;
}

.image-maps.no-left.note {
  clear: none;
  opacity: .63;
  mix-blend-mode: normal;
  background-color: #edf1f500;
  border-style: none;
  width: 14px;
  margin-left: 5px;
  transition: opacity .2s;
  display: block;
  position: static;
  inset: 0% 0% auto auto;
}

.image-maps.no-left.note:hover {
  opacity: 1;
}

.text-block-138 {
  color: #5fb18d;
}

.div-block-165 {
  height: 20px;
}

.div-werkbon-acties {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.div-block-33 {
  border: 2px #000;
  border-width: 2px 0;
  justify-content: space-between;
  width: 100%;
  padding: 5px 10px;
  display: flex;
  position: relative;
}

.div-block-33.hi {
  border-top-style: none;
  border-bottom-style: none;
  margin-bottom: 2%;
}

.image-18 {
  border-radius: 3px;
  order: 1;
  width: 100%;
  height: 100%;
  font-size: 14px;
  position: absolute;
  inset: 0%;
}

.text-block-45 {
  width: 45%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 19px;
  text-decoration: none;
}

.text-block-45.ff55 {
  width: 57%;
  line-height: 14px;
}

.text-block-45._5567 {
  width: 90%;
  line-height: 14px;
  text-decoration: none;
}

.image-19 {
  width: auto;
  margin-right: 5px;
}

.div_omlijning-123 {
  border: 2px #000;
  flex-direction: column;
  order: 1;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin: auto 0 50px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div-block-33-123 {
  border-top: 2px #000;
  border-bottom: 2px #000;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.text-block-45-1234-copyff4 {
  width: 25%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 19px;
}

.text-block-45-1234-copyff4.ff45 {
  width: 16%;
  line-height: 14px;
}

.text-block-45-1234-copyff4._33kkfd {
  width: 15%;
  font-size: 13px;
  line-height: 14px;
}

.text-block-44-1234 {
  z-index: 1;
  border: 1px #000;
  width: 49%;
  padding-left: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  position: relative;
}

.text-block-45-1234 {
  width: 19%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 14px;
}

.text-block-45-1234._4555 {
  width: 3%;
  line-height: 14px;
}

.div-block-61 {
  border: 1px solid #b8b8b8;
  border-radius: 4px;
  align-items: flex-start;
  width: 49%;
  padding: 5px 5px 4px;
  display: block;
}

.div-block-61._5599 {
  border-style: none;
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-61._5599.lee4 {
  border-left-style: none;
  padding-bottom: 25px;
  display: flex;
}

.div-block-61._5599.ddd5 {
  border-top-style: none;
  border-bottom-style: none;
  width: 100%;
  display: flex;
}

.div-block-61._5599.ddd5.ff {
  border-bottom-style: solid;
  border-bottom-color: #c2c2c2;
  border-right-style: none;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 0;
}

.div-block-61._5599.tt66 {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
  padding-bottom: 10px;
  display: flex;
}

.div-block-61._5599._334 {
  width: 49%;
  display: flex;
}

.div-block-61._5599._334._557 {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
  border-radius: 0;
  flex-direction: column;
  width: auto;
}

.text-block-47 {
  border-bottom: 2px solid #000;
  height: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-15-1234 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 1%;
  padding: 0;
  display: flex;
}

.div-block-15-1234.alls-printen {
  display: block;
}

.div-block-15-1234.mega1 {
  flex-direction: row;
  margin-bottom: 2px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-166 {
  border-bottom: 1px solid #edf1f5;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  display: flex;
}

.text-block-18 {
  width: 150px;
  margin-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 13px;
}

.span-3 {
  font-weight: 700;
}

.div22 {
  background-color: #fff;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 18px;
  display: flex;
}

.div-block-62 {
  width: 100%;
  display: flex;
}

.section-a4-2-123-copy445 {
  background-color: #fff;
  width: 1075px;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 25px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  overflow: visible;
}

.text-block-42 {
  width: 325px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 13px;
}

.text-block-44 {
  z-index: 1;
  width: 45%;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  position: relative;
}

.text-block-44._335 {
  width: 49%;
  font-size: 14px;
}

.text-block-44._355 {
  width: 49%;
}

.div-block-35 {
  justify-content: space-between;
  width: 100%;
  height: 15%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  display: flex;
}

.div-block-35.name {
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-15-c445 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
}

.bold-text-9 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
}

.body-alles-printen {
  height: 100vh;
  margin-left: -225px;
  padding-bottom: 25px;
  overflow: visible;
}

.field-label-12 {
  font-size: 13px;
}

.field-label-12.margin {
  margin-top: 0;
}

.field-label-13 {
  font-size: 13px;
}

.div-block-167 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-168 {
  border: 2px solid #000;
  border-left: 0 #000;
  border-right: 0 #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 5px 10px;
  display: flex;
  position: relative;
}

.div-block-168.dds {
  border-left: 1px solid #000;
  flex-direction: row;
  align-items: flex-start;
  height: 150px;
  padding: 0;
}

.div-block-168.dds.onepage {
  background-color: #fff;
  border-top-style: none;
  height: 25%;
}

.div-block-168.dds.onepage.test {
  flex-direction: column;
  justify-content: flex-start;
  height: 25%;
  font-size: 24px;
  position: static;
}

.section-a4-2 {
  background-color: #fff;
  width: 840px;
  min-width: auto;
  max-width: none;
  height: 1188px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 110px 25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  overflow: visible;
}

.section-a4-2.ooslantmsa {
  padding-top: 0;
  padding-bottom: 53px;
}

.image-70 {
  order: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.workorderhours {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 3px;
  font-weight: 400;
  display: flex;
}

.workorderhours.name {
  width: 27%;
  padding-top: 3px;
  padding-left: 5px;
  font-size: 22px;
  font-weight: 700;
}

.workorderhours.name.lang {
  width: 40%;
}

.workorderhours.licenceplate {
  width: 15%;
  padding-top: 3px;
  padding-left: 10px;
  font-size: 22px;
  font-weight: 700;
}

.workorderhours.licenceplate._1-3 {
  width: 20%;
}

.workorderhours.header {
  padding-top: 0;
  font-weight: 700;
  display: flex;
}

.workorderhours.time {
  width: 15%;
  padding-left: 10px;
  font-size: 22px;
  font-weight: 700;
}

.workorderhours.time._13 {
  width: 20%;
}

.materialamount {
  width: 27%;
}

.workorderlabel {
  width: 50%;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-46 {
  z-index: 1;
  margin-top: 5px;
  margin-left: 10px;
  font-size: 20px;
  line-height: 18px;
  position: relative;
}

.workordercolumn {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 49%;
  display: flex;
}

.workordercolumn.materials {
  flex-flow: wrap;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  max-height: 125px;
}

.div-block-15 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 20px 5px;
  display: flex;
}

.div-block-15.workordermaterials {
  flex-direction: column;
  min-height: auto;
  padding-left: 5px;
}

.div-block-15.hours {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
}

.div-block-15.werkza {
  height: auto;
  font-size: 24px;
}

.div-block-15.opmerk {
  height: auto;
}

.workordervalue {
  width: 50%;
  font-size: 25px;
  line-height: 20px;
}

.workorderaddressinfo {
  font-size: 24px;
  font-weight: 700;
}

.workorderrow {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.workorderrow.materials {
  border-right: 1px solid #000;
  flex-wrap: wrap;
  width: 49%;
  height: auto;
  margin-left: 1%;
}

.workorderrow.materials.header {
  border-right: 1px solid #000;
  flex-direction: row;
  width: 49%;
  margin-left: 1%;
  font-weight: 700;
}

.div-block-32 {
  z-index: 1;
  border: 1px #000;
  border-right-style: solid;
  flex: 0 auto;
  align-self: stretch;
  width: 50%;
  position: relative;
}

.div-block-32.richt3 {
  border-style: none none none solid;
  border-width: 1px;
  height: auto;
}

.workorderaddress {
  flex-direction: column;
  display: flex;
}

.div-block-73 {
  flex-direction: row;
  width: 50%;
  max-width: 50%;
  display: flex;
}

.div-block-73.addresses {
  flex-direction: column;
}

.workordertextfield {
  font-size: 25px;
}

.wokrorderaddresssituation {
  margin-bottom: 0;
  font-size: 24px;
  font-style: normal;
}

.workordercolumnheader {
  width: 100%;
  font-weight: 700;
  display: flex;
}

.div_omlijning {
  border: 3px solid #2e2e2e;
  border-radius: 4px;
  flex-direction: column;
  order: 1;
  justify-content: space-between;
  align-items: stretch;
  height: 94vh;
  margin: 3vh 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div_omlijning.blokland-bon {
  height: auto;
}

.div_omlijning.oostlandbon {
  border-style: none;
  justify-content: flex-start;
  height: 100vh;
}

.text-block-139 {
  z-index: 1;
  width: 45%;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  position: relative;
}

.text-block-139.spp3 {
  width: auto;
  font-size: 14px;
  line-height: 14px;
}

.materialname {
  width: 46%;
}

.bold-text-10 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.bold-text-11 {
  font-family: Lato, sans-serif;
  font-size: 22px;
}

.div15 {
  width: 15%;
  min-width: 75px;
  margin-left: 5px;
  margin-right: 0;
}

.text-block-140 {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.div-85 {
  width: 85%;
  line-height: 16px;
}

.text-block-141 {
  font-size: 12px;
}

.text-block-142 {
  font-size: 13px;
  line-height: 16px;
}

.text-block-143 {
  font-size: 12px;
}

.bold-text-12 {
  font-weight: 400;
  line-height: 15px;
}

.field-label-14 {
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 15px;
}

.div-factuur-opties {
  height: auto;
  overflow: auto;
}

.field-label-15, .field-label-16 {
  margin-bottom: 15px;
}

.adres {
  margin-top: 10px;
  margin-bottom: 10px;
}

.adres.onder {
  margin-top: 30px;
}

.column-11 {
  padding-right: 0;
}

.column-11.hor {
  justify-content: flex-end;
  display: flex;
}

.column-12 {
  text-align: right;
  justify-content: flex-end;
  padding-left: 3px;
  padding-right: 0;
  display: flex;
}

.status-smal {
  background-color: var(--forest-green);
  color: #fff;
  border-radius: 4px;
  margin-left: 15px;
  padding: 2px 8px;
  font-size: 11px;
}

.heading-10 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.div-rapport {
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.tab-pane-tab-4 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-87 {
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding-right: 0%;
  display: flex;
}

.div-block-87.under {
  margin-top: 30px;
}

.div-block-87.home {
  margin: 30px 20px;
}

.tab-pane-tab-2 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-169 {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.text-block-12 {
  color: #000;
  font-size: 15px;
}

.text-block-12.number {
  color: #000;
  text-align: center;
  width: 12%;
  font-size: 12px;
  font-weight: 700;
}

.text-block-12.number.verg {
  color: #1b1d2a;
  width: 12%;
  font-weight: 700;
}

.text-block-12.number.tilte {
  color: #1b1d2a;
  width: 12%;
  font-weight: 400;
}

.text-block-12.number-succes {
  color: #1b1d2a;
  text-align: center;
  width: 15%;
  font-size: 12px;
}

.text-block-12.number-succes.green {
  color: #01a001;
}

.text-block-12.number-succes.title {
  color: #1b1d2a;
}

.text-block-12.number-succes.red_high {
  color: #b40000;
}

.text-block-12.tileleft {
  width: 55%;
  margin-left: 30px;
  font-size: 13px;
}

.text-block-12.tileleft.totaal {
  font-weight: 700;
}

.text-block-12.tileleft.totaal.ver {
  margin-left: 30px;
  font-size: 13px;
  font-weight: 500;
}

.text-block-12.tileleft.new {
  color: #000;
  font-size: 11px;
}

.div-block-88 {
  background-color: #fff;
  border: 1px solid #e0e3e5;
  border-radius: 3px;
  flex-direction: column;
  align-items: center;
  width: 25%;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 1px 5px #3148ba26;
}

.div-block-88.signle {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-88.signle.top {
  height: 50%;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 7.5px;
}

.div-block-88.signle.bottom {
  height: 50%;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-top: 7.5px;
}

.div-block-88.double {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-88.outside {
  margin-left: 15px;
  margin-right: 0;
  padding-bottom: 0;
}

.div-block-88.outside._1-3 {
  width: 33.3%;
}

.div-block-88.outside.left {
  margin-left: 0;
  margin-right: 15px;
}

.div-block-88._1-3 {
  width: 33.3%;
  margin-left: 30px;
  margin-right: 30px;
}

.image-71 {
  width: 35px;
  margin-bottom: 10px;
}

.div-rapport-right {
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  align-items: center;
  width: 32%;
  padding: 0;
  display: flex;
}

.tabs-content-2 {
  background-color: #f6f7f9;
  padding: 50px 4%;
}

.image-12 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-89 {
  background-color: #fff;
  border-radius: 3px;
  width: 49%;
  padding: 30px;
  box-shadow: 0 1px 5px #ebedf0;
}

.div-block-89.left {
  border: 2px #3286e7;
  width: 100%;
  padding: 0;
}

.heading-48 {
  margin-top: 10px;
  font-size: 21px;
}

.date-color {
  color: #325ae7;
  border-bottom: 1px #c9c9c9;
  padding-bottom: 0;
  font-size: 11px;
  font-weight: 400;
}

.div-block-92 {
  border-bottom: 1px solid #edf1f5;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  font-size: 15px;
  display: flex;
}

.div-block-92.tilteabove {
  border: 1px #000;
  border-bottom: 1px solid #edf1f5;
  padding-left: 30px;
}

.div-block-92.boeking {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 25px;
}

.text-block-9 {
  font-size: 14px;
}

.div-block-84 {
  background-color: #456aeb;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  margin-right: 15px;
}

.div-block-84.white {
  background-color: #f6f7f9;
}

.div-block-84.dark-legenda {
  background-color: #cbd5f9;
}

.div-block-84.green {
  background-color: #30ba7e;
}

.text-block-10 {
  color: #00bd0d;
  margin-bottom: 30px;
}

.text-block-10.green {
  text-align: center;
  font-size: 11px;
}

.text-block-10.red {
  color: #bd0000;
  text-align: center;
  font-size: 11px;
}

.heading-11 {
  color: #1b1d2a;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.link-7 {
  color: #325ae7;
  font-size: 15px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.link-7:hover {
  text-decoration: underline;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 20px;
  font-weight: 500;
}

.div-block-90 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 2%;
  display: flex;
}

.div-block-170 {
  justify-content: space-between;
  margin-top: 2%;
  display: flex;
}

.tabs-menu-2 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
  position: relative;
}

.text-block-144 {
  margin-left: 15px;
  margin-right: 15px;
}

.text-block-144.grey1 {
  color: var(--silver);
}

.section-header {
  background-color: #fff;
}

.tab-link-tab-2-2 {
  color: #808292;
  background-color: #fff;
  background-image: url('../images/sticker.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 30px;
  padding-right: 5px;
  font-weight: 500;
}

.tab-link-tab-2-2:hover {
  color: #1b1d2a;
}

.tab-link-tab-2-2.w--current {
  color: #325ae7;
  background-color: #fff;
  border-bottom: 2px solid #325ae7;
}

.tab-link-tab-2-2.alg {
  background-image: url('../images/dashboard_2.svg');
}

.tab-link-tab-2-2.date {
  background-image: url('../images/date.svg');
}

.tab-link-tab-2-2.button-primary-grey {
  background-image: none;
}

.div-block-85 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-85.right {
  margin-bottom: 10px;
}

.div-block-9 {
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: sticky;
}

.tabs-2 {
  width: 100%;
}

.text-field-5-datum {
  border: 1px solid #31313133;
  border-radius: 4px;
  max-width: 200px;
  margin-bottom: 0;
  margin-right: 2px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  font-size: 12px;
  line-height: 12px;
}

.text-field-5-datum::placeholder {
  color: #13131a61;
  font-size: 13px;
}

.text-field-5-datum._50 {
  width: 49.5%;
}

.text-field-5-datum._25 {
  width: 24.5%;
}

.text-field-5-datum._75 {
  width: 74.5%;
}

.text-field-5-datum._33 {
  width: 32%;
}

.text-field-5-datum._66 {
  width: 66%;
}

.text-field-5-datum._20 {
  width: 19.5%;
}

.text-field-5-datum._40 {
  width: 39.5%;
}

.text-field-5-datum._60 {
  width: 59.5%;
}

.text-field-5-datum.error {
  color: red;
  text-align: left;
  border: 1px solid red;
}

.text-field-5-datum.big_field {
  height: 200px;
}

.text-field-5-datum.groot1 {
  min-height: 175px;
}

.text-field-5-datum.small {
  width: 45%;
  margin-bottom: 20px;
}

.text-field-5-datum.middle-field {
  height: 100px;
}

.text-field-5-datum.datu {
  max-width: 200px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  line-height: 12px;
}

.image-72 {
  opacity: .18;
}

.comloms-100 {
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.comloms-100.no-line {
  border-bottom-style: none;
  width: 80%;
}

.col1hor {
  flex-direction: row;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.col1hor.per {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
}

.columns-4 {
  margin-bottom: 2px;
}

.div-block-171 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  display: flex;
}

.div-block-171.line {
  border-bottom: 1px solid #edf1f5;
}

.div-block-172 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-173 {
  align-items: center;
  display: flex;
}

.div-block-174 {
  display: flex;
}

.new {
  color: #ff0900;
  font-size: 14px;
  font-weight: 700;
}

.lijst-div {
  border-right: 1px solid #edf1f5;
  width: 40%;
}

.lijst-div.inhoud {
  width: 60%;
}

.lijst-div.opemr {
  padding: 10px;
}

.div-lijst-opmering {
  margin-top: 5px;
  margin-left: 20px;
}

.div-block-175 {
  padding: 20px;
}

.div-block-176 {
  text-align: center;
  padding: 20px 30px;
}

.paragraaf.noresult {
  font-weight: 700;
}

.checkboxlist {
  max-height: 225px;
  overflow: auto;
}

.text-block-145, .text-block-146, .text-block-147, .text-block-148 {
  text-align: center;
}

.column-17 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-149 {
  color: #fff;
  object-fit: scale-down;
  line-height: 13px;
}

.text-block-150 {
  object-fit: scale-down;
  text-decoration: none;
}

.text-block-151 {
  color: #fff;
}

.text-block-152 {
  font-weight: 500;
}

.doi1 {
  color: #000;
  font-weight: 500;
}

.doi1.topart {
  color: #af7b4d;
}

.div-block-178 {
  background-image: url('../images/Schermafbeelding-2021-11-11-om-16.21.45.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 10px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-178.pa {
  background-image: url('../images/banner_pa.jpg');
}

.div-block-178.topart {
  background-image: url('../images/banner_ta.jpg');
}

.h5-offerte {
  opacity: .52;
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
  font-size: 60px;
  font-weight: 700;
  line-height: 50px;
}

.h5-offerte.black {
  opacity: 1;
  color: var(--black);
}

.h5-offerte.ta {
  opacity: .75;
}

.h5-offerte.pa {
  opacity: .85;
}

.text-span-4 {
  color: #262cff;
}

.text-span-5 {
  color: #262cff;
  font-size: 17px;
}

.text-span-5.pa {
  color: #009a9d;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr .25fr .25fr .25fr;
}

.div50 {
  width: 46%;
}

.div25 {
  width: 22%;
}

.div8 {
  width: 6%;
}

.select-field-3 {
  background-color: #fff;
  border: 2px solid #909ead33;
  border-radius: 4px;
}

.div7 {
  width: 7%;
}

.div-block-179 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-180 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-6 {
  color: #969696;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 2px;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 9px;
}

.back-plan {
  background-image: url('../images/backplanning.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #cfcfcf;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: -3px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.checklist {
  float: right;
  background-color: #dfdfdf;
  flex-wrap: wrap;
  width: 40%;
  margin-top: 60px;
  margin-bottom: 30px;
  margin-right: 30px;
  padding: 20px 10px;
  display: block;
}

.checklist.woud {
  margin-bottom: 40px;
}

.checklist-line {
  width: 50%;
  display: flex;
}

.image-74 {
  width: 20px;
}

.openstaande-opdrachten {
  padding: 20px;
}

.div-plan-above {
  border-bottom: 1px solid var(--white-smoke-2);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.column-18 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-19 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: block;
}

.dropdown-toggle-4 {
  width: auto;
  padding: 0 10px 0 0;
}

.dropdown-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.icon-4 {
  margin-right: 5px;
  font-size: 13px;
}

.icon-4.o1 {
  color: #b41d16;
}

.icon-4.o2 {
  color: #8c0a54;
}

.icon-4.o3 {
  color: #4a188b;
}

.icon-4.body-4 {
  color: #1e2381;
}

.icon-4.o5 {
  color: #0186d1;
}

.icon-4.o6 {
  color: #005197;
}

.icon-4.planning {
  opacity: .8;
  margin-right: 0;
  font-size: 15px;
}

.icon-4.planning.notoe {
  opacity: 1;
}

.icon-4.planning.light {
  opacity: .24;
}

.icon-4.o7 {
  color: #008367;
}

.icon-4.o8 {
  color: #098137;
}

.icon-4.o9 {
  color: #00491e;
}

.icon-4.o10 {
  color: #643e00;
}

.icon-4.o11 {
  color: #a86800;
}

.icon-4.o12 {
  color: #8f7000;
}

.icon-4.o13 {
  color: #535353;
}

.icon-4.o14 {
  color: #303030;
}

.icon-4.green, .icon-4.red {
  color: #fff;
}

.div-block-69 {
  border-right: 2px solid #fff;
}

.div-block-69._5 {
  width: 10%;
}

.div-block-69._60 {
  width: 70%;
}

.div-block-69._60._223 {
  border-right-style: none;
  width: 73%;
  display: flex;
}

.div-block-69._60._223.dd23 {
  border: 1px #000;
  border-right: 1px solid #fff;
  width: 60%;
}

.div-block-69._15 {
  border: 1px #000;
  border-right: 1px solid #fff;
  width: 15%;
}

.div-block-69._15.eind1 {
  border-right-style: solid;
  width: 50%;
}

.div-block-69._15.eind1.pee1 {
  width: 20%;
}

.div-block-69._15.spe1 {
  border-style: none;
  width: 24%;
}

.div-block-69._15.e23 {
  background-color: #fff;
  border: 1px solid #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: auto;
}

.div-block-69._15.hh3 {
  width: 50%;
}

.div-block-69._15.ns {
  width: 20%;
}

.div-block-69._15._445 {
  background-color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 14%;
}

.div-block-69._15.mmd {
  width: 20%;
}

.div-block-70 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: flex;
}

.div-block-70.boven1 {
  border-top-style: none;
  justify-content: flex-start;
}

.div-block-70.ee1 {
  clear: none;
  border-top-style: none;
  border-bottom-style: none;
  justify-content: flex-end;
}

.sm-pdf {
  background-color: #ececec;
  flex-direction: column;
  justify-content: flex-end;
  margin-left: -225px;
  padding: 40px 10%;
  font-weight: 700;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-181 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.section-a4-4 {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 825px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-48 {
  color: #818181;
  background-color: #818181;
  margin-bottom: auto;
  padding-bottom: 20px;
}

.div-block-72 {
  width: 30%;
  display: flex;
}

.text-block-86 {
  font-weight: 700;
}

.div-block-71 {
  margin-top: 20px;
}

.sm-pages-3 {
  flex: 1;
  max-width: none;
  margin-top: 0;
  padding-top: 0;
}

.voeg-toe-button-2 {
  text-transform: none;
  background-color: #098137;
  border-radius: 10px;
  width: auto;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 500;
  display: block;
  box-shadow: 1px 1px 4px #dbdbdb;
}

.voeg-toe-button-2:hover {
  color: #fff;
  background-color: #05682b;
  text-decoration: none;
}

.voeg-toe-button-2.offerte-button {
  float: right;
  clear: none;
  box-shadow: none;
  text-align: center;
  width: 192px;
  margin-right: 115px;
}

.dropdown-list-8 {
  background-color: var(--white-smoke-2);
}

.dropdown-list-8.w--open {
  z-index: 5;
  border: 1px solid var(--gainsboro-2);
  background-color: #fff;
  border-radius: 4px;
  margin-right: 100px;
  box-shadow: 0 0 6px #00000017;
}

.dropdown-link-4 {
  border-bottom: 1px solid var(--gainsboro-2);
  text-align: left;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-4:hover {
  background-color: #ececec;
}

.column-20 {
  padding-top: 0;
}

.div-block-182 {
  align-items: center;
  display: flex;
}

.div-opdracht-calander {
  border-bottom: 1px solid var(--gainsboro-2);
  margin-bottom: 5px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 5px 10px;
}

.div-opdracht-calander:hover {
  background-color: #f8f8f8;
}

.div-opdracht-calander.plan {
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-11, .bold-text-14 {
  font-size: 14px;
  line-height: 16px;
}

.section-a4-2-123-copy445 {
  width: 100%;
  height: 100%;
  padding: 100px 25px;
}

.heading-49 {
  margin: 20px 15px 5px 30px;
  font-style: italic;
  font-weight: 700;
}

.image-75 {
  opacity: 1;
  width: 140px;
  margin-bottom: 20px;
}

.error_mes {
  width: 50%;
  margin-bottom: 20px;
  font-size: 17px;
}

.div-block-186 {
  border-radius: 4px;
}

.div-block-187 {
  width: 48%;
}

.div-block-188 {
  display: flex;
}

.columns-5 {
  background-color: #f9fafb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.column-22 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-23 {
  justify-content: flex-start;
  padding-left: 5px;
  display: flex;
}

.columns-6 {
  margin-top: 20px;
}

.div-block-189 {
  background-color: #f0f0f0;
}

.opmerk_plan {
  border: 1px solid #ededee;
  border-radius: 2px;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 12px;
  line-height: 13px;
}

.opmerk_plan::placeholder {
  color: silver;
  font-size: 12px;
  line-height: 13px;
}

.form-block-5 {
  width: 100%;
  margin-bottom: 0;
}

.bold-text-15 {
  font-size: 11px;
}

.div-block-190 {
  display: flex;
}

.tab-input {
  background-color: #f9fafb;
  border: 1px solid #dfe0eaa3;
  border-bottom-style: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  line-height: 13px;
}

.tab-input:hover {
  background-color: #f3f3f3;
}

.tab-input.w--current {
  background-color: #dbdbdb;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-link-tab-3 {
  background-color: #f9fafb;
  font-size: 13px;
  line-height: 13px;
}

.tabs-menu-3 {
  border-bottom: 1px #dfe0eaa3;
}

.tab-link-tab-1-2 {
  font-size: 14px;
}

.tab-link-tab-1-2.w--current {
  font-size: 13px;
  line-height: 13px;
}

.tabs-3 {
  margin-top: 20px;
}

.div-block-191 {
  margin-right: 0;
}

.div-plan-recht {
  width: 100%;
}

.div-block-192 {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  font-size: 24px;
  display: flex;
}

.subdiv {
  height: 20vh;
  max-height: 20vh;
}

.wosubdiv {
  border-bottom: 2px solid #000;
  flex-direction: column;
  height: auto;
  display: flex;
}

.wosubdiv.osl1, .wosubdiv.os123 {
  border-bottom-width: 1px;
}

.wosubdiv.os123.row {
  flex-direction: row;
}

.wosubdiv.os123.full {
  border-bottom-style: none;
  width: 100%;
}

.wosubdiv.os123.full.right {
  border-bottom-style: none;
  border-left: 1px solid #000;
}

.woheader {
  border: 2px #000;
  border-bottom-style: solid;
  align-items: center;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.woheader.grey {
  background-image: url('../images/grijs_background.jpg');
  background-position: 0 0;
  background-size: auto;
}

.woheader.oosta1 {
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 13px;
}

.woheader.oosta1.slam {
  padding-top: 3px;
  padding-left: 0;
}

.woheader.oosta1.lione1 {
  border-top-style: solid;
  border-top-width: 1px;
}

.woinfo {
  flex-wrap: wrap;
  padding: 5px;
  display: flex;
}

.woinfo.osst {
  flex-flow: wrap;
}

.woaddressdiv {
  width: 50%;
}

.woaddressline {
  margin-bottom: 0;
}

.woaddressline.main {
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.woaddressline.sub {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 14px;
}

.wotextarea {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 14px;
}

.wotextarea.oos {
  font-size: 13px;
}

.wokeyvalue {
  flex-wrap: nowrap;
  width: 50%;
  margin-bottom: 5px;
  display: flex;
}

.wokeyvalue.osst1 {
  margin-bottom: 8px;
}

.wokey {
  width: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.wokey.ol1 {
  font-weight: 400;
}

.wokey.kleiner {
  width: 50%;
}

.wokey.kleiner.niw1 {
  width: 100%;
}

.wokey.d21 {
  width: auto;
}

.wovalue {
  width: 50%;
  font-size: 14px;
  line-height: 14px;
}

.wovalue.kleiner {
  border-bottom: 2px dotted #000;
  width: 15%;
  margin-right: 5px;
}

.wovalue.kleiner.optel {
  border-bottom: 1px solid #000;
}

.wovalue.kleiner.notdot {
  border-bottom-style: none;
  width: 14%;
  font-size: 12px;
}

.div-block-193 {
  border: 2px solid #000;
  border-left: 0 #000;
  border-right: 0 #000;
  justify-content: space-between;
  width: 100%;
  padding: 5px 10px;
  display: flex;
  position: relative;
}

.div-block-193.dds {
  border-left: 1px solid #000;
  flex-direction: row;
  align-items: flex-start;
  height: 150px;
  padding: 0;
}

.div-block-193.dds.onepage {
  height: 100%;
}

.text-block-4-copya {
  width: 40px;
  margin-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.text-block-153 {
  width: 45%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 14px;
  line-height: 19px;
  text-decoration: none;
}

.div-block-34 {
  width: 45%;
  display: flex;
}

.text-block-154 {
  z-index: 1;
  margin-top: 5px;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  position: relative;
}

.text-block-4-copass {
  width: 80px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.div-block-194 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 75px;
  padding: 10px 5px;
  display: flex;
}

.div-block-194.spe {
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-194.workordermaterials {
  flex-direction: column;
  min-height: auto;
  padding-left: 5px;
}

.div-block-194.hours {
  flex-direction: column;
}

.text-block-155 {
  border-bottom: 2px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.div-block-195 {
  z-index: 1;
  border: 1px #000;
  flex: 0 auto;
  align-self: stretch;
  width: 50%;
  position: relative;
}

.div-block-195.richt3 {
  border-top-style: none;
  border-left-style: solid;
  border-left-width: 2px;
}

.text-block-4-copyaas {
  width: 50px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.text-block-156 {
  width: 150px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.div22-2 {
  background-color: #fff;
  flex: 0 auto;
  position: relative;
}

.text-block-157 {
  width: 325px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.div_omlijning-124 {
  border: 2px solid #000;
  flex-direction: column;
  order: 1;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: auto 0 50px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.text-block-158 {
  z-index: 1;
  width: 45%;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  position: relative;
}

.text-block-158.spp3 {
  width: auto;
}

.text-block-43 {
  width: 180px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.div-block-196 {
  justify-content: space-between;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  display: flex;
}

.text-block-45-a-2 {
  width: auto;
  margin: 0 0 0 5px;
  font-size: 14px;
}

.workorderhours-2 {
  align-items: flex-end;
  width: 100%;
  padding-top: 3px;
  font-weight: 400;
  display: flex;
}

.workorderhours-2.name {
  width: 26%;
  padding-left: 5px;
  font-weight: 700;
}

.workorderhours-2.licenceplate {
  width: 15%;
  padding-left: 10px;
  font-weight: 700;
}

.workorderhours-2.header {
  padding-top: 0;
  font-weight: 700;
  display: flex;
}

.workorderhours-2.time {
  width: 15%;
  padding-left: 10px;
  font-weight: 700;
}

.workorderlabel-2 {
  width: 33%;
  font-weight: 700;
}

.workordervalue-2 {
  width: 66%;
}

.workorderaddressinfo-2 {
  font-weight: 700;
}

.wokrorderaddresssituation-2 {
  font-style: normal;
}

.checkbox-label-6 {
  margin-bottom: 0;
}

.select-field-4 {
  border-radius: 4px;
}

.inhoud-a4-vogel {
  margin: 80px 70px 50px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 13px;
}

.image-76 {
  width: 75%;
}

.div-block-197 {
  align-items: flex-start;
  margin-left: 70px;
  margin-right: 0;
  display: flex;
}

.div-block-197.kat {
  margin-left: 0;
}

.div-block-197.kat.megae {
  margin-bottom: 40px;
}

.image-77 {
  width: 30%;
}

.image-78 {
  width: 100%;
}

.image-78.page2 {
  margin-bottom: 70px;
}

.image-79 {
  display: none;
}

.periode {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-159 {
  margin-bottom: 10px;
}

.image-80 {
  opacity: 1;
  width: 10px;
  margin-right: 15px;
}

.div-block-198 {
  color: #000;
  background-color: #ddd;
  border: 2px solid #adadad;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 12px;
  position: absolute;
  bottom: 18.5px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-199 {
  border-bottom: 10px solid #00407d;
  width: 100%;
}

.inhoud-a4-kattenberg {
  color: #000;
  margin: 0 70px 50px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.inhoud-a4-kattenberg.space {
  margin-top: 70px;
}

.inhoud-a4-kattenberg.space.heigt {
  min-height: 800px;
}

.inhoud-a4-kattenberg.space.heigt.smal {
  min-height: auto;
  margin-top: 0;
}

.inhoud-a4-kattenberg.space.heigt.smal.einde.mini {
  min-height: 450px;
}

.inhoud-a4-kattenberg.first {
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 16px;
}

.inhoud-a4-kattenberg.first.zake {
  margin-bottom: 10px;
}

.inhoud-a4-kattenberg.first.hoek {
  min-height: 650px;
  margin-left: 140px;
  line-height: 15px;
}

.inhoud-a4-kattenberg.first.hoek.woude {
  min-height: 600px;
}

.inhoud-a4-kattenberg.first.hoek.nre {
  min-height: auto;
  margin-left: 70px;
}

.inhoud-a4-kattenberg.middle {
  margin-bottom: 10px;
  line-height: 16px;
}

.inhoud-a4-kattenberg.middle.zak {
  margin-bottom: 20px;
}

.inhoud-a4-kattenberg.middle.zak.smallog {
  margin-right: 30px;
}

.inhoud-a4-kattenberg.middle.mega {
  font-family: DM Sans, sans-serif;
}

.inhoud-a4-kattenberg.middle.mega.small {
  font-size: 11px;
}

.inhoud-a4-kattenberg.middle.mega.home {
  margin-top: 0;
}

.inhoud-a4-kattenberg.middle.mega.home._23 {
  margin-top: 30px;
}

.inhoud-a4-kattenberg.middle.mega.cont {
  font-size: 15px;
  line-height: 19px;
}

.inhoud-a4-kattenberg._21, .inhoud-a4-kattenberg.tek {
  margin-bottom: 30px;
}

.text-block-160 {
  color: #000;
  margin-bottom: 30px;
  margin-left: 70px;
  margin-right: 70px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 17px;
}

.text-block-160.small1 {
  font-size: 12px;
  line-height: 15px;
}

.text-block-160.hoek-right {
  text-align: right;
}

.text-block-160.hoek-right.hoek {
  margin-right: 0;
}

.text-block-160.hoek {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 12px;
  line-height: 15px;
}

.text-block-160.bighoek {
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}

.text-block-160.bighoek.kost {
  margin-top: 40px;
}

.text-block-160.bighoek.kost.snied {
  color: #243082;
  margin-top: 30px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.text-block-160.bighoek.kost.snied.bota {
  color: #ec7a14;
  margin-top: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-block-160.bighoek.kost.snied.blok {
  color: #595959;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.text-block-160.bighoek.kost.snied.ev2 {
  color: #00489b;
  font-family: Montserrat, sans-serif;
}

.text-block-160.bighoek.kost.utszakmid {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-160.bighoek.kost.utszakmid.text {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 400;
}

.text-block-160.bighoek.nosp {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 16px;
}

.text-block-160.sma1 {
  margin-bottom: 10px;
}

.text-block-160.sma1.nospace1 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-block-160.sma1.down {
  margin-bottom: 30px;
}

.text-block-160.sma1.down.hoog {
  margin-top: 30px;
}

.text-block-160.sma1.down.hoog.naam {
  margin-top: -10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}

.text-block-160.sma1.down.hoog.ho1 {
  margin-bottom: 0;
  padding-left: 0;
}

.text-block-160.sma1.utszak {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-block-160.sma1.utszak.last {
  margin-bottom: 250px;
  font-size: 12px;
  line-height: 16px;
}

.text-block-160.sma1.utszak.tex1 {
  margin-right: 15px;
}

.text-block-160.sma1.utszak12 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-block-160.sma1.tiplang {
  margin-bottom: 250px;
}

.text-block-160.title-uts {
  text-transform: uppercase;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-160.title-uts.reedtitl {
  color: #fff;
  text-transform: none;
  background-color: #e4051f;
  margin-bottom: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 30px;
}

.text-block-160.title-uts.reedtitl.top {
  margin-top: 30px;
}

.text-block-160.title-uts.reedtitl.sn1 {
  background-color: #1c7943;
  border-top-style: none;
  border-bottom-style: none;
}

.text-block-161 {
  color: #000;
  margin: 50px 70px 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.text-block-161.hoek {
  margin-top: 100px;
  margin-bottom: 40px;
  margin-left: 140px;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
}

.text-block-161.hoek.off {
  text-align: right;
  margin-top: 0;
}

.text-block-162 {
  border: 1px solid #000;
  margin: 70px 65px 40px;
  padding: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.text-block-162.grotestukken {
  text-align: center;
  border-style: solid none;
}

.text-block-162.piano {
  margin-top: -40px;
}

.bold-text-16 {
  font-size: 12px;
}

.lijst-grote-stukken {
  border: 1px #000;
  border-style: solid none none solid;
  margin-left: 70px;
  margin-right: 70px;
}

.text-block-163 {
  border-right: 1px solid #000;
  width: 45%;
  padding: 5px 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
}

.text-block-163.small {
  width: 10%;
}

.text-block-163.no-bold {
  font-weight: 400;
}

.div-block-200 {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  display: flex;
}

.div-block-201 {
  min-height: 850px;
}

.image-81 {
  display: none;
}

.v24 {
  margin-bottom: 80px;
  padding-top: 100px;
  padding-left: 25%;
  padding-right: 25%;
}

.inhoud-a4-v24 {
  text-align: justify;
  margin: 0 70px 80px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.inhoud-a4-v24.space {
  margin-top: 0;
  margin-bottom: 20px;
}

.inhoud-a4-v24.space.heigt {
  min-height: 800px;
}

.inhoud-a4-v24.small {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 11px;
}

.image-82 {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 70px;
  padding-right: 65%;
}

.image-82.header-small {
  margin-bottom: 0;
  padding-top: 20px;
}

.v24-h2 {
  margin: 0 70px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
}

.div-inhoud-v24 {
  border: 2px solid #f26521;
  border-radius: 2px;
  margin-top: 10px;
  margin-left: 70px;
  margin-right: 70px;
  padding: 0;
}

.div-inhoud-v24.last {
  margin-bottom: 30px;
}

.d40left {
  width: 40%;
}

.text-block-164 {
  border-bottom: 1px dotted #f26521;
  border-left: 1px dotted #f26521;
  border-right: 1px #f26521;
  padding: 8px 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.div-block-202 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.d60right {
  width: 60%;
}

.d60right._100 {
  width: 100%;
}

.div-block-203 {
  background-color: #424242;
  margin-bottom: 0;
  margin-left: 70px;
  margin-right: 70px;
  padding: 5px;
}

.div-block-203.leeg {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
}

.div-block-203.leeg.totaal {
  background-color: #ececec;
  border-top: 1px solid #000;
  margin-top: 10px;
  margin-right: 85px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.div-block-203.leeg.optie-totaal.subtotaal {
  background-color: #ebebeb;
  border-top: 1px #000;
  margin-top: 10px;
}

.small-line {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

.small-line.right {
  text-align: right;
}

.small-line.dark {
  color: #000;
  font-size: 12px;
}

.small-line.dark.bold {
  font-size: 13px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr 1.25fr 1.25fr;
}

.small-order {
  color: #575757;
  margin-left: 10px;
  font-size: 10px;
}

.text-block-165 {
  border-bottom: 2px solid #b9b9b9;
  margin-left: 70px;
  margin-right: 70px;
  padding-top: 30px;
  padding-bottom: 25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: 700;
}

.text-block-166 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 11px;
}

.div-block-204 {
  justify-content: space-between;
  margin-left: 70px;
  margin-right: 70px;
  padding-top: 20px;
  display: flex;
}

.v24-h4 {
  margin: 20px 70px 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 17px;
}

.text-block-167 {
  text-align: center;
}

.heading-50 {
  color: #03437d;
  text-transform: uppercase;
  border-bottom: 6px solid #018642;
  margin-top: 70px;
  margin-left: 70px;
  margin-right: 120px;
  padding-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-50.mega {
  color: #fffffff5;
  text-transform: uppercase;
  background-color: #2d3092;
  border-bottom-color: #f7941e;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 90px 70px;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.heading-50.stan123 {
  color: #2d2d2d;
  text-transform: none;
  background-color: #dbdbdb;
  border-bottom-style: none;
  border-bottom-color: #f7941e;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 40px;
  padding: 90px 70px;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.heading-50.veldhoen {
  margin-top: 30px;
}

.heading-51 {
  color: #02467f;
  margin-top: 25px;
  margin-left: 70px;
  margin-right: 120px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.image-83 {
  float: right;
  clear: none;
  opacity: 1;
  height: 275px;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 30px;
  position: static;
}

.kattenberg-qoute-heading {
  color: var(--forest-green);
  margin-bottom: 3px;
  margin-left: 70px;
  margin-right: 70px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.kattenberg-qoute-heading.adres {
  margin-bottom: 3px;
  margin-left: 70px;
  font-size: 13px;
}

.kattenberg-qoute-heading.adres.kosten {
  margin-top: 0;
  margin-bottom: 3px;
}

.kattenberg-qoute-heading.adres.groen {
  margin-top: -10px;
}

.kattenberg-qoute-heading.adres.groen.datum {
  margin-top: 30px;
}

.kattenberg-qoute-heading.adres.cond {
  margin-top: 70px;
}

.kattenberg-qoute-heading.adres.buurne {
  color: var(--black-2);
  font-weight: 700;
}

.div-block-51-kattenberg {
  background-color: #f1f1f1;
  border-radius: 3px;
  margin: 0 70px 30px;
  padding: 15px;
}

.div-block-51-kattenberg.ddf {
  margin-bottom: 40px;
}

.div-block-51-kattenberg.dd42 {
  margin-bottom: 50px;
}

.div-block-51-kattenberg._334 {
  margin-bottom: 40px;
}

.div-block-51-kattenberg.price {
  margin-bottom: 70px;
}

.div-block-51-kattenberg.price.zak {
  margin-bottom: 20px;
}

.div-block-51-kattenberg.price.mega {
  background-color: #ffffff1f;
  border-radius: 0;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-51-kattenberg.price.buur {
  margin-top: -10px;
  margin-bottom: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.kat-list {
  color: #000;
  margin-bottom: 2px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.kat-list.utslist {
  margin-bottom: 1px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}

.list-kattenberg {
  margin-bottom: 10px;
  margin-left: 90px;
  margin-right: 70px;
  padding-left: 0;
}

.list-kattenberg.hoek-lift {
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 140px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image-84 {
  width: 280px;
  margin-top: -15px;
  margin-bottom: -39px;
  margin-left: 59%;
}

.image-84.ne1 {
  margin-bottom: 0;
}

.div-block-205 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-205.ingeklapt {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.column-24 {
  padding-top: 14px;
}

.image-85 {
  width: 90px;
}

.div-block-206 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 70px;
  display: flex;
}

.div-block-206.up {
  align-items: flex-start;
}

.div-block-206.smal {
  margin-bottom: -5px;
}

.div-block-206.smal.last {
  margin-bottom: 40px;
}

.div-block-206.smal.endpage {
  align-items: flex-start;
  min-height: 625px;
}

.image-85a {
  height: 288px;
}

.image-85a.stick {
  height: 65px;
}

.image-85a.desk {
  height: 74px;
}

.image-85a.m1b {
  height: 75px;
}

.image-85a.rolco {
  height: 100px;
  padding-right: 15px;
}

.image-85a.pomp, .image-85a.qar {
  height: 100px;
}

.opslag {
  font-style: normal;
}

.image-86 {
  width: 65%;
  padding-top: 40px;
  padding-left: 70px;
}

.image-86.small {
  width: 45%;
}

.image-86.small.st1 {
  width: 35%;
}

.image-86.standaard {
  width: 45%;
}

.small-header {
  color: #ffffffde;
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 11px;
}

.megah3 {
  color: #2d3092;
  margin-left: 70px;
  margin-right: 70px;
}

.megah3.big {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 50px;
}

.megah3.big.stan12354 {
  color: #3d3d3d;
  text-transform: none;
  font-size: 45px;
}

.megah3.big.stan12354.s {
  margin-top: 30px;
}

.megah3.spave {
  margin-bottom: 30px;
  margin-left: 70px;
  margin-right: 70px;
}

.megah3.spave.aand {
  border-bottom: 1px dotted #2d3092;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
}

.megah3.spave.aand.sdaf {
  color: #272727;
}

.megah3.spave.to {
  margin-left: 0;
  margin-right: 0;
}

.megah3.spave.to.stann {
  color: #0f0f0f;
}

.megah3.spave.sat {
  color: #070707;
  font-size: 17px;
}

.paragraaf-2 {
  color: #13131a;
  font-size: 13px;
  line-height: 14px;
}

.paragraaf-2.title {
  width: 60%;
}

.paragraaf-2.title.mega {
  width: 50%;
}

.paragraaf-2._20 {
  width: 15%;
  margin-right: 1%;
  font-size: 13px;
}

.paragraaf-2._20.middl {
  text-align: center;
}

.column-25 {
  align-items: center;
  display: flex;
}

.columns-7 {
  align-items: center;
  margin-top: 40px;
  padding: 15px 70px;
  display: flex;
}

.image-87 {
  width: 21px;
  margin-right: 10px;
}

.heading-52 {
  font-size: 13px;
}

.button-primary-blue-2 {
  background-color: #3a66eb;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.button-primary-blue-2:hover {
  background-color: #2b53ca;
}

.button-primary-blue-2.right-margin {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.button-primary-blue-2.right-margin.mega {
  background-color: #5052a4;
  border-radius: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary-blue-2.right-margin.mega.stann1 {
  background-color: var(--royal-blue-3);
  border-radius: 5px;
}

.button-primary-green-2 {
  background-color: #3a66eb;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-green-2:hover {
  background-color: #2b53ca;
}

.button-primary-green-2.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-right: 40px;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-green-2.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.button-primary-green-2.pijl.mega {
  border-radius: 0;
  padding-left: 30px;
  padding-right: 50px;
}

.button-primary-green-2.pijl.mega.sdstt {
  border-radius: 5px;
}

.div-block-207 {
  background-image: url('../images/Schermafbeelding-2022-02-11-om-12.10.46.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 270px;
  margin-bottom: 20px;
  display: flex;
}

.heading-53 {
  color: #fff;
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 43px;
}

.uts-van-hoek1 {
  width: 50%;
  margin-top: 20px;
  margin-left: 30px;
}

.uts-van-hoek1.woude {
  width: 35%;
  margin-top: 0;
  margin-left: 0;
}

.uts-van-hoek1.home {
  margin-top: 0;
}

.uts-van-hoek1.home.snied {
  padding-top: 10px;
  padding-bottom: 10px;
}

.uts-van-hoek1.home.woude {
  width: 30%;
  margin-left: 30px;
}

.uts-van-hoek1.sniedr {
  width: 28%;
}

.uts-van-hoek1.sniedr.bot {
  flex: 0 auto;
  align-self: auto;
  margin-top: -29px;
  margin-left: 0;
  padding-top: 40px;
  padding-left: 0;
}

.uts-van-hoek1.sniedr.bota1 {
  width: 24%;
}

.uts-van-hoek1.sniedr.bo1 {
  margin-left: 70px;
}

.uts-van-hoek1.woud1 {
  width: 30%;
}

.uts-van-hoek1.blok {
  margin-left: 0;
}

.bold-text-17 {
  font-size: 15px;
}

.text-block-168 {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 10px;
}

.text-block-168.small2 {
  color: #000;
  font-size: 10px;
}

.text-block-169 {
  color: #000;
  margin-right: 25px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 10px;
}

.div-block-208 {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 5px;
  display: flex;
}

.image-88 {
  opacity: 1;
  width: 220px;
  margin-top: -15px;
}

.div-block-209 {
  display: flex;
}

.div-block-210 {
  margin-bottom: 5px;
  padding-left: 35px;
  padding-right: 35px;
}

.bold-text-18 {
  font-size: 8px;
}

.div-inhoek {
  border-bottom: 2px solid #000;
  justify-content: space-between;
  margin-top: 10px;
  margin-left: 70px;
  margin-right: 70px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-211 {
  border: 1px solid #000;
  margin-bottom: 40px;
  margin-left: 70px;
  margin-right: 70px;
}

.div-block-211.hoekprijs {
  background-color: #f1f1f1;
  border-style: none;
  border-radius: 2px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-211.hoekprijs.snied {
  padding: 20px;
}

.div-block-211.hoekprijs.utszak34 {
  background-color: #fff;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-weight: 400;
}

.column-26 {
  background-color: #d3d3d3;
  padding-top: 5px;
  padding-bottom: 5px;
}

.column-26.big {
  background-color: #fff;
  min-height: 115px;
}

.column-26.big.left {
  border-right-width: 1px;
}

.column-26.left {
  border-right: 2px solid #000;
}

.column-26.left.top {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

.column-26.top {
  border-bottom: 1px solid #000;
}

.column-26.wit {
  background-color: #fff;
  border-bottom: 1px solid #edf1f5;
}

.column-26.wit.hoek {
  background-color: #fff0;
  border-bottom-style: none;
}

.column-26.wit.hoek.utsza5 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.column-26.wit.hoek1 {
  background-color: #fff0;
  border-bottom-style: none;
  justify-content: flex-start;
  display: flex;
}

.column-26.wit.hoek1.utszaki8 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-170 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.text-block-170.smal1 {
  line-height: 13px;
}

.text-block-170.smal1.right {
  text-align: right;
}

.text-block-170.smal1.right._234.snie {
  color: #243082;
}

.text-block-170.smal1.right._234.snie.bota243, .text-block-170.smal1.right._234.snie.bo35, .text-block-170.smal1.right._234.snie.blok {
  color: #000;
}

.text-block-170.smal1.right._234.uts {
  font-family: Verdana, Geneva, sans-serif;
}

.text-block-170.smal1._234.sni {
  color: #243082;
}

.text-block-170.smal1._234.sni.bota12, .text-block-170.smal1._234.sni.bot355, .text-block-170.smal1._234.sni.blok {
  color: #000;
}

.text-block-170.smal1._234.utszak1 {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 400;
}

.bold-text-19 {
  font-size: 13px;
}

.text-block-171, .bold-text-20 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.text-span-7 {
  text-decoration: underline;
}

.bold-text-21 {
  font-size: 12px;
  line-height: 15px;
}

.bold-text-22 {
  line-height: 15px;
}

.s1hoek {
  border-bottom: 1px #000;
}

.s1hoek.last {
  border-bottom-style: none;
}

.s1hoek.no1 {
  border-bottom-style: none;
  font-family: Verdana, Geneva, sans-serif;
}

.text-span-8 {
  color: #f7941e;
}

.smallof {
  font-size: 11px;
  font-style: italic;
}

.woudefoot {
  margin-bottom: 20px;
}

.woude-head {
  color: #e52b36;
  font-size: 13px;
  font-weight: 700;
}

.div-block-212 {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.woude-foot {
  direction: ltr;
  color: #e52b36;
  text-align: center;
  letter-spacing: 10px;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 0%;
}

.foot-text1 {
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
}

.foot-text1.fo1 {
  width: 98%;
  margin-top: 10px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
}

.image-89 {
  width: 94px;
}

.div-block-213 {
  align-items: flex-end;
  display: flex;
}

.woude-foot-new {
  direction: ltr;
  color: #e52b36;
  text-align: center;
  letter-spacing: 10px;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 0%;
}

.image-90 {
  margin-left: 70px;
  margin-right: 70px;
}

.headeglas {
  color: #fff;
  background-color: #2d3092;
  border-radius: 10px;
  width: 40%;
  margin-left: 70px;
  margin-right: 70px;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 15px;
}

.headeglas.right {
  clear: right;
  text-align: left;
  position: static;
}

.div-uts {
  background-image: linear-gradient(#00000073, #00000073), url('../images/2021-03-14.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  margin-bottom: 40px;
  display: flex;
}

.div-uts.zak {
  background-image: url('../images/Afbeelding2-UTS.jpg');
  background-size: cover;
  justify-content: flex-end;
  min-height: 200px;
  padding-right: 70px;
}

.div-uts.zak.snie {
  background-color: #1c7943;
  background-image: none;
  min-height: 175px;
}

.uts-hero {
  color: #ffffffd6;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #616161;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.uts-hero.zakhero {
  color: #e4051f;
  text-transform: none;
  text-shadow: none;
  background-color: #e3e3e3;
  border-radius: 6px;
  padding: 30px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 26px;
}

.uts-hero.zakhero.snie1 {
  background-color: #e3e3e373;
}

.div-snieder {
  background-color: #b48d54;
  justify-content: center;
  align-items: center;
  min-height: 250px;
  margin-top: 20px;
  margin-bottom: 40px;
  margin-right: 150px;
  display: flex;
  position: relative;
}

.div-snieder.blokland {
  background-color: #191919;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  min-height: 125px;
}

.div-snieder.blokland.tipt {
  background-color: #9ecbe0;
}

.div-snieder.ev {
  background-color: #00489b;
}

.div-snieder.oostland {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 72px;
  margin-right: 0;
  padding-left: 85px;
}

.div-snieder.oostland.row {
  flex-direction: row;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
}

.uts-snieder {
  color: #243082;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.uts-snieder.blokland {
  color: #fff;
  font-family: Varela, sans-serif;
}

.uts-snieder.blokland.tip {
  color: #000;
}

.uts-snieder.ev {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.uts-snieder.oostland {
  color: var(--black-2);
  -webkit-text-stroke-color: var(--black-2);
  margin-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 35px;
}

.snied145 {
  color: #cdcdcd;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.snied145.bots1 {
  color: #000;
  padding-left: 0;
}

.golf {
  color: #b48d54;
}

.golf.bot1 {
  color: #ec7a14;
}

.golf.blok {
  color: #cdcdcd;
}

.golf.ev {
  color: #a5a5a5;
}

.columns-8 {
  margin-top: 80px;
  padding-left: 60px;
  padding-right: 20px;
}

.columns-8.oos {
  margin-top: 20px;
}

.image-91 {
  width: 64px;
  margin-left: auto;
  margin-right: auto;
}

.image-91.bto {
  width: 100px;
}

.image-91.dekra {
  width: 101px;
}

.column-27 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-28 {
  justify-content: center;
  display: flex;
}

.foot-hoek {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.foot-hoek.woud {
  font-size: 11px;
  line-height: 15px;
}

.columns-9 {
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
}

.smallhoek {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 8px;
  line-height: 10px;
}

.div-block-215 {
  margin-bottom: 35px;
  padding-left: 70px;
  padding-right: 70px;
}

.column-29 {
  padding-left: 0;
}

.div-pri {
  width: 200px;
}

.div-woude {
  background-image: linear-gradient(#00000063, #00000063), url('../images/Huis-de-Wolf-Jacco-for-web-1140x460.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  margin-bottom: 40px;
  display: flex;
}

.handtek {
  margin-left: 70px;
}

.body-6 {
  margin-left: 0;
}

.italic-text {
  font-size: 18px;
  line-height: 20px;
}

.italic-text.snied1 {
  color: #243082;
}

.red-log {
  color: #e4051f;
}

.uts-zak {
  border: 1px solid #000;
  justify-content: space-between;
  margin-bottom: 15px;
  margin-left: 70px;
  margin-right: 70px;
  display: flex;
}

.uts-zak.headerhigh {
  border-bottom-style: none;
  margin-bottom: 0;
}

.left-utszak {
  background-color: #f1f1f1;
  border-right: 1px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
}

.left-utszak.small-header {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-160-uts {
  color: #000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.text-block-160-uts.small1 {
  font-size: 12px;
  line-height: 15px;
}

.text-block-160-uts.hoek-right {
  text-align: right;
}

.text-block-160-uts.hoek-right.hoek {
  margin-right: 0;
}

.text-block-160-uts.hoek {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 12px;
  line-height: 15px;
}

.text-block-160-uts.bighoek {
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}

.text-block-160-uts.bighoek.kost {
  margin-top: 40px;
}

.text-block-160-uts.bighoek.kost.snied {
  color: #243082;
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.text-block-160-uts.bighoek.kost.utszakmid {
  text-align: center;
  margin-bottom: 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-160-uts.bighoek.kost.utszakmid.text {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 400;
}

.text-block-160-uts.bighoek.nosp {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 16px;
}

.text-block-160-uts.sma1 {
  margin-bottom: 10px;
}

.text-block-160-uts.sma1.nospace1 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-block-160-uts.sma1.down {
  margin-bottom: 30px;
}

.text-block-160-uts.sma1.down.hoog {
  margin-top: 30px;
}

.text-block-160-uts.sma1.down.hoog.naam {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-160-uts.sma1.down.hoog.ho1 {
  margin-bottom: 0;
}

.text-block-160-uts.sma1.utszak {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 17px;
}

.text-block-160-uts.sma1.utszak.last {
  margin-bottom: 250px;
}

.text-block-160-uts.title-uts {
  text-transform: uppercase;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-160-uts.title-uts.reedtitl {
  color: #fff;
  text-transform: none;
  background-color: #e4051f;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 30px;
}

.text-block-160-uts.wit {
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
}

.text-block-160-uts.wit.middl, .text-block-160-uts.mid {
  text-align: center;
}

.uts-rechts {
  padding-top: 5px;
  padding-bottom: 5px;
}

.utszakverde {
  margin-left: 70px;
  margin-right: 70px;
}

.utszakverde.heade12 {
  background-color: #a3a3a3;
}

.utszakverde.lin1 {
  border: 1px solid #bebebe;
}

.utszakverde.lin1.grey {
  background-color: #e6e6e6;
}

.u12 {
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  padding-top: 2px;
  padding-bottom: 2px;
}

.image-92 {
  width: 30%;
}

.div-block-216 {
  align-items: flex-start;
  padding-right: 70px;
  display: flex;
}

.italic-text-2 {
  line-height: 18px;
}

.div-adres-30 {
  border-bottom: 1px #dbdbdb;
  width: 30%;
}

.div-adres-75-copy {
  border: 1px #000;
  border-bottom-color: #881f1f;
  width: 75%;
}

.div-block-217 {
  width: 100%;
  margin-top: 13px;
  display: flex;
}

.div-block-218 {
  display: flex;
}

.botsrastit {
  color: #1c171c;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  flex: 0 auto;
  align-self: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 40px;
}

.div-botsras {
  background-color: #ec7a14;
  border-bottom: 1px #000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-height: 160px;
  margin: 30px 70px 20px;
  display: flex;
  position: relative;
}

.bot1 {
  color: #fcd20c;
}

.ras13, .bold-text-27 {
  color: #ec7a14;
}

.bold-text-28 {
  color: #fcd20c;
}

.image-93 {
  width: 100px;
  margin-top: -20px;
  padding-top: 40px;
}

.ev1 {
  width: 100px;
  margin-top: 10px;
  margin-right: 20px;
}

.ev1._7 {
  margin-left: 30px;
}

.ev1.mvo1 {
  width: 60px;
}

.text-block-172 {
  text-align: center;
}

.div-block-219 {
  border-bottom: 1px solid #ebebeb;
}

.niwo1 {
  width: 75px;
  margin-right: 20px;
}

.niwo1.blok {
  margin-top: 20px;
  margin-right: 0;
}

.bloka {
  color: #cdcdcd;
}

.bloka.tip1 {
  color: #222;
}

.buitenland {
  border-radius: 3px;
  margin-top: 0;
}

.div-buitenland-foto {
  margin-top: 10px;
  margin-left: 70px;
  margin-right: 70px;
}

.eve {
  color: #a5a5a5;
}

.adres12 {
  background-color: #edf1f5;
  border-radius: 4px;
  padding: 10px;
}

.div-adres-com {
  background-color: #edf1f5;
  border-radius: 4px;
  justify-content: space-between;
  width: 50%;
  padding: 15px 10px;
  display: flex;
  position: relative;
}

.div-adres-com.wo {
  position: static;
}

.div-block-220 {
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.div-adres-info {
  background-color: #fff0;
  border: 1px #000;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  width: 60%;
  margin-top: 0;
  margin-left: 0;
  padding: 5px 0;
  display: flex;
}

.div-block-221 {
  flex-direction: column;
  display: flex;
}

.test1 {
  padding-left: 0;
}

.menu-bar-verhuizers {
  color: #070f47;
  background-color: #070f47;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 225px;
  min-width: 140px;
  margin-bottom: -3px;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.menu-bar-verhuizers.leftoff {
  color: #fff0;
  background-color: #fff0;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.volledig {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.middle1 {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}

.schade1 {
  margin-top: 20px;
}

.tiptopbalk {
  background-color: #ffa724;
  width: 100%;
  padding: 10px;
}

.text-block-173 {
  color: #0594d8;
  text-align: center;
  letter-spacing: 3px;
  font-size: 17px;
  font-weight: 500;
  line-height: 17px;
}

.errorlist {
  color: #1a1313;
  font-weight: 700;
}

.adw-offerte-header {
  background-image: linear-gradient(#0143814a, #0143814a), url('../images/adw-offerte-foto.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 375px;
  margin-bottom: 20px;
  display: flex;
}

.adw-h2-offerte {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 10px #004481;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.adw-header-small-1 {
  background-image: linear-gradient(#0143814a, #0143814a), url('../images/Slider-1-min.jpeg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 225px;
  margin-bottom: 30px;
}

.adw-header-small-1.img2 {
  background-image: linear-gradient(#0143814a, #0143814a), url('../images/042vsnm.jpg');
}

.adw-header-small-1.img2.img3 {
  background-image: linear-gradient(to bottom, null, null), url('../images/042vsnm.jpg');
}

.adw-header-small-1.img2.img3.aa123 {
  background-image: linear-gradient(#0000004a, #0000004a), url('../images/B-24.jpg');
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.adw-header-small-1.img2.img4 {
  background-image: linear-gradient(#006aff30, #006aff30), url('../images/Mondial-Movers-Fotoshoot-1-21.jpg');
}

.adw-header-small-1.img2.aa124 {
  background-image: linear-gradient(#0000004a, #0000004a), url('../images/1-1.jpg');
  background-position: 0 0, 50% 67%;
  background-size: auto, cover;
}

.adw-header-small-1.aa-foto {
  background-image: linear-gradient(#0000, #0000), url('../images/B-24.jpg');
  background-position: 0 0, 0%;
}

.adw-offerte-header-copy {
  background-image: linear-gradient(#014381cc, #014381cc), url('../images/042vsnm.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 375px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-222 {
  width: 85%;
  margin-right: 26px;
  padding-right: 0;
  display: flex;
}

.link-block-17 {
  width: 100%;
}

.image-39-werkbon-design {
  width: 17px;
  margin-right: 15px;
}

.heading-34-werkbonmede {
  color: var(--black-2);
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.heading-34-werkbonmede.planning {
  clear: none;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.heading-34-werkbonmede.planning.vandaag {
  color: var(--royal-blue);
  font-weight: 500;
}

.div-block-223 {
  background-color: #fff;
  border-right: 1px #cacaca;
  justify-content: center;
  height: 100%;
  margin-right: 10px;
  padding: 5px 8px;
}

.div-block-223.paklijst {
  width: 15%;
}

.div-block-224 {
  border-left: 1px solid #ededed;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px 10px;
}

.div-block-224.paklijst {
  width: 85%;
}

.heading-34-a {
  color: var(--black-2);
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.heading-34-a.planning {
  clear: none;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.heading-34-a.planning.vandaag {
  color: var(--royal-blue);
  font-weight: 500;
}

.div-block-115-new1 {
  background-color: #fff;
  border-bottom: 1px solid #edf1f5;
  align-items: center;
  width: 100%;
  padding: 4px 30px;
  display: flex;
}

.div-block-115-new1.wit123 {
  background-color: #fff;
}

.div-block-115-new1.middle {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  display: block;
}

.div-block-115-new1.planning {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 6px 10px;
  font-size: 13px;
}

.div-block-115-new1.planning.lijst {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
}

.div-block-115-new1.planning.lijst.dag {
  padding-left: 20px;
}

.div-block-115-new1.planning.link {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-115-new1.tax {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-115-new1.adres1 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-115-new1.uren {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-115-new1.medewer12-copy {
  background-color: #fff0;
}

.text-block-175 {
  font-size: 14px;
  line-height: 14px;
}

.workorderlist {
  border-bottom: 1px solid #dfe0eaa3;
  width: 100%;
  min-height: 35px;
  max-height: 66px;
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  overflow: auto;
}

.div-block-225 {
  width: 10%;
}

.workorderitems {
  max-height: 300px;
  overflow: auto;
}

.div-block-226 {
  background-color: #d7e5f0;
  border-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  margin: 3px 80px;
  padding: 10px;
  display: flex;
}

.div-block-226.adw {
  background-color: #ddd;
}

.heading-54 {
  border-bottom: 1px #d8d8d8;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}

.div-block-227 {
  display: block;
}

.div-block-227.offerte {
  display: flex;
}

.div-block-228 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-228.adw {
  background-color: #ddd;
}

.text-block-176, .text-block-177, .text-block-178, .text-block-179 {
  font-weight: 400;
}

.div-block-229 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-229.adw {
  background-color: #ddd;
}

.text-block-180, .text-block-181, .text-block-182, .text-block-183 {
  font-weight: 400;
}

.div-block-230 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-230.adw {
  background-color: #ddd;
}

.text-block-184, .text-block-185, .text-block-186, .text-block-187 {
  font-weight: 400;
}

.div-block-231 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-231.adw {
  background-color: #ddd;
}

.text-block-188, .text-block-189, .text-block-190, .text-block-191 {
  font-weight: 400;
}

.div-block-232 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-232.adw {
  background-color: #ddd;
}

.text-block-192, .text-block-193, .text-block-194, .text-block-195 {
  font-weight: 400;
}

.div-block-233 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-233.adw {
  background-color: #ddd;
}

.text-block-196, .text-block-197, .text-block-198, .text-block-199, .text-block-200 {
  font-weight: 400;
}

.div-block-234 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.section-a4-5 {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 2px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 825px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.image-94 {
  margin: 15px;
}

.div-block-235 {
  background-color: #fff;
  width: 49%;
  padding-top: 0;
  position: relative;
}

.div-block-235.wholewidht {
  width: auto;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
}

.text-block-201 {
  font-weight: 400;
}

.div-block-236 {
  z-index: 100;
  background-color: #d7e6f2;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-236.adw {
  background-color: #ddd;
}

.paragraph-12 {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.text-block-202, .text-block-203 {
  font-weight: 400;
}

.image-95 {
  margin-top: 10px;
}

.image-96 {
  opacity: 1;
  margin: 15px;
  padding: 0;
}

.optionservice {
  justify-content: flex-start;
  display: flex;
}

.optionservice.half {
  width: 50%;
}

.optionservice.overview {
  margin-bottom: 3px;
}

.add_icon {
  color: var(--forest-green);
  align-items: center;
  width: 20%;
  padding-left: 10%;
  font-size: 11px;
  line-height: 13px;
  display: flex;
}

.add_icon.red {
  color: #81090b;
}

.add_icon.overview {
  align-items: flex-start;
  width: 10%;
  padding-left: 4%;
}

.optionservice_list {
  flex-wrap: wrap;
  display: block;
}

.optionservice_list.overview {
  width: 50%;
  font-size: 20px;
}

.image-97 {
  background-image: url('../images/oost-new.png');
  background-position: 0 0;
  background-size: auto;
  height: 412px;
}

.text-block-204 {
  font-size: 10px;
}

.text-block-205 {
  float: none;
  margin-top: 87px;
  margin-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.text-block-206 {
  color: #7474ff;
}

.text-block-207 {
  color: #3b2d86;
  text-align: center;
  margin: 20px 74px;
  font-size: 10px;
  line-height: 11px;
}

.text-block-207.snie {
  margin: 10px 0 0;
}

.column-38, .column-39 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.servicecontainer {
  justify-content: space-between;
  width: 75%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.service-list {
  width: 48%;
}

.accepted-service.paragraaf {
  padding-left: 25px;
}

.accepted-service.paragraaf.accepted {
  background-color: #c1e4ce91;
  padding-left: 25px;
}

.accepted-service.paragraaf.rejected {
  background-color: #ffc6c6a8;
  padding-left: 25px;
}

.accepted-service.paragraaf.header {
  text-align: left;
  padding-left: 25px;
  font-weight: 700;
}

.image-98 {
  display: block;
}

.image-98.oostl {
  width: 100%;
}

.div-block-237 {
  margin-top: 27px;
}

.div-block-238 {
  width: 334px;
  display: none;
}

.columns-10 {
  width: 100%;
  padding-right: 5px;
  line-height: 13px;
}

.ossm {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  display: inline;
}

.ossm.regel {
  line-height: 18px;
}

.ossm.achter {
  border-bottom: 1px dotted #000;
  width: 25%;
  min-width: 50px;
}

.oostland-info {
  -webkit-text-fill-color: inherit;
  background-color: #ccf;
  background-clip: padding-box;
  width: 275px;
  height: 100%;
  min-height: 100%;
}

.text-block-208, .text-block-209 {
  font-size: 12px;
}

.text-block-209.key {
  width: 35%;
  padding-left: 15px;
}

.text-block-209.value {
  width: 65%;
}

.text-block-209.top {
  padding-left: 15px;
}

.inforow {
  display: flex;
}

.column-40 {
  border-bottom: 2px dotted #000;
}

.column-40.not {
  border: 1px #000;
}

.columns-11 {
  align-items: flex-end;
  width: 50%;
  margin-bottom: 2px;
  line-height: 19px;
  display: flex;
}

.dot1 {
  border-bottom: 2px dotted #000;
  padding-right: 5px;
}

.column-41 {
  border-bottom: 1px dotted #000;
}

.text-block-210 {
  font-size: 10px;
  line-height: 12px;
}

.columns-12 {
  align-items: stretch;
  margin-top: 10px;
  display: flex;
}

.colom100 {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  width: 100%;
}

.colom100.grey-line {
  background-color: #f5f5f5;
}

.div-block-239 {
  width: 100%;
}

.column-42 {
  padding-left: 0;
  padding-right: 5px;
}

.column-43 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-240 {
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: center;
  padding: 3px 30px;
  display: flex;
}

.div-block-240.grey {
  background-color: #f5f5f5;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-240.inuren {
  background-color: #fcfcfc;
  padding-left: 50px;
}

.div-block-240.inuren.uur {
  padding-left: 30px;
}

.div-block-240.inuren.verhuizer1 {
  background-color: #fcfcfc00;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-241 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-241.hide {
  height: 1px;
}

.columns-13 {
  align-items: center;
  width: 50%;
  display: block;
}

.columns-13.compleet {
  width: 100%;
}

.columns-13.verhui1 {
  width: auto;
}

.bold-text-29 {
  margin-right: 10px;
  font-weight: 400;
  display: inline;
}

.image-102 {
  width: 20px;
  margin-right: 10px;
}

.column-44 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-211 {
  color: var(--silver);
  text-transform: uppercase;
  border-bottom: 1px solid #eee;
  font-family: Lato, sans-serif;
  font-size: 7px;
  font-weight: 700;
  line-height: 7px;
}

.text-block-211.vw45 {
  padding-left: 8px;
}

.urencol {
  padding-left: 0;
  padding-right: 0;
}

.bold-text-30 {
  font-weight: 700;
}

.columns-14 {
  align-items: center;
  width: 100%;
  display: flex;
}

.column-45 {
  flex-wrap: nowrap;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.text-span-9 {
  color: var(--color);
  margin-right: 5px;
  font-weight: 400;
}

.text-span-10 {
  color: var(--color);
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 7px;
  font-weight: 700;
  line-height: 7px;
}

.div-werkplanning {
  border-bottom: 1px solid #edf1f5;
  justify-content: space-between;
  padding: 0%;
  display: flex;
}

.div-werkplanning.under1 {
  box-shadow: none;
  cursor: pointer;
  border-bottom-color: #e0e0e0;
  justify-content: space-between;
}

.div-werkplanning.under1:hover {
  background-color: #eee;
}

.div-werkplanning.under1.noti {
  opacity: .43;
}

.div-werkplanning.under1.noti:hover {
  opacity: 1;
}

.div-werkplanning.under1.wagenshov:hover {
  background-color: #fff;
}

.div-werkplanning.under1.last-vrij {
  border-bottom-width: 2px;
  border-bottom-color: #d2d2d2;
}

.div-werkplanning.dagplan1 {
  background-color: #fff;
  border: 1px solid #dfe0eaa3;
  border-radius: 4px;
  width: 32%;
  box-shadow: 0 0 6px #00000017;
}

.bold-text-7-new-werk {
  color: var(--midnight-blue);
  -webkit-text-stroke-color: #00193d;
  text-transform: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 8px;
  text-decoration: none;
}

.bold-text-7-new-werk.no-bold {
  font-weight: 400;
}

.bold-text-7-new-werk.no-bold.small {
  color: #0000008c;
  margin-top: 3px;
  margin-bottom: -3px;
  font-size: 10px;
  font-weight: 500;
  display: block;
}

.bold-text-7-new-werk.secon {
  font-weight: 500;
}

.bold-text-7-new-werk.small {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: block;
}

.bold-text-7-new-werk.small.noto {
  opacity: 1;
  font-weight: 500;
}

.bold-text-7-new-werk.small.klanti {
  text-transform: none;
  margin-top: 3px;
  font-size: 13px;
  line-height: 13px;
}

.bold-text-7-new-werk.small.klanti.klein {
  margin-top: 0;
  font-size: 12px;
  line-height: 12px;
}

.bold-text-7-new-werk.small.p1 {
  color: #b3b3b3;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.bold-text-7-new-werk.small.p1.green {
  color: #228c5e;
}

.bold-text-7-new-werk.small.p1.red {
  color: #b44040;
}

.bold-text-7-new-werk.small.p1.yellow {
  color: #c2954c;
}

.bold-text-7-new-werk.small.p1.purple {
  color: #000656;
}

.bold-text-7-new-werk.small.p1.dark-green {
  color: #0e2612;
}

.bold-text-7-new-werk.small.p1.orange {
  color: #b47500;
}

.bold-text-7-new-werk.small.z1 {
  color: #919191;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.bold-text-7-new-werk.small.m1 {
  color: #8f8f8f;
}

.bold-text-7-new-werk.small.un21 {
  width: 47px;
}

.bold-text-7-new-werk.small.nob {
  font-weight: 500;
}

.div-block-242 {
  align-items: center;
  padding: 17px 2px 17px 5%;
  display: flex;
}

.div-block-242.small {
  justify-content: space-between;
  width: 80%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3%;
}

.div-block-242.small.opdr {
  padding-left: 10%;
}

.div-block-242.small.noti {
  padding-top: 5px;
  padding-bottom: 2px;
}

.div-block-242.small.green {
  background-color: #d5f4e1db;
}

.div-block-242.small.red {
  background-color: #f4d5d5c2;
}

.div-block-242.small.yellow {
  background-color: #fff4dce3;
}

.div-block-242.small.purple {
  background-color: #a586ff66;
}

.div-block-242.small.grey {
  background-color: #eaeaea;
}

.div-block-242.small.dark-green {
  background-color: #26643082;
}

.div-block-242.small.orange {
  background-color: #c5730045;
}

.div-block-242.small.under1 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-242.small-note {
  border-bottom: 1px solid #f3f3f3;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3%;
  display: flex;
}

.div-block-242.small-note.opdr {
  padding-left: 10%;
}

.div-block-242.small-note.noti {
  padding-top: 2px;
  padding-bottom: 3px;
}

.image-103 {
  opacity: 1;
  margin-right: 5px;
}

.undertext {
  color: #282727;
  text-transform: none;
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
}

.undertext.boldund {
  color: #151515;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
}

.undertext.line1 {
  color: #151515;
  border-bottom: 1px #ddd;
  height: auto;
  margin-bottom: 3px;
  font-size: 12px;
  line-height: 12px;
}

.undertext.line1.oms {
  line-height: 12px;
}

.undertext.line1.factu {
  opacity: .82;
  font-size: 11px;
  line-height: 11px;
}

.undertext.name {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}

.undertext.name-small {
  opacity: .51;
  text-transform: none;
  margin-bottom: 0;
  font-size: 10px;
  font-style: normal;
  line-height: 10px;
}

.div-werktotaal {
  background-color: #d5f4e1;
  justify-content: center;
  align-items: center;
  width: 45%;
  padding: 10px;
  display: flex;
}

.div-werktotaal.rood {
  background-color: #f4d5d5;
}

.text23 {
  color: #011200;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.text23.rood1 {
  color: #120000;
}

.text-span-11 {
  font-size: 12px;
}

.image-104 {
  padding: 0;
}

.image-104.noti {
  opacity: 1;
}

.div-block-243 {
  background-color: #edf1f5;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-size: 10px;
  line-height: 11px;
  display: flex;
}

.div-block-243.part1 {
  background-color: #f3f3f3;
  width: 20%;
}

.div-block-243.part1.green-fact {
  color: #2bc783;
  background-color: #ace3c1;
  border-right: 1px solid #e7e7e7;
}

.div-block-243.part1.red-fact {
  background-color: #ffcdcd;
}

.div-block-243.part1.dark-green-fact {
  color: #2bc783;
  -webkit-text-stroke-color: #03140c;
  background-color: #00490cc9;
  border-right: 1px solid #f3f3f3;
}

.div-block-243.part1.orange-fact {
  color: #b47500;
  background-color: #ffc694;
}

.div-block-243.zak2 {
  background-color: #e6e4e4;
}

.div-block-243.zak2.yellow-fac {
  background-color: #ffeabe;
}

.div-block-243.zak2.purple-fac {
  background-color: #b8a0ff;
}

.div-block-243.note {
  background-color: #f7f9fb;
}

.div-block-243.note.perso {
  border-right: 3px solid #3a66eb96;
}

.div-block-243.note.perso.inhur {
  border-right-color: #ff730080;
}

.div-block-243.note.perso.inhur.inhuuruitl {
  width: 40%;
}

.div-block-243.mat1, .div-block-243.grey-fact {
  background-color: #c9c9c9;
}

.uitroep1 {
  color: #ff0202;
  font-weight: 700;
}

.small-planning {
  background-color: var(--midnight-blue-2);
  color: var(--white-smoke);
  border-radius: 10px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  display: inline;
}

.small-planning-2 {
  color: #00bf00;
  text-transform: none;
  background-color: #edf1f5;
  border-radius: 10px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  display: inline;
}

.small-planning-3 {
  color: #fff;
  text-transform: none;
  background-color: #0080ff;
  border-radius: 10px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  display: inline;
}

.div-block-244 {
  padding: 5px;
  display: inline-block;
}

.div-show-cal {
  color: #0081ca;
  text-transform: none;
  background-color: #0186d11a;
  border-radius: 2px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 4px 6px;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 10px;
  display: inline-block;
}

.div-show-cal.status_left_margin {
  text-align: center;
  border-radius: 20px;
  width: 100%;
  margin-left: 0;
  padding: 4px 13px;
  font-size: 12px;
  font-weight: 700;
}

.div-show-cal.status_left_margin.offerte-verzonden {
  color: var(--royal-blue-2);
  background-color: #3a66eb26;
  padding-top: 2px;
  padding-bottom: 2px;
}

.div-show-cal.status_left_margin.orange {
  color: #c2954c;
  background-color: #ffc74f33;
  font-size: 12px;
}

.div-show-cal.status_left_margin.orange.nieuw-plan {
  text-transform: none;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

.div-show-cal.status_left_margin.inhoudpag {
  border-radius: 20px;
  width: auto;
  margin-left: 0;
  margin-right: 10px;
  line-height: 12px;
}

.div-show-cal.status_left_margin.red_high {
  color: #b40e0e;
  background-color: #f4d5d5;
}

.div-show-cal.status_left_margin.red_high.no100 {
  color: #7e0808;
  margin-left: 5px;
  position: static;
}

.div-show-cal.status_left_margin.red_high.no100.small1 {
  color: #5c0000;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
}

.div-show-cal.status_left_margin.verlopen {
  color: #000756;
  background-color: #a586ff;
}

.div-show-cal.status_left_margin.no100 {
  color: #1d9963;
  width: auto;
  margin-top: -1px;
  margin-left: 5px;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 11px;
  position: static;
  inset: 4px 5px auto auto;
}

.div-show-cal.status_left_margin.no100.small {
  color: #036439;
  border-radius: 12px;
  margin-left: 20px;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
  top: 5px;
}

.div-show-cal.status_left_margin.no100.zero {
  background-color: var(--gainsboro);
  color: var(--black-2);
}

.div-show-cal.status_left_margin.nieuw-plan {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -10px;
}

.div-show-cal.voert {
  color: #003893;
  -webkit-text-stroke-color: #003893;
  background-color: #007bff1a;
  margin-bottom: 3px;
  margin-right: 3px;
  font-size: 10.5px;
  line-height: 10px;
}

.div-show-cal.voert.weeknrm {
  clear: none;
  color: #5c5c5c5e;
  background-color: #fff0;
  margin-top: 15px;
  margin-bottom: -15px;
  display: block;
}

.div-show-cal.voert.smal {
  vertical-align: baseline;
  align-self: auto;
  padding-left: 3px;
  padding-right: 3px;
}

.div-show-cal.voert.smal.kle1 {
  font-size: 9.5px;
  line-height: 9px;
}

.div-show-cal.voert.red {
  color: #784000;
  background-color: #ff6f003b;
}

.div-show-cal.voert.red.kle1 {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 9.5px;
  line-height: 9px;
}

.div-show-cal.dosieerwerk {
  color: #00193d;
  -webkit-text-stroke-color: #003893;
  background-color: #007bff1a;
  margin-bottom: 3px;
  margin-right: 3px;
  font-size: 10.5px;
  line-height: 10px;
}

.div-show-cal.dosieerwerk.weeknrm {
  clear: none;
  color: #5c5c5c5e;
  background-color: #fff0;
  margin-top: 15px;
  margin-bottom: -15px;
  display: block;
}

.div-show-cal.dosieerwerk.desin1 {
  color: #980a00;
  background-color: #980a001a;
}

.div-show-cal.dosieerwerk.design2 {
  color: #a16300;
  background-color: #a163001a;
}

.div-show-cal.dosieerwerk.desgin3 {
  color: #008427;
  background-color: #00ab331a;
}

.div-show-cal.dosieerwerk.design4 {
  color: #8400a4;
  background-color: #cc00ff1a;
}

.div-show-cal.dosieerwerk.design7 {
  color: #887300;
  background-color: #b297001a;
}

.div-show-cal.dosieerwerk.desing7 {
  color: #008a97;
  background-color: #00eaff1a;
}

.div-show-cal.dosieerwerk.uren1 {
  font-size: 11px;
}

.div-show-cal.dosieerwerk.uren1.green {
  color: #002907;
  font-size: 11px;
}

.div-show-cal.dosieerwerk.uren1.green.red {
  color: #290500;
  background-color: #ff00001a;
  border: 1px solid #ff00004d;
}

.div-show-cal.dosieerwerk.uren1.green.oranje1 {
  color: #552500;
  background-color: #ff80001a;
}

.div-show-cal.dosieerwerk.uren1.green.done {
  color: #290500;
  background-color: #00ce141a;
  border: 1px solid #00ce144d;
}

.div-show-cal.dosieerwerk.uren1.locatie {
  background-color: #40f0;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  font-size: 9px;
  line-height: 9px;
}

.div-show-cal.combi {
  color: #002961;
}

.div-block-245 {
  font-size: 12px;
  line-height: 12px;
}

.factuur-nr {
  color: #0f7b4c;
  text-transform: none;
  background-color: #ace3c173;
  border-radius: 0 2px 2px 0;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 5px;
  padding: 4px 6px;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 10px;
  display: inline-block;
}

.factuur-nr.status_left_margin {
  text-align: center;
  border-radius: 20px;
  width: 100%;
  margin-left: 0;
  padding: 4px 13px;
  font-size: 12px;
  font-weight: 700;
}

.factuur-nr.status_left_margin.offerte-verzonden {
  color: var(--royal-blue-2);
  background-color: #3a66eb26;
  padding-top: 2px;
  padding-bottom: 2px;
}

.factuur-nr.status_left_margin.orange {
  color: #c2954c;
  background-color: #ffc74f33;
  font-size: 12px;
}

.factuur-nr.status_left_margin.orange.nieuw-plan {
  text-transform: none;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

.factuur-nr.status_left_margin.inhoudpag {
  border-radius: 20px;
  width: auto;
  margin-left: 0;
  margin-right: 10px;
  line-height: 12px;
}

.factuur-nr.status_left_margin.red_high {
  color: #b40e0e;
  background-color: #f4d5d5;
}

.factuur-nr.status_left_margin.red_high.no100 {
  color: #7e0808;
  margin-left: 5px;
  position: static;
}

.factuur-nr.status_left_margin.red_high.no100.small1 {
  color: #5c0000;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
}

.factuur-nr.status_left_margin.verlopen {
  color: #000756;
  background-color: #a586ff;
}

.factuur-nr.status_left_margin.no100 {
  color: #1d9963;
  width: auto;
  margin-top: -1px;
  margin-left: 5px;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 11px;
  position: static;
  inset: 4px 5px auto auto;
}

.factuur-nr.status_left_margin.no100.small {
  color: #036439;
  border-radius: 12px;
  margin-left: 20px;
  padding: 6px;
  font-size: 10px;
  line-height: 10px;
  top: 5px;
}

.factuur-nr.status_left_margin.no100.zero {
  background-color: var(--gainsboro);
  color: var(--black-2);
}

.factuur-nr.status_left_margin.nieuw-plan {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -10px;
}

.factuur-nr.voert {
  color: #003893;
  -webkit-text-stroke-color: #003893;
  background-color: #007bff1a;
  margin-bottom: 3px;
  margin-right: 3px;
  font-size: 10.5px;
  line-height: 10px;
}

.factuur-nr.open {
  color: #c10808;
  background-color: #e3acac4a;
  margin-bottom: 0;
}

.factuur-nr.vink {
  background-color: #0000;
  border-radius: 2px;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.divdag1 {
  background-color: #fff;
  border: 1px solid #dfe0eaa3;
  border-radius: 4px;
  width: 32%;
  box-shadow: 0 0 6px #00000017;
}

.div-block-246 {
  flex: 1;
}

.div-block-247 {
  display: flex;
}

.text-block-212 {
  color: var(--midnight-blue);
}

.img-peop {
  opacity: .18;
  margin-right: 5px;
}

.image-105 {
  opacity: .18;
  margin-left: 15px;
  margin-right: 7px;
}

.div-block-248 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-248.ver6 {
  margin-right: 15px;
}

.bold-text-31, .bold-text-32 {
  font-size: 12px;
  line-height: 12px;
}

.toggle-wrap {
  background-color: #fff;
  border-radius: 25px;
  width: 70px;
  max-width: 70px;
  height: 38px;
  max-height: 38px;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
  display: block;
  position: relative;
}

.toggle-ticker {
  z-index: 3;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0;
}

.toggle-label {
  z-index: 2;
  height: 100%;
  position: absolute;
  inset: 0;
}

.toggle {
  z-index: 2;
  background-color: #dae2f8;
  border-radius: 100px;
  width: 32px;
  height: 32px;
  margin-top: 3px;
  margin-left: 3.5px;
  display: flex;
  position: absolute;
  inset: 0;
}

.toggle-active {
  text-align: center;
  border-radius: 100px;
  flex-flow: column wrap;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0;
}

.active-overlay {
  opacity: 0;
  background-color: #7474bf;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  box-shadow: -3px 0 3px #7474bf59;
}

.top-line {
  background-color: #fff;
  border-radius: 5px;
  width: 16px;
  height: 2px;
  margin-top: 0;
  transform: rotate(45deg);
}

.bottom-line {
  background-color: #fff;
  border-radius: 5px;
  width: 16px;
  height: 2px;
  margin-top: -2px;
  position: relative;
  inset: 0;
  transform: rotate(-45deg);
}

.row {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-47 {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

.form-wrapper {
  margin-bottom: 0;
}

.heading-55 {
  color: #7474bf;
  align-self: center;
  font-size: 2em;
  line-height: 1em;
}

.container-2 {
  text-align: center;
  background-color: #dae2f8;
  border-radius: 5px;
  flex: 1;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  display: block;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  box-shadow: 0 0 50px #00000040;
}

.checkbox-7 {
  border: 2px solid #d3d3d3;
  width: 20px;
  height: 20px;
}

.fac-colom {
  background-color: #f5f5f5;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
}

.div-block-249 {
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.div-block-250 {
  display: flex;
}

.div-block-251 {
  background-color: #cdcdcd;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.text-block-213 {
  color: #8b8b8b;
}

.invoice-search {
  align-items: center;
  display: flex;
}

.invoice-icon {
  height: 100%;
  padding: 8px 12px;
}

.factuur-nummer-input {
  background-color: #fff;
  border: 2px solid #909ead33;
  border-radius: 4px;
  height: 42px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-214 {
  color: #909eadcc;
  border-right: 1px solid #909ead33;
  align-items: center;
  padding: 8px 12px;
  font-size: 13px;
  display: flex;
}

.submit-in-text-icon {
  cursor: pointer;
  background-color: #909ead33;
  height: 100%;
  padding: 8px 12px;
}

.select-workorder-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.select-workorder-wrapper.title {
  background-color: #f5f7fd;
  border-bottom: 1px solid #ebebeb;
}

.not-visible {
  display: none;
}

.workorder-hours-wrapper {
  width: 100%;
  padding-left: 0;
}

.wo-radio {
  margin-top: 0;
  margin-left: 0;
}

.radio-button-field, .radio-button-field-2 {
  display: block;
}

.radio-button-field-3 {
  padding-left: 0;
  padding-right: 10px;
}

.radio-button-field-3.upper {
  margin-left: -10px;
  padding-left: 0;
}

.factuur-list-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-value {
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 60%;
  max-width: 60%;
  font-weight: 400;
  display: flex;
}

.div-block-value.fourcolumns {
  width: 25%;
  max-width: 25%;
}

.text-block-215 {
  font-weight: 700;
}

.div-row {
  display: flex;
  overflow: visible;
}

.heading-56 {
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.div-tekst-2 {
  justify-content: space-between;
  margin: 30px 80px 0;
  display: flex;
}

.div-block-252 {
  background-color: #d7e5f0;
  border-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  margin: 3px 80px;
  padding: 10px;
  display: flex;
}

.div-block-252.rheemu1 {
  background-color: #d7e5f000;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0;
}

.text-block-216 {
  font-weight: 700;
}

.p-summary-3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}

.p-summary-3.rightp {
  width: 72%;
  margin-top: 35px;
  margin-bottom: 0;
  padding-left: 10px;
  line-height: 19px;
}

.p-summary-3.rightp.rhemuu1 {
  width: 100%;
  margin-top: 0;
  padding-left: 0;
}

.image-106 {
  margin: 15px;
  padding: 0;
}

.section-a4-6 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.span3-2 {
  line-height: 12px;
}

.div-block-253 {
  flex-direction: column;
  justify-content: flex-end;
  width: 24%;
  display: flex;
}

.div-block-253.waaijenberg {
  width: auto;
}

.text-block-217 {
  color: #fff;
  font-size: 13px;
  display: block;
}

.div-block-label {
  width: 40%;
  max-width: 40%;
}

.spam1-2 {
  margin-left: 10px;
  font-weight: 400;
}

.text-span-12 {
  font-weight: 400;
}

.div-block-254 {
  background-color: #003477;
  padding: 10px;
}

.div-block-77 {
  background-image: url('../images/WaaijenbergMetTekst.png');
  background-position: 0 0;
  background-size: cover;
  flex-direction: row;
  order: 0;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  height: 350px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-77.rheemu {
  background-image: url('../images/dozen-1.svg'), url('../images/top-round-flow.svg'), linear-gradient(to bottom, var(--alice-blue-2), var(--alice-blue-2)), url('../images/Schermafbeelding-2024-01-17-193944.png');
  background-position: 3% 65%, 50% 100%, 0 0, 50%;
  background-repeat: no-repeat, no-repeat, repeat, repeat;
  background-size: 275px, auto, auto, cover;
  justify-content: center;
  align-items: center;
  height: 250px;
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-77.rheemu.inpage {
  background-image: url('../images/top-round-flow.svg'), url('../images/2.jpg');
  background-position: 50% 100%, 50% 75%;
  background-repeat: no-repeat, repeat;
  background-size: auto, cover;
  height: 400px;
}

.div-block-255 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.div-block-255.rheemu {
  background-color: #d7e5f000;
  background-image: url('../images/top-round-flow-pink.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 85px;
}

.text-block-218 {
  font-weight: 700;
}

.div-block-256 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.text-block-73 {
  max-width: 100%;
  font-weight: 400;
  position: static;
  overflow: hidden;
}

.image-107, .image-107.waaijen {
  margin: 15px;
}

.text-block-219, .text-block-220 {
  font-weight: 700;
}

.div-block-257 {
  background-color: #d7e5f0;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px 25px;
}

.div-block-257.rheemu1 {
  background-color: #d7e5f000;
  border: 1px solid #ddd;
}

.div-block-257.rhe1 {
  background-color: #f7f7f7ab;
}

.image-108 {
  margin: 15px;
  padding: 0;
}

.section-a4-7 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-258 {
  margin-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-258.last2 {
  margin-top: 30px;
  margin-bottom: 40px;
}

.div-block-258.mmd2 {
  margin-top: 30px;
}

.div-block-259 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.text-block-221 {
  font-weight: 700;
}

.div-block-260 {
  border-bottom: 1px solid #ffffffcf;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px;
  display: flex;
}

.div-block-260.incl {
  border-bottom-color: #ffffff91;
  justify-content: space-between;
  margin-bottom: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.div-block-260.rhe {
  border-bottom-color: #e7e7e7cf;
}

.paragraph-13 {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.paragraph-13.de2 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 40px;
  font-size: 14px;
}

.paragraph-13.last-page {
  white-space: normal;
  font-weight: 400;
}

.div-block-261 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.heading-57 {
  margin-top: 10px;
  margin-bottom: 0;
}

.heading-57.sub {
  margin-top: 0;
  font-size: 16px;
}

.image-109, .image-109.waaijen {
  margin: 15px;
}

.text-block-222 {
  text-align: left;
  align-self: flex-start;
  padding: 5px 15px 5px 10px;
  font-size: 15px;
  font-weight: 400;
  position: static;
}

.text-block-222.se2 {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 15px;
  font-weight: 400;
}

.text-block-223, .text-block-224 {
  font-weight: 700;
}

.div-block-262 {
  background-color: #d7e5f0;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px 25px;
}

.image-110 {
  margin: 15px;
  padding: 0;
}

.section-a4-8 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-263 {
  margin-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-263.exclude {
  padding-bottom: 20px;
}

.div-block-264 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.text-block-225 {
  font-weight: 700;
}

.div-block-265 {
  border-bottom: 1px solid #ffffffcf;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px;
  display: flex;
}

.div-block-265.incl {
  border-bottom-color: #ffffff91;
  justify-content: space-between;
  margin-bottom: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.div-block-265.incl.inboedel {
  justify-content: flex-start;
}

.div-block-266 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.image-111 {
  height: auto;
  margin-bottom: 10px;
}

.heading-58 {
  margin-top: 10px;
  margin-bottom: 0;
}

.image-112, .image-112.waaijen {
  margin: 15px;
}

.text-block-226 {
  text-align: left;
  align-self: flex-start;
  padding: 5px 15px 5px 10px;
  font-size: 15px;
  font-weight: 400;
  position: static;
}

.text-block-226.se2 {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 15px;
  font-weight: 400;
}

.text-block-226.se2.ruimte {
  width: 45%;
  max-width: 45%;
}

.text-block-226.se2.inboedel {
  width: 55%;
  max-width: 55%;
}

.text-block-227, .text-block-228 {
  font-weight: 700;
}

.paragraph-14 {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}

.heading-59 {
  text-align: center;
  margin-top: 0;
  font-size: 60px;
  line-height: 60px;
}

.image-113 {
  margin: 15px;
  padding: 0;
}

.section-a4-9 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-267 {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 15px;
  display: flex;
}

.div-block-268 {
  background-color: #fff;
  width: 49%;
  padding-top: 0;
  position: relative;
}

.header-black-bold-2 {
  text-transform: none;
  margin-top: 0;
}

.div-block-269 {
  background-color: #d7e5f0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 170px;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  display: flex;
}

.image-114 {
  margin-bottom: 40px;
}

.image-114.the1 {
  background-image: url('../images/top-round-flow.svg');
  background-position: 50% 100%;
  background-size: auto;
}

.div-block-270 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.text-block-229 {
  font-weight: 700;
}

.div-block-271 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 30px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.div-block-272 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.text-block-230 {
  text-align: center;
}

.image-115, .image-115.waaijen {
  margin: 15px;
}

.text-block-231, .text-block-232 {
  font-weight: 700;
}

.image-116 {
  margin: 15px;
  padding: 0;
}

.section-a4-10 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-273 {
  background-color: #fff;
  width: 49%;
  padding-top: 0;
  position: relative;
}

.div-block-273.wholewidht {
  width: auto;
  margin-bottom: 10px;
  margin-left: 80px;
  margin-right: 80px;
}

.header-black-bold-3 {
  text-transform: none;
  margin-top: 0;
}

.header-black-bold-3.lastpage {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-274 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.text-block-233 {
  font-weight: 700;
}

.div-block-275 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.image-117 {
  height: auto;
  margin-bottom: 10px;
}

.image-118, .image-118.waaijen {
  margin: 15px;
}

.text-block-234, .text-block-235 {
  font-weight: 700;
}

.image-120 {
  margin: 15px;
  padding: 0;
}

.section-a4-11 {
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  max-width: 900px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-276 {
  background-color: #fff;
  width: 49%;
  padding-top: 0;
  position: relative;
}

.image-25 {
  background-color: #013379;
  border-radius: 5px;
  max-height: 75px;
  margin-bottom: 5px;
  padding: 5px;
}

.image-25.green {
  background-color: #098137;
}

.div-block-277 {
  z-index: 100;
  background-color: #d7e5f0;
  justify-content: space-between;
  margin-top: 42px;
  padding: 10px 80px;
  font-size: 14px;
  display: flex;
  position: relative;
}

.div-block-76 {
  text-align: right;
}

.text-block-236 {
  font-weight: 700;
}

.div-block-278 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 30px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.div-block-279 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.waaijenberg-lastpage-photo {
  background-image: url('../images/Waijenberg-laatste-pagina.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 450px;
  margin-bottom: 20px;
  overflow: hidden;
}

.image-121, .image-121.waaijen {
  margin: 15px;
}

.header-over-phto {
  color: #fff;
  border: 1px solid #0000;
  border-right: 5px solid #ff8615;
  margin-top: 15px;
  margin-right: 12px;
  padding-right: 10px;
  font-weight: 300;
}

.popup-wrapper {
  background-color: var(--white-smoke);
  border-radius: 4px;
  width: 80vw;
  font-size: 16px;
}

.shading {
  z-index: 9999;
  opacity: 1;
  background-color: #00000070;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.shading.dark {
  background-color: #000;
}

.close-popup-button {
  color: #000;
  background-color: #cecece;
  border-radius: 6px;
  margin-right: 10px;
  padding: 5px 9px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  position: static;
  inset: 0% 0 auto 100%;
}

.close-popup-button:hover {
  background-color: #d6d6d6;
}

.popup-header {
  border-bottom: 1px solid #cecece99;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 5vh;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.popup-content {
  min-height: 200px;
  max-height: 80vh;
  padding: 30px 30px 10px;
  overflow: auto;
}

.form-14 {
  background-color: #0000;
}

.workorder-wrapper {
  max-height: 40vh;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: auto;
}

.workorder-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  max-height: 80px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
  overflow: auto;
}

.text-fields-wrapper {
  width: 40%;
  padding-left: 2px;
  padding-right: 2px;
}

.contact-wrapper {
  width: 30%;
}

.contact-iput-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.position-input {
  margin-bottom: 5px;
}

.delete-icon {
  background-color: #f003;
  border-radius: 2px;
  width: 20px;
  height: 18px;
  margin-bottom: 2px;
  padding: 2px;
}

.delete-icon.no {
  margin-bottom: 0;
}

.delete-icon.hide {
  height: 0;
  margin-bottom: 0;
  padding: 0;
}

.position-wrapper {
  flex-direction: row;
  align-items: center;
  width: 12%;
  padding-right: 2px;
  display: flex;
}

.select {
  background-color: #fff;
  margin-bottom: 5px;
}

.field-label-17 {
  font-size: 14px;
}

.text-field-7 {
  color: var(--black-2);
}

.input {
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 16px;
}

.input.no {
  margin-bottom: 0;
}

.form-button-wrapper {
  justify-content: flex-end;
  display: flex;
}

.submit-green {
  color: #fff;
  background-color: #3aa764;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.submit-green:hover {
  background-color: #308b53;
}

.submit-green.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-right: 40px;
  font-size: 13px;
  line-height: 13px;
}

.submit-green.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.submit-green.pijl.left-margin {
  margin-left: 20px;
}

.submit-green.pijl.middle_spacing {
  float: right;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.submit-green.pijl.middle_spacing:hover {
  background-color: #2f9656;
}

.submit-green.pijl.no-right {
  float: none;
  font-size: 13px;
  line-height: 13px;
}

.submit-green.pijl.no-right.werkbon {
  float: right;
  text-align: left;
  width: 49%;
  margin: 0 3px 8px;
  display: block;
}

.submit-green.pijl.no-right.right {
  float: right;
}

.submit-green.pijl.no-right.right.toon {
  margin-left: 20px;
}

.submit-green.pijl._100 {
  float: none;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.submit-green.pijl._100.grey {
  color: #00193d;
  text-align: center;
  background-color: #edf1f5;
  background-image: none;
}

.submit-green.pijl.status {
  color: #5fb18d;
  background-color: #d5f4e1;
  background-image: none;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.submit-green.pijl.status:hover {
  background-position: 95%;
}

.submit-green.pijl.status.red {
  color: #000;
  text-align: center;
  background-color: #f4d5d5;
  background-image: url('../images/right-arrow-3.svg');
  padding-left: 10px;
}

.submit-green.pijl.status.orange {
  color: #6f3200;
  text-align: center;
  background-color: #ff8c0099;
  padding-left: 10px;
}

.submit-green.pijl.orange {
  background-color: red;
  background-image: none;
  padding-left: 40px;
}

.submit-green.pijl.orange.margin {
  background-color: orange;
}

.submit-green.pijl.margin {
  margin-left: 10px;
  margin-right: 10px;
}

.submit-green.pijl.red {
  background-color: red;
  background-image: none;
  padding-left: 40px;
}

.submit-green.pijl.overslaan {
  background-color: #ffa600;
  background-image: none;
  padding-right: 22px;
}

.submit-green.pijl.overslaan:hover {
  background-color: #e09200;
}

.submit-green.left_margin {
  margin-left: 20px;
  font-weight: 500;
}

.workorder-checklist-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.workorder-checklist-wrapper.done {
  text-decoration: line-through;
}

.icon-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.select-icon {
  width: 40px;
  height: 40px;
  padding: 5px 8px;
}

.select-icon.small {
  width: 20px;
  height: 20px;
  padding: 2px;
}

.workorder-information-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  display: flex;
}

.informaion-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

.list-wrapper {
  width: 30%;
}

.list-wrapper.contact {
  flex-direction: column;
  justify-content: center;
  width: 20%;
  font-weight: 700;
  display: flex;
}

.list-wrapper.address {
  flex-direction: column;
  justify-content: center;
  width: 40%;
  display: flex;
}

.workorder-list-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.no-margin {
  margin: 0;
}

.heading-60 {
  color: #1d4583;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.planing-line {
  color: var(--black-2);
  border: 1px #000;
  font-weight: 700;
  text-decoration: none;
}

.planing-line:active {
  color: var(--black-2);
}

.planningline-link {
  color: var(--black-2);
  text-decoration: none;
}

.addresslist-wrapper {
  flex-direction: column;
  display: flex;
}

.address-link {
  color: var(--royal-blue-2);
  text-decoration: none;
}

.form-table {
  width: 100%;
}

.form-table.top-margin {
  margin-top: 15px;
  margin-bottom: 0;
}

.table-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.one-line._50 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 45%;
  display: flex;
}

.one-line.horizontal {
  align-items: flex-start;
}

.form-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.cmr-container {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 40px;
  overflow: hidden;
}

.cmr-header {
  width: 100vw;
  height: 5%;
}

.cmr-cell {
  border: 1px red;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
}

.cmr-cell.one-row {
  justify-content: center;
}

.cmr-cell.low {
  justify-content: flex-end;
}

.cmr-cell.low.right {
  align-items: flex-end;
}

.cmr-cell.low.middle {
  align-items: center;
}

.cmr-cell.low.left {
  padding-left: 0;
}

.cmr-cell.high {
  justify-content: flex-start;
}

.cmr-cell.high.middle.margin {
  padding-top: 10px;
}

.cmr-cell.high.middel {
  align-items: center;
}

.cmr-cell.middle {
  align-items: flex-start;
  padding-left: 60px;
}

.cmr-cell.middle.midd {
  justify-content: center;
}

.cmr-cell.middle.midd.left {
  align-items: center;
  padding-left: 50%;
}

.cmr-cell.middle.midd.small-left {
  padding-bottom: 0;
  padding-left: 30px;
}

.cmr-cell.middle.small-left {
  padding-bottom: 10px;
  padding-left: 40px;
}

.cmr-cell.left {
  padding-left: 0;
}

.cmr-cell.left.middle {
  align-items: center;
}

.cmr-cell.left.mid {
  justify-content: center;
}

.cmr-cell.right {
  align-items: flex-end;
}

.cmr-cell.right.middle {
  justify-content: center;
}

.cmr-cell.right.high.padding {
  padding-top: 10px;
  padding-right: 10px;
}

.cmr-cell.padding {
  padding-left: 40px;
}

.cmr-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding-top: 0;
  overflow: visible;
}

.rheemu-header-with-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-bottom: 5px;
  font-weight: 700;
  display: flex;
}

.rheemu-icon {
  height: 50px;
  padding-top: 10px;
}

.rheemu-no-bulelts {
  list-style-type: none;
}

.cmr-line {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-around;
  width: 80%;
  margin-top: 5px;
  font-size: 16px;
  display: flex;
}

._25 {
  width: 24.5%;
}

._25.left {
  padding-left: 10px;
}

._50 {
  width: 49.5%;
}

._50.left {
  padding-left: 10px;
}

.task-list-wrapper {
  border: 3px solid #000;
  width: 100%;
  margin-top: 5px;
  padding: 10px;
}

.add-task-line {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.add-task-line.exist {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 16px;
}

.select-wrapper, .input-wrapper {
  width: 50%;
}

.task-description {
  width: 45%;
}

.task-assigned {
  width: 20%;
}

.task-date {
  width: 10ch;
}

.list-heading {
  margin-top: 0;
  font-weight: 700;
}

.image-123 {
  max-width: none;
  max-height: 16px;
}

.text-app, .heading-61 {
  display: none;
}

.lgiht-header-form {
  color: var(--color);
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 20px;
}

.combined-form-block {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 0;
}

.vracht-line {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.vracht-line.header {
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  line-height: 18px;
}

.horizontal {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 5px;
  display: flex;
}

.body-alles-printen2 {
  height: 100vh;
  margin-left: -225px;
  padding-bottom: 25px;
  overflow: visible;
}

.div-block-280 {
  border-bottom: 1px solid #e0e0e0;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-periode {
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.tekst-button {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
  font-weight: 700;
  line-height: 11px;
  text-decoration: none;
}

.img-button {
  width: 55px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img-button.smal {
  width: 55px;
}

.buttons-form {
  width: 100%;
}

.added-storage-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.storage-with-delete {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.autocomp {
  flex-direction: column;
  width: 20ch;
  display: flex;
  position: relative;
}

.autocomp-filter {
  margin-bottom: 0;
}

.autocomp-options {
  z-index: 50;
  background-color: #fff;
  border: 1px solid #d7dce0;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.autocomp-option-text {
  border: 1px #edf1f5;
  border-bottom-style: solid;
  padding-left: 10px;
}

.inventaris-wrapper {
  padding-bottom: 10px;
  overflow: auto;
}

._40 {
  width: 39.5%;
}

._40.left {
  color: var(--silver);
  text-transform: uppercase;
  padding-left: 10px;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
}

.add-to-list {
  background-color: #4caf5063;
  width: 20px;
  height: 18px;
  padding: 0;
}

._20 {
  width: 24.5%;
}

._20.left {
  color: #b7b7b7;
  text-transform: uppercase;
  width: 19.5%;
  padding-left: 10px;
  font-size: 10px;
  line-height: 10px;
}

.tax-line {
  margin-bottom: 2px;
  font-size: 13px;
}

.tax-new-wrap {
  width: 8ch;
}

.tax-input-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.with-top-margin {
  margin-top: 40px;
}

.paragraph-15, .paragraph-16 {
  text-decoration: underline;
}

.image-124 {
  margin-bottom: -200px;
}

.image-124.regbuur {
  margin-bottom: 25px;
}

.div-block-282 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.image-125 {
  width: 298px;
  margin-left: 10px;
}

.image-126 {
  width: 203px;
  margin-right: 15px;
}

.paragraph-17 {
  font-size: 13px;
}

.image-124-mob {
  margin-bottom: -122px;
  display: none;
}

.image-124-mob.regbuur {
  margin-bottom: 50px;
}

.div-block-283 {
  background-image: url('../images/verhuisbedrijf-van-buuren.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  margin-bottom: 40px;
}

.paragraaf-3 {
  color: #13131a;
  font-size: 13px;
  line-height: 14px;
}

.button-primary-green-3 {
  color: #fff;
  background-color: #3aa764;
  border-radius: 4px;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 500;
}

.button-primary-green-3:hover {
  background-color: #2b53ca;
}

.button-primary-green-3.pijl {
  float: right;
  color: #fff;
  background-color: #3aa764;
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-right: 40px;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-green-3.pijl:hover {
  background-color: #239b51;
  background-position: 97%;
}

.button-primary-green-3.pijl.no-right {
  float: none;
  font-size: 13px;
  line-height: 13px;
}

.button-primary-green-3.pijl.no-right.right {
  float: right;
}

.text-block-237 {
  border-bottom: 2px solid #000;
  height: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-237.invent {
  border-bottom-width: 1px;
  border-bottom-color: #dfdfdf;
  font-size: 15px;
  line-height: 18px;
}

.bold-text-33 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
}

.bold-text-33.dd4 {
  font-size: 13px;
  line-height: 16px;
}

.avc-container {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-left: 30px;
  padding-right: 40px;
  overflow: hidden;
}

.avc-top-white-space {
  height: 60px;
}

.avc-top-white-space.half {
  justify-content: space-between;
  align-items: flex-end;
  height: 30px;
  display: flex;
}

.center {
  text-align: center;
}

.small-medewerkers123 {
  color: #959595;
  margin-top: 3px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  display: none;
}

.small-medewerkers123.spacing-right {
  margin-right: 20px;
}

.small-medewerkers123.ne1 {
  font-size: 18px;
  line-height: 22px;
}

.dpformulieren {
  background-color: #e0e0e0;
  border-radius: 4px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.dropdown-toggle-7 {
  border-radius: 0;
  padding: 7px 30px 7px 10px;
}

.icon-6 {
  margin-right: 10px;
}

.dropdown-list-10 {
  background-color: #b3aeae;
}

.dropdown-list-10.w--open {
  background-color: #f2f2f2;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-top: -2px;
}

.dropdown-link-7 {
  border-bottom: 1px solid #bbb;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-285 {
  background-image: linear-gradient(#ffffffb3 13%, #0e1457e8 77%);
  border-radius: 3px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  padding: 12px 12px 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-62 {
  color: var(--border);
  font-weight: 700;
}

.double-lines {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.left-line, .right-line {
  width: 50%;
}

._10-width {
  width: 10ch;
}

.triple-line {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.triple-line.fixed-hieght.bold {
  font-weight: 700;
}

.meubelen {
  width: 50%;
}

.datum {
  width: 14ch;
}

.fixed-hieght {
  height: 20px;
}

.div-block-286 {
  align-self: auto;
  width: 100%;
  display: flex;
}

.div-block-286.line1 {
  border-bottom: 1px solid #fff;
}

.div-block-287 {
  display: flex;
}

.aa-offerte-header {
  background-image: linear-gradient(#0000004a, #0000004a), url('../images/AAVerhuizers_verhuizers.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-bottom: 20px;
  display: flex;
}

.aaw {
  color: #000;
}

.div-block-288 {
  display: flex;
}

.ne2 {
  align-items: center;
  margin-right: 20px;
  padding-right: 5px;
  display: flex;
}

.div-block-289 {
  background-color: #f5f7fd;
  justify-content: center;
  align-items: center;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.veldhoen-adress {
  color: #03437d;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: -20px;
  margin-right: 35px;
  display: flex;
}

.flex-line {
  justify-content: space-between;
  align-items: center;
  width: 35%;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.flex-line.bottom-margin {
  margin-bottom: 1rem;
}

.hour-totals {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.hour-summary {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 14px;
  display: flex;
}

.text-weight-bold {
  font-weight: 700;
}

.form-wrapper {
  width: 100%;
}

.form-row {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-filter-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.auto-wrapper {
  flex-flow: column;
  width: 100%;
  position: relative;
}

.text-field-5.auto-input {
  margin-bottom: 0;
}

.auto-list {
  z-index: 999;
  background-color: #fff;
  width: 100%;
  position: absolute;
}

.auto-list-item {
  border: .5px solid #909ead33;
  padding: 5px 20px;
  font-size: 13px;
}

.commercial-hours {
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
  align-items: center;
  padding: 3px 30px;
  display: flex;
}

.commercial-hours.grey {
  background-color: #f5f5f5;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.commercial-hours.inuren {
  background-color: #fcfcfc;
  padding-left: 50px;
}

.commercial-hours.inuren.uur {
  padding-left: 30px;
}

.commercial-hours.inuren.verhuizer1 {
  padding-left: 10px;
  padding-right: 10px;
}

.commercial-hours.no-border {
  border: 0 solid #000;
}

.hour-form {
  align-items: center;
  width: 50%;
  margin-bottom: 0;
  display: block;
}

.hour-form.compleet {
  width: 100%;
}

.hour-form.verhui1 {
  width: auto;
}

._4-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.hour-input {
  border-radius: 4px;
  margin-bottom: 0;
}

.hour-heading {
  margin-bottom: 0;
  margin-right: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
}

.hour-heading.los2 {
  margin-top: 15px;
}

.hour-heading.report {
  border-bottom: 1px solid #000;
  font-weight: 700;
}

.hour-heading.spacing-top {
  margin-top: 30px;
}

.hour-heading.cp2 {
  margin-top: 20px;
}

.hour-heading.no-space {
  margin-bottom: 0;
}

.button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-wrap.is-right {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.exact-invoice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 3fr 2fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-148-copy {
  display: flex;
}

.div-block-148-copy.middel {
  border-bottom: 1px solid #ebebeb;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-148-copy.middel.mega {
  border-bottom-style: none;
  justify-content: flex-start;
  margin-left: 70px;
  margin-right: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-148-copy.middel.offer-buttons {
  width: 100%;
}

.div-block-148-copy.offert1 {
  border-bottom: 1px #ebebeb;
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.div-block-148-copy.offert1.oud1 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-148-copy.under {
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

.button {
  background-color: var(--royal-blue-2);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 11px 22px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
  display: inline-block;
}

.button:hover {
  background-image: linear-gradient(#0003, #0003);
}

.button.pijl {
  background-image: url('../images/right-arrow-1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-right: 40px;
}

.button.pijl.left-margin {
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 12px;
}

.button.pijl.left-margin.mob21 {
  display: none;
}

.button.pijl.small {
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 10px;
  font-size: 13px;
}

.button.left_margin {
  text-align: center;
  margin-left: 20px;
  font-weight: 500;
  line-height: 16px;
}

.button.right-margin {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.button.log-in {
  text-align: center;
  width: 100%;
  margin-bottom: 5px;
}

.button.grey {
  color: var(--midnight-blue-2);
  background-color: #e0e0e0;
}

.button.is-small {
  padding: 7px 10px;
}

.button.is-small.grey {
  color: var(--black);
}

.button.is-green {
  color: #fff;
  background-color: #3aa764;
}

.button.is-red {
  background-color: #ff2424;
}

.align-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-small {
  margin: 1.5rem;
}

.offerte-page-content {
  background-color: #fff;
  border: 1px solid #e0e3e5;
  border-radius: 4px;
  min-width: 65vw;
  min-height: 25vh;
  padding-bottom: 2rem;
  box-shadow: 0 0 6px #00000017;
}

.section-heading-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-header {
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 2rem;
  display: flex;
}

.content-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #ebebeb;
  flex-flow: column;
  display: flex;
}

.content-heading {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.latest-offer {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.icon-65x65 {
  width: 65px;
  height: 65px;
}

.icon-65x65.opacity-50 {
  opacity: .5;
}

.link-8 {
  opacity: 1;
  color: var(--royal-blue-4);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.link-8:hover {
  text-decoration: none;
}

.link-8.light {
  opacity: .7;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 14px;
}

.link-8.light:hover {
  opacity: 1;
}

.link-8.light.spacing {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 13px;
}

.link-8.light.spacing.taken {
  margin-top: 15px;
  margin-left: 30px;
}

.link-8.light.spacing.taken.left {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
}

.cell {
  display: flex;
}

.cell.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell.y-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.cell.y-center {
  justify-content: flex-start;
  align-items: center;
}

.cell.y-center.x-center, .cell.x-center {
  justify-content: center;
  align-items: center;
}

.offer-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-columns: .5fr 1.5fr;
}

.no-text-deocoration {
  text-decoration: none;
}

.offer-accepted {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.other-offers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.offer-options {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 50vw;
  margin-bottom: 0;
}

.option-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 15ch;
}

.option-grid.accepted, .option-accepted {
  background-color: #c1e4ce91;
}

.option-item {
  border-radius: 4px;
  margin-bottom: 5px;
  padding: 4px;
}

.option-item.accepted {
  background-color: #c1e4ce91;
}

.option-item.declined {
  background-color: #ffc6c6a8;
}

.offer-services {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 50vw;
  margin-bottom: 0;
}

.service-item {
  margin-bottom: 5px;
}

.service-item.accepted {
  background-color: #c1e4ce91;
}

.service-item.declined {
  background-color: #ffc6c6a8;
}

.serivce-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2ch 100%;
}

.serivce-grid.accepted {
  background-color: #c1e4ce91;
}

.center-align {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.service-description {
  margin-bottom: 0;
}

.right-align {
  text-align: right;
}

.right-align.green {
  font-weight: 700;
}

.service-section {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.header-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.planning-filter-wrap {
  padding: 2rem;
}

.input-field {
  border: 1px solid #31313133;
  border-radius: 4px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.input-field::placeholder {
  color: #13131a61;
  font-size: 13px;
}

.input-field._50 {
  width: 49.5%;
}

.input-field._25 {
  width: 24.5%;
}

.input-field._75 {
  width: 74.5%;
}

.input-field._33 {
  width: 32%;
}

.input-field._66 {
  width: 66%;
}

.input-field._20 {
  width: 19.5%;
}

.input-field._40 {
  width: 39.5%;
}

.input-field._60 {
  width: 59.5%;
}

.input-field.error {
  color: red;
  text-align: left;
  border: 1px solid red;
}

.input-field.big_field {
  height: 200px;
}

.input-field.groot1 {
  min-height: 175px;
}

.input-field.small {
  width: 45%;
  margin-bottom: 20px;
}

.input-field.middle-field {
  height: 100px;
}

.input-field.datu {
  max-width: 200px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  line-height: 12px;
}

.planning-filter-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 2fr;
}

.checkbox-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-top: 10px;
  padding-left: 0;
  display: flex;
}

.checkbox-grid._2-columns {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cb-field {
  background-color: var(--white-smoke);
  border: 1px solid #ebebeb;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 1px 5px 1px 25px;
  display: flex;
}

.cb-field.perc {
  background-color: #f9fafb00;
  border-style: none;
  justify-content: center;
  width: auto;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 0;
}

.cb-field.accepteren {
  margin-right: 0;
  font-size: 13px;
}

.cb-field.instel {
  background-color: #f9fafb00;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
}

.cb-field.small {
  width: 32%;
  margin-right: 0;
}

.cb-field.form1 {
  width: auto;
}

.left-align {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.left-align.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.cell-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.furniture-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1.25fr .75fr .75fr .5fr;
  margin-bottom: 10px;
}

.furniture-cell {
  font-size: 13px;
}

.furniture-cell.checkboxes {
  justify-content: space-around;
  display: flex;
}

.furniture-cell.header {
  font-weight: 700;
}

.furniture-cell.header.checkboxes {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-63 {
  color: #004587;
  font-family: DM Sans, sans-serif;
  font-size: 31px;
  font-weight: 700;
}

.heading-63.small {
  font-size: 23px;
}

.image-127 {
  margin-top: 15px;
  margin-left: 10%;
  margin-right: 10%;
}

.image-128 {
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}

.image-129 {
  margin-left: 4%;
  margin-right: 4%;
}

.image-130 {
  margin: -15px auto 15px;
}

.image-131 {
  margin-top: -5px;
}

.vlot1 {
  color: var(--alice-blue);
}

.request-item {
  border-bottom: 1px solid #ebebeb;
  padding: 9px 30px;
}

.request-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.request-comments {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 5px;
  display: flex;
}

.request-name {
  width: 20%;
}

.request-type {
  width: 10%;
}

.request-tags {
  flex-flow: wrap;
  width: 45%;
  display: flex;
}

.request-status {
  width: 15%;
}

.request-actions {
  justify-content: flex-start;
  align-items: center;
  width: 10%;
  display: flex;
}

.image-132 {
  opacity: .68;
  width: 15px;
}

.text-block-238 {
  line-height: 12px;
}

.checkbox-8 {
  margin-top: 0;
}

.checkbox-field-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
}

.bold-text-34 {
  font-size: 12px;
  line-height: 12px;
}

.form-block-6, .form-block-7, .form-block-8, .form-block-9 {
  margin-bottom: 0;
}

.veldhoen-footer-wrap {
  border-bottom: 8px solid #03437d;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.code-embed {
  flex: none;
  overflow: hidden;
}

.kingkong-offerte-header {
  background-image: url('../images/gebr_stegeman.jpg'), linear-gradient(#0000004a, #0000004a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  margin-bottom: 20px;
  display: flex;
}

.kingkong-logo-wrap {
  margin: 15px;
}

.kingkong-h2-offerte {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.mbi-offerte-header {
  background-image: linear-gradient(#0000004a, #0000004a);
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  margin-bottom: 20px;
  display: flex;
}

.h2-offerte {
  color: #fff;
  text-align: center;
  padding-top: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.h2-offerte.mbi {
  color: #ec5d0b;
  padding-bottom: 15px;
}

.h2-offerte.abc {
  color: #f4751e;
  padding-bottom: 15px;
}

.image-133 {
  width: 150px;
  margin-left: -34px;
}

.image-134 {
  vertical-align: baseline;
  position: relative;
  inset: -16% 0% auto;
}

.image-135 {
  margin-bottom: 30px;
}

.topart {
  color: #af7b4d;
}

.topart_header_wrap {
  text-align: center;
  width: 100%;
}

.pavanrooyen {
  color: #fff;
}

@media screen and (max-width: 991px) {
  body {
    margin-left: 60px;
  }

  .iconbutton {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .iconbutton.reverse {
    width: 30%;
    height: 30px;
    margin-left: 0;
  }

  .iconinbutton {
    width: auto;
    min-width: auto;
  }

  .textinput {
    width: 100%;
  }

  .selectinput {
    margin-bottom: 5px;
  }

  .checkboxinput {
    color: #000;
    width: 100%;
    padding-left: 32px;
    padding-right: 12px;
    font-size: 15px;
    font-weight: 700;
  }

  .checkbox-5 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
  }

  .transparantbutton {
    width: 100%;
  }

  .menu-bar {
    width: 60px;
    min-width: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .dropdown-list-wrap {
    width: 100%;
    max-width: none;
    margin-bottom: 12px;
  }

  .image-24 {
    opacity: .7;
    object-fit: fill;
    width: 17px;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
    overflow: visible;
  }

  .image-24.arrowsm {
    max-width: 100%;
  }

  .image-24.itemvers {
    width: 23px;
    display: none;
  }

  .image-24.itemvers.mob {
    opacity: 1;
    width: auto;
    height: 20px;
  }

  .image-24.itemvers-copy {
    opacity: 1;
    width: auto;
    height: 23px;
    margin-bottom: 3px;
    display: block;
  }

  .image-24.itemvers-copy.mob {
    opacity: 1;
    width: auto;
    height: 20px;
  }

  .text-block-74 {
    display: none;
  }

  .text-block-74.selected {
    margin-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: visible;
  }

  .text-block-74.small-inner {
    display: flex;
  }

  .feature-icon {
    margin-bottom: 15px;
  }

  .div-block-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .div-block-5.divmenuabove {
    flex-direction: column;
    display: flex;
  }

  .link-block-5 {
    justify-content: center;
    padding: 10px 15px;
  }

  .link-block-5.selected {
    padding: 10px 15px;
  }

  .link-block-5.innerlink-menu {
    display: none;
  }

  .link-block-5.innerlink-menu.werkbon {
    display: flex;
  }

  .link-block-5.top-items.w--current {
    margin-bottom: 15px;
  }

  .link-block-5.item-low {
    margin-top: 15px;
  }

  .link-block-5.top-items1 {
    margin-bottom: 15px;
  }

  .link-block-5.top-items1.verhui12 {
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    width: 12%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 12px 10px;
  }

  .link-block-5.top-items1.verhui12:hover {
    background-color: #f5f7ff;
  }

  .link-block-5.top-items1.verhui12.w--current {
    width: 12%;
  }

  .link-block-5.top-items1.verhui12.last {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 20px;
  }

  .link-block-5.top-items1.verhui12.first {
    border-radius: 0;
  }

  .link-block-5.top-items1.verhui12.light {
    background-color: #f6f6f6;
  }

  .link-block-5.top-items1.verhui12.light.w--current {
    background-color: #fff;
    border-top: 2px solid #2b53ca;
    width: 12%;
  }

  .feature-wrap {
    flex-direction: row;
  }

  .dropdown-column {
    justify-content: flex-start;
    width: 50%;
  }

  .navigation-dropdown {
    display: none;
  }

  .menu-top {
    align-items: flex-end;
  }

  .menu-settings {
    justify-content: center;
    padding: 10px;
  }

  .div-block-7-right-copy-2 {
    width: 100%;
  }

  .div-block-95-tem-flow {
    width: 100%;
    margin-bottom: 2%;
  }

  .div-block-95-tem-flow.dede {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-95-tem-flow.dede.sep1, .div-block-95-tem-flow.dede.saf3 {
    width: 100%;
  }

  .div-block-95-tem-flow.dede.adres, .div-block-95-tem-flow.dede.right {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-95-tem-flow.dede._33 {
    width: 100%;
  }

  .div-block-95-tem-flow.dede.alles-printen.katlijst {
    width: 90%;
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-95-tem-flow.dede.alles-printen.new1 {
    width: 100%;
  }

  .heading-18 {
    margin-bottom: 10px;
  }

  .div-block-96 {
    flex-direction: column;
  }

  .div-block-4 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 15px;
  }

  .div-block-4.und {
    flex-direction: column;
  }

  .div-left-general {
    width: 100%;
  }

  .div-block-65.test-line {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 5px;
    padding-bottom: 5px;
  }

  .div-block-65.test-line.opties1, .div-block-65.test-line.opties, .div-block-65.test-line.inven {
    flex-direction: row;
  }

  .div-right-general {
    width: 100%;
  }

  .voeg-toe-button-4 {
    text-align: center;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-template-general {
    flex-direction: column;
  }

  .heading-19 {
    margin-left: 0;
  }

  .text-block-67 {
    width: 100%;
    margin-top: 3px;
  }

  .text-block-69.test1 {
    width: 100%;
  }

  .div-block-6 {
    width: 100%;
    margin-right: 0;
  }

  .body {
    margin-left: 60px;
  }

  .body.verhuizer {
    margin-left: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .image-34 {
    display: none;
  }

  .dropdown.blauw13 {
    width: 90%;
  }

  .heading-12 {
    margin-left: 0;
  }

  .text-field {
    width: 90%;
  }

  .form.grootform, .form.formgeheel, .div-inform-full, .div-inform-groot {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-samen {
    display: block;
  }

  .div-samen.two, .dropdown-toggle-2 {
    width: 100%;
  }

  .text-field-5.table {
    color: var(--black-2);
  }

  .text-field-5.table.small {
    width: 50%;
  }

  .form-3.hori.low.ne1 {
    flex-flow: column;
  }

  .heading-21 {
    margin-left: 0;
  }

  .div-block-7 {
    width: 100%;
    margin-bottom: 2%;
  }

  .button_icon {
    text-align: center;
    justify-content: flex-start;
    width: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 5px;
  }

  .text-block-92 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-6 {
    width: 31%;
  }

  .zoek {
    width: 100%;
  }

  .form-block {
    width: 31%;
  }

  .form-block.homezoe {
    width: 100%;
  }

  .link-block-7 {
    width: 31%;
  }

  .workordergrid {
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr .5fr;
  }

  .clientordergrid {
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .listrowgridcontainer {
    background-color: #0000;
  }

  .listrow {
    padding-left: 5px;
    padding-right: 5px;
  }

  .prospectgrid, .storagegrid {
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .statustext {
    margin-bottom: 3px;
  }

  .columnname {
    width: 100%;
  }

  .clientgrid {
    grid-template-columns: 1.5fr 1.5fr .75fr .5fr;
  }

  .listrow-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .listrowgridcontainer-2 {
    background-color: #0000;
  }

  .clientordergrid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .text-block-100.wero13.joubon {
    border-radius: 3px;
  }

  .link-list-item {
    text-decoration: none;
  }

  .columns-2-input-dossier {
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
  }

  .heading-22 {
    margin-left: 0;
  }

  .div-block-103 {
    flex-flow: column;
  }

  .div-block-103.opties1 {
    flex-direction: column;
  }

  .div-block-95-tem-flow-right, .div-block-7-left {
    width: 100%;
    margin-bottom: 2%;
  }

  .div-block-4-under {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 15px;
  }

  .div-block-4-under.und {
    flex-direction: column;
  }

  .div-block-4-under1 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 15px;
  }

  .div-block-4-under1.und {
    flex-direction: column;
  }

  .heading-21-123 {
    margin-left: 0;
  }

  .heading-under-title {
    margin-bottom: 10px;
  }

  .div-block-7-left-2 {
    width: 100%;
    margin-bottom: 2%;
  }

  .div-block-3 {
    justify-content: space-between;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-107 {
    width: 100%;
    margin-bottom: 2%;
  }

  .div-block-107.ruimtes {
    width: 100%;
  }

  .taxatieheaderimage {
    grid-template-columns: .25fr .5fr .25fr .5fr .5fr .25fr .25fr .25fr;
    width: 30px;
  }

  .textinput-2 {
    width: 100%;
  }

  .textinput-2.taxatieinputbutton {
    align-self: center;
    width: 30%;
    margin-bottom: 0;
  }

  .textinput-2.taxatieinput {
    min-width: 75px;
  }

  .taxatiegrid {
    grid-template-rows: auto;
    grid-template-columns: .8fr .4fr .4fr .25fr .25fr .25fr;
    grid-auto-columns: .25fr;
  }

  .taxatiegrid.materiaal {
    grid-template-columns: 1fr .5fr .5fr;
  }

  .voeg-plus-min {
    text-align: center;
    align-self: center;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 0;
  }

  .voeg-plus-min.red {
    align-self: center;
    margin-left: 0;
  }

  .taxatiebuttons {
    justify-content: center;
    display: flex;
  }

  .taxatieimage {
    width: 30px;
    height: 30px;
  }

  .listrow-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .listrow-4.taxatie {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .columnnametaxatie {
    text-align: center;
    width: 100%;
  }

  .div-block-45 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-a4-3.hoofpage.veldhoen {
    background-repeat: no-repeat;
  }

  .div-tekst {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-44 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-29.snieder.br1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-29.snieder.blok {
    padding-left: 0;
  }

  .div-block-29.snieder.oostland {
    background-image: none;
    flex-direction: column;
    height: auto;
  }

  .div-block-42 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-42.do._24, .div-block-42.do.kattenberg {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-42.mega {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-42.uts, .div-block-42.uts.snied1, .div-block-42.uts.snied2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .span3 {
    font-size: 12px;
  }

  .image-14 {
    top: -127%;
    right: 20px;
  }

  .div-block-47.wholewidht, .div-block-46 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-24 {
    margin-left: 0;
  }

  .div-block-115 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-115.groen1 {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-bottom: 7px;
    box-shadow: 0 2px 5px #b4b4b433;
  }

  .div-block-115.groen1.jou-bon {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-bottom: 7px;
  }

  .div-block-115.vehicle {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-bottom: 7px;
    box-shadow: 0 2px 5px #b4b4b433;
  }

  .div-block-115.vehicle.jou-bon {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-bottom: 7px;
  }

  .div-block-4-under1-2 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 15px;
  }

  .div-block-124 {
    width: 100%;
    height: auto;
    min-height: 50px;
    max-height: none;
  }

  .div-block-124.verhuizers.drop1 {
    width: 20%;
    padding-left: 3px;
    padding-right: 3px;
    display: none;
  }

  .div-left-general-2 {
    width: 100%;
  }

  .div-block-4-under1-3 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 15px;
  }

  .div-left-general-3 {
    width: 100%;
  }

  .div-block-128 {
    width: 100%;
    margin-bottom: 2%;
  }

  .div-block-136.greenback.week12.lijst {
    width: 23.3%;
  }

  .text-block-114-naam-lang.name-overflow {
    width: 100px;
  }

  .opdrachten-div1._15 {
    min-width: 100px;
  }

  .opdrachten-div1._15.voertuig {
    min-width: 50px;
  }

  .iconimage-2 {
    width: 25px;
    height: 25px;
  }

  .buttontext-4 {
    font-size: 13px;
    font-weight: 500;
  }

  .div_instellingen_123 {
    flex-direction: column;
  }

  .feature-icon-log {
    margin-bottom: 15px;
  }

  .div-block-95-tem-flow-right-form-vol {
    width: 100%;
    margin-bottom: 2%;
  }

  .iconinbutton-2 {
    width: auto;
    min-width: auto;
  }

  .div_stijl {
    flex-direction: column;
  }

  .button-11 {
    padding-left: 10px;
  }

  .button-11.blue.reverse, .button-11.grey.reverse, .button-11.orange.reverse, .button-11.red.reverse {
    padding-right: 10px;
  }

  .sm-pages-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-tekst-begroting {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-primary-blue {
    width: 160px;
  }

  .button-primary-blue.pijl.left-margin {
    margin-left: 3px;
  }

  .button-primary-blue.pijl.left-margin.mob21 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .button-primary-blue.left_margin {
    text-align: center;
  }

  .paragraaf._75 {
    width: 100%;
    margin-top: 0;
  }

  .menu-text {
    width: 100%;
    display: none;
  }

  .image-59 {
    opacity: .7;
  }

  .image-60 {
    width: 30px;
    display: block;
  }

  .div-block-143 {
    display: none;
  }

  .section-top-page {
    height: auto;
  }

  .section-top-page.offerte1 {
    margin-left: 0;
  }

  .section-top-page.medewer {
    margin-left: -60px;
  }

  .section-top-page.mobilev, .section-top-page.werkbonshow {
    display: none;
  }

  .section-middel-page.offerte1 {
    margin-left: auto;
  }

  .section-middel-page.ver1.werkbon12.mob-tel {
    background-image: linear-gradient(#cddaff, #f0f4ff4d 54%, #fff0);
  }

  .div_main.div_100.no_spacing {
    flex-flow: column;
    display: block;
  }

  .div_main.div_100.no_spacing.no_margin_under {
    flex-direction: column;
    display: flex;
  }

  .div_main.div_100.no_spacing.dagplan.sidebar {
    min-width: 140px;
    margin-right: .5%;
  }

  .div_main.no_spaving._100.offerteover {
    width: 100%;
  }

  .div_main.no_spaving._100.mede {
    border-style: none;
    border-radius: 5px;
    box-shadow: 0 2px 5px #b4b4b433;
  }

  .div_main.no_spaving._50.flow1, .div_main.no_spaving._50.flow1.taxatie {
    width: 100%;
  }

  .div_main.popup_div.no_spacing {
    width: 80%;
  }

  .div_main.div_inlog1 {
    width: 80%;
    padding: 20px 40px 40px;
  }

  .container_main {
    flex-direction: row;
    align-items: center;
    width: 95%;
    max-width: 95%;
    margin-left: auto;
    padding-top: 10px;
  }

  .container_main.verticaal {
    width: 95%;
    height: 30%;
  }

  .div_name_left {
    flex-direction: column;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div_name_top {
    justify-content: flex-start;
  }

  .div_name_top.under {
    justify-content: flex-end;
    width: 100%;
    margin-bottom: 10px;
  }

  .status_main.status_left_margin.werkbonnen.mede {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
  }

  .div_name_rigt {
    justify-content: flex-end;
  }

  .div_flow_main {
    border-bottom: 1px solid #edf1f5;
    width: 100%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .div_flow_main.done {
    border-bottom: 1px solid #edf1f5;
    flex-wrap: nowrap;
    width: 100%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .div_flow_main.done.first {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .div_flow_main.done.first._1-4 {
    border-top-right-radius: 10px;
    width: 100%;
  }

  .div_flow_main.done.first._1-5 {
    width: 100%;
  }

  .div_flow_main.mee_bezig {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div_flow_main.mee_bezig._1-4, .div_flow_main.mee_bezig._1-5 {
    width: 100%;
  }

  .div_flow_main.overgeslagen {
    border-bottom: 1px solid #edf1f5;
    width: 100%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 20px;
  }

  .div_flow_main.overgeslagen._1-4, .div_flow_main.overgeslagen._1-5, .div_flow_main._1-4, .div_flow_main._1-5 {
    width: 100%;
  }

  .flow_title_header {
    margin-bottom: 0;
  }

  .image-61 {
    display: none;
  }

  .div_flow_text {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-5_te-doen {
    margin-right: 20px;
  }

  .heading-36 {
    font-size: 18px;
  }

  .heading-36.ne1 {
    display: block;
  }

  .button-grey-primaire-no-drop {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-grey-primaire-no-drop.left_margin {
    text-align: center;
  }

  .div-block-flow.opties1 {
    flex-direction: column;
  }

  .div-block-flow.formreight {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-flow.formreight.hor {
    max-height: 902vh;
  }

  .div-flow-page {
    flex-direction: column-reverse;
  }

  .div-flow-left, .div-flow-left.taxatie {
    width: 100%;
  }

  .button-primary-green.pijl.left-margin {
    margin-left: 3px;
  }

  .button-primary-green.left_margin {
    text-align: center;
  }

  .button-primary-overslaan.pijl.left-margin {
    margin-left: 3px;
  }

  .button-primary-overslaan.left_margin {
    text-align: center;
  }

  .div-block-115-flowtilte {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup_inhoud.groot, .popup_inhoud.groot.middelgroot, .popup_inhoud.middel.smallmiddel {
    width: 90%;
  }

  .button-primary-adres.pijl.left-margin {
    margin-left: 3px;
  }

  .button-primary-adres.left_margin {
    text-align: center;
  }

  .mover-logo {
    width: 150px;
  }

  .mover-logo.logof {
    display: block;
  }

  .div-block-148 {
    justify-content: flex-end;
    display: flex;
  }

  .section-top-page-filter {
    height: 100px;
  }

  .div-block-150 {
    padding: 10px 15px;
  }

  .popup_div_50._100.hor {
    flex-direction: column;
  }

  .button-primary-red.pijl.left-margin {
    margin-left: 3px;
  }

  .button-primary-red.left_margin {
    text-align: center;
  }

  .offerte-overzicht {
    margin-left: -60px;
  }

  .section-2 {
    background-image: linear-gradient(214deg, #184788, #1847888f 100%, #0000);
    background-position: 0 0;
  }

  .heading-42 {
    margin-bottom: 10px;
  }

  .div-block-155 {
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-43 {
    font-size: 18px;
  }

  .text-block-13 {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  .div-block-156 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .text-block-14 {
    text-align: center;
    padding-bottom: 50px;
  }

  .image-16 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-157 {
    padding-bottom: 20px;
  }

  .log-in-body {
    margin-left: -60px;
  }

  .div-block-160 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .divinlog-logo {
    border-bottom-color: #fdfdfd52;
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .section-124 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-124.dagplan.medewer {
    margin-left: -60px;
  }

  .section-124.werkbonsectie {
    background-image: linear-gradient(#cddaff, #fff0 54%);
    height: 85vh;
    overflow: auto;
  }

  .section-124.werkbonsectie.move1 {
    height: auto;
    padding-bottom: 80px;
    overflow: auto;
  }

  .section-124.verhui1 {
    margin-left: 60px;
  }

  .heading-45 {
    margin-right: 20px;
  }

  .columns-2-input-dossier-adres {
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-maps.no-left {
    width: 20px;
    margin-right: 10px;
    padding: 2px;
  }

  .div-block-15-1234.mega1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-rapport {
    width: auto;
  }

  .text-block-53 {
    display: none;
  }

  .div-block-87.home {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-88 {
    justify-content: space-between;
    padding: 0;
  }

  .div-block-88.outside.left {
    padding: 0;
  }

  .div-block-88._1-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-rapport-right {
    width: auto;
    margin-top: 2%;
  }

  .div-block-92.tilteabove {
    display: none;
  }

  .heading-11 {
    text-align: center;
  }

  .heading-5 {
    font-size: 32px;
  }

  .div-block-170 {
    flex-direction: column;
  }

  .tab-link-tab-2-2.w--current, .tab-link-tab-2-2.alg, .tab-link-tab-2-2.date {
    background-position: 50%;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .lijst-div.opemr {
    width: 30%;
  }

  .image-73 {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-177 {
    text-align: center;
  }

  .div-block-69._60 {
    width: 46%;
  }

  .sm-pdf {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-181 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .voeg-toe-button-2.offerte-button {
    margin-right: 0;
  }

  .div-block-191 {
    margin-right: 10px;
  }

  .inhoud-a4-vogel {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-197 {
    margin-left: 30px;
  }

  .image-79 {
    display: none;
  }

  .inhoud-a4-kattenberg {
    margin-left: 30px;
    margin-right: 30px;
  }

  .inhoud-a4-kattenberg.first.hoek {
    margin-left: 100px;
  }

  .inhoud-a4-kattenberg.middle.mega {
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-block-160 {
    margin-left: 30px;
    margin-right: 300px;
  }

  .text-block-160.bighoek.kost.utszakmid, .text-block-160.sma1, .text-block-160.title-uts {
    margin-right: 30px;
  }

  .text-block-161 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-161.hoek {
    margin-left: 100px;
  }

  .text-block-162 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lijst-grote-stukken {
    margin-left: 30px;
    margin-right: 30px;
  }

  .image-81 {
    display: none;
  }

  .inhoud-a4-v24 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .image-82 {
    padding-left: 30px;
  }

  .v24-h2 {
    margin-left: 30px;
  }

  .div-inhoud-v24, .div-inhoud-v24.last, .div-block-203, .text-block-165, .div-block-204 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .v24-h4 {
    margin-left: 30px;
  }

  .heading-50 {
    margin-left: 30px;
    margin-right: 60px;
    line-height: 50px;
  }

  .heading-51 {
    margin-left: 30px;
  }

  .kattenberg-qoute-heading.adres, .div-block-51-kattenberg {
    margin-left: 30px;
    margin-right: 30px;
  }

  .list-kattenberg {
    margin-left: 50px;
    margin-right: 30px;
  }

  .list-kattenberg.hoek-lift {
    margin-left: 100px;
  }

  .image-86.small {
    padding-left: 40px;
  }

  .megah3.big, .megah3.spave {
    margin-left: 40px;
    margin-right: 40px;
  }

  .uts-van-hoek1.blok {
    width: 50%;
  }

  .div-inhoek, .div-block-211 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .woude-foot-new {
    letter-spacing: 9px;
  }

  .headeglas {
    width: 80%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-uts.zak {
    padding-right: 30px;
  }

  .div-snieder.blokland {
    margin-right: 50px;
  }

  .div-snieder.blokland.title {
    margin-bottom: 0;
  }

  .div-snieder.oostland {
    margin-top: 0;
  }

  .columns-8.oos {
    margin-top: 20px;
  }

  .div-block-215 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-woude {
    background-image: linear-gradient(to bottom, null, null), url('../images/Huis-de-Wolf-Jacco-for-web-1140x460.jpg');
    background-position: 0 0, 100%;
  }

  .handtek {
    margin-left: 30px;
  }

  .uts-zak, .uts-zak.headerhigh, .text-block-160-uts {
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-160-uts.sma1 {
    margin-right: 30px;
  }

  .utszakverde.heade12, .utszakverde.lin1, .utszakverde.lin1.grey {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-216 {
    align-items: flex-start;
  }

  .div-botsras {
    margin-left: 30px;
    margin-right: 30px;
  }

  .column-36.blokl {
    padding-right: 0;
  }

  .div-buitenland-foto {
    margin-left: 30px;
    margin-right: 30px;
  }

  .menu-bar-verhuizers {
    -webkit-text-stroke-color: #fff;
    background-color: #fff;
    border-radius: 0;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    min-width: auto;
    padding-bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
    inset: auto 0% 0%;
    box-shadow: 0 2px 5px #cbcbcb33;
  }

  .volledig.verhuizers {
    border-radius: 0;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .grid-3 {
    grid-template: ". Area"
    / 2fr .75fr .25fr .5fr 1fr;
    align-items: center;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .nobold {
    border-bottom: 1px #000;
    font-weight: 400;
    text-decoration: underline;
  }

  .adw-offerte-header, .adw-offerte-header-copy {
    height: 325px;
  }

  .div-block-115-new1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-175 {
    margin-top: 5px;
  }

  .div-block-226 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-228, .div-block-229, .div-block-230, .div-block-231, .div-block-232, .div-block-233 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-235.wholewidht {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-236 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-205 {
    margin-right: 40px;
    display: block;
  }

  .image-98 {
    display: block;
  }

  .div-block-238 {
    width: 400px;
    display: none;
  }

  .column-48 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-tekst-2, .div-block-252 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .span3-2 {
    font-size: 12px;
  }

  .div-block-254 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-255, .div-block-258, .div-block-259, .div-block-263, .div-block-264, .div-block-270 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-271, .div-block-273.wholewidht {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-274, .div-block-277 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-278 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .submit-green.pijl.left-margin {
    margin-left: 3px;
  }

  .submit-green.left_margin {
    text-align: center;
  }

  .workorder-information-wrapper {
    flex-direction: column;
  }

  .informaion-wrapper, .list-wrapper, .list-wrapper.contact, .list-wrapper.address {
    width: 100%;
  }

  .workorder-list-wrapper {
    margin-bottom: 5px;
  }

  .table-row, .one-line._50 {
    display: flex;
  }

  .text-app {
    color: #000317;
    margin-top: 4px;
    font-size: 12px;
    line-height: 12px;
    display: block;
  }

  .text-app.mob {
    color: #919191;
  }

  .heading-61 {
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    display: flex;
  }

  .div-block-281 {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .buttons-form {
    margin-top: 30px;
  }

  .autocomp {
    width: 20ch;
  }

  .tax-input-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .small-medewerkers123 {
    color: #3a66eb;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .small-medewerkers123.ne1 {
    display: block;
  }

  .column-51 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .aa-offerte-header {
    height: 325px;
  }

  .hour-totals {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form-filter-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-148-copy {
    justify-content: flex-end;
    display: flex;
  }

  .button.pijl.left-margin {
    margin-left: 3px;
  }

  .button.pijl.left-margin.mob21 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .button.left_margin {
    text-align: center;
  }

  .offerte-page-content {
    width: 100%;
  }

  .offer-options, .offer-services {
    width: 60vw;
  }

  .serivce-grid {
    grid-template-columns: 5% 95%;
  }

  .header-form {
    justify-content: flex-end;
  }

  .kingkong-offerte-header, .mbi-offerte-header {
    height: 325px;
  }
}

@media screen and (max-width: 767px) {
  .iconbutton.reverse {
    background-color: #f6f7f9;
    width: auto;
    min-width: auto;
    max-width: none;
    padding: 0;
  }

  .textinput {
    margin-bottom: 7px;
  }

  .image-24.itemvers {
    width: 23px;
  }

  .image-24.itemvers-copy {
    width: auto;
    height: 21px;
    margin-bottom: 3px;
  }

  .text-block-74.selected, .image_profile {
    display: none;
  }

  .div-block-5 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-5.divmenuabove {
    flex-direction: column;
  }

  .link-block-5.top-items1.verhui12 {
    flex-direction: column;
    width: 12%;
    margin-bottom: 0;
  }

  .link-block-5.top-items1.verhui12.w--current {
    border-top: 2px solid #5c507f;
  }

  .feature-wrap {
    flex-direction: row;
    margin-left: 0;
  }

  .dropdown-column {
    width: 100%;
  }

  .menu-settings.verh1 {
    width: auto;
  }

  .div-block-7-right-copy-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-95-tem-flow {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-18 {
    margin-left: 0;
  }

  .div-block-96 {
    flex-direction: column;
  }

  .div-block-65.test-line.opties.accepted.offer, .div-block-65.test-line.opties.rejected.offer {
    width: 100%;
  }

  .voeg-toe-button-4 {
    text-align: center;
    margin-top: 7px;
    margin-right: 0;
    display: block;
  }

  .heading-19 {
    margin-left: 0;
  }

  .dropdown {
    width: 50%;
    margin-right: 10px;
  }

  .heading-12 {
    margin-left: 0;
  }

  .form.grootform, .form.formgeheel {
    padding-left: 0;
    padding-right: 0;
  }

  .div-inform-full, .div-inform-groot {
    width: auto;
    margin-bottom: 10px;
  }

  .div-samen {
    flex-direction: column;
  }

  .div-samen.two {
    flex-direction: column;
    width: 100%;
  }

  .dropdown-toggle-2, .form-block-standaard._60, .form-block-standaard._40 {
    width: 100%;
  }

  .text-field-5 {
    margin-bottom: 5px;
  }

  .text-field-5.table {
    width: 100%;
  }

  .form-3.hori.low.ne1 {
    flex-flow: column;
  }

  .heading-21 {
    margin-left: 0;
  }

  .div-block-7 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button_icon {
    text-align: center;
    margin-top: 7px;
    margin-right: 0;
    display: flex;
  }

  .link-block-6 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .image-2 {
    padding: 5px;
  }

  .zoek {
    margin-bottom: 0;
  }

  .form-block, .form-block.homezoe, .link-block-7 {
    width: 100%;
  }

  .table {
    background-color: #0000;
    border-style: none;
  }

  .link-block-3 {
    border: 1px #000;
  }

  .workordergrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .listrowgridcontainer {
    width: auto;
    margin-left: 80px;
    padding-left: 0;
  }

  .listrowgridcontainer.clientgrid {
    width: 100%;
  }

  .listrowgridcontainer.storagegrid {
    margin-left: 180px;
  }

  .listrow {
    width: 95vw;
    display: block;
  }

  .prospectgrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .storagegrid {
    grid-template-rows: auto auto auto;
  }

  .statustext {
    width: 80px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    line-height: 12px;
  }

  .statustext.storage {
    width: 180px;
  }

  .clientgrid {
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
  }

  .listrow-3 {
    width: auto;
    display: block;
  }

  .listrowgridcontainer-2 {
    width: auto;
    margin-left: 10px;
  }

  .bold-text {
    display: none;
  }

  .link-list-item, .columns-2-input-dossier {
    text-decoration: none;
  }

  .heading-22 {
    margin-left: 0;
  }

  .div-block-95-tem-flow-right, .div-block-7-left {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-21-123, .heading-under-title {
    margin-left: 0;
  }

  .div-block-7-left-2 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-38 {
    padding: 5px;
  }

  .heading-3.akkoord1, .heading-3.naamoptie, .heading-3.optiea, .heading-3.prijsoptie {
    font-size: 15px;
  }

  .div-block-3 {
    display: none;
  }

  .div-block-107 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .textinput-2 {
    margin-bottom: 7px;
  }

  .textinput-2.taxatieinputbutton {
    width: 40px;
    min-width: 40px;
    height: 25px;
    font-size: 11px;
  }

  .textinput-2.taxatieinput {
    width: 70px;
    min-width: 70px;
    height: 25px;
    margin-bottom: 0;
    font-size: 11px;
  }

  .taxatiegrid {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr .25fr;
    justify-content: space-between;
    display: flex;
  }

  .taxatiegrid.materiaal {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr 1fr .5fr;
  }

  .voeg-plus-min, .voeg-plus-min.red {
    border-radius: 2px;
    width: 25px;
    height: 25px;
    padding: 12px 12px 14px;
  }

  .taxatiebuttons {
    width: 100px;
  }

  .listrow-4 {
    display: block;
  }

  .listrow-4.header.taxatie, .listrow-4.taxatie {
    width: 100%;
  }

  .listrow-4.taxatie.new-furn {
    display: flex;
  }

  .columnnametaxatie {
    width: 70px;
    font-size: 11px;
  }

  .columnnametaxatie.aan {
    width: 100px;
  }

  .text-block-54 {
    font-size: 13px;
  }

  .image-5.aa-img.aa1 {
    width: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section-a4-3.hoofpage.veldhoen {
    height: 825px;
  }

  .section-a4-3.hoofpage.buur {
    padding-bottom: 100px;
  }

  .section-a4-3.mega1, .section-a4-3.mega1.megapage, .section-a4-3.stan1, .section-a4-3.stan1.megapage {
    border-right-width: 10px;
  }

  .text-block-50 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .div-tekst {
    align-items: flex-end;
  }

  .text-block-56, .text-block-57 {
    display: none;
  }

  .div-block-42.mega {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-42.uts {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-42.uts.last {
    margin-bottom: 180px;
  }

  .div-block-51 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .span-big {
    font-size: 14px;
  }

  .image-6.no3 {
    width: 80px;
  }

  .image-6.no3.epv {
    width: 55px;
  }

  .image-14 {
    top: -127%;
  }

  .div-block-43.aane {
    display: none;
    overflow: visible;
  }

  .p-summary-2.rightp {
    font-size: 15px;
  }

  .heading-13 {
    font-size: 14px;
  }

  .heading-24 {
    margin-left: 0;
  }

  .div-block-124 {
    height: 80px;
  }

  .div-block-124.verhuizers {
    width: auto;
    padding-left: 3px;
    padding-right: 3px;
  }

  .div-block-128 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-136.greenback.week12.lijst, .week-werkplanning {
    flex-direction: column;
  }

  .naam-div.lang.icon {
    min-width: 100px;
  }

  .naam-div.leeg1icon {
    min-width: 80px;
  }

  .opdrachten-div1._15.voertuig {
    min-width: 100px;
  }

  .iconimage-2 {
    width: 17px;
    height: 17px;
  }

  .buttontext-4 {
    display: none;
  }

  .div-block-91 {
    width: 80%;
  }

  .div-block-95-tem-flow-right-form-vol {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-11 {
    background-image: linear-gradient(to right, var(--forest-green) 30%, var(--dark-green) 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-11:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.blue {
    background-image: linear-gradient(to right, var(--midnight-blue) 30%, #000f25 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.blue:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.blue.reverse {
    background-image: linear-gradient(270deg, var(--midnight-blue) 61%, #000f25 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-11.blue.reverse:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.reverse {
    background-image: linear-gradient(270deg, var(--forest-green) 30%, var(--dark-green) 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-11.reverse:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.grey {
    background-image: linear-gradient(to right, #ddd 30%, #a8a8a8 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.grey:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.grey.reverse {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-11.orange {
    background-image: linear-gradient(to right, #ff8c02 30%, #e36f05 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.orange:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.orange.reverse {
    background-image: linear-gradient(270deg, #ff8c02 30%, #e36f05 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 15px;
  }

  .button-11.orange.reverse:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.red {
    background-image: linear-gradient(to right, #ff1b1a 30%, #bd0302 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.red:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-11.red.reverse {
    background-image: linear-gradient(270deg, #ff1b1a 30%, #bd0302 92%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 15px;
  }

  .button-11.red.reverse:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-block-55 {
    display: none;
  }

  .text-block-124 {
    font-size: 13px;
  }

  .div-tekst-begroting {
    align-items: flex-end;
  }

  .button-primary-blue {
    width: 156px;
  }

  .button-primary-blue.pijl.left-margin {
    padding-left: 15px;
    padding-right: 30px;
  }

  .button-primary-blue.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .button-primary-grey.orange_taxatie {
    font-size: 13px;
  }

  .paragraaf.light {
    font-size: 14px;
    line-height: 14px;
  }

  .link-3.light.spacing {
    line-height: 15px;
  }

  .dropdown-toggle-3 {
    width: 100%;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .image-60.verhuiz {
    width: 50px;
  }

  .section-top-page.mobilev {
    margin-left: -60px;
    display: none;
  }

  .section-middel-page.ver1 {
    margin-left: -60px;
  }

  .section-middel-page.ver1.werkbon12.mob-tel {
    background-image: linear-gradient(#cddaff, #f0f4ff4d 41%, #fff0);
  }

  .div_main.no_spaving._100.medewer.ne13 {
    margin-top: 0;
  }

  .div_main.planning {
    width: 100%;
    margin-bottom: 1%;
  }

  .container_main {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .container_main.verticaal {
    width: 100%;
    max-width: 90%;
    height: auto;
  }

  .div_name_left {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div_name_top {
    text-align: center;
  }

  .div_name_top.under {
    align-items: center;
    width: 100%;
    margin-top: 10px;
  }

  .status_main.status_left_margin.no100.small {
    margin-top: 5px;
    margin-left: 3px;
  }

  .div_name_down {
    justify-content: flex-start;
    font-size: 13px;
  }

  .div_name_rigt {
    align-items: center;
  }

  .div_flow_main.done.first {
    justify-content: flex-start;
  }

  .div_flow_text {
    text-align: left;
    justify-content: flex-end;
  }

  .heading-36 {
    text-align: center;
    line-height: 21px;
  }

  .button-grey-primaire-no-drop.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .div-block-flow.formreight.hor {
    flex-direction: column;
    max-height: 90vh;
  }

  .div-block-flow.formreight.error, .div-block-flow.formreight.error-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-primary-green.left_margin, .button-primary-overslaan.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .popup_inhoud.groot {
    height: 90vh;
  }

  .popup_inhoud.groot.no-scroll {
    overflow: hidden;
  }

  .popup_inhoud._100-in.h {
    flex-direction: column;
  }

  .button-primary-adres.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .checkbox-field-4.perc {
    width: auto;
    padding: 5px;
  }

  .mover-logo {
    display: none;
  }

  .section-top-page-filter {
    height: 120px;
  }

  .text-block-133 {
    font-size: 13px;
  }

  .text1 {
    width: 30px;
  }

  .popup_div_50 {
    width: 100%;
  }

  .popup_div_50.left_div {
    margin-top: 20px;
  }

  .popup_div_50.left_div._75, .popup_div_50._30 {
    width: 100%;
  }

  .button-primary-red.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .section-2 {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-42 {
    margin-left: 0;
  }

  .div-inlog {
    padding: 20px;
  }

  .div-block-155 {
    display: flex;
  }

  .div-block-156 {
    height: auto;
  }

  .div-block-159 {
    width: 90%;
  }

  .section-124.dagplan.medewer {
    padding-top: 20px;
  }

  .section-124.werkbonsectie {
    padding-bottom: 40px;
  }

  .div-block-15-1234.mega1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .field-label-12 {
    margin-top: 5px;
  }

  .div-factuur-opties {
    height: 200px;
  }

  .div-block-87 {
    flex-direction: column;
  }

  .div-block-87.home {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-pane-tab-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .text-block-12.number.tilte, .text-block-12.number-succes.title {
    display: none;
  }

  .div-block-88 {
    width: auto;
    margin-top: 2%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-88.outside {
    margin-left: 0;
  }

  .div-block-88.outside._1-3 {
    width: 100%;
  }

  .div-block-88.outside.left {
    margin-right: 0;
  }

  .div-block-88._1-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-92 {
    flex-direction: row;
  }

  .div-block-92.tilteabove {
    flex-direction: row;
    display: none;
  }

  .text-block-145 {
    width: 25px;
    font-size: 11px;
  }

  .text-block-146 {
    width: 30px;
    font-size: 11px;
  }

  .text-block-147 {
    width: 25px;
    font-size: 11px;
  }

  .text-block-148 {
    width: 70px;
    font-size: 11px;
  }

  .div-block-179.med {
    flex-direction: column-reverse;
  }

  .checklist {
    width: 60%;
  }

  .div-block-69._5 {
    width: 15%;
  }

  .div-block-69._60 {
    width: 60%;
  }

  .div-block-69._60._223 {
    justify-content: flex-start;
  }

  .div-block-69._15 {
    width: 22%;
  }

  .div-block-69._15.e23 {
    width: 18%;
  }

  .div-block-69._15.ns {
    width: 25%;
  }

  .div-block-69._15._445 {
    width: 18%;
  }

  .div-block-72 {
    width: 40%;
  }

  .image-75 {
    width: 100px;
  }

  .error_mes {
    width: 85%;
  }

  .inhoud-a4-vogel {
    margin-bottom: 40px;
  }

  .image-78 {
    margin-bottom: 0;
  }

  .image-79 {
    display: none;
  }

  .inhoud-a4-kattenberg {
    margin-bottom: 40px;
  }

  .inhoud-a4-kattenberg.first.hoek {
    margin-left: 30px;
  }

  .inhoud-a4-kattenberg.middle.mega {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160 {
    margin-right: 30px;
  }

  .text-block-160.sma1.down.hoog.naam, .text-block-160.sma1.down.hoog.ho1 {
    padding-left: 10px;
  }

  .text-block-161 {
    margin-right: 200px;
  }

  .text-block-161.hoek {
    margin-left: 30px;
  }

  .text-block-161.hoek.off {
    margin-right: 30px;
  }

  .inhoud-a4-v24 {
    margin-bottom: 40px;
  }

  .heading-50.mega, .heading-50.stan123 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-83 {
    height: 250px;
  }

  .div-block-51-kattenberg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-51-kattenberg.price.mega {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-84 {
    margin-left: 43%;
  }

  .image-86 {
    width: 85%;
    padding-left: 10px;
  }

  .image-86.small {
    padding-left: 10px;
  }

  .megah3.big, .megah3.spave {
    margin-left: 10px;
    margin-right: 10px;
  }

  .columns-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uts-van-hoek1 {
    width: 85%;
  }

  .uts-van-hoek1.home {
    width: 65%;
  }

  .uts-van-hoek1.sniedr.bo1 {
    margin-left: 30px;
  }

  .uts-van-hoek1.ev1 {
    width: 125px;
  }

  .div-block-208 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 5px;
  }

  .image-88 {
    width: 150px;
    margin-top: 0;
  }

  .div-block-210 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-26.wit.hoek1 {
    justify-content: flex-end;
  }

  .woude-foot, .woude-foot-new {
    letter-spacing: 5px;
  }

  .headeglas {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-214 {
    align-items: center;
    display: flex;
  }

  .div-snieder {
    min-height: 230px;
  }

  .div-snieder.oostland {
    margin-bottom: 0;
    padding-left: 36px;
  }

  .div-snieder.oostland.row {
    flex-direction: column;
  }

  .columns-8.ev12 {
    padding-left: 30px;
  }

  .foot-hoek {
    margin-bottom: 5px;
    font-size: 9px;
    line-height: 13px;
  }

  .columns-9 {
    flex-direction: row;
    display: flex;
  }

  .div-block-215 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 12px;
  }

  .column-29 {
    font-size: 11px;
  }

  .column-30, .column-31 {
    padding-left: 0;
  }

  .div-pri {
    width: 100px;
  }

  .div-woude {
    background-image: linear-gradient(to bottom, null, null), url('../images/Huis-de-Wolf-Jacco-for-web-1140x460.jpg');
    background-position: 0 0, 100%;
  }

  .text-block-160-uts {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10px;
  }

  .utszakverde.lin1.grey {
    margin-left: 30px;
  }

  .div-block-216 {
    align-items: flex-start;
  }

  .bold-text-25 {
    font-size: 10px;
  }

  .column-32, .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-adres-30 {
    width: 50%;
  }

  .botsrastit {
    font-size: 25px;
    line-height: 25px;
  }

  .div-botsras {
    min-height: 125px;
  }

  .menu-bar-verhuizers {
    flex-direction: row;
    width: 100%;
    inset: auto 0% 0%;
  }

  .volledig.verhuizers {
    flex-direction: row;
  }

  .tiptopbalk {
    padding: 5px;
  }

  .text-block-173 {
    font-size: 15px;
  }

  .adw-offerte-header {
    height: 250px;
  }

  .adw-header-small-1 {
    height: 175px;
  }

  .adw-offerte-header-copy {
    height: 250px;
  }

  .div-block-115-new1 {
    border-bottom-style: none;
  }

  .text-block-175 {
    margin-top: 5px;
  }

  .heading-54 {
    font-size: 14px;
  }

  .text-block-176 {
    font-size: 13px;
  }

  .text-block-179 {
    display: none;
  }

  .text-block-180 {
    font-size: 13px;
  }

  .text-block-183 {
    display: none;
  }

  .text-block-184 {
    font-size: 13px;
  }

  .text-block-187 {
    display: none;
  }

  .text-block-188 {
    font-size: 13px;
  }

  .text-block-191 {
    display: none;
  }

  .text-block-192 {
    font-size: 13px;
  }

  .text-block-195 {
    display: none;
  }

  .text-block-196 {
    font-size: 13px;
  }

  .text-block-199, .text-block-200 {
    display: none;
  }

  .text-block-203 {
    font-size: 13px;
  }

  .oostland-info {
    width: 100%;
  }

  .div-block-240 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-240.inuren.uur {
    padding-left: 5%;
  }

  .div-block-241 {
    justify-content: flex-start;
    width: 100%;
    display: block;
  }

  .columns-13 {
    width: 100%;
    display: flex;
  }

  .div-show-cal.status_left_margin.no100.small, .factuur-nr.status_left_margin.no100.small {
    margin-top: 5px;
    margin-left: 3px;
  }

  .column-47 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-55 {
    font-size: 1.8em;
  }

  .container-2 {
    width: 80%;
  }

  .fac-colom {
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .div-block-249 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 10px;
  }

  .text-block-215 {
    font-size: 13px;
  }

  .heading-56 {
    font-size: 14px;
  }

  .div-tekst-2 {
    align-items: flex-end;
  }

  .text-block-216 {
    display: none;
  }

  .p-summary-3.rightp {
    font-size: 15px;
  }

  .div-block-77.rheemu {
    background-image: url('../images/top-round-flow.svg'), linear-gradient(#edf1f5a8, #edf1f5a8), url('../images/dozen-1.svg');
    background-position: 50% 100%, 0 0, 3% 65%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: auto, auto, 275px;
  }

  .text-block-219 {
    font-size: 13px;
  }

  .text-block-220 {
    display: none;
  }

  .div-block-257 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-222 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-block-223 {
    font-size: 13px;
  }

  .text-block-224 {
    display: none;
  }

  .div-block-262 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-226 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-block-227 {
    font-size: 13px;
  }

  .text-block-228 {
    display: none;
  }

  .text-block-231 {
    font-size: 13px;
  }

  .text-block-232 {
    display: none;
  }

  .text-block-234 {
    font-size: 13px;
  }

  .text-block-235 {
    display: none;
  }

  .submit-green.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .workorder-checklist-wrapper {
    flex-direction: column;
  }

  .table-row {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .one-line._50 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
  }

  .form-15 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .text-app.mob {
    font-size: 10px;
    line-height: 10px;
  }

  .heading-61 {
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    display: block;
  }

  .autocomp {
    width: 10ch;
  }

  .inventaris-wrapper {
    min-height: 200px;
    max-height: 20vh;
  }

  .inventaris-wrapper.den1 {
    min-height: auto;
    max-height: none;
    overflow: visible;
  }

  .tax-input-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-columns: auto auto;
  }

  .small-medewerkers123 {
    text-align: left;
    line-height: 21px;
  }

  .aa-offerte-header {
    height: 250px;
  }

  .form-filter-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .commercial-hours {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 5%;
    padding-right: 5%;
  }

  .commercial-hours.inuren.uur {
    padding-left: 5%;
  }

  .hour-form {
    width: 100%;
    display: flex;
  }

  .button.pijl.left-margin {
    padding-left: 15px;
    padding-right: 30px;
  }

  .button.left_margin {
    width: 50%;
    margin-left: 10px;
  }

  .centered {
    text-align: center;
  }

  .link-8.light.spacing {
    line-height: 15px;
  }

  .offer-options, .offer-services {
    width: 75vw;
  }

  .header-form {
    align-items: center;
  }

  .cb-field.perc {
    width: auto;
    padding: 5px;
  }

  .kingkong-offerte-header, .mbi-offerte-header {
    height: 250px;
  }
}

@media screen and (max-width: 479px) {
  .iconbutton {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-left: 0;
  }

  .iconbutton.green.reverse.spacing.greaan1.inste {
    margin-top: 13px;
  }

  .iconbutton.reverse {
    color: #325ae7;
    background-color: #f6f7f9;
    height: 31px;
    margin-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .iconbutton.red {
    background-color: #da0000;
  }

  .iconbutton.red:hover {
    background-color: #8f0000;
  }

  .iconinbutton {
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .iconinbutton.orange {
    position: static;
    inset: 0% auto 0% 0%;
  }

  .iconinbutton.red {
    background-color: #8f0000;
  }

  .iconinbutton.reverse {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
  }

  .textinput, .transparantbutton {
    width: 100%;
  }

  .image-24.itemvers {
    opacity: 1;
    width: 23px;
  }

  .image-24.itemvers-copy {
    opacity: 1;
    width: auto;
    height: 18px;
    margin-bottom: 3px;
  }

  .image_profile {
    display: none;
  }

  .div-block-5 {
    width: 100%;
  }

  .link-block-5.hideonsmall {
    display: none;
  }

  .link-block-5.top-items1.verhui12 {
    border-radius: 11px;
    flex-direction: column;
    width: 20%;
    margin-bottom: 0;
    padding: 12px 5px;
  }

  .link-block-5.top-items1.verhui12:hover {
    background-color: #eee;
    border-radius: 0;
  }

  .link-block-5.top-items1.verhui12.w--current {
    border-top: 2px solid #3a66eb;
    border-radius: 0;
    width: 20%;
    margin-top: 0;
  }

  .link-block-5.top-items1.verhui12.middle.hom23 {
    background-color: #070f47;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    margin-top: -14px;
    padding-top: 14px;
    padding-bottom: 24px;
  }

  .link-block-5.top-items1.verhui12.light {
    opacity: .6;
    border-radius: 0;
  }

  .link-block-5.top-items1.verhui12.light.w--current {
    width: 20%;
  }

  .feature-wrap {
    flex-direction: row;
    margin-left: 0;
  }

  .div-block-95-tem-flow.dede {
    padding: 10px;
  }

  .div-block-95-tem-flow.dede.sep1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-95-tem-flow.dede.adres {
    padding: 5px 10px;
  }

  .div-block-95-tem-flow.dede.adresright {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-95-tem-flow.dede.right {
    padding: 10px;
  }

  .div-block-95-tem-flow.dede.alles-printen.katlijst {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-95-tem-flow.dede.alles-printen.katlijst._134 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-95-tem-flow.dede.alles-printen.new1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-95-tem-flow.dede.mega {
    margin-bottom: 2px;
  }

  .heading-18 {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 30px;
  }

  .div-block-75 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-4 {
    flex-direction: column;
    display: flex;
  }

  .div-block-65 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-65.test-line {
    flex-direction: row;
    justify-content: flex-start;
  }

  .div-block-65.test-line.opties1 {
    flex-direction: column;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-65.test-line.opties {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-65.test-line.opties.accepted.offer {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-65.test-line.opties.rejected {
    align-items: flex-start;
  }

  .div-block-65.test-line.inven {
    flex-direction: column;
  }

  .div-block-65.test-line.inven.kat, .div-block-65.test-line.inven.mea, .div-block-65.test-line.deut, .div-block-65.test-line.under1.line1, .div-block-65.test-line.werkb {
    flex-direction: row;
  }

  .div-block-65.test-line.mobile {
    align-items: center;
    font-size: 15px;
  }

  .div-block-65.test-line.grey {
    opacity: .51;
  }

  .div-block-8 {
    flex-direction: column;
  }

  .voeg-toe-button-4 {
    text-align: center;
  }

  .div-block-6 {
    flex-wrap: wrap;
  }

  .body {
    margin-left: 60px;
  }

  .body.verhuizer {
    overflow: visible;
  }

  .dropdown {
    width: 100%;
    margin-bottom: 5px;
    margin-right: 0;
  }

  .dropdown.bleudrop {
    margin-left: 0;
  }

  .radio-header {
    margin-left: 45px;
  }

  .div-inform-full, .div-inform-groot {
    align-self: auto;
  }

  .material-label {
    width: 45%;
  }

  .material-label.bold {
    width: 26%;
    padding-left: 0;
  }

  .material-row.list {
    align-items: center;
  }

  .checkbox-label-2 {
    width: 50%;
  }

  .text-field-5._50 {
    width: 99%;
  }

  .text-field-5._25 {
    width: 49%;
  }

  .text-field-5._20 {
    width: 49%;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 11px;
    line-height: 11px;
  }

  .text-field-5._40 {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 11px;
    line-height: 11px;
  }

  .button_icon {
    text-align: center;
  }

  .image-2 {
    width: 30px;
  }

  .zoek {
    width: 100%;
    margin-bottom: 10px;
  }

  .workordergrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .clientordergrid {
    grid-template-rows: auto auto auto auto;
  }

  .listrowgridcontainer {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    position: static;
    bottom: 0;
    right: auto;
  }

  .listrowgridcontainer.clientgrid {
    margin-top: 5px;
  }

  .listrowgridcontainer.storagegrid {
    margin-top: 50px;
    margin-left: 0;
  }

  .listrow {
    flex-direction: column;
    display: flex;
  }

  .statustext {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    width: 100%;
    margin-bottom: 5px;
    inset: 0% 0% auto;
  }

  .statustext.terugbelverzoek {
    width: 100%;
    inset: 0% 0% auto;
  }

  .statustext.storage {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .clientgrid {
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .listrow-3 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    padding: 5px 10px;
    display: flex;
  }

  .listrowgridcontainer-2 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    position: static;
    bottom: 0;
    right: auto;
  }

  .clientordergrid-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    padding-right: 0;
    display: block;
  }

  .listvalue-2 {
    text-align: left;
    margin-top: 5px;
  }

  .bold-text-3 {
    text-align: center;
  }

  .image-11 {
    display: none;
  }

  .text-block-100 {
    margin-bottom: 0;
    padding-right: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .text-block-100.bold {
    display: inline-block;
  }

  .text-block-100.bold.name.werkbo {
    margin-bottom: 0;
    line-height: 12px;
  }

  .text-block-100.bold.name.doseer {
    font-size: 11px;
    font-weight: 500;
    line-height: 11px;
  }

  .text-block-100.wero13 {
    border-bottom: 1px #000;
    margin-bottom: 0;
    text-decoration: none;
  }

  .text-block-100.wero13.joubon {
    clear: none;
    color: #fff;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    font-weight: 700;
    display: inline-block;
  }

  .link-list-item {
    text-decoration: none;
  }

  .columns-2-input-dossier {
    flex-direction: row;
    align-items: center;
    text-decoration: none;
  }

  .columns-2-input-dossier.titlebar.meder {
    flex-direction: row;
    padding-left: 2px;
    padding-right: 2px;
  }

  .columns-2-input-dossier.smallmargin {
    flex-direction: column;
  }

  .columns-2-input-dossier.smallmargin.werkbon {
    flex-direction: row;
  }

  .columns-2-input-dossier.smallmargin.werkbon.nieuw {
    background-color: #ffbc4933;
  }

  .columns-2-input-dossier.smallmargin.werkbon.afgerond {
    background-color: #22c67e33;
  }

  .columns-2-input-dossier.smallmargin.dagen {
    flex-direction: row;
    align-items: center;
  }

  .columns-2-input-dossier.smallmargin.mede13 {
    flex-flow: row;
    padding: 4px 2px;
    display: block;
  }

  .div-block-103 {
    flex-direction: column;
  }

  .list-top-header-2 {
    text-align: center;
  }

  .text-block-101 {
    padding-top: 0;
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: 400;
  }

  .text-block-101.naam {
    padding-top: 10px;
  }

  .div-block-4-under, .div-block-4-under1 {
    flex-direction: column;
    display: flex;
  }

  .heading-under-title {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 30px;
  }

  .image-38 {
    width: 30px;
  }

  .heading-3.akkoord1 {
    display: none;
  }

  .heading-3.prijsoptie {
    width: 23%;
  }

  .div-block-table-info.adres {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3 {
    display: none;
  }

  .div-block-3.adres1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .textinput-2 {
    width: 100%;
  }

  .taxatiegrid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: flex-start;
  }

  .listrow-4 {
    flex-direction: column;
    display: flex;
  }

  .columnnametaxatie, .columnnametaxatie.aan {
    width: auto;
  }

  .text-block-60 {
    font-size: 14px;
  }

  .image-5 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-5.aa-img.aa1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-63 {
    display: none;
  }

  .div-block-45 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-6 {
    margin-left: auto;
  }

  .section-a4-3.midll {
    margin-bottom: 0;
  }

  .section-a4-3.hoofpage.hoek {
    padding-bottom: 20px;
  }

  .section-a4-3.hoofpage.woude {
    padding-bottom: 50px;
  }

  .section-a4-3.hoofpage.veldhoen {
    height: 485px;
  }

  .section-a4-3.hoofpage.buur {
    min-height: 975px;
  }

  .image-15 {
    display: none;
  }

  .div-tekst {
    flex-direction: column-reverse;
  }

  .header-black-bold.vlot {
    padding-left: 0;
  }

  .div-block-29 {
    flex-direction: column;
    width: auto;
  }

  .div-block-29.hoek {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-29.snieder {
    align-items: center;
  }

  .div-block-29.snieder.br1 {
    flex-direction: row;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-29.snieder.blok {
    flex-direction: row;
    margin-bottom: 20px;
  }

  .div-block-29.snieder.ev {
    align-items: flex-start;
  }

  .div-block-29.snieder.oostland.klein {
    margin-left: 0;
  }

  .div-block-29.aa1 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-29.vlot1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-42 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-42.do._24, .div-block-42.do.kattenberg {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-42.do.kattenberg.off {
    padding-top: 0;
  }

  .div-block-42.mega {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-42.uts {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-42.uts.last {
    margin-bottom: 120px;
  }

  .div-block-42.uts.snied1, .div-block-42.uts.snied2 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-42.vlot {
    margin-left: 0;
    padding-left: 5px;
  }

  .div-block-42.vlot.spoace {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-42.vlot123 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-51 {
    padding: 10px 5px;
  }

  .paragraph-10.de2 {
    margin-left: 0;
  }

  .paragraph-10.de2.katten {
    margin-left: 15px;
  }

  .div-block-50, .div-block-50.mmd2, .div-block-50.last2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .spam1 {
    margin-left: 20px;
  }

  .text-block-62 {
    display: none;
  }

  .text-block-61 {
    font-size: 12px;
    display: none;
  }

  .image-6 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
    overflow: visible;
  }

  .image-6.no3 {
    display: none;
  }

  .image-6.aa1 {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .div-block-52 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-52.kattenberg {
    align-items: flex-start;
  }

  .div-block-47 {
    width: 100%;
  }

  .div-block-47.wholewidht {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-43 {
    width: 100%;
  }

  .p-summary-2.rightp {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
  }

  .heading-13 {
    justify-content: space-between;
  }

  .heading-13.right1 {
    margin-left: 0;
  }

  .heading-13._24, .heading-13.kattenberg {
    justify-content: space-between;
  }

  .heading-13.kattenberg.los {
    margin-top: 15px;
  }

  .heading-13.snie {
    justify-content: space-between;
  }

  .heading-13.snie.bota {
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
  }

  .heading-13.utszak._52 {
    margin-top: 5px;
  }

  .div-block-46 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-46.vlot {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-links3 {
    width: 100%;
  }

  .image-39.medew {
    width: 26px;
    font-size: 25px;
  }

  .div-block-115 {
    border: 1px #e0e3e5;
    border-bottom-style: solid;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-115.groen1 {
    border-left: 10px none var(--forest-green);
    border-right-width: 10px;
    border-right-color: var(--forest-green);
    background-color: #fff;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 12px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
  }

  .div-block-115.groen1.ornaje {
    border-left-color: #c16e03;
    border-right-color: #ffae00;
  }

  .div-block-115.groen1.ornaje.rood {
    border-right-color: #ff3d3d;
  }

  .div-block-115.groen1.jou-bon {
    border-left-color: var(--royal-blue-4);
    padding-left: 0;
    text-decoration: none;
  }

  .div-block-115.werkbonnen.mee1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-115.vehicle {
    border-left: 10px none var(--forest-green);
    border-right-width: 10px;
    border-right-color: var(--forest-green);
    background-color: #fff;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 12px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
  }

  .div-block-115.vehicle.ornaje {
    border-left-color: #c16e03;
    border-right-color: #ffae00;
  }

  .div-block-115.vehicle.ornaje.rood {
    border-right-color: #ff3d3d;
  }

  .div-block-115.vehicle.jou-bon {
    border-left-color: var(--royal-blue-4);
    padding-left: 0;
    text-decoration: none;
  }

  .div-block-4-under1-2 {
    flex-direction: column;
    display: flex;
  }

  .div-block-124 {
    height: 80px;
  }

  .div-block-124.verhuizers {
    background-color: #0e1457bd;
    height: auto;
    min-height: 30px;
    padding: 0;
  }

  .div-block-124.verhuizers.drop1 {
    background-color: #363c6bb0;
    width: 25%;
  }

  .div-block-4-under1-3 {
    flex-direction: column;
    display: flex;
  }

  .div-block-136.greenback.week12.lijst {
    width: 100%;
  }

  .div-opdrachtline.hoofdline {
    display: none;
  }

  .text-block-114-naam-lang {
    font-size: 10px;
    line-height: 10px;
  }

  .text-block-114-naam-lang.small1, .text-block-114-naam-right-small.dienst {
    display: none;
  }

  .opdrachten-div1 {
    padding: 1px 2px;
  }

  .opdrachten-div1._15 {
    min-width: 70px;
    padding: 1px 2px;
  }

  .opdrachten-div1._15.voertuig {
    min-width: 50px;
  }

  .text-block-119, .text-block-119.o1 {
    font-size: 8px;
  }

  .div-block-91 {
    width: 100%;
  }

  .div-block-140 {
    flex-direction: column;
  }

  .iconinbutton-2 {
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .iconinbutton-2.red {
    background-color: #8f0000;
  }

  .iconinbutton-2.orange {
    position: static;
    inset: 0% auto 0% 0%;
  }

  .iconinbutton-2.reverse {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-59 {
    font-size: 14px;
  }

  .sm-pages-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-125 {
    font-size: 12px;
    display: none;
  }

  .text-block-126 {
    display: none;
  }

  .div-tekst-begroting {
    flex-direction: column;
  }

  .button-primary-blue {
    background-image: none;
    width: 140px;
  }

  .button-primary-blue.left_margin {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .button-primary-blue.right-margin {
    margin-right: 10px;
  }

  .button-primary-grey {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .button-primary-grey.orange_taxatie {
    margin-right: 3px;
  }

  .button-primary-grey.spcaing_left {
    margin-left: 0;
    margin-right: 0;
  }

  .button-primary-grey.left12 {
    margin-top: 20px;
    margin-left: 0;
  }

  .button-primary-grey.toewijzen {
    margin-right: 3px;
    position: static;
  }

  .button-primary-grey.toewijzen.bleu-button {
    margin-right: 5px;
  }

  .button-primary-grey.werkbon {
    width: 100%;
  }

  .paragraaf.light {
    text-align: left;
    font-size: 11px;
    line-height: 13px;
  }

  .paragraaf.light.dot {
    margin-left: 3px;
    margin-right: 3px;
  }

  .paragraaf.small_light._25 {
    font-size: 12px;
  }

  .paragraaf.small_light._25.auto {
    width: auto;
    margin-right: 10px;
    font-weight: 400;
    line-height: 12px;
  }

  .paragraaf.small_light._15.green {
    width: 100%;
    margin-bottom: 5px;
  }

  .paragraaf.small_light.docu {
    font-size: 12px;
  }

  .paragraaf._75 {
    width: auto;
    margin-top: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .paragraaf._75.bleu.m3 {
    margin-top: 0;
    margin-left: 0;
  }

  .paragraaf._75.auto1 {
    margin-top: 0;
    font-weight: 500;
  }

  .paragraaf._90, .paragraaf._20 {
    width: 100%;
    margin-bottom: 5px;
  }

  .paragraaf._20.kat123, .paragraaf._20.kat123-copy {
    width: 15%;
    display: none;
  }

  .paragraaf._15 {
    width: 100%;
    margin-bottom: 5px;
  }

  .paragraaf.small {
    font-size: 10px;
    line-height: 11px;
  }

  .paragraaf.small.o1 {
    font-size: 10px;
    line-height: 10px;
  }

  .link-3.light.spacing.taken.left {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .link-3.light.no-spacing {
    margin-top: 2px;
    font-size: 12px;
  }

  .link-3.light.nospace {
    text-align: right;
    margin-top: 5px;
    font-size: 12px;
  }

  .image-60.verhuiz {
    width: 50px;
    padding: 5px;
  }

  .section-top-page {
    height: auto;
  }

  .section-top-page._1tile {
    height: 80px;
  }

  .section-top-page.mobilev {
    display: none;
  }

  .section-top-page.werkbonshow {
    position: static;
  }

  .section-middel-page {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-middel-page.ver1.werkbon12 {
    padding-top: 10px;
  }

  .section-middel-page.ver1.werkbon12.mob-tel {
    color: var(--midnight-blue-2);
    background-image: linear-gradient(#cddaff, #f6f8ff2e 32%, #fff0);
  }

  .div_main.div_100.no_spacing.dagplan {
    min-width: 600px;
  }

  .div_main.div_100.spacingunder {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_main.no_spaving._100 {
    margin-bottom: 20px;
  }

  .div_main.no_spaving._100.medewer {
    background-color: #7a676700;
  }

  .div_main.no_spaving._100.medewer.ne13 {
    box-shadow: none;
    border-style: none;
    margin-top: 0;
  }

  .div_main.no_spaving._100.mede {
    margin-bottom: 0;
  }

  .div_main.no_spaving.maxheight {
    height: 80vh;
  }

  .div_main.popup_div.no_spacing, .div_main.div_inlog1 {
    width: 95%;
  }

  .div_main.planning.lijst {
    flex-direction: column;
    margin-top: 0;
  }

  .container_main {
    max-width: 70%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container_main.verticaal {
    max-width: 95%;
    height: auto;
    overflow: visible;
  }

  .container_main.verticaal.werkbonnen1 {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .container_main.topbon {
    align-items: center;
    max-width: 90%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container_main.topbon.werkbon {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_name_left {
    margin-top: 0;
    display: block;
  }

  .div_name_top.under {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .status_main.status_left_margin {
    margin-left: 10px;
  }

  .status_main.status_left_margin.red_high {
    margin-left: 0;
  }

  .status_main.status_left_margin.werkbonnen.com {
    margin-bottom: 6px;
    margin-left: 0;
  }

  .status_main.status_left_margin.werkbonnen.dagen {
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .status_main.status_left_margin.werkbonnen.mede {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .div_name_down {
    flex-direction: row;
  }

  .div_name_rigt {
    width: 100%;
  }

  .heading-35.no-space {
    margin-right: 0;
  }

  .heading-36 {
    text-align: center;
    margin-top: 0;
    font-size: 16px;
    line-height: 17px;
  }

  .heading-36.ne1 {
    margin-top: 10px;
  }

  .heading-36.bon1 {
    text-align: left;
  }

  .heading-36.bon1.werkb {
    font-size: 15px;
    line-height: 19px;
  }

  .button-grey-primaire-no-drop {
    margin-bottom: 10px;
  }

  .button-grey-primaire-no-drop.left_margin {
    width: 100%;
    margin-left: 0;
  }

  .div-block-flow {
    flex-direction: column;
  }

  .div-block-flow.formreight.hor {
    padding: 10px 5px 20px;
  }

  .div-block-flow.formreight.hor._34 {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-green.pijl.no-right {
    margin-right: 0;
  }

  .button-primary-green.pijl.no-right.werkbon {
    width: 100%;
  }

  .button-primary-green.pijl.no-right.right.toon.inkok {
    margin-left: 0;
  }

  .button-primary-green.left_margin, .button-primary-overslaan.left_margin {
    width: 100%;
    margin-left: 0;
  }

  .div-block-115-flowtilte {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-115-flowtilte.vrij1 {
    align-items: flex-start;
  }

  .button-primary-adres.left_margin {
    width: 100%;
    margin-left: 0;
  }

  .checkbox-label-5 {
    font-size: 12px;
    line-height: 12px;
  }

  .checkbox-label-5.nee3 {
    font-size: 13px;
    line-height: 13px;
  }

  .checkbox-field-4.form1 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .mover-logo {
    width: 100px;
  }

  .div-block-148 {
    flex-direction: column;
  }

  .div-block-148.middel {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-148.middel.mega {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-148.offert1 {
    align-items: center;
    padding: 20px 10px;
  }

  .column-6 {
    display: none;
  }

  .section-top-page-filter {
    height: 170px;
  }

  .div-block-150 {
    padding: 11px;
  }

  .div-block-151.under1 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .form-9 {
    flex-direction: column;
  }

  .button-primary-red.left_margin {
    width: 100%;
    margin-left: 0;
  }

  .text-block-134.bold1 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-block-134.bold1.oud {
    margin-bottom: 0;
  }

  .div-block-154 {
    margin-right: 0;
  }

  .section-2 {
    height: 90vh;
  }

  .heading-42 {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 30px;
  }

  .div-inlog {
    width: 90%;
    margin-top: -10%;
    margin-left: 2%;
    margin-right: 2%;
    padding: 11px;
  }

  .text-block-5 {
    font-size: 12px;
  }

  .text-field-2 {
    width: 100%;
  }

  .text-block-13 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-156 {
    justify-content: flex-start;
    height: auto;
    padding-top: 30px;
  }

  .text-block-14 {
    text-align: center;
    padding-left: 20px;
  }

  .divinlog-logo {
    padding-bottom: 10px;
  }

  .section-124.dagplan.medewer {
    padding-top: 10px;
  }

  .section-124.werkbonsectie {
    margin-left: 0;
    padding-top: 0;
  }

  .section-124.werkbonsectie.mobile {
    padding-bottom: 80px;
  }

  .section-124.werkbonsectie.move1 {
    overflow: visible;
  }

  .columns-2-input-dossier-adres {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-maps.no-left {
    width: 17px;
  }

  .div-werkbon-acties, .div-block-15-1234.mega1 {
    flex-direction: column;
  }

  .column-11.hor {
    justify-content: flex-end;
    padding-right: 10px;
    position: absolute;
  }

  .div-rapport {
    padding: 15px;
  }

  .text-block-12.number-succes {
    display: none;
  }

  .div-block-88 {
    padding: 16px;
  }

  .div-block-88.outside._1-3 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-88._1-3 {
    padding: 0;
  }

  .div-rapport-right {
    padding: 15px;
  }

  .tabs-content-2 {
    padding-top: 30px;
  }

  .div-block-89.left {
    padding: 15px;
  }

  .div-block-92 {
    flex-direction: column;
    align-items: stretch;
  }

  .heading-5 {
    padding-left: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .tabs-menu-2 {
    display: flex;
  }

  .lijst-div.opemr {
    width: 100%;
  }

  .text-block-148 {
    width: auto;
  }

  .bold-text-13 {
    font-size: 12px;
  }

  .column-13, .column-14, .column-15, .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-73 {
    width: 125px;
  }

  .column-17 {
    display: flex;
  }

  .checklist {
    width: 80%;
  }

  .icon-4, .icon-4.o1 {
    font-size: 11px;
    line-height: 12px;
  }

  .div-block-69._5 {
    width: 20%;
  }

  .div-block-69._60 {
    width: 80%;
  }

  .div-block-69._60._223 {
    width: 70%;
  }

  .div-block-69._60._223.dd23 {
    width: 55%;
  }

  .div-block-69._15 {
    width: 31%;
    display: none;
    overflow: visible;
  }

  .div-block-69._15.nh {
    display: none;
  }

  .div-block-69._15.eind1 {
    width: 100%;
    display: block;
  }

  .div-block-69._15.eind1.extra {
    width: 30%;
  }

  .div-block-69._15.spe1 {
    display: none;
  }

  .div-block-69._15.e23 {
    width: 40%;
  }

  .div-block-69._15.hh3 {
    display: none;
  }

  .div-block-69._15.ns {
    display: none;
    overflow: hidden;
  }

  .div-block-69._15._445 {
    width: 40%;
  }

  .div-block-69._15.mmd {
    width: 25%;
  }

  .div-block-70 {
    justify-content: flex-start;
  }

  .div-block-181 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-a4-4.midll {
    margin-bottom: 0;
  }

  .div-block-48 {
    margin-bottom: 10px;
  }

  .div-block-72 {
    width: 30%;
  }

  .div-block-183, .div-block-184, .div-block-185 {
    flex-direction: column;
    display: flex;
  }

  .column-21 {
    text-align: center;
  }

  .image-75 {
    width: 80px;
  }

  .error_mes {
    font-size: 15px;
    line-height: 19px;
  }

  .inhoud-a4-vogel {
    margin: 40px 15px;
  }

  .div-block-197 {
    margin-left: 15px;
  }

  .image-78 {
    margin-bottom: 0;
    display: none;
  }

  .image-79 {
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 20px;
    display: block;
  }

  .inhoud-a4-kattenberg {
    margin: 0 15px 40px;
  }

  .inhoud-a4-kattenberg.first.hoek {
    margin-left: 15px;
  }

  .inhoud-a4-kattenberg.middle {
    margin-top: 0;
  }

  .text-block-160 {
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .text-block-160.hoek {
    font-size: 11px;
  }

  .text-block-160.bighoek.kost.snied {
    margin-top: 10px;
  }

  .text-block-160.bighoek.kost.utszakmid, .text-block-160.bighoek.kost.utszakmid.text {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160.sma1 {
    margin-right: 5px;
  }

  .text-block-160.sma1.down.hoog.naam {
    margin-bottom: 10px;
  }

  .text-block-160.sma1.down.hoog.ho1 {
    padding-left: 11px;
  }

  .text-block-160.sma1.utszak {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160.sma1.utszak.last {
    margin-bottom: 200px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160.sma1.utszak.tex1 {
    margin-right: 10px;
  }

  .text-block-160.title-uts {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160.title-uts.reedtitl {
    padding-left: 15px;
  }

  .text-block-160.title-uts.reedtitl.top {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .text-block-161 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .text-block-161.hoek {
    margin-left: 15px;
  }

  .text-block-161.hoek.off {
    margin-right: 15px;
  }

  .text-block-162 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-81 {
    display: block;
  }

  .v24 {
    margin-bottom: 40px;
    padding-left: 15%;
    padding-right: 15%;
  }

  .inhoud-a4-v24 {
    margin: 40px 15px;
  }

  .image-82 {
    padding-left: 15px;
    padding-right: 35%;
  }

  .v24-h2 {
    margin-left: 15px;
    font-size: 17px;
    line-height: 20px;
  }

  .div-inhoud-v24 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-inhoud-v24.last {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-203 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-203.leeg.totaal {
    margin-right: 15px;
  }

  .small-line.dark {
    font-size: 11px;
    line-height: 13px;
  }

  .text-block-165, .div-block-204 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .v24-h4 {
    margin-left: 15px;
    font-size: 17px;
    line-height: 20px;
  }

  .heading-50 {
    margin-left: 15px;
    font-size: 40px;
    line-height: 40px;
  }

  .heading-50.mega, .heading-50.stan123 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-51 {
    margin-left: 15px;
    margin-right: 50px;
    font-size: 18px;
  }

  .image-83 {
    margin-right: 0;
  }

  .kattenberg-qoute-heading.adres {
    margin-left: 15px;
  }

  .div-block-51-kattenberg {
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px 5px;
  }

  .list-kattenberg {
    margin-left: 30px;
    margin-right: 10px;
  }

  .list-kattenberg.hoek-lift {
    margin-left: 30px;
  }

  .image-84 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-206 {
    flex-direction: column;
    padding-right: 10px;
  }

  .image-86.small {
    width: 85%;
  }

  .megah3.big {
    font-size: 30px;
    line-height: 30px;
  }

  .megah3.spave {
    font-size: 14px;
    line-height: 16px;
  }

  .paragraaf-2._20 {
    width: 100%;
    margin-bottom: 5px;
  }

  .column-25 {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 4px;
    padding-bottom: 4px;
  }

  .columns-7 {
    flex-direction: column;
    margin-top: 20px;
  }

  .button-primary-blue-2.right-margin {
    margin-right: 10px;
  }

  .heading-53 {
    font-size: 30px;
    line-height: 40px;
  }

  .uts-van-hoek1 {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uts-van-hoek1.woude {
    width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .uts-van-hoek1.home {
    width: 90%;
  }

  .uts-van-hoek1.home.woude, .uts-van-hoek1.sniedr {
    width: 80%;
  }

  .uts-van-hoek1.sniedr.bot {
    width: 180px;
  }

  .uts-van-hoek1.sniedr.bo1 {
    width: 150px;
  }

  .uts-van-hoek1.woud1 {
    width: 50%;
  }

  .uts-van-hoek1.blok {
    width: 94px;
  }

  .text-block-169 {
    margin-right: 2px;
    font-size: 9px;
  }

  .div-inhoek {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-211 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-211.hoekprijs {
    padding-left: 3px;
    padding-right: 3px;
  }

  .column-26 {
    font-size: 14px;
  }

  .column-26.big, .column-26.big.left, .column-26.left.top, .column-26.top, .column-26.wit {
    padding-left: 2px;
    padding-right: 2px;
  }

  .text-block-170 {
    font-size: 12px;
  }

  .text-block-170.smal1 {
    font-size: 11px;
    line-height: 11px;
  }

  .text-block-170.smal1._234 {
    font-size: 12px;
    line-height: 12px;
  }

  .bold-text-19, .bold-text-20 {
    font-size: 12px;
  }

  .bold-text-21 {
    font-size: 10px;
    line-height: 12px;
  }

  .s1hoek.no1 {
    margin-bottom: 10px;
  }

  .bold-text-23 {
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-212 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .woude-foot {
    letter-spacing: 3px;
    line-height: 14px;
  }

  .woude-foot-new {
    letter-spacing: 0;
    font-size: 13px;
  }

  .div-uts {
    min-height: 350px;
  }

  .uts-hero {
    font-size: 30px;
    line-height: 40px;
  }

  .uts-hero.zakhero {
    padding: 20px;
  }

  .div-snieder {
    min-height: 250px;
    margin-top: 20px;
    margin-right: 30px;
    padding-top: 0;
  }

  .div-snieder.blokland {
    margin-right: 20px;
  }

  .div-snieder.oostland {
    margin-bottom: 0;
    padding-left: 30px;
  }

  .div-snieder.oostland.row {
    flex-direction: column;
  }

  .uts-snieder.blokland {
    font-size: 25px;
    line-height: 33px;
  }

  .uts-snieder.ev {
    font-size: 20px;
    line-height: 30px;
  }

  .snied145 {
    padding-bottom: 0;
    padding-left: 0;
    font-size: 10px;
    line-height: 19px;
  }

  .snied145.bots1 {
    font-size: 10px;
  }

  .columns-8 {
    margin-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .image-91 {
    width: 35px;
  }

  .image-91.dekra {
    width: 81px;
  }

  .column-28 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .foot-hoek {
    margin-bottom: 10px;
  }

  .columns-9 {
    display: block;
  }

  .div-block-215 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-pri {
    width: 50px;
  }

  .div-woude {
    background-image: linear-gradient(to bottom, null, null), url('../images/Huis-de-Wolf-Jacco-for-web-1140x460.jpg');
    background-position: 0 0, 100%;
    min-height: 350px;
  }

  .handtek {
    margin-left: 10px;
  }

  .italic-text {
    font-size: 15px;
  }

  .uts-zak, .uts-zak.headerhigh {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-160-uts {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
  }

  .text-block-160-uts.hoek {
    font-size: 11px;
  }

  .text-block-160-uts.bighoek.kost.snied {
    margin-top: 10px;
  }

  .text-block-160-uts.sma1 {
    margin-right: 5px;
  }

  .text-block-160-uts.sma1.down.hoog.naam {
    margin-bottom: 10px;
  }

  .text-block-160-uts.wit.middl {
    padding-left: 0;
  }

  .uts-rechts {
    padding-left: 5px;
    padding-right: 5px;
  }

  .utszakverde.heade12, .utszakverde.lin1, .utszakverde.lin1.grey {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-92 {
    width: 80%;
  }

  .div-block-216 {
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
  }

  .bold-text-26 {
    font-size: 9px;
  }

  .div-adres-30, .div-adres-75-copy {
    width: 100%;
  }

  .div-block-217 {
    flex-direction: column;
    margin-top: 15px;
  }

  .div-botsras {
    min-height: 100px;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 0;
  }

  .image-93 {
    width: 75px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .column-34, .column-35 {
    display: none;
  }

  .ev1 {
    width: 80px;
    position: static;
  }

  .column-36 {
    padding-left: 0;
  }

  .div-buitenland-foto {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-adres-com {
    width: 100%;
  }

  .div-block-220 {
    flex-direction: column;
  }

  .div-adres-info {
    width: 100%;
  }

  .menu-bar-verhuizers {
    box-shadow: none;
    border-top: 1px solid #e8e8e8;
    border-radius: 0;
    align-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .volledig.verhuizers {
    align-items: stretch;
    width: 100%;
  }

  .text-block-173 {
    font-size: 14px;
    line-height: 16px;
  }

  .grid-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr .75fr .25fr .5fr 1fr;
  }

  .werkbvo1 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-37 {
    display: none;
  }

  .adw-offerte-header {
    background-image: linear-gradient(#0000, #0000), url('../images/adw-offerte-foto.jpg');
    background-position: 0 0, 50% 0;
  }

  .adw-h2-offerte {
    font-size: 30px;
    line-height: 30px;
  }

  .adw-offerte-header-copy {
    background-image: linear-gradient(#0000, #0000), url('../images/adw-offerte-foto.jpg');
    background-position: 0 0, 50% 0;
  }

  .adw-offerte-header-copy.vogel {
    background-image: linear-gradient(#014381cc, #014381cc), url('../images/042vsnm.jpg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    height: 200px;
  }

  .link-block-17.medewerkbo {
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .werkbon-mobile {
    background-color: #fff;
    width: 100%;
  }

  .image-39-werkbon-design {
    opacity: .55;
    width: 25px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-39-werkbon-design.medew {
    width: 26px;
    font-size: 25px;
  }

  .heading-34-werkbonmede {
    color: var(--midnight-blue-3);
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px;
    font-size: 15px;
    font-weight: 700;
  }

  .div-block-223 {
    background-color: #fff;
    border-right: 1px #cacaca;
    height: 100%;
    margin-right: 0;
    padding: 5px 8px;
  }

  .div-block-224 {
    border-left: 1px solid #dedede;
    margin-top: 7px;
    margin-bottom: 7px;
    padding: 5px 10px;
    text-decoration: none;
  }

  .heading-34-a {
    margin-top: 0;
    margin-bottom: 5px;
    text-decoration: none;
  }

  .div-block-115-new1 {
    border: 1px #e0e3e5;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-115-new1.groen1 {
    border-left: 10px none var(--forest-green);
    border-right-width: 10px;
    border-right-color: var(--forest-green);
    background-color: #fff;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 12px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dropdown-toggle-5 {
    clear: right;
    background-color: #f5f7fd;
    border: 1px solid #e9e9e9;
    border-radius: 1px;
    padding: 15px;
    font-size: 21px;
  }

  .dropdown-toggle-5.w--open {
    border-bottom: 1px solid #e3e3e3;
    font-size: 17px;
  }

  .text-block-174 {
    color: var(--royal-blue-4);
    font-size: 12px;
    font-weight: 500;
  }

  .icon-5 {
    color: var(--royal-blue-4);
    margin-right: 10px;
    font-size: 12px;
  }

  .dropdown-3 {
    clear: right;
  }

  .dropdown-link-5 {
    background-color: #f2f2f2;
    border-bottom: 1px solid #e7e7e7;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .text-block-175 {
    color: #fff;
    margin-top: 4px;
    font-size: 11px;
    font-weight: 500;
  }

  .dropdown-4 {
    object-fit: fill;
    margin-bottom: 31px;
    display: block;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .dropdown-toggle-6 {
    padding: 0;
  }

  .dropdown-5 {
    width: auto;
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-list-9 {
    inset: auto auto 0% 0%;
  }

  .dropdown-list-9.w--open {
    background-color: #272f60;
    bottom: 53px;
    left: -10px;
  }

  .dropdown-link-6 {
    color: #fff;
    border-bottom: 1px solid #efefef1a;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
  }

  .div-block-226 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-54 {
    justify-content: space-between;
  }

  .div-block-227 {
    flex-direction: column;
  }

  .div-block-228 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-177 {
    font-size: 14px;
  }

  .text-block-178 {
    display: none;
  }

  .div-block-229 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-181 {
    font-size: 14px;
  }

  .text-block-182 {
    display: none;
  }

  .div-block-230 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-185 {
    font-size: 14px;
  }

  .text-block-186 {
    display: none;
  }

  .div-block-231 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-189 {
    font-size: 14px;
  }

  .text-block-190 {
    display: none;
  }

  .div-block-232 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-193 {
    font-size: 14px;
  }

  .text-block-194 {
    display: none;
  }

  .div-block-233 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-197 {
    font-size: 14px;
  }

  .text-block-198 {
    display: none;
  }

  .div-block-234 {
    flex-direction: column;
    width: auto;
  }

  .image-94 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-235 {
    width: 100%;
  }

  .div-block-235.wholewidht {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-201 {
    display: none;
  }

  .div-block-236 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-202 {
    font-size: 14px;
  }

  .image-95 {
    display: none;
  }

  .image-96 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .text-block-207 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-99 {
    width: 75px;
  }

  .image-100 {
    width: 40px;
  }

  .image-101 {
    width: 50px;
  }

  .oostland-info {
    width: 100%;
    padding-left: 15px;
  }

  .div-block-240 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .div-block-240.grey {
    background-color: #3a66eb0f;
  }

  .div-block-240.inuren {
    padding-left: 5%;
  }

  .div-block-240.inuren.verhuizer1 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-241 {
    margin-bottom: 5px;
  }

  .columns-13 {
    width: 100%;
  }

  .bold-text-29 {
    font-weight: 700;
  }

  .text-block-211 {
    color: var(--silver);
    letter-spacing: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 7px;
    font-weight: 700;
    line-height: 8px;
  }

  .urencol {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-14 {
    flex-direction: row;
  }

  .column-45 {
    padding-right: 0;
  }

  .column-46 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-werkplanning.dagplan1 {
    width: 100%;
  }

  .div-show-cal.status_left_margin {
    margin-left: 10px;
  }

  .div-show-cal.status_left_margin.red_high {
    margin-left: 0;
  }

  .div-show-cal.combi {
    color: #002961;
    margin-bottom: 9px;
    margin-right: 5px;
    padding: 6px 8px;
  }

  .factuur-nr.status_left_margin {
    margin-left: 10px;
  }

  .factuur-nr.status_left_margin.red_high {
    margin-left: 0;
  }

  .divdag1 {
    width: 100%;
  }

  .heading-55 {
    font-size: 1.5em;
  }

  .container-2 {
    width: 95%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-tekst-2 {
    flex-direction: column;
  }

  .div-block-252 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .p-summary-3.rightp {
    width: 100%;
  }

  .image-106 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-253 {
    width: 100%;
  }

  .spam1-2 {
    margin-left: 20px;
  }

  .div-block-255 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-218 {
    display: none;
  }

  .div-block-256 {
    flex-direction: column;
    width: auto;
  }

  .image-107 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .div-block-257 {
    padding: 10px 5px;
  }

  .image-108 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .section-a4-7.midll {
    margin-bottom: 0;
  }

  .div-block-258, .div-block-258.last2, .div-block-258.mmd2, .div-block-259 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-221 {
    display: none;
  }

  .div-block-260 {
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-13.de2 {
    margin-left: 0;
  }

  .div-block-261 {
    flex-direction: column;
    width: auto;
  }

  .image-109 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .div-block-262 {
    padding: 10px 5px;
  }

  .image-110 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .section-a4-8.midll {
    margin-bottom: 0;
  }

  .div-block-263, .div-block-264 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-225 {
    display: none;
  }

  .div-block-265 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-266 {
    flex-direction: column;
    width: auto;
  }

  .image-112 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .paragraph-14 {
    margin-left: auto;
  }

  .image-113 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-268 {
    width: 100%;
  }

  .div-block-270 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-229 {
    display: none;
  }

  .div-block-271 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-272 {
    flex-direction: column;
    width: auto;
  }

  .image-115 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .image-116 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-273 {
    width: 100%;
  }

  .div-block-273.wholewidht {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-274 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-233 {
    display: none;
  }

  .div-block-275 {
    flex-direction: column;
    width: auto;
  }

  .image-118 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .image-119 {
    display: none;
  }

  .image-120 {
    align-self: flex-start;
    width: 100px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-276 {
    width: 100%;
  }

  .div-block-277 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-236 {
    display: none;
  }

  .div-block-278 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-279 {
    flex-direction: column;
    width: auto;
  }

  .image-121 {
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
  }

  .submit-green.pijl.no-right {
    margin-right: 0;
  }

  .submit-green.pijl.no-right.werkbon {
    width: 100%;
  }

  .submit-green.left_margin {
    width: 100%;
    margin-left: 0;
  }

  .workorder-checklist-wrapper {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .workorder-information-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .text-app {
    text-transform: none;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
  }

  .heading-61 {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
  }

  .vracht-line {
    border-bottom: .5px solid #000;
    flex-flow: row;
  }

  .vracht-line.header {
    display: none;
  }

  .horizontal {
    flex-direction: column;
  }

  .column-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-50 {
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .div-block-281 {
    flex-flow: row;
    align-items: flex-start;
  }

  .div-block-281.mobi {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .img-button, .img-button.smal {
    width: 45px;
  }

  .buttons-form {
    margin-left: 10px;
  }

  .inventaris-wrapper {
    min-height: auto;
    max-height: none;
  }

  .image-124 {
    aspect-ratio: auto;
    object-fit: fill;
    margin-bottom: 20px;
    display: none;
  }

  .image-126 {
    overflow: hidden;
  }

  .image-124-mob {
    aspect-ratio: auto;
    margin-bottom: 20px;
    display: inline-block;
  }

  .div-block-283 {
    height: 200px;
  }

  .button-primary-green-3.pijl.no-right {
    margin-right: 0;
  }

  .small-medewerkers123 {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .small-medewerkers123.ne1 {
    margin-top: 10px;
  }

  .small-medewerkers123.bon1 {
    text-align: left;
  }

  .small-medewerkers123.bon1.werkb {
    font-size: 15px;
    line-height: 19px;
  }

  .dpformulieren {
    margin-right: 5px;
  }

  .column-51 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-52 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    display: block;
  }

  .column-53 {
    font-size: 15px;
  }

  .div-block-284 {
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    width: 100%;
    display: flex;
  }

  .column-54 {
    padding-left: 0;
    padding-right: 0;
  }

  .aa-offerte-header {
    background-image: linear-gradient(#0000004a, #0000004a), url('../images/AAVerhuizers_verhuizers.jpg');
    background-position: 0 0, 50% 0;
  }

  .hour-totals {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .form-filter-grid {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .commercial-hours {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .commercial-hours.grey {
    background-color: #3a66eb0f;
  }

  .commercial-hours.inuren {
    padding-left: 5%;
  }

  .commercial-hours.inuren.verhuizer1 {
    padding-left: 0;
    padding-right: 0;
  }

  .hour-form {
    width: 100%;
  }

  .hour-heading.no-space {
    margin-right: 0;
  }

  .button-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .button-wrap.offer-page {
    flex-flow: column;
  }

  .div-block-148-copy {
    flex-direction: column;
  }

  .div-block-148-copy.middel {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-148-copy.middel.mega {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-148-copy.offert1 {
    align-items: center;
    padding: 20px 10px;
  }

  .button {
    background-image: none;
  }

  .button.left_margin {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .button.right-margin {
    margin-right: 10px;
  }

  .link-8.light.spacing.taken.left {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .offer-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: .5fr 1fr;
  }

  .option-grid {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
  }

  .serivce-grid {
    margin-bottom: 5px;
  }

  .header-form {
    width: 100%;
  }

  .cb-field.form1 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .heading-63 {
    font-size: 22px;
  }

  .image-127 {
    margin-left: 1%;
    margin-right: 1%;
  }

  .kingkong-offerte-header {
    background-image: linear-gradient(#0000004a, #0000004a), url('../images/gebr_stegeman.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .kingkong-h2-offerte {
    font-size: 30px;
    line-height: 30px;
  }

  .mbi-offerte-header {
    background-image: linear-gradient(#0000004a, #0000004a), url('../images/AAVerhuizers_verhuizers.jpg');
    background-position: 0 0, 50% 0;
  }

  .h2-offerte {
    font-size: 30px;
    line-height: 30px;
  }
}

#w-node-_3bd00253-8106-87bc-fa0d-ab95d25a2593-378f128c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-148566f4 {
  grid-area: 1 / 2 / 1 / 3;
  justify-self: start;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c07-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-148566f4 {
  align-self: auto;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-148566f4, #w-node-_5b9b02a5-a0b2-06e0-5d3a-d7839a9a350a-148566f4, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-148566f4 {
  justify-self: center;
}

#w-node-_4b620424-821e-d481-e860-7b81d2cc7cae-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_4b620424-821e-d481-e860-7b81d2cc7cb5-148566f4 {
  align-self: auto;
}

#w-node-_4b620424-821e-d481-e860-7b81d2cc7cb6-148566f4, #w-node-_4b620424-821e-d481-e860-7b81d2cc7cba-148566f4, #w-node-_4b620424-821e-d481-e860-7b81d2cc7cbe-148566f4 {
  justify-self: center;
}

#w-node-c7590097-42be-b2eb-147a-10e1e7559fb2-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-c7590097-42be-b2eb-147a-10e1e7559fb9-148566f4 {
  align-self: auto;
}

#w-node-c7590097-42be-b2eb-147a-10e1e7559fba-148566f4, #w-node-c7590097-42be-b2eb-147a-10e1e7559fbe-148566f4, #w-node-c7590097-42be-b2eb-147a-10e1e7559fc2-148566f4 {
  justify-self: center;
}

#w-node-_6017c7a4-2240-a5b1-b725-8844441cec60-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_6017c7a4-2240-a5b1-b725-8844441cec67-148566f4 {
  align-self: auto;
}

#w-node-_6017c7a4-2240-a5b1-b725-8844441cec68-148566f4, #w-node-_6017c7a4-2240-a5b1-b725-8844441cec6c-148566f4, #w-node-_6017c7a4-2240-a5b1-b725-8844441cec70-148566f4 {
  justify-self: center;
}

#w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a1-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a8-148566f4 {
  align-self: auto;
}

#w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a9-148566f4, #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5ad-148566f4, #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5b1-148566f4 {
  justify-self: center;
}

#w-node-_625cf719-2ce0-08e2-c892-b59f486b47b6-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_625cf719-2ce0-08e2-c892-b59f486b47bd-148566f4 {
  align-self: auto;
}

#w-node-_625cf719-2ce0-08e2-c892-b59f486b47be-148566f4, #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c2-148566f4, #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c6-148566f4 {
  justify-self: center;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-148566f4 {
  grid-area: 1 / 2 / 1 / 3;
  justify-self: start;
}

#w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d10-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-148566f4 {
  justify-self: center;
}

#w-node-e98a86b7-78a5-6d06-5bda-c52578ae21c9-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-148566f4 {
  justify-self: center;
}

#w-node-ea021945-2258-0131-55cf-9ea3e966c456-148566f4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ea021945-2258-0131-55cf-9ea3e966c45d-148566f4 {
  justify-self: center;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cabf-faada6d4 {
  grid-template-rows: 4.34783% 9.09091% 9.09091% 4.34783% 6.06061% 6.06061% 27.2727% auto 13.6364% 5.34783% 4.34783% auto 13.6364%;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cac0-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cac4-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cac7-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cac8-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cacb-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cacc-faada6d4 {
  grid-column: span 3 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cacf-faada6d4 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cad0-faada6d4 {
  grid-column: span 3 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cad3-faada6d4 {
  grid-column: span 6 / span 6;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cada-faada6d4 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cadd-faada6d4 {
  grid-column: span 3 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cade-faada6d4 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cae5-faada6d4 {
  grid-column: span 3 / span 3;
}

#w-node-_41e42b68-64cc-f852-a814-61262c66cae6-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66cae9-faada6d4, #w-node-_41e42b68-64cc-f852-a814-61262c66caea-faada6d4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e6a3f475-0ee1-1113-8c88-affe18a6dc37-5473f1f4, #w-node-_27dc9786-7dae-6d8d-766e-16d5285acc4a-5473f1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904ea0a8-1d63-687b-329d-cba400829b72-5473f1f4, #w-node-eb9041db-27f4-27c7-b934-5b5712915f08-5473f1f4, #w-node-_28d498e1-bf43-59a5-281d-eed27c488740-5473f1f4, #w-node-_582143df-335b-055c-bfd0-7a145be6d7fe-5473f1f4 {
  place-self: center;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-c043826b {
  grid-area: 1 / 2 / 1 / 3;
  justify-self: start;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c07-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-c043826b {
  align-self: auto;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-c043826b, #w-node-_0951045e-a444-976f-add5-efb28e4c5f0d-c043826b, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-c043826b {
  justify-self: center;
}

#w-node-ec2dfd09-9006-b69f-026c-48048a35883d-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-ec2dfd09-9006-b69f-026c-48048a358844-c043826b {
  align-self: auto;
}

#w-node-ec2dfd09-9006-b69f-026c-48048a358845-c043826b, #w-node-ec2dfd09-9006-b69f-026c-48048a358849-c043826b, #w-node-ec2dfd09-9006-b69f-026c-48048a35884e-c043826b {
  justify-self: center;
}

#w-node-_873fc09f-e55c-e531-40d2-a0f131c0d11e-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_873fc09f-e55c-e531-40d2-a0f131c0d125-c043826b {
  align-self: auto;
}

#w-node-_873fc09f-e55c-e531-40d2-a0f131c0d126-c043826b, #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12a-c043826b, #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12f-c043826b {
  justify-self: center;
}

#w-node-_91ac0e1b-e923-625a-20ac-34382d79bc6c-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_91ac0e1b-e923-625a-20ac-34382d79bc73-c043826b {
  align-self: auto;
}

#w-node-_91ac0e1b-e923-625a-20ac-34382d79bc74-c043826b, #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc78-c043826b, #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc7d-c043826b {
  justify-self: center;
}

#w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de710-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de717-c043826b {
  align-self: auto;
}

#w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de718-c043826b, #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de71c-c043826b, #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de721-c043826b {
  justify-self: center;
}

#w-node-_9d14f922-2802-f9eb-1e76-094427fb9012-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#field-2.w-node-_9d14f922-2802-f9eb-1e76-094427fb9019-c043826b {
  align-self: auto;
}

#w-node-_9d14f922-2802-f9eb-1e76-094427fb901a-c043826b, #w-node-_9d14f922-2802-f9eb-1e76-094427fb901e-c043826b, #w-node-_9d14f922-2802-f9eb-1e76-094427fb9023-c043826b {
  justify-self: center;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-c043826b {
  grid-area: 1 / 2 / 1 / 3;
  justify-self: start;
}

#w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-c043826b {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d10-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-c043826b {
  justify-self: center;
}

#w-node-e98a86b7-78a5-6d06-5bda-c52578ae21c9-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-c043826b {
  justify-self: center;
}

#w-node-ea021945-2258-0131-55cf-9ea3e966c456-c043826b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ea021945-2258-0131-55cf-9ea3e966c45d-c043826b {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-148566f4, #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0d-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_5b9b02a5-a0b2-06e0-5d3a-d7839a9a350a-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_4b620424-821e-d481-e860-7b81d2cc7cb4-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_4b620424-821e-d481-e860-7b81d2cc7cb5-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cb6-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cba-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cbe-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-c7590097-42be-b2eb-147a-10e1e7559fb8-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-c7590097-42be-b2eb-147a-10e1e7559fb9-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fba-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fbe-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fc2-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_6017c7a4-2240-a5b1-b725-8844441cec66-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_6017c7a4-2240-a5b1-b725-8844441cec67-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec68-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec6c-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec70-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a7-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a8-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a9-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5ad-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5b1-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_625cf719-2ce0-08e2-c892-b59f486b47bc-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_625cf719-2ce0-08e2-c892-b59f486b47bd-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47be-148566f4 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c2-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c6-148566f4 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d16-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #field-3.w-node-e98a86b7-78a5-6d06-5bda-c52578ae21cf-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #field-3.w-node-ea021945-2258-0131-55cf-9ea3e966c45c-148566f4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-148566f4 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-c043826b, #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0d-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_0951045e-a444-976f-add5-efb28e4c5f0d-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-ec2dfd09-9006-b69f-026c-48048a358843-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-ec2dfd09-9006-b69f-026c-48048a358844-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a358845-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a358849-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a35884e-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_873fc09f-e55c-e531-40d2-a0f131c0d124-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_873fc09f-e55c-e531-40d2-a0f131c0d125-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d126-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12a-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12f-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_91ac0e1b-e923-625a-20ac-34382d79bc72-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_91ac0e1b-e923-625a-20ac-34382d79bc73-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc74-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc78-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc7d-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de716-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de717-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de718-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de71c-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de721-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #field-3.w-node-_9d14f922-2802-f9eb-1e76-094427fb9018-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #field-2.w-node-_9d14f922-2802-f9eb-1e76-094427fb9019-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb901a-c043826b {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb901e-c043826b {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb9023-c043826b {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-c043826b {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d16-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #field-3.w-node-e98a86b7-78a5-6d06-5bda-c52578ae21cf-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #field-3.w-node-ea021945-2258-0131-55cf-9ea3e966c45c-c043826b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-c043826b {
    grid-area: 1 / 3 / 2 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-148566f4 {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c07-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0d-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5b9b02a5-a0b2-06e0-5d3a-d7839a9a350a-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cae-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-_4b620424-821e-d481-e860-7b81d2cc7cb4-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_4b620424-821e-d481-e860-7b81d2cc7cb5-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cb6-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cba-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b620424-821e-d481-e860-7b81d2cc7cbe-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fb2-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-c7590097-42be-b2eb-147a-10e1e7559fb8-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-c7590097-42be-b2eb-147a-10e1e7559fb9-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fba-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fbe-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c7590097-42be-b2eb-147a-10e1e7559fc2-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec60-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-_6017c7a4-2240-a5b1-b725-8844441cec66-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_6017c7a4-2240-a5b1-b725-8844441cec67-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec68-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec6c-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6017c7a4-2240-a5b1-b725-8844441cec70-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a1-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a7-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a8-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a9-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5ad-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5b1-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47b6-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-_625cf719-2ce0-08e2-c892-b59f486b47bc-148566f4 {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_625cf719-2ce0-08e2-c892-b59f486b47bd-148566f4 {
    grid-column: 4 / 5;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47be-148566f4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c2-148566f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c6-148566f4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-148566f4, #w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-148566f4 {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d10-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d16-148566f4 {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21c9-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-e98a86b7-78a5-6d06-5bda-c52578ae21cf-148566f4 {
    grid-column: 3 / 4;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c456-148566f4 {
    grid-column-end: 3;
  }

  #field-3.w-node-ea021945-2258-0131-55cf-9ea3e966c45c-148566f4 {
    grid-column: 3 / 4;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-148566f4 {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956bf9-c043826b {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c07-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0d-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c0e-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0951045e-a444-976f-add5-efb28e4c5f0d-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a35883d-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-ec2dfd09-9006-b69f-026c-48048a358843-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-ec2dfd09-9006-b69f-026c-48048a358844-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a358845-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a358849-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ec2dfd09-9006-b69f-026c-48048a35884e-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d11e-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_873fc09f-e55c-e531-40d2-a0f131c0d124-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_873fc09f-e55c-e531-40d2-a0f131c0d125-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d126-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12a-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12f-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc6c-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_91ac0e1b-e923-625a-20ac-34382d79bc72-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_91ac0e1b-e923-625a-20ac-34382d79bc73-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc74-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc78-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc7d-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de710-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de716-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de717-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de718-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de71c-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de721-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb9012-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_9d14f922-2802-f9eb-1e76-094427fb9018-c043826b {
    grid-column: 3 / 4;
  }

  #field-2.w-node-_9d14f922-2802-f9eb-1e76-094427fb9019-c043826b {
    grid-column: 4 / 5;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb901a-c043826b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb901e-c043826b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d14f922-2802-f9eb-1e76-094427fb9023-c043826b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d06-c043826b, #w-node-_83c8b7b7-765d-f674-0c6f-41d0fcc33ee5-c043826b {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d10-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d16-c043826b {
    grid-column: 3 / 4;
  }

  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-c043826b {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21c9-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-e98a86b7-78a5-6d06-5bda-c52578ae21cf-c043826b {
    grid-column: 3 / 4;
  }

  #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-c043826b {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c456-c043826b {
    grid-column-end: 3;
  }

  #field-3.w-node-ea021945-2258-0131-55cf-9ea3e966c45c-c043826b {
    grid-column: 3 / 4;
  }

  #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-c043826b {
    grid-area: 1 / 4 / 2 / 5;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-148566f4, #w-node-_5b9b02a5-a0b2-06e0-5d3a-d7839a9a350a-148566f4, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-148566f4, #w-node-_4b620424-821e-d481-e860-7b81d2cc7cb6-148566f4, #w-node-_4b620424-821e-d481-e860-7b81d2cc7cba-148566f4, #w-node-_4b620424-821e-d481-e860-7b81d2cc7cbe-148566f4, #w-node-c7590097-42be-b2eb-147a-10e1e7559fba-148566f4, #w-node-c7590097-42be-b2eb-147a-10e1e7559fbe-148566f4, #w-node-c7590097-42be-b2eb-147a-10e1e7559fc2-148566f4, #w-node-_6017c7a4-2240-a5b1-b725-8844441cec68-148566f4, #w-node-_6017c7a4-2240-a5b1-b725-8844441cec6c-148566f4, #w-node-_6017c7a4-2240-a5b1-b725-8844441cec70-148566f4, #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5a9-148566f4, #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5ad-148566f4, #w-node-a9b271f4-2a10-7446-ff42-f1f76f9bf5b1-148566f4, #w-node-_625cf719-2ce0-08e2-c892-b59f486b47be-148566f4, #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c2-148566f4, #w-node-_625cf719-2ce0-08e2-c892-b59f486b47c6-148566f4, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-148566f4, #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-148566f4, #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-148566f4, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c12-c043826b, #w-node-_0951045e-a444-976f-add5-efb28e4c5f0d-c043826b, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956c16-c043826b, #w-node-ec2dfd09-9006-b69f-026c-48048a358845-c043826b, #w-node-ec2dfd09-9006-b69f-026c-48048a358849-c043826b, #w-node-ec2dfd09-9006-b69f-026c-48048a35884e-c043826b, #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d126-c043826b, #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12a-c043826b, #w-node-_873fc09f-e55c-e531-40d2-a0f131c0d12f-c043826b, #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc74-c043826b, #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc78-c043826b, #w-node-_91ac0e1b-e923-625a-20ac-34382d79bc7d-c043826b, #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de718-c043826b, #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de71c-c043826b, #w-node-_99a6266f-19cc-681c-b7b1-bc2fa94de721-c043826b, #w-node-_9d14f922-2802-f9eb-1e76-094427fb901a-c043826b, #w-node-_9d14f922-2802-f9eb-1e76-094427fb901e-c043826b, #w-node-_9d14f922-2802-f9eb-1e76-094427fb9023-c043826b, #w-node-_0ab0c6f1-31c7-93c7-8bd2-cc8499956d17-c043826b, #w-node-e98a86b7-78a5-6d06-5bda-c52578ae21d0-c043826b, #w-node-ea021945-2258-0131-55cf-9ea3e966c45d-c043826b {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Font awesome 5 free 400';
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}