@charset "utf-8";
.breakdance .bde-section {
	position:relative;
	width:100%;
	background-position:center center;
	background-size:cover;
}
.breakdance .bde-section .section-container {
	max-width:var(--bde-section-width);
	background-size:cover;
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	text-align:left;
	margin:0 auto;
	padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding);
}
.breakdance .bde-section .section-shape-divider-wrapper {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	pointer-events:none
}
.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg {
	position:absolute;
	color:#000;
	width:100%;
	height:320px;
	left:0;
	right:0;
	top:0
}
.breakdance .bde-columns {
	max-width:100%;
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:var(--bde-column-gap)
}
.breakdance .bde-column {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	text-align:left;
	align-items:flex-start;
width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));
	position:relative;
	background-size:cover
}
.breakdance .bde-image {
	max-width:100%
}
.breakdance-image {
	position:relative;
	display:flex;
	flex-direction:column;
	max-width:100%;
	margin:0;
	border:none
}
.breakdance-image-clip {
	overflow:hidden
}
.breakdance-image-object {
	display:block;
	max-width:100%;
	height:auto
}
.breakdance-image__caption {
	text-align:center;
	margin:0;
	padding:16px
}
.breakdance-image--caption-overlap .breakdance-image__caption {
	position:absolute;
	left:0;
	right:0;
	bottom:0
}
.breakdance-image-link {
	display:block
}
.breakdance-image__mask {
	-webkit-mask-position:center;
	mask-position:center;
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:auto;
	mask-size:auto
}
.breakdance-image__mask img {
	border-style:none;
	height:auto;
	max-width:100%
}
.breakdance .bde-text {
	max-width:100%;
	margin:0;
	color:var(--bde-text-color, var(--bde-body-text-color))
}
.breakdance .bde-text-link {
	display:flex
}
.breakdance .bde-text-link>* {
	margin:0;
	color:currentColor
}
.breakdance .bde-div {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	text-align:left;
	max-width:100%;
	position:relative;
	background-size:cover
}
.breakdance .bde-button {
	max-width:100%
}
.breakdance .bde-social-icons {
	max-width:100%;
	width:max-content;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	flex-wrap:wrap;
	gap:12px
}
.breakdance .bde-social-icons .bde-social-icons__icon-wrapper {
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--bde-brand-primary-color);
	border-radius:100%;
	padding:30px;
	transition-property:background-color, transform, opacity;
	transition-duration:var(--bde-transition-duration);
	transition-timing-function:ease
}
.breakdance .bde-social-icons .bde-social-icons__icon-wrapper svg {
	fill:#fff;
	width:20px;
	height:20px;
	transition-property:fill;
	transition-duration:var(--bde-transition-duration);
	transition-timing-function:ease
}
.breakdance .bde-social-icons .bde-social-icons__icon-facebook {
	background-color:#4267B2
}
.breakdance .bde-social-icons .bde-social-icons__icon-instagram {
	background-color:#E1306C
}
.breakdance .bde-social-icons .bde-social-icons__icon-twitter {
	background-color:#000
}
.breakdance .bde-social-icons .bde-social-icons__icon-youtube {
	background-color:red
}
.breakdance .bde-social-icons .bde-social-icons__icon-dribbble {
	background-color:#Ea4c89
}
.breakdance .bde-social-icons .bde-social-icons__icon-behance {
	background-color:#053eff
}
.breakdance .bde-social-icons .bde-social-icons__icon-github {
	background-color:#24292e
}
.breakdance .bde-social-icons .bde-social-icons__icon-linkedin {
	background-color:#0077b5
}
.breakdance .bde-social-icons .bde-social-icons__icon-vimeo {
	background-color:#19B7EA
}
.breakdance .bde-social-icons .bde-social-icons__icon-custom {
	background-color:var(--bde-brand-primary-color)
}
.breakdance .bde-rich-text {
	max-width:100%;
	color:#575b67
}
.breakdance .bde-rich-text>:last-child li:last-child>p {
	margin-bottom:0
}
.breakdance .bde-rich-text img.aligncenter {
	display:block;
	margin:auto
}
.breakdance .bde-rich-text img.alignleft {
	float:left
}
.breakdance .bde-rich-text img.alignright {
	float:right
}



@media (max-width: 767px){
.breakdance .bde-columns{ display:block!important}
.breakdance .bde-column-56-150 {
    --column-width: 100%!important;
}
.breakdance .bde-columns-56-149 {
    --columnCount: 1!important;
}

.breakdance .bde-column-56-151 {
    --column-width: 100%!important;
}

.breakdance .bde-column-56-128.bde-column {
    padding-right: 0px;
    padding-left: 0px!important;
    padding-top: 0px!important;
}

.breakdance .bde-section-56-100 .section-container {
    padding-bottom: 60px!important;}
	
	
	
.breakdance .bde-div-46-583 {
    width:auto!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
    margin-top: 1px;
    margin-bottom: 0px;
}
.breakdance .bde-post-loop-46-13951>.bde-loop {
    --bde-posts-gap: 30px;
    --bde-posts-per-row: 1!important;
}

.breakdance .bde-post-loop-46-1395>.bde-loop {
    --bde-posts-gap: 30px;
    --bde-posts-per-row: 1!important;
}
.bde-tabs__tab{ width:50%; float:left}
	
.breakdance .bde-advanced-tabs-46-1375 .bde-tabs__tabslist {
    flex-direction:unset!important;
}

.bde-tabs__tabslist--pills {
    gap: 0px!important;
}
}