.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}


.e9-ada-slider .slick-arrow {
	bottom: 130px;
	right: 130px;
	top: auto;
	z-index: 99;
	background: var(--bde-brand-primary-color);
	padding: 15px;
	border-radius: 100px;
	width: auto;
	height: auto;
	left: auto;
}
.e9-ada-slider .slick-arrow .slick-next-icon,
.e9-ada-slider .slick-arrow .slick-prev-icon {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.58 7.21"><path d="M0,7.21v-2.02l3.84-1.57L0,2.03V0l6.58,2.92v1.38L0,7.21Z" style="fill: %23fff;"/></svg>') center/contain no-repeat;
	content: '' !important;
	display: block;
	height: 8px;
	width: 8px;
}
.e9-ada-slider .slick-arrow > span::before {
	display: none;
}
.e9-ada-slider .slick-arrow.slick-next {
	right: calc(50vw - 640px);
}
.e9-ada-slider .slick-arrow.slick-prev {
	right: calc(50vw - 520px);
} 
.e9-ada-slider .slick-arrow.slick-prev .slick-prev-icon {
	transform: rotate(180deg);
	transform-origin: center;
}
.e9-ada-slider.slick-slider {
	margin: 0;
}
.e9-ada-slider .slick-autoplay-toggle-button {
	background: #000;
    opacity: 1;
    border-radius: 100px;
    bottom: 143px;
    right: calc(50vw - 588px);
    left: auto;
    padding: 17px 16px;
    height: 52px;
    width: 52px;
}
.e9-ada-slider .slick-autoplay-toggle-button .slick-pause-icon:before,
.e9-ada-slider .slick-autoplay-toggle-button .slick-play-icon:before {
	color: #fff;
	transition: all .3s ease-in-out;
}
.e9-ada-slider .slick-autoplay-toggle-button:hover .slick-pause-icon:before,
.e9-ada-slider .slick-autoplay-toggle-button:hover .slick-play-icon:before {
	color: var(--bde-brand-primary-color);
}
.e9-ada-slider,
.e9-ada-slider .slick-list,
.e9-ada-slider .slick-track,
.e9-ada-slider .slick-slide,
.e9-ada-slider .slick-slide div,
.e9-ada-slider .slick-slide img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.e9-ada-slider .slick-slide::before,
.e9-ada-slider .slick-slide::after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
	background: linear-gradient(90deg, rgba(0,0,0,.6), rgba(0,0,0,0));
	z-index: 3;
}
.e9-ada-slider .slick-slide::after {
	background: linear-gradient(180deg, rgba(0,0,0,.6), rgba(0,0,0,0));
}
.e9-ada-slider .slick-slide img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}
@media screen and (max-width: 1400px) {
	.e9-ada-slider .slick-arrow.slick-next {
		right: 40px;
		bottom: 36px;
		transform: none;
	}
	.e9-ada-slider .slick-arrow.slick-prev {
		right: 160px;
		bottom: 36px;
		transform: none;
	} 
	.e9-ada-slider .slick-autoplay-toggle-button {
		right: 93px;
		bottom: 30px;
	}
}
@media screen and (max-width: 767px) {
	.e9-ada-slider .slick-arrow.slick-next {
		right: calc(50% - 84px);
	}
	.e9-ada-slider .slick-arrow.slick-prev {
		right: calc(50% + 46px);
	} 
	.e9-ada-slider .slick-autoplay-toggle-button {
		right: calc(50% - 26px);
	}
}

.e9-ada-slider .slick-autoplay-toggle-button .slick-pause-icon:before, 
.e9-ada-slider .slick-autoplay-toggle-button .slick-play-icon:before {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect x="18.68" y="2.6" width="22.78" height="94.12" style="fill: %23fff;"/><rect x="58.21" y="2.6" width="22.78" height="94.12" style="fill: %23fff;"/></svg>') center/contain;
	content: '';
	display: block;
}
.e9-ada-slider .slick-autoplay-toggle-button .slick-play-icon:before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M95.68,50L11.92.97v98.05l83.76-49.03" style="fill: %23fff; fill-rule: evenodd;"/></svg>');
}





body, .breakdance, body.page.breakdance {
	font-family: 'Arial Narrow', Arial, sans-serif !important;
}
.left-space-padding {
	padding-left: 100px;
}
.column-padding {
  padding-left: 40px;
  padding-right: 40px;
}
.breakdance .bde-text,
.breakdance .bde-rich-text {
    -webkit-font-smoothing: antialiased;
}


/* Counters */
.bde-simple-counter__digit {
  font-variant-numeric: normal !important;
}


/* Side Shield */
.side-shield {
  position: relative;
}
.side-shield::before {
    top: 5px;
    left: -35px;
    position: absolute;
    content: '';
    display: block;
  width: 9px;
  height: 12px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10.58"><path d="M7.14,1.21l-3.14-1.21-.11.04L.86,1.21C.34,1.46.01,1.97,0,2.54v5.49c0,.57.34,1.09.86,1.34l3.04,1.16.11.04,3.14-1.21c.51-.25.85-.77.86-1.34V2.54c-.02-.57-.35-1.09-.86-1.34" style="fill: %23006db6;"/></svg>');
}
.side-shield-white::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10.58"><path d="M7.14,1.21l-3.14-1.21-.11.04L.86,1.21C.34,1.46.01,1.97,0,2.54v5.49c0,.57.34,1.09.86,1.34l3.04,1.16.11.04,3.14-1.21c.51-.25.85-.77.86-1.34V2.54c-.02-.57-.35-1.09-.86-1.34" style="fill: %23ffffff;"/></svg>');
}
.border-left {
  border-left: 1px solid #DEDEDE;
}


/* Dropdown Menu */
.dropdown-menu ul {
  gap: 0 !important;
}
.dropdown-menu li {
  padding: 0 !important;
}
.dropdown-menu li a {
  padding: 5px 0 !important;
  color: #000000 !important;
  font-family: 'arial-narrow', arial !important;
  text-transform: none !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.dropdown-menu li a:hover {
  text-decoration: underline;
}


/* Accordion */
body .bde-accordion .bde-accordion__title {
  font-family: 'Arial Narrow', sans-serif;
}
body .bde-accordion .bde-accordion__panel {
  padding: 12px 0 20px;
}
body .bde-accordion .bde-accordion__button {
  padding-left:5px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.39 22.75"><path d="M15.12,3.01L8.7.54l-.22.09L2.26,3.01c-1.05.51-1.73,1.57-1.76,2.74v11.24c.01,1.18.7,2.24,1.76,2.74l6.22,2.38.22.09,6.43-2.48c1.05-.51,1.73-1.57,1.76-2.74V5.75c-.03-1.17-.71-2.23-1.76-2.74" style="fill: none; stroke: %23006db6;"/></svg>') left center/18px auto no-repeat;
} 
body .bde-accordion .bde-accordion__button.is-active {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10.58"><path d="M7.14,1.21l-3.14-1.21-.11.04L.86,1.21C.34,1.46.01,1.97,0,2.54v5.49c0,.57.34,1.09.86,1.34l3.04,1.16.11.04,3.14-1.21c.51-.25.85-.77.86-1.34V2.54c-.02-.57-.35-1.09-.86-1.34" style="fill: %23006db6;"/></svg>') left center/18px auto no-repeat;
} 
body .bde-accordion .bde-accordion__panel {
  padding-top: 0;
  padding-left: 30px;
}


/* Shield crop */
.shield-crop .breakdance-image-clip {
    -webkit-mask-image: url(/wp-content/uploads/2024/08/shield-crop.svg) !important;
    mask-image: url(/wp-content/uploads/2024/08/shield-crop.svg) !important;
}
.shield-crop::before,
.shield-crop::after {
    top: -16px;
    left: -16px;
    right: -16px;
    bottom: 50%;
    position: absolute;
    content: '';
    display: block;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.shield-crop::before {
  top: -16px;
  bottom: 50%;
  background-position: center top;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 437.36 378.92"><path d="M427.93,110.06c-3.51-7.54-7.88-13.98-12.44-19.4-6.85-8.12-14.13-13.95-19.89-17.88-2.89-1.97-5.4-3.46-7.32-4.52-.96-.53-1.77-.95-2.4-1.27-.64-.32-1.08-.53-1.37-.66l-.66-.28L218.67,2.42l-9.89,4.1L53.05,66.22l-.34.15c-.85.39-4.31,2.03-9.12,5.13-7.19,4.65-17.47,12.59-26.21,24.8-4.36,6.1-8.3,13.28-11.15,21.57-2.85,8.28-4.57,17.65-4.57,27.97v281.23c0,13.46,2.87,25.28,7.3,35.19,3.32,7.44,7.5,13.83,11.91,19.21,6.62,8.08,13.76,13.93,19.64,17.99,5.89,4.05,10.53,6.32,12.31,7.13l.34.15,155.75,59.7,9.77,4.03,165.65-63.79.35-.16c.18-.08.56-.26,1.07-.52,1.94-.96,5.91-3.07,10.84-6.5,7.38-5.15,17.01-13.29,24.99-25.24,3.98-5.97,7.52-12.9,10.06-20.79,2.54-7.89,4.05-16.73,4.05-26.4V145.84c.01-13.7-3.08-25.74-7.76-35.78Z" style="fill: none; stroke: %23056eb6; stroke-miterlimit: 10;"/></svg>')
}
.shield-crop::after {
  bottom: -16px;
  top: 50%;
  background-position: center bottom;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 437.36 378.92"><path d="M427.93-83.92c-3.51-7.54-7.88-13.98-12.44-19.4-6.85-8.12-14.13-13.95-19.89-17.88-2.89-1.97-5.4-3.46-7.32-4.52-.96-.53-1.77-.95-2.4-1.27-.64-.32-1.08-.53-1.37-.66l-.66-.28-165.17-63.61-9.89,4.1L53.05-127.76l-.34.15c-.85.39-4.31,2.03-9.12,5.13-7.19,4.65-17.47,12.59-26.21,24.8-4.36,6.1-8.3,13.28-11.15,21.57-2.85,8.28-4.57,17.65-4.57,27.97V233.09c0,13.46,2.87,25.28,7.3,35.19,3.32,7.44,7.5,13.83,11.91,19.21,6.62,8.08,13.76,13.93,19.64,17.99,5.89,4.05,10.53,6.32,12.31,7.13l.34.15,155.75,59.7,9.77,4.03,165.65-63.79.35-.16c.18-.08.56-.26,1.07-.52,1.94-.96,5.91-3.07,10.84-6.5,7.38-5.15,17.01-13.29,24.99-25.24,3.98-5.97,7.52-12.9,10.06-20.79,2.54-7.89,4.05-16.73,4.05-26.4V-48.14c.01-13.7-3.08-25.74-7.76-35.78Z" style="fill: none; stroke: %23056eb6; stroke-miterlimit: 10;"/></svg>');
}


/* Buttons - Primary */
.breakdance .button-atom--primary {
	overflow: visible !important;
	border: 0 !important;
	margin: 0 14px !important;
	position: relative;
	z-index: 10;
}
.breakdance .button-atom--primary::before,
.breakdance .button-atom--primary::after {
    top: 0;
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
	background-size: auto 100%;
	z-index: -1;
	transition: all .3s ease-in-out;
}
.breakdance .button-atom--primary::before {
	right: 45%;
	left: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 248.4 31.55"><path d="M248.4,0H10.04c-2.25.05-4.29,1.36-5.27,3.39L0,15.76l.17.42,4.59,11.97c.96,2.05,3.01,3.37,5.28,3.4h238.36" style="fill: %23046db6;"/></svg>');
	background-position: left center;
}
.breakdance .button-atom--primary::after {
	left: 45%;
	right: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 248.4 31.55"><path d="M0,31.55h238.36c2.27-.03,4.32-1.35,5.28-3.4l4.59-11.97.17-.42-4.76-12.37c-.98-2.03-3.02-3.34-5.27-3.39H0" style="fill: %23046db6;"/></svg>');
	background-position: right center;
}
.breakdance .button-atom--primary:hover::before,
.breakdance .button-atom--primary:hover::after {
	transform: scale(1.12);
}
.breakdance .button-atom--primary:hover .button-atom__text {
	text-decoration: underline;
}
.breakdance .button-atom__text::after {
	content: '';
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.03 19.11"><polygon points="9.68 8.13 13.52 9.71 9.68 11.29 9.68 13.31 16.26 10.41 16.26 9.02 9.68 6.1 9.68 8.13" style="fill: %23fff;"/><path d="M25.03,9.56l-.17-.43-2.64-6.89v-.02C21.56.89,20.22.03,18.74,0h0s-12.43,0-12.43,0h0c-1.49.02-2.84.89-3.48,2.24v.02S.18,9.13.18,9.13l-.1.24-.08.18,2.82,7.31v.02c.66,1.33,1.99,2.19,3.48,2.23h0s12.43,0,12.43,0h0c1.48-.04,2.82-.9,3.47-2.23l-.39-.19.41.16,2.8-7.28ZM21.31,16.44c-.48,1-1.48,1.64-2.59,1.67H6.31c-1.1-.03-2.1-.66-2.58-1.65l-2.65-6.89.02-.06h0S3.73,2.65,3.73,2.65c.47-1,1.47-1.64,2.58-1.65h12.41c1.1.03,2.1.66,2.58,1.65l2.62,6.85.03.07-2.65,6.87h0Z" style="fill: %23fff;"/></svg>') center/contain no-repeat;
	width: 20px;
    height: 16px;
	transition: all .3s ease-in-out;
	display: inline-block;
}
.breakdance .button-atom--primary:hover .button-atom__text::after {
	transform: translateX(5px);
}
.breakdance .button-atom__text {
    align-items: center;
    display: flex;
    gap: 7px;
}
.breakdance .btn-alt .button-atom--primary {
	color: #1A1919 !important;
}
.breakdance .btn-alt .button-atom--primary::before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 248.4 31.55"><path d="M248.4,0H10.04c-2.25.05-4.29,1.36-5.27,3.39L0,15.76l.17.42,4.59,11.97c.96,2.05,3.01,3.37,5.28,3.4h238.36" style="fill: %23fff;"/></svg>');
}
.breakdance .btn-alt .button-atom--primary::after {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 248.4 31.55"><path d="M0,31.55h238.36c2.27-.03,4.32-1.35,5.28-3.4l4.59-11.97.17-.42-4.76-12.37c-.98-2.03-3.02-3.34-5.27-3.39H0" style="fill: %23fff;"/></svg>');
}
.breakdance .btn-alt .button-atom__text::after {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.03 19.11"><polygon points="9.68 8.13 13.52 9.71 9.68 11.29 9.68 13.31 16.26 10.41 16.26 9.02 9.68 6.1 9.68 8.13" style="fill: %231A1919;"/><path d="M25.03,9.56l-.17-.43-2.64-6.89v-.02C21.56.89,20.22.03,18.74,0h0s-12.43,0-12.43,0h0c-1.49.02-2.84.89-3.48,2.24v.02S.18,9.13.18,9.13l-.1.24-.08.18,2.82,7.31v.02c.66,1.33,1.99,2.19,3.48,2.23h0s12.43,0,12.43,0h0c1.48-.04,2.82-.9,3.47-2.23l-.39-.19.41.16,2.8-7.28ZM21.31,16.44c-.48,1-1.48,1.64-2.59,1.67H6.31c-1.1-.03-2.1-.66-2.58-1.65l-2.65-6.89.02-.06h0S3.73,2.65,3.73,2.65c.47-1,1.47-1.64,2.58-1.65h12.41c1.1.03,2.1.66,2.58,1.65l2.62,6.85.03.07-2.65,6.87h0Z" style="fill: %231A1919;"/></svg>') center/contain no-repeat;
}

/* Buttons - Secondary */
.breakdance .button-atom--secondary {
	overflow: visible !important;
	border: 0 !important;
	margin: 0 14px !important;
	position: relative;
	z-index: 10;
}
.breakdance .button-atom--secondary::before,
.breakdance .button-atom--secondary::after {
    top: 0;
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
	background-size: auto 100%;
	z-index: -1;
	transition: all .3s ease-in-out;
}
.breakdance .button-atom--secondary::before {
	right: 45%;
	left: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 249.45 33.31"><path d="M249.45.77H11.1c-2.25.05-4.29,1.36-5.27,3.39L1.06,16.53l.17.42,4.59,11.97c.96,2.05,3.01,3.37,5.28,3.4h238.36" style="fill: none; stroke: %231a1919; stroke-miterlimit: 10;"/></svg>');
	background-position: left center;
}
.breakdance .button-atom--secondary::after {
	left: 45%;
	right: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 249.45 33.31"><path d="M0,32.32h238.36c2.27-.03,4.32-1.35,5.28-3.4l4.59-11.97.17-.42-4.76-12.37c-.98-2.03-3.02-3.34-5.27-3.39H0" style="fill: none; stroke: %231a1919; stroke-miterlimit: 10;"/></svg>');
	background-position: right center;
}
.breakdance .button-atom--secondary:hover::before,
.breakdance .button-atom--secondary:hover::after {
	transform: scale(1.12);
}
.breakdance .button-atom--secondary:hover .button-atom__text {
	text-decoration: underline;
}
.breakdance .button-atom--secondary .button-atom__text::after {
	content: '';
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.03 19.11"><polygon points="9.68 8.13 13.52 9.71 9.68 11.29 9.68 13.31 16.26 10.41 16.26 9.02 9.68 6.1 9.68 8.13" style="fill: %231a1919;"/><path d="M25.03,9.56l-.17-.43-2.64-6.89v-.02C21.56.89,20.22.03,18.74,0h0s-12.43,0-12.43,0h0c-1.49.02-2.84.89-3.48,2.24v.02S.18,9.13.18,9.13l-.1.24-.08.18,2.82,7.31v.02c.66,1.33,1.99,2.19,3.48,2.23h0s12.43,0,12.43,0h0c1.48-.04,2.82-.9,3.47-2.23l-.39-.19.41.16,2.8-7.28ZM21.31,16.44c-.48,1-1.48,1.64-2.59,1.67H6.31c-1.1-.03-2.1-.66-2.58-1.65l-2.65-6.89.02-.06h0S3.73,2.65,3.73,2.65c.47-1,1.47-1.64,2.58-1.65h12.41c1.1.03,2.1.66,2.58,1.65l2.62,6.85.03.07-2.65,6.87h0Z" style="fill: %231a1919;"/></svg>') center/contain no-repeat;
	width: 24px;
	height: 18px;
	transition: all .3s ease-in-out;
	display: inline-block;
}
.breakdance .button-atom--secondary:hover .button-atom__text::after {
	transform: translateX(5px);
}


.bde-heading b {
	color: rgba(0,0,0,0) !important;
	-webkit-text-stroke: 2px var(--bde-brand-primary-color);
}
.white-heading.bde-heading b {
	-webkit-text-stroke: 2px #fff;
}




/* Timeline */
.timeline::before {
  top: 0;
  left: 12%;
  width: 1px;
  background: var(--bde-brand-primary-color);
  height: 20px;
  position: absolute;
  content: '';
  display: block;
}
@media screen and (max-width: 767px) {
	.timeline::before {
		left: 30px;
	}
}
.timeline.is-animated::before {
  animation: timelineLine 3s ease-in-out forwards;
}

@keyframes timelineLine  { 
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}

.timeline {
  padding-left: calc(12% - 15px);
}
.timeline .ee-post {
  position: relative;
  padding-left: 50px !important;
}
.timeline .ee-post:hover .timeline-date {
	color: var(--bde-brand-primary-color) !important;
}
.timeline .ee-post:hover::before {
	transform: scale(1.2) !important;
}

.timeline.is-animated .ee-post .timeline-text {
  animation: timeline 1s ease-in-out forwards;
  opacity: 0;
}

@keyframes timeline { 
  0% {
    opacity: 0;
    transform: translate(20px, 0px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

.timeline .ee-post::before {
  top: -7px;
  left: 0;
  width: 30px;
  height: 40px;
  position: absolute;
  content: '';
  display: block;
	opacity: 0;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.65 36.56"><path d="M24.67,4.17L13.83,0l-.38.16L2.97,4.18C1.19,5.04.04,6.82,0,8.8v18.96c.02,1.99,1.18,3.78,2.98,4.63l10.49,4.02.37.15,10.85-4.18c1.78-.86,2.92-2.65,2.97-4.62V8.8c-.05-1.98-1.2-3.76-2.98-4.63" style="fill: %23006db6;"/><rect x="5.22" y="7.08" width="17.21" height="22.41" style="fill: none;"/><path d="M13.82,29.49l-.46-.19-6.02-2.31c-1.28-.6-2.1-1.87-2.12-3.28v-10.86c.02-1.41.84-2.68,2.12-3.28h.01s6.01-2.31,6.01-2.31l.46-.19,6.49,2.5c1.28.6,2.1,1.87,2.12,3.28v10.85c-.02,1.41-.84,2.68-2.12,3.28h-.01s-6.47,2.5-6.47,2.5ZM7.58,26.43l6.01,2.3.24.1,6.24-2.4c1.05-.5,1.73-1.55,1.75-2.72v-10.86c-.03-1.16-.7-2.21-1.75-2.72l-6.24-2.4-.24.1-6,2.3c-1.05.5-1.73,1.55-1.75,2.72v10.86c.02,1.16.7,2.22,1.75,2.72" style="fill: %23fff;"/><path d="M8.62,17.93v4.62c-.03.67.38,1.28,1.01,1.51,1.14.38,2.49.91,2.49.91l.02-4.22s-.02-.44.64-.7,3.01-1.12,3.01-1.12c-.16.2-.24.45-.25.7v5.39l2.57-.95s.9-.28.92-1.67v-8.94c.03-.72-.44-1.37-1.13-1.58l-2.4-.88.04,3.8c.03.32-.17.62-.47.72l-3.22,1.25c.16-.2.25-.45.26-.71l.02-5.02-2.53.85c-.64.31-1.03.98-.99,1.69v4.36h0Z" style="fill: %23fff;"/></svg>') center/contain no-repeat;
	transition: all .3s ease-in-out !important;
}

.timeline.is-animated .ee-post::before {
  animation: timelineShield 1s ease-in-out forwards;
  opacity: 0;
}

@keyframes timelineShield { 
  0% {
    opacity: 0;
    transform: scale(.5);
  }
  70% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.timeline.is-animated .ee-post:nth-of-type(2) .timeline-text {
  animation-delay: .2s;
}
.timeline.is-animated .ee-post:nth-of-type(3) .timeline-text {
  animation-delay: .4s;
}
.timeline.is-animated .ee-post:nth-of-type(4) .timeline-text {
  animation-delay: .6s;
}
.timeline.is-animated .ee-post:nth-of-type(5) .timeline-text {
  animation-delay: .8s;
}
.timeline.is-animated .ee-post:nth-of-type(6) .timeline-text {
  animation-delay: 1s;
}
.timeline.is-animated .ee-post:nth-of-type(7) .timeline-text {
  animation-delay: 1.2s;
}
.timeline.is-animated .ee-post:nth-of-type(8) .timeline-text {
  animation-delay: 1.4s;
}
.timeline.is-animated .ee-post:nth-of-type(9) .timeline-text {
  animation-delay: 1.6s;
}
.timeline.is-animated .ee-post:nth-of-type(10) .timeline-text {
  animation-delay: 1.8s;
}
.timeline.is-animated .ee-post:nth-of-type(11) .timeline-text {
  animation-delay: 2s;
}
.timeline.is-animated .ee-post:nth-of-type(12) .timeline-text {
  animation-delay: 2.2s;
}
.timeline.is-animated .ee-post:nth-of-type(13) .timeline-text {
  animation-delay: 2.4s;
}
.timeline.is-animated .ee-post:nth-of-type(14) .timeline-text {
  animation-delay: 2.6s;
}
.timeline.is-animated .ee-post:nth-of-type(15) .timeline-text {
  animation-delay: 2.8s;
}
.timeline.is-animated .ee-post:nth-of-type(16) .timeline-text {
  animation-delay: 3s;
}
.timeline.is-animated .ee-post:nth-of-type(17) .timeline-text {
  animation-delay: 3.2s;
}
.timeline.is-animated .ee-post:nth-of-type(18) .timeline-text {
  animation-delay: 3.4s;
}
.timeline.is-animated .ee-post:nth-of-type(19) .timeline-text {
  animation-delay: 3.6s;
}
.timeline.is-animated .ee-post:nth-of-type(20) .timeline-text {
  animation-delay: 3.8s;
}

.timeline.is-animated .ee-post:nth-of-type(2)::before {
  animation-delay: .2s;
}
.timeline.is-animated .ee-post:nth-of-type(3)::before {
  animation-delay: .4s;
}
.timeline.is-animated .ee-post:nth-of-type(4)::before {
  animation-delay: .6s;
}
.timeline.is-animated .ee-post:nth-of-type(5)::before {
  animation-delay: .8s;
}
.timeline.is-animated .ee-post:nth-of-type(6)::before {
  animation-delay: 1s;
}
.timeline.is-animated .ee-post:nth-of-type(7)::before {
  animation-delay: 1.2s;
}
.timeline.is-animated .ee-post:nth-of-type(8)::before {
  animation-delay: 1.4s;
}
.timeline.is-animated .ee-post:nth-of-type(9)::before {
  animation-delay: 1.6s;
}
.timeline.is-animated .ee-post:nth-of-type(10)::before {
  animation-delay: 1.8s;
}
.timeline.is-animated .ee-post:nth-of-type(11)::before {
  animation-delay: 2s;
}
.timeline.is-animated .ee-post:nth-of-type(12)::before {
  animation-delay: 2.2s;
}
.timeline.is-animated .ee-post:nth-of-type(13)::before {
  animation-delay: 2.4s;
}
.timeline.is-animated .ee-post:nth-of-type(14)::before {
  animation-delay: 2.6s;
}
.timeline.is-animated .ee-post:nth-of-type(15)::before {
  animation-delay: 2.8s;
}
.timeline.is-animated .ee-post:nth-of-type(16)::before {
  animation-delay: 3s;
}
.timeline.is-animated .ee-post:nth-of-type(17)::before {
  animation-delay: 3.2s;
}
.timeline.is-animated .ee-post:nth-of-type(18)::before {
  animation-delay: 3.4s;
}
.timeline.is-animated .ee-post:nth-of-type(19)::before {
  animation-delay: 3.6s;
}
.timeline.is-animated .ee-post:nth-of-type(20)::before {
  animation-delay: 3.8s;
}


/* Headings */
h1, h2, h3, h4, h5, h6 {
  line-height: 1;
}
.breakdance .h1 {
    font-size: var(--bde-h1-font-size);
}
.breakdance .h1,
.breakdance h1 {
  letter-spacing: -1px;
}
@media screen and (min-width: 768px) {
	.breakdance .h1,
	.breakdance h1 {
	  letter-spacing: -2px;
	}
}
@media screen and (min-width: 1200px) {
	.breakdance .h1,
	.breakdance h1 {
	  letter-spacing: -3px;
	}
}
.breakdance .h2 {
    font-size: var(--bde-h2-font-size);
}
.breakdance .h3 {
    font-size: var(--bde-h3-font-size);
}
.breakdance .h4 {
    font-size: var(--bde-h4-font-size);
}
.breakdance .h5 {
    font-size: var(--bde-h5-font-size);
}
.breakdance .h6 {
    font-size: var(--bde-h6-font-size);
}


/* Rich text */
body .bde-rich-text h2 {
  font-size: var(--bde-h4-font-size);
}
body .bde-rich-text h3 {
  font-size: var(--bde-h5-font-size);
}
body .bde-rich-text h4,
body .bde-rich-text h5 {
  font-size: var(--bde-h6-font-size);
}
.bde-rich-text p {
	margin-top: 0;
}
.bde-rich-text ul,
.bde-code-block ul {
  list-style: none;
  padding-left: 0;
  text-align: left;
}
.bde-rich-text ul li,
.bde-code-block ul li {
  padding: 0 0 10px 24px;
  position: relative;
}
.bde-rich-text ul li strong,
.bde-code-block ul li strong {
  color: var(--bde-brand-primary-color);
}
.bde-rich-text ul li::before,
.bde-code-block ul li::before {
    width: 9px;
    height: 14px;
    left: 0;
    top: 2px;
    position: absolute;
    content: '';
}

.bde-rich-text ul ul,
.bde-code-block ul ul {
  margin-top: 20px;
}
.bde-rich-text ul ul li,
.bde-code-block ul ul li {
  padding: 0 0 10px 30px;
  position: relative;
}
.bde-rich-text ul ul li::before,
.bde-code-block ul ul li::before {
    width: 20px;
  height: 2px;
  top: 9px;
    background: #000000;
}
.bde-rich-text ul {
  list-style: none !important;
  padding-left: 0
}

.bde-rich-text ul li {
  padding: 0 0 6px 50px;
  position: relative;
}
.bde-rich-text ul li::after {
    top: 10px;
    left: 0;
    width: 30px;
  height: 2px;
  background: var(--bde-brand-primary-color);
    position: absolute;
    content: '';
    display: block;
  border-radius: 10px;
  
}
.bde-rich-text ol {
  counter-reset: ol-list-counter;
  list-style: none;
  margin: 30px 0;
  padding: 0;
}
.bde-rich-text ol li {
  padding-left: 50px;
  counter-increment: ol-list-counter;
  position: relative;
}
.bde-rich-text ol li strong {
  font-weight: 700;
}
.bde-rich-text ol li:not(:last-child) {
  margin-bottom: 20px;
}
.bde-rich-text ol li::before{
    content: counter(ol-list-counter);
    color: #fff;
    font-weight: 400;
    position: absolute;
    left: 6px;
    width: 24px;
    height: 24px;
    top: 3px;
    border-radius: 100px;
    text-align: center;
    line-height: 1.2;
  background: var(--bde-brand-primary-color);
  z-index: 5;
}
.bde-rich-text ol li::after {
  content: '';
    color: #fff;
    font-weight: bold;
    position: absolute;
    left: 0;
    width: 36px;
    height: 36px;
    top: -3px;
    text-align: center;
  background: url(/wp-content/uploads/2024/04/list-bg.svg) center/contain no-repeat;
}
.breakdance .bde-rich-text img.alignleft {
	padding: 0 20px 30px 0;
}
.breakdance .bde-rich-text img.alignright {
	padding: 0 0 30px 20px;
}
.breakdance .bde-rich-text img.aligncenter {
	padding: 0 0 30px 0;
}
.breakdance .bde-rich-text hr {
	margin: 30px 0;
}
.responsive-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

.responsive-container iframe, 
.responsive-container object, 
.responsive-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



/* Default widths */
.bde-div,
.bde-code-block {
  width: 100%;
}


/* Meta */
@media screen and (max-width: 767px) {
  .bde-post-meta {
    flex-wrap: wrap !important;
    flex-direction: row !important;
    width: 100% !important;
    gap: 24px !important;
  }
}



/* Looper Builder */
.breakdance .bde-post-loop .ee-post {
    gap: 0;
}



/* Flex Filter Grid */
.flex-filter .ee-post {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  transform: none !important;
  transition: opacity .01s ease-in-out !important;
  margin: 0 !important;
}
.flex-filter .ee-posts-isotope {
  height: auto !important;
}


/* Gravity Forms */
body .gform_required_legend {
    display: none;
}
body .gform_wrapper .gfield {
  text-align: left !important;
}
body .gform_wrapper .gfield_label {
    color: var(--bde-headings-color);
    font-size: 16px;
  margin-bottom: 4px;
  gap: 1px !important;
}
body .gform_wrapper .gfield_error [aria-invalid=true] {
  border-color: #be5da0;
}
body .gform_wrapper .gfield_required {
  color: var(--bde-links-color) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
}
body .gform_wrapper .gform_fields {
    grid-row-gap: 20px !important;
}
@media screen and (min-width: 641px) {
    body .gform_wrapper .gform_fields {
        grid-column-gap: 20px !important;
    }
}
body .gf_progressbar_percentage {
  background: -webkit-linear-gradient(0deg, var(--bde-palette-color-4), var(--bde-palette-color-5));
}
body .gform_wrapper .gf_progressbar_title {
  color: #000;
}
body .gform_wrapper .gf_progressbar,
body .gform_wrapper .gf_progressbar_percentage,
body .gform_wrapper .gf_progressbar_percentage:not(.percentbar_100) {
  border-radius: 0;
}
body .gform_wrapper .gf_progressbar .gf_progressbar_percentage {
  background-color: var(--bde-palette-color-3-803a4881-51ac-4d36-b30a-30a4229054b3) !important;
}
body .gform_wrapper input[type=color], 
body .gform_wrapper input[type=date], 
body .gform_wrapper input[type=datetime-local], 
body .gform_wrapper input[type=datetime], 
body .gform_wrapper input[type=email], 
body .gform_wrapper input[type=month], 
body .gform_wrapper input[type=number], 
body .gform_wrapper input[type=password], 
body .gform_wrapper input[type=search], 
body .gform_wrapper input[type=tel], 
body .gform_wrapper input[type=text], 
body .gform_wrapper input[type=time], 
body .gform_wrapper input[type=url], 
body .gform_wrapper input[type=week], 
body .gform_wrapper select, 
body .gform_wrapper textarea {
    background: #fff;
    border-radius: 5px !important;
    padding: 8px 18px 8px !important;
    width: 100%;
    color: #000;
    border: 1px solid var(--bde-headings-color);
    font-family: var(--bde-heading-font-family);
    font-size: 16px;
  text-align: left;
  height: auto !important;
  line-height: 1.2 !important;
  min-height: 0 !important;
}
body .gform_wrapper select {
    appearance:  none !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><path d="M3,4L0,0h6l-3,4Z" style="fill: %23000; stroke-width: 0px;"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 20px) center !important;
    background-size: 8px auto !important;
  height: auto !important;
}
body .gform_wrapper .ginput_container {
    position: relative;
}
body .gform_wrapper textarea,
body .gform_wrapper .gfield textarea.large {
  min-height: 150px !important;
}
body .gform_wrapper .gform_footer input,
body .gform_wrapper .gform_button {
    padding: 14px 44px 16px 24px !important;
    border-radius: 10px !important;
    border: 0 !important;
  background: var(--bde-brand-primary-color) !important;
  background-position: calc(100% - 20px) center !important;
  background-size: 12px auto !important;
    color: #fff !important;
    margin: 0 0 0 auto !important;
    font-size: 16px !important;
  font-weight: 700 !important;
  transition: all .3s ease-in-out !important;
  cursor: pointer !important;
  width: 100% !important;
  text-align: left !important;
  transition: all .3s ease-in-out;
}
body .gform_wrapper .gform_button {
  width: auto !important;
}
body .gform_wrapper .gform_footer input:hover {
    background-position: calc(100% - 15px) center !important;
}
body .gform_previous_button {
  color: var(--bde-body-text-color) !important;
  background: none !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  margin-right: 30px !important;
  border: 1px solid var(--bde-body-text-color) !important;
}
body .gform_page_footer {
    justify-content: space-between;
    display: flex;
}
body .gform_page_footer .gform_button,
body .gform_page_footer .gform_next_button {
  margin: 0 0 0 auto !important;
}
body .gform_page_footer .gform_next_button,
body .gform_page_footer .gform_previous_button { 
  padding: 6px 24px 10px !important;
}
body .gform_page_footer .gform_button,
body .gform_page_footer .gform_next_button,
body .gform_page_footer .gform_previous_button {
  border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}
body .gform_page_footer .gform_next_button {
  background: #000 !important;
}
body .gform_previous_button::before,
body .gform_previous_button::after {
  display: none !important;
}
body .gform_wrapper .gform_footer button {
  width: 100%;
}
body .gform_wrapper .validation_message,
body .gform_wrapper .gform_validation_errors {
    background: #e40f47;
    border-color: #e40f47;
  border: 0;
    color: #fff !important;
    border-radius: 6px;
    padding: 5px 10px !important;
    display: inline-block !important;
    width: auto !important;
  font-size: 14px;
}
body .gform_wrapper .gform_validation_errors ol {
  text-align: left !important;
  color: #fff !important;
}
body .gform_wrapper .gform_validation_errors ol li a {
  color: #fff !important;
}
body .gform_wrapper .gform_validation_errors {
  width: 100% !important;
}
body .gform_wrapper .gform_validation_errors h2 {
  font-size: 14px !important;
  color: #fff !important;
}
body .gform_wrapper .gform_validation_errors>h2 .gform-icon {
    color: #fff !important;
  border: 1px solid #fff;
}
body .gform_wrapper textarea {
    height: 140px !important;
}
body .gf_progressbar {
    border-radius: 5px !important;
    overflow: hidden !important;
}
body .dark-form .gform_wrapper .gfield_label {
    color: #fff !important;
}
body .dark-form .gform-field-label--type-sub {
  color: #fff !important;
}
body .dark-form .gform_wrapper input[type=color], 
body .dark-form .gform_wrapper input[type=date], 
body .dark-form .gform_wrapper input[type=datetime-local], 
body .dark-form .gform_wrapper input[type=datetime], 
body .dark-form .gform_wrapper input[type=email], 
body .dark-form .gform_wrapper input[type=month], 
body .dark-form .gform_wrapper input[type=number], 
body .dark-form .gform_wrapper input[type=password], 
body .dark-form .gform_wrapper input[type=search], 
body .dark-form .gform_wrapper input[type=tel], 
body .dark-form .gform_wrapper input[type=text], 
body .dark-form .gform_wrapper input[type=time], 
body .dark-form .gform_wrapper input[type=url], 
body .dark-form .gform_wrapper input[type=week], 
body .dark-form .gform_wrapper select, 
body .dark-form .gform_wrapper textarea {
    border-color: #fff !important;
    color:  #fff !important;
  background: var(--bde-body-text-color);
}
body .dark-form .gform_wrapper .gform_fields {
    grid-row-gap: 20px !important;
}
@media screen and (min-width: 641px) {
    body .gform_wrapper .gform_fields {
        grid-column-gap: 14px !important;
    }
}
body .dark-form .gform_wrapper input::placeholder {
  color: #fff !important;
}
/* body .dark-form .gform_wrapper .gform_footer input {
    background: var(--bde-brand-primary-color) !important;
} */
/* body .dark-form .gform_wrapper .gform_footer input:hover {
    background: var(--bde-links-color) !important;
} */
body .dark-form .gform_confirmation_message {
    color: #fff !important;
    text-align: center !important;
}

body .inline-form {
    width: 100%;
    position: relative;
}

body .inline-form .gform_validation_errors {
    display: none;
}

body .inline-form .gform_wrapper input[type="email"] {
    padding: 14px 18px !important;
}

body .inline-form .gform_wrapper .gform_footer input {
    background: var(--bde-headings-color) !important;
    padding: 14px 24px !important;
    border: 1px solid #000 !important;
    border-radius: 0 15px 15px 0 !important;
    height: 60px;
    text-align: center !important;
    width: 100%;
    font-size: 14px;
    letter-spacing: 0;
}

body .inline-form .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
}

@media screen and (min-width: 768px) {
    body .inline-form .gform_wrapper input[type="email"] {
        border-radius: 15px 0 0 15px !important;
        width: calc(60% + 2px);
    }
    body .inline-form input[type="email"]::placeholder {
        font-size: 16px;
    }
    body .inline-form .gform_footer {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        margin: 0;
        width: 40%;
    }
}
body .inline-form .gform_footer input:hover {
    background-color: var(--bde-links-color) !important;
    border-color: var(--bde-links-color) !important;
    color: #000;
}
body .inline-form .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    color: #fff;
    background: #be5da0;
    border: 0;
}
body .inline-form .gform_footer .gform_ajax_spinner {
    position: absolute;
    top: calc(50% - 8px);
    right: 20px;
}
body .inline-form .gform_confirmation_message_1 {
    background: var(--bde-text-color) !important;
    padding: 12px 20px;
    color: #fff;
}
/* Buttonize Radio & Checkbox Fields */
.gform_wrapper .gfield.buttonized img {
  border-radius: 20px;
}
 .gform_wrapper .gfield.buttonized .gfield_radio .gchoice,
 .gform_wrapper .gfield.buttonized .gfield_checkbox .gchoice {
    position: relative;
    text-align: center;
   display: block;
 }
 .gform_wrapper .gfield.buttonized input[type="radio"],
 .gform_wrapper .gfield.buttonized input[type="checkbox"] {
    position: absolute;
    left: -9999px;
 }
 .gform_wrapper .gfield.buttonized .gfield_radio label,
 .gform_wrapper .gfield.buttonized .gfield_checkbox label {
    display: block !important;
    position: relative;
    max-width: 100%;
   width:  100%;
    padding: 0;
    font-size: 16px;
    border: 3px solid #dcd5ce;
    cursor: pointer;
   border-radius: 24px;
   margin: 0;
 }
.gform_wrapper .gfield.buttonized .gfield_radio label span {
  display: block;
  padding: 8px 10px 12px;
}
 .gform_wrapper .gfield.buttonized input[type="radio"]:focus+label,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:focus+label {
    border-color: var(--bde-brand-primary-color);
 }
.gform_wrapper .gfield.buttonized input[type="radio"]:hover+label,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:hover+label {
    border-color: var(--bde-brand-primary-color);
 }
 .gform_wrapper .gfield.buttonized input[type="radio"]:checked+label,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:checked+label {
    border-color: var(--bde-brand-primary-color);
    background-color: var(--bde-brand-primary-color);
    overflow: hidden;
 }
 .gform_wrapper .gfield.buttonized input[type="radio"]:checked+label::before,
 .gform_wrapper .gfield.buttonized input[type="checkbox"]:checked+label::before {
    content: '';
    display: block;
    position: absolute;
    top: -.75em;
    right: -.75em;
    left: auto;
    width: 1.5em;
    height: 1.5em;
    background-color: #e1b653;
    border-radius: 0;
    border: 0;
    transform: rotate(45deg);
 }
 .gform_wrapper .gfield.buttonized .gfield_radio label::before,
 .gform_wrapper .gfield.buttonized .gfield_checkbox label::before {
    display: none;
 }
.gfield--type-html h2 {
  text-align: center;
  font-size: var(--bde-h5-font-size) !important;
  font-family: var(--bde-body-font-family) !important;
  font-weight: 700 !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
  color: #000 !important;
}
.gform_drop_area {
  border-radius: 12px !important;
}
.gform_button_select_files {
  background: #000 !important;
}
