
.breakdance .bde-section-2277-100 .section-container {
	align-items: flex-end;
	text-align: right;
	justify-content: flex-end;
}

.breakdance .bde-section-2277-100 {
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/09/Trimming-forging-from-flash-PC-Dane-Moxlow-optimized-1.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

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

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

.breakdance .bde-section-2277-100 .section-container {
	height: 974px;
}

.breakdance .bde-section-2277-100 .section-container {
	--bde-section-width: 1689px;
}

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

.breakdance .bde-section-2277-100 {
	margin-top: -82px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-100 {
		background-position: left center;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2277-100 {
		background-position: left center;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-100 {
		background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/09/Trimming-forging-from-flash-PC-Dane-Moxlow-optimized-1-300x152.webp");
		background-position: left center;
	}
	
	.breakdance .bde-section-2277-100 .section-container {
		height: 675px;
	}
	
	.breakdance .bde-section-2277-100.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-2277-100 {
		background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2025/05/Trimming-forging-from-flash-PC-Dane-Moxlow-mobile-236x300.webp");
		background-size: cover;
		background-position: 4.02% 28%;
	}
	
	.breakdance .bde-section-2277-100 .section-container {
		height: 530px;
	}
	
	.breakdance .bde-section-2277-100 {
		margin-top: 44px;
	}
	
	.breakdance .bde-section-2277-100.nitro-lazy {
		background-image: none !important;
	}
}

.breakdance .bde-columns-2277-101 {
	--columnCount: 2;
	width: 1689px;
}

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

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

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

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

.breakdance .bde-column-2277-102 {
	--column-width: 37.98%;
}

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

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

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

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

.breakdance .bde-column-2277-103 {
	--column-width: 62.02%;
	align-items: flex-end;
	text-align: right;
}

.breakdance .bde-column-2277-103.bde-column {
	padding-bottom: 87px;
}

@media (max-width:479px) {
	.breakdance .bde-column-2277-103.bde-column {
		padding-bottom: 30px;
	}
}

.breakdance .bde-heading-2277-104 {
	width: 90%;
	text-align: right;
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 87px;
	font-weight: 600;
	line-height: 100px;
}

@media (max-width:1023px) {
	.breakdance .bde-heading-2277-104 {
		width: 93%;
	}
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-104 {
		font-size: 40px;
		line-height: 50px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-104 {
		width: 100%;
		font-size: 34px;
		line-height: 38px;
	}
}

.breakdance .bde-text-2277-105 {
	width: 72%;
	text-align: right;
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 24px;
	margin-top: 30px;
	margin-bottom: 25px;
}

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

@media (max-width:479px) {
	.breakdance .bde-text-2277-105 {
		font-size: 16px;
		margin-top: 20px;
	}
}

.breakdance .bde-columns-2277-106 {
	--columnCount: 2;
	width: 90%;
	--bde-column-gap: 0px;
}

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

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

@media (max-width:767px) {
	.breakdance .bde-columns-2277-106 {
		--columnCount: 2;
	}
	
	.breakdance .bde-columns-2277-106 {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2277-106 {
		--columnCount: 2;
	}
	
	.breakdance .bde-columns-2277-106.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-2277-106.bde-columns > .bde-column {
		width: 100%;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(1) {
		order: 10;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(2) {
		order: 9;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(3) {
		order: 8;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(4) {
		order: 7;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(5) {
		order: 6;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(6) {
		order: 5;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(7) {
		order: 4;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(8) {
		order: 3;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(9) {
		order: 2;
	}
	
	.breakdance .bde-columns-2277-106 > div:nth-child(10) {
		order: 1;
	}
	
	.breakdance .bde-columns-2277-106 {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
}

.breakdance .bde-column-2277-107 {
	--column-width: 67.27%;
	align-items: flex-end;
	text-align: right;
	justify-content: flex-end;
}

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

@media (max-width:767px) {
	.breakdance .bde-column-2277-107 {
		width: 256px;
		max-width: 256px;
	}
}

.breakdance .bde-image-2277-112 {
	width: 82px;
}

.breakdance .bde-image-2277-112 .breakdance-image-object {
	width: 100%;
	height: auto;
	object-fit: contain;
	aspect-ratio: 1/1;
	object-fit: contain;
}

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

@media (max-width:1023px) {
	.breakdance .bde-image-2277-112 {
		width: 82px;
	}
	
	.breakdance .bde-image-2277-112 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

@media (max-width:767px) {
	.breakdance .bde-image-2277-112 {
		width: 70px;
	}
	
	.breakdance .bde-image-2277-112 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
	
	.breakdance .bde-image-2277-112 {
		margin-right: 20px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-image-2277-112 {
		width: 25%;
	}
	
	.breakdance .bde-image-2277-112 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
	
	.breakdance .bde-image-2277-112 {
		margin-right: 0px;
	}
}

.breakdance .bde-column-2277-108 {
	--column-width: 32.73%;
	align-items: flex-end;
	text-align: right;
	justify-content: center;
}

.breakdance .bde-column-2277-108 {
	min-width: 310px;
}

@media (max-width:1023px) {
	.breakdance .bde-column-2277-108 {
		min-width: 330px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-108 {
		min-width: 300px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2277-108 {
		width: 800px;
	}
}

.breakdance .bde-section-2277-113 .section-container {
	--bde-section-width: 1689px;
}

.breakdance .bde-section-2277-113 .section-container {
	padding-bottom: 80px;
	padding-top: 80px;
}

@media (max-width:479px) {
	.breakdance .bde-section-2277-113 .section-container {
		padding-top: 60px;
	}
}

.breakdance .bde-columns-2277-114 {
	--columnCount: 2;
}

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

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

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

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

.breakdance .bde-column-2277-115 {
	--column-width: 23%;
}

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

.breakdance .bde-text-2277-118 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.breakdance .bde-column-2277-116 {
	--column-width: 77%;
}

.breakdance .bde-advancedslider-2277-124 {
	--bde-advanced-slider-height: 590px;
}

.breakdance .bde-advancedslider-2277-124 .breakdance-swiper-wrapper {
	padding: 0;
}

@media (max-width:1119px) {
	.breakdance .bde-advancedslider-2277-124 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-advancedslider-2277-124 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width:767px) {
	.breakdance .bde-advancedslider-2277-124 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width:479px) {
	.breakdance .bde-advancedslider-2277-124 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

.breakdance .bde-advancedslide-2277-292 .advanced-slider__slide {
	padding: 0px 0px 0px 0px;
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2025/08/Group-234.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
	align-items: flex-start;
	text-align: left;
	justify-content: flex-end;
}

.breakdance .bde-advancedslide-2277-292 .advanced-slider__slide.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-container-link-2277-293 {
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-container-link-2277-293:hover {
	background-color: rgba(0, 0, 0, .28);
}

.breakdance .bde-container-link-2277-293 {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
}

.breakdance .bde-text-2277-294 {
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 300;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-text-2277-294 {
		font-size: 32px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-294 {
		font-size: 24px;
	}
}

.breakdance .bde-advancedslide-2277-295 .advanced-slider__slide {
	padding: 0px 0px 0px 0px;
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2025/08/Group-235.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
	align-items: flex-start;
	text-align: left;
	justify-content: flex-end;
}

.breakdance .bde-advancedslide-2277-295 .advanced-slider__slide.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-container-link-2277-296 {
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-container-link-2277-296:hover {
	background-color: rgba(0, 0, 0, .28);
}

.breakdance .bde-container-link-2277-296 {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
}

.breakdance .bde-text-2277-297 {
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 300;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-text-2277-297 {
		font-size: 32px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-297 {
		font-size: 24px;
	}
}

.breakdance .bde-advancedslide-2277-298 .advanced-slider__slide {
	padding: 0px 0px 0px 0px;
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/02/Group-233.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
	align-items: flex-start;
	text-align: left;
	justify-content: flex-end;
}

.breakdance .bde-advancedslide-2277-298 .advanced-slider__slide.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-container-link-2277-299 {
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-container-link-2277-299:hover {
	background-color: rgba(0, 0, 0, .28);
}

.breakdance .bde-container-link-2277-299 {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
}

.breakdance .bde-text-2277-300 {
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 300;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-text-2277-300 {
		font-size: 32px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-300 {
		font-size: 24px;
	}
}

.breakdance .bde-advancedslide-2277-138 .advanced-slider__slide {
	padding: 0px 0px 0px 0px;
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2025/08/Group-233.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
	align-items: flex-start;
	text-align: left;
	justify-content: flex-end;
}

.breakdance .bde-advancedslide-2277-138 .advanced-slider__slide.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-container-link-2277-289 {
	padding-bottom: 30px;
	padding-left: 30px;
}

.breakdance .bde-container-link-2277-289:hover {
	background-color: rgba(0, 0, 0, .28);
}

.breakdance .bde-container-link-2277-289 {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
}

.breakdance .bde-text-2277-290 {
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 300;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-text-2277-290 {
		font-size: 32px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-290 {
		font-size: 24px;
	}
}

.breakdance .bde-section-2277-255 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-2277-255 .section-container {
	--bde-section-width: 1698px;
}

.breakdance .bde-section-2277-255 .section-container {
	padding-bottom: 18px;
	padding-top: 120px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-255 .section-container {
		padding-top: 60px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-255 .section-container {
		padding-top: 80px;
	}
}

.breakdance .bde-columns-2277-256 {
	--columnCount: 2;
	width: 70%;
	--bde-column-gap: 0px;
}

.breakdance .bde-columns-2277-256.bde-columns {
	flex-direction: column;
	flex-wrap: nowrap;
}

.breakdance .bde-columns-2277-256.bde-columns > .bde-column {
	width: 100%;
}

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

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

@media (max-width:767px) {
	.breakdance .bde-columns-2277-256 {
		--columnCount: 2;
		width: 95%;
	}
}

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

.breakdance .bde-column-2277-257 {
	--column-width: 50%;
}

.breakdance .bde-column-2277-257 {
	background-image: linear-gradient(transparent, transparent);
	background-size: auto;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
}

.breakdance .bde-video-2277-259 {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

@media (max-width:1119px) {
	.breakdance .bde-video-2277-259 {
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
	}
	
	.breakdance .bde-video-2277-259 {
		background-image: linear-gradient(transparent, transparent);
		background-size: auto;
		background-position: 0% 0%;
		background-repeat: repeat;
		background-attachment: scroll;
		background-blend-mode: normal;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-video-2277-259 {
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-video-2277-259 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}

.breakdance .bde-column-2277-258 {
	--column-width: 50%;
	justify-content: center;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.breakdance .bde-column-2277-258 {
	background-color: #ed1c24;
}

.breakdance .bde-column-2277-258.bde-column {
	padding: 60px 60px 60px 60px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-column-2277-258 {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-258 {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	
	.breakdance .bde-column-2277-258.bde-column {
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2277-258 {
		min-height: 600px;
	}
}

.breakdance .bde-heading-2277-260 {
	color: #fff;
	font-size: 2.85vw;
}

@media (max-width:1119px) {
	.breakdance .bde-heading-2277-260 {
		font-size: 50px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-heading-2277-260 {
		font-size: 40px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-260 {
		font-size: 32px;
	}
}

.breakdance .bde-text-2277-261 {
	color: #fff;
	margin-top: 30px;
}

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

.breakdance .bde-section-2277-120 {
	background-image: url("https://cdn-ildmecj.nitrocdn.com/xegIFNUYWMqHwvwYfnUmYQbvTzvesQaH/assets/images/optimized/rev-4ce421f/trentonforging.com/wp-content/uploads/2024/01/trenton-forging-background-img.jpg");
	background-size: cover;
	background-position: center center;
}

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

.breakdance .bde-section-2277-120 .section-container {
	height: 777px;
}

.breakdance .bde-section-2277-120 .section-container {
	--bde-section-width: 1689px;
}

.breakdance .bde-section-2277-120 .section-container {
	padding-bottom: 0px;
	padding-top: 0px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-120 .section-container {
		padding-bottom: 25px;
		padding-top: 30px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2277-120 .section-container {
		height: 900px;
	}
	
	.breakdance .bde-section-2277-120 .section-container {
		padding-bottom: 25px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-120 .section-container {
		min-height: 1400px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-2277-120 .section-container {
		height: 1500px;
	}
	
	.breakdance .bde-section-2277-120 .section-container {
		padding-bottom: 60px;
		padding-top: 80px;
	}
}

.breakdance .bde-heading-2277-156 {
	color: #fff;
}

.breakdance .bde-text-2277-157 {
	color: #fff;
	margin-top: 25px;
}

.breakdance .bde-columns-2277-158 {
	--columnCount: 3;
	margin-top: 40px;
	--bde-column-gap: 20px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2277-158 {
		--columnCount: 3;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2277-158 {
		--columnCount: 3;
	}
}

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

@media (max-width:479px) {
	.breakdance .bde-columns-2277-158 {
		--columnCount: 3;
	}
}

.breakdance .bde-column-2277-159 {
	--column-width: 33.34%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-159 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-323 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-323 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-323 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-324 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-324 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-324 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-325 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

.breakdance .bde-column-2277-197 {
	--column-width: 33.34%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-197 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-326 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-326 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-326 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-327 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-327 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-327 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-328 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

.breakdance .bde-column-2277-194 {
	--column-width: 33.33%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-194 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-329 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-329 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-329 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-330 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-330 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-330 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-331 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

.breakdance .bde-columns-2277-203 {
	--columnCount: 3;
	margin-top: 20px;
	margin-bottom: 30px;
	--bde-column-gap: 20px;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2277-203 {
		--columnCount: 3;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2277-203 {
		--columnCount: 3;
	}
}

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

@media (max-width:479px) {
	.breakdance .bde-columns-2277-203 {
		--columnCount: 3;
	}
}

.breakdance .bde-column-2277-204 {
	--column-width: 33.34%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-204 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-332 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-332 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-332 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-333 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-333 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-333 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-334 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-334 {
		font-size: 16px;
	}
}

.breakdance .bde-column-2277-207 {
	--column-width: 33.34%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-207 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-335 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-335 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-335 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-336 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-336 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-336 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-337 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-337 {
		font-size: 16px;
	}
}

.breakdance .bde-column-2277-213 {
	--column-width: 33.33%;
	border-radius: 7px;
}

.breakdance .bde-column-2277-213 {
	background-color: #fff;
}

.breakdance .bde-container-link-2277-338 {
	width: 100%;
	min-height: 100%;
	padding: 30px 30px 30px 30px;
}

@media (max-width:1119px) {
	.breakdance .bde-container-link-2277-338 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-container-link-2277-338 {
		width: 100%;
		min-height: 100%;
		padding: 30px 30px 30px 30px;
	}
}

.breakdance .bde-heading-2277-339 {
	color: #000;
	font-family: "Inter Tight", sans-serif;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

@media (max-width:767px) {
	.breakdance .bde-heading-2277-339 {
		font-size: 24px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-heading-2277-339 {
		font-size: 22px;
	}
}

.breakdance .bde-text-2277-340 {
	color: #000;
	margin-top: 25px;
	margin-bottom: 10px;
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-340 {
		font-size: 16px;
	}
}

.breakdance .bde-section-2277-170 .section-container {
	--bde-section-width: 100%;
}

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

.breakdance .bde-section-2277-170 {
	margin-top: 120px;
	margin-bottom: 3px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-170 {
		margin-bottom: 3px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2277-170 {
		margin-bottom: 4px;
	}
}

.breakdance .bde-image-2277-343 {
	width: 100%;
}

.breakdance .bde-image-2277-343 .breakdance-image-object {
	width: 100%;
	height: auto;
}

@media (max-width:1119px) {
	.breakdance .bde-image-2277-343 .breakdance-image-object {
		height: 250px;
		width: auto;
		aspect-ratio: custom;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-image-2277-343 .breakdance-image-object {
		height: 150px;
		width: auto;
	}
}

.breakdance .bde-section-2277-173 {
	background-color: #ececec;
}

.breakdance .bde-section-2277-173 .section-container {
	--bde-section-width: 100%;
}

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

.breakdance .bde-section-2277-173 {
	margin-top: -5px;
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-173 .section-container {
		padding-top: 30px;
	}
}

.breakdance .bde-columns-2277-177 {
	--columnCount: 2;
	--bde-column-gap: 0px;
}

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

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

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

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

.breakdance .bde-column-2277-178 {
	--column-width: 50%;
}

.breakdance .bde-column-2277-178 {
	background-color: #ececec;
}

.breakdance .bde-column-2277-178.bde-column {
	padding: 60px 3% 60px 3%;
}

@media (max-width:1119px) {
	.breakdance .bde-column-2277-178.bde-column {
		padding-top: 60px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-column-2277-178.bde-column {
		padding-top: 50px;
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-178.bde-column {
		padding-top: 20px;
		padding-right: 25px;
		padding-left: 25px;
	}
}

.breakdance .bde-text-2277-181 {
	color: #111;
	margin-top: 30px;
	margin-bottom: 30px;
}

.breakdance .bde-icon-list-2277-182 {
	width: 100%;
}

.breakdance .bde-icon-list-2277-182 ul {
	gap: 75px;
}

.breakdance .bde-icon-list-2277-182 ul {
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-182 li .bde-icon-list__text {
	color: #111;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:767px) {
	.breakdance .bde-icon-list-2277-182 li .bde-icon-list__text {
		font-size: 18px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-182 ul {
		gap: 10px;
	}
	
	.breakdance .bde-icon-list-2277-182 li .bde-icon-list__text {
		font-size: 18px;
	}
}

.breakdance .bde-columns-2277-318 {
	--columnCount: 2;
	margin-top: 30px;
	--bde-column-gap: 20px;
}

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

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

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

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

.breakdance .bde-column-2277-319 {
	--column-width: 60.34%;
}

.breakdance .bde-column-2277-319 {
	width: 281px;
}

.breakdance .bde-button-2277-310 .bde-button__button {
	--bde-button-custom-border-color: rgba(100, 46, 218, 0);
	--bde-button-custom-border-color-hover: #000;
	--bde-button-custom-background-color: #ed1c24;
	--bde-button-custom-background-color-hover: #fff;
	--bde-button-custom-text-color: #fff;
	--bde-button-custom-text-color-hover: #ed1c24;
	border-radius: 7px;
	border-width: 2px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .9px;
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 20px;
}

.breakdance .bde-button-2277-310 .bde-button__button:hover {
	color: #ed1c24;
}

@media (max-width:767px) {
	.breakdance .bde-button-2277-310 .bde-button__button {
		font-size: 14px;
	}
}

.breakdance .bde-column-2277-320 {
	--column-width: 39.66%;
}

.breakdance .bde-button-2277-317 .bde-button__button {
	--bde-button-custom-border-color: #111;
	--bde-button-custom-border-color-hover: #111;
	--bde-button-custom-background-color: rgba(100, 46, 218, 0);
	--bde-button-custom-background-color-hover: #ed1c24;
	--bde-button-custom-text-color: #111;
	--bde-button-custom-text-color-hover: #fff;
	border-radius: 7px;
	border-width: 2px;
	color: #111;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .9px;
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 20px;
	--bde-button-width: 200px;
}

.breakdance .bde-button-2277-317 .bde-button__button:hover {
	color: #fff;
}

@media (max-width:767px) {
	.breakdance .bde-button-2277-317 .bde-button__button {
		font-size: 14px;
	}
}

.breakdance .bde-column-2277-179 {
	--column-width: 50%;
}

.breakdance .bde-column-2277-179 {
	background-color: #000;
}

.breakdance .bde-column-2277-179.bde-column {
	padding: 60px 3% 60px 3%;
}

@media (max-width:1023px) {
	.breakdance .bde-column-2277-179.bde-column {
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-179 {
		align-items: flex-start;
		text-align: left;
	}
	
	.breakdance .bde-column-2277-179.bde-column {
		padding-right: 25px;
		padding-left: 25px;
	}
}

.breakdance .bde-heading-2277-189 {
	color: #fff;
}

.breakdance .bde-text-2277-190 {
	color: #fff;
	margin-top: 30px;
	margin-bottom: 45px;
}

.breakdance .bde-columns-2277-274 {
	--columnCount: 3;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2277-274 {
		--columnCount: 3;
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2277-274 {
		--columnCount: 3;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-2277-274 {
		--columnCount: 3;
		width: 54%;
	}
	
	.breakdance .bde-columns-2277-274.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-2277-274.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2277-274 {
		--columnCount: 3;
	}
}

.breakdance .bde-column-2277-275 {
	--column-width: 30%;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-275 {
		align-items: flex-start;
		text-align: left;
	}
}

.breakdance .bde-icon-list-2277-191 {
	width: 100%;
}

.breakdance .bde-icon-list-2277-191 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-191 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-191 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-191 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-191 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-column-2277-276 {
	--column-width: 36.66%;
}

.breakdance .bde-column-2277-276.bde-column {
	padding-left: 0px;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-276 {
		align-items: flex-start;
		text-align: left;
	}
	
	.breakdance .bde-column-2277-276.bde-column {
		padding-top: 15px;
	}
}

.breakdance .bde-icon-list-2277-278 {
	width: 100%;
}

.breakdance .bde-icon-list-2277-278 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-278 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-278 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-278 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:1119px) {
	.breakdance .bde-icon-list-2277-278 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-278 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-column-2277-277 {
	--column-width: 33.34%;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-277 {
		align-items: flex-start;
		text-align: left;
	}
	
	.breakdance .bde-column-2277-277.bde-column {
		padding-top: 15px;
	}
}

.breakdance .bde-icon-list-2277-279 {
	width: 100%;
}

.breakdance .bde-icon-list-2277-279 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-279 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-279 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-279 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:1119px) {
	.breakdance .bde-icon-list-2277-279 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-279 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-columns-2277-280 {
	--columnCount: 3;
}

@media (max-width:1119px) {
	.breakdance .bde-columns-2277-280 {
		--columnCount: 3;
		width: 100%;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-columns-2277-280 {
		--columnCount: 3;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-2277-280 {
		--columnCount: 3;
		width: 54%;
	}
	
	.breakdance .bde-columns-2277-280.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.breakdance .bde-columns-2277-280.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2277-280 {
		--columnCount: 3;
		width: 69%;
	}
}

.breakdance .bde-column-2277-281 {
	--column-width: 30%;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-281 {
		align-items: flex-start;
		text-align: left;
	}
	
	.breakdance .bde-column-2277-281.bde-column {
		padding-top: 15px;
	}
}

.breakdance .bde-icon-list-2277-222 {
	width: 100%;
	margin-top: 37px;
}

.breakdance .bde-icon-list-2277-222 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-222 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-222 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-222 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:1119px) {
	.breakdance .bde-icon-list-2277-222 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-222 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-column-2277-283 {
	--column-width: 36.66%;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-283.bde-column {
		padding-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2277-283 {
		width: 67%;
	}
}

.breakdance .bde-icon-list-2277-287 {
	width: 100%;
	margin-top: 37px;
}

.breakdance .bde-icon-list-2277-287 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-287 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-287 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-287 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

.breakdance .bde-icon-list-2277-287 ul li .bde-icon-list__item-wrapper {
	align-items: flex-start;
}

@media (max-width:1119px) {
	.breakdance .bde-icon-list-2277-287 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-287 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-column-2277-285 {
	--column-width: 33.34%;
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-285.bde-column {
		padding-top: 15px;
	}
}

.breakdance .bde-icon-list-2277-288 {
	width: 100%;
	margin-top: 37px;
}

.breakdance .bde-icon-list-2277-288 ul {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.breakdance .bde-icon-list-2277-288 li .bde-icon-list__icon {
	font-size: 23px;
}

.breakdance .bde-icon-list-2277-288 li .bde-icon-list__icon {
	color: #ed1c24;
}

.breakdance .bde-icon-list-2277-288 li .bde-icon-list__text {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}

@media (max-width:1119px) {
	.breakdance .bde-icon-list-2277-288 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-icon-list-2277-288 li .bde-icon-list__text {
		font-size: 20px;
	}
}

.breakdance .bde-button-2277-193 {
	margin-top: 40px;
}

.breakdance .bde-section-2277-344 .section-container {
	--bde-section-width: 1698px;
}

.breakdance .bde-section-2277-344 .section-container {
	padding-bottom: 18px;
	padding-top: 120px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-344 .section-container {
		padding-top: 60px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-344 .section-container {
		padding-top: 80px;
	}
}

.breakdance .bde-columns-2277-345 {
	--columnCount: 2;
	--bde-column-gap: 0px;
}

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

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

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

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

.breakdance .bde-column-2277-346 {
	--column-width: 50%;
}

.breakdance .bde-column-2277-346 {
	background-image: linear-gradient(transparent, transparent);
	background-size: auto;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-attachment: scroll;
	background-blend-mode: normal;
}

.breakdance .bde-video-2277-347 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

@media (max-width:1119px) {
	.breakdance .bde-video-2277-347 {
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
	}
	
	.breakdance .bde-video-2277-347 {
		background-image: linear-gradient(transparent, transparent);
		background-size: auto;
		background-position: 0% 0%;
		background-repeat: repeat;
		background-attachment: scroll;
		background-blend-mode: normal;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-video-2277-347 {
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-video-2277-347 {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}

.breakdance .bde-column-2277-348 {
	--column-width: 50%;
	justify-content: center;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.breakdance .bde-column-2277-348 {
	background-color: #ed1c24;
}

.breakdance .bde-column-2277-348.bde-column {
	padding: 60px 60px 60px 60px;
}

.breakdance .bde-column-2277-348 {
	height: 466px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-column-2277-348 {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-column-2277-348 {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	
	.breakdance .bde-column-2277-348.bde-column {
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-column-2277-348 {
		min-height: 600px;
	}
}

.breakdance .bde-heading-2277-349 {
	color: #fff;
	font-size: 2.75vw;
}

@media (max-width:1119px) {
	.breakdance .bde-heading-2277-349 {
		font-size: 50px;
	}
}

.breakdance .bde-text-2277-350 {
	color: #fff;
	margin-top: 30px;
}

.breakdance .bde-section-2277-223 {
	background-color: #f9f9f9;
}

.breakdance .bde-section-2277-223 .section-container {
	--bde-section-width: 1689px;
}

@media (max-width:1119px) {
	.breakdance .bde-section-2277-223 .section-container {
		padding-top: 50px;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-section-2277-223 .section-container {
		padding-top: 50px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-section-2277-223 .section-container {
		padding-top: 20px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-section-2277-223 .section-container {
		padding-top: 30px;
	}
}

.breakdance .bde-columns-2277-224 {
	--columnCount: 3;
	margin-bottom: 30px;
}

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

@media (max-width:1023px) {
	.breakdance .bde-columns-2277-224 {
		--columnCount: 3;
	}
}

@media (max-width:767px) {
	.breakdance .bde-columns-2277-224 {
		--columnCount: 3;
	}
}

@media (max-width:479px) {
	.breakdance .bde-columns-2277-224 {
		--columnCount: 3;
	}
}

.breakdance .bde-column-2277-225 {
	--column-width: 15.58%;
}

.breakdance .bde-column-2277-225 {
	height: 0px;
}

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

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

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

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

.breakdance .bde-column-2277-250 {
	--column-width: 37.62%;
}

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

@media (max-width:1023px) {
	.breakdance .bde-text-2277-252 {
		margin-top: 25px;
	}
}

@media (max-width:767px) {
	.breakdance .bde-text-2277-252 {
		margin-top: 15px;
	}
}

@media (max-width:479px) {
	.breakdance .bde-text-2277-252 {
		margin-top: 10px;
	}
}

.breakdance .bde-column-2277-226 {
	--column-width: 46.8%;
	align-items: center;
	text-align: center;
	justify-content: flex-end;
}

.breakdance .bde-column-2277-226.bde-column {
	padding-bottom: 6px;
}

.breakdance .bde-columns-2277-227 {
	--columnCount: 1;
	--bde-column-gap: 30px;
}

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

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

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

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

.breakdance .bde-column-2277-228 {
	--column-width: 100%;
	border-radius: 5px;
}

.breakdance .bde-column-2277-228 {
	background-color: rgba(255, 255, 255, 0);
}

.breakdance .bde-post-loop-2277-301 {
	background-color: rgba(100, 46, 218, 0);
}

@media (max-width:1119px) {
	.breakdance .bde-post-loop-2277-301 {
		margin-top: 10px;
	}
}

.breakdance .bde-section-2277-341 .section-container {
	--bde-section-width: 1410px;
}

.breakdance .bde-section-2277-341 .section-container {
	padding-bottom: 120px;
	padding-top: 120px;
}

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

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

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