body {
	--bs-body-bg: #000628;
	--bs-body-bg-rgb: 0, 6, 40;
	--bs-accent: #df3461;
	--bs-accent-rgb: 223, 52, 97;
	--bs-accent-r: 223;
	--bs-accent-g: 52;
	--bs-accent-b: 97;
	--bs-accent-hex: #df3461;
	--bs-accent-contrast: #000628;
	--bs-accent-contrast-rgb: 0, 6, 40;
	--bs-accent-contrast-r: 0;
	--bs-accent-contrast-g: 6;
	--bs-accent-contrast-b: 40;
	--bs-accent-shift-25: #f7ccd8;
	--bs-accent-shift-25-rgb: 247, 204, 216;
	--bs-accent-shift-25-r: 247;
	--bs-accent-shift-25-g: 204;
	--bs-accent-shift-25-b: 216;
	--bs-primary: #ffffff;
	--bs-primary-rgb: 255, 255, 255;
	--bs-primary-r: 255;
	--bs-primary-g: 255;
	--bs-primary-b: 255;
	--bs-primary-hex: #ffffff;
	--bs-primary-contrast: #000000;
	--bs-primary-contrast-rgb: 0, 0, 0;
	--bs-primary-contrast-r: 0;
	--bs-primary-contrast-g: 0;
	--bs-primary-contrast-b: 0;
	--bs-primary-shift-25: #404040;
	--bs-primary-shift-25-rgb: 64, 64, 64;
	--bs-primary-shift-25-r: 64;
	--bs-primary-shift-25-g: 64;
	--bs-primary-shift-25-b: 64;
	--bs-secondary: #9092da;
	--bs-secondary-rgb: 144, 146, 218;
	--bs-secondary-r: 144;
	--bs-secondary-g: 146;
	--bs-secondary-b: 218;
	--bs-secondary-hex: #9092da;
	--bs-secondary-contrast: #000000;
	--bs-secondary-contrast-rgb: 0, 0, 0;
	--bs-secondary-contrast-r: 0;
	--bs-secondary-contrast-g: 0;
	--bs-secondary-contrast-b: 0;
	--bs-secondary-shift-25: #242537;
	--bs-secondary-shift-25-rgb: 36, 37, 55;
	--bs-secondary-shift-25-r: 36;
	--bs-secondary-shift-25-g: 37;
	--bs-secondary-shift-25-b: 55;
	--bs-subtle-background: #000493;
	--bs-subtle-background-rgb: 0, 4, 147;
	--bs-subtle-background-r: 0;
	--bs-subtle-background-g: 4;
	--bs-subtle-background-b: 147;
	--bs-subtle-background-hex: #000493;
	--bs-subtle-background-contrast: #000628;
	--bs-subtle-background-contrast-rgb: 0, 6, 40;
	--bs-subtle-background-contrast-r: 0;
	--bs-subtle-background-contrast-g: 6;
	--bs-subtle-background-contrast-b: 40;
	--bs-subtle-background-shift-25: #bfc0e4;
	--bs-subtle-background-shift-25-rgb: 191, 192, 228;
	--bs-subtle-background-shift-25-r: 191;
	--bs-subtle-background-shift-25-g: 192;
	--bs-subtle-background-shift-25-b: 228;
	--bs-background: #000628;
	--bs-background-rgb: 0, 6, 40;
	--bs-background-r: 0;
	--bs-background-g: 6;
	--bs-background-b: 40;
	--bs-background-hex: #000628;
	--bs-background-contrast: #000628;
	--bs-background-contrast-rgb: 0, 6, 40;
	--bs-background-contrast-r: 0;
	--bs-background-contrast-g: 6;
	--bs-background-contrast-b: 40;
	--bs-background-shift-25: #bfc1c9;
	--bs-background-shift-25-rgb: 191, 193, 201;
	--bs-background-shift-25-r: 191;
	--bs-background-shift-25-g: 193;
	--bs-background-shift-25-b: 201;
}

:root .btn:where(.wp-element-button, .wp-block-button__link) {
	background-color: var(--bs-btn-bg);
}

:root .btn:where(.wp-block-button__link) {
	color: var(--bs-btn-color);
}

.btn:not(.wp-element-button), .wp-element-button {
	--bs-btn-font-size: inherit;
	--bs-btn-font-family: inherit;
	--bs-btn-font-weight: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
}

:root .btn:not(.btn-link):where(.wp-block-button, .wp-block-button__link) {

}

:root .btn:not(.btn-sm):not(.btn-lg):where(.wp-block-button, .wp-block-button__link) {

}

.btn.btn-primary:not(.wp-block-button) {
	--bs-btn-color: #fff;
	--bs-btn-hover-color: #fff;
	--bs-btn-active-color: #fff;
}

.btn.btn-outline-primary:not(.wp-block-button) {
	--bs-btn-color: #32373c;
	--bs-btn-hover-color: #fff;
	--bs-btn-active-color: #fff;
}

.container {
	max-width: var(--wp--style--global--wide-size, 1200px);
}

.container-fluid.alignfull {
	margin-left: auto;
	margin-right: auto;
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
	width: auto;
}

figure.alignfull,figure.alignwide {
	display: block;
	max-width: none;
}

.wp-site-blocks {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.card-img-top:not(img) {
	overflow: clip;
}

.navbar-brand {
	position: relative;
}

.navbar-brand a {
	text-decoration: inherit;
	color: inherit;
}

.navbar-brand a:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
	z-index: 3;
}

.navbar-brand a:hover,.navbar-brand a:focus {
	color: inherit;
}

:root h1:where(.wp-block-heading) {

}

:root h2:where(.wp-block-heading) {

}
