::-moz-selection {
background-color: #624782;
color: #F3F0F7;
}

::selection {
background-color: #624782;
color: #F3F0F7;
}

.grecaptcha-badge { visibility: hidden; }

.link-white {
	color: #fff !important;
}

.link-white:hover {
	color: #BBB0CE !important;
}

.link-schoon {
	color: #328DC2 !important;
}

.link-schoon:hover {
	color: #2F85B7 !important;
}

.quote {
	font-size: 48px;
	font-weight: bold;
	color: #FBC457;
}

.elementor-testimonial--skin-bubble .elementor-testimonial__content {
    z-index: -5;
}

.elementor-17 .elementor-element.elementor-element-013ee3d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-17 .elementor-element.elementor-element-013ee3d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: -50px;
}

.newsblock .elementor-post__read-more {
	background: #FBC457;
	border-radius: 50px;
	padding: 10px 15px;
	-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.newsblock .elementor-post__read-more:hover {
	background: #EFB94F;
}

.newsblockzorg .elementor-post__read-more {
	background: #624782;
	border-radius: 50px;
	padding: 10px 15px;
	-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.newsblockzorg .elementor-post__read-more:hover {
	background: #573E75;
}

.newsblockschoon .elementor-post__read-more {
	background: #328DC2;
	border-radius: 50px;
	padding: 10px 15px;
	-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.newsblockschoon .elementor-post__read-more:hover {
	background: #2F85B7;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
        align-items: flex-start !important;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
        padding-top: 4px;
}