
.breakdance .bde-section-2-179 .section-container {
	gap: 20px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-section-2-179 {
	background-image: url("https://cdn-ileojcb.nitrocdn.com/UsvbYXNfvbeKOoGhfySWRxXPsOrDgkNT/assets/images/optimized/valleyprecast.com/wp-content/uploads/4.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

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

.breakdance .bde-section-2-179 > .section-background-overlay {
	background-color: #000;
	transition: background-color var(--bde-transition-duration) ease-in-out;
}

.breakdance .bde-section-2-179 > .section-background-overlay {
	opacity: .5;
}

.breakdance .bde-section-2-179 .section-container {
	height: 70vh;
}

.breakdance .bde-div-2-440 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	text-align: center;
}

.breakdance .bde-heading-2-182 {
	width: 710px;
	color: var(--bde-palette-color-4);
}

.breakdance .bde-text-2-183 {
	width: 550px;
	color: var(--bde-palette-color-4);
	font-size: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);
	font-family: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);
	font-weight: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight);
	line-height: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-line-height);
	margin-bottom: 20px;
}

.breakdance .bde-columns-2-186 {
	--columnCount: 2;
	--bde-column-gap: 100px;
}

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

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

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

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

.breakdance .bde-column-2-187 {
	--column-width: 50%;
}

.breakdance .bde-text-2-188 {
	color: var(--bde-palette-color-6);
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-column-2-189 {
	--column-width: 50%;
}

.breakdance .bde-columns-2-199 {
	--columnCount: 2;
}

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

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

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

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

.breakdance .bde-column-2-200 {
	--column-width: 53.98%;
	gap: 20px;
	justify-content: center;
}

.breakdance .bde-text-2-201 {
	color: var(--bde-palette-color-7);
	font-size: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-size);
	font-family: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-family);
	font-weight: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-weight);
	text-transform: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-text-transform);
}

.breakdance .bde-heading-2-202 {
	font-size: var(--preset-id-d9eb8c53-9f16-4a9b-bcc1-cc98793f5294-font-size);
	font-family: var(--preset-id-d9eb8c53-9f16-4a9b-bcc1-cc98793f5294-font-family);
	font-weight: var(--preset-id-d9eb8c53-9f16-4a9b-bcc1-cc98793f5294-font-weight);
	line-height: var(--preset-id-d9eb8c53-9f16-4a9b-bcc1-cc98793f5294-line-height);
}

.breakdance .bde-text-2-203 {
	font-size: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);
	font-family: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);
	font-weight: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight);
	line-height: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-line-height);
}

.breakdance .bde-icon-list-2-204 ul {
	gap: 5px;
}

.breakdance .bde-icon-list-2-204 li .bde-icon-list__icon {
	font-size: 14px;
}

.breakdance .bde-icon-list-2-204 li .bde-icon-list__icon {
	color: var(--bde-palette-color-7);
}

.breakdance .bde-icon-list-2-204 li .bde-icon-list__text {
	font-size: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);
	font-family: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);
	font-weight: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight);
	line-height: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-line-height);
}

.breakdance .bde-icon-list-2-204 ul li .bde-icon-list__item-wrapper {
	gap: 5px;
}

.breakdance .bde-column-2-206 {
	--column-width: 46.02%;
}

@media (max-width:1023px) {
	.breakdance .bde-column-2-206 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-image2-2-402 {
	object-fit: cover;
	aspect-ratio: 1/1;
}

@media (max-width:1023px) {
	.breakdance .bde-image2-2-402 {
		object-fit: cover;
		aspect-ratio: 4/3;
	}
}

.breakdance .bde-section-2-212 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-2-212 {
	background: linear-gradient(0deg, var(--bde-palette-color-4) 42.564102564103%, var(--bde-palette-color-2) 52.820512820513%);
}

.breakdance .bde-div-2-213 {
	width: 512px;
	margin-bottom: 60px;
	gap: 20px;
	align-items: center;
	text-align: center;
}

.breakdance .bde-text-2-214 {
	color: var(--bde-palette-color-7);
	font-size: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-size);
	font-family: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-family);
	font-weight: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-weight);
	text-transform: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-text-transform);
}

.breakdance .bde-text-2-216 {
	width: 512px;
}

.breakdance .bde-columns-2-353 {
	--columnCount: 2;
}

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

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

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

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

.breakdance .bde-column-2-354 {
	--column-width: 50%;
}

.breakdance .bde-div-2-219 {
	gap: 20px;
	align-items: center;
	text-align: center;
}

.breakdance .bde-image2-2-220 {
	object-fit: cover;
	aspect-ratio: 4/3;
}

.breakdance .bde-heading-2-221 {
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-column-2-356 {
	--column-width: 50%;
}

.breakdance .bde-div-2-231 {
	gap: 20px;
	align-items: center;
	text-align: center;
}

.breakdance .bde-image2-2-232 {
	object-fit: cover;
	aspect-ratio: 4/3;
}

.breakdance .bde-heading-2-233 {
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-section-2-287 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-2-287 {
	background-color: var(--bde-palette-color-1);
}

.breakdance .bde-div-2-288 {
	width: 605px;
	margin-bottom: 60px;
	gap: 20px;
	align-items: center;
	text-align: center;
}

@media (max-width:767px) {
	.breakdance .bde-div-2-288 {
		margin-bottom: 40px;
	}
}

.breakdance .bde-text-2-289 {
	color: var(--bde-palette-color-6);
	font-size: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-size);
	font-family: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-family);
	font-weight: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-weight);
	text-transform: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-text-transform);
}

.breakdance .bde-heading-2-290 {
	color: var(--bde-palette-color-6);
}

.breakdance .bde-text-2-291 {
	color: var(--bde-palette-color-6);
}

.breakdance .bde-frequently-asked-questions-2-292 {
	width: 100%;
	--faqBorderColor: rgba(100, 46, 218, 0);
	gap: 20px;
}

.breakdance .bde-frequently-asked-questions-2-292 .bde-faq__item {
	background-color: var(--bde-palette-color-2);
}

.breakdance .bde-frequently-asked-questions-2-292 .bde-faq__item.is-active .bde-faq__icon {
	color: var(--bde-palette-color-7);
}

.breakdance .bde-frequently-asked-questions-2-292 .bde-faq__icon {
	color: var(--bde-palette-color-7);
}

.breakdance .bde-frequently-asked-questions-2-292 .bde-faq__title {
	color: var(--bde-palette-color-6);
	font-size: var(--preset-id-c32c6189-7ac3-4e6b-b6f7-077771a83497-font-size);
	font-family: var(--preset-id-c32c6189-7ac3-4e6b-b6f7-077771a83497-font-family);
	font-weight: var(--preset-id-c32c6189-7ac3-4e6b-b6f7-077771a83497-font-weight);
}

.breakdance .bde-frequently-asked-questions-2-292 .bde-faq__answer-content {
	color: var(--bde-palette-dark-gray-1776c0c8-8cc3-453d-a0d2-74b5e47008ac-8);
	font-size: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-size);
	font-family: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-family);
	font-weight: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-font-weight);
	line-height: var(--preset-id-2960231d-5cde-4478-ac9f-0f58cbf5725b-line-height);
}

.breakdance .bde-section-2-362 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-2-362 .section-container {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.breakdance .bde-fancy-divider-2-181 {
	--bde-fancy-divider-border-style: solid;
	--bde-fancy-divider-border-size: 2px;
	--bde-fancy-divider-border-color: var(--bde-palette-color-4);
	width: 45px;
}

@media (max-width:1119px) {
	.breakdance .bde-fancy-divider-2-181 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-fancy-divider-2-181 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:767px) {
	.breakdance .bde-fancy-divider-2-181 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:479px) {
	.breakdance .bde-fancy-divider-2-181 {
		--bde-fancy-divider-border-style: solid;
	}
}

.breakdance .bde-div-2-193 {
	width: 100%;
	gap: 40px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

@media (max-width:767px) {
	.breakdance .bde-div-2-193 {
		gap: 0px;
	}
}

.breakdance .bde-section-2-421 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-columns-2-428 {
	--columnCount: 2;
}

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

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

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

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

.breakdance .bde-column-2-429 {
	--column-width: 50%;
	gap: 20px;
	justify-content: center;
}

.breakdance .bde-text-2-430 {
	color: var(--bde-palette-color-7);
	font-size: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-size);
	font-family: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-family);
	font-weight: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-font-weight);
	text-transform: var(--preset-id-89e4a1c8-99e2-4561-b0cb-f61f846131b7-text-transform);
}

.breakdance .bde-heading-2-431 {
	width: 355px;
}

.breakdance .bde-fancy-divider-2-433 {
	margin-top: 0px;
	margin-bottom: 0px;
	--bde-fancy-divider-border-style: solid;
	--bde-fancy-divider-border-size: 2px;
	--bde-fancy-divider-border-color: var(--bde-palette-color-2);
	width: 100%;
}

@media (max-width:1119px) {
	.breakdance .bde-fancy-divider-2-433 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-fancy-divider-2-433 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:767px) {
	.breakdance .bde-fancy-divider-2-433 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:479px) {
	.breakdance .bde-fancy-divider-2-433 {
		--bde-fancy-divider-border-style: solid;
	}
}

.breakdance .bde-grid-2-434 {
	--bde-grid-items-per-row: 2;
}

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

@media (max-width:1119px) {
	.breakdance .bde-grid-2-434 {
		--bde-grid-items-per-row: 2;
	}
}

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

@media (max-width:767px) {
	.breakdance .bde-grid-2-434 {
		--bde-grid-items-per-row: 1;
	}
}

.breakdance .bde-column-2-437 {
	--column-width: 50%;
}

.breakdance .bde-image2-2-438 {
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 1/1;
}

.breakdance .bde-section-2-266 .section-container {
	gap: 20px;
}

.breakdance .bde-section-2-266 {
	background-color: var(--bde-palette-color-3);
}

.breakdance .bde-heading-2-268 {
	color: var(--bde-palette-color-4);
	margin-bottom: 40px;
}

.breakdance .bde-grid-2-403 {
	--bde-grid-items-per-row: 3;
	--bde-grid-gap: 24px;
}

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

@media (max-width:1119px) {
	.breakdance .bde-grid-2-403 {
		--bde-grid-items-per-row: 3;
	}
}

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

@media (max-width:767px) {
	.breakdance .bde-grid-2-403 {
		--bde-grid-items-per-row: 1;
	}
}

.breakdance .bde-image2-2-270 {
	object-fit: cover;
	aspect-ratio: 1/1;
}

.breakdance .bde-div-2-271 {
	width: calc(100% / 3 - 20px);
	padding-right: 30px;
	padding-left: 30px;
	gap: 20px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-div-2-271 {
	background-color: var(--bde-palette-color-2);
}

.breakdance .bde-div-2-271 {
	align-self: stretch;
}

@media (max-width:1023px) {
	.breakdance .bde-div-2-271 {
		width: 49%;
	}
}

@media (max-width:767px) {
	.breakdance .bde-div-2-271 {
		width: 100%;
		padding: 40px 40px 40px 40px;
	}
}

.breakdance .bde-heading-2-272 {
	color: var(--bde-palette-color-6);
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-text-2-273 {
	color: var(--bde-palette-color-6);
}

.bde-lightbox-2-274 .lg-next, .bde-lightbox-2-274 .lg-prev, .bde-lightbox-2-274 .lg-toolbar, .bde-lightbox-2-274 .lg-icon, .bde-lightbox-2-274 .lg-counter, .bde-lightbox-2-274 .lg-sub-html {
	color: var(--bde-palette-color-2);
}

.bde-lightbox-2-274 .lg-backdrop {
	background: var(--bde-palette-color-2);
}

.breakdance .bde-image2-2-275 {
	object-fit: cover;
	object-position: 5% 50%;
	aspect-ratio: 1/1;
}

@media (max-width:1023px) and (min-width:768px) {
	.breakdance .bde-image2-2-275 {
		display: none;
	}
}

.breakdance .bde-section-2-276 .section-container {
	gap: 20px;
}

.breakdance .bde-heading-2-278 {
	margin-bottom: 40px;
}

.breakdance .bde-div-2-279 {
	width: 100%;
	gap: 20px;
}

.breakdance .bde-icon-2-401 .bde-icon-icon.breakdance-icon-atom svg:first-child {
	fill: var(--bde-palette-color-3);
}

.breakdance .bde-text-2-281 {
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-div-2-282 {
	gap: 20px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.breakdance .bde-div-2-284 {
	gap: 5px;
}

.breakdance .bde-text-2-285 {
	font-size: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-size);
	font-family: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-family);
	font-weight: var(--preset-id-68633b13-ba42-4a12-a450-be1884e7a7d5-font-weight);
}

.breakdance .bde-text-2-286 {
	color: var(--bde-palette-color-7);
}

.breakdance .bde-section-2-208 .section-container {
	gap: 60px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

.breakdance .bde-section-2-208 {
	background-color: var(--bde-palette-color-1);
}

@media (max-width:767px) {
	.breakdance .bde-section-2-208 .section-container {
		gap: 40px;
	}
}

.breakdance .bde-grid-2-398 {
	--bde-grid-items-per-row: 3;
}

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

@media (max-width:1119px) {
	.breakdance .bde-grid-2-398 {
		--bde-grid-items-per-row: 3;
	}
}

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

@media (max-width:767px) {
	.breakdance .bde-grid-2-398 {
		--bde-grid-items-per-row: 1;
	}
}
