
.breakdance .bde-section-4675-100 .section-container {
	justify-content: center;
}

.breakdance .bde-section-4675-100 {
	background-image: url("https://cdn-ikpnkib.nitrocdn.com/eHbHDKGrcfjWFgTMMAhroHycoczCMSls/assets/images/optimized/rev-e72cac6/royalesa.com/wp-content/uploads/2023/07/wilma_kotze_photography_royale_04.jpg");
}

.breakdance .bde-section-4675-100.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-section-4675-100 .section-container {
	padding-bottom: 70px;
	padding-top: 70px;
}

.breakdance .bde-section-4675-100 {
	border-radius: 4px;
}

@media (max-width:767px) {
	.breakdance .bde-section-4675-100 {
		background-image: url("https://cdn-ikpnkib.nitrocdn.com/eHbHDKGrcfjWFgTMMAhroHycoczCMSls/assets/images/optimized/rev-e72cac6/royalesa.com/wp-content/uploads/2024/01/wilma_kotze_photography_royale_sa_2024_05-scaled.jpg");
	}
	
	.breakdance .bde-section-4675-100 .section-container {
		padding-bottom: 100px;
		padding-top: 100px;
	}
	
	.breakdance .bde-section-4675-100.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-4675-100 {
		background-position: center top;
	}
}

.breakdance .bde-columns-4675-101 {
	--columnCount: 2;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-4675-101 {
		--columnCount: 2;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-4675-101 {
		--columnCount: 2;
		--bde-column-gap: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-4675-101 {
		--columnCount: 2;
	}
	
	.breakdance .bde-columns-4675-101.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-4675-101.bde-columns>.bde-column {
		width: 100%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-4675-101 {
		--columnCount: 2;
	}
}

.breakdance .bde-column-4675-102 {
	--column-width: 52%;
	border-radius: 5px;
	box-shadow: 2px 2px 14px 0px rgba(0, 0, 0, .15);
}

.breakdance .bde-column-4675-102 {
	background-color: rgba(250, 248, 249, .92);
}

.breakdance .bde-column-4675-102.bde-column {
	padding: 30px 30px 30px 30px;
}

@media (max-width:1023px) {
	.breakdance .bde-column-4675-102 {
		width: 65%;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-4675-102.bde-column {
		padding-right: 20px;
		padding-left: 20px;
	}
}

.breakdance .bde-dual-heading-4675-107 {
	margin-bottom: 20px;
}

.breakdance .bde-dual-heading-4675-107 .dual-heading--primary {
	color: var(--bde-palette-color-1-96c78bbc-91de-4291-8565-b9e3fc6c149d);
}

.breakdance .bde-dual-heading-4675-107 .dual-heading--secondary {
	color: var(--bde-brand-primary-color);
}

@media (max-width:767px) {
	.breakdance .bde-dual-heading-4675-107 {
		text-align: center;
	}
}

@media (max-width:479px) {
	.breakdance .bde-dual-heading-4675-107 .dual-heading--primary {
		font-size: 30px;
	}
	
	.breakdance .bde-dual-heading-4675-107 .dual-heading--secondary {
		font-size: 30px;
	}
}

.breakdance .bde-text-4675-105 {
	font-family: "Gotham Book";
	font-weight: 500;
	margin-bottom: 20px;
}

@media (max-width:767px) {
	.breakdance .bde-text-4675-105 {
		text-align: center;
	}
}

.breakdance .bde-column-4675-103 {
	--column-width: 48%;
}

@media (max-width:767px) and (min-width:480px) {
	.breakdance .bde-column-4675-103 {
		display: none;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-4675-103 {
		display: none;
	}
}
