
.breakdance .bde-section-2435-100 .section-container {
	justify-content: flex-end;
}

.breakdance .bde-section-2435-100 {
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-5fc1ea0/trentonforging.com/wp-content/uploads/2024/02/impression-die-forging.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

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

.breakdance .bde-section-2435-100 > .section-background-overlay {
	background-color: rgba(0, 0, 0, .45);
	transition: background-color var(--bde-transition-duration) ease-in-out;
}

.breakdance .bde-section-2435-100 .section-container {
	height: 750px;
}

.breakdance .bde-section-2435-100 .section-container {
	--bde-section-width: 1410px;
}

.breakdance .bde-section-2435-100 .section-container {
	padding-bottom: 0px;
}

.breakdance .bde-section-2435-100 {
	margin-top: -96px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2435-100 .section-container {
		height: 650px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2435-100 .section-container {
		height: 600px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-2435-100 .section-container {
		height: 500px;
	}
}

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

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

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

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

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

.breakdance .bde-column-2435-102 {
	--column-width: 80.55%;
	justify-content: center;
}

.breakdance .bde-heading-2435-104 {
	color: #fff;
	margin-bottom: 60px;
}

.breakdance .bde-column-2435-103 {
	--column-width: 19.45%;
}

@media (max-width:1119px) and (min-width:1024px) {
	.breakdance .bde-column-2435-103 {
		display: none;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.breakdance .bde-column-2435-103 {
		display: none;
	}
}

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

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

.breakdance .bde-section-2435-301 {
	background-color: #efefef;
}

.breakdance .bde-section-2435-301 .section-container {
	--bde-section-width: 1410px;
}

.breakdance .bde-section-2435-301 .section-container {
	padding-bottom: 70px;
	padding-top: 60px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2435-301 .section-container {
		padding-bottom: 50px;
	}
}

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

.breakdance .bde-columns-2435-302 {
	--columnCount: 1;
}

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

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

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

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

.breakdance .bde-column-2435-303 {
	--column-width: 100%;
}

.breakdance .bde-text-2435-314 {
	margin-top: 30px;
}

.breakdance .bde-columns-2435-305 {
	--columnCount: 4;
	margin-top: 30px;
}

@media (max-width:1119px) and (min-width:1024px) {
	.breakdance .bde-columns-2435-305 {
		display: none;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.breakdance .bde-columns-2435-305 {
		display: none;
	}
}

@media (max-width:767px) and (min-width:480px) {
	.breakdance .bde-columns-2435-305 {
		display: none;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2435-305 {
		display: none;
	}
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2435-305 {
		--columnCount: 4;
		--bde-column-gap: 15px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2435-305 {
		--columnCount: 4;
	}
	
	.breakdance .bde-columns-2435-305.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-2435-305.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-2435-305 {
		--columnCount: 4;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2435-305 {
		--columnCount: 4;
	}
}

.breakdance .bde-column-2435-306 {
	--column-width: 25%;
	border-radius: 7px;
}

.breakdance .bde-column-2435-306 {
	background-color: #fff;
}

.breakdance .bde-image-2435-310 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-310 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-heading-2435-311 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-311 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-312 {
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-column-2435-323 {
	--column-width: 25%;
	border-radius: 7px;
}

.breakdance .bde-column-2435-323 {
	background-color: #fff;
}

.breakdance .bde-image-2435-324 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-324 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-heading-2435-325 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-325 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-326 {
	padding-right: 30px;
	padding-left: 30px;
}

.breakdance .bde-column-2435-331 {
	--column-width: 25%;
	border-radius: 7px;
}

.breakdance .bde-column-2435-331 {
	background-color: #fff;
}

.breakdance .bde-image-2435-332 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-332 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-heading-2435-333 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-333 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-334 {
	margin-bottom: 30px;
}

.breakdance .bde-text-2435-334 {
	padding-right: 30px;
	padding-left: 30px;
}

.breakdance .bde-column-2435-327 {
	--column-width: 25%;
	border-radius: 7px;
}

.breakdance .bde-column-2435-327 {
	background-color: #fff;
}

.breakdance .bde-image-2435-328 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-328 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-heading-2435-329 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-329 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-330 {
	margin-bottom: 30px;
}

.breakdance .bde-text-2435-330 {
	padding-right: 30px;
	padding-left: 30px;
}

.breakdance .bde-section-2435-380 {
	background-color: #efefef;
}

@media (min-width:1120px) {
	.breakdance .bde-section-2435-380 {
		display: none;
	}
}

@media (max-width:1119px) {
	.breakdance .bde-section-2435-380 .section-container {
		padding-top: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2435-380 .section-container {
		padding-bottom: 90px;
	}
}

.breakdance .bde-columns-2435-377 {
	--columnCount: 2;
}

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

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

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

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

.breakdance .bde-column-2435-378 {
	--column-width: 50%;
}

.breakdance .bde-column-2435-378 {
	background-color: #fff;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2435-378 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

.breakdance .bde-image-2435-382 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-382 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

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

.breakdance .bde-heading-2435-383 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-383 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-384 {
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-column-2435-379 {
	--column-width: 50%;
}

.breakdance .bde-column-2435-379 {
	background-color: #fff;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2435-379 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

.breakdance .bde-image-2435-386 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-386 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

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

.breakdance .bde-heading-2435-387 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-387 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-388 {
	padding-right: 30px;
	padding-left: 30px;
}

@media (max-width:767px) {
	.breakdance .bde-text-2435-388 {
		margin-bottom: 30px;
	}
}

.breakdance .bde-columns-2435-389 {
	--columnCount: 2;
}

.breakdance .bde-columns-2435-389 {
	padding-top: 40px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2435-389 {
		--columnCount: 2;
		--bde-column-gap: 40px;
	}
}

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

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

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

.breakdance .bde-column-2435-390 {
	--column-width: 50%;
}

.breakdance .bde-column-2435-390 {
	background-color: #fff;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2435-390 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

.breakdance .bde-image-2435-401 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-401 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

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

.breakdance .bde-heading-2435-402 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-402 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-403 {
	margin-bottom: 30px;
}

.breakdance .bde-text-2435-403 {
	padding-right: 30px;
	padding-left: 30px;
}

.breakdance .bde-column-2435-395 {
	--column-width: 50%;
}

.breakdance .bde-column-2435-395 {
	background-color: #fff;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2435-395 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

.breakdance .bde-image-2435-405 .breakdance-image-container {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.breakdance .bde-image-2435-405 .breakdance-image-clip {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

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

.breakdance .bde-heading-2435-406 {
	color: #ed1c24;
	font-size: 24px;
	text-transform: capitalize;
}

.breakdance .bde-heading-2435-406 {
	padding: 30px 30px 30px 30px;
}

.breakdance .bde-text-2435-407 {
	margin-bottom: 30px;
}

.breakdance .bde-text-2435-407 {
	padding-right: 30px;
	padding-left: 30px;
}

.breakdance .bde-section-2435-408 .section-container {
	--bde-section-width: 1410px;
}

.breakdance .bde-section-2435-408 .section-container {
	padding-bottom: 120px;
	padding-top: 70px;
}

@media (max-width:1023px) {
	.breakdance .bde-section-2435-408 .section-container {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 80px;
	}
}

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