
.breakdance .bde-header-builder-77-100 {
	background: var(--bde-palette-color-1-9e4cd279-c333-41f1-be93-4b1193997dc8);
	--bde-header-width: 100%;
}

.breakdance .bde-header-builder-77-100.bde-header-builder--overlay {
	background-color: transparent;
	box-shadow: none;
}

.breakdance .bde-header-builder-77-100.bde-header-builder--overlay .bde-header-builder__header-builder-border-top {
	background-color: transparent;
}

.breakdance .bde-header-builder-77-100.bde-header-builder--overlay .bde-header-builder__header-builder-border-bottom {
	background-color: transparent;
}

.breakdance .bde-image-77-101 {
	width: 225px;
}

.breakdance .bde-image-77-101 .breakdance-image-object {
	width: 100%;
	height: auto;
}

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

@media (max-width:1023px) {
	.breakdance .bde-image-77-101 {
		width: 250px;
	}
	
	.breakdance .bde-image-77-101 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

@media (max-width:767px) {
	.breakdance .bde-image-77-101 {
		width: 250px;
	}
	
	.breakdance .bde-image-77-101 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

@media (max-width:479px) {
	.breakdance .bde-image-77-101 {
		width: 250px;
	}
	
	.breakdance .bde-image-77-101 .breakdance-image-object {
		width: 100%;
		height: auto;
	}
}

.breakdance .bde-div-77-114 {
	width: 100%;
	align-items: flex-end;
	text-align: right;
	justify-content: center;
}

@media (max-width:1023px) {
	.breakdance .bde-menu-77-102 .breakdance-menu {
		--mobile-offset-y: 40px;
		--menu-background: var(--bde-palette-color-1-38970aee-d000-49d7-9bf1-6e0acd74e36e);
		--menu-hide-on-mobile: none;
		--toggle-layer-width: 30px;
		--toggle-layer-height: 3px;
		--toggle-layer-spacing: 5px;
		--toggle-layer-color: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
		--toggle-layer-color-active: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
		--toggle-layer-border-radius: 5px;
		--mobile-topbar-close-button-color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
		--link-border: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-link {
		font-size: var(--preset-id-c4615d35-29e1-4b6d-9523-4dc51f549b39-font-size);
		font-family: var(--preset-id-c4615d35-29e1-4b6d-9523-4dc51f549b39-font-family);
		font-weight: var(--preset-id-c4615d35-29e1-4b6d-9523-4dc51f549b39-font-weight);
	}
}

@media (min-width:1024px) {
	.breakdance .bde-menu-77-102 .breakdance-menu {
		--menu-hide-on-desktop: none;
		--links-gap: 20px;
		--link-color: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
		--link-padding-top: 5px;
		--link-padding-right: 5px;
		--link-padding-bottom: 5px;
		--link-padding-left: 5px;
		--link-effect-color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
		--link-effect-color-hover: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
		--link-effect-thickness: 1px;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-link {
		color: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
		font-family: "Poppins", sans-serif;
		font-size: 14px;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-item--active .breakdance-menu-link {
		color: var(--link-effect-text-color, var(--link-color));
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-item--active:hover .breakdance-menu-link {
		color: var(--link-effect-text-color, var(--link-color-hover));
	}
}

@media (max-width:1119px) {
	@media (max-width:1023px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-mobile: none;
		}
	}
	
	@media (min-width:1024px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-desktop: none;
		}
	}
}

@media (max-width:1023px) {
	.breakdance .bde-menu-77-102 .breakdance-menu {
		--menu-hide-on-mobile: none;
		--link-color: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-link {
		color: var(--bde-palette-color-1-a96dd029-1700-48f7-bbfa-4945e65c99e6);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu {
		--links-gap: 0;
		--dropdown-link-icon-display: none;
		--dropdown-link-description-display: none;
		--dropdown-links-gap: var(--gap-none);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-list {
		align-items: stretch;
		background-color: var(--menu-background);
		display: none;
		flex-direction: column;
		left: var(--mobile-offset-x);
		max-height: var(--menu-max-height);
		overflow-y: auto;
		position: absolute;
		top: var(--mobile-offset-y, 100%);
		width: calc(100vw - var(--menu-scrollbar-width, 0px));
		z-index: var(--bde-z-index-menu-mobile);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--enabled .breakdance-menu-list {
		display: flex;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-responsive-menu--bottom .breakdance-menu-list {
		bottom: var(--mobile-offset-y, 100%);
		top: auto;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-responsive-menu--open .breakdance-menu-list {
		opacity: 1 !important;
		pointer-events: auto !important;
		transform: none !important;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-list > .bde-button {
		border-top: var(--link-border);
		justify-content: var(--link-alignment);
		margin-left: 0;
		padding: 10px 15px;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-list > .bde-button .button-atom {
		width: var(--bde-button-width, 100%);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-list > :last-child {
		border-bottom: var(--link-border);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing), .breakdance .bde-menu-77-102 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing) {
		height: 0;
		overflow: hidden;
		pointer-events: none;
		visibility: hidden;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--accordion .breakdance-menu-list.is-collapsing, .breakdance .bde-menu-77-102 .breakdance-menu--default .breakdance-menu-list.is-collapsing {
		height: 0;
		overflow: hidden;
		transition: var(--menu-duration) height ease-in-out, var(--menu-duration) visibility ease-in-out;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu .breakdance-menu-link {
		border-top: var(--link-border);
		outline-offset: -1px;
		padding: var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-link-arrow {
		border-top: var(--link-border);
		bottom: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.breakdance .bde-menu-77-102 .hide-arrows-on-desktop .breakdance-menu-link-arrow {
		display: block;
	}
	
	.breakdance .bde-menu-77-102 .hide-arrows-on-mobile .breakdance-menu-link-arrow {
		display: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-floater {
		transform: none;
		visibility: visible;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown--open .breakdance-dropdown-floater {
		transform: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-caret {
		display: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-body {
		background-color: var(--link-background-color);
		border-radius: 0;
		border-top: var(--link-border);
		box-shadow: none;
		flex-direction: column;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown--custom .breakdance-dropdown-floater, .breakdance .bde-menu-77-102 .breakdance-menu--custom-width .breakdance-dropdown-floater {
		width: auto;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--placement-section-width .breakdance-dropdown-floater {
		width: 100%;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-section {
		--dropdown-section-padding: 0;
		--dropdown-section-gap: var(--gap-none);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-section--additional {
		background-color: transparent;
		border-top: var(--link-border);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-columns {
		--dropdown-columns-stack: column;
		--dropdown-columns-gap: var(--gap-none);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-column {
		gap: var(--gap-none);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-column + .breakdance-dropdown-column {
		border-top: var(--link-border);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible {
		gap: var(--gap-none);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child, .breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child) {
		border-top: var(--link-border);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title {
		cursor: pointer;
		outline-offset: -1px;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing) {
		height: 0;
		overflow: hidden;
		pointer-events: none;
		visibility: hidden;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing {
		height: 0;
		overflow: hidden;
		transition: var(--menu-duration) height ease-in-out, var(--menu-duration) visibility ease-in-out;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-column__title {
		font-weight: 500;
		justify-content: var(--link-alignment);
		padding: var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);
		white-space: normal;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after {
		display: block;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown-item + .breakdance-dropdown-item {
		border-top: var(--link-border);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu .breakdance-dropdown-link {
		justify-content: var(--link-alignment);
		outline-offset: -1px;
		padding: var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);
		white-space: normal;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--no-titles .breakdance-dropdown-column__title {
		display: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-topbar {
		align-items: center;
		display: flex;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--offcanvas .breakdance-menu-list {
		bottom: 0;
		height: 100vh !important;
		left: 0;
		max-height: none;
		max-width: 100%;
		opacity: 1;
		padding-top: var(--wp-admin--admin-bar--height, 0);
		position: fixed;
		top: 0;
		transform: translate3d(-100%, 0, 0);
		transition: var(--menu-duration) transform ease, var(--menu-duration) visibility ease;
		visibility: hidden;
		width: var(--mobile-offcanvas-width);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list {
		visibility: visible;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--offcanvas-right .breakdance-menu-list {
		left: auto;
		right: 0;
		transform: translate3d(100%, 0, 0);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--fullscreen .breakdance-menu-list {
		height: 100vh !important;
		max-height: none !important;
		opacity: 0;
		padding-top: var(--wp-admin--admin-bar--height, 0);
		pointer-events: none;
		position: fixed;
		top: 0;
		transition: var(--menu-duration) opacity ease, var(--menu-duration) visibility ease;
		visibility: hidden;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list {
		visibility: visible;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown--wp .breakdance-dropdown-section {
		margin-bottom: -1px;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-dropdown--wp .breakdance-dropdown-link {
		padding: var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-toggle {
		display: flex;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu--active-styles .breakdance-menu-item--active:before, .breakdance .bde-menu-77-102 .breakdance-menu--effect .breakdance-menu-item:before {
		display: none;
	}
	
	.breakdance .bde-menu-77-102 .breakdance-menu-item--active .breakdance-menu-link {
		background-color: var(--link-background-color-active);
		color: var(--link-color-active);
	}
	
	@media (min-width:1024px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-desktop: none;
		}
	}
}

@media (max-width:767px) {
	@media (max-width:1023px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-mobile: none;
		}
	}
	
	@media (min-width:1024px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-desktop: none;
		}
	}
}

@media (max-width:479px) {
	@media (max-width:1023px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-mobile: none;
			--mobile-topbar-logo-width: 150px;
		}
	}
	
	@media (min-width:1024px) {
		.breakdance .bde-menu-77-102 .breakdance-menu {
			--menu-hide-on-desktop: none;
		}
	}
}

.breakdance .bde-button-77-115 .bde-button__button {
	--bde-button-custom-border-color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	--bde-button-custom-border-color-hover: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	--bde-button-custom-background-color: transparent;
	--bde-button-custom-background-color-hover: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	--bde-button-custom-text-color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	--bde-button-custom-text-color-hover: var(--bde-palette-color-1-38970aee-d000-49d7-9bf1-6e0acd74e36e);
	color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.breakdance .bde-button-77-115 .bde-button__button:hover {
	color: var(--bde-palette-color-1-38970aee-d000-49d7-9bf1-6e0acd74e36e);
}

.breakdance .bde-button-77-115 .bde-button__button::after {
	content: "";
	display: block;
	background-color: var(--bde-palette-color-1-35510e90-cb37-4da2-9c24-51239343f8e0);
	width: .9em;
	height: .9em;
	margin-right: 4px;
	margin-left: 4px;
	mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-up-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M7.414%2027.414l16.586-16.586v7.172c0%201.105%200.895%202%202%202s2-0.895%202-2v-12c0-0.809-0.487-1.538-1.235-1.848-0.248-0.103-0.508-0.151-0.765-0.151v-0.001h-12c-1.105%200-2%200.895-2%202s0.895%202%202%202h7.172l-16.586%2016.586c-0.391%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E");
	mask-position: 0 0;
	mask-size: 100% 100%;
	mask-repeat: no-repeat;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-up-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M7.414%2027.414l16.586-16.586v7.172c0%201.105%200.895%202%202%202s2-0.895%202-2v-12c0-0.809-0.487-1.538-1.235-1.848-0.248-0.103-0.508-0.151-0.765-0.151v-0.001h-12c-1.105%200-2%200.895-2%202s0.895%202%202%202h7.172l-16.586%2016.586c-0.391%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E");
	-webkit-mask-position: 0 0;
	-webkit-mask-size: 100% 100%;
	transition-timing-function: ease-in-out;
	transition-property: transform, background-color;
	transition-duration: var(--bde-transition-duration);
}

.breakdance .bde-button-77-115 .bde-button__button:hover::after {
	transform: translate(5px, 0px);
}

.breakdance .bde-button-77-115 .bde-button__button:hover::after {
	background-color: var(--bde-palette-color-1-38970aee-d000-49d7-9bf1-6e0acd74e36e);
}
