/*# sourceMappingURL=http://localhost/thuisreiniging2025/flexgrid/flexgrid/src/Assets/Css/Grid/defaults.scss.map*/.cw1 {
  --cw:1;
}
.cw2 {
  --cw:2;
}
.cw3 {
  --cw:3;
}
.cw4 {
  --cw:4;
}
.cw5 {
  --cw:5;
}
.cw6 {
  --cw:6;
}
.cw7 {
  --cw:7;
}
.cw8 {
  --cw:8;
}
.cw9 {
  --cw:9;
}
.cw10 {
  --cw:10;
}
.cw11 {
  --cw:11;
}
.cw12 {
  --cw:12;
}
img {
  max-width: 100%;
  height: auto;
  border: var(--border-radius);
}
svg {
  max-width: 100%;
  height: auto;
}
figure {
  padding: 0;
  margin: 0;
}
img.cover {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.hidden {
  display: none;
}
@media (max-width: 692px) {
  .hidden-xs {
    display: none;
  }
}
@media (min-width: 692px) and (max-width: 992px) {
  .hidden-sm {
    display: none;
  }
}
.highlight {
  background-color: var(--highlight-background);
  border-radius: 6px;
  border: 1px solid var(--highlight-border);
  padding: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.sticky {
  position: sticky;
  top: 50px;
}
.filler {
  background-color: var(--secondary);
  height: var(--header-height);
  padding: 0 !important;
  margin-top: calc(var(--header-height) * -1);
}
.message {
  border: 1px solid var(--border-color);
  padding: 15px;
  border-radius: var(--border-radius);
  background-color: var(--background-color);
}
.message--success {
  --border-color: #c3e6cb;
  --background-color: #d4edda;
  --custom-color: #155724;
}
.message--error {
  --border-color: #bd0f28;
  --background-color: #fdc8bf;
  --custom-color: #bd0f28;
}
*[style*="--pb:"] {
  padding-bottom: var(--pb);
}
*[style*="--pt:"] {
  padding-top: var(--pt);
}
*[style*="--pr:"] {
  padding-right: var(--pr);
}
*[style*="--pl:"] {
  padding-left: var(--pl);
}
*[style*="--mb:"] {
  margin-bottom: var(--mb);
}
*[style*="--mt:"] {
  margin-top: var(--mt);
}
*[style*="--mr:"] {
  margin-right: var(--mr);
}
*[style*="--ml:"] {
  margin-left: var(--ml);
}
@media (min-width: 692px) and (max-width: 1280px) {
  body *[style*="--pb-sm:"] {
    padding-bottom: var(--pb-sm);
  }
  body *[style*="--pt-sm:"] {
    padding-top: var(--pt-sm);
  }
  body *[style*="--pr-sm:"] {
    padding-right: var(--pr-sm);
  }
  body *[style*="--pl-sm:"] {
    padding-left: var(--pl-sm);
  }
}
@media (max-width: 692px) {
  body *[style*="--pb-xs:"] {
    padding-bottom: var(--pb-xs);
  }
  body *[style*="--pt-xs:"] {
    padding-top: var(--pt-xs);
  }
  body *[style*="--pr-xs:"] {
    padding-right: var(--pr-xs);
  }
  body *[style*="--pl-xs:"] {
    padding-left: var(--pl-xs);
  }
}
@media (min-width: 692px) and (max-width: 1280px) {
  body *[style*="--mb-sm:"] {
    margin-bottom: var(--mb-sm);
  }
  body *[style*="--mt-sm:"] {
    margin-top: var(--mt-sm);
  }
  body *[style*="--mr-sm:"] {
    margin-right: var(--mr-sm);
  }
  body *[style*="--ml-sm:"] {
    margin-left: var(--ml-sm);
  }
}
@media (max-width: 692px) {
  body *[style*="--mb-xs:"] {
    margin-top: var(--mb-xs);
  }
  body *[style*="--mt-xs:"] {
    margin-top: var(--mt-xs);
  }
  body *[style*="--mr-xs:"] {
    margin-right: var(--mr-xs);
  }
  body *[style*="--ml-xs:"] {
    margin-left: var(--ml-xs);
  }
}
.scroll {
  overflow: scroll;
}
.dropdown {
  position: fixed;
  left: var(--dropdown-left, 0);
  right: var(--dropdown-right, 0);
}
.clickable {
  cursor: pointer;
  transition: box-shadow 0.3s;
}
.clickable:hover {
  box-shadow: var(--box-shadow);
}
