:root {
  --cb-shadow:0px 7px 30px 0px rgba(0,0,0,0.08);
  --cb-rounded:2rem;
  --cb-color-1:#24315f; /* Donkerpaars */
  --cb-color-2:#e40d7e; /* Roze */
  --cb-color-3:#61b564; /* Groen */
  --cb-color-4:#f3f4f6; /* Lichtgrijs */
  --cb-color-5:#bdc0cf; /* Grijsblauw */
}
.is-style-slidein-div-left-top {
  position:relative;
}
.is-style-photo-frame-right img,
.is-style-photo-frame-left img {
  display: inline-block;
  padding:15px;
  -webkit-border-radius: var(--cb-rounded);
  -moz-border-radius: var(--cb-rounded);
  border-radius: var(--cb-rounded);
  -webkit-box-shadow: var(--cb-shadow);
  box-shadow: var(--cb-shadow);
  transform: rotate(3deg);
}
.is-style-photo-frame-left img {
  transform: rotate(-3deg);
}
.is-style-column-round-shadow {
  -webkit-box-shadow: var(--cb-shadow);
  box-shadow: var(--cb-shadow);
  -webkit-border-radius: var(--cb-rounded);
  -moz-border-radius: var(--cb-rounded);
  border-radius: var(--cb-rounded);
}
.is-style-column-frame-right:before,
.is-style-column-frame-left:before {
  content: "";
  position: absolute;
  top:0;
  left:0;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding:15px;
  -webkit-border-radius: var(--cb-rounded);
  -moz-border-radius: var(--cb-rounded);
  border-radius: var(--cb-rounded);
  -webkit-box-shadow: var(--cb-shadow);
  box-shadow: var(--cb-shadow);
  transform: rotate(3deg);
}
/*.is-style-column-frame-left:before {
  transform: rotate(-3deg);
}*/
.is-style-column-frame-left.has-color-1-background-color:before,
.is-style-column-frame-right.has-color-1-background-color:before {
  background-color: var(--cb-color-1);
}
.is-style-bg-25-white {
    position:relative;
}
.is-style-bg-25-white .wp-block-group__inner-container {
  position:relative;
  z-index: 9;
}
.is-style-bg-25-white:after {
  content:"";
  position:absolute;
  left: 0;
  bottom:0;
  background-color: #fff;
  width:100%;
  height:30%;
}
