@font-face {
  font-family: Notera personaluseonly;
  src: url('../fonts/Notera_PersonalUseOnly.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --transparant: #0000;
  --fuchsiarood: #d13958;
  --aqua: #0096b2;
  --black: black;
  --white: white;
  --lichtgrijs: #f4f4f4;
  --petrol-soft: #8ea6b133;
  --niqui-green: #a1b4a8;
  --petrol-2: #8ea6b1;
  --petrol: #8ea6b133;
  --rood-niqui: #ed1c24;
  --heremietblauw: #6a8b93;
  --niqui-groen: white;
  --groenblauw: #09a066;
  --paars: #5518a8;
}

.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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: #1a1b1f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  font-weight: 400;
  line-height: 62px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #43464d;
  text-decoration: underline;
  transition: opacity .2s;
  display: block;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  opacity: .6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.divider {
  background-color: #eee;
  height: 1px;
}

.divider.cc-dark-divider {
  background-color: #202020;
  height: 1px;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  background-color: #0000;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  font-style: normal;
}

.section.cc-store-home-wrap {
  background-color: var(--transparant);
  margin-left: 0;
  margin-right: 0;
}

.section.cc-subscribe-form {
  padding-top: 0;
}

.section.cc-product-detail {
  align-items: center;
  display: flex;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.container {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 60px;
}

.container.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-tiny.cc-paragraph-tiny-light {
  opacity: .7;
  color: #00000080;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
  color: var(--fuchsiarood);
  text-align: left;
  font-size: 24px;
}

.button-geel {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-geel:hover {
  color: #fff;
  background-color: #32343a;
}

.button-geel:active {
  background-color: #43464d;
}

.button-geel.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-geel.cc-white-button {
  background-color: var(--aqua);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-top: -100px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-geel.cc-white-button:hover {
  background-color: #fffc;
}

.button-geel.cc-white-button:active {
  background-color: #ffffffe6;
}

.button-geel.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-geel.cc-white-button-copy:hover, .button-geel.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-cart-remove-link {
  color: #a7a7a7;
  margin-top: 4px;
  margin-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
}

.label.cc-blog-date {
  opacity: .6;
  margin-top: 20px;
}

.heading-jumbo-tiny {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.rich-text {
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text p {
  opacity: .6;
  margin-top: 15px;
  margin-bottom: 25px;
}

.paragraph-light {
  opacity: .75;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 60px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-light.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.heading-jumbo-small {
  color: var(--fuchsiarood);
  text-align: left;
  text-transform: none;
  flex: 0 auto;
  align-self: auto;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  padding: 30px;
  display: flex;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.logo-link.w--current {
  position: sticky;
}

.cart-footer {
  padding-top: 20px;
}

.status-message {
  background-color: var(--fuchsiarood);
  color: #fff;
  text-align: center;
  border-radius: 50px;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 100px auto;
  display: block;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.product-name-text {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

.product-name-text.cc-name-text-cart {
  font-size: 14px;
  line-height: 26px;
}

.product-name-text.cc-shipping-option {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 26px;
}

.cart-item-info-wrap {
  margin-top: -5px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.cart-quantity {
  color: #fff;
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 0;
  min-width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.navigation-items {
  background-color: #0000;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
}

.cart {
  margin-left: 20px;
}

.navigation {
  z-index: 9999;
  background-color: #0000;
  align-items: center;
  padding: 20px 50px 10px;
  display: flex;
  position: sticky;
  top: 0;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus, .text-field.-wfp-focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-subscribe-text-field {
  border-width: 0;
  border-radius: 50px 0 0 50px;
  width: 330px;
  margin-bottom: 0;
  margin-right: 10px;
}

.text-field.cc-subscribe-text-field:focus {
  border-color: #32343a;
}

.text-field.cc-contact-field {
  border-radius: 50px;
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.text-field.cc-textarea.cc-contact-field {
  border-top-left-radius: 0;
}

.text-field.cc-quantity-field {
  background-color: #fff;
  border-color: #e6e6e6;
  width: 80px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 12px;
}

.cart-list {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-line-item {
  margin-bottom: 10px;
}

.navigation-item {
  background-color: var(--white);
  opacity: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
}

.navigation-item:hover {
  border-bottom: 0px solid var(--aqua);
  background-color: var(--lichtgrijs);
  opacity: .9;
  padding-left: 10px;
  padding-right: 10px;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item:focus {
  border-bottom: 1px solid var(--aqua);
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  background-color: var(--lichtgrijs);
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.icon, .logo-image {
  display: block;
}

.remove-button {
  text-decoration: none;
}

.cart-header {
  padding-top: 16px;
  padding-bottom: 16px;
}

.navigation-wrap {
  align-items: center;
  display: flex;
  position: sticky;
}

.cart-container {
  min-width: 400px;
  box-shadow: 0 2px 10px #00000014;
}

.products-heading {
  text-align: center;
  margin-bottom: 80px;
}

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.intro-header {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--black);
  mix-blend-mode: normal;
  background-image: url('../images/original-BCBCB159-FB20-4829-97A4-AC8E8768EEFE.jpeg'), linear-gradient(#00000008, #00000008);
  background-position: 50% 42%, 0 0;
  background-size: cover, auto;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.collection-item {
  width: 33.33%;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.intro-content {
  text-align: center;
  width: 100%;
  max-width: 1140px;
  margin-bottom: 20px;
}

.intro-text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.main-heading-wrap {
  margin-bottom: 60px;
}

.main-paragraph-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template: ". ."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 100px;
  display: block;
}

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

.form-block {
  margin-top: 20px;
}

.footer {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template: ". . Area"
  / 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-items: start;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 20px;
}

.footer-link {
  opacity: .6;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, opacity .2s;
}

.footer-link:hover {
  opacity: 1;
}

.logo-footer {
  margin-top: -40px;
  padding-left: 100px;
  padding-right: 100px;
}

.made-with-webflow {
  opacity: .5;
  align-items: center;
  margin-top: 70px;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.made-with-webflow:hover {
  opacity: 1;
}

.made-with-webflow:active {
  opacity: .8;
}

.links-section-footer {
  margin-top: 0;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.product-image-wrap {
  color: #fff;
  background-color: #f4f4f4;
  width: 100%;
  height: 620px;
  transition: opacity .6s;
  display: block;
  position: relative;
}

.product-image-wrap:hover {
  opacity: .9;
  color: #fff;
}

.product-image-wrap:active {
  opacity: .85;
  color: #fff;
}

.product-description {
  position: absolute;
  inset: auto auto 30px 30px;
}

.product-price-text {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.about-quote {
  text-align: center;
  width: 70%;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.picture-placeholder {
  background-color: #f4f4f4;
  background-image: url('../images/Placeholder-1_1.svg');
  background-position: 45%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 460px;
}

.picture-placeholder.cc-about-2 {
  background-image: url('../images/placeholder-1---wide.svg');
  background-position: 50%;
  background-size: cover;
  height: 620px;
}

.picture-placeholder.cc-about-3 {
  background-image: url('../images/placeholder-2.svg');
  background-position: 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-1 {
  background-image: url('../images/placeholder-1.svg');
  background-position: 50%;
  background-size: cover;
}

.about-pictures-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 150px;
}

.contact-name-field-wrap {
  width: 50%;
  padding-right: 10px;
}

.email-name-field-wrap {
  width: 50%;
  padding-left: 10px;
}

.get-in-touch-form-wrap {
  flex-direction: column;
  align-items: stretch;
  width: 70%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-in-touch-form {
  flex-direction: column;
  display: flex;
}

.credentials-inputs-wrap {
  display: flex;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.paragraph-contact-text {
  margin-bottom: 10px;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: ". . . ."
  / 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.support-link {
  opacity: .7;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  transition: opacity .2s;
}

.support-link:hover {
  opacity: 1;
}

.support-link:active {
  opacity: .8;
}

.contacts-section {
  text-align: center;
  margin-bottom: 100px;
}

.store-categories-wrap {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.products-category-link {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.products-category-link:hover {
  opacity: 1;
}

.products-category-link:active {
  opacity: .8;
}

.products-category-link.w--current {
  opacity: 1;
  letter-spacing: 1px;
  font-weight: 600;
}

.products-category-link.w--current:hover {
  opacity: .8;
}

.products-category-link.w--current:active {
  opacity: .7;
}

.collection-list {
  justify-content: center;
  display: flex;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-preview-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 45px;
  transition: opacity .6s;
  display: block;
}

.blog-preview-image:hover {
  opacity: .7;
}

.blog-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}

.protected-heading {
  margin-bottom: 30px;
}

.protected-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.product-detail-measurement {
  align-items: center;
  display: flex;
}

.product-detail-main-details {
  margin-bottom: 30px;
}

.product-details-wrap {
  width: 50%;
  max-width: 470px;
  margin-bottom: 20px;
  margin-left: 100px;
}

.add-to-cart {
  margin-top: 30px;
}

.product-image {
  background-color: #f4f4f4;
  background-image: url('../images/placeholder-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 700px;
  margin-bottom: 30px;
  display: flex;
}

.product-detail-cta-wrap {
  display: flex;
}

.product-informations {
  margin-top: 25px;
  margin-bottom: 25px;
}

.list-item {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.product-detail-price {
  opacity: .6;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 52px;
}

.product-detail-name {
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 52px;
}

.product-detail-unit-text {
  margin-left: 6px;
}

.product-detail-unit-text.cc-middle-text {
  margin-right: 6px;
}

.total-count-text {
  font-weight: 600;
}

.block-header {
  border-color: #e4e4e4;
  padding: 16px 24px;
}

.block-content {
  border-bottom-color: #e4e4e4;
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
  padding: 24px 24px 12px;
  font-weight: 400;
}

.full-width-form {
  background-color: #f4f4f4;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 50px;
  padding-bottom: 50px;
}

.order-item-list {
  margin-bottom: -5px;
}

.order-item-description-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.order-item-content-wrap {
  margin-left: 24px;
}

.order-item-price {
  font-size: 14px;
}

.checkout-quantity-wrap {
  opacity: .6;
  font-size: 14px;
  line-height: 26px;
}

.order-confirmation-header-wrapper {
  font-weight: 100;
}

.select {
  height: 42px;
  margin-bottom: 16px;
}

.checkbox-label {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 14px;
  line-height: 26px;
}

.billing-address-toggle {
  align-items: center;
  margin-bottom: 20px;
}

.checkbox {
  margin-top: 0;
  margin-bottom: 4px;
}

.shipping-method {
  border-bottom-color: #e4e4e4;
  padding: 20px 24px;
}

.shipping-method-list {
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.blog-header-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  display: block;
}

.blog-header-image.w--current {
  margin-bottom: 60px;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: .8;
}

.blog-heading-link:active {
  opacity: .7;
}

.option {
  margin-bottom: 25px;
}

.cart-option-list {
  color: #a7a7a7;
  margin-top: 0;
  font-size: 14px;
  line-height: 26px;
}

.cart-option-wrap {
  margin-bottom: 0;
}

.option-item-value {
  color: #1a1b1f;
}

.container-2 {
  mix-blend-mode: normal;
  background-image: url('../images/logo_niqui_diap_CMYK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.heading {
  color: #d13958;
  text-align: left;
  padding-left: 100px;
  padding-right: 200px;
  font-family: Montserrat, sans-serif;
  line-height: 50px;
}

.grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.image {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph {
  color: var(--white);
  padding-left: 0;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.paragraph-2 {
  opacity: .7;
  color: var(--black);
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-2:hover, .paragraph-2:focus {
  color: var(--fuchsiarood);
}

.paragraph-3 {
  text-align: left;
  margin-top: 10px;
  margin-right: 0;
  padding-left: 0;
  font-weight: 300;
}

.paragraph-4 {
  padding-left: 0;
  font-weight: 300;
  line-height: 26px;
}

.div-block {
  color: #000;
  background-color: #0000004d;
  width: 100%;
  height: 1px;
  margin-bottom: 30px;
}

.section-2 {
  background-color: #f4f4f4;
  margin-top: -20px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.paragraph-5 {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 10px 100px 0;
  font-size: 36px;
}

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

.div-block-2 {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 200px;
}

.text-block {
  background-color: var(--transparant);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  display: block;
}

.text-block:hover, .text-block:active, .text-block:focus, .text-block:focus-visible, .text-block[data-wf-focus-visible], .text-block:lang(en) {
  background-color: var(--transparant);
}

.paragraph-light-rood {
  border-top: 1px none var(--fuchsiarood);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 240px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-rood.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-rood-vet {
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 100px;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.paragraph-light-rood-vet.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-3 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 220px;
  display: grid;
}

.div-block-4 {
  opacity: 1;
  background-image: url('../images/Goedstof_nicole_anne_letters.png');
  background-position: 45%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 810px;
  margin-top: -100px;
  margin-bottom: 40px;
  display: block;
}

.naam {
  opacity: .6;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: -30px;
  margin-left: 250px;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 0;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 26px;
}

.naam.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-nieuwsbrief {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  display: grid;
}

.container-3 {
  display: block;
}

.section-3 {
  background-color: var(--petrol-soft);
  margin-top: -40px;
  padding-top: 60px;
}

.container-4 {
  background-color: #0096b299;
  position: static;
}

.paragraph-nieuwsbrief {
  color: var(--aqua);
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-5 {
  background-color: var(--fuchsiarood);
  height: 1px;
}

.div-block-6 {
  background-color: var(--fuchsiarood);
  height: 1px;
  padding-right: 40px;
}

.paragraph-light-rood-lijn-boven {
  border-top: 1px solid var(--fuchsiarood);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-rood-lijn-boven.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-wit-lijn-boven {
  border-top: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-boven.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-transparante-lijn-boven-copy {
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  border-top: 1px solid #0000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-transparante-lijn-boven-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-wit-lijn-onder {
  border-top: 0px solid var(--white);
  border-bottom: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 100px 0 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-onder.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-open-avond {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 80px 100px 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.paragraph-light-open-avond.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-datum-open-avond {
  color: var(--white);
  margin-bottom: 100px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.platte_tekst_nieuwsbrief {
  text-align: left;
  margin-top: -30px;
  margin-right: 240px;
  padding-left: 0;
  font-weight: 300;
}

.paragraph-meerdere-data {
  color: var(--white);
  padding-left: 0;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.intro-header-agenda {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_letters_agenda.jpg');
  background-position: 70% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.kop_agenda {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 150px 100px 0;
  font-size: 44px;
}

.section-2-agenda {
  background-color: #0096b299;
  margin-top: -20px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-home {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

.container-home.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-home.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-home.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.container-home-nieuwsbrief {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 60px;
  padding-top: 0;
}

.container-home-nieuwsbrief.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-home-nieuwsbrief.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-home-nieuwsbrief.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.heading-2 {
  color: var(--fuchsiarood);
  text-align: left;
}

.kop_agenda-productie {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 0 100px;
  font-size: 44px;
  line-height: 50px;
}

.goedstof-productie {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.goedstof-productie.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-datum-prodcutie {
  color: var(--aqua);
  margin-bottom: 20px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.paragraph-naam-professional {
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.container-productie {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 60px;
}

.container-productie.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-productie.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-productie.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-dag-productie {
  color: var(--black);
  margin-top: 40px;
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.naam-productie {
  opacity: .6;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: -30px;
  margin-left: 0;
  padding: 20px 0 20px 100px;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 46px;
  font-weight: 300;
  line-height: 26px;
}

.naam-productie.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-bodytekst-productie {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-quote-productie {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 220px;
  padding-right: 220px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-light-rode-lijn-boven-copy {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--fuchsiarood);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 40px 800px 0 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-rode-lijn-boven-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-professional {
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-professional.professional {
  margin-bottom: 40px;
  font-weight: 600;
}

.paragraph-light-aqua-lijn-boven-copy-copy {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--aqua) var(--fuchsiarood) var(--fuchsiarood);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 40px 800px 0 220px;
  padding-top: 0;
  padding-left: 220px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-aqua-lijn-boven-copy-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.platte_tekst_aanmelden_productie {
  text-align: left;
  margin-top: -30px;
  margin-right: 240px;
  padding-left: 0;
  font-weight: 300;
}

.paragraph-meedoen_productie {
  color: var(--aqua);
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.grid-2-productie {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.paragraph-info-productie {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  margin-right: 0;
  padding-left: 0;
  font-weight: 300;
}

.info-kopje-productie {
  color: var(--white);
  margin-bottom: 20px;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
}

.section-3-copy {
  background-color: var(--fuchsiarood);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 20px;
}

.section-aanmelden_productie {
  background-color: var(--petrol-soft);
  margin-top: -40px;
  padding-top: 60px;
}

.intro-header-productie_bloemlezing {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_margrieten.jpg');
  background-position: 38%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.section-2-agenda-productie {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.link-block-2 {
  text-align: left;
  margin-bottom: -10px;
}

.container-header-productie {
  background-color: #0000;
  align-self: auto;
  width: 100%;
  max-width: 1140px;
  margin: -70px auto 60px;
}

.container-header-productie.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-header-productie.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-header-productie.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.section-2-agenda-professional {
  background-color: var(--petrol-soft);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.naam-professional {
  opacity: .6;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: -30px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 20px 0 20px 100px;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 46px;
  font-weight: 300;
  line-height: 26px;
}

.naam-professional.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-bodytekst-professional {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-quote-professioanl {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 220px;
  padding-right: 220px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-bodytekst-professional-copyy {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 300;
  line-height: 26px;
}

.productie {
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.productie.professional {
  color: var(--fuchsiarood);
  margin-top: 60px;
  margin-bottom: 100px;
  font-size: 44px;
  font-weight: 400;
}

.image-2 {
  padding-left: 80px;
  padding-right: 80px;
}

.paragraph-light-wit-lijn-boven-productie {
  border-top: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 10px 100px 0 0;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-boven-productie.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.intro {
  color: var(--black);
  letter-spacing: normal;
  margin-bottom: 0;
  padding-top: 95px;
  padding-left: 60px;
  padding-right: 40px;
  font-weight: 500;
  line-height: 26px;
}

.naam-professional-productie {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  margin-right: 0;
  padding-left: 0;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 32px;
}

.image-3 {
  margin-left: 0;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-light-wit-lijn-boven-productie-copy {
  border-top: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 100px 0 80px;
  padding-left: 60px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-boven-productie-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-light-grijze-lijn-boven-productie-copy-copy {
  border-top: 1px solid var(--petrol-2);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 400px 0 180px;
  padding-left: 180px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-grijze-lijn-boven-productie-copy-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.quote_productie {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 180px;
  font-weight: 400;
  line-height: 26px;
}

.body-tekst_productie {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.section-3-copy-copy {
  color: var(--petrol);
  background-color: #f3bf00cc;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2-boven-button {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 200px;
}

.kop_agenda-copy, .kop_agenda-copy-copy, .kop_community {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 0 100px;
  font-size: 44px;
}

.kop_community.community {
  margin-bottom: 15px;
  padding-top: 176px;
}

.section-2-community {
  background-color: #f3bf00cc;
  margin-top: -80px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-portfoliio {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.intro-header-community {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_letters_bloesem.jpg');
  background-position: 85% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.paragraph-datum-open-avond-copy {
  color: var(--white);
  margin-bottom: 100px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.paragraph-professionals {
  color: var(--white);
  margin-bottom: 80px;
  padding-top: 80px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.paragraph-light-voorstellen {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 80px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.paragraph-light-voorstellen.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-3-naam-professional {
  color: var(--fuchsiarood);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-2-productie {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.paragraph-2-productie:hover {
  color: var(--aqua);
  text-decoration: none;
}

.paragraph-2-productie:focus {
  color: var(--aqua);
}

.paragraph-4-beroep {
  color: var(--black);
  padding-left: 0;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-4-website {
  color: var(--white);
  cursor: default;
  margin-bottom: 0;
  margin-right: 20px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-4-website:hover, .paragraph-4-website:focus {
  color: var(--aqua);
}

.image-linkendinn {
  width: 15%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph-light-transparant {
  border-top: 0px solid var(--white);
  border-bottom: 0px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-transparant.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-2-button_professional {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 0 auto 120px;
}

.paragraph-4-intro {
  text-align: left;
  letter-spacing: 0;
  text-indent: 0;
  column-count: auto;
  white-space: normal;
  height: auto;
  padding-top: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  overflow: hidden;
}

.paragraph-light-intro-community {
  opacity: .6;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 400px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-light-intro-community:hover {
  color: var(--black);
}

.paragraph-light-intro-community.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.image-4 {
  width: 18%;
}

.lees-meer-intro {
  color: var(--black);
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
  line-height: 26px;
}

.accordian-item-content {
  overflow: hidden;
}

.community-lees-meer {
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.afsluitende-quote {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.quote-onderaan-pag-professional {
  color: var(--fuchsiarood);
  margin-bottom: 40px;
  padding-left: 180px;
  font-weight: 400;
  line-height: 26px;
}

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

.kop_nieuws {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 15px;
  padding: 0 100px;
  font-size: 44px;
}

.paragraph-light-intro-nieuws {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 450px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-light-intro-nieuws.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.container-keuze-nieuws {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 20px auto 60px;
}

.container-keuze-nieuws.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-keuze-nieuws.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-keuze-nieuws.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.section-keuze-nieuws {
  background-color: #98c005cc;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.grid-2-keuze-nieuws {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.keuzekopje-nieuwsbrieven, .keuzekopje-actueel, .keuzekopje-interessante-stof {
  color: var(--white);
  margin-bottom: 20px;
  padding-left: 60px;
  font-weight: 600;
  line-height: 26px;
}

.container-afsluitende-quote {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 100px;
}

.container-afsluitende-quote.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-afsluitende-quote.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-afsluitende-quote.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.nieuwsbrief-titel {
  color: var(--white);
  margin-bottom: 20px;
  padding-left: 60px;
  font-weight: 600;
  line-height: 26px;
}

.link {
  color: var(--fuchsiarood);
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  font-weight: 600;
  text-decoration: none;
}

.link:hover {
  opacity: 1;
  color: var(--white);
  text-decoration: none;
}

.link:active, .link:focus, .link:visited {
  color: var(--fuchsiarood);
}

.afsluitende-quote-nieuws {
  background-color: #0000;
  margin-top: -70px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.link-2 {
  color: var(--fuchsiarood);
  text-decoration: none;
}

.link-2:hover {
  color: var(--white);
}

.button-boven-nieuwsbrieven {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 0 auto 140px;
}

.intro-header-agenda-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_letters_agenda.jpg');
  background-position: 70% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.intro-header-nieuws {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_letters_hart_struik.jpg');
  background-position: 70% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.intro-header-nieuwsbrieven {
  background-color: var(--white);
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 450px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.button-nieuwsbrieven {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-nieuwsbrieven:hover {
  color: #fff;
  background-color: #32343a;
}

.button-nieuwsbrieven:active {
  background-color: #43464d;
}

.button-nieuwsbrieven.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-nieuwsbrieven.cc-white-button {
  background-color: var(--aqua);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-top: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-nieuwsbrieven.cc-white-button:hover {
  background-color: #fffc;
}

.button-nieuwsbrieven.cc-white-button:active {
  background-color: #ffffffe6;
}

.div-block-8, .div-block-9, .div-block-10 {
  text-align: center;
}

.button-pagina-nieuwsbrieven {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-pagina-nieuwsbrieven:hover {
  color: #fff;
  background-color: #32343a;
}

.button-pagina-nieuwsbrieven:active {
  background-color: #43464d;
}

.button-pagina-nieuwsbrieven.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-pagina-nieuwsbrieven.cc-white-button {
  background-color: var(--petrol-soft);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-pagina-nieuwsbrieven.cc-white-button:hover {
  background-color: var(--rood-niqui);
  opacity: .8;
}

.button-pagina-nieuwsbrieven.cc-white-button:active {
  background-color: var(--rood-niqui);
}

.button-pagina-nieuwsbrieven.cc-white-button:focus, .button-pagina-nieuwsbrieven.cc-white-button:visited {
  background-color: var(--rood-niqui);
  opacity: .8;
}

.button-pagina-nieuwsbrieven.cc-white-button:lang(en) {
  background-color: var(--petrol-soft);
  opacity: .8;
}

.grid-interessante-stof {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: minmax(200px, 1fr);
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.section-keuze-interessante-stof {
  background-color: #a1b4a8;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.dinsdagdingetje {
  color: var(--white);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
  font-weight: 300;
  line-height: 26px;
}

.div-block-11 {
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.div-block-12 {
  background-color: #0000;
  border-radius: 0;
}

.image-paperclip {
  opacity: .64;
  text-align: center;
  width: 20%;
  margin: -200px auto 105px;
  padding: 10px 0;
  display: block;
}

.link-block-3 {
  text-align: right;
  margin-top: 0;
  margin-bottom: -10px;
}

.datum {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.image-5 {
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.image-youtube {
  opacity: .64;
  text-align: center;
  width: 20%;
  margin: -200px auto 105px;
  padding: 10px 0;
  display: block;
}

.link-block-4, .link-block-5 {
  text-decoration: none;
}

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

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

.link-block-8 {
  margin-top: 0;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14 {
  text-decoration: none;
}

.link-block-15 {
  color: var(--black);
  text-decoration: none;
}

.link-block-16 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.link-block-17, .link-block-18, .link-block-19, .link-block-20, .link-block-21, .link-block-22, .link-block-23, .link-block-24, .link-block-25 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.paragraph-light-wit-lijn-onder-copy {
  border-top: 0px none var(--white);
  border-bottom: 0px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 100px 0 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-onder-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.goedstof-productie-copy {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.goedstof-productie-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.goedstof-professional {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.goedstof-professional.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.kop_naam-professional {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 0 100px;
  font-size: 44px;
}

.link-block-26 {
  margin-bottom: -10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.link-block-27 {
  margin-bottom: -10px;
}

.intro-header-productie_bloemlezing-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_margrieten.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_patricia {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_pioenrozen_patricia.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-28 {
  margin-bottom: -10px;
}

.intro-header-professional_liesbethvaes {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_encausticart.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_edwin {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_ijsschots_edwin.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-29 {
  margin-bottom: -10px;
}

.intro-header-productie_jouw_bewuste_ademhaling {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_persoon_energie.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.list {
  color: var(--aqua);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 30px;
  font-weight: 300;
}

.list-item-2 {
  color: var(--aqua);
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  list-style-type: disc;
}

.list-item-3, .list-item-4, .list-item-5, .list-item-6 {
  margin-bottom: 0;
  list-style-type: decimal;
}

.list-item-7 {
  margin-bottom: 0;
}

.list-item-8 {
  margin-bottom: 10px;
}

.link-block-30 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-professional_hanneke {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_hanneke.jpg');
  background-position: 48%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.tussenkopje-tekst_productie {
  color: var(--aqua);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 700;
  line-height: 26px;
}

.container-5 {
  background-color: var(--aqua);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 10px 35px;
}

.div-block-13 {
  color: var(--aqua);
  border-radius: 50px;
  margin-top: 20px;
  margin-bottom: 60px;
  padding: 0 35px;
}

.intro-header-productie_gave {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_dromenvanger.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-31 {
  margin-bottom: -10px;
}

.link-block-32 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-productie_trots_bloei {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_voorjaarbloemetjes.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-33 {
  color: var(--black);
  text-decoration: none;
  display: flex;
}

.intro-header-productie_herfstbladeren {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_cijfers_zand.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_voorjaarsbloemetjes {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_voorjaarbloemetjes.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-34, .link-block-35, .link-block-36 {
  color: var(--black);
  text-decoration: none;
}

.tussenkopje-productie {
  color: var(--aqua);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 40px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 700;
  line-height: 26px;
}

.intro-header-productie_gave_hoogsensitiviteit {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_dromenvanger.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_optime-ice {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_water.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-200 {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 20px auto 80px;
}

.div-block-2-copy {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 80px;
}

.link-block-39 {
  margin-bottom: -10px;
}

.link-block-40-copy {
  color: var(--black);
  text-decoration: none;
}

.intro-header-productie_goedstofdag {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_goedstof_dag.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_herfstbladeren-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_cijfers_zand.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_numerologieopy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_wierook_potten.jpg');
  background-position: 90%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-40 {
  margin-bottom: -10px;
}

.link-block-41 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-professional_adrienne {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_hart_adrienne.jpg');
  background-position: 61%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_reis_van_de_held {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_meisje_vogels.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.aflsuiter-productie {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 40px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
}

.intro-header-productie_tijger {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_tijger.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_heidi {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_heidi.jpg');
  background-position: 59%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-42 {
  margin-bottom: -10px;
}

.link-block-43 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-professional_sonja {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_masseren_sonja.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_emmet {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_handen_buik.jpg');
  background-position: 65%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-44 {
  margin-bottom: -10px;
}

.intro-header-professional_britta {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_bomen_pad.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-2-verwijzing-producties {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div-block-drie_regels_productie {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 80px;
}

.intro-header-professional_inge {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_koepel_inge.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_je_energie_voeden-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_specerijen.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-45 {
  margin-bottom: -10px;
}

.link-block-46 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-productie_clearing {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_clearing_armband_rook.jpg');
  background-position: 55%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_jackie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_buddha_jackie.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-47 {
  color: var(--black);
  text-decoration: none;
  display: flex;
}

.link-block-48 {
  margin-bottom: -10px;
}

.intro-header-professional_riny_verstappen {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_blotevoeten_riny.jpg');
  background-position: 39%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.list-item-5-copy {
  margin-bottom: 0;
}

.link-block-49 {
  margin-bottom: -10px;
}

.link-block-50 {
  color: var(--black);
  text-decoration: none;
  display: flex;
}

.intro-header-productie_ware-potentie-met-nei {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_schelp.jpg');
  background-position: 61%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.list-item-9 {
  margin-bottom: 0;
  font-weight: 600;
  line-height: 26px;
  list-style-type: disc;
}

.list-item-9:hover, .list-item-9:focus {
  color: var(--aqua);
}

.list-2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 20px;
  list-style-type: none;
}

.list-2:hover, .list-2:focus {
  color: var(--aqua);
}

.paragraph-2-productie-zwart {
  color: var(--black);
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.paragraph-2-productie-zwart:hover {
  color: var(--aqua);
  text-decoration: none;
}

.paragraph-2-productie-zwart:focus {
  color: var(--aqua);
}

.link-3 {
  color: var(--black);
  text-decoration: none;
}

.link-3:hover, .link-3:focus, .link-3:visited {
  color: var(--fuchsiarood);
}

.paragraph-producties_intro {
  color: var(--white);
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.container-home-nieuwsbrief-copy {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 60px;
}

.container-productie_intro {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 40px;
}

.container-productie_intro.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-productie_intro.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-productie_intro.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-producties {
  color: var(--white);
  background-color: #0000;
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.intro-header-productie_rite-of-the-womb {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_rite_womb.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_annelies_aarts {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vrouw_schemering.jpg');
  background-position: 91%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_voorjaarsbloemetjes-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_voorjaarbloemetjes.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-201 {
  background-image: url('../images/Goedstof_header_fclogo_voorjaarbloemetjes.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 620px;
}

.intro-header-productie_-uiy_je_comfortzone {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_handen_magnesium.jpg');
  background-position: 33%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_sem_aipassa {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_kickboksen_sem.jpg');
  background-position: 28%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-51, .link-block-52 {
  text-decoration: none;
}

.paragraph-5-website {
  color: var(--white);
  cursor: default;
  margin-right: 20px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-5-website:hover, .paragraph-5-website:focus {
  color: var(--aqua);
}

.intro-header-professional_davie_broers {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_lachen_kind_davie.jpg');
  background-position: 49%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_lachen_universele_taal {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_samen_lachen.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_renny {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_renny_gezicht_zon.jpg');
  background-position: 38%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_pijn_positieve_boodschap {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_renny_hand.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_janneke_kierkels {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_janneke_dobbelsteen_lachen.jpg');
  background-position: 34%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_buut_vrij {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_kind_water.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_carine_staaks {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_carine_lelie.jpg');
  background-position: 60%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_astro-peak_blauwdruk {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_dierenriem.jpg');
  background-position: 75%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-53 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-productie_aantrekkingskracht_inzetten {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_hand_hartje.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_grietje {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_veer_grietje.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_chrit {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_bellenblazen_chrit.jpg');
  background-position: 38%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_matrix_rust_en_ruimte {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_matrix_lampje.jpg');
  background-position: 60%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-54 {
  color: var(--black);
  text-decoration: none;
}

.link-block-55, .link-block-56, .link-block-57 {
  margin-bottom: -10px;
}

.intro-header-professional_karin_van_den_wittenboer {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_baby_karin.jpg');
  background-position: 35%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_reflexintegratie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_reflex_danser.jpg');
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-58 {
  margin-bottom: -10px;
}

.link-block-59 {
  color: var(--black);
  text-decoration: none;
}

.link-block-60, .link-block-61, .link-block-62, .link-block-63, .link-block-64, .link-block-65, .link-block-66, .link-block-67 {
  margin-bottom: -10px;
}

.link-4 {
  color: var(--black);
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none;
}

.link-4:hover, .link-4:focus, .link-4:visited {
  color: var(--fuchsiarood);
}

.intro-header-productie_open_avond {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_open_avond.jpg');
  background-position: 70%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.iets-vettere-bodutekst_productie-copy {
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.container-keuze-nieuwsbrieven {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 20px auto 60px;
}

.container-keuze-nieuwsbrieven.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-keuze-nieuwsbrieven.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-keuze-nieuwsbrieven.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.paragraph-6 {
  opacity: .6;
  color: #43464d;
  margin-bottom: 0;
  font-size: 14px;
}

.link-block-68 {
  color: var(--black);
  margin-bottom: -10px;
  text-decoration: none;
}

.link-block-69 {
  margin-bottom: 0;
  text-decoration: none;
}

.link-block-70, .link-block-71 {
  margin-bottom: -10px;
}

.section-nieuws {
  color: var(--petrol);
  background-color: #0000;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 60px;
}

.paragraph-producties-copy, .paragraph-nieuws {
  color: var(--heremietblauw);
  background-color: #0000;
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-2-verwijzing-nieuws {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 80px;
}

.button-groen {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-groen:hover {
  color: #fff;
  background-color: #32343a;
}

.button-groen:active {
  background-color: #43464d;
}

.button-groen.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groen.cc-white-button {
  background-color: var(--petrol-soft);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groen.cc-white-button:hover {
  background-color: var(--rood-niqui);
  opacity: .8;
}

.button-groen.cc-white-button:active {
  background-color: var(--rood-niqui);
}

.button-groen.cc-white-button:focus, .button-groen.cc-white-button:visited, .button-groen.cc-white-button:lang(en) {
  background-color: var(--rood-niqui);
  opacity: .8;
}

.button-groen.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groen.cc-white-button-copy:hover, .button-groen.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.grid-terugblik {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: minmax(200px, 1fr);
  grid-auto-flow: row;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: grid;
}

.section-keuze-terugblik {
  background-color: #98c005cc;
  border: 0 #000;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.container-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.pinterest_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 5;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  column-gap: 15px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.tekst_onder_foto {
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
  line-height: 20px;
}

.datum_bij_pinteretsgrid {
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.dinsdagdingetje-copy {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
  line-height: 26px;
}

.review_productie {
  border: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin: 10px;
  padding: 10px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.button-boven-pinterest {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 0 auto 140px;
}

.div-block-11-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-203-pinterest, .div-block-13-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest_1 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-14-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest_2 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-15-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest_3 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-16-pinterest, .div-block-17-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest_4 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-18-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterest_5 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-19-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.image-pinterst_6 {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.link-5, .link-6, .link-7 {
  color: #00000080;
  text-decoration: none;
}

.intro-header-contact {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_bloem_roze_contact.jpg');
  background-position: 70% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.kop_contact {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 150px 100px 0;
  font-size: 44px;
}

.paragraph-light-intro-contact {
  opacity: .6;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 500px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-light-intro-contact.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.naam-contact {
  opacity: .6;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 0;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 26px;
}

.naam-contact.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.section-contact {
  background-color: #0000;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 10px;
}

.section-3-contactgegevens {
  background-color: var(--fuchsiarood);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  font-weight: 300;
}

.afsluitende-quote-contact {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-2-aanmelden, .div-block-aanmelden, .div-block-producties, .div-block-meldjeaan, .div-block-meld_productie, .div-block-aangepast, .div-block-aanmeld, .div-block-hoogte, .div-block-minder-hoog, .div-block-a, .div-block-b, .div-block-c, .div-block-d, .div-block-e, .div-block-f, .div-block-g, .div-block-h, .div-block-i, .div-block-j, .div-block-k, .div-block-l, .div-block-m {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 80px auto 100px;
}

.link-8 {
  color: var(--black);
  text-decoration: none;
}

.link-8:hover, .link-8:focus, .link-8:visited {
  color: var(--fuchsiarood);
}

.div-block-o {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div-block-p {
  background-color: var(--heremietblauw);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div-block-q {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div-block-r {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 400px;
}

.div-block-s, .div-block-t {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.div-block-u {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 80px;
}

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

.div-block-203 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.intro-header-productie_vandaag_is_rood {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vandaag_rood.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_rainbow_tai_chi {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_taichi.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_numerologie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_cijfers_zand.jpg');
  background-position: 60%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_systemisch_werky-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_wierook_potten.jpg');
  background-position: 90%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_marcel_kerkhofs {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_spinneweb_marcel.jpg');
  background-position: 38%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_robin_meulen {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_monniken_robin.jpg');
  background-position: 59%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_marielle_veerbeek {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_gekleurd_wol_marielle.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-extra-melding {
  opacity: .6;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 80px 100px 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-extra-melding.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-geannuleerd, .paragraph-geannuleerd-blauw, .paragraph-geannuleerd-rood {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  background-color: #0000;
  margin-top: -100px;
  margin-bottom: 55px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.paragraph-extra-melding-productie-corona {
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -60px;
  margin-bottom: 40px;
  padding: 0 200px 0 100px;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}

.paragraph-extra-melding-productie-corona.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-extra-melding-open-avond-corona {
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -60px;
  margin-bottom: 40px;
  padding: 0 200px 0 100px;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}

.paragraph-extra-melding-open-avond-corona.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.extra-tekst {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  padding: 0 100px 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.extra-tekst.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.body {
  background-color: var(--white);
}

.div-block-201-pinterest, .div-block-204-pinterest {
  opacity: 1;
  background-color: #fff3;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 15px;
  box-shadow: 0 0 0 -20px #000;
}

.div-block-204 {
  text-align: center;
  margin-top: -70px;
  margin-bottom: 34px;
}

.button-reserveer {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-reserveer:hover {
  color: #fff;
  background-color: #32343a;
}

.button-reserveer:active {
  background-color: #43464d;
}

.button-reserveer.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-reserveer.cc-white-button {
  background-color: var(--aqua);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-top: -100px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-reserveer.cc-white-button:hover {
  background-color: #fffc;
}

.button-reserveer.cc-white-button:active {
  background-color: #ffffffe6;
}

.button-reserveer.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-reserveer.cc-white-button-copy:hover, .button-reserveer.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.intro-header-productie_boodschap_kindcopy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_boodschap_kind.jpg');
  background-position: 20%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_hoogsensitieve_waarneming {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_bloemhoofd_vaag.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-2-0 {
  color: var(--black);
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-2-0:hover, .paragraph-2-0:focus {
  color: var(--fuchsiarood);
}

.paragraph-2-01 {
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-2-01:hover, .paragraph-2-01:focus {
  color: var(--black);
}

.intro-header-productie_vollemaan {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vollemaan.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_etherische_olie-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_etherische_olie.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_suzanne_moonenepy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_maan_suzanne_moonen.jpg');
  background-position: 48%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-light-witte-lijn-boven {
  border-top: 1px solid var(--white);
  border-bottom: 0px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-witte-lijn-boven.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-2de-link {
  color: var(--white);
  cursor: default;
  margin-top: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-2de-link:hover, .paragraph-2de-link:focus {
  color: var(--aqua);
}

.paragraph-1e-link {
  color: var(--white);
  cursor: default;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-1e-link:hover, .paragraph-1e-link:focus {
  color: var(--aqua);
}

.intro-header-professional_helenastruik {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_helene_parels.jpg');
  background-position: 20%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-info-later {
  color: var(--aqua);
  border-radius: 50px;
  padding: 10px 35px;
}

.link-blocker {
  margin-bottom: -10px;
}

.goedstof-organisator {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.goedstof-organisator.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.blog {
  color: var(--white);
  background-color: #0000;
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.blog-chapeau {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.blog-chapeau.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.tussenkopje {
  color: var(--aqua);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.blog-boventitel {
  color: var(--aqua);
  margin-bottom: 20px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.blog---kop {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 0 400px 0 100px;
  font-size: 44px;
  font-weight: 400;
  line-height: 50px;
}

.datum-blog {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.div-block-naar-blog {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.paragraph-light-grijze-lijn-boven-productie-copy-copy-copy {
  border-top: 1px solid var(--petrol-2);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 400px 0 180px;
  padding-left: 180px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-grijze-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.light-grijze-lijn-boven-note---blog {
  border-top: 0px none var(--petrol-2);
  border-bottom: 1px solid var(--petrol-2);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 20px 570px 0 10px;
  padding-left: 180px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.light-grijze-lijn-boven-note---blog.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.section-3-groen {
  background-color: #98c005cc;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.button-wit {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-wit:hover {
  color: #fff;
  background-color: #32343a;
}

.button-wit:active {
  background-color: #43464d;
}

.button-wit.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-wit.cc-white-button {
  background-color: var(--white);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-wit.cc-white-button:hover {
  background-color: var(--fuchsiarood);
}

.button-wit.cc-white-button:active {
  background-color: #ffffffe6;
}

.button-wit.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-wit.cc-white-button-copy:hover, .button-wit.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.afbeelding_blog {
  margin-left: 0;
  padding: 40px 60px;
}

.notes-tekst_productie-copy {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.naam-blogger {
  color: var(--black);
  text-align: left;
  margin-top: 40px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 0;
  font-family: Notera personaluseonly, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 32px;
}

.paragraph-7 {
  color: var(--black);
  text-align: left;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.link-9 {
  color: var(--black);
  text-decoration: none;
}

.link-9:hover {
  color: #007ba6;
  background-color: #0000;
}

.link-9:focus, .link-9:visited {
  color: #007ba6;
}

.link-10 {
  color: var(--black);
  display: inline;
}

.link-10:hover, .link-10:focus {
  color: var(--aqua);
}

.link-11 {
  color: var(--black);
  display: inline;
}

.link-11:hover, .link-11:focus {
  color: var(--aqua);
}

.link-12 {
  color: var(--black);
  display: inline;
}

.link-12:hover, .link-12:focus {
  color: var(--aqua);
}

.anne_introfoto {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.intro-header-professional_nicole_smolenaers {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_Nicole_ijsvlok_paars.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_annedebruijn {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_Anne_hartjes.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_groeibubbel {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_manifestatiekracht.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-quote-anne {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 220px;
  padding-right: 100px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.goedstof-online-productie {
  opacity: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.goedstof-online-productie.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.intro-header-productie_balansincoronatijd {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_balanscoronatijd.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-balans-coronatijd {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.intro-header-productie_zachte_energie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_waterdruppels_aqua.jpg');
  background-position: 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.tussenkopje-quote {
  color: var(--aqua);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 400;
  line-height: 26px;
}

.intro-header-productie_balansincoronatijd-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_creatiekracht.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-72, .link-block-73, .link-block-74 {
  margin-bottom: -10px;
}

.paragraph-quote-blog_beneden {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 220px;
  padding-right: 220px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.intro-header-productie_vogelvrij {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_blog_proces.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_openwandeling {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_graspalm.jpg');
  background-position: 70%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_speelruimte {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_eat_me_3.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_vollemaanviering {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_volle_maan_ritueel.jpg');
  background-position: 70%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_prinses {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_boek_hart.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.image-pinterest-extra {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-205 {
  background-color: #fff3;
  margin-top: 0;
  margin-bottom: 15px;
}

.list-nummers {
  color: var(--aqua);
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: auto;
  padding-left: 30px;
  font-weight: 300;
  list-style-type: disc;
}

.link-13 {
  color: var(--black);
  font-size: 14px;
  text-decoration: underline;
}

.link-13:hover, .link-13:focus, .link-13:visited {
  color: var(--aqua);
}

.intro-header-productie_wegwijze {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_wegwijzer.jpg');
  background-position: 28%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.tussenkopje-zwart {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.gedicht {
  color: var(--petrol-2);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 400;
  line-height: 26px;
}

.text-span {
  color: var(--black);
  font-size: 14px;
}

.text-span:hover, .text-span:focus {
  color: var(--aqua);
  text-decoration: underline;
}

.list-nummers-zwart {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: auto;
  padding-left: 30px;
  font-weight: 300;
  list-style-type: disc;
}

.list-item-2-zwart {
  color: var(--black);
  margin-bottom: 0;
}

.link-14 {
  color: var(--black);
}

.link-14:hover, .link-14:focus, .link-14:visited {
  color: var(--aqua);
}

.link-15 {
  color: var(--black);
  display: inline;
}

.link-15:hover, .link-15:focus, .link-15:visited {
  color: var(--aqua);
}

.link-16 {
  color: var(--black);
  display: inline;
}

.link-16:hover, .link-16:focus, .link-16:visited {
  color: var(--aqua);
}

.link-17 {
  display: inline;
}

.intro-header-professional_joyce {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_Joyce_boek_kop.jpg');
  background-position: 18%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-extra-melding-wit {
  opacity: 1;
  color: var(--niqui-green);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 10px 100px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  display: block;
}

.paragraph-extra-melding-wit.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.link-18 {
  color: #ffffff80;
  display: inline-block;
}

.intro-header-professional_anne_rodenburg {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_beukenbos_Anne.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_zielstalenten {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_lotus_zielstalenten.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.slide {
  object-fit: fill;
  background-color: #0000;
  background-image: url('../images/INTUITIE.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.slide-2 {
  background-image: url('../images/VROUWENKRACHT.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  max-height: none;
}

.slider {
  background-color: #0000;
  max-height: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.mask {
  max-height: none;
}

.div-block-206 {
  background-image: url('../images/INTUITIE.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.container-7, .wrapper {
  align-items: center;
  display: flex;
}

.image-6 {
  width: 200px;
  height: 200px;
  margin-right: 20px;
}

.loopcontainer, .div-block-207 {
  align-items: center;
  display: flex;
}

.div-block-208 {
  width: auto;
}

.div-block-209 {
  width: 100px;
}

.div-block-210, .div-block-211 {
  height: 600px;
}

.wrapper {
  align-items: center;
  width: 100vw;
  height: 350px;
  margin-top: 0;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.div-block-212 {
  align-items: center;
  display: flex;
}

.loop-container {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-7 {
  width: 200px;
  height: 200px;
  margin-right: 30px;
}

.content-holder {
  flex: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-block-75 {
  color: var(--black);
  text-decoration: none;
}

.privacy-en-algemene-voorwaarden {
  opacity: 1;
  color: #ffffff80;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0 100px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  display: block;
}

.privacy-en-algemene-voorwaarden.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

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

.link-block-77 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-productie_zielstalenten-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_lotus_zielstalenten.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_lerenleren {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_leren_leren_brein.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-19 {
  color: #ffffff80;
  display: inline-block;
}

.intro-header-productie_intuitie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_kompas.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

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

.link-block-79 {
  margin-bottom: -10px;
}

.link-block-80 {
  color: var(--black);
  text-decoration: none;
}

.link-block-81 {
  margin-bottom: -10px;
}

.intro-header-productie_bewust_zijn {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_alignment.jpg');
  background-position: 28%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_vollemaanviering-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_volle_maan_ritueel.jpg');
  background-position: 70%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_thanksgivingviering-copy-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_thanksgiving.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-check-nieuwsbrief {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  display: grid;
}

.platte_tekst_check_nieuwsbrief {
  text-align: left;
  margin-top: 30px;
  margin-right: 240px;
  padding-left: 0;
  font-weight: 300;
}

.container-home-nieuwsbrief-copy {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto 60px;
  padding-top: 0;
}

.container-home-nieuwsbrief-copy.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-home-nieuwsbrief-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-home-nieuwsbrief-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.container-home-nieuwsbrief-check-copy {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding-top: 0;
}

.container-home-nieuwsbrief-check-copy.cc-subscription-form {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -40px;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.container-home-nieuwsbrief-check-copy.cc-heading-wrap {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 80px;
}

.container-home-nieuwsbrief-check-copy.cc-full-width-form-wrap {
  align-items: flex-start;
  display: flex;
}

.button-groener {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-groener:hover {
  color: #fff;
  background-color: #32343a;
}

.button-groener:active {
  background-color: #43464d;
}

.button-groener.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groener.cc-white-button {
  color: #202020;
  text-align: center;
  background-color: #98c005cc;
  border-radius: 50px;
  margin-top: -100px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groener.cc-white-button:hover, .button-groener.cc-white-button:active, .button-groener.cc-white-button:focus, .button-groener.cc-white-button:visited {
  background-color: #fffc;
}

.button-groener.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-groener.cc-white-button-copy:hover, .button-groener.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.div-block-213, .div-block-button-nieuwsbrief-check {
  margin-top: 40px;
}

.intro-header-productie_wijsnooitnaareenander {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_magie_boom.jpg');
  background-position: 12%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_afstemmenviering-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_afstemmen.jpg');
  background-position: 25%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_opstellingsavond {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_paardebloem_opstellen.jpg');
  background-position: 25%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_systemischwerken_hartje {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_systemischwerken.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-82 {
  color: var(--black);
  text-decoration: none;
}

.intro-header-professional_systemischwerk_hartje {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_systemischwerken.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.list-item-2-zwartetekst {
  color: var(--black);
  margin-bottom: 0;
}

.list-zwartetekst {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: auto;
  padding-left: 30px;
  font-weight: 300;
  list-style-type: decimal;
}

.intro-header-blog_dieptehart {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vlindersdiepte.jpg');
  background-position: 12%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.image-linkendinn-dubbel {
  width: 15%;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph-3-naam-professional-copy {
  color: var(--fuchsiarood);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
}

.paragraph-3-professional-dubbel {
  color: var(--fuchsiarood);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 22px;
}

.paragraph-1e-link-2-regels {
  color: var(--white);
  cursor: default;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  text-decoration: none;
}

.paragraph-1e-link-2-regels:hover, .paragraph-1e-link-2-regels:focus {
  color: var(--aqua);
}

.intro-header-professional_karinlinda {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_karin_linda.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_alexandra {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_alexandra_voetenzand.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_ninestarki {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_ninestarki_stransdmeditatie.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-light-wit-lijn-onderaan {
  border-top: 1px none var(--white);
  border-bottom: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-light-wit-lijn-onderaan.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.intro-header-productie_ninestarki-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_ninestarki_stransdmeditatie.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_transitie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_transitie_vlinder.jpg');
  background-position: 20%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.marjon_introfoto-copy {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.intro-header-professional_marjonbovens {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_marjon_bovens_handen_henna.jpg');
  background-position: 20%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_godinnen {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vrouwendag.jpg');
  background-position: 5%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

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

.link-block-84 {
  margin-bottom: -10px;
}

.paragraph-info-slecht-weer {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 0;
  font-weight: 300;
}

.section-4 {
  background-color: var(--fuchsiarood);
  padding-top: 40px;
  padding-bottom: 40px;
}

.intro-header-productie_qigongy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_qigong.jpg');
  background-position: 20%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-info-nieuwsbrief {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-left: 0;
  font-weight: 300;
}

.text-span-3 {
  font-style: italic;
  font-weight: 400;
}

.list-item-10 {
  margin-bottom: 0;
  list-style-type: none;
}

.text-span-4 {
  font-weight: 400;
}

.body-programma {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.body-tekst_productie-beltane {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.link-block-85 {
  margin-bottom: -10px;
}

.intro-header-productie_tarotintroductie-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_tarot.jpg');
  background-position: 25%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_beltane {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_beltane.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_frequentie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_zieltekening_nicole.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.blog---kopper {
  color: var(--fuchsiarood);
  text-align: left;
  margin-bottom: 0;
  padding: 0 700px 0 100px;
  font-size: 44px;
  font-weight: 400;
  line-height: 50px;
}

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

.intro-header-professional_sharon_natasja {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vlinder_sharon_natasja.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.mleding {
  opacity: 1;
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 60px 100px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

.mleding.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.section-5, .section-6 {
  background-color: var(--fuchsiarood);
}

.link-mailadres-soos {
  color: var(--lichtgrijs);
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none;
  display: inline-block;
}

.link-mailadres-soos:hover, .link-mailadres-soos:focus, .link-mailadres-soos:visited {
  color: var(--white);
}

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

.link-block-88 {
  margin-bottom: -10px;
}

.div-block-216 {
  color: #8ea6b11a;
  background-color: #8ea6b11a;
  margin-top: 30px;
  padding: 10px;
}

.tussenkopje-kader {
  color: var(--aqua);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-weight: 300;
  line-height: 26px;
}

.intro-header-productie_witte_veertjes {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_paardebloem.jpg');
  background-position: 35%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_encausticart {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_encaustic.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-dag-tweede-productie {
  color: var(--black);
  margin-top: 0;
  padding-left: 100px;
  font-weight: 300;
  line-height: 26px;
}

.paragraph-datum-tweede-prodcutie-y {
  color: var(--aqua);
  margin-bottom: 20px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
}

.link-20 {
  color: var(--black);
  display: inline;
}

.link-20:hover, .link-20:active, .link-20:focus, .link-20:focus-visible, .link-20[data-wf-focus-visible], .link-20:visited {
  color: var(--aqua);
}

.link-21 {
  color: var(--black);
  display: inline;
}

.link-21:hover, .link-21:active, .link-21:focus, .link-21:visited {
  color: var(--aqua);
}

.paragraph-community {
  color: var(--white);
  background-color: #0000;
  padding-top: 7px;
  padding-left: 100px;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.grid-community-goedstofdag {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: grid;
}

.paragraph-4-uitleg {
  color: var(--white);
  margin-top: 10px;
  padding-left: 0;
  font-weight: 300;
  line-height: 26px;
}

.intro-header-productie_intuitie-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_kompas.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.section-2-agenda-productie-copy {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.intro-header-productie_stilzijn {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_dankbaar.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_vrouwenkracht {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_vrouwenkracht.jpg');
  background-position: 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-vol {
  text-align: center;
  margin-top: -100px;
  margin-bottom: 49px;
}

.intro-header-professional_linda_smeets {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_intro_lindasmeets.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_vanzingennaarzijn {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_Linda_Smeets.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_energetischehuishouding {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_intro_vlinder.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-professional_delilah_verhoevenn-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_intro_delilah_landschap.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_toekomst {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_intro_toekomst.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_human_designnviering-copy-copy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_intro_humandesign_oog.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_tarotverdieping {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_prod_tarotverdieping.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_halloween {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_prod_maanwandeling.jpg');
  background-position: 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_tarotopstelling {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_prod_tarotopstelling.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.text-span-5 {
  font-style: italic;
  font-weight: 400;
}

.intro-header-productie_alban_elfed {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_prod_alban_elfed.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.div-block-2-aangepast {
  background-color: var(--fuchsiarood);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 40px auto 100px;
}

.link-block-89 {
  margin-bottom: -10px;
}

.intro-header-blog_inner-unity {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_gezichtenboom.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-51 {
  color: var(--heremietblauw);
  text-align: left;
  margin-bottom: 60px;
  padding: 60px 100px 0;
  font-size: 36px;
}

.button-vol {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-vol:hover {
  color: #fff;
  background-color: #32343a;
}

.button-vol:active {
  background-color: #43464d;
}

.button-vol.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-vol.cc-white-button {
  background-color: var(--aqua);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  margin-top: -100px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-vol.cc-white-button:hover {
  background-color: #fffc;
}

.button-vol.cc-white-button:active {
  background-color: #ffffffe6;
}

.button-vol.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-vol.cc-white-button-copy:hover, .button-vol.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.vol {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  display: inline-block;
}

.ovaal-vol {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.ovaal-vol:hover {
  color: #fff;
  background-color: #32343a;
}

.ovaal-vol:active {
  background-color: #43464d;
}

.ovaal-vol.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.ovaal-vol.cc-white-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--aqua);
  color: #202020;
  text-align: center;
  border-radius: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
  display: inline-block;
}

.ovaal-vol.cc-white-button:hover {
  background-color: #fffc;
}

.ovaal-vol.cc-white-button:active {
  background-color: #ffffffe6;
}

.ovaal-vol.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.ovaal-vol.cc-white-button-copy:hover, .ovaal-vol.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.div-block-217 {
  text-align: center;
  margin-top: -100px;
  margin-bottom: 50px;
  display: block;
}

.link-block-90 {
  margin-bottom: -10px;
}

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

.intro-header-productie_tarotintroductie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_tarot.jpg');
  background-position: 25%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-blog_leef {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_love.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.text-span-6 {
  color: #8ea6b180;
}

.intro-header-blog_anders {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_wenteltrap.jpg');
  background-position: 15%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.paragraph-quote-blog_beneden_korter {
  color: var(--aqua);
  margin-bottom: 40px;
  padding-left: 220px;
  padding-right: 240px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.intro-header-blog_soevereiniteit {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_hand_kraal.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.section-2-agenda-productie-observatie {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.kop_agenda-productie-2 {
  color: #d13958;
  text-align: left;
  margin-bottom: 0;
  padding: 0 100px;
  font-size: 44px;
  line-height: 50px;
}

.intro-header-blog_soevereiniteit-okopy {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_winter_bos_weg.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-22 {
  color: var(--black);
  display: inline;
}

.link-22:hover, .link-22:focus, .link-22:visited {
  color: var(--aqua);
}

.link-23 {
  color: var(--black);
  display: inline;
}

.link-23:hover, .link-23:focus, .link-23:visited {
  color: var(--aqua);
}

.link-24 {
  color: var(--black);
  display: inline;
}

.link-24:hover, .link-24:focus, .link-24:visited {
  color: var(--aqua);
}

.intro-header-productie_magie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_goudsig_licht_water.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-25, .link-26 {
  display: inline-block;
}

.intro-header-productie_ascentie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_spiegel_voor_vrouw.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_dharma {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_karma_giraf.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_overvloed {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_maan_meisje.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.intro-header-productie_ascensie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_ascensie.jpg');
  background-position: 10%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.notes-tekst {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.notes-tekst_productie {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  column-count: auto;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.navigation-item-2 {
  opacity: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
}

.navigation-item-2:hover {
  opacity: .9;
  background-color: #fff9;
  border-bottom: 0 solid #0096b2;
  padding-left: 10px;
  padding-right: 10px;
}

.navigation-item-2:active {
  opacity: .8;
}

.navigation-item-2:focus {
  border-bottom: 1px solid #0096b2;
}

.navigation-item-2.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item-2.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item-2.w--current:active {
  opacity: .7;
  color: #32343a;
}

.intro-header-productie_niemandsland {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_header_fclogo_niemandsland.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.text-span-7 {
  color: var(--black);
  font-weight: 400;
}

.text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12 {
  font-weight: 400;
}

.link-27 {
  display: block;
}

.text-span-13 {
  color: #1a1b1f;
}

.intro-header-blog_evolutie {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/Goedstof_blog_oog_blauw.jpg');
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 620px;
  margin-bottom: 0;
  display: flex;
}

.naam-review {
  opacity: .6;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 60px;
  margin-right: 0;
  padding-left: 180px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.review {
  color: var(--white);
  margin-top: -25px;
  margin-bottom: 10px;
  padding-left: 180px;
  font-weight: 400;
  line-height: 26px;
}

.section-reviews {
  color: var(--petrol);
  background-color: #0000;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-buttons {
  color: var(--petrol);
  background-color: #0000;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 80px;
}

.section-review {
  background-color: var(--niqui-green);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.paragraph-witte-lijn-boven-productie-copy-copy-copy {
  border-top: 1px solid var(--petrol-2);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 400px 0 180px;
  padding-left: 180px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-witte-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-witte-lijn-boven-productie-copy-copy-copy-copy {
  border-top: 1px solid var(--white);
  opacity: 1;
  color: var(--fuchsiarood);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 20px 400px 0 180px;
  padding-left: 180px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-witte-lijn-boven-productie-copy-copy-copy-copy.cc-subscribe-paragraph {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.button-rood-niqui {
  background-color: var(--heremietblauw);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-rood-niqui:hover {
  background-color: var(--niqui-green);
  color: #fff;
}

.button-rood-niqui:active, .button-rood-niqui:focus, .button-rood-niqui:visited {
  background-color: var(--niqui-green);
}

.button-rood-niqui.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-rood-niqui.cc-white-button {
  background-color: var(--heremietblauw);
  color: var(--heremietblauw);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-rood-niqui.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.button-rood-niqui.cc-white-button:active {
  background-color: var(--niqui-green);
}

.button-rood-niqui.cc-white-button:focus, .button-rood-niqui.cc-white-button:visited, .button-rood-niqui.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.button-rood-niqui.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-rood-niqui.cc-white-button-copy:hover, .button-rood-niqui.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.wrapper-2 {
  align-items: center;
  width: 100vw;
  height: 350px;
  margin-top: 0;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.image-8 {
  width: 200px;
  height: 200px;
  margin-right: 30px;
}

.section-review-licht {
  background-color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.review-licht {
  color: var(--niqui-green);
  margin-top: -25px;
  margin-bottom: 10px;
  padding-left: 180px;
  font-weight: 400;
  line-height: 26px;
}

.logo_punt {
  mix-blend-mode: normal;
  background-image: url('../images/logo_niqui_diap_CMYK.png');
  background-position: -39% -1%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 30px;
  margin-top: 0;
  margin-bottom: -29px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.logo-link-menu {
  z-index: 1;
  background-image: url('../images/logo_niqui_CMYK.png');
  background-position: 50%;
  background-size: contain;
}

.logo-link-menu:hover {
  opacity: .8;
}

.logo-link-menu:active {
  opacity: .7;
}

.logo-link-menu.w--current {
  position: sticky;
}

.container-icon {
  mix-blend-mode: normal;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.intro-header-kwaliteit {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--black);
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.punt {
  color: var(--rood-niqui);
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 100px;
  font-weight: 400;
  line-height: 26px;
}

.coproductie {
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 300;
}

.copyright {
  color: #000;
  padding-left: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
}

.image-9 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.link-block-92 {
  color: #000;
  text-decoration: none;
}

.link-block-93 {
  margin-bottom: -10px;
}

.uitleg-opdracht-opdrachtgever {
  color: #000;
  text-align: left;
  object-fit: fill;
  margin-bottom: 5px;
  margin-right: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.uitleg-opdracht-opdrachtgever:hover {
  color: var(--black);
  text-decoration: none;
}

.uitleg-opdracht-opdrachtgever:focus {
  color: var(--black);
}

.paragraph-4-website-2 {
  color: #fff;
  cursor: default;
  margin-bottom: 0;
  margin-right: 20px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-4-website-2:hover, .paragraph-4-website-2:focus {
  color: #0096b2;
}

.link-block-94 {
  cursor: default;
  text-decoration: none;
}

.link-block-95 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.paragraph-2-productie-zwart-2 {
  color: #000;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.paragraph-2-productie-zwart-2:hover {
  color: #0096b2;
  text-decoration: none;
}

.paragraph-2-productie-zwart-2:focus {
  color: #0096b2;
}

.link-block-96 {
  color: #000;
  text-decoration: none;
}

.paragraph-light-transparant-2 {
  opacity: 1;
  color: #d13958;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  border-top: 0 solid #fff;
  border-bottom: 0 solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.link-block-97 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.link-block-98 {
  color: #000;
  text-decoration: none;
}

.link-block-99 {
  margin-top: 0;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

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

.link-block-101 {
  margin-bottom: -10px;
}

.link-block-102 {
  color: #000;
  text-decoration: none;
  display: flex;
}

.link-block-103, .link-block-104 {
  margin-bottom: -10px;
}

.paragraph-light-transparante-lijn-boven-copy-2 {
  opacity: 1;
  color: #d13958;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  border-top: 1px solid #0000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.link-block-105 {
  margin-bottom: -10px;
}

.link-block-106, .link-block-107 {
  color: #000;
  text-decoration: none;
}

.paragraph-light-wit-lijn-onder-copy-2 {
  opacity: 1;
  color: #d13958;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  border-top: 0 #fff;
  border-bottom: 0 solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 100px 0 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-2de-link-2 {
  color: #fff;
  cursor: default;
  margin-top: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-2de-link-2:hover, .paragraph-2de-link-2:focus {
  color: #0096b2;
}

.link-block-108 {
  color: #000;
  margin-right: 60px;
  text-decoration: none;
  display: flex;
}

.link-block-40-copy-2 {
  color: #000;
  text-decoration: none;
}

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

.link-block-110 {
  margin-bottom: -10px;
}

.link-block-111 {
  color: #000;
  text-decoration: none;
  display: inline;
}

.link-block-112 {
  margin-bottom: -10px;
}

.link-block-113, .link-block-114 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.link-block-115 {
  color: #000;
  text-decoration: none;
}

.link-block-116 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.link-block-117 {
  margin-bottom: -10px;
}

.paragraph-light-wit-lijn-boven-2 {
  opacity: 1;
  color: #d13958;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  border-top: 1px solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

.paragraph-3-professional-dubbel-2 {
  opacity: .7;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
}

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

.link-block-119 {
  margin-bottom: -10px;
}

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

.link-block-121 {
  color: #000;
  text-decoration: none;
}

.opdracht {
  opacity: .7;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-weight: 600;
  line-height: 26px;
}

.paragraph-1e-link-2 {
  color: #fff;
  cursor: default;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.paragraph-1e-link-2:hover, .paragraph-1e-link-2:focus {
  color: #0096b2;
}

.link-block-122 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.link-block-123 {
  margin-bottom: -10px;
}

.link-block-124, .link-block-125 {
  text-decoration: none;
}

.paragraph-1e-link-2-regels-2 {
  color: #fff;
  cursor: default;
  margin-bottom: 0;
  margin-right: 100px;
  padding-left: 0;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  text-decoration: none;
}

.paragraph-1e-link-2-regels-2:hover, .paragraph-1e-link-2-regels-2:focus {
  color: #0096b2;
}

.link-block-126 {
  margin-bottom: -10px;
}

.link-block-127 {
  color: #000;
  text-decoration: none;
}

.link-block-128 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.link-block-129 {
  margin-bottom: -10px;
}

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

.link-block-131 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.titel-portfolio {
  color: var(--heremietblauw);
  text-align: left;
  margin-bottom: 60px;
  padding: 100px 100px 0;
  font-size: 36px;
  font-weight: 300;
}

.link-block-132 {
  margin-bottom: -10px;
}

.button-spelen-met-tarot {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-spelen-met-tarot:hover {
  color: #fff;
  background-color: #32343a;
}

.button-spelen-met-tarot:active {
  background-color: #43464d;
}

.button-spelen-met-tarot.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-spelen-met-tarot.cc-white-button {
  background-color: var(--niqui-green);
  color: var(--niqui-green);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-spelen-met-tarot.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.button-spelen-met-tarot.cc-white-button:active {
  background-color: var(--niqui-green);
}

.button-spelen-met-tarot.cc-white-button:focus, .button-spelen-met-tarot.cc-white-button:visited, .button-spelen-met-tarot.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.button-spelen-met-tarot.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-spelen-met-tarot.cc-white-button-copy:hover, .button-spelen-met-tarot.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.button-consult-tarot {
  background-color: var(--fuchsiarood);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0 50px 50px 0;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-consult-tarot:hover {
  color: #fff;
  background-color: #32343a;
}

.button-consult-tarot:active {
  background-color: #43464d;
}

.button-consult-tarot.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-consult-tarot.cc-white-button {
  background-color: var(--niqui-green);
  color: var(--niqui-green);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-consult-tarot.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.button-consult-tarot.cc-white-button:active {
  background-color: var(--niqui-green);
}

.button-consult-tarot.cc-white-button:focus, .button-consult-tarot.cc-white-button:visited, .button-consult-tarot.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.button-consult-tarot.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-consult-tarot.cc-white-button-copy:hover, .button-consult-tarot.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.containericon-kwaliteit {
  mix-blend-mode: normal;
  background-image: url('../images/icon_handen_kwaliteit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.container-resultaat {
  mix-blend-mode: normal;
  background-image: url('../images/icon_grotere_handen_resultaat.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.div-block-220 {
  background-image: url('../images/NIQUI_Tarotboek.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-tarotboek {
  background-image: url('../images/NIQUI_tarotboek_recht.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 325px;
  margin-top: 30px;
}

.div-block-221 {
  background-image: url('../images/Nicole_Smolenaers.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-foto-nicole {
  background-image: url('../images/original-BCBCB159-FB20-4829-97A4-AC8E8768EEFE.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
  margin: 20px 40px 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.goedstof-nl {
  background-color: var(--transparant);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  display: block;
}

.goedstof-nl:hover, .goedstof-nl:active, .goedstof-nl:focus, .goedstof-nl:focus-visible, .goedstof-nl[data-wf-focus-visible], .goedstof-nl:lang(en) {
  background-color: var(--transparant);
}

.button-goedstof-blog {
  background-color: var(--heremietblauw);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-goedstof-blog:hover {
  background-color: var(--niqui-green);
  color: #fff;
}

.button-goedstof-blog:active, .button-goedstof-blog:focus, .button-goedstof-blog:visited {
  background-color: var(--niqui-green);
}

.button-goedstof-blog.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-goedstof-blog.cc-white-button {
  background-color: var(--heremietblauw);
  color: var(--heremietblauw);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-goedstof-blog.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.button-goedstof-blog.cc-white-button:active {
  background-color: var(--niqui-green);
}

.button-goedstof-blog.cc-white-button:focus, .button-goedstof-blog.cc-white-button:visited, .button-goedstof-blog.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.button-goedstof-blog.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-goedstof-blog.cc-white-button-copy:hover, .button-goedstof-blog.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.div-block-p-blog {
  background-color: var(--heremietblauw);
  text-align: center;
  width: 100%;
  height: 0;
  margin: 0 auto 40px;
}

.containericon-goedstof {
  mix-blend-mode: normal;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.intro-header-goedstof {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--black);
  mix-blend-mode: normal;
  background-image: url('../images/Goedstof_header_fclogo_Nicole_bloem.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.link-block-133 {
  text-align: center;
}

.link-28 {
  color: var(--niqui-green);
  display: inline-block;
}

.text-block_vragensteller {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  object-fit: fill;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.div-block-r-2 {
  background-color: var(--transparant);
  text-align: center;
  width: 100%;
  height: auto;
  margin: 40px auto 100px;
}

.link-29 {
  color: var(--niqui-green);
  display: inline-block;
}

.button-geel-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #d13958;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-geel-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-geel-2:active {
  background-color: #43464d;
}

.button-geel-2.cc-white-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  background-color: #0096b2;
  border-radius: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: -100px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
  display: inline-block;
}

.button-geel-2.cc-white-button:hover {
  background-color: #fffc;
}

.button-geel-2.cc-white-button:active {
  background-color: #ffffffe6;
}

.div-block-foto_nicole {
  background-image: url('../images/NIQUI_tarotboek_recht.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 325px;
  margin-top: 30px;
}

.div-block-223 {
  height: auto;
  margin-top: 30px;
  margin-bottom: 40px;
}

.section-licht {
  background-color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.intro-contact {
  text-align: center;
  width: 100%;
  max-width: 1140px;
  margin-bottom: 20px;
}

.container-tarot {
  mix-blend-mode: normal;
  background-image: url('../images/icon_tarot_kaarten.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.intro-header-kwaliteit-contact {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--black);
  mix-blend-mode: normal;
  background-image: linear-gradient(#0000000d, #0000000d), url('../images/nicole_zacht_site.png');
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.link-30 {
  opacity: .7;
  color: var(--black);
}

.link-31 {
  opacity: 1;
  color: var(--black);
  transition-property: none;
  display: inline-block;
  position: static;
}

.link-32, .link-33 {
  color: var(--black);
  display: inline-block;
}

.prijs {
  color: #000;
  text-align: center;
  padding-left: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
}

.button-info_tarotboek {
  background-color: var(--heremietblauw);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button-info_tarotboek:hover {
  background-color: var(--niqui-green);
  color: #fff;
}

.button-info_tarotboek:active, .button-info_tarotboek:focus, .button-info_tarotboek:visited {
  background-color: var(--niqui-green);
}

.button-info_tarotboek.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-info_tarotboek.cc-white-button {
  background-color: var(--heremietblauw);
  color: var(--heremietblauw);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-info_tarotboek.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.button-info_tarotboek.cc-white-button:active {
  background-color: var(--niqui-green);
}

.button-info_tarotboek.cc-white-button:focus, .button-info_tarotboek.cc-white-button:visited, .button-info_tarotboek.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.button-info_tarotboek.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button-info_tarotboek.cc-white-button-copy:hover, .button-info_tarotboek.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.link-fotograaf {
  color: #00000080;
  text-decoration: none;
  display: inline-block;
}

.link-gerrian {
  color: #00000080;
  text-decoration: none;
}

.link-34 {
  display: inline-block;
}

.link-gerrian-copy {
  color: #00000080;
  text-decoration: none;
}

.link-kimfotografeert, .link-kimbooij {
  color: #00000080;
  text-decoration: none;
  display: inline-block;
}

.div-block-224 {
  margin-top: 30px;
}

.wrapper-3 {
  align-items: center;
  width: 100vw;
  height: 350px;
  margin-top: 0;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.image-10 {
  width: 200px;
  height: 200px;
  margin-right: 30px;
}

.containericon-intune {
  mix-blend-mode: normal;
  background-image: url('../images/Helena_en_Nicole---beeldmerk_site.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.intro-header-intune {
  background-color: var(--niqui-groen);
  opacity: 1;
  color: var(--black);
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 40px;
  display: flex;
}

.intro-licht {
  background-color: var(--lichtgrijs);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.section-intune {
  background-color: #0000;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  font-style: normal;
}

.section-intune.cc-store-home-wrap {
  background-color: var(--transparant);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-intune.cc-subscribe-form {
  padding-top: 0;
}

.section-intune.cc-product-detail {
  align-items: center;
  display: flex;
}

.section-review-intune {
  background-color: var(--niqui-green);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.div-foto-nicole-helena {
  background-image: url('../images/Helena_Nicole.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
  margin: 20px 40px 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.mail-voor-info {
  background-color: var(--heremietblauw);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.mail-voor-info:hover {
  background-color: var(--niqui-green);
  color: #fff;
}

.mail-voor-info:active, .mail-voor-info:focus, .mail-voor-info:visited {
  background-color: var(--niqui-green);
}

.mail-voor-info.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.mail-voor-info.cc-white-button {
  background-color: var(--heremietblauw);
  color: var(--heremietblauw);
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.mail-voor-info.cc-white-button:hover {
  background-color: var(--niqui-green);
  opacity: 1;
  color: var(--niqui-green);
}

.mail-voor-info.cc-white-button:active {
  background-color: var(--niqui-green);
}

.mail-voor-info.cc-white-button:focus, .mail-voor-info.cc-white-button:visited, .mail-voor-info.cc-white-button:lang(en) {
  background-color: var(--niqui-green);
  opacity: .8;
}

.mail-voor-info.cc-white-button-copy {
  color: #202020;
  text-align: center;
  background-color: #f3bf00cc;
  border-radius: 50px;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 26px;
}

.mail-voor-info.cc-white-button-copy:hover, .mail-voor-info.cc-white-button-copy:active {
  background-color: var(--aqua);
}

.div-foto-anne_nicole {
  background-image: url('../images/Anne_Nicole.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
  margin: 20px 40px 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 991px) {
  .section {
    margin-left: 0;
    margin-right: 0;
  }

  .section.cc-product-detail {
    flex-direction: column;
  }

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

  .container {
    margin-bottom: 60px;
  }

  .paragraph-tiny.cc-paragraph-tiny-light {
    color: #00000080;
    padding-left: 100px;
    padding-right: 100px;
  }

  .button-geel {
    justify-content: center;
  }

  .button-geel.cc-white-button {
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-geel.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-geel.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-geel.cc-white-button-copy:focus, .button-geel.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .paragraph-light {
    text-align: left;
    margin-bottom: 100px;
    padding-top: 0;
    padding-right: 40px;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 60%;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .heading-jumbo-small {
    text-align: left;
    width: 60%;
  }

  .logo-link.w--current {
    flex: 0 auto;
  }

  .menu-icon {
    display: block;
  }

  .navigation-items {
    text-align: center;
    background-color: #0000;
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .cart {
    margin-left: 0;
    margin-right: 30px;
  }

  .navigation {
    background-color: #0000;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding: 20px 30px;
  }

  .text-field.cc-quantity-field {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .navigation-item {
    background-color: var(--white);
    opacity: 1;
    text-align: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    max-width: none;
    margin: 10px 0;
    padding: 10px 0;
    transition: background-color .4s, opacity .4s, color .4s;
    position: relative;
    overflow: visible;
  }

  .navigation-item:hover {
    border: 0px solid var(--aqua);
    background-color: var(--petrol-soft);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .intro-header {
    background-image: url('../images/original-BCBCB159-FB20-4829-97A4-AC8E8768EEFE.jpeg'), linear-gradient(#0000, #0000);
    background-position: 50% 44%, 0 0;
    background-size: cover, auto;
    height: 450px;
  }

  .collection-item {
    width: 100%;
    max-width: 620px;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .intro-text {
    width: auto;
  }

  .footer-link {
    padding-right: 0;
  }

  .logo-footer {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .picture-placeholder.cc-about-2 {
    height: 460px;
  }

  .contact-name-field-wrap {
    width: 100%;
    padding-right: 0;
  }

  .email-name-field-wrap {
    width: 100%;
    padding-left: 0;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .credentials-inputs-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .grid {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .number-contact-wrap {
    margin-bottom: 20px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .product-details-wrap {
    text-align: center;
    width: 100%;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .product-image {
    width: 100%;
    margin-bottom: 40px;
  }

  .product-detail-cta-wrap {
    flex-direction: column;
    justify-content: center;
  }

  .full-width-form {
    padding: 40px;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .blog-header-image {
    height: 460px;
  }

  .container-2 {
    background-size: contain;
    height: 270px;
  }

  .heading {
    padding-right: 40px;
  }

  .grid-2 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .paragraph-3 {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .paragraph-4 {
    letter-spacing: normal;
  }

  .section-2 {
    padding-bottom: 20px;
  }

  .paragraph-5 {
    text-align: left;
  }

  .text-block {
    line-height: 20px;
  }

  .paragraph-light-rood {
    text-align: left;
    margin-right: 80px;
  }

  .paragraph-light-rood.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-rood-vet {
    text-align: left;
    padding-left: 0;
  }

  .paragraph-light-rood-vet.cc-subscribe-paragraph {
    width: 60%;
  }

  .div-block-3 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-4 {
    background-position: 0%;
    margin-bottom: -50px;
  }

  .naam {
    text-align: left;
    margin-top: 0;
    margin-left: 20px;
    padding-top: 100px;
    padding-left: 140px;
    padding-right: 350px;
  }

  .naam.cc-subscribe-paragraph {
    width: 60%;
  }

  .div-block-nieuwsbrief {
    margin-left: 40px;
    margin-right: 40px;
  }

  .section-3 {
    margin-top: 60px;
    padding-top: 60px;
  }

  .paragraph-nieuwsbrief {
    padding-left: 60px;
  }

  .paragraph-light-rood-lijn-boven {
    text-align: left;
  }

  .paragraph-light-rood-lijn-boven.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-wit-lijn-boven {
    text-align: left;
  }

  .paragraph-light-wit-lijn-boven.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-transparante-lijn-boven-copy {
    text-align: left;
  }

  .paragraph-light-transparante-lijn-boven-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-wit-lijn-onder {
    text-align: left;
  }

  .paragraph-light-wit-lijn-onder.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-open-avond {
    text-align: left;
  }

  .paragraph-light-open-avond.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-datum-open-avond {
    margin-bottom: 60px;
  }

  .platte_tekst_nieuwsbrief {
    margin-right: 0;
    padding-top: 40px;
  }

  .intro-header-agenda {
    height: 450px;
  }

  .kop_agenda {
    text-align: left;
    margin-top: -100px;
    padding-top: 150px;
  }

  .container-home {
    margin-bottom: 0;
  }

  .container-home-nieuwsbrief {
    margin-bottom: 40px;
  }

  .kop_agenda-productie {
    text-align: left;
    margin-top: 0;
    line-height: 46px;
  }

  .goedstof-productie {
    text-align: left;
    padding-top: 60px;
  }

  .goedstof-productie.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-datum-open-avond-copy, .paragraph-datum-prodcutie {
    margin-bottom: 60px;
  }

  .paragraph-naam-professional {
    letter-spacing: normal;
  }

  .container-productie {
    margin-bottom: 40px;
  }

  .paragraph-dag-productie {
    letter-spacing: normal;
  }

  .naam-productie {
    text-align: left;
    margin-left: 20px;
    padding-left: 140px;
    padding-right: 350px;
  }

  .naam-productie.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-bodytekst-productie {
    letter-spacing: normal;
  }

  .paragraph-quote-productie {
    letter-spacing: normal;
    padding-left: 140px;
    padding-right: 140px;
  }

  .paragraph-light-rode-lijn-boven-copy {
    text-align: left;
  }

  .paragraph-light-rode-lijn-boven-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-professional {
    letter-spacing: normal;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy {
    text-align: left;
    margin-left: 140px;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .platte_tekst_aanmelden_productie {
    margin-right: 0;
    padding-top: 40px;
  }

  .paragraph-meedoen_productie {
    padding-left: 60px;
  }

  .grid-2-productie {
    margin-left: 40px;
    margin-right: 40px;
  }

  .paragraph-info-productie {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 0;
  }

  .info-kopje-productie {
    padding-left: 0;
  }

  .section-3-copy {
    padding-bottom: 20px;
  }

  .intro-header-productie_bloemlezing {
    background-position: 50%;
    height: 450px;
  }

  .container-header-productie {
    margin-top: -50px;
    margin-bottom: 40px;
  }

  .naam-professional {
    text-align: left;
    margin-left: 0;
    padding-left: 100px;
    padding-right: 60px;
    line-height: 42px;
  }

  .naam-professional.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-bodytekst-professional {
    letter-spacing: normal;
    padding-right: 60px;
  }

  .paragraph-quote-professioanl {
    letter-spacing: normal;
    padding-left: 140px;
    padding-right: 140px;
  }

  .paragraph-bodytekst-professional-copyy, .productie {
    letter-spacing: normal;
  }

  .image-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-light-wit-lijn-boven-productie {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
  }

  .paragraph-light-wit-lijn-boven-productie.cc-subscribe-paragraph {
    width: 60%;
  }

  .intro {
    padding-left: 0;
    padding-right: 0;
  }

  .naam-professional-productie {
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .image-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-light-wit-lijn-boven-productie-copy {
    text-align: left;
  }

  .paragraph-light-wit-lijn-boven-productie-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy {
    text-align: left;
    margin-left: 60px;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .quote_productie {
    padding-left: 60px;
  }

  .body-tekst_productie {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .section-3-copy-copy {
    background-color: #f3bf00cc;
    padding-bottom: 60px;
  }

  .div-block-2-boven-button {
    margin-bottom: 200px;
  }

  .kop_agenda-copy, .kop_agenda-copy-copy, .kop_community {
    text-align: left;
    margin-top: -100px;
  }

  .kop_community.community {
    flex-direction: column;
    display: flex;
  }

  .section-2-community {
    padding-bottom: 20px;
  }

  .grid-portfoliio {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-columns: minmax(200px, .25fr);
    grid-auto-flow: column;
    margin-left: 40px;
    margin-right: 40px;
    display: grid;
  }

  .intro-header-community {
    background-position: 80% 0;
    height: 450px;
  }

  .paragraph-datum-open-avond-copy, .paragraph-professionals {
    margin-bottom: 60px;
  }

  .paragraph-light-voorstellen {
    text-align: left;
  }

  .paragraph-light-voorstellen.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-3-naam-professional {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .paragraph-4-beroep, .paragraph-4-website {
    letter-spacing: normal;
  }

  .image-linkendinn {
    padding-left: 0;
    display: block;
  }

  .paragraph-light-transparant {
    text-align: left;
  }

  .paragraph-light-transparant.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-4-intro {
    letter-spacing: normal;
  }

  .paragraph-light-intro-community {
    text-align: left;
    padding-right: 260px;
  }

  .paragraph-light-intro-community.cc-subscribe-paragraph {
    width: 60%;
  }

  .community-lees-meer {
    letter-spacing: normal;
  }

  .quote-onderaan-pag-professional {
    padding-left: 60px;
  }

  .kop_nieuws {
    text-align: left;
    margin-top: 40px;
  }

  .paragraph-light-intro-nieuws {
    text-align: left;
    padding-right: 350px;
  }

  .paragraph-light-intro-nieuws.cc-subscribe-paragraph {
    width: 60%;
  }

  .container-keuze-nieuws {
    margin-bottom: 40px;
  }

  .section-keuze-nieuws {
    padding-top: 40px;
  }

  .grid-2-keuze-nieuws {
    margin-left: 40px;
    margin-right: 40px;
  }

  .keuzekopje-nieuwsbrieven, .keuzekopje-actueel, .keuzekopje-interessante-stof {
    padding-left: 0;
  }

  .container-afsluitende-quote {
    margin-bottom: 40px;
  }

  .nieuwsbrief-titel {
    padding-left: 0;
  }

  .link {
    padding-bottom: 10px;
    padding-left: 0;
  }

  .intro-header-agenda-copy, .intro-header-nieuws {
    height: 450px;
  }

  .intro-header-nieuwsbrieven {
    height: 550px;
    display: block;
  }

  .button-nieuwsbrieven {
    justify-content: center;
  }

  .button-nieuwsbrieven.cc-white-button {
    padding: 0 30px;
  }

  .button-pagina-nieuwsbrieven {
    justify-content: center;
  }

  .grid-interessante-stof {
    margin-left: 40px;
    margin-right: 40px;
  }

  .dinsdagdingetje {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .link-block-3 {
    margin-bottom: -10px;
  }

  .datum {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .link-block-16, .link-block-17, .link-block-18, .link-block-19, .link-block-20, .link-block-21, .link-block-22, .link-block-23, .link-block-24, .link-block-25 {
    align-items: flex-start;
  }

  .paragraph-light-wit-lijn-onder-copy {
    text-align: left;
  }

  .paragraph-light-wit-lijn-onder-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .goedstof-productie-copy {
    text-align: left;
  }

  .goedstof-productie-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .goedstof-professional {
    text-align: left;
  }

  .goedstof-professional.cc-subscribe-paragraph {
    width: 60%;
  }

  .kop_naam-professional {
    text-align: left;
    margin-top: 0;
    padding-right: 160px;
    line-height: 50px;
  }

  .intro-header-productie_bloemlezing-copy {
    height: 450px;
  }

  .intro-header-professional_patricia {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-professional_liesbethvaes {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-professional_edwin {
    background-position: 35%;
    height: 450px;
  }

  .intro-header-productie_jouw_bewuste_ademhaling {
    background-position: 50%;
    height: 450px;
  }

  .list {
    margin-left: auto;
    padding-left: 20px;
  }

  .intro-header-professional_hanneke {
    background-position: 60%;
    height: 450px;
  }

  .tussenkopje-tekst_productie {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_gave, .intro-header-productie_trots_bloei {
    background-position: 40%;
    height: 450px;
  }

  .link-block-33 {
    color: var(--black);
    text-decoration: none;
  }

  .intro-header-productie_herfstbladeren {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_voorjaarsbloemetjes {
    background-position: 40%;
    height: 450px;
  }

  .tussenkopje-productie {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_gave_hoogsensitiviteit, .intro-header-productie_optime-ice {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-productie_goedstofdag, .intro-header-productie_herfstbladeren-copy {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_numerologieopy {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-professional_adrienne {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_reis_van_de_held {
    background-position: 15%;
    height: 450px;
  }

  .aflsuiter-productie {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_tijger {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-professional_heidi {
    background-position: 58%;
    height: 450px;
  }

  .intro-header-professional_sonja {
    background-position: 10%;
    height: 450px;
  }

  .intro-header-productie_emmet {
    height: 450px;
  }

  .intro-header-professional_britta, .intro-header-professional_inge {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_je_energie_voeden-copy {
    height: 450px;
  }

  .intro-header-productie_clearing {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-professional_jackie {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-professional_riny_verstappen {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_ware-potentie-met-nei {
    height: 450px;
  }

  .list-item-9 {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    padding-left: 0;
    list-style-type: disc;
    display: block;
  }

  .list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    font-weight: 600;
    line-height: 26px;
    list-style-type: disc;
    display: block;
    position: static;
  }

  .paragraph-producties_intro {
    padding-left: 60px;
  }

  .container-home-nieuwsbrief-copy, .container-productie_intro {
    margin-bottom: 40px;
  }

  .paragraph-producties {
    padding-left: 60px;
  }

  .intro-header-productie_rite-of-the-womb {
    background-position: 38%;
    height: 450px;
  }

  .intro-header-professional_annelies_aarts {
    background-position: 100%;
    height: 450px;
  }

  .intro-header-productie_voorjaarsbloemetjes-copy {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-productie_-uiy_je_comfortzone {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-professional_sem_aipassa {
    background-position: 21%;
    height: 450px;
  }

  .paragraph-5-website {
    letter-spacing: normal;
  }

  .intro-header-professional_davie_broers {
    background-position: 42%;
    height: 450px;
  }

  .intro-header-productie_lachen_universele_taal {
    height: 450px;
  }

  .intro-header-professional_renny {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-productie_pijn_positieve_boodschap {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-professional_janneke_kierkels {
    background-position: 21%;
    height: 450px;
  }

  .intro-header-productie_buut_vrij {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-professional_carine_staaks {
    background-position: 66%;
    height: 450px;
  }

  .intro-header-productie_astro-peak_blauwdruk {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_aantrekkingskracht_inzetten {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-professional_grietje {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-professional_chrit {
    background-position: 58%;
    height: 450px;
  }

  .intro-header-productie_matrix_rust_en_ruimte {
    height: 450px;
  }

  .intro-header-professional_karin_van_den_wittenboer, .intro-header-productie_reflexintegratie {
    background-position: 50%;
    height: 450px;
  }

  .link-4 {
    padding-right: 7px;
  }

  .intro-header-productie_open_avond {
    background-position: 70%;
    height: 450px;
  }

  .iets-vettere-bodutekst_productie-copy {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .container-keuze-nieuwsbrieven {
    margin-bottom: 40px;
  }

  .link-block-70 {
    margin-bottom: -10px;
  }

  .section-nieuws {
    background-color: #0000;
    padding-bottom: 60px;
  }

  .paragraph-producties-copy, .paragraph-nieuws {
    padding-left: 60px;
  }

  .button-groen {
    justify-content: center;
  }

  .button-groen.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-groen.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-groen.cc-white-button-copy:focus, .button-groen.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .grid-terugblik {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pinterest_grid {
    column-count: 3;
    column-gap: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tekst_onder_foto {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .datum_bij_pinteretsgrid {
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .dinsdagdingetje-copy {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .review_productie {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 10px;
  }

  .button-boven-pinterest {
    margin-bottom: 120px;
  }

  .div-block-11-pinterest {
    background-color: #fff3;
  }

  .image-pinterest {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-203-pinterest, .div-block-13-pinterest {
    background-color: #fff3;
  }

  .image-pinterest_1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-14-pinterest {
    background-color: #fff3;
  }

  .image-pinterest_2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-15-pinterest {
    background-color: #fff3;
  }

  .image-pinterest_3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-16-pinterest, .div-block-17-pinterest {
    background-color: #fff3;
  }

  .image-pinterest_4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-18-pinterest {
    background-color: #fff3;
  }

  .image-pinterest_5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-19-pinterest {
    background-color: #fff3;
  }

  .image-pinterst_6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-5, .link-6, .link-7 {
    color: #00000080;
    text-decoration: none;
  }

  .intro-header-contact {
    background-position: 55%;
    height: 450px;
  }

  .kop_contact {
    text-align: left;
    margin-top: -100px;
    padding-top: 150px;
  }

  .paragraph-light-intro-contact {
    text-align: left;
    padding-right: 260px;
  }

  .paragraph-light-intro-contact.cc-subscribe-paragraph {
    width: 60%;
  }

  .naam-contact {
    text-align: left;
    margin-left: 20px;
    padding-top: 40px;
    padding-left: 80px;
    padding-right: 350px;
  }

  .naam-contact.cc-subscribe-paragraph {
    width: 60%;
  }

  .section-contact {
    padding-top: 40px;
  }

  .afsluitende-quote-contact {
    padding-bottom: 60px;
  }

  .div {
    margin-bottom: 100px;
  }

  .div-block-r {
    margin-bottom: 500px;
  }

  .intro-header-productie_vandaag_is_rood {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-productie_rainbow_tai_chi {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_numerologie {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_systemisch_werky-copy {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-professional_marcel_kerkhofs {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-professional_robin_meulen {
    background-position: 65%;
    height: 450px;
  }

  .intro-header-professional_marielle_veerbeek {
    background-position: 19%;
    height: 450px;
  }

  .paragraph-extra-melding {
    text-align: left;
    padding-top: 60px;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-extra-melding.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-geannuleerd, .paragraph-geannuleerd-blauw, .paragraph-geannuleerd-rood {
    margin-top: -70px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .paragraph-extra-melding-productie-corona {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 0;
    line-height: 18px;
  }

  .paragraph-extra-melding-productie-corona.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-extra-melding-open-avond-corona {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 0;
    line-height: 18px;
  }

  .paragraph-extra-melding-open-avond-corona.cc-subscribe-paragraph {
    width: 60%;
  }

  .extra-tekst {
    text-align: left;
  }

  .extra-tekst.cc-subscribe-paragraph {
    width: 60%;
  }

  .div-block-201-pinterest, .div-block-204-pinterest {
    background-color: #fff3;
  }

  .div-block-204 {
    margin-top: -50px;
    margin-bottom: 15px;
  }

  .button-reserveer {
    justify-content: center;
  }

  .button-reserveer.cc-white-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-reserveer.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-reserveer.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-reserveer.cc-white-button-copy:focus, .button-reserveer.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .intro-header-productie_boodschap_kindcopy {
    background-position: 21%;
    height: 450px;
  }

  .intro-header-productie_hoogsensitieve_waarneming {
    background-position: 38%;
    height: 450px;
  }

  .intro-header-productie_vollemaan {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_etherische_olie-copy {
    background-position: 38%;
    height: 450px;
  }

  .intro-header-professional_suzanne_moonenepy {
    background-position: 59%;
    height: 450px;
  }

  .paragraph-light-witte-lijn-boven {
    text-align: left;
  }

  .paragraph-light-witte-lijn-boven.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-2de-link, .paragraph-1e-link {
    letter-spacing: normal;
  }

  .intro-header-professional_helenastruik {
    background-position: 40%;
    height: 450px;
  }

  .goedstof-organisator {
    text-align: left;
  }

  .goedstof-organisator.cc-subscribe-paragraph {
    width: 60%;
  }

  .blog {
    padding-left: 60px;
  }

  .blog-chapeau {
    text-align: left;
    padding-top: 60px;
  }

  .blog-chapeau.cc-subscribe-paragraph {
    width: 60%;
  }

  .tussenkopje {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .blog-boventitel {
    margin-bottom: 60px;
  }

  .blog---kop {
    text-align: left;
    margin-top: 0;
    padding-right: 300px;
    line-height: 46px;
  }

  .datum-blog {
    letter-spacing: normal;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy-copy {
    text-align: left;
    margin-left: 60px;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .light-grijze-lijn-boven-note---blog {
    text-align: left;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .light-grijze-lijn-boven-note---blog.cc-subscribe-paragraph {
    width: 60%;
  }

  .button-wit {
    justify-content: center;
  }

  .button-wit.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-wit.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-wit.cc-white-button-copy:focus, .button-wit.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .afbeelding_blog {
    padding-left: 30px;
    padding-right: 30px;
  }

  .notes-tekst_productie-copy {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .naam-blogger {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .paragraph-7 {
    padding-top: 0;
  }

  .intro-header-professional_nicole_smolenaers, .intro-header-professional_annedebruijn {
    background-position: 23%;
    height: 450px;
  }

  .intro-header-productie_groeibubbel {
    background-position: 20%;
    height: 450px;
  }

  .paragraph-quote-anne {
    letter-spacing: normal;
    padding-left: 140px;
    padding-right: 140px;
  }

  .goedstof-online-productie {
    text-align: left;
    padding-top: 60px;
  }

  .goedstof-online-productie.cc-subscribe-paragraph {
    width: 60%;
  }

  .intro-header-productie_balansincoronatijd {
    background-position: 58%;
    height: 450px;
  }

  .intro-header-productie_zachte_energie {
    background-position: 25%;
    height: 450px;
  }

  .tussenkopje-quote {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_balansincoronatijd-copy {
    background-position: 58%;
    height: 450px;
  }

  .paragraph-quote-blog_beneden {
    letter-spacing: normal;
    padding-left: 140px;
    padding-right: 140px;
  }

  .intro-header-productie_vogelvrij {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_openwandeling {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_speelruimte {
    background-position: 10%;
    height: 450px;
  }

  .intro-header-productie_vollemaanviering {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_prinses {
    background-position: 12%;
    height: 450px;
  }

  .image-pinterest-extra {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-nummers {
    margin-left: auto;
    padding-left: 20px;
  }

  .intro-header-productie_wegwijze {
    background-position: 24%;
    width: auto;
    height: 450px;
  }

  .tussenkopje-zwart, .gedicht {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    line-height: 26px;
  }

  .list-nummers-zwart {
    margin-left: auto;
    padding-left: 20px;
  }

  .intro-header-professional_joyce {
    background-position: 21%;
    height: 450px;
  }

  .paragraph-extra-melding-wit {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 0;
    line-height: 20px;
    display: block;
  }

  .paragraph-extra-melding-wit.cc-subscribe-paragraph {
    width: 60%;
  }

  .link-18 {
    color: #ffffff80;
    display: inline-block;
  }

  .intro-header-professional_anne_rodenburg {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_zielstalenten {
    background-position: 25%;
    height: 450px;
  }

  .privacy-en-algemene-voorwaarden {
    color: var(--niqui-green);
    text-align: center;
    padding-top: 5px;
    padding-bottom: 0;
    line-height: 20px;
    display: block;
  }

  .privacy-en-algemene-voorwaarden:lang(en) {
    background-color: var(--transparant);
  }

  .privacy-en-algemene-voorwaarden.cc-subscribe-paragraph {
    width: 60%;
  }

  .intro-header-productie_zielstalenten-copy {
    background-position: 25%;
    height: 450px;
  }

  .intro-header-productie_lerenleren {
    background-position: 55%;
    height: 450px;
  }

  .link-19 {
    color: #ffffff80;
    display: inline-block;
  }

  .intro-header-productie_intuitie {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_bewust_zijn {
    background-position: 24%;
    width: auto;
    height: 450px;
  }

  .intro-header-productie_vollemaanviering-copy {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_thanksgivingviering-copy-copy {
    background-position: 10%;
    height: 450px;
  }

  .div-block-check-nieuwsbrief {
    margin-left: 40px;
    margin-right: 40px;
  }

  .platte_tekst_check_nieuwsbrief {
    margin-right: 0;
    padding-top: 40px;
  }

  .container-home-nieuwsbrief-copy, .container-home-nieuwsbrief-check-copy {
    margin-bottom: 40px;
  }

  .button-groener {
    justify-content: center;
  }

  .button-groener.cc-white-button {
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-groener.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-groener.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-groener.cc-white-button-copy:focus, .button-groener.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .intro-header-productie_wijsnooitnaareenander {
    background-position: 24%;
    width: auto;
    height: 450px;
  }

  .intro-header-productie_afstemmenviering-copy {
    background-position: 22%;
    height: 450px;
  }

  .intro-header-productie_opstellingsavond {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-productie_systemischwerken_hartje, .intro-header-professional_systemischwerk_hartje {
    background-position: 21%;
    height: 450px;
  }

  .list-zwartetekst {
    margin-left: auto;
    padding-left: 20px;
  }

  .intro-header-blog_dieptehart {
    background-position: 24%;
    width: auto;
    height: 450px;
  }

  .image-linkendinn-dubbel {
    padding-left: 0;
    display: block;
  }

  .paragraph-3-naam-professional-copy, .paragraph-3-professional-dubbel {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .paragraph-1e-link-2-regels {
    letter-spacing: normal;
  }

  .intro-header-professional_karinlinda {
    background-position: 35%;
    height: 450px;
  }

  .intro-header-professional_alexandra {
    background-position: 23%;
    height: 450px;
  }

  .intro-header-productie_ninestarki {
    background-position: 50%;
    height: 450px;
  }

  .paragraph-light-wit-lijn-onderaan {
    text-align: left;
  }

  .paragraph-light-wit-lijn-onderaan.cc-subscribe-paragraph {
    width: 60%;
  }

  .intro-header-productie_ninestarki-copy {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_transitie {
    background-position: 25%;
    height: 450px;
  }

  .intro-header-professional_marjonbovens {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-productie_godinnen {
    background-position: 20%;
    height: 450px;
  }

  .paragraph-info-slecht-weer {
    margin-top: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-left: 0;
  }

  .intro-header-productie_qigongy {
    background-position: 30%;
    height: 450px;
  }

  .paragraph-info-nieuwsbrief {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 0;
  }

  .body-programma, .body-tekst_productie-beltane {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_tarotintroductie-copy {
    background-position: 20%;
    height: 450px;
  }

  .intro-header-productie_beltane {
    background-position: 25%;
    height: 450px;
  }

  .intro-header-productie_frequentie {
    background-position: 30%;
    height: 450px;
  }

  .blog---kopper {
    text-align: left;
    margin-top: 0;
    padding-right: 240px;
    line-height: 46px;
  }

  .intro-header-professional_sharon_natasja {
    background-position: 35%;
    height: 450px;
  }

  .mleding {
    text-align: left;
    padding-right: 100px;
    display: block;
  }

  .mleding.cc-subscribe-paragraph {
    width: 60%;
  }

  .link-mailadres-soos {
    object-fit: fill;
    padding-right: 7px;
    display: inline-block;
    position: static;
  }

  .tussenkopje-kader {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .intro-header-productie_witte_veertjes {
    background-image: url('../images/Goedstof_header_fclogo_paardebloem.jpg');
    background-position: 40%;
    width: auto;
    height: 450px;
  }

  .intro-header-productie_encausticart {
    background-position: 20%;
    height: 450px;
  }

  .paragraph-dag-tweede-productie {
    letter-spacing: normal;
  }

  .paragraph-datum-tweede-prodcutie-y {
    margin-bottom: 20px;
  }

  .paragraph-community {
    padding-left: 60px;
  }

  .grid-community-goedstofdag {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-columns: minmax(200px, .25fr);
    grid-auto-flow: column;
    margin-left: 40px;
    margin-right: 40px;
  }

  .paragraph-4-uitleg {
    letter-spacing: normal;
  }

  .intro-header-productie_intuitie-copy {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_stilzijn {
    background-position: 25%;
    height: 450px;
  }

  .intro-header-productie_vrouwenkracht {
    background-position: 50%;
    height: 450px;
  }

  .div-block-vol {
    margin-top: -65px;
    margin-bottom: 24px;
  }

  .intro-header-professional_linda_smeets {
    background-position: 15%;
    height: 450px;
  }

  .intro-header-productie_vanzingennaarzijn {
    background-position: 22%;
    height: 450px;
  }

  .intro-header-productie_energetischehuishouding {
    background-position: 20%;
    height: 450px;
  }

  .intro-header-professional_delilah_verhoevenn-copy {
    background-position: 50%;
    height: 450px;
  }

  .intro-header-productie_toekomst {
    background-position: 67%;
    height: 450px;
  }

  .intro-header-productie_human_designnviering-copy-copy {
    background-position: 60%;
    height: 450px;
  }

  .intro-header-productie_tarotverdieping, .intro-header-productie_halloween {
    background-position: 20%;
    height: 450px;
  }

  .intro-header-productie_tarotopstelling {
    background-position: 40%;
    height: 450px;
  }

  .intro-header-productie_alban_elfed {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-blog_inner-unity {
    background-position: 10%;
    width: auto;
    height: 450px;
  }

  .paragraph-51 {
    text-align: left;
    margin-bottom: 60px;
  }

  .button-vol {
    justify-content: center;
  }

  .button-vol.cc-white-button {
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-vol.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-vol.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-vol.cc-white-button-copy:focus, .button-vol.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .vol {
    line-height: 20px;
  }

  .ovaal-vol {
    justify-content: center;
  }

  .ovaal-vol.cc-white-button {
    padding: 0 35px;
  }

  .ovaal-vol.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .ovaal-vol.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .ovaal-vol.cc-white-button-copy:focus, .ovaal-vol.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .div-block-217 {
    margin-top: -70px;
    margin-bottom: 30px;
  }

  .intro-header-productie_tarotintroductie {
    background-position: 30%;
    height: 450px;
  }

  .intro-header-blog_leef {
    background-position: 26%;
    width: auto;
    height: 450px;
  }

  .intro-header-blog_anders {
    background-position: 15%;
    width: auto;
    height: 450px;
  }

  .paragraph-quote-blog_beneden_korter {
    letter-spacing: normal;
    padding-left: 140px;
    padding-right: 140px;
  }

  .intro-header-blog_soevereiniteit {
    background-position: 15%;
    width: auto;
    height: 450px;
  }

  .kop_agenda-productie-2 {
    text-align: left;
    margin-top: 0;
    padding-right: 140px;
    line-height: 46px;
  }

  .intro-header-blog_soevereiniteit-okopy {
    background-position: 15%;
    width: auto;
    height: 450px;
  }

  .intro-header-productie_magie, .intro-header-productie_ascentie {
    background-position: 20%;
    height: 450px;
  }

  .intro-header-productie_dharma {
    background-position: 3%;
    height: 450px;
  }

  .intro-header-productie_overvloed, .intro-header-productie_ascensie {
    background-position: 20%;
    height: 450px;
  }

  .notes-tekst {
    white-space: normal;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .notes-tekst_productie {
    white-space: normal;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 26px;
  }

  .navigation-item-2 {
    opacity: 1;
    text-align: center;
    background-color: #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    max-width: none;
    margin: 10px 0;
    padding: 10px 0;
    transition: background-color .4s, opacity .4s, color .4s;
    position: relative;
    overflow: visible;
  }

  .navigation-item-2:hover {
    background-color: #fff9;
    border: 0 solid #0096b2;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .navigation-item-2:active {
    background-color: #eef0f3;
  }

  .intro-header-productie_niemandsland {
    background-position: 10%;
    height: 450px;
  }

  .intro-header-blog_evolutie {
    background-position: 24%;
    width: auto;
    height: 450px;
  }

  .naam-review {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 60px;
  }

  .review {
    margin-top: -30px;
    padding-top: 0;
    padding-left: 60px;
  }

  .section-reviews {
    background-color: #0000;
    padding-bottom: 60px;
  }

  .section-buttons {
    background-color: #0000;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .section-review {
    margin-top: -40px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy {
    text-align: left;
    margin-left: 60px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy-copy {
    text-align: left;
    margin-left: 60px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy-copy.cc-subscribe-paragraph {
    width: 60%;
  }

  .button-rood-niqui {
    justify-content: center;
  }

  .button-rood-niqui.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-rood-niqui.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-rood-niqui.cc-white-button-copy:focus, .button-rood-niqui.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .review-licht {
    margin-top: -30px;
    padding-left: 60px;
  }

  .logo_punt {
    aspect-ratio: auto;
    object-fit: fill;
    background-image: url('../images/punt_niqui_diap_CMYK.png');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 80%;
    max-width: none;
    height: 20%;
    padding-left: 0;
    position: static;
  }

  .logo-link-menu.w--current {
    flex: 0 auto;
  }

  .container-icon {
    background-size: contain;
    height: 350px;
  }

  .intro-header-kwaliteit {
    height: 450px;
  }

  .punt {
    color: var(--rood-niqui);
    padding-left: 15px;
    font-size: 70px;
  }

  .coproductie {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    line-height: 22px;
  }

  .copyright, .paragraph-4-website-2 {
    letter-spacing: normal;
  }

  .link-block-95 {
    align-items: flex-start;
  }

  .paragraph-light-transparant-2 {
    text-align: left;
  }

  .link-block-97 {
    align-items: flex-start;
  }

  .paragraph-light-transparante-lijn-boven-copy-2, .paragraph-light-wit-lijn-onder-copy-2 {
    text-align: left;
  }

  .paragraph-2de-link-2 {
    letter-spacing: normal;
  }

  .link-block-108 {
    color: #000;
    margin-right: 0;
    text-decoration: none;
  }

  .link-block-113, .link-block-114, .link-block-116 {
    align-items: flex-start;
  }

  .paragraph-light-wit-lijn-boven-2 {
    text-align: left;
  }

  .paragraph-3-professional-dubbel-2, .opdracht {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .paragraph-1e-link-2 {
    letter-spacing: normal;
  }

  .link-block-122 {
    align-items: flex-start;
  }

  .paragraph-1e-link-2-regels-2 {
    letter-spacing: normal;
  }

  .link-block-128, .link-block-131 {
    align-items: flex-start;
  }

  .titel-portfolio {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .button-spelen-met-tarot {
    justify-content: center;
  }

  .button-spelen-met-tarot.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-spelen-met-tarot.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-spelen-met-tarot.cc-white-button-copy:focus, .button-spelen-met-tarot.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .button-consult-tarot {
    justify-content: center;
  }

  .button-consult-tarot.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-consult-tarot.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-consult-tarot.cc-white-button-copy:focus, .button-consult-tarot.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .containericon-kwaliteit, .container-resultaat {
    background-size: contain;
    height: 350px;
  }

  .div-block-tarotboek {
    height: 225px;
    margin-top: 20px;
  }

  .div-foto-nicole {
    height: 225px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .goedstof-nl {
    line-height: 20px;
  }

  .button-goedstof-blog {
    justify-content: center;
  }

  .button-goedstof-blog.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-goedstof-blog.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-goedstof-blog.cc-white-button-copy:focus, .button-goedstof-blog.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .containericon-goedstof {
    background-size: contain;
    height: 350px;
  }

  .intro-header-goedstof {
    height: 450px;
  }

  .link-28 {
    color: var(--niqui-green);
    display: inline-block;
  }

  .text-block_vragensteller {
    line-height: 20px;
  }

  .div-block-r-2 {
    margin-bottom: 500px;
  }

  .link-29 {
    color: var(--niqui-green);
    display: inline-block;
  }

  .button-geel-2 {
    justify-content: center;
  }

  .button-geel-2.cc-white-button {
    object-fit: fill;
    padding: 5px 20px;
  }

  .section-licht {
    height: 400px;
  }

  .container-tarot {
    background-size: contain;
    height: 350px;
  }

  .intro-header-kwaliteit-contact {
    height: 450px;
  }

  .prijs {
    letter-spacing: normal;
  }

  .button-info_tarotboek {
    justify-content: center;
  }

  .button-info_tarotboek.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .button-info_tarotboek.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .button-info_tarotboek.cc-white-button-copy:focus, .button-info_tarotboek.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .link-fotograaf, .link-gerrian, .link-gerrian-copy, .link-kimfotografeert, .link-kimbooij {
    color: #00000080;
    text-decoration: none;
  }

  .containericon-intune {
    background-size: contain;
    height: 350px;
  }

  .intro-header-intune {
    height: 450px;
  }

  .section-intune {
    margin-left: 0;
    margin-right: 0;
  }

  .section-intune.cc-product-detail {
    flex-direction: column;
  }

  .section-review-intune {
    margin-top: -40px;
  }

  .div-foto-nicole-helena {
    height: 225px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .mail-voor-info {
    justify-content: center;
  }

  .mail-voor-info.cc-white-button-copy {
    background-color: #f3bf00cc;
  }

  .mail-voor-info.cc-white-button-copy:hover {
    background-color: var(--aqua);
  }

  .mail-voor-info.cc-white-button-copy:focus, .mail-voor-info.cc-white-button-copy:visited {
    background-color: #f3bf00cc;
  }

  .div-foto-anne_nicole {
    height: 225px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .section, .section.cc-store-home-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .container {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 100px;
  }

  .container.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .button-geel {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .button-geel.cc-white-button {
    padding: 10px 35px;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .paragraph-light {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 80%;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .cart-item-info-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation {
    padding: 20px 30px;
  }

  .text-field.cc-subscribe-text-field {
    text-align: center;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    width: 457px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 20px;
  }

  .text-field.cc-contact-field, .text-field.cc-textarea {
    text-align: left;
  }

  .cart-container {
    min-width: 360px;
  }

  .intro-header {
    background-position: 50%;
    background-size: cover;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-content {
    width: 80%;
  }

  .intro-text {
    margin-bottom: 0;
  }

  .main-paragraph-wrap {
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   / 1fr;
    margin-top: 0;
  }

  .subscribe-form {
    flex-direction: column;
    align-items: stretch;
  }

  .form-block {
    width: 90%;
    max-width: 470px;
  }

  .footer {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .footer-link {
    padding-right: 0;
  }

  .logo-footer {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 100px;
    padding-right: 100px;
  }

  .links-section-footer {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .about-quote {
    width: 80%;
    max-width: 470px;
  }

  .get-in-touch-form-wrap {
    width: 90%;
    max-width: 470px;
  }

  .paragraph-contact-text {
    font-size: 16px;
    line-height: 28px;
  }

  .store-categories-wrap {
    flex-direction: column;
  }

  .products-category-link {
    margin-bottom: 10px;
  }

  .collection-list {
    flex-direction: column;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .product-details-wrap {
    width: 90%;
  }

  .product-image {
    height: 500px;
  }

  .full-width-form {
    padding: 30px;
  }

  .blog-detail-header-wrap {
    text-align: left;
    width: 90%;
    max-width: 470px;
  }

  .container-2 {
    background-size: contain;
    height: 200px;
    margin-top: 20px;
    padding-top: 0;
  }

  .heading {
    margin-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .grid-2 {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .image {
    text-align: left;
  }

  .paragraph {
    text-align: left;
    font-size: 30px;
  }

  .paragraph-2 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-3 {
    padding-top: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-4 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .section-2 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .paragraph-5 {
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-2 {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .text-block {
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph-light-rood {
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-rood.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-rood-vet {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-rood-vet.cc-subscribe-paragraph {
    width: 80%;
  }

  .div-block-3 {
    margin-bottom: 0;
    padding-top: 180px;
  }

  .div-block-4 {
    background-position: 35% 0;
    background-size: cover;
    height: 600px;
    margin-bottom: -20px;
  }

  .naam {
    margin-top: -30px;
    margin-left: 140px;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 120px;
  }

  .naam.cc-subscribe-paragraph {
    width: 80%;
  }

  .div-block-nieuwsbrief {
    margin-left: 40px;
  }

  .section-3 {
    margin-top: 40px;
    padding-top: 40px;
  }

  .paragraph-nieuwsbrief {
    text-align: left;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-light-rood-lijn-boven.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-wit-lijn-boven {
    margin-right: 40px;
  }

  .paragraph-light-wit-lijn-boven.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-transparante-lijn-boven-copy {
    border-top-color: #0000;
    margin-right: 40px;
  }

  .paragraph-light-transparante-lijn-boven-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-wit-lijn-onder {
    border-bottom-color: var(--white);
    margin-right: 40px;
  }

  .paragraph-light-wit-lijn-onder.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-open-avond {
    margin-bottom: 0;
    padding-top: 80px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-open-avond.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-datum-open-avond {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-left: 60px;
    font-size: 30px;
  }

  .platte_tekst_nieuwsbrief {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-meerdere-data {
    text-align: left;
    font-size: 30px;
  }

  .intro-header-agenda {
    height: 320px;
    margin-bottom: 20px;
  }

  .kop_agenda {
    margin-top: -50px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .section-2-agenda {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .container-home {
    text-align: center;
    margin-bottom: 0;
  }

  .container-home.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-home.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-home.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .container-home-nieuwsbrief {
    text-align: center;
    margin-bottom: 40px;
  }

  .container-home-nieuwsbrief.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-home-nieuwsbrief.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-home-nieuwsbrief.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .kop_agenda-productie {
    margin-top: 0;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 140px;
    font-size: 28px;
    line-height: 32px;
  }

  .goedstof-productie {
    margin-bottom: -20px;
    padding-top: 60px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-productie.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-datum-prodcutie {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-naam-professional {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .container-productie {
    text-align: center;
    margin-bottom: 40px;
  }

  .container-productie.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-productie.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-productie.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-dag-productie {
    text-align: left;
    margin-top: 30px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .naam-productie {
    margin-left: 140px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 120px;
  }

  .naam-productie.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-bodytekst-productie {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-quote-productie {
    text-align: left;
    padding-left: 100px;
    padding-right: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-rode-lijn-boven-copy {
    margin-right: 40px;
  }

  .paragraph-light-rode-lijn-boven-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-professional {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-professional.professional {
    padding-top: 20px;
    padding-left: 60px;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy {
    margin-left: 100px;
    margin-right: 260px;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .platte_tekst_aanmelden_productie {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-meedoen_productie {
    text-align: left;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .grid-2-productie {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .paragraph-info-productie {
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .info-kopje-productie {
    text-align: left;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .section-3-copy {
    margin-top: -40px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .intro-header-productie_bloemlezing {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .section-2-agenda-productie {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .container-header-productie {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .container-header-productie.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-header-productie.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-header-productie.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .section-2-agenda-professional {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .naam-professional {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: 60px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 120px;
    font-size: 36px;
  }

  .naam-professional.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-bodytekst-professional {
    text-align: left;
    padding-left: 60px;
    padding-right: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-quote-professioanl {
    text-align: left;
    padding-left: 100px;
    padding-right: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-bodytekst-professional-copyy {
    text-align: left;
    padding-left: 60px;
    padding-right: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .productie {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .productie.professional {
    margin-top: 100px;
    margin-bottom: 20px;
    padding-left: 60px;
    font-size: 28px;
  }

  .paragraph-light-wit-lijn-boven-productie {
    margin-left: 0;
    margin-right: 40px;
  }

  .paragraph-light-wit-lijn-boven-productie.cc-subscribe-paragraph {
    width: 80%;
  }

  .intro {
    text-align: left;
    padding-top: 89px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .naam-professional-productie {
    margin-left: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 28px;
  }

  .image-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-light-wit-lijn-boven-productie-copy {
    margin-left: 20px;
    margin-right: 40px;
  }

  .paragraph-light-wit-lijn-boven-productie-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy {
    margin-left: 40px;
    margin-right: 140px;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .quote_productie {
    text-align: left;
    padding-left: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .body-tekst_productie {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .section-3-copy-copy {
    padding-bottom: 40px;
  }

  .div-block-2-boven-button {
    margin-top: 30px;
    margin-bottom: 140px;
  }

  .kop_agenda-copy, .kop_agenda-copy-copy, .kop_community {
    margin-top: -150px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .kop_community.community {
    font-size: 28px;
  }

  .section-2-community {
    margin-top: -60px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .grid-portfoliio {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .intro-header-community {
    background-position: 75% 0;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-datum-open-avond-copy {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-left: 60px;
  }

  .paragraph-professionals {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 60px;
    padding-top: 10px;
    padding-left: 60px;
    font-size: 28px;
  }

  .paragraph-light-voorstellen {
    margin-bottom: -20px;
    padding-top: 100px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-voorstellen.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-3-naam-professional {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-2-productie {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-4-beroep {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-4-website {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .image-linkendinn {
    width: 20%;
    padding-left: 0;
  }

  .paragraph-light-transparant {
    border-bottom-color: #0000;
  }

  .paragraph-light-transparant.cc-subscribe-paragraph {
    width: 80%;
  }

  .div-block-2-button_professional {
    margin-top: 30px;
  }

  .paragraph-4-intro {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-intro-community {
    color: var(--black);
    margin-bottom: 40px;
    padding-top: 10px;
    padding-left: 60px;
    padding-right: 200px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-intro-community.cc-subscribe-paragraph {
    width: 80%;
  }

  .lees-meer-intro, .community-lees-meer {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .afsluitende-quote {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .quote-onderaan-pag-professional {
    text-align: left;
    padding-left: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .kop_nieuws {
    margin-top: 40px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-light-intro-nieuws {
    color: var(--black);
    margin-bottom: 40px;
    padding-top: 10px;
    padding-left: 60px;
    padding-right: 260px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-intro-nieuws.cc-subscribe-paragraph {
    width: 80%;
  }

  .container-keuze-nieuws {
    text-align: center;
    margin-bottom: 20px;
  }

  .container-keuze-nieuws.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-keuze-nieuws.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-keuze-nieuws.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .section-keuze-nieuws {
    margin-top: -40px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .grid-2-keuze-nieuws {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .keuzekopje-nieuwsbrieven, .keuzekopje-actueel, .keuzekopje-interessante-stof {
    text-align: left;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .container-afsluitende-quote {
    text-align: center;
    margin-bottom: 20px;
  }

  .container-afsluitende-quote.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-afsluitende-quote.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-afsluitende-quote.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .nieuwsbrief-titel {
    text-align: left;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .link {
    text-align: left;
    padding-bottom: 0;
  }

  .afsluitende-quote-nieuws {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .button-boven-nieuwsbrieven {
    margin-top: 30px;
  }

  .intro-header-agenda-copy, .intro-header-nieuws {
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-nieuwsbrieven {
    height: 500px;
    margin-bottom: 140px;
    display: block;
  }

  .button-nieuwsbrieven, .button-pagina-nieuwsbrieven {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .grid-interessante-stof {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .section-keuze-interessante-stof {
    margin-top: -40px;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .dinsdagdingetje, .datum {
    font-size: 14px;
    line-height: 22px;
  }

  .link-block-4 {
    display: flex;
  }

  .link-block-5 {
    text-align: left;
    display: block;
  }

  .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
    display: flex;
  }

  .link-block-13 {
    text-align: left;
    display: flex;
  }

  .link-block-14, .link-block-15 {
    display: flex;
  }

  .link-block-16, .link-block-17, .link-block-18, .link-block-19, .link-block-20, .link-block-21, .link-block-22, .link-block-23, .link-block-24, .link-block-25 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-light-wit-lijn-onder-copy {
    border-bottom-color: #0000;
  }

  .paragraph-light-wit-lijn-onder-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .goedstof-productie-copy {
    margin-bottom: -20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-productie-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .goedstof-professional {
    margin-bottom: -20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-professional.cc-subscribe-paragraph {
    width: 80%;
  }

  .kop_naam-professional {
    margin-top: 0;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 200px;
    font-size: 28px;
    line-height: 32px;
  }

  .intro-header-productie_bloemlezing-copy {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_patricia {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-28 {
    margin-bottom: -10px;
  }

  .intro-header-professional_liesbethvaes {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_edwin {
    background-position: 42%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_jouw_bewuste_ademhaling {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .list {
    text-align: left;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .list-item-2 {
    text-align: left;
    font-size: 14px;
  }

  .link-block-30 {
    text-align: left;
    display: flex;
  }

  .intro-header-professional_hanneke {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .tussenkopje-tekst_productie {
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_gave {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-32 {
    display: flex;
  }

  .intro-header-productie_trots_bloei {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-33 {
    display: flex;
  }

  .intro-header-productie_herfstbladeren {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_voorjaarsbloemetjes {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-35, .link-block-36 {
    display: flex;
  }

  .tussenkopje-productie {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_gave_hoogsensitiviteit, .intro-header-productie_optime-ice {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-200, .div-block-2-copy {
    margin-top: 20px;
    margin-bottom: 90px;
  }

  .link-block-40-copy {
    display: flex;
  }

  .intro-header-productie_goedstofdag, .intro-header-productie_herfstbladeren-copy {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_numerologieopy {
    background-position: 65%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-41 {
    display: flex;
  }

  .intro-header-professional_adrienne {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_reis_van_de_held {
    background-position: 17%;
    height: 320px;
    margin-bottom: 20px;
  }

  .aflsuiter-productie {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_tijger {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_heidi {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-43 {
    display: flex;
  }

  .intro-header-professional_sonja {
    background-position: 16%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_emmet {
    background-position: 65%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_britta {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-2-verwijzing-producties, .div-block-drie_regels_productie {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .intro-header-professional_inge, .intro-header-productie_je_energie_voeden-copy {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-46 {
    text-align: left;
    display: flex;
  }

  .intro-header-productie_clearing {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_jackie {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_riny_verstappen {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_ware-potentie-met-nei {
    background-position: 70%;
    height: 320px;
    margin-bottom: 20px;
  }

  .list-item-9 {
    font-size: 14px;
    line-height: 22px;
    list-style-type: disc;
    display: flex;
  }

  .list-2 {
    text-align: left;
    flex: 1;
    order: 1;
  }

  .paragraph-2-productie-zwart {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-producties_intro {
    text-align: left;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .container-productie_intro {
    text-align: center;
    margin-bottom: 0;
  }

  .container-productie_intro.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-productie_intro.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-productie_intro.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-producties {
    text-align: left;
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .intro-header-productie_rite-of-the-womb {
    background-position: 37%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_annelies_aarts {
    background-position: 98%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_voorjaarsbloemetjes-copy {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_-uiy_je_comfortzone {
    background-position: 30%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_sem_aipassa {
    background-position: 18%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-51, .link-block-52 {
    text-align: left;
    display: flex;
  }

  .paragraph-5-website {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .intro-header-professional_davie_broers {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_lachen_universele_taal {
    background-position: 0%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_renny {
    background-position: 28%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_pijn_positieve_boodschap {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_janneke_kierkels {
    background-position: 18%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_buut_vrij {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_carine_staaks {
    background-position: 67%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_astro-peak_blauwdruk {
    background-position: 60%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-53 {
    display: block;
  }

  .intro-header-productie_aantrekkingskracht_inzetten {
    background-position: 100%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_grietje {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_chrit {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_matrix_rust_en_ruimte {
    background-position: 65%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_karin_van_den_wittenboer, .intro-header-productie_reflexintegratie {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-59, .link-block-60, .link-block-61, .link-block-62 {
    display: flex;
  }

  .link-4 {
    padding-right: 7px;
  }

  .intro-header-productie_open_avond {
    background-position: 79%;
    height: 320px;
    margin-bottom: 20px;
  }

  .iets-vettere-bodutekst_productie-copy {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .container-keuze-nieuwsbrieven {
    text-align: center;
    margin-bottom: 20px;
  }

  .container-keuze-nieuwsbrieven.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-keuze-nieuwsbrieven.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-keuze-nieuwsbrieven.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .section-nieuws {
    padding-bottom: 60px;
  }

  .paragraph-producties-copy, .paragraph-nieuws {
    text-align: left;
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-2-verwijzing-nieuws {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .button-groen {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .grid-terugblik {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .section-keuze-terugblik {
    margin-top: -40px;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .pinterest_grid {
    column-gap: 15px;
  }

  .tekst_onder_foto {
    font-size: 14px;
    line-height: 22px;
  }

  .datum_bij_pinteretsgrid {
    padding-top: 0;
    font-size: 12px;
    line-height: 22px;
  }

  .dinsdagdingetje-copy {
    font-size: 14px;
    line-height: 22px;
  }

  .review_productie {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .button-boven-pinterest {
    margin-top: 30px;
  }

  .image-pinterest, .image-pinterest_1, .image-pinterest_2, .image-pinterest_3, .image-pinterest_4, .image-pinterest_5, .image-pinterst_6 {
    text-align: left;
  }

  .link-5, .link-6, .link-7 {
    color: #00000080;
    text-decoration: none;
  }

  .intro-header-contact {
    height: 320px;
    margin-bottom: 20px;
  }

  .kop_contact {
    margin-top: -50px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-light-intro-contact {
    color: var(--black);
    margin-bottom: 40px;
    padding-top: 10px;
    padding-left: 60px;
    padding-right: 200px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-light-intro-contact.cc-subscribe-paragraph {
    width: 80%;
  }

  .naam-contact {
    margin-top: -30px;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 220px;
  }

  .naam-contact.cc-subscribe-paragraph {
    width: 80%;
  }

  .section-contact {
    margin-top: -40px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-3-contactgegevens {
    margin-top: -40px;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .afsluitende-quote-contact {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-2-aanmelden, .div-block-aanmelden, .div-block-producties, .div-block-meldjeaan, .div-block-meld_productie, .div-block-aangepast, .div-block-aanmeld, .div-block-hoogte, .div-block-minder-hoog, .div-block-a, .div-block-b, .div-block-c, .div-block-d, .div-block-e, .div-block-f, .div-block-g, .div-block-h, .div-block-i, .div-block-j, .div-block-k, .div-block-l, .div-block-m {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .div {
    margin-top: 40px;
    margin-bottom: 70px;
  }

  .div-block-o {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .div-block-p {
    margin-top: 20px;
    margin-bottom: 100px;
  }

  .div-block-q {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .div-block-r {
    margin-top: 20px;
    margin-bottom: 600px;
  }

  .div-block-s, .div-block-t, .div-block-u {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .intro-header-productie_vandaag_is_rood {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_rainbow_tai_chi {
    background-position: 45%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_numerologie {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_systemisch_werky-copy {
    background-position: 65%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_marcel_kerkhofs {
    background-position: 37%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_robin_meulen {
    background-position: 70%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_marielle_veerbeek {
    background-position: 10%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-extra-melding {
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-extra-melding.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-geannuleerd {
    text-align: center;
    margin-top: -55px;
    margin-bottom: -5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
  }

  .paragraph-geannuleerd-blauw {
    text-align: center;
    margin-top: -55px;
    margin-bottom: -5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
  }

  .paragraph-geannuleerd-rood {
    text-align: center;
    margin-top: -55px;
    margin-bottom: -5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
  }

  .paragraph-extra-melding-productie-corona {
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-extra-melding-productie-corona.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-extra-melding-open-avond-corona {
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-extra-melding-open-avond-corona.cc-subscribe-paragraph {
    width: 80%;
  }

  .extra-tekst {
    margin-bottom: 60px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .extra-tekst.cc-subscribe-paragraph {
    width: 80%;
  }

  .div-block-204 {
    margin-top: -45px;
    margin-bottom: 15px;
  }

  .button-reserveer {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .button-reserveer.cc-white-button {
    padding: 5px 10px;
  }

  .intro-header-productie_boodschap_kindcopy {
    background-position: 17%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_hoogsensitieve_waarneming {
    background-position: 35%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-2-0 {
    text-align: left;
    flex-direction: row;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-2-01 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .intro-header-productie_vollemaan {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_etherische_olie-copy {
    background-position: 30%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_suzanne_moonenepy {
    background-position: 57%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-light-witte-lijn-boven {
    border-top-color: var(--white);
    margin-right: 40px;
  }

  .paragraph-light-witte-lijn-boven.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-2de-link, .paragraph-1e-link {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .intro-header-professional_helenastruik {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .goedstof-organisator {
    margin-bottom: -20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-organisator.cc-subscribe-paragraph {
    width: 80%;
  }

  .blog {
    text-align: left;
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .blog-chapeau {
    margin-bottom: -20px;
    padding-top: 60px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .blog-chapeau.cc-subscribe-paragraph {
    width: 80%;
  }

  .tussenkopje {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .blog-boventitel {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 24px;
    line-height: 26px;
  }

  .blog---kop {
    margin-top: 0;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 260px;
    font-size: 28px;
    line-height: 32px;
  }

  .datum-blog {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-naar-blog {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy-copy {
    margin-left: 40px;
    margin-right: 140px;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .light-grijze-lijn-boven-note---blog {
    margin-left: 0;
    margin-right: 140px;
  }

  .light-grijze-lijn-boven-note---blog.cc-subscribe-paragraph {
    width: 80%;
  }

  .section-3-groen {
    margin-top: -40px;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .button-wit {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .afbeelding_blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .notes-tekst_productie-copy {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .naam-blogger {
    margin-left: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 28px;
  }

  .paragraph-7 {
    padding-top: 0;
    padding-left: 100px;
    padding-right: 100px;
    line-height: 16px;
  }

  .anne_introfoto {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .intro-header-professional_nicole_smolenaers {
    background-position: 35%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_annedebruijn {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_groeibubbel {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-quote-anne {
    text-align: left;
    padding-left: 100px;
    padding-right: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-online-productie {
    margin-bottom: -20px;
    padding-top: 60px;
    padding-bottom: 10px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .goedstof-online-productie.cc-subscribe-paragraph {
    width: 80%;
  }

  .intro-header-productie_balansincoronatijd {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-balans-coronatijd {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .intro-header-productie_zachte_energie {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .tussenkopje-quote {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_balansincoronatijd-copy {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-quote-blog_beneden {
    text-align: left;
    padding-left: 100px;
    padding-right: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_vogelvrij {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_openwandeling {
    background-position: 60%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_speelruimte {
    background-position: 16%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_vollemaanviering {
    background-position: 70%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_prinses {
    background-position: 12%;
    height: 320px;
    margin-bottom: 20px;
  }

  .image-pinterest-extra {
    text-align: left;
  }

  .list-nummers {
    text-align: left;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_wegwijze {
    background-position: 20%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .tussenkopje-zwart, .gedicht {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .list-nummers-zwart {
    text-align: left;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .list-item-2-zwart {
    text-align: left;
  }

  .intro-header-professional_joyce {
    background-position: 22%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-extra-melding-wit {
    margin-bottom: 10px;
    padding-top: 40px;
    padding-left: 60px;
    font-size: 12px;
    line-height: 20px;
    display: block;
  }

  .paragraph-extra-melding-wit.cc-subscribe-paragraph {
    width: 80%;
  }

  .link-18 {
    color: #ffffff80;
    text-decoration: underline;
    display: inline-block;
  }

  .text-span-2 {
    color: #fff9;
    display: inline-block;
  }

  .intro-header-professional_anne_rodenburg {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_zielstalenten {
    background-position: 18%;
    height: 320px;
    margin-bottom: 20px;
  }

  .privacy-en-algemene-voorwaarden {
    margin-bottom: 0;
    padding-top: 5px;
    padding-left: 60px;
    font-size: 12px;
    line-height: 20px;
    display: block;
  }

  .privacy-en-algemene-voorwaarden.cc-subscribe-paragraph {
    width: 80%;
  }

  .link-block-76 {
    display: flex;
  }

  .link-block-77 {
    display: block;
  }

  .intro-header-productie_zielstalenten-copy {
    background-position: 18%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_lerenleren {
    background-position: 55%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-19 {
    color: #ffffff80;
    text-decoration: underline;
    display: inline-block;
  }

  .intro-header-productie_intuitie {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-78, .link-block-80 {
    display: flex;
  }

  .intro-header-productie_bewust_zijn {
    background-position: 25%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_vollemaanviering-copy {
    background-position: 70%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_thanksgivingviering-copy-copy {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-check-nieuwsbrief {
    margin-left: 40px;
  }

  .platte_tekst_check_nieuwsbrief {
    font-size: 14px;
    line-height: 22px;
  }

  .container-home-nieuwsbrief-copy {
    text-align: center;
    margin-bottom: 40px;
  }

  .container-home-nieuwsbrief-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-home-nieuwsbrief-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-home-nieuwsbrief-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .container-home-nieuwsbrief-check-copy {
    text-align: center;
    margin-bottom: 40px;
  }

  .container-home-nieuwsbrief-check-copy.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-home-nieuwsbrief-check-copy.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container-home-nieuwsbrief-check-copy.cc-full-width-form-wrap {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
  }

  .button-groener {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .button-groener.cc-white-button {
    padding: 10px 25px;
    display: inline-block;
  }

  .div-block-213, .div-block-button-nieuwsbrief-check {
    justify-content: space-between;
    display: block;
  }

  .intro-header-productie_wijsnooitnaareenander {
    background-position: 15%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_afstemmenviering-copy {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_opstellingsavond {
    background-position: 30%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_systemischwerken_hartje {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-82 {
    display: block;
  }

  .intro-header-professional_systemischwerk_hartje {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .list-item-2-zwartetekst {
    text-align: left;
  }

  .list-zwartetekst {
    text-align: left;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-blog_dieptehart {
    background-position: 15%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .image-linkendinn-dubbel {
    width: 20%;
    padding-left: 0;
  }

  .paragraph-3-naam-professional-copy, .paragraph-3-professional-dubbel {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-1e-link-2-regels {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .intro-header-professional_karinlinda {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_alexandra {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_ninestarki {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-light-wit-lijn-onderaan {
    margin-right: 40px;
  }

  .paragraph-light-wit-lijn-onderaan.cc-subscribe-paragraph {
    width: 80%;
  }

  .intro-header-productie_ninestarki-copy {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_transitie {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .marjon_introfoto-copy {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .intro-header-professional_marjonbovens {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_godinnen {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-block-83 {
    display: flex;
  }

  .link-block-84 {
    display: block;
  }

  .paragraph-info-slecht-weer {
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_qigongy {
    background-position: 35%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-info-nieuwsbrief {
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .body-programma, .body-tekst_productie-beltane {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_tarotintroductie-copy {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_beltane {
    background-position: 30%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_frequentie {
    background-position: 38%;
    height: 320px;
    margin-bottom: 20px;
  }

  .blog---kopper {
    margin-top: 0;
    padding-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .link-block-86 {
    display: flex;
  }

  .intro-header-professional_sharon_natasja {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .mleding {
    margin-bottom: 0;
    padding-top: 60px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .mleding.cc-subscribe-paragraph {
    width: 80%;
  }

  .link-mailadres-soos {
    padding-right: 7px;
  }

  .link-block-87 {
    display: flex;
  }

  .tussenkopje-kader {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_witte_veertjes {
    background-image: url('../images/Goedstof_header_fclogo_paardebloem.jpg');
    background-position: 40%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_encausticart {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-dag-tweede-productie {
    text-align: left;
    margin-top: 20px;
    padding-left: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-datum-tweede-prodcutie-y {
    text-align: left;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-community {
    text-align: left;
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .grid-community-goedstofdag {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
  }

  .paragraph-4-uitleg {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_intuitie-copy {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .section-2-agenda-productie-copy {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .intro-header-productie_stilzijn {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_vrouwenkracht {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-vol {
    margin-top: -50px;
    margin-bottom: 14px;
  }

  .intro-header-professional_linda_smeets {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_vanzingennaarzijn, .intro-header-productie_energetischehuishouding {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-professional_delilah_verhoevenn-copy {
    background-position: 50%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_toekomst {
    background-position: 25%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_human_designnviering-copy-copy {
    background-position: 60%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_tarotverdieping {
    background-position: 15%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_halloween {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_tarotopstelling {
    background-position: 40%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_alban_elfed {
    background-position: 35%;
    height: 320px;
    margin-bottom: 20px;
  }

  .div-block-2-aangepast {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .intro-header-blog_inner-unity {
    background-position: 20%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-51 {
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .button-vol {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .button-vol.cc-white-button {
    padding: 10px 35px;
  }

  .vol {
    font-size: 14px;
    line-height: 16px;
  }

  .ovaal-vol {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .ovaal-vol.cc-white-button {
    padding: 0 35px;
  }

  .div-block-217 {
    margin-top: -50px;
    margin-bottom: 13px;
  }

  .link-block-91 {
    display: flex;
  }

  .intro-header-productie_tarotintroductie {
    background-position: 30%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-blog_leef {
    background-position: 28%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-blog_anders {
    background-position: 15%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .paragraph-quote-blog_beneden_korter {
    text-align: left;
    padding-left: 100px;
    padding-right: 60px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-blog_soevereiniteit {
    background-position: 15%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .section-2-agenda-productie-observatie {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .div-block-219 {
    margin-right: 0;
  }

  .kop_agenda-productie-2 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 220px;
    font-size: 28px;
    line-height: 32px;
  }

  .intro-header-blog_soevereiniteit-okopy {
    background-position: 15%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_magie, .intro-header-productie_ascentie {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_dharma {
    background-position: 0%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-productie_overvloed, .intro-header-productie_ascensie {
    background-position: 20%;
    height: 320px;
    margin-bottom: 20px;
  }

  .notes-tekst {
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .notes-tekst_productie {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_niemandsland {
    background-position: 12%;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-header-blog_evolutie {
    background-position: 20%;
    width: auto;
    height: 320px;
    margin-bottom: 20px;
  }

  .naam-review {
    padding-left: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .review {
    text-align: left;
    margin-top: -27px;
    padding-left: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .section-reviews {
    padding-bottom: 60px;
  }

  .section-buttons {
    padding-bottom: 10px;
  }

  .section-review {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy {
    margin-left: 40px;
    margin-right: 140px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy-copy {
    margin-left: 40px;
    margin-right: 140px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy-copy.cc-subscribe-paragraph {
    width: 80%;
  }

  .button-rood-niqui {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .section-review-licht {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .review-licht {
    text-align: left;
    margin-top: -27px;
    padding-left: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .logo_punt {
    background-size: contain;
    height: 200px;
    margin-top: 20px;
    padding-top: 0;
  }

  .logo-link-menu {
    padding-left: 0;
  }

  .container-icon {
    background-size: contain;
    height: 240px;
    margin-top: 20px;
    padding-top: 0;
  }

  .intro-header-kwaliteit {
    background-position: 50%;
    background-size: cover;
    height: 320px;
    margin-bottom: 20px;
  }

  .punt {
    text-align: left;
    padding-left: 17px;
    font-size: 50px;
    line-height: 22px;
  }

  .coproductie {
    padding-top: 10px;
    font-size: 12px;
    line-height: 22px;
  }

  .copyright {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .image-9 {
    text-align: left;
  }

  .link-block-92 {
    display: flex;
  }

  .uitleg-opdracht-opdrachtgever {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-4-website-2 {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .link-block-94 {
    display: flex;
  }

  .link-block-95 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-2-productie-zwart-2 {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .link-block-96 {
    display: flex;
  }

  .paragraph-light-transparant-2 {
    border-bottom-color: #0000;
  }

  .link-block-97 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .link-block-98 {
    display: block;
  }

  .link-block-99, .link-block-100 {
    display: flex;
  }

  .link-block-101 {
    margin-bottom: -10px;
  }

  .paragraph-light-transparante-lijn-boven-copy-2 {
    border-top-color: #0000;
    margin-right: 40px;
  }

  .link-block-106, .link-block-107 {
    display: flex;
  }

  .paragraph-light-wit-lijn-onder-copy-2 {
    border-bottom-color: #0000;
  }

  .paragraph-2de-link-2 {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .link-block-108 {
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .link-block-40-copy-2, .link-block-109 {
    display: flex;
  }

  .link-block-111 {
    display: block;
  }

  .link-block-113, .link-block-114 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .link-block-115 {
    text-align: left;
    display: flex;
  }

  .link-block-116 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-light-wit-lijn-boven-2 {
    margin-right: 40px;
  }

  .paragraph-3-professional-dubbel-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .link-block-118 {
    text-align: left;
    display: flex;
  }

  .link-block-120 {
    text-align: left;
    display: block;
  }

  .link-block-121 {
    text-align: left;
    display: flex;
  }

  .opdracht {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-1e-link-2 {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .link-block-122 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .link-block-124, .link-block-125 {
    display: flex;
  }

  .paragraph-1e-link-2-regels-2 {
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: stretch;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .link-block-127 {
    display: flex;
  }

  .link-block-128 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .link-block-130 {
    text-align: left;
    display: flex;
  }

  .link-block-131 {
    text-align: left;
    justify-content: flex-end;
    display: flex;
  }

  .titel-portfolio {
    margin-bottom: 40px;
    padding-top: 60px;
    padding-left: 60px;
    font-size: 28px;
    line-height: 32px;
  }

  .button-spelen-met-tarot, .button-consult-tarot {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .containericon-kwaliteit, .container-resultaat {
    background-size: contain;
    height: 240px;
    margin-top: 20px;
    padding-top: 0;
  }

  .div-block-tarotboek, .div-foto-nicole {
    height: 180px;
  }

  .goedstof-nl {
    font-size: 14px;
    line-height: 16px;
  }

  .button-goedstof-blog {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .div-block-p-blog {
    margin-top: 20px;
    margin-bottom: 100px;
  }

  .containericon-goedstof {
    background-size: contain;
    height: 240px;
    margin-top: 20px;
    padding-top: 0;
  }

  .intro-header-goedstof {
    background-position: 50%;
    background-size: cover;
    height: 320px;
    margin-bottom: 20px;
  }

  .link-28 {
    color: var(--niqui-green);
    text-decoration: underline;
    display: inline-block;
  }

  .text-block_vragensteller {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-r-2 {
    margin-top: 20px;
    margin-bottom: 600px;
  }

  .link-29 {
    color: var(--niqui-green);
    text-decoration: underline;
    display: inline-block;
  }

  .button-geel-2 {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .button-geel-2.cc-white-button {
    padding: 5px 20px;
  }

  .section-licht {
    height: 470px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .intro-contact {
    width: 80%;
  }

  .container-tarot {
    background-size: contain;
    height: 240px;
    margin-top: 20px;
    padding-top: 0;
  }

  .intro-header-kwaliteit-contact {
    background-position: 50%;
    background-size: cover;
    height: 320px;
    margin-bottom: 20px;
  }

  .prijs {
    text-align: center;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .button-info_tarotboek {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .link-fotograaf, .link-gerrian, .link-gerrian-copy, .link-kimfotografeert, .link-kimbooij {
    color: #00000080;
    text-decoration: none;
  }

  .containericon-intune {
    background-size: contain;
    height: 240px;
    margin-top: 20px;
    padding-top: 0;
  }

  .intro-header-intune {
    background-position: 50%;
    background-size: cover;
    height: 320px;
    margin-bottom: 20px;
  }

  .intro-licht {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-intune, .section-intune.cc-store-home-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .section-review-intune {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-foto-nicole-helena {
    height: 180px;
  }

  .mail-voor-info {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .div-foto-anne_nicole {
    height: 180px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  h2 {
    font-size: 34px;
    line-height: 46px;
  }

  .section {
    margin: 0 4px 20px;
  }

  .section.cc-store-home-wrap {
    margin-top: 40px;
  }

  .section.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .container.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-tiny.cc-paragraph-tiny-light {
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
  }

  .button-geel.cc-white-button {
    margin: 0 30px 20px;
    padding: 10px 20px;
  }

  .button-geel.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-geel.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .paragraph-light {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 20px;
    display: block;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 100%;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .logo-link {
    margin-top: 0;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .cart-item-info-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cart {
    margin-right: 20px;
  }

  .navigation {
    background-color: #0000;
    padding: 20px 20px 10px;
  }

  .text-field.cc-subscribe-text-field {
    width: auto;
  }

  .navigation-item {
    clear: none;
    opacity: 1;
    text-align: center;
    flex: 0 auto;
    width: auto;
    max-width: none;
    position: relative;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .cart-container {
    min-width: 320px;
  }

  .intro-header {
    background-image: url('../images/original-BCBCB159-FB20-4829-97A4-AC8E8768EEFE.jpeg'), linear-gradient(#0000, #0000);
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .footer {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-footer {
    margin-bottom: 0;
  }

  .links-section-footer {
    margin-bottom: 20px;
  }

  .about-quote, .get-in-touch-form-wrap, .blog-item, .product-details-wrap {
    width: 100%;
    max-width: none;
  }

  .list-item {
    flex-direction: column;
    align-items: center;
  }

  .full-width-form {
    padding: 15px;
  }

  .order-item-description-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .order-item-content-wrap {
    margin-bottom: 5px;
  }

  .order-item-price {
    margin-left: 24px;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .container-2 {
    background-position: 50% 0;
    background-size: contain;
    height: 175px;
  }

  .heading {
    padding-left: 40px;
    padding-right: 40px;
    line-height: 32px;
  }

  .grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .paragraph {
    text-align: left;
  }

  .paragraph-2 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-4 {
    text-align: left;
    font-size: 14px;
  }

  .section-2 {
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .paragraph-5 {
    padding-left: 40px;
  }

  .div-block-2 {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 20px;
  }

  .text-block {
    line-height: 16px;
  }

  .paragraph-light-rood {
    margin-bottom: 20px;
    padding-right: 40px;
  }

  .paragraph-light-rood.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-light-rood-vet {
    padding-right: 120px;
  }

  .paragraph-light-rood-vet.cc-subscribe-paragraph {
    width: 100%;
  }

  .div-block-3 {
    padding-top: 160px;
    display: inline-block;
  }

  .div-block-4 {
    background-position: 15%;
    margin-top: -100px;
    margin-bottom: 40px;
  }

  .naam {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .naam.cc-subscribe-paragraph {
    width: 100%;
  }

  .div-block-nieuwsbrief {
    margin-left: 40px;
    display: inline-block;
  }

  .section-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
  }

  .paragraph-nieuwsbrief {
    text-align: left;
    padding-left: 40px;
  }

  .paragraph-light-rood-lijn-boven.cc-subscribe-paragraph, .paragraph-light-wit-lijn-boven.cc-subscribe-paragraph, .paragraph-light-transparante-lijn-boven-copy.cc-subscribe-paragraph, .paragraph-light-wit-lijn-onder.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-light-open-avond {
    margin-bottom: 0;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .paragraph-light-open-avond.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-datum-open-avond {
    margin-bottom: 60px;
    padding-left: 40px;
    font-size: 30px;
  }

  .platte_tekst_nieuwsbrief {
    margin-bottom: 30px;
    padding-top: 20px;
  }

  .paragraph-meerdere-data {
    text-align: left;
  }

  .kop_agenda {
    padding-left: 40px;
  }

  .section-2-agenda {
    margin-top: 0;
    padding-bottom: 80px;
  }

  .container-home.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-home-nieuwsbrief {
    margin-bottom: 60px;
  }

  .container-home-nieuwsbrief.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .kop_agenda-productie {
    background-color: #0000;
    padding-left: 40px;
    padding-right: 0;
    font-weight: 400;
  }

  .goedstof-productie {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .goedstof-productie.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-datum-prodcutie {
    margin-bottom: 0;
    padding-left: 40px;
    font-weight: 300;
  }

  .paragraph-naam-professional {
    text-align: left;
    font-size: 14px;
  }

  .container-productie {
    margin-top: -30px;
  }

  .container-productie.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-dag-productie {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 40px;
    font-size: 14px;
    font-weight: 300;
  }

  .naam-productie {
    margin-top: 0;
    margin-left: 0;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .naam-productie.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-bodytekst-productie {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-quote-productie {
    text-align: left;
    padding-left: 80px;
    padding-right: 30px;
    font-size: 14px;
  }

  .paragraph-light-rode-lijn-boven-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-professional {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-professional.professional {
    margin-bottom: 20px;
    padding-top: 60px;
    padding-left: 40px;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy {
    margin-left: 80px;
    margin-right: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-light-aqua-lijn-boven-copy-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .platte_tekst_aanmelden_productie {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .paragraph-meedoen_productie {
    text-align: left;
    padding-left: 40px;
  }

  .grid-2-productie {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .paragraph-info-productie {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .info-kopje-productie {
    text-align: left;
    padding-top: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .section-3-copy {
    margin-top: -40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-aanmelden_productie {
    margin-top: 0;
    padding-top: 40px;
  }

  .intro-header-productie_bloemlezing {
    background-position: 43%;
  }

  .section-2-agenda-productie {
    padding-bottom: 20px;
  }

  .container-header-productie {
    background-color: #0000;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .container-header-productie.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-2-agenda-professional {
    padding-bottom: 10px;
  }

  .naam-professional {
    margin-top: 0;
    margin-left: 0;
    padding: 0 0 40px 40px;
  }

  .naam-professional.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-bodytekst-professional {
    text-align: left;
    padding-left: 40px;
    padding-right: 20px;
    font-size: 14px;
  }

  .paragraph-quote-professioanl {
    text-align: left;
    padding-left: 80px;
    padding-right: 30px;
    font-size: 14px;
  }

  .paragraph-bodytekst-professional-copyy {
    text-align: left;
    padding-left: 40px;
    padding-right: 20px;
    font-size: 14px;
  }

  .productie {
    text-align: left;
    font-size: 14px;
  }

  .productie.professional {
    margin-top: 100px;
    padding-left: 40px;
  }

  .paragraph-light-wit-lijn-boven-productie.cc-subscribe-paragraph {
    width: 100%;
  }

  .intro {
    text-align: left;
    padding-top: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .naam-professional-productie {
    margin-bottom: 40px;
    font-size: 32px;
  }

  .image-3 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-light-wit-lijn-boven-productie-copy.cc-subscribe-paragraph, .paragraph-light-grijze-lijn-boven-productie-copy-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .quote_productie {
    text-align: left;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .body-tekst_productie {
    text-align: left;
  }

  .section-3-copy-copy {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-2-boven-button {
    background-color: #0000;
    margin-top: 20px;
    margin-bottom: 200px;
    padding-top: 40px;
  }

  .kop_agenda-copy, .kop_agenda-copy-copy, .kop_community {
    padding-left: 40px;
  }

  .kop_community.community {
    margin-top: 60px;
  }

  .section-2-community {
    margin-top: 60px;
    padding-bottom: 10px;
  }

  .grid-portfoliio {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .intro-header-community {
    background-position: 72% 0;
  }

  .paragraph-datum-open-avond-copy {
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .paragraph-professionals {
    margin-top: 100px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .paragraph-light-voorstellen {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-light-voorstellen.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-3-naam-professional {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-2-productie {
    text-align: left;
    flex: 1;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-4-beroep, .paragraph-4-website {
    text-align: left;
    font-size: 14px;
  }

  .image-linkendinn {
    width: 15%;
    padding-left: 0;
    display: block;
    position: static;
  }

  .paragraph-light-transparant.cc-subscribe-paragraph {
    width: 100%;
  }

  .div-block-2-button_professional {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 0;
  }

  .paragraph-4-intro {
    text-align: left;
    font-size: 14px;
  }

  .paragraph-light-intro-community {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-light-intro-community.cc-subscribe-paragraph {
    width: 100%;
  }

  .lees-meer-intro {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .community-lees-meer {
    text-align: left;
    font-size: 14px;
  }

  .afsluitende-quote {
    padding-bottom: 20px;
  }

  .quote-onderaan-pag-professional {
    text-align: left;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-7 {
    margin-top: 0;
  }

  .kop_nieuws {
    margin-top: 100px;
    padding-left: 40px;
  }

  .paragraph-light-intro-nieuws {
    padding-left: 40px;
    padding-right: 90px;
  }

  .paragraph-light-intro-nieuws.cc-subscribe-paragraph {
    width: 100%;
  }

  .container-keuze-nieuws {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-keuze-nieuws.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-keuze-nieuws {
    margin-top: -40px;
    padding-top: 5px;
  }

  .grid-2-keuze-nieuws {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .keuzekopje-nieuwsbrieven, .keuzekopje-actueel, .keuzekopje-interessante-stof {
    text-align: left;
    padding-top: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .container-afsluitende-quote {
    margin-bottom: 40px;
  }

  .container-afsluitende-quote.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nieuwsbrief-titel {
    text-align: left;
    padding-top: 40px;
    font-size: 14px;
    line-height: 22px;
  }

  .link {
    padding-top: 15px;
    padding-bottom: 0;
  }

  .afsluitende-quote-nieuws {
    padding-bottom: 0;
  }

  .button-boven-nieuwsbrieven {
    background-color: #0000;
    margin-top: 40px;
    margin-bottom: 140px;
    padding-top: 10px;
  }

  .intro-header-nieuws {
    background-position: 58% 0;
  }

  .intro-header-nieuwsbrieven {
    background-image: none;
    margin-top: -20px;
  }

  .button-nieuwsbrieven.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-nieuwsbrieven.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-8, .div-block-9, .div-block-10 {
    padding-bottom: 20px;
  }

  .button-pagina-nieuwsbrieven.cc-white-button {
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-pagina-nieuwsbrieven.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-interessante-stof {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .section-keuze-interessante-stof {
    margin-top: -40px;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .dinsdagdingetje {
    text-align: left;
  }

  .div-block-11 {
    background-color: #0000;
  }

  .link-block-15 {
    justify-content: flex-start;
    display: flex;
  }

  .link-block-16, .link-block-17, .link-block-18, .link-block-19, .link-block-20, .link-block-21, .link-block-22, .link-block-23, .link-block-24, .link-block-25 {
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-light-wit-lijn-onder-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .goedstof-productie-copy {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .goedstof-productie-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .goedstof-professional {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .goedstof-professional.cc-subscribe-paragraph {
    width: 100%;
  }

  .goedstof-professional.professional {
    background-color: #0000;
  }

  .kop_naam-professional {
    padding-left: 40px;
    padding-right: 40px;
  }

  .intro-header-productie_bloemlezing-copy {
    background-position: 36%;
  }

  .intro-header-professional_patricia {
    background-position: 41%;
  }

  .intro-header-professional_liesbethvaes {
    background-position: 50%;
  }

  .intro-header-professional_edwin {
    background-position: 40%;
  }

  .intro-header-productie_jouw_bewuste_ademhaling {
    background-position: 74%;
  }

  .list {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .list-item-2 {
    font-size: 14px;
  }

  .link-block-30 {
    text-align: left;
    display: block;
  }

  .intro-header-professional_hanneke {
    background-position: 60%;
  }

  .tussenkopje-tekst_productie {
    text-align: left;
    padding-top: 20px;
  }

  .intro-header-productie_gave {
    background-position: 40%;
  }

  .link-block-32 {
    display: flex;
  }

  .intro-header-productie_trots_bloei, .intro-header-productie_herfstbladeren {
    background-position: 40%;
  }

  .intro-header-productie_voorjaarsbloemetjes {
    background-position: 42%;
  }

  .link-block-34 {
    display: flex;
  }

  .link-block-36 {
    display: block;
  }

  .tussenkopje-productie {
    text-align: left;
  }

  .intro-header-productie_gave_hoogsensitiviteit {
    background-position: 40%;
  }

  .intro-header-productie_optime-ice {
    background-position: 60%;
    background-size: 1708px;
  }

  .div-block-200, .div-block-2-copy {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 30px;
  }

  .link-block-40-copy {
    text-align: left;
    display: flex;
  }

  .intro-header-productie_goedstofdag {
    background-position: 50%;
  }

  .intro-header-productie_herfstbladeren-copy {
    background-position: 40%;
  }

  .intro-header-productie_numerologieopy {
    background-position: 60%;
  }

  .intro-header-professional_adrienne {
    background-position: 51%;
  }

  .intro-header-productie_reis_van_de_held {
    background-position: 35%;
  }

  .aflsuiter-productie {
    text-align: left;
  }

  .intro-header-productie_tijger {
    background-position: 60%;
  }

  .intro-header-professional_heidi {
    background-position: 86%;
  }

  .intro-header-professional_sonja {
    background-position: 30%;
  }

  .intro-header-productie_emmet {
    background-position: 68%;
  }

  .intro-header-professional_britta {
    background-position: 63%;
  }

  .div-block-2-verwijzing-producties {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .div-block-drie_regels_productie {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 120px;
    padding-top: 40px;
  }

  .intro-header-professional_inge {
    background-position: 35%;
  }

  .intro-header-productie_je_energie_voeden-copy {
    background-position: 41%;
  }

  .link-block-46 {
    display: flex;
  }

  .intro-header-productie_clearing {
    background-position: 55%;
  }

  .intro-header-professional_jackie {
    background-position: 63%;
  }

  .intro-header-professional_riny_verstappen {
    background-position: 90%;
  }

  .intro-header-productie_ware-potentie-met-nei {
    background-position: 62%;
  }

  .list-item-9 {
    display: block;
  }

  .list-2 {
    background-color: #0000;
    margin-bottom: 0;
    padding-left: 20px;
    display: block;
    position: static;
    overflow: visible;
  }

  .paragraph-2-productie-zwart {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-2-productie-zwart:hover, .paragraph-2-productie-zwart:focus {
    color: var(--aqua);
  }

  .paragraph-producties_intro {
    text-align: left;
    padding-left: 40px;
  }

  .container-productie_intro {
    margin-bottom: 20px;
  }

  .container-productie_intro.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-producties {
    text-align: left;
    padding-left: 40px;
  }

  .intro-header-productie_rite-of-the-womb, .intro-header-professional_annelies_aarts {
    background-position: 88%;
  }

  .intro-header-productie_voorjaarsbloemetjes-copy {
    background-position: 42%;
  }

  .intro-header-productie_-uiy_je_comfortzone {
    background-position: 65%;
  }

  .intro-header-professional_sem_aipassa {
    background-position: 30%;
  }

  .link-block-51, .link-block-52 {
    display: flex;
  }

  .paragraph-5-website {
    text-align: left;
    font-size: 14px;
  }

  .intro-header-professional_davie_broers {
    background-position: 56%;
  }

  .intro-header-productie_lachen_universele_taal {
    background-position: 0%;
  }

  .intro-header-professional_renny {
    background-position: 40%;
  }

  .intro-header-productie_pijn_positieve_boodschap {
    background-position: 60%;
  }

  .intro-header-professional_janneke_kierkels {
    background-position: 40%;
  }

  .intro-header-productie_buut_vrij {
    background-position: 85%;
  }

  .intro-header-professional_carine_staaks {
    background-position: 86%;
  }

  .intro-header-productie_astro-peak_blauwdruk {
    background-position: 65%;
  }

  .link-block-53 {
    display: flex;
  }

  .intro-header-productie_aantrekkingskracht_inzetten {
    background-position: 81%;
  }

  .intro-header-professional_grietje {
    background-position: 48%;
  }

  .intro-header-professional_chrit {
    background-position: 73%;
  }

  .intro-header-productie_matrix_rust_en_ruimte {
    background-position: 60%;
  }

  .link-block-54 {
    display: flex;
  }

  .intro-header-professional_karin_van_den_wittenboer {
    background-position: 42%;
  }

  .intro-header-productie_reflexintegratie {
    background-position: 50%;
  }

  .link-4 {
    padding-left: 0;
  }

  .intro-header-productie_open_avond {
    background-position: 64%;
  }

  .iets-vettere-bodutekst_productie-copy {
    text-align: left;
  }

  .container-keuze-nieuwsbrieven {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .container-keuze-nieuwsbrieven.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-71 {
    margin-bottom: -10px;
  }

  .section-nieuws {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .paragraph-producties-copy, .paragraph-nieuws {
    text-align: left;
    padding-left: 40px;
  }

  .div-block-2-verwijzing-nieuws {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 40px;
  }

  .button-groen.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-groen.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-groen.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-terugblik {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .section-keuze-terugblik {
    margin-top: -40px;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .pinterest_grid {
    column-count: 2;
    column-gap: 15px;
  }

  .datum_bij_pinteretsgrid {
    padding-top: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .review_productie {
    letter-spacing: normal;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .button-boven-pinterest {
    background-color: #0000;
    margin-top: 40px;
    margin-bottom: 100px;
    padding-top: 10px;
  }

  .div-block-11-pinterest, .div-block-203-pinterest, .div-block-13-pinterest, .div-block-14-pinterest, .div-block-15-pinterest, .div-block-16-pinterest, .div-block-17-pinterest, .div-block-18-pinterest, .div-block-19-pinterest {
    background-color: #fff3;
  }

  .link-5, .link-6, .link-7 {
    color: #00000080;
    text-decoration: none;
  }

  .kop_contact {
    margin-top: 0;
    padding-top: 100px;
    padding-left: 40px;
  }

  .paragraph-light-intro-contact {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-light-intro-contact.cc-subscribe-paragraph {
    width: 100%;
  }

  .naam-contact {
    margin-top: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .naam-contact.cc-subscribe-paragraph {
    width: 100%;
  }

  .section-contact {
    margin-top: -40px;
    padding-top: 5px;
  }

  .section-3-contactgegevens {
    margin-top: 0;
    padding-top: 20px;
  }

  .afsluitende-quote-contact {
    padding-bottom: 40px;
  }

  .div-block-2-aanmelden, .div-block-aanmelden, .div-block-producties, .div-block-meldjeaan, .div-block-meld_productie, .div-block-aangepast, .div-block-aanmeld, .div-block-hoogte, .div-block-minder-hoog, .div-block-a, .div-block-b, .div-block-c, .div-block-d, .div-block-e, .div-block-f, .div-block-g, .div-block-h, .div-block-i, .div-block-j, .div-block-k, .div-block-l, .div-block-m, .div, .div-block-o {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .div-block-p {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 60px;
    padding-top: 40px;
  }

  .div-block-q {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .div-block-r {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 1000px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-s, .div-block-t, .div-block-u {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .intro-header-productie_vandaag_is_rood {
    background-position: 41%;
  }

  .intro-header-productie_rainbow_tai_chi {
    background-position: 51%;
  }

  .intro-header-productie_numerologie {
    background-position: 74%;
  }

  .intro-header-productie_systemisch_werky-copy {
    background-position: 60%;
  }

  .intro-header-professional_marcel_kerkhofs {
    background-position: 56%;
  }

  .intro-header-professional_robin_meulen {
    background-position: 85%;
  }

  .intro-header-professional_marielle_veerbeek {
    background-position: 19%;
  }

  .paragraph-extra-melding {
    margin-bottom: 0;
    padding: 30px 60px 0 40px;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-extra-melding.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-geannuleerd, .paragraph-geannuleerd-blauw, .paragraph-geannuleerd-rood {
    text-align: center;
    margin-top: -70px;
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: 400;
    line-height: 21px;
  }

  .paragraph-extra-melding-productie-corona {
    margin-top: -20px;
    margin-bottom: 40px;
    padding: 0 60px 0 40px;
    display: block;
  }

  .paragraph-extra-melding-productie-corona.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-extra-melding-open-avond-corona {
    margin-top: -20px;
    margin-bottom: 40px;
    padding: 0 60px 0 40px;
    display: block;
  }

  .paragraph-extra-melding-open-avond-corona.cc-subscribe-paragraph {
    width: 100%;
  }

  .extra-tekst {
    margin-bottom: 60px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .extra-tekst.cc-subscribe-paragraph {
    width: 100%;
  }

  .div-block-201-pinterest, .div-block-204-pinterest {
    background-color: #fff3;
  }

  .div-block-204 {
    margin-top: -70px;
    margin-bottom: 20px;
  }

  .button-reserveer.cc-white-button {
    margin: 0 30px;
    padding: 10px 20px;
  }

  .button-reserveer.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-reserveer.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .intro-header-productie_boodschap_kindcopy {
    background-position: 40%;
  }

  .intro-header-productie_hoogsensitieve_waarneming {
    background-position: 73%;
  }

  .paragraph-2-0, .paragraph-2-01 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_vollemaan {
    background-position: 74%;
  }

  .intro-header-productie_etherische_olie-copy {
    background-position: 40%;
  }

  .intro-header-professional_suzanne_moonenepy {
    background-position: 67%;
  }

  .paragraph-light-witte-lijn-boven.cc-subscribe-paragraph {
    width: 100%;
  }

  .paragraph-2de-link, .paragraph-1e-link {
    text-align: left;
    font-size: 14px;
  }

  .intro-header-professional_helenastruik {
    background-position: 50%;
  }

  .goedstof-organisator {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .goedstof-organisator.cc-subscribe-paragraph {
    width: 100%;
  }

  .blog {
    text-align: left;
    padding-left: 40px;
  }

  .blog-chapeau {
    margin-bottom: 0;
    padding: 0 0 0 40px;
  }

  .blog-chapeau.cc-subscribe-paragraph {
    width: 100%;
  }

  .tussenkopje {
    text-align: left;
  }

  .blog-boventitel {
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .blog---kop {
    padding-left: 40px;
    padding-right: 0;
  }

  .datum-blog {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 40px;
    font-size: 14px;
  }

  .div-block-naar-blog {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 0;
  }

  .paragraph-light-grijze-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph, .light-grijze-lijn-boven-note---blog.cc-subscribe-paragraph {
    width: 100%;
  }

  .section-3-groen {
    margin-top: -40px;
    padding-top: 20px;
  }

  .button-wit.cc-white-button {
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-wit.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-wit.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .afbeelding_blog {
    padding: 20px 40px;
  }

  .notes-tekst_productie-copy {
    text-align: left;
  }

  .naam-blogger {
    margin-bottom: 40px;
    font-size: 32px;
  }

  .paragraph-7 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .anne_introfoto {
    padding-bottom: 20px;
  }

  .intro-header-professional_nicole_smolenaers {
    background-image: url('../images/Goedstof_header_fclogo_Nicole_ijsvlok_paars.jpg');
    background-position: 38%;
  }

  .intro-header-professional_annedebruijn {
    background-position: 31%;
  }

  .intro-header-productie_groeibubbel {
    background-position: 27%;
  }

  .paragraph-quote-anne {
    text-align: left;
    padding-left: 80px;
    padding-right: 30px;
    font-size: 14px;
  }

  .goedstof-online-productie {
    margin-bottom: -20px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .goedstof-online-productie.cc-subscribe-paragraph {
    width: 100%;
  }

  .intro-header-productie_balansincoronatijd {
    background-position: 58%;
  }

  .div-block-balans-coronatijd {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .intro-header-productie_zachte_energie {
    background-image: url('../images/Goedstof_header_fclogo_waterdruppels_aqua.jpg');
    background-position: 42%;
  }

  .tussenkopje-quote {
    text-align: left;
  }

  .intro-header-productie_balansincoronatijd-copy {
    background-position: 54%;
  }

  .paragraph-quote-blog_beneden {
    text-align: left;
    padding-left: 80px;
    padding-right: 30px;
    font-size: 14px;
  }

  .intro-header-productie_vogelvrij {
    background-position: 55%;
  }

  .intro-header-productie_openwandeling {
    background-position: 60%;
  }

  .intro-header-productie_speelruimte {
    background-position: 28%;
  }

  .intro-header-productie_vollemaanviering {
    background-position: 63%;
  }

  .intro-header-productie_prinses {
    background-position: 30%;
  }

  .list-nummers {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-productie_wegwijze {
    background-position: 57%;
    width: auto;
  }

  .tussenkopje-zwart, .gedicht {
    text-align: left;
  }

  .list-nummers-zwart {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-professional_joyce {
    background-position: 32%;
  }

  .paragraph-extra-melding-wit {
    height: auto;
    margin-bottom: 20px;
    padding: 10px 60px 0 40px;
    display: block;
  }

  .paragraph-extra-melding-wit.cc-subscribe-paragraph {
    width: 100%;
  }

  .link-18 {
    color: #ffffff80;
    display: inline-block;
  }

  .intro-header-professional_anne_rodenburg {
    background-position: 42%;
  }

  .intro-header-productie_zielstalenten {
    background-position: 31%;
  }

  .loop-container {
    object-fit: fill;
    width: 100%;
    height: 100%;
  }

  .link-block-75 {
    text-align: left;
    display: flex;
  }

  .privacy-en-algemene-voorwaarden {
    margin-bottom: 0;
    padding: 5px 40px 0;
    display: block;
  }

  .privacy-en-algemene-voorwaarden.cc-subscribe-paragraph {
    width: 100%;
  }

  .link-block-76, .link-block-77 {
    display: flex;
  }

  .intro-header-productie_zielstalenten-copy {
    background-position: 31%;
  }

  .intro-header-productie_lerenleren {
    background-position: 58%;
  }

  .link-19 {
    color: #ffffff80;
    display: inline-block;
  }

  .intro-header-productie_intuitie {
    background-position: 57%;
  }

  .link-block-80 {
    display: flex;
  }

  .intro-header-productie_bewust_zijn {
    background-position: 30%;
    width: auto;
  }

  .intro-header-productie_vollemaanviering-copy {
    background-position: 63%;
  }

  .intro-header-productie_thanksgivingviering-copy-copy {
    background-image: url('../images/Goedstof_header_fclogo_thanksgiving.jpg');
    background-position: 27%;
    background-size: cover;
  }

  .div-block-check-nieuwsbrief {
    margin-left: 40px;
    display: inline-block;
  }

  .platte_tekst_check_nieuwsbrief {
    margin-bottom: 30px;
    padding-top: 20px;
  }

  .container-home-nieuwsbrief-copy {
    margin-bottom: 20px;
  }

  .container-home-nieuwsbrief-copy.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-home-nieuwsbrief-check-copy {
    margin-bottom: 20px;
  }

  .container-home-nieuwsbrief-check-copy.cc-subscription-form {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-groener.cc-white-button {
    margin: 0 0 20px;
    padding: 10px 25px;
  }

  .button-groener.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-groener.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-8 {
    background-color: var(--white);
    border-radius: 0 30px 30px 0;
    padding-right: 0;
    display: block;
  }

  .div-block-214 {
    text-align: left;
    background-color: #ffffff80;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .div-block-215 {
    background-color: #ffffffb3;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-bottom: 40px;
    margin-right: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .intro-header-productie_wijsnooitnaareenander {
    background-position: 28%;
    width: auto;
  }

  .intro-header-productie_afstemmenviering-copy {
    background-position: 32%;
  }

  .intro-header-productie_opstellingsavond {
    background-position: 30%;
  }

  .intro-header-productie_systemischwerken_hartje {
    background-position: 35%;
  }

  .link-block-82 {
    text-align: left;
    display: block;
  }

  .intro-header-professional_systemischwerk_hartje {
    background-position: 35%;
  }

  .list-zwartetekst {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .intro-header-blog_dieptehart {
    background-position: 28%;
    width: auto;
  }

  .image-linkendinn-dubbel {
    width: 15%;
    padding-left: 0;
    display: block;
    position: static;
  }

  .paragraph-3-naam-professional-copy, .paragraph-3-professional-dubbel {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-1e-link-2-regels {
    text-align: left;
    font-size: 14px;
  }

  .intro-header-professional_karinlinda {
    background-position: 32%;
  }

  .intro-header-professional_alexandra {
    background-position: 31%;
  }

  .intro-header-productie_ninestarki {
    background-position: 60%;
  }

  .paragraph-light-wit-lijn-onderaan.cc-subscribe-paragraph {
    width: 100%;
  }

  .intro-header-productie_ninestarki-copy {
    background-position: 60%;
  }

  .intro-header-productie_transitie {
    background-position: 44%;
  }

  .marjon_introfoto-copy {
    padding-bottom: 20px;
  }

  .intro-header-professional_marjonbovens {
    background-position: 38%;
  }

  .intro-header-productie_godinnen {
    background-position: 30%;
  }

  .paragraph-info-slecht-weer {
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4 {
    padding-bottom: 60px;
  }

  .intro-header-productie_qigongy {
    background-position: 36%;
  }

  .paragraph-info-nieuwsbrief {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .body-programma, .body-tekst_productie-beltane {
    text-align: left;
  }

  .intro-header-productie_tarotintroductie-copy {
    background-position: 37%;
  }

  .intro-header-productie_beltane {
    background-position: 30%;
  }

  .div-block-datum {
    text-align: left;
    background-color: #ffffff73;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .intro-header-productie_frequentie {
    background-position: 35%;
  }

  .blog---kopper {
    padding-left: 40px;
    padding-right: 20px;
  }

  .intro-header-professional_sharon_natasja {
    background-position: 32%;
  }

  .mleding {
    margin-bottom: 0;
    padding: 40px;
    display: block;
  }

  .mleding.cc-subscribe-paragraph {
    width: 100%;
  }

  .link-mailadres-soos {
    padding-left: 7px;
  }

  .link-block-87 {
    display: flex;
  }

  .tussenkopje-kader {
    text-align: left;
  }

  .intro-header-productie_witte_veertjes {
    background-image: url('../images/Goedstof_header_fclogo_paardebloem.jpg');
    background-position: 42%;
    width: auto;
  }

  .div-block-chapeau {
    text-align: left;
    background-color: #fff3;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    margin-right: 60px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .intro-header-productie_encausticart {
    background-position: 30%;
  }

  .paragraph-dag-tweede-productie {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 40px;
    font-size: 14px;
    font-weight: 300;
  }

  .paragraph-datum-tweede-prodcutie-y {
    margin-bottom: 0;
    padding-left: 40px;
    font-weight: 300;
  }

  .div-block-tweede-215 {
    background-color: #ffffffb3;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    margin-bottom: 0;
    margin-right: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph-community {
    text-align: left;
    padding-left: 40px;
  }

  .grid-community-goedstofdag {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .paragraph-4-uitleg {
    text-align: left;
    font-size: 14px;
  }

  .intro-header-productie_intuitie-copy {
    background-position: 57%;
  }

  .section-2-agenda-productie-copy {
    padding-bottom: 20px;
  }

  .intro-header-productie_stilzijn {
    background-position: 37%;
  }

  .intro-header-productie_vrouwenkracht {
    background-image: url('../images/Goedstof_header_fclogo_vrouwenkracht.jpg');
    background-position: 60%;
  }

  .div-block-vol {
    margin-top: -65px;
    padding-bottom: 20px;
  }

  .intro-header-professional_linda_smeets {
    background-position: 50%;
  }

  .intro-header-productie_vanzingennaarzijn {
    background-position: 30%;
  }

  .intro-header-productie_energetischehuishouding {
    background-position: 35%;
  }

  .intro-header-professional_delilah_verhoevenn-copy {
    background-position: 60%;
  }

  .intro-header-productie_toekomst {
    background-image: url('../images/Goedstof_header_intro_toekomst.jpg');
    background-position: 60%;
  }

  .intro-header-productie_human_designnviering-copy-copy {
    background-position: 79%;
  }

  .intro-header-productie_tarotverdieping {
    background-position: 25%;
  }

  .intro-header-productie_halloween {
    background-position: 35%;
  }

  .intro-header-productie_tarotopstelling {
    background-image: url('../images/Goedstof_header_prod_tarotopstelling.jpg');
    background-position: 40%;
    background-size: cover;
  }

  .intro-header-productie_alban_elfed {
    background-position: 35%;
  }

  .div-block-2-aangepast {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 140px;
    padding-top: 20px;
  }

  .intro-header-blog_inner-unity {
    background-position: 30%;
    width: auto;
  }

  .paragraph-51 {
    padding-left: 40px;
  }

  .button-vol.cc-white-button {
    margin: 0 30px 20px;
    padding: 10px 20px;
  }

  .button-vol.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-vol.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vol {
    line-height: 16px;
  }

  .ovaal-vol.cc-white-button {
    margin: 0;
    padding: 0 30px;
  }

  .ovaal-vol.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ovaal-vol.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-217 {
    margin-top: -70px;
    margin-bottom: 40px;
  }

  .intro-header-productie_tarotintroductie {
    background-position: 30%;
  }

  .intro-header-blog_leef {
    background-position: 42%;
    width: auto;
  }

  .intro-header-blog_anders {
    background-position: 36%;
    width: auto;
  }

  .paragraph-quote-blog_beneden_korter {
    text-align: left;
    padding-left: 80px;
    padding-right: 40px;
    font-size: 14px;
  }

  .intro-header-blog_soevereiniteit {
    background-position: 30%;
    width: auto;
  }

  .section-2-agenda-productie-observatie {
    padding-bottom: 20px;
  }

  .div-block-218 {
    line-height: 16px;
  }

  .div-block-219 {
    text-align: left;
    background-color: #ffffff80;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .kop_agenda-productie-2 {
    background-color: #0000;
    padding-left: 40px;
    padding-right: 10px;
    font-weight: 400;
  }

  .intro-header-blog_soevereiniteit-okopy {
    background-position: 40%;
    width: auto;
  }

  .intro-header-productie_magie {
    background-position: 53%;
  }

  .intro-header-productie_ascentie {
    background-position: 36%;
  }

  .intro-header-productie_dharma {
    background-position: 53%;
  }

  .intro-header-productie_overvloed {
    background-position: 30%;
  }

  .div-block-nieuws {
    text-align: left;
    background-color: #ffffff80;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 110px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .intro-header-productie_ascensie {
    background-position: 30%;
  }

  .notes-tekst, .notes-tekst_productie {
    text-align: left;
  }

  .navigation-item-2 {
    clear: none;
    opacity: 1;
    text-align: center;
    flex: 0 auto;
    width: auto;
    max-width: none;
    position: relative;
  }

  .intro-header-productie_niemandsland {
    background-position: 30%;
  }

  .intro-header-blog_evolutie {
    background-position: 32%;
    width: auto;
  }

  .naam-review {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .review {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .section-reviews {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .section-buttons {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-review {
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .paragraph-witte-lijn-boven-productie-copy-copy-copy.cc-subscribe-paragraph, .paragraph-witte-lijn-boven-productie-copy-copy-copy-copy.cc-subscribe-paragraph {
    width: 100%;
  }

  .button-rood-niqui {
    margin-left: 30px;
    margin-right: 30px;
  }

  .button-rood-niqui.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-rood-niqui.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-rood-niqui.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper-2 {
    margin-bottom: 0;
  }

  .section-review-licht {
    margin-top: 60px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .review-licht {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .logo_punt {
    background-position: 50% 0;
    background-size: contain;
    height: 175px;
  }

  .logo-link-menu {
    margin-top: 0;
  }

  .container-icon {
    background-position: 50%;
    background-size: contain;
    height: 240px;
  }

  .punt {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 38px;
    font-size: 48px;
    line-height: 22px;
  }

  .coproductie {
    padding-top: 10px;
    font-size: 12px;
  }

  .copyright {
    text-align: left;
    font-size: 12px;
  }

  .link-block-92 {
    display: flex;
  }

  .uitleg-opdracht-opdrachtgever {
    text-align: left;
    flex: 1;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-4-website-2 {
    text-align: left;
    font-size: 14px;
  }

  .link-block-95 {
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-2-productie-zwart-2 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    display: block;
  }

  .paragraph-2-productie-zwart-2:hover, .paragraph-2-productie-zwart-2:focus {
    color: #0096b2;
  }

  .link-block-96 {
    justify-content: flex-start;
    display: flex;
  }

  .link-block-97 {
    justify-content: flex-end;
    display: flex;
  }

  .link-block-98 {
    display: flex;
  }

  .link-block-106 {
    display: block;
  }

  .paragraph-2de-link-2 {
    text-align: left;
    font-size: 14px;
  }

  .link-block-40-copy-2 {
    text-align: left;
    display: flex;
  }

  .link-block-111 {
    text-align: left;
    display: block;
  }

  .link-block-113, .link-block-114 {
    justify-content: flex-end;
    display: flex;
  }

  .link-block-115 {
    display: flex;
  }

  .link-block-116 {
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-3-professional-dubbel-2 {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .link-block-118 {
    display: flex;
  }

  .link-block-121 {
    text-align: left;
    display: block;
  }

  .opdracht {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .paragraph-1e-link-2 {
    text-align: left;
    font-size: 14px;
  }

  .link-block-122 {
    justify-content: flex-end;
    display: flex;
  }

  .paragraph-1e-link-2-regels-2 {
    text-align: left;
    font-size: 14px;
  }

  .link-block-128, .link-block-131 {
    justify-content: flex-end;
    display: flex;
  }

  .titel-portfolio {
    padding-top: 60px;
    padding-left: 40px;
  }

  .button-spelen-met-tarot.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-spelen-met-tarot.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-spelen-met-tarot.cc-white-button-copy, .button-consult-tarot.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-consult-tarot.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-consult-tarot.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .containericon-kwaliteit, .container-resultaat {
    background-position: 50%;
    background-size: contain;
    height: 240px;
  }

  .div-block-tarotboek, .div-foto-nicole {
    height: 280px;
    margin-top: 20px;
  }

  .goedstof-nl {
    line-height: 16px;
  }

  .button-goedstof-blog.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-goedstof-blog.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-goedstof-blog.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-p-blog {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 100px;
    padding-top: 20px;
  }

  .containericon-goedstof {
    background-position: 50%;
    background-size: contain;
    height: 240px;
  }

  .div-block-222 {
    margin-bottom: 0;
  }

  .link-28 {
    color: var(--niqui-green);
    display: inline-block;
  }

  .text-block_vragensteller {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 16px;
  }

  .div-block-r-2 {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 1000px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .link-29 {
    color: var(--niqui-green);
    display: inline-block;
  }

  .button-geel-2.cc-white-button {
    margin: 0 30px 20px;
    padding: 10px 25px;
  }

  .section-licht {
    height: 750px;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .container-tarot {
    background-position: 50%;
    background-size: contain;
    height: 240px;
  }

  .intro-header-kwaliteit-contact {
    background-position: 60%;
    background-size: cover;
  }

  .prijs {
    text-align: center;
    font-size: 12px;
  }

  .button-info_tarotboek {
    margin-left: 30px;
    margin-right: 30px;
  }

  .button-info_tarotboek.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-info_tarotboek.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-info_tarotboek.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-fotograaf, .link-gerrian, .link-gerrian-copy {
    color: #00000080;
    text-decoration: none;
  }

  .link-kimfotografeert {
    color: #00000080;
    text-decoration: none;
    display: inline-block;
  }

  .link-kimbooij {
    color: #00000080;
    text-decoration: none;
  }

  .containericon-intune {
    background-position: 50%;
    background-size: contain;
    height: 240px;
  }

  .intro-licht {
    margin-top: 60px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 15px;
  }

  .section-intune {
    margin: 0 4px 20px;
  }

  .section-intune.cc-store-home-wrap {
    margin-top: 40px;
  }

  .section-intune.cc-product-detail {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-review-intune {
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 10px;
  }

  .div-foto-nicole-helena {
    height: 280px;
    margin-top: 20px;
  }

  .mail-voor-info.cc-white-button {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mail-voor-info.cc-cart {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mail-voor-info.cc-white-button-copy {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-foto-anne_nicole {
    height: 280px;
    margin-top: 20px;
  }
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-d807e046 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-d807e046 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099d-d807e046 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099f-d807e046 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2971b-87e29718 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2971f-87e29718 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e29738-87e29718 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099d-37843d1c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099f-37843d1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-37843d1c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-37843d1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099d-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099f-52e5b618 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_617492b6-3d5f-9cd6-d164-5ec7fae99975-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_617492b6-3d5f-9cd6-d164-5ec7fae99988-52e5b618 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_617492b6-3d5f-9cd6-d164-5ec7fae9999d-52e5b618 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_617492b6-3d5f-9cd6-d164-5ec7fae999b5-52e5b618 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: auto;
}

#w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc6c-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc78-52e5b618 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc84-52e5b618 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc90-52e5b618 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: auto;
}

#w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5aa-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5b8-52e5b618 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5c3-52e5b618 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5ce-52e5b618 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: auto;
}

#w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1a7-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1b3-52e5b618 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1be-52e5b618 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1c9-52e5b618 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-52e5b618 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-52e5b618 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-f0bba523 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-f0bba523 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-b943d0d9-d683-ac57-a5eb-141e99a34667-f0bba523 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-b943d0d9-d683-ac57-a5eb-141e99a34669-f0bba523 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099d-50d3f8c5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_13e7bdc2-24b5-18b4-a827-538cbfbc099f-50d3f8c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-55c4d20c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-55c4d20c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d7-3d8a04ed {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-3d8a04ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_0009d06e-0c4f-3b10-bc1f-d1e6204be1d9-d807e046 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae99975-52e5b618 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae99988-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae9999d-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae999b5-52e5b618 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc6c-52e5b618 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc78-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc84-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc90-52e5b618 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5aa-52e5b618 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5b8-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5c3-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5ce-52e5b618 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1a7-52e5b618 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1b3-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1be-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1c9-52e5b618 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae99988-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: auto;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae9999d-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_617492b6-3d5f-9cd6-d164-5ec7fae999b5-52e5b618 {
    grid-row-end: 3;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc78-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: auto;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc84-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_8f87717f-8d8d-e701-e4ed-9180a871bc90-52e5b618 {
    grid-row-end: 3;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5b8-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: auto;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5c3-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_8e9b4b6b-6190-ba6e-b397-4f9e3c89e5ce-52e5b618 {
    grid-row-end: 3;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1b3-52e5b618 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: auto;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1be-52e5b618 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-c51276e1-7ec0-1821-fd4a-4bf02180d1c9-52e5b618 {
    grid-row-end: 3;
  }
}


@font-face {
  font-family: 'Notera personaluseonly';
  src: url('../fonts/Notera_PersonalUseOnly.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}