.e9-ada-compliant-badge {
    display: flex;
    align-items: center;
}
.e9-ada-compliant-badge__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 0.75em;
}

.e9-ada-compliant-badge__link svg {
    max-height: 3em;
    width: 4em;
    margin-right: 0.75em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.skip-to-content {
  position: absolute;
  top: 0;
  left: 0;
  text-decoration: none;
  background-color: #000;
  color: #fff !important;
  padding: 0.5rem 1rem;
  z-index: 10000000;
  transform: translateY(-4rem);
  transition: transform 0.3s;
}
.skip-to-content:focus {
  transform: translateY(0);
}
/* Element is 24×24; visible dot is drawn with ::after at 8×8 */
.swiper-pagination .swiper-pagination-bullet{
  width: 24px;
  height: 24px;
  margin: 0 !important;
  position: relative;
  display: inline-block;
  background-color: transparent !important;
}
.swiper-pagination .swiper-pagination-bullet-active{margin: 0 6px !important;}
.swiper-pagination .swiper-pagination-bullet::after{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  background-color: #000;
  border-radius: 999px;
  transition: width 0.2s;
}
.swiper-pagination .swiper-pagination-bullet-active::after{
  width: 30px;
  height: 8px;
  border-radius: 999px;
}
.swiper-button-prev, .swiper-button-next, .bde-button__button {outline-offset: 3px;}
/* "You going to get fired" popup container */
body .breakdance .bde-div-18152-130.bde-div {overflow: hidden;}
/* HP how can we help */
.how-can-we-help-block .how-help-btn::after {
		content: "";
		display: block;
		background-color: currentColor;
		width: 12px;
		height: 12px;
		mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%20290%20219%22%3E%0D%0A%20%20%3Cpolygon%20points%3D%22181.09%202.04%20158.63%2024.5%20227.6%2093.46%201.46%2093.46%201.46%20125.53%20227.61%20125.53%20158.63%20194.5%20181.09%20216.96%20288.54%20109.5%20181.09%202.04%22%2F%3E%0D%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%22Layer_1%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%20290%20219%22%3E%0D%0A%20%20%3Cpolygon%20points%3D%22181.09%202.04%20158.63%2024.5%20227.6%2093.46%201.46%2093.46%201.46%20125.53%20227.61%20125.53%20158.63%20194.5%20181.09%20216.96%20288.54%20109.5%20181.09%202.04%22%2F%3E%0D%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 .how-can-we-help-block .how-help-btn {
	padding: 0.5rem;
	background-color: #000;
	color: #fff;
}

/* Homepage Services */
@media screen and (min-width: 1024px) {
    .breakdance .link-hover-cont:focus .btn-hover-side,
	.breakdance .link-hover-cont:focus-visible .btn-hover-side {
        opacity: 1;
        transform: translateX(40px);
    }
	.breakdance .how-can-we-help-block .how-help-btn {
		visibility: hidden;
		opacity: 0;
		transition: all .3s ease-in-out;
		transform: translateY(10px);
	}

	.how-can-we-help-block:hover .how-help-btn,
	.how-can-we-help-block:focus .how-help-btn,
	.how-can-we-help-block:focus-visible .how-help-btn {
		visibility: visible;
		opacity: 1;
		transform: translateY(0px);
	}
	.how-can-we-help-block:hover .how-help-icon-cont::before,
	.how-can-we-help-block:focus .how-help-icon-cont::before,
	.how-can-we-help-block:focus-visible .how-help-icon-cont::before {
	  transform: translate(10px, 10px) scale(1.2);
	}
}
