/* banner */
header.header {position:relative;margin-bottom:3.5rem;}
header.header::before {content:"";width:100%;height:100%;background:linear-gradient(0deg, rgba(0 0 0 / 0.75), transparent);position:absolute;left:0;}
header.header::after {content:"";background:white;width:100%;height:100px;display:block;position:absolute;bottom:-1px;clip-path:var(--clip);}
header.header .overlaycontainer {bottom:2rem;}
header.header .overlaycontainer .overlay {background:none;padding:0;}
header.header .overlaycontainer .overlay h1 {font-size:30px;}
header.header .overlaycontainer .overlay .btn-alt {border-color:white;}
@media (min-width:992px) {
header.header::before {background:linear-gradient(90deg, rgba(0 0 0 / 0.75), transparent);width:calc(100% / 4 * 3);}
header.header .overlaycontainer .overlay h1 {font-size:54px;}
}

/* pagebuilder *//* superblock */
.leftright.lightmode {position:relative;z-index:2;}

/* pagebuilder *//* blocks */
section.boxed:not(.lego) {position:relative;z-index:5;}
.superblocks#producten {padding-left:0;padding-right:0;}
section.lego {background:var(--lineargold);background:var(--darkgold);position:relative;padding-bottom:5rem;margin-bottom:-3.5rem;overflow:hidden;}
section.lego:before {content:"";background:radial-gradient(var(--gold), transparent, transparent);width:150%;height:150%;display:block;position:absolute;left:-75%;bottom:-50%;border-radius:1000px;}
section.lego::after {content:"";background:white;width:100%;height:100px;display:block;position:absolute;bottom:-1px;transform:scaleX(-1);clip-path:var(--clip);}
section.lego .superblocks {position:relative;z-index:2;}
section.lego .superblocks:before {content:"";background:radial-gradient(var(--gold), transparent, transparent);width:150%;height:150%;display:block;position:absolute;top:-70%;border-radius:1000px;right:calc(0px - (var(--container) + 50%));z-index:-1;}
section.lego .superblocks .blocktitle h2 {color:white;}
section.lego .superblocks .blocks {gap:unset;flex-direction:row;}
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6), 
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6) ~ .block {flex-basis:unset;width:calc(100% / 1);}
section.lego .superblocks .blocks .block {justify-content:space-between;}
section.lego .superblocks .blocks .block-img img {min-height:unset;height:auto;max-height:184px;}
section.lego .superblocks .blocks .block-content h2 {margin:0;text-align:center;color:white;font-size:calc(var(--regular) + 2px);}
@media (min-width:300px) {
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6), 
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6) ~ .block {flex-basis:unset;width:calc(100% / 2);}
}
@media (min-width:768px) {
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6), 
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6) ~ .block {flex-basis:unset;width:calc(100% / 3);}
}
@media (min-width:992px) {
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6), 
section.lego .superblocks .blocks .block:first-child:nth-last-child(1n+6) ~ .block {flex-basis:unset;width:calc(100% / 4);}
}

/* voordelen */
#voordelen {margin-top:5rem;}
@media (max-width:992px) {
#voordelen {margin-bottom:10rem;}
}

/* pagebuilder *//* logo slider */
.sectionLogos {margin-bottom:5rem;}

/* pagebuilder *//* logo slider *//* morgana style */
section.referenties {background:var(--linearblue);background:var(--darkerSub);padding:5rem 0 15rem;margin-bottom:-15rem;margin-top:-5rem;position:relative;overflow:hidden;}
section.referenties:before {content:"";background:radial-gradient(var(--subColor), transparent, transparent);width:150%;height:150%;display:block;position:absolute;left:-75%;bottom:-70%;border-radius:1000px;}
section.referenties::after {content:"";background:white;width:100%;height:100px;display:block;position:absolute;top:-1px;transform:scaleX(-1) rotate(180deg);clip-path:var(--clip);z-index:4;}
section.referenties > .container {position:relative;z-index:2;}
section.referenties > .container:before {content:"";background:radial-gradient(var(--subColor), transparent, transparent);width:150%;height:150%;display:block;position:absolute;top:-100%;border-radius:1000px;right:calc(0px - (var(--container) + 65%));z-index:-1;}
.title.reviews iframe {height:210px !important;}
section.referenties > .container > .title {color:white;}
.referenties .logo-slider {position:relative;}
.logo-slider .dromen-slider {overflow:hidden;}
.logo-slider .dromen-slider .swiper-wrapper {align-items:flex-start;}
.logo-slider .dromen-slider .swiper-slide {padding-bottom:15px;color:white;}
.logo-slider .dromen-slider .swiper-slide .inner .titled {padding:20px 0px 10px 0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.logo-slider .dromen-slider .swiper-slide .inner .titled h3 {font-weight:600;font-size:18px;margin:0;width:100%;}
.logo-slider .dromen-slider .swiper-slide .inner .titled i {color:#a8a8a8;font-size:13px;margin-top:2px;display:none;}
.logo-slider .dromen-slider .swiper-slide .inner .text {padding:0 0px 0.5rem;height:16rem;overflow:hidden;position:relative;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:thin;}
.logo-slider .dromen-slider .swiper-slide .inner .text .rating {position:fixed;bottom:20px;right:18px;width:40px;}
.logo-slider .dromen-slider .swiper-slide .inner .text .rating span {position:absolute;top:27.5%;left:27.5%;color:var(--mainColor);font-weight:bold;font-size:12px;}
.logo-slider .dromen-slider .swiper-slide .inner .rated {padding:0 0px 0;}
.logo-slider .dromen-slider .swiper-slide .inner .rated .stars i {color:var(--mainColor);padding-right:0;font-size:13px;}
.logo-slider .dromen-slider .swiper-slide .inner .rated .stars span {font-size:13px;padding-left:10px;}
.logo-slider .dromen-slider .swiper-pagination {position:relative;bottom:unset !important;margin-top:6px;}
.logo-slider .dromen-slider .swiper-pagination .swiper-pagination-bullet {background:gray;}
.logo-slider .dromen-slider .swiper-pagination .swiper-pagination-bullet-active {background:var(--gold);}
@media (min-width:524px) {
.logo-slider .dromen-slider .swiper-slide .inner .titled {padding:20px 0px 0px;}
.logo-slider .dromen-slider .swiper-slide .inner .titled h3 {width:auto;}
.logo-slider .dromen-slider .swiper-slide .inner .text {padding:0 0px 0.5rem;}
.logo-slider .dromen-slider .swiper-slide .inner .rated {padding:0 0px 0;}
.logo-slider .dromen-slider .swiper-slide .inner .text .review {width:calc(100% - 25px);}
}
@media (min-width:992px) {
section.referenties {margin-top:-10rem;padding:15rem 0 5rem;margin-bottom:2rem;}
section.referenties > .container > .title {text-align:center;}
section.referenties > .container > .title * {margin-left:auto;margin-right:auto;}
.logo-slider .dromen-slider .swiper-slide {padding-bottom:0;}
.logo-slider .dromen-slider .swiper-slide .inner .text .rating {top:calc(10px + 18px + 18px + 10px + 13px + 20px);right:4px;bottom:unset;}
}
@media (min-width:1400px) {
.logo-slider .dromen-slider .swiper-slide .inner .text {height:11rem;}
}

/* pagebuilder *//* logo slider *//* morgana style *//* opiness */
#opiness {margin-bottom:0;margin-top:-6rem;}
#opiness .miniblock, #opiness .miniblock .tekstblok {width:100%;max-width:unset;}
.excerpt-content .reaction-sublabel {}
.recents .latest .fa-solid.fa-comment {color:var(--positive);}
.excerpt-content .reaction-label {margin-top:1rem;margin-bottom:-0.5rem;display:block;}
.excerpt-content .reaction-sublabel.reaction-personeel {margin-right:1rem;}
.excerpt-content .reaction-sublabel.reaction-service {}
.excerpt-content.reactions .reaction-rating {border-radius:0;padding:1rem;position:relative;color:white;height:3rem;width:3.5rem;}
.excerpt-content.reactions .reaction-rating > i {font-size:2.6rem;position:absolute;z-index:-1;top:0.5rem;left:0.4rem;color:var(--positive);}
.btn.btn-reactions {margin:2rem auto 2rem;}
.swiper-pagination-reactions {display:flex;justify-content:center;}

