
.breakdance .bde-preset-c7f58394-06a8-4194-bae8-ae05ee35dc18 {
	margin-top: 60px;
	margin-bottom: 60px;
	--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-preset-c7f58394-06a8-4194-bae8-ae05ee35dc18 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:1023px) {
	.breakdance .bde-preset-c7f58394-06a8-4194-bae8-ae05ee35dc18 {
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:767px) {
	.breakdance .bde-preset-c7f58394-06a8-4194-bae8-ae05ee35dc18 {
		margin-top: 40px;
		margin-bottom: 40px;
		--bde-fancy-divider-border-style: solid;
	}
}

@media (max-width:479px) {
	.breakdance .bde-preset-c7f58394-06a8-4194-bae8-ae05ee35dc18 {
		--bde-fancy-divider-border-style: solid;
	}
}

.breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 {
	text-align: left;
	width: calc(100% / 4 - 40px);
	padding: 0px 0px 0px 0px;
	background: rgba(85, 31, 204, 0);
	margin-top: 20px;
	margin-bottom: 20px;
}

.breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 .bde-simple-counter__number, .breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 .bde-simple-counter__prefix, .breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 .bde-simple-counter__digit, .breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 .bde-simple-counter__suffix {
	color: var(--bde-palette-color-7);
	font-size: var(--preset-id-163059c4-4724-4fdc-9a9f-edc268dcca2a-font-size);
	font-family: var(--preset-id-163059c4-4724-4fdc-9a9f-edc268dcca2a-font-family);
	font-weight: var(--preset-id-163059c4-4724-4fdc-9a9f-edc268dcca2a-font-weight);
	line-height: var(--preset-id-163059c4-4724-4fdc-9a9f-edc268dcca2a-line-height);
}

.breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 .bde-simple-counter__title {
	color: var(--bde-palette-color-7);
	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);
}

@media (max-width:767px) {
	.breakdance .bde-preset-e211196b-6c36-481d-b4df-fc7420a31f49 {
		width: 49%;
	}
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a .section-container {
	gap: 20px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a {
	background-image: url("https://cdn-ileojcb.nitrocdn.com/UsvbYXNfvbeKOoGhfySWRxXPsOrDgkNT/assets/images/optimized/breakdancelibrary.com/construction/wp-content/uploads/sites/39/2024/06/hero-home.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a.nitro-lazy {
	background-image: none !important;
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a > .section-background-overlay {
	background-color: #000;
	transition: background-color var(--bde-transition-duration) ease-in-out;
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a > .section-background-overlay {
	opacity: .5;
}

.breakdance .bde-preset-fbeca7c8-6120-46e8-aa02-74350361468a .section-container {
	height: 70vh;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 {
	background: rgba(255, 255, 255, 0);
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	align-items: flex-start;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-content {
	align-items: flex-start;
	text-align: left;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-title {
	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-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-text {
	color: var(--bde-palette-color-6);
	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-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-icon.breakdance-icon-atom {
	font-size: 18px;
	border-radius: 999px;
	border: 4px solid var(--bde-brand-primary-color);
	padding: 12px;
	background: var(--bde-palette-color-1);
	border-width: 2px;
	border-color: var(--bde-palette-color-7);
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-icon.breakdance-icon-atom svg:first-child {
	fill: var(--bde-palette-color-7);
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button .button-atom__icon-wrapper {
	--spaceBeforeArrow: 2px;
	--hoverTranslate: 3px;
	margin-left: var(--spaceBeforeArrow);
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button .un-arrow-icon {
	position: relative;
	top: -1px;
	transition: transform .3s ease;
	vertical-align: middle;
	margin-left: -.08em;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button .un-arrow-icon {
	margin-left: .2em;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button .un-arrow-icon_circle {
	transition: stroke-dashoffset .3s ease;
	stroke-dasharray: 95;
	stroke-dashoffset: 95;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button svg {
	font-size: inherit;
	width: 1.25em;
	height: 1.25em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button svg g {
	stroke: inherit;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button:hover .un-arrow-icon_circle {
	stroke-dashoffset: 0;
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button:hover .un-arrow-icon {
	transform: translate3d(var(--hoverTranslate), 0, 0);
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button {
	color: var(--bde-palette-color-6);
	font-size: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-size);
	font-family: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-family);
	font-weight: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-weight);
}

.breakdance .bde-preset-8afb8376-dff2-44fa-84cd-b0238e5e15f4 .ee-iconbox-button:hover {
	color: var(--bde-palette-color-3);
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button .button-atom__icon-wrapper {
	--spaceBeforeArrow: 0px;
	--hoverTranslate: 3px;
	margin-left: var(--spaceBeforeArrow);
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button .un-arrow-icon {
	position: relative;
	top: -1px;
	transition: transform .3s ease;
	vertical-align: middle;
	margin-left: -.08em;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button .un-arrow-icon {
	margin-left: .2em;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button .un-arrow-icon_circle {
	transition: stroke-dashoffset .3s ease;
	stroke-dasharray: 95;
	stroke-dashoffset: 95;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button svg {
	font-size: inherit;
	width: 1.25em;
	height: 1.25em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button svg g {
	stroke: inherit;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button:hover .un-arrow-icon_circle {
	stroke-dashoffset: 0;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button:hover .un-arrow-icon {
	transform: translate3d(var(--hoverTranslate), 0, 0);
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button {
	font-size: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-size);
	font-family: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-family);
	font-weight: var(--preset-id-096ec8c4-e3d4-451f-9a0b-3d3304415845-font-weight);
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button {
	text-decoration: none;
	--fancyUnderlineColor: currentColor;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button:hover {
	text-decoration: none;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::before {
	content: "";
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::before, .breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::after {
	position: absolute;
	width: 100%;
	height: .075em;
	background: currentColor;
	top: 110%;
	left: 0;
	pointer-events: none;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::before {
	content: "";
	transform-origin: 100% 50%;
	transform: scale3d(0, 1, 1);
	transition-duration: .3s;
	transition-property: background-color, transform;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::before, .breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button::after {
	position: absolute;
	width: 100%;
	height: .075em;
	background-color: var(--fancyUnderlineColor);
	top: 110%;
	left: 0;
	pointer-events: none;
}

.breakdance .bde-preset-b96ef811-49ba-447e-bee7-2f03576e954f .bde-button__button:hover::before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}

.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 {
	--columns: 3;
	--column-gap: 10px;
	--ratio: 100%;
}

.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 .ee-gallery-item {
	background: rgba(0, 0, 0, .19);
}

.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 .ee-gallery-item-caption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .35) 61%, rgba(0, 0, 0, 0) 100%);
}

.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 .swiper-button-prev, .breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 .swiper-button-next {
	color: var(--bde-palette-color-3);
}

.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 .swiper-pagination-bullet {
	background-color: var(--bde-palette-color-3);
}

@media (max-width:479px) {
	.breakdance .bde-preset-428153f1-7ab5-4e24-a74b-83901875a956 {
		--columns: 1;
	}
}

.breakdance .bde-preset-f12b0164-9a47-49aa-ae38-0351e56aebb2 .section-container {
	padding-bottom: 40px;
	padding-top: 40px;
}
