.bt-scrolladaptive-fullwidthimage-with-text {
    position: relative;
}
.hoftijzer-middle {
	margin: auto;
}
.hoftijzer-middle > *, .hoftijzer-middle {
	margin: auto!important;
/*	background-color: rgba(255,100,0,0.2);*/
}
.hoftijzer-middle {
    margin-top: 0px!important;
    margin-bottom: 0px!important;   
}
div[class*="grid-"]  .hoftijzer-middle { 
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}
div[class*="grid-"]  .hoftijzer-middle > * { 
    margin: 0px;
}
div[class*="grid-"]  .hoftijzer-middle > *:first-child {
    margin-top: auto;
}
div[class*="grid-"]  .hoftijzer-middle > *:last-child {
    margin-top: auto;
}

div[class*="grid-"] .hoftijzer-middle {
	padding: 5vw;
}
.contentdisplay-inset-padded .hoftijzer-middle {
     padding: 50px;   
}

 .medium-padding-h {
    padding: 25px;
}

.ro-block-gradient-top div[class*="bt-id"], 
.ro-block-gradient-below .rsSlide,
.ro-block-gradient-top.ro-block-gradient-top .rsSlide::before { 
    box-shadow:inset 0vh 30vh 20vh  -20vh rgba(0,0,0,0.75);
}

.ro-block-gradient-below div[class*="bt-id"], 
.ro-block-gradient-below .rsSlide,
.ro-block-gradient-top.ro-block-gradient-top .rsSlide::after {  
   box-shadow:inset 0vh -30vh 20vh  -20vh rgba(0,0,0,0.75);
}

.ro-block-gradient-top.ro-block-gradient-below  div[class*="bt-id"], 
.ro-block-gradient-top.ro-block-gradient-below .rsSlide {
    box-shadow:inset 0vh 30vh 20vh  -20vh rgba(0,0,0,0.75), inset 0vh -20vh 20vh 0px rgba(0,0,0,0.75);
}
.ro-block-gradient-top .rsContainer {
    position: relative;

}
.ro-block-gradient-top .rsSlide::before {
    content: ' ';
    display: block;
    position: absolute;
    height: 50%;

    left: 0px;
    right: 0px;
    top: 0px;
}
.ro-block-gradient-top .rsSlide::after {
    content: ' ';
    display: block;
    position: absolute;
    height: 50%;

    left: 0px;
    right: 0px;
    bottom: 0px;
}

.ro-block-gradient-top > div[style*="background-image"] {
    box-shadow:inset 0vh 30vh 20vh -20vh rgba(0,0,0,0.75), inset 0vh 5vh 5vh -5vh rgba(0,0,0,0.75);
}


.ro-block-gradient-top > div[class*="grid-2"] > *:not([style*="background-image"]) {
    box-shadow:inset 0vh -30vh 20vh -20vh rgba(85,95,105,0.5);
} 
.ro-block-template-text-fullwidth {
    text-align: center;
}
.ro-block-template-text-fullwidth  p, .ro-block-template-text-fullwidth  ul {
    margin: auto;
}

body[class*="terms"] .ro-block-template-text-fullwidth,
.ro-block-template-text-fullwidth:first-child:last-child {
    text-align: left;
}
body[class*="terms"] .ro-block-template-text-fullwidth p, body[class*="terms"] .ro-block-template-text-fullwidth ul, body[class*="terms"] .ro-block-template-text-fullwidth li,
.ro-block-template-text-fullwidth:first-child:last-child  p, .ro-block-template-text-fullwidth:first-child:last-child  ul, .ro-block-template-text-fullwidth:first-child:last-child  li {
    margin: auto;
    margin-left: 0px;
    font-size:12px;
    line-height: 15px;
    color:rgba(240,240,240,0.8)!important;
    opacity: 1!important;
}

.ro-blocks-text-overlay {
    position: absolute;
    bottom:0px;
    left: 0px;
    right: 0px;
    padding: 100px;
    padding-top: 200px;
 
} 
 @media only screen and (max-width:860px) {
     .ro-blocks-text-overlay {
        
         padding: 20px;
         padding-top: 100px;
     }
}

.contentdisplay-inset-padded .grid-2-g0-p1 .square { 
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.contentdisplay-inset-padded .group:has( > .button) {
	margin-top: 30px!important;
}
.contentdisplay-inset-padded h1:first-child {
	margin-bottom: 30px;
}