body {
	--bs-body-bg: #ffffff;
	--bs-body-bg-rgb: 255, 255, 255;
	--bs-body-color: black;
	--bs-border-radius: 0.35rem;
	--bs-body-font-family: var(--wp--preset--font-family--roboto-slab);
	--bs-body-font-size: 1rem;
	--bs-link-color: var(--wp--preset--color--primary);
	--bs-primary: #1d24d4;
	--bs-primary-rgb: 29, 36, 212;
	--bs-primary-r: 29;
	--bs-primary-g: 36;
	--bs-primary-b: 212;
	--bs-primary-hex: #1d24d4;
	--bs-primary-contrast: #ffffff;
	--bs-primary-contrast-rgb: 255, 255, 255;
	--bs-primary-contrast-r: 255;
	--bs-primary-contrast-g: 255;
	--bs-primary-contrast-b: 255;
	--bs-primary-shift-25: #c7c8f4;
	--bs-primary-shift-25-rgb: 199, 200, 244;
	--bs-primary-shift-25-r: 199;
	--bs-primary-shift-25-g: 200;
	--bs-primary-shift-25-b: 244;
	--bs-secondary: #ffa69e;
	--bs-secondary-rgb: 255, 166, 158;
	--bs-secondary-r: 255;
	--bs-secondary-g: 166;
	--bs-secondary-b: 158;
	--bs-secondary-hex: #ffa69e;
	--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: #402a28;
	--bs-secondary-shift-25-rgb: 64, 42, 40;
	--bs-secondary-shift-25-r: 64;
	--bs-secondary-shift-25-g: 42;
	--bs-secondary-shift-25-b: 40;
	--bs-success: #198754;
	--bs-success-rgb: 25, 135, 84;
	--bs-success-r: 25;
	--bs-success-g: 135;
	--bs-success-b: 84;
	--bs-success-hex: #198754;
	--bs-success-contrast: #ffffff;
	--bs-success-contrast-rgb: 255, 255, 255;
	--bs-success-contrast-r: 255;
	--bs-success-contrast-g: 255;
	--bs-success-contrast-b: 255;
	--bs-success-shift-25: #c6e1d4;
	--bs-success-shift-25-rgb: 198, 225, 212;
	--bs-success-shift-25-r: 198;
	--bs-success-shift-25-g: 225;
	--bs-success-shift-25-b: 212;
	--bs-info: #b8f2e6;
	--bs-info-rgb: 184, 242, 230;
	--bs-info-r: 184;
	--bs-info-g: 242;
	--bs-info-b: 230;
	--bs-info-hex: #b8f2e6;
	--bs-info-contrast: #000000;
	--bs-info-contrast-rgb: 0, 0, 0;
	--bs-info-contrast-r: 0;
	--bs-info-contrast-g: 0;
	--bs-info-contrast-b: 0;
	--bs-info-shift-25: #2e3d3a;
	--bs-info-shift-25-rgb: 46, 61, 58;
	--bs-info-shift-25-r: 46;
	--bs-info-shift-25-g: 61;
	--bs-info-shift-25-b: 58;
	--bs-warning: #faf3dd;
	--bs-warning-rgb: 250, 243, 221;
	--bs-warning-r: 250;
	--bs-warning-g: 243;
	--bs-warning-b: 221;
	--bs-warning-hex: #faf3dd;
	--bs-warning-contrast: #000000;
	--bs-warning-contrast-rgb: 0, 0, 0;
	--bs-warning-contrast-r: 0;
	--bs-warning-contrast-g: 0;
	--bs-warning-contrast-b: 0;
	--bs-warning-shift-25: #3f3d37;
	--bs-warning-shift-25-rgb: 63, 61, 55;
	--bs-warning-shift-25-r: 63;
	--bs-warning-shift-25-g: 61;
	--bs-warning-shift-25-b: 55;
	--bs-danger: #dc3545;
	--bs-danger-rgb: 220, 53, 69;
	--bs-danger-r: 220;
	--bs-danger-g: 53;
	--bs-danger-b: 69;
	--bs-danger-hex: #dc3545;
	--bs-danger-contrast: #ffffff;
	--bs-danger-contrast-rgb: 255, 255, 255;
	--bs-danger-contrast-r: 255;
	--bs-danger-contrast-g: 255;
	--bs-danger-contrast-b: 255;
	--bs-danger-shift-25: #f6cdd1;
	--bs-danger-shift-25-rgb: 246, 205, 209;
	--bs-danger-shift-25-r: 246;
	--bs-danger-shift-25-g: 205;
	--bs-danger-shift-25-b: 209;
	--bs-light: #faf3dd;
	--bs-light-rgb: 250, 243, 221;
	--bs-light-r: 250;
	--bs-light-g: 243;
	--bs-light-b: 221;
	--bs-light-hex: #faf3dd;
	--bs-light-contrast: #000000;
	--bs-light-contrast-rgb: 0, 0, 0;
	--bs-light-contrast-r: 0;
	--bs-light-contrast-g: 0;
	--bs-light-contrast-b: 0;
	--bs-light-shift-25: #3f3d37;
	--bs-light-shift-25-rgb: 63, 61, 55;
	--bs-light-shift-25-r: 63;
	--bs-light-shift-25-g: 61;
	--bs-light-shift-25-b: 55;
	--bs-dark: #212529;
	--bs-dark-rgb: 33, 37, 41;
	--bs-dark-r: 33;
	--bs-dark-g: 37;
	--bs-dark-b: 41;
	--bs-dark-hex: #212529;
	--bs-dark-contrast: #ffffff;
	--bs-dark-contrast-rgb: 255, 255, 255;
	--bs-dark-contrast-r: 255;
	--bs-dark-contrast-g: 255;
	--bs-dark-contrast-b: 255;
	--bs-dark-shift-25: #c8c9ca;
	--bs-dark-shift-25-rgb: 200, 201, 202;
	--bs-dark-shift-25-r: 200;
	--bs-dark-shift-25-g: 201;
	--bs-dark-shift-25-b: 202;
	--bs-body-bg-r: 255;
	--bs-body-bg-g: 255;
	--bs-body-bg-b: 255;
	--bs-body-bg-hex: #ffffff;
	--bs-body-bg-contrast: #000000;
	--bs-body-bg-contrast-rgb: 0, 0, 0;
	--bs-body-bg-contrast-r: 0;
	--bs-body-bg-contrast-g: 0;
	--bs-body-bg-contrast-b: 0;
	--bs-body-bg-shift-25: #404040;
	--bs-body-bg-shift-25-rgb: 64, 64, 64;
	--bs-body-bg-shift-25-r: 64;
	--bs-body-bg-shift-25-g: 64;
	--bs-body-bg-shift-25-b: 64;
	--bs-body-tertiary-bg: #f8f9fa;
	--bs-body-tertiary-bg-rgb: 248, 249, 250;
	--bs-body-tertiary-bg-r: 248;
	--bs-body-tertiary-bg-g: 249;
	--bs-body-tertiary-bg-b: 250;
	--bs-body-tertiary-bg-hex: #f8f9fa;
	--bs-body-tertiary-bg-contrast: #000000;
	--bs-body-tertiary-bg-contrast-rgb: 0, 0, 0;
	--bs-body-tertiary-bg-contrast-r: 0;
	--bs-body-tertiary-bg-contrast-g: 0;
	--bs-body-tertiary-bg-contrast-b: 0;
	--bs-body-tertiary-bg-shift-25: #3e3e3f;
	--bs-body-tertiary-bg-shift-25-rgb: 62, 62, 63;
	--bs-body-tertiary-bg-shift-25-r: 62;
	--bs-body-tertiary-bg-shift-25-g: 62;
	--bs-body-tertiary-bg-shift-25-b: 63;
	--bs-body-secondary-bg: #e9ecef;
	--bs-body-secondary-bg-rgb: 233, 236, 239;
	--bs-body-secondary-bg-r: 233;
	--bs-body-secondary-bg-g: 236;
	--bs-body-secondary-bg-b: 239;
	--bs-body-secondary-bg-hex: #e9ecef;
	--bs-body-secondary-bg-contrast: #000000;
	--bs-body-secondary-bg-contrast-rgb: 0, 0, 0;
	--bs-body-secondary-bg-contrast-r: 0;
	--bs-body-secondary-bg-contrast-g: 0;
	--bs-body-secondary-bg-contrast-b: 0;
	--bs-body-secondary-bg-shift-25: #3a3b3c;
	--bs-body-secondary-bg-shift-25-rgb: 58, 59, 60;
	--bs-body-secondary-bg-shift-25-r: 58;
	--bs-body-secondary-bg-shift-25-g: 59;
	--bs-body-secondary-bg-shift-25-b: 60;
}

: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: var(--wp--preset--font-family--poppins);
	--bs-btn-font-weight: 700;
	text-transform: inherit;
	letter-spacing: inherit;
}

:root .btn:not(.btn-link):where(.wp-block-button, .wp-block-button__link) {
	--bs-btn-border-radius: 0.25rem;
	--bs-btn-font-weight: 600;
	--bs-btn-font-family: var(--wp--preset--font-family--poppins);
}

:root .btn:not(.btn-sm):not(.btn-lg):where(.wp-block-button, .wp-block-button__link) {
	--bs-btn-padding-x: 1rem;
	--bs-btn-padding-y: 0.5rem;
}

.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: var(--wp--preset--color--primary);
	--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) {

}
