
.elementor-50 .elementor-element.elementor-element-2ce33fbd {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-64d70924.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-50 .elementor-element.elementor-element-69826f6a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-69826f6a .elementor-heading-title {
	font-size: 80px;
	line-height: 1em;
}

.elementor-50 .elementor-element.elementor-element-c6df743:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-c6df743 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbpiff.nitrocdn.com/QWZiJNzbSwAgVvSrIcotDkMVXYrXZHum/assets/images/optimized/rev-83e49bd/briefvibe.nl/wp-content/uploads/2023/05/bg-404.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-50 .elementor-element.elementor-element-c6df743:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-50 .elementor-element.elementor-element-c6df743 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-50 .elementor-element.elementor-element-c6df743 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-c6df743 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50 .elementor-element.elementor-element-6130903 .agencium-subtitle {
	text-align: left;
}

.elementor-50 .elementor-element.elementor-element-89e946b > .elementor-widget-container {
	margin: 70px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-metro-listing {
	margin: -40px calc(-40px / 2);
}

.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-metro-listing .portfolio-item-wrapper {
	padding: 40px calc(40px / 2);
}

.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.owl-carousel {
	margin: 0 calc(-40px / 2);
	width: calc(100% + 40px);
}

.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
	padding: 0 calc(40px / 2);
}

@media (max-width:1020px) {
	.elementor-50 .elementor-element.elementor-element-69826f6a .elementor-heading-title {
		font-size: 50px;
	}
}

@media (min-width:481px) {
	.elementor-50 .elementor-element.elementor-element-64d70924 {
		width: 100%;
	}
}

@media (max-width:1200px) {
	.elementor-50 .elementor-element.elementor-element-69826f6a .elementor-heading-title {
		font-size: 60px;
	}
}

@media (max-width:840px) {
	.elementor-50 .elementor-element.elementor-element-2ce33fbd {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-50 .elementor-element.elementor-element-69826f6a .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-50 .elementor-element.elementor-element-89e946b > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
}

@media (max-width:660px) {
	.elementor-50 .elementor-element.elementor-element-2ce33fbd {
		margin-top: 280px;
		margin-bottom: 0px;
	}
}

@media (max-width:480px) {
	.elementor-50 .elementor-element.elementor-element-2ce33fbd {
		margin-top: 100px;
		margin-bottom: 0px;
	}
	
	.elementor-50 .elementor-element.elementor-element-69826f6a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-metro-listing {
		margin: -20px calc(-20px / 2);
	}
	
	.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.portfolio-metro-listing .portfolio-item-wrapper {
		padding: 20px calc(20px / 2);
	}
	
	.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.owl-carousel {
		margin: 0 calc(-20px / 2);
		width: calc(100% + 20px);
	}
	
	.elementor-50 .elementor-element.elementor-element-89e946b .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
		padding: 0 calc(20px / 2);
	}
}
