.container-dark-background {background: #0b6b6f; color: #FFF;}
.container-color-background {background: #E1F8F7;}
.container-clean-background {background: #FFF; box-shadow: 0px 2px 6px 0px rgba(51,51,51,0.35);}
.container-dark-background, .container-color-background, .container-clean-background {padding: 0;  border-radius: 1rem; margin-top: 20px; margin-bottom: 20px;}
.container-dark-background h2, .container-dark-background h3, .container-dark-background h4, .container-dark-background p {color: #FFF !important;}
.container-dark-background img, .container-color-background img, .container-clean-background img {border-radius: 0 !important; font-style: italic; vertical-align: middle;}
.container-dark-background .button, .container-color-background .button, .container-clean-background .button {display: inline-flex;}
.container-dark-background , .container-color-background , .container-clean-background {border-radius: 10px; overflow: hidden;}
.image.remove-margins {padding: 0 !important;}

@media screen and (min-width: 1024px) {
.container-dark-background .image, .container-color-background .image, .container-clean-background .image {padding: 40px;}
    .container-dark-background .rich-text, .container-color-background .rich-text, .container-clean-background .rich-text {padding: 40px;}
    .container-dark-background .columns-component-onethirdtwothirds, .container-color-background .columns-component-onethirdtwothirds, .container-dark-background .columns-component-twothirdsonethird, .container-color-background .columns-component-twothirdsonethird, .container-clean-background .columns-component-twothirdsonethird, .container-clean-background .columns-component-onethirdtwothirds{display: flex; align-items: center;}
    .container-dark-background, .container-color-background, .container-clean-background {margin-left: 30px;}
    .container-dark-background .link + .rich-text, .container-color-background .link + .rich-text, .container-clean-background .link + .rich-text {padding-top: 0;}
}

@media screen and (max-width: 1023px) {
    .container-dark-background .rich-text, .container-color-background .rich-text, .container-clean-background .rich-text {padding: 30px;}
.container-dark-background .image, .container-color-background .image, .container-clean-background .image {padding: 30px;}
}


.swipecontainer__instructions {display: none;}
.background-color-2 .swipecontainer__slides, .container-clean-background .swipecontainer__slides {background: transparent !important;}
.swipecontainer__slides {padding-top: 15px;}
.swipecontainer__slides {margin-bottom: 30px !important;}
.background-color-1 .swipecontainer__slides, .background-color-2  .swipecontainer__slides,  .container-clean-background .swipecontainer__slides {margin-bottom: 0 !important;}
.background-color-1 .swipecontainer__slides, .background-color-2 .swipecontainer__slides {padding-bottom: 0;}
.columns-component-fullwidth.background-color-2, .columns-component-fullwidth.background-color-1 {padding-top: 30px; padding-bottom: 30px;}
.rich-text .component-content  .lijst-vinkjes:last-child {margin-bottom: 0; }

@media screen and (min-width: 768px) {
    .background-color-1 .columns-component-twothirdsonethird,
    .background-color-2 .columns-component-twothirdsonethird {padding-left: 15px; padding-right: 15px;}
    .title {padding-left: 30px;}
    .breadcrumb.component {padding: 10px 20px 0 20px;}
    .columns-component-twothirdsonethird .rich-text {padding-right: 30px;}
    .columns-component-onethirdtwothirds .rich-text {padding-right: 30px;}
}

@media screen and (max-width: 767px) {
    .swipecontainer__slides {margin: 0 -30px; padding-left: 0; padding-right: 0;}
    .columns-component-fullwidth .swipecontainer__slides  {margin: 0 -15px; }
    .swipecontainer__controls {padding: 0;}
    .container-clean-background .component {padding-left: 0;}
    .columns-component-twothirdsonethird .component {padding-left: 0; padding-right: 0;}
    .breadcrumb {padding: 8px 10px 0}
    .layout--margin-top-1 {margin-top: 10px;}
    .layout--margin-bottom-1 {margin-bottom: 10px;}
    .background-color-2 .columns-component-twothirdsonethird .component, .background-color-1 .columns-component-twothirdsonethird .component {padding-left: 15px; padding-right: 15px;}
    .background-color-1.background-color-2 {background: #FFF;}
}

.columns-component-twothirdsonethird .row-splitter .container-color-background {background: #e5f7f7; margin: 15px 15px 30px 15px; border-radius: 10px;}
.columns-component-twothirdsonethird .row-splitter .container-color-background .columns-component-wrapper {display: flex; align-items: center;}
.columns-component-twothirdsonethird .row-splitter .col-md-4 {width: 10rem;}
.columns-component-twothirdsonethird .row-splitter .col-md-8 {width: calc(100% - 10rem); padding: 30px;}
.columns-component-twothirdsonethird .row-splitter .link {padding: 0;}
.columns-component-twothirdsonethird .row-splitter .link .button-secondary a {margin: 0;}
.columns-component-twothirdsonethird .row-splitter .rich-text {padding: 0;}
.background-color-1.background-color-2 , .background-color-1.background-color-2  .swipecontainer__slides {background: transparent !important;}
.row.no-margin-bottom .swipecontainer__slides {margin-bottom: 0 !important;}
#MCP_Global_CampaignMessage {display: none;}
.breadcrumb.component nav ol li.breadcrumb-item:first-of-type {display: none;}
.breadcrumb.component nav ol li.breadcrumb-item:nth-of-type(2):before {content: none;}
.breadcrumb.component nav ol li:nth-last-child(2) .navigation-title {margin-left: 5px;}