
/*** T3SB identifier: t3sbs_rowGutters */

.row.t3sbs-row-gap {
	margin-top: 0;
	row-gap: var(--bs-gutter-y, 0);
}
.row.t3sbs-row-gap > * {
	margin-top: 0;
}



/*** T3SB identifier: t3sbs_stickyInColumn */

.row > [class*="col"].d-flex > .sticky-top,
.row > [class*="col"].d-flex > .sticky-lg-top,
.row > [class*="col"].d-flex > .sticky-md-top,
.row > [class*="col"].d-flex > .sticky-sm-top {
	align-self: flex-start;
}



/*** T3SB identifier: t3sbs_anchorInBtnGroup */

.btn-group > .t3sbs-anchor:first-child + .btn {
	margin-left: 0;
	border-top-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
	border-bottom-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
}
.btn-group-vertical > .t3sbs-anchor:first-child + .btn {
	margin-top: 0;
	border-top-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
	border-top-right-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
}



/*** T3SB identifier: t3sbs_skiplink */

.skip-link {
	width: 100%;
	text-align: center;
	display: block;
	padding: 4rem !important;
	background-color: aliceblue;
}
.skip-link span {
	padding: .5rem;
	width: 100%;
	text-align: center;
}

a:focus-visible,
.nav-link:focus-visible {
	outline: 2px solid crimson !important;
	border-radius: 3px !important;
	padding: 5px !important;
}
a.skip-link:focus-visible {
	outline: none !important;
}



/*** T3SB identifier: swipercss-999 */

#swiper-999 {
	width: 100%;
	height: auto;
}
#swiper-999 .card {
	height: 100% !important;
	display: block !important;
}
#swiper-999 .swiper-button-next,
#swiper-999 .swiper-button-prev {
	color: white;
	text-shadow: 1px 1px 2px #000,0 0 25px #000,0 0 5px #000;
}
#swiper-999 .swiper-slide,
#swiper-999 .swiper-wrapper {
	height: auto !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0;
}

.swiper-pagination-bullet-active {
  background: var(--bs-primary) !important;
}

	

