
.breakdance .bde-section-3905-100 .section-container {
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-100 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/IBC_Titel_Brochure_Company_2022.jpg");
}

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

.breakdance .bde-section-3905-100>.section-background-overlay {
	background-color: rgba(88, 87, 90, .06);
	transition: background-color var(--bde-transition-duration) ease-in-out;
}

.breakdance .bde-image-3905-105 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.breakdance .bde-image-3905-105 .breakdance-image-container {
	border-radius: 4px;
}

.breakdance .bde-image-3905-105 .breakdance-image-clip {
	border-radius: 4px;
}

.breakdance .bde-image-3905-105 .breakdance-image-object {
	height: 150px;
	width: auto;
}

.breakdance .bde-heading-3905-106 {
	color: var(--bde-background-color);
}

.breakdance .bde-heading-3905-107 {
	color: var(--bde-background-color);
}

.breakdance .bde-text-3905-108 {
	color: var(--bde-background-color);
	font-size: 19px;
	margin-top: 50px;
}

.breakdance .bde-section-3905-101 .section-container {
	padding-bottom: 150px;
	padding-top: 150px;
}

@media (max-width:767px) {
	.breakdance .bde-section-3905-101 .section-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.breakdance .bde-columns-3905-109 {
	--columnCount: 2;
	--bde-column-gap: 60px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-3905-109 {
		--columnCount: 2;
	}
	
	.breakdance .bde-columns-3905-109>div {
		padding: 30px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-109 {
		--columnCount: 2;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-109 {
		--columnCount: 2;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
	}
	
	.breakdance .bde-columns-3905-109>div {
		padding: 0px;
	}
	
	.breakdance .bde-columns-3905-109.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-3905-109.bde-columns>.bde-column {
		width: 100%;
	}
}

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

.breakdance .bde-column-3905-110 {
	--column-width: 50%;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-column-3905-110 {
	margin-top: 40px;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-110 {
		align-items: center;
		text-align: center;
	}
	
	.breakdance .bde-column-3905-110.bde-column {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-3905-110 {
		align-items: center;
		text-align: center;
		justify-content: center;
	}
	
	.breakdance .bde-column-3905-110.bde-column {
		padding: 0px 0px 0px 0px;
	}
	
	.breakdance .bde-column-3905-110 {
		margin-top: 0px;
	}
}

.breakdance .bde-image-3905-115 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.breakdance .bde-image-3905-115 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.breakdance .bde-image-3905-115 .breakdance-image-object {
	object-fit: cover;
	object-fit: cover;
	aspect-ratio: 1/1;
}

.breakdance .bde-image-3905-115 .breakdance-image__caption {
	font-size: 19px;
	font-weight: 500;
	background: var(--bde-background-color);
}

.breakdance .bde-image-3905-115 {
	margin-top: -25px;
}

@media (max-width:767px) {
	.breakdance .bde-image-3905-115 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

.breakdance .bde-column-3905-111 {
	--column-width: 50%;
	justify-content: center;
}

.breakdance .bde-text-3905-195 {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin-top: 0px;
	margin-bottom: 14px;
}

.breakdance .bde-text-3905-113 {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 14px;
}

.breakdance .bde-text-3905-112 {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin-top: 0px;
	margin-bottom: 14px;
}

.breakdance .bde-section-3905-103 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/ibc-solar-dam-case-study-3-scaled.jpg");
}

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

.breakdance .bde-section-3905-103 .section-container {
	height: 100vh;
}

@media (max-width:1023px) {
	.breakdance .bde-section-3905-179 .section-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.breakdance .bde-columns-3905-120 {
	--columnCount: 2;
	--bde-column-gap: 60px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-120 {
		--columnCount: 2;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-120 {
		--columnCount: 2;
	}
}

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

.breakdance .bde-column-3905-121 {
	--column-width: 50%;
	gap: 30px;
	justify-content: center;
}

@media (max-width:479px) {
	.breakdance .bde-dual-heading-3905-181 .dual-heading--primary {
		font-size: 40px;
	}
}

.breakdance .bde-rich-text-3905-178 h2 {
	line-height: 2;
}

@media (max-width:1023px) {
	.breakdance .bde-rich-text-3905-178 p {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-rich-text-3905-178 {
		font-size: 30px;
	}
	
	.breakdance .bde-rich-text-3905-178 p {
		font-size: 20px;
	}
}

.breakdance .bde-column-3905-122 {
	--column-width: 50%;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-122 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-image-3905-180 .breakdance-image-container {
	border-radius: 10px;
}

.breakdance .bde-image-3905-180 .breakdance-image-clip {
	border-radius: 10px;
}

.breakdance .bde-image-3905-180 .breakdance-image-object {
	object-fit: cover;
	object-fit: cover;
	aspect-ratio: 1/1;
}

.breakdance .bde-section-3905-119 .section-container {
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-119 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/ibc-solar-dam-case-study-2.jpg");
}

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

.breakdance .bde-section-3905-119 .section-container {
	height: 100vh;
}

.breakdance .bde-section-3905-119 {
	margin-bottom: 40px;
}

.breakdance .bde-section-3905-102 .section-container {
	align-items: center;
	text-align: center;
	justify-content: flex-start;
}

.breakdance .bde-section-3905-102 .section-container {
	padding-bottom: 0px;
	padding-top: 150px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-3905-102 .section-container {
		padding-left: 50px;
		padding-right: 50px;
	}
}

.breakdance .bde-fancy-testimonial-3905-117 {
	gap: 50px;
	background: #fff;
	border-radius: 8px;
	flex-direction: row;
}

.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_text .bde-fancy-testimonial_text_text {
	text-align: left;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 50px;
}

.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image img {
	border-radius: 200px;
}

.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_quote:nth-child(n) {
	color: rgba(228, 22, 37, .23);
}

.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate {
	order: 3;
}

.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate svg {}

.breakdance .bde-fancy-testimonial-3905-117 {
	margin-top: -50px;
}

@media (max-width:1119px) {
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_content {
		width: calc(100% - 400px - 40px);
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image {
		width: 400px;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image img {
		height: 400px;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate svg {}
	
	.breakdance .bde-fancy-testimonial-3905-117 {
		flex-direction: column;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_content, .breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image {
		width: 100%;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image img {
		width: 400px;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_quote:nth-child(1) {
		left: 0px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate svg {}
}

@media (max-width:767px) {
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image img {
		border-radius: 500px;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate svg {}
}

@media (max-width:479px) {
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_image img {
		height: 300px;
		border-radius: 500px;
	}
	
	.breakdance .bde-fancy-testimonial-3905-117 .bde-fancy-testimonial_rate svg {}
}

.breakdance .bde-section-3905-104 .section-container {
	gap: 50px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-104 .section-container {
	padding-bottom: 150px;
	padding-top: 150px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-3905-104 .section-container {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-3905-104 .section-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-3905-104 .section-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-div-3905-202 {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-div-3905-202 {
		padding-right: 30px;
		padding-left: 30px;
		gap: 20px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-dual-heading-3905-182 {
		font-size: 40px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-dual-heading-3905-182 {
		line-height: .8;
	}
	
	.breakdance .bde-dual-heading-3905-182 .dual-heading--primary {
		font-size: 40px;
	}
	
	.breakdance .bde-dual-heading-3905-182 .dual-heading--secondary {
		font-size: 40px;
	}
}

.breakdance .bde-text-3905-134 {
	font-size: 21px;
	font-weight: 300;
	margin-top: 14px;
	margin-bottom: 14px;
}

@media (max-width:1023px) {
	.breakdance .bde-text-3905-134 {
		text-align: left;
	}
}

@media (max-width:767px) {
	.breakdance .bde-text-3905-134 {
		text-align: left;
		font-size: 20px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-3905-134 {
		text-align: left;
	}
}

.breakdance .bde-columns-3905-128 {
	--columnCount: 2;
	width: 1000px;
	--bde-column-gap: 60px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-128 {
		--columnCount: 2;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-128 {
		--columnCount: 2;
	}
}

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

.breakdance .bde-column-3905-130 {
	--column-width: 50%;
	justify-content: center;
}

.breakdance .bde-column-3905-130 {
	border-top-left-radius: 33px;
	border-top-right-radius: 33px;
	border-bottom-left-radius: 33px;
	border-bottom-right-radius: 33px;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-130 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-image-3905-133 .breakdance-image-container {
	border-radius: 10px;
}

.breakdance .bde-image-3905-133 .breakdance-image-clip {
	border-radius: 10px;
}

.breakdance .bde-image-3905-133 .breakdance-image-object {
	object-fit: cover;
	object-fit: cover;
	aspect-ratio: 1/1;
}

.breakdance .bde-image-3905-133 {
	padding-bottom: 14px;
	border-top-left-radius: 22px;
	border-top-right-radius: 22px;
	border-bottom-left-radius: 22px;
	border-bottom-right-radius: 22px;
}

@media (max-width:1119px) {
	.breakdance .bde-image-3905-133 {
		max-width: 600px;
		width: 100%;
	}
	
	.breakdance .bde-image-3905-133 .breakdance-image-object {
		width: 100%;
		height: auto;
		aspect-ratio: 1/1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-image-3905-133 .breakdance-image-container {
		border-radius: 0px;
	}
	
	.breakdance .bde-image-3905-133 .breakdance-image-clip {
		border-radius: 0px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-image-3905-133 .breakdance-image-container {
		border-radius: 0px;
	}
	
	.breakdance .bde-image-3905-133 .breakdance-image-clip {
		border-radius: 0px;
	}
}

.breakdance .bde-column-3905-129 {
	--column-width: 50%;
	justify-content: center;
}

@media (max-width:767px) {
	.breakdance .bde-column-3905-129.bde-column {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-3905-129.bde-column {
		padding-right: 30px;
		padding-left: 30px;
	}
}

.breakdance .bde-text-3905-135 {
	font-size: 20px;
}

@media (max-width:767px) {
	.breakdance .bde-text-3905-135 {
		font-size: 20px;
	}
}

.breakdance .bde-grid-3905-192 {
	width: 1100px;
	padding: 20px 10px 20px 10px;
	border-top: 5px solid rgba(0, 53, 101, .28);
	border-bottom: 5px solid rgba(0, 53, 101, .28);
	border-left: 5px solid rgba(0, 53, 101, .28);
	border-right: 5px solid rgba(0, 53, 101, .28);
	border-radius: 10px;
	--bde-grid-items-per-row: 1;
}

.breakdance .bde-grid>* {
	width: auto !important;
	height: auto !important;
}

@media (max-width:1119px) {
	.breakdance .bde-grid-3905-192 {
		padding: 30px 30px 30px 30px;
		--bde-grid-items-per-row: 1;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-grid-3905-192 {
		--bde-grid-items-per-row: 1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-grid-3905-192 {
		border-top: 0px solid;
		border-bottom: 0px solid;
		border-left: 0px solid;
		border-right: 0px solid;
		border-radius: 0px;
		--bde-grid-items-per-row: 1;
	}
	
	.breakdance .bde-grid-3905-192 {
		background-color: var(--bde-palette-wgcma-4);
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-grid-3905-192 {
		padding-top: 50px;
		padding-bottom: 50px;
		border-top: 0px solid;
		border-bottom: 0px solid;
		border-left: 0px solid;
		border-right: 0px solid;
	}
	
	.breakdance .bde-grid-3905-192 {
		background-color: var(--bde-palette-wgcma-4);
		width: 100%;
		border-radius: 0px;
	}
}

.breakdance .bde-text-3905-193 {
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 14px;
}

.breakdance .bde-text-3905-193 {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 25px;
}

@media (max-width:1119px) {
	.breakdance .bde-text-3905-193 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.breakdance .bde-text-3905-193 {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-text-3905-193 {
		color: var(--bde-background-color);
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-3905-193 {
		color: var(--bde-background-color);
	}
}

.breakdance .bde-section-3905-123 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/IBC_Referenz_Jamaika_02-scaled.jpg");
}

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

.breakdance .bde-columns-3905-188 {
	--columnCount: 1;
	width: 1200px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-3905-188 {
		--columnCount: 1;
	}
	
	.breakdance .bde-columns-3905-188.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-3905-188.bde-columns>.bde-column {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-188 {
		--columnCount: 1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-188 {
		--columnCount: 1;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-3905-188 {
		--columnCount: 1;
	}
}

.breakdance .bde-column-3905-190 {
	--column-width: 100%;
	align-items: flex-end;
	text-align: right;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-190 {
		align-items: flex-start;
		text-align: left;
	}
}

.breakdance .bde-blockquote-3905-139 {
	width: 600px;
	color: var(--bde-background-color);
	background: rgba(0, 0, 0, .49);
	border-radius: 10px;
}

.breakdance .bde-blockquote-3905-139 cite {
	margin-top: 20px;
}

.breakdance .bde-blockquote-3905-139 .blockquote-icon {
	color: var(--bde-palette-ibc-solar-5);
	font-size: 50px;
}

.breakdance .bde-blockquote-3905-139 .inline-text_blockquote-icon .blockquote-icon {
	margin-right: 15px;
}

.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon .blockquote-icon {
	margin-bottom: 15px;
}

.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon {}

@media (max-width:1119px) {
	.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon {}
}

@media (max-width:1023px) {
	.breakdance .bde-blockquote-3905-139 {
		text-align: left;
	}
	
	.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon {}
}

@media (max-width:767px) {
	.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon {}
}

@media (max-width:479px) {
	.breakdance .bde-blockquote-3905-139 .above-text_blockquote-icon {}
}

.breakdance .bde-section-3905-140 .section-container {
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-140 .section-container {
	padding-left: 30px;
	padding-right: 30px;
}

@media (max-width:767px) {
	.breakdance .bde-section-3905-140 .section-container {
		align-items: center;
		text-align: center;
	}
	
	.breakdance .bde-section-3905-140 .section-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-3905-140 .section-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

.breakdance .bde-div-3905-196 {
	width: 1000px;
	padding-right: 0px;
	padding-left: 0px;
}

@media (max-width:767px) {
	.breakdance .bde-div-3905-196 {
		padding-right: 30px;
		padding-left: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-div-3905-196 {
		padding-right: 30px;
		padding-left: 30px;
		margin-bottom: 50px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-heading-3905-147 {
		text-align: left;
	}
}

@media (max-width:767px) {
	.breakdance .bde-heading-3905-147 {
		text-align: left;
		font-size: 40px;
		line-height: 1;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-3905-147 {
		text-align: left;
		line-height: 1.1;
	}
}

.breakdance .bde-dual-heading-3905-146 {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.breakdance .bde-dual-heading-3905-146 {
		margin-top: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-dual-heading-3905-146 {
		margin-top: 30px;
	}
}

.breakdance .bde-text-3905-148 {
	text-align: left;
	font-size: 20px;
}

.breakdance .bde-text-3905-148 {
	margin-top: 22px;
	margin-bottom: 9px;
}

.breakdance .bde-grid-3905-197 {
	width: 1100px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 5px solid rgba(0, 53, 101, .28);
	border-bottom: 5px solid rgba(0, 53, 101, .28);
	border-left: 5px solid rgba(0, 53, 101, .28);
	border-right: 5px solid rgba(0, 53, 101, .28);
	border-radius: 10px;
	--bde-grid-items-per-row: 1;
}

.breakdance .bde-grid>* {
	width: auto !important;
	height: auto !important;
}

@media (max-width:1119px) {
	.breakdance .bde-grid-3905-197 {
		padding: 30px 30px 30px 30px;
		--bde-grid-items-per-row: 1;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-grid-3905-197 {
		--bde-grid-items-per-row: 1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-grid-3905-197 {
		padding-top: 50px;
		padding-bottom: 50px;
		border-top: 0px solid;
		border-bottom: 0px solid;
		border-left: 0px solid;
		border-right: 0px solid;
		border-radius: 0px;
		--bde-grid-items-per-row: 1;
	}
	
	.breakdance .bde-grid-3905-197 {
		background-color: var(--bde-palette-wgcma-4);
	}
}

@media (max-width:479px) {
	.breakdance .bde-grid-3905-197 {
		padding-top: 50px;
		padding-bottom: 50px;
		border-top: 0px solid;
		border-bottom: 0px solid;
		border-left: 0px solid;
		border-right: 0px solid;
		border-radius: 0px;
	}
	
	.breakdance .bde-grid-3905-197 {
		background-color: var(--bde-palette-wgcma-4);
	}
}

.breakdance .bde-text-3905-198 {
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 14px;
}

.breakdance .bde-text-3905-198 {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 25px;
}

@media (max-width:1119px) {
	.breakdance .bde-text-3905-198 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.breakdance .bde-text-3905-198 {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-text-3905-198 {
		color: var(--bde-background-color);
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-3905-198 {
		color: var(--bde-background-color);
	}
}

.breakdance .bde-section-3905-141 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/IBC_Referenz_Solarpark_Bienenwiese.jpg");
}

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

@media (max-width:1119px) {
	.breakdance .bde-section-3905-141 .section-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.breakdance .bde-columns-3905-152 {
	--columnCount: 1;
	width: 1200px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-3905-152 {
		--columnCount: 1;
	}
	
	.breakdance .bde-columns-3905-152.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-3905-152.bde-columns>.bde-column {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-152 {
		--columnCount: 1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-152 {
		--columnCount: 1;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-3905-152 {
		--columnCount: 1;
	}
}

.breakdance .bde-column-3905-154 {
	--column-width: 100%;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-154 {
		align-items: flex-start;
		text-align: left;
	}
}

.breakdance .bde-blockquote-3905-151 {
	width: 600px;
	color: var(--bde-background-color);
	background: rgba(0, 0, 0, .55);
	border-radius: 10px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
	padding: 45px 55px 45px 55px;
}

.breakdance .bde-blockquote-3905-151 cite {
	margin-top: 20px;
}

.breakdance .bde-blockquote-3905-151 .blockquote-icon {
	color: #e41625;
	font-size: 50px;
}

.breakdance .bde-blockquote-3905-151 .inline-text_blockquote-icon .blockquote-icon {
	margin-right: 15px;
}

.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon .blockquote-icon {
	margin-bottom: 15px;
}

.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon {}

@media (max-width:1119px) {
	.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon {}
}

@media (max-width:1023px) {
	.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon {}
}

@media (max-width:767px) {
	.breakdance .bde-blockquote-3905-151 {
		padding: 35px 30px 35px 30px;
	}
	
	.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon {}
}

@media (max-width:479px) {
	.breakdance .bde-blockquote-3905-151 .above-text_blockquote-icon {}
}

.breakdance .bde-section-3905-156 .section-container {
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-156 .section-container {
	padding-bottom: 0px;
	padding-top: 150px;
}

@media (max-width:767px) {
	.breakdance .bde-section-3905-156 .section-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-3905-156 .section-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.breakdance .bde-dual-heading-3905-186 {
	margin-bottom: 30px;
}

.breakdance .bde-text-3905-159 {
	width: 1000px;
	text-align: left;
	font-size: 20px;
}

.breakdance .bde-text-3905-159 {
	margin-top: 22px;
	margin-bottom: 9px;
}

.breakdance .bde-section-3905-191 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-3905-191 .section-container {
	padding-bottom: 30px;
}

.breakdance .bde-heading-3905-165 {
	text-align: center;
	font-size: 45px;
}

.breakdance .bde-heading-3905-165 {
	margin-bottom: 15px;
}

@media (max-width:767px) {
	.breakdance .bde-heading-3905-165 {
		font-size: 35px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-3905-165 {
		font-size: 35px;
	}
}

.breakdance .bde-section-3905-155 {
	background-image: url("https://cdn-fifla.nitrocdn.com/VvmxnjcTFXOPMovTKLCaiUYqbVYzdTok/assets/images/optimized/rev-5f11416/daminion.net/wp-content/uploads/2023/08/IBCSOLAR_Brochure_Partner_H1400_150dpi_06_2023-1.jpg");
}

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

@media (max-width:1023px) {
	.breakdance .bde-section-3905-155 .section-container {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-columns-3905-161 {
	--columnCount: 1;
	width: 1200px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-3905-161 {
		--columnCount: 1;
	}
	
	.breakdance .bde-columns-3905-161.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-3905-161.bde-columns>.bde-column {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-161 {
		--columnCount: 1;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-161 {
		--columnCount: 1;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-3905-161 {
		--columnCount: 1;
	}
}

.breakdance .bde-column-3905-162 {
	--column-width: 100%;
	align-items: flex-end;
	text-align: right;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-162 {
		align-items: flex-end;
		text-align: right;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-column-3905-162 {
		align-items: flex-end;
		text-align: right;
	}
}

.breakdance .bde-blockquote-3905-187 {
	width: 600px;
	color: var(--bde-background-color);
	font-size: 20px;
	background: rgba(0, 0, 0, .55);
	border-radius: 10px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
	padding: 45px 55px 45px 55px;
}

.breakdance .bde-blockquote-3905-187 cite {
	margin-top: 20px;
}

.breakdance .bde-blockquote-3905-187 .blockquote-icon {
	color: #e41625;
	font-size: 50px;
}

.breakdance .bde-blockquote-3905-187 .inline-text_blockquote-icon .blockquote-icon {
	margin-right: 15px;
}

.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon .blockquote-icon {
	margin-bottom: 15px;
}

.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon {}

@media (max-width:1119px) {
	.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon {}
}

@media (max-width:1023px) {
	.breakdance .bde-blockquote-3905-187 {
		width: 450px;
		text-align: left;
		color: var(--bde-background-color);
		font-size: 22px;
	}
	
	.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon {}
}

@media (max-width:767px) {
	.breakdance .bde-blockquote-3905-187 {
		padding: 35px 30px 35px 30px;
	}
	
	.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon {}
}

@media (max-width:479px) {
	.breakdance .bde-blockquote-3905-187 .above-text_blockquote-icon {}
}

.breakdance .bde-section-3905-168 .section-container {
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-3905-168 {
	background-color: var(--bd-palette-color-1);
}

@media (max-width:1023px) {
	.breakdance .bde-section-3905-168 .section-container {
		padding-bottom: 40px;
		padding-top: 40px;
	}
}

.breakdance .bde-columns-3905-169 {
	--columnCount: 2;
	--bde-column-gap: 0px;
}

.breakdance .bde-columns-3905-169>div {
	padding: 40px;
}

.breakdance .bde-columns-3905-169 {
	border-radius: 8px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-columns-3905-169 {
		--columnCount: 2;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-3905-169 {
		--columnCount: 2;
	}
}

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

.breakdance .bde-column-3905-170 {
	--column-width: 35%;
}

.breakdance .bde-column-3905-170.bde-column {
	padding: 0px 0px 0px 0px;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-170 {
		align-items: center;
		text-align: center;
	}
}

@media (max-width:1119px) {
	.breakdance .bde-image-3905-171 {
		width: 500px;
	}
	
	.breakdance .bde-image-3905-171 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

.breakdance .bde-column-3905-172 {
	--column-width: 65%;
	justify-content: center;
}

@media (max-width:1119px) {
	.breakdance .bde-column-3905-172 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-text-3905-173 {
	color: var(--bd-palette-color-2);
	font-size: 20px;
	margin-top: 28px;
	margin-bottom: 12px;
}

@media (max-width:767px) {
	.breakdance .bde-text-3905-173 {
		font-size: 16px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-3905-173 {
		font-size: 18px;
	}
}

.breakdance .bde-heading-3905-174 {
	text-align: left;
	margin-bottom: 8px;
}

@media (max-width:1119px) {
	.breakdance .bde-heading-3905-174 {
		text-align: center;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.breakdance .bde-heading-3905-174 {
		font-size: 30px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-3905-174 {
		font-size: 40px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
}

.breakdance .bde-text-3905-175 {
	font-size: 20px;
	margin-bottom: 36px;
}

@media (max-width:1119px) {
	.breakdance .bde-text-3905-175 {
		margin-top: 30px;
	}
}

.breakdance .bde-div-3905-176 {
	margin-bottom: 32px;
	gap: 12px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

@media (max-width:479px) {
	.breakdance .bde-div-3905-176 {
		align-items: flex-start;
		text-align: left;
		flex-direction: column;
	}
}
