
.breakdance .bde-section-2295-100 {
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/01/trenton-forging-cta-background-banner.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 44.2% 0;
}

.breakdance .bde-section-2295-100 .section-container {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.breakdance .bde-section-2295-100 {
	border-radius: 7px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2295-100 {
		background-position: 21.43% 0;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2295-100 {
		background-image: linear-gradient(rgba(2, 2, 2, .52), rgba(2, 2, 2, .52)), url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/01/trenton-forging-cta-background-banner.png");
		background-size: auto, cover;
		background-position: 0% 0%, -87px 0%;
		background-repeat: repeat, repeat;
		background-attachment: scroll, scroll;
		background-blend-mode: normal, normal;
	}
	
	.breakdance .bde-section-2295-100.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2295-100 {
		background-position: 7.59% 16%;
	}
}

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

.breakdance .bde-columns-2295-101 {
	height: 360px;
	border-radius: 7px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-columns-2295-101 {
		--columnCount: 2;
		--bde-column-gap: 0px;
	}
	
	.breakdance .bde-columns-2295-101 {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

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

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

.breakdance .bde-column-2295-102 {
	--column-width: 50%;
}

.breakdance .bde-column-2295-102 {
	width: 48%;
}

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

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

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

@media (max-width:1119px) {
	.breakdance .bde-column-2295-102 {
		width: 64%;
	}
}

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

.breakdance .bde-column-2295-103 {
	--column-width: 50%;
	align-items: flex-start;
	text-align: left;
	justify-content: center;
}

.breakdance .bde-column-2295-103 {
	width: 66%;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2295-103 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-column-2295-103 {
		width: 63%;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2295-103.bde-column {
		padding-left: 20px;
	}
	
	.breakdance .bde-column-2295-103 {
		width: 100%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2295-103.bde-column {
		padding-right: 20px;
		padding-bottom: 60px;
		padding-left: 20px;
	}
	
	.breakdance .bde-column-2295-103 {
		width: 100%;
	}
}

.breakdance .bde-heading-2295-104 {
	width: 740px;
	color: #fff;
	font-size: 65px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-heading-2295-104 {
		width: 587px;
		font-size: 48px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-heading-2295-104 {
		font-size: 38px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2295-104 {
		text-align: center;
		font-size: 32px;
		margin-top: 60px;
		margin-bottom: 15px;
	}
}

.breakdance .bde-columns-2295-107 {
	--columnCount: 3;
	--bde-column-gap: 0px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2295-107 {
		--columnCount: 3;
		--bde-column-gap: 15px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2295-107 {
		--columnCount: 3;
		--bde-column-gap: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-2295-107 {
		--columnCount: 3;
		width: 100%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2295-107 {
		--columnCount: 3;
		--bde-column-gap: 20px;
	}
	
	.breakdance .bde-columns-2295-107.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-2295-107.bde-columns > .bde-column {
		width: 100%;
	}
}

.breakdance .bde-column-2295-108 {
	--column-width: 33.33%;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-column-2295-108 {
	width: 193px;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2295-108 {
		width: 200px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2295-108 {
		align-items: center;
		text-align: center;
	}
	
	.breakdance .bde-column-2295-108 {
		width: 210px;
	}
}

.breakdance .bde-button-2295-111 .bde-button__button {
	--bde-button-custom-border-color: transparent;
	--bde-button-custom-border-color-hover: transparent;
	--bde-button-custom-text-color: #ed1c24;
	--bde-button-custom-text-color-hover: #fff;
	--bde-button-custom-background-color: #fff;
	--bde-button-custom-background-color-hover: #ed1c24;
	color: #ed1c24;
	font-family: "Inter Tight", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	padding-top: 19px;
	padding-bottom: 19px;
}

.breakdance .bde-button-2295-111 .bde-button__button:hover {
	color: #fff;
}

@media (max-width:1023px) {
	.breakdance .bde-button-2295-111 .bde-button__button {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-button-2295-111 .bde-button__button {
		font-size: 12px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-button-2295-111 .bde-button__button {
		padding-right: 33px;
		padding-left: 33px;
	}
}

.breakdance .bde-column-2295-109 {
	--column-width: 33.33%;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-column-2295-109 {
	width: 260px;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2295-109 {
		width: 220px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2295-109 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-button-2295-112 .bde-button__button {
	--bde-button-custom-border-color: #fff;
	--bde-button-custom-border-color-hover: #fff;
	--bde-button-custom-background-color: transparent;
	--bde-button-custom-background-color-hover: #fff;
	--bde-button-custom-text-color: #fff;
	--bde-button-custom-text-color-hover: #ed1c24;
	font-family: "Inter Tight", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	padding-top: 19px;
	padding-bottom: 19px;
}

.breakdance .bde-button-2295-112 .bde-button__button:hover {
	color: #ed1c24;
}

@media (max-width:1119px) {
	.breakdance .bde-button-2295-112 {
		width: 212px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-button-2295-112 .bde-button__button {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-button-2295-112 .bde-button__button {
		font-size: 12px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-button-2295-112 {
		width: 175px;
	}
}

.breakdance .bde-column-2295-110 {
	--column-width: 33.34%;
}

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

@media (max-width:1119px) {
	.breakdance .bde-column-2295-110 {
		width: 16%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-column-2295-110 {
		width: 18%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2295-110 {
		justify-content: center;
	}
}

.breakdance .bde-image-2295-113 {
	width: 20%;
}

.breakdance .bde-image-2295-113 .breakdance-image-object {
	width: 100%;
	height: auto;
}

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

@media (max-width:1023px) {
	.breakdance .bde-image-2295-113 {
		width: 66%;
	}
	
	.breakdance .bde-image-2295-113 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

@media (max-width:767px) {
	.breakdance .bde-image-2295-113 {
		width: 67%;
	}
	
	.breakdance .bde-image-2295-113 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

@media (max-width:479px) {
	.breakdance .bde-image-2295-113 {
		width: 14%;
	}
	
	.breakdance .bde-image-2295-113 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

.breakdance .bde-columns-2295-114 {
	--columnCount: 1;
}

@media (min-width:1120px) {
	.breakdance .bde-columns-2295-114 {
		display: none;
	}
}

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

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

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

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

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

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

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

.breakdance .bde-column-2295-115 {
	--column-width: 100%;
}

@media (max-width:479px) {
	.breakdance .bde-column-2295-115 {
		align-items: center;
		text-align: center;
		justify-content: flex-start;
	}
}

@media (max-width:479px) {
	.breakdance .bde-image-2295-117 {
		margin-top: 10px;
		width: 18%;
	}
	
	.breakdance .bde-image-2295-117 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

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