@charset "utf-8";
/* CSS Document */
/**
 * @package WordPress
 * @subpackage HLX
 * @since HLX 1.7.0.2412
 */

:nth-child(1) { --n: 1 }
:nth-child(2) { --n: 2 }
:nth-child(3) { --n: 3 }
:nth-child(4) { --n: 4 }
:nth-child(5) { --n: 5 }
:nth-child(6) { --n: 6 }
:nth-child(7) { --n: 7 }
:nth-child(8) { --n: 8 }
:nth-child(9) { --n: 9 }
:nth-child(10) { --n: 10 }
:nth-child(11) { --n: 11 }
:nth-child(12) { --n: 12 }
:nth-child(13) { --n: 13 }
:nth-child(14) { --n: 14 }
:nth-child(15) { --n: 15 }
:nth-child(16) { --n: 16 }
:nth-child(17) { --n: 17 }
:nth-child(18) { --n: 18 }
:nth-child(19) { --n: 19 }
:nth-child(20) { --n: 20 }
:nth-child(21) { --n: 21 }
:nth-child(22) { --n: 22 }
:nth-child(23) { --n: 23 }
:nth-child(24) { --n: 24 }
:nth-child(25) { --n: 25 }
:nth-child(26) { --n: 26 }
:nth-child(27) { --n: 27 }
:nth-child(28) { --n: 28 }
:nth-child(29) { --n: 29 }
:nth-child(30) { --n: 30 }
:nth-child(31) { --n: 31 }
:nth-child(32) { --n: 32 }
:nth-child(33) { --n: 33 }
:nth-child(34) { --n: 34 }
:nth-child(35) { --n: 35 }
:nth-child(36) { --n: 36 }
:nth-child(37) { --n: 37 }
:nth-child(38) { --n: 38 }
:nth-child(39) { --n: 39 }
:nth-child(40) { --n: 40 }
:nth-child(41) { --n: 41 }
:nth-child(42) { --n: 42 }
:nth-child(43) { --n: 43 }
:nth-child(44) { --n: 44 }
:nth-child(45) { --n: 45 }
:nth-child(46) { --n: 46 }
:nth-child(47) { --n: 47 }
:nth-child(48) { --n: 48 }
:nth-child(49) { --n: 49 }
:nth-child(50) { --n: 50 }
:nth-child(51) { --n: 51 }
:nth-child(52) { --n: 52 }
:nth-child(53) { --n: 53 }
:nth-child(54) { --n: 54 }
:nth-child(55) { --n: 55 }
:nth-child(56) { --n: 56 }
:nth-child(57) { --n: 57 }
:nth-child(58) { --n: 58 }
:nth-child(59) { --n: 59 }
:nth-child(60) { --n: 60 }
:nth-child(61) { --n: 61 }
:nth-child(62) { --n: 62 }
:nth-child(63) { --n: 63 }
:nth-child(64) { --n: 64 }
:nth-child(65) { --n: 65 }
:nth-child(66) { --n: 66 }
:nth-child(67) { --n: 67 }
:nth-child(68) { --n: 68 }
:nth-child(69) { --n: 69 }
:nth-child(70) { --n: 70 }
:nth-child(71) { --n: 71 }
:nth-child(72) { --n: 72 }
:nth-child(73) { --n: 73 }
:nth-child(74) { --n: 74 }
:nth-child(75) { --n: 75 }
:nth-child(76) { --n: 76 }
:nth-child(77) { --n: 77 }
:nth-child(78) { --n: 78 }
:nth-child(79) { --n: 79 }
:nth-child(80) { --n: 80 }
:nth-child(81) { --n: 81 }
:nth-child(82) { --n: 82 }
:nth-child(83) { --n: 83 }
:nth-child(84) { --n: 84 }
:nth-child(85) { --n: 85 }
:nth-child(86) { --n: 86 }
:nth-child(87) { --n: 87 }
:nth-child(88) { --n: 88 }
:nth-child(89) { --n: 89 }
:nth-child(90) { --n: 90 }
:nth-child(91) { --n: 91 }
:nth-child(92) { --n: 92 }
:nth-child(93) { --n: 93 }
:nth-child(94) { --n: 94 }
:nth-child(95) { --n: 95 }
:nth-child(96) { --n: 96 }
:nth-child(97) { --n: 97 }
:nth-child(98) { --n: 98 }
:nth-child(99) { --n: 99 }
:nth-child(99+n) { --n: 100 }

/* Base */
.vw-0 { width: 0vw !important; }
.vw-5 { width: 5vw !important; }
.vw-10 { width: 10vw !important; }
.vw-15 { width: 15vw !important; }
.vw-20 { width: 20vw !important; }
.vw-25 { width: 25vw !important; }
.vw-30 { width: 30vw !important; }
.vw-35 { width: 35vw !important; }
.vw-40 { width: 40vw !important; }
.vw-45 { width: 45vw !important; }
.vw-50 { width: 50vw !important; }
.vw-55 { width: 55vw !important; }
.vw-60 { width: 60vw !important; }
.vw-65 { width: 65vw !important; }
.vw-70 { width: 70vw !important; }
.vw-75 { width: 75vw !important; }
.vw-80 { width: 80vw !important; }
.vw-85 { width: 85vw !important; }
.vw-90 { width: 90vw !important; }
.vw-95 { width: 95vw !important; }
.vw-100 { width: 100vw !important; }

.vh-0 { height: 0vh !important; }
.vh-5 { height: 5vh !important; }
.vh-10 { height: 10vh !important; }
.vh-15 { height: 15vh !important; }
.vh-20 { height: 20vh !important; }
.vh-25 { height: 25vh !important; }
.vh-30 { height: 30vh !important; }
.vh-35 { height: 35vh !important; }
.vh-40 { height: 40vh !important; }
.vh-45 { height: 45vh !important; }
.vh-50 { height: 50vh !important; }
.vh-55 { height: 55vh !important; }
.vh-60 { height: 60vh !important; }
.vh-65 { height: 65vh !important; }
.vh-70 { height: 70vh !important; }
.vh-75 { height: 75vh !important; }
.vh-80 { height: 80vh !important; }
.vh-85 { height: 85vh !important; }
.vh-90 { height: 90vh !important; }
.vh-95 { height: 95vh !important; }
.vh-100 { height: 100vh !important; }

.w-0 { width: 0% !important; }
.w-5 { width: 5% !important; }
.w-10 { width: 10% !important; }
.w-15 { width: 15% !important; }
.w-20 { width: 20% !important; }
.w-25 { width: 25% !important; }
.w-30 { width: 30% !important; }
.w-35 { width: 35% !important; }
.w-40 { width: 40% !important; }
.w-45 { width: 45% !important; }
.w-50 { width: 50% !important; }
.w-55 { width: 55% !important; }
.w-60 { width: 60% !important; }
.w-65 { width: 65% !important; }
.w-70 { width: 70% !important; }
.w-75 { width: 75% !important; }
.w-80 { width: 80% !important; }
.w-85 { width: 85% !important; }
.w-90 { width: 90% !important; }
.w-95 { width: 95% !important; }
.w-100 { width: 100% !important; }

.h-0 { height: 0% !important; }
.h-5 { height: 5% !important; }
.h-10 { height: 10% !important; }
.h-15 { height: 15% !important; }
.h-20 { height: 20% !important; }
.h-25 { height: 25% !important; }
.h-30 { height: 30% !important; }
.h-35 { height: 35% !important; }
.h-40 { height: 40% !important; }
.h-45 { height: 45% !important; }
.h-50 { height: 50% !important; }
.h-55 { height: 55% !important; }
.h-60 { height: 60% !important; }
.h-65 { height: 65% !important; }
.h-70 { height: 70% !important; }
.h-75 { height: 75% !important; }
.h-80 { height: 80% !important; }
.h-85 { height: 85% !important; }
.h-90 { height: 90% !important; }
.h-95 { height: 95% !important; }
.h-100 { height: 100% !important; }

.l-0 { left: 0% !important; }
.l-5 { left: 5% !important; }
.l-10 { left: 10% !important; }
.l-15 { left: 15% !important; }
.l-20 { left: 20% !important; }
.l-25 { left: 25% !important; }
.l-30 { left: 30% !important; }
.l-35 { left: 35% !important; }
.l-40 { left: 40% !important; }
.l-45 { left: 45% !important; }
.l-50 { left: 50% !important; }
.l-55 { left: 55% !important; }
.l-60 { left: 60% !important; }
.l-65 { left: 65% !important; }
.l-70 { left: 70% !important; }
.l-75 { left: 75% !important; }
.l-80 { left: 80% !important; }
.l-85 { left: 85% !important; }
.l-90 { left: 90% !important; }
.l-95 { left: 95% !important; }
.l-100 { left: 100% !important; }

.r-0 { right: 0% !important; }
.r-5 { right: 5% !important; }
.r-10 { right: 10% !important; }
.r-15 { right: 15% !important; }
.r-20 { right: 20% !important; }
.r-25 { right: 25% !important; }
.r-30 { right: 30% !important; }
.r-35 { right: 35% !important; }
.r-40 { right: 40% !important; }
.r-45 { right: 45% !important; }
.r-50 { right: 50% !important; }
.r-55 { right: 55% !important; }
.r-60 { right: 60% !important; }
.r-65 { right: 65% !important; }
.r-70 { right: 70% !important; }
.r-75 { right: 75% !important; }
.r-80 { right: 80% !important; }
.r-85 { right: 85% !important; }
.r-90 { right: 90% !important; }
.r-95 { right: 95% !important; }
.r-100 { right: 100% !important; }

.t-0 { top: 0% !important; }
.t-5 { top: 5% !important; }
.t-10 { top: 10% !important; }
.t-15 { top: 15% !important; }
.t-20 { top: 20% !important; }
.t-25 { top: 25% !important; }
.t-30 { top: 30% !important; }
.t-35 { top: 35% !important; }
.t-40 { top: 40% !important; }
.t-45 { top: 45% !important; }
.t-50 { top: 50% !important; }
.t-55 { top: 55% !important; }
.t-60 { top: 60% !important; }
.t-65 { top: 65% !important; }
.t-70 { top: 70% !important; }
.t-75 { top: 75% !important; }
.t-80 { top: 80% !important; }
.t-85 { top: 85% !important; }
.t-90 { top: 90% !important; }
.t-95 { top: 95% !important; }
.t-100 { top: 100% !important; }

.b-0 { bottom: 0% !important; }
.b-5 { bottom: 5% !important; }
.b-10 { bottom: 10% !important; }
.b-15 { bottom: 15% !important; }
.b-20 { bottom: 20% !important; }
.b-25 { bottom: 25% !important; }
.b-30 { bottom: 30% !important; }
.b-35 { bottom: 35% !important; }
.b-40 { bottom: 40% !important; }
.b-45 { bottom: 45% !important; }
.b-50 { bottom: 50% !important; }
.b-55 { bottom: 55% !important; }
.b-60 { bottom: 60% !important; }
.b-65 { bottom: 65% !important; }
.b-70 { bottom: 70% !important; }
.b-75 { bottom: 75% !important; }
.b-80 { bottom: 80% !important; }
.b-85 { bottom: 85% !important; }
.b-90 { bottom: 90% !important; }
.b-95 { bottom: 95% !important; }
.b-100 { bottom: 100% !important; }

.o-0 { opacity: 0 !important; }
.o-5 { opacity: 0.05 !important; }
.o-10 { opacity: 0.1 !important; }
.o-15 { opacity: 0.15 !important; }
.o-20 { opacity: 0.2 !important; }
.o-25 { opacity: 0.25 !important; }
.o-30 { opacity: 0.3 !important; }
.o-35 { opacity: 0.35 !important; }
.o-40 { opacity: 0.4 !important; }
.o-45 { opacity: 0.45 !important; }
.o-50 { opacity: 0.5 !important; }
.o-55 { opacity: 0.55 !important; }
.o-60 { opacity: 0.6 !important; }
.o-65 { opacity: 0.65 !important; }
.o-70 { opacity: 0.7 !important; }
.o-75 { opacity: 0.75 !important; }
.o-80 { opacity: 0.8 !important; }
.o-85 { opacity: 0.85 !important; }
.o-90 { opacity: 0.9 !important; }
.o-95 { opacity: 0.95 !important; }
.o-100 { opacity: 1 !important; }

.p-sta { position: static !important; }
.p-rel { position: relative !important; }
.p-abs { position: absolute !important; }
.p-fix { position: fixed !important; }
.p-stk { position: sticky !important; }

.text-xs { font-size: var(--hlx-fs-xs) !important; }
.text-sm { font-size: var(--hlx-fs-sm) !important; }
.text-md { font-size: var(--hlx-fs-md) !important; }
.text-lg { font-size: var(--hlx-fs-lg) !important; }
.text-xl { font-size: var(--hlx-fs-xl) !important; }
.text-justify { text-align: justify; }
.text-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
.text-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
.text-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
.text-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
.text-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

.pch-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
.pch-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
.pch-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
.pch-100 { padding-left: 1ch; padding-right: 1ch; }
.pem-25 { padding-left: 0.25em; padding-right: 0.25em; }
.pem-50 { padding-left: 0.50em; padding-right: 0.50em; }
.pem-70 { padding-left: 0.75em; padding-right: 0.75em; }
.pem-100 { padding-left: 1em; padding-right: 1em; }

.object-position-top-left { object-position: top left; }
.object-position-top-right { object-position: top right; }
.object-position-top-center { object-position: top center; }
.object-position-bottom-left { object-position: bottom left; }
.object-position-bottom-right { object-position: bottom right; }
.object-position-bottom-center { object-position: bottom center; }
.object-position-center-left { object-position: center left; }
.object-position-center-right { object-position: center right; }
.object-position-center-center { object-position: center center; }

.blend-normal { mix-blend-mode: normal; }
.blend-multiply { mix-blend-mode: multiply; }
.blend-screen { mix-blend-mode: screen; }
.blend-overlay { mix-blend-mode: overlay; }
.blend-darken { mix-blend-mode: darken; }
.blend-lighten { mix-blend-mode: lighten; }
.blend-color-dodge { mix-blend-mode: color-dodge; }
.blend-color-burn { mix-blend-mode: color-burn; }
.blend-hard-light { mix-blend-mode: hard-light; }
.blend-soft-light { mix-blend-mode: soft-light; }
.blend-difference { mix-blend-mode: difference; }
.blend-exclusion { mix-blend-mode: exclusion; }
.blend-hue { mix-blend-mode: hue; }
.blend-saturation { mix-blend-mode: saturation; }
.blend-color { mix-blend-mode: color; }
.blend-luminosity { mix-blend-mode: luminosity; }
.blend-plus-darker { mix-blend-mode: plus-darker; }
.blend-plus-lighter { mix-blend-mode: plus-lighter; }

/* Small Breakpoint */

@media (min-width: 576px) {
	.vw-sm-0 { width: 0vw !important; }
	.vw-sm-5 { width: 5vw !important; }
	.vw-sm-10 { width: 10vw !important; }
	.vw-sm-15 { width: 15vw !important; }
	.vw-sm-20 { width: 20vw !important; }
	.vw-sm-25 { width: 25vw !important; }
	.vw-sm-30 { width: 30vw !important; }
	.vw-sm-35 { width: 35vw !important; }
	.vw-sm-40 { width: 40vw !important; }
	.vw-sm-45 { width: 45vw !important; }
	.vw-sm-50 { width: 50vw !important; }
	.vw-sm-55 { width: 55vw !important; }
	.vw-sm-60 { width: 60vw !important; }
	.vw-sm-65 { width: 65vw !important; }
	.vw-sm-70 { width: 70vw !important; }
	.vw-sm-75 { width: 75vw !important; }
	.vw-sm-80 { width: 80vw !important; }
	.vw-sm-85 { width: 85vw !important; }
	.vw-sm-90 { width: 90vw !important; }
	.vw-sm-95 { width: 95vw !important; }
	.vw-sm-100 { width: 100vw !important; }

	.vh-sm-0 { height: 0vh !important; }
	.vh-sm-5 { height: 5vh !important; }
	.vh-sm-10 { height: 10vh !important; }
	.vh-sm-15 { height: 15vh !important; }
	.vh-sm-20 { height: 20vh !important; }
	.vh-sm-25 { height: 25vh !important; }
	.vh-sm-30 { height: 30vh !important; }
	.vh-sm-35 { height: 35vh !important; }
	.vh-sm-40 { height: 40vh !important; }
	.vh-sm-45 { height: 45vh !important; }
	.vh-sm-50 { height: 50vh !important; }
	.vh-sm-55 { height: 55vh !important; }
	.vh-sm-60 { height: 60vh !important; }
	.vh-sm-65 { height: 65vh !important; }
	.vh-sm-70 { height: 70vh !important; }
	.vh-sm-75 { height: 75vh !important; }
	.vh-sm-80 { height: 80vh !important; }
	.vh-sm-85 { height: 85vh !important; }
	.vh-sm-90 { height: 90vh !important; }
	.vh-sm-95 { height: 95vh !important; }
	.vh-sm-100 { height: 100vh !important; }

	.w-sm-0 { width: 0% !important; }
	.w-sm-5 { width: 5% !important; }
	.w-sm-10 { width: 10% !important; }
	.w-sm-15 { width: 15% !important; }
	.w-sm-20 { width: 20% !important; }
	.w-sm-25 { width: 25% !important; }
	.w-sm-30 { width: 30% !important; }
	.w-sm-35 { width: 35% !important; }
	.w-sm-40 { width: 40% !important; }
	.w-sm-45 { width: 45% !important; }
	.w-sm-50 { width: 50% !important; }
	.w-sm-55 { width: 55% !important; }
	.w-sm-60 { width: 60% !important; }
	.w-sm-65 { width: 65% !important; }
	.w-sm-70 { width: 70% !important; }
	.w-sm-75 { width: 75% !important; }
	.w-sm-80 { width: 80% !important; }
	.w-sm-85 { width: 85% !important; }
	.w-sm-90 { width: 90% !important; }
	.w-sm-95 { width: 95% !important; }
	.w-sm-100 { width: 100% !important; }

	.h-sm-0 { height: 0% !important; }
	.h-sm-5 { height: 5% !important; }
	.h-sm-10 { height: 10% !important; }
	.h-sm-15 { height: 15% !important; }
	.h-sm-20 { height: 20% !important; }
	.h-sm-25 { height: 25% !important; }
	.h-sm-30 { height: 30% !important; }
	.h-sm-35 { height: 35% !important; }
	.h-sm-40 { height: 40% !important; }
	.h-sm-45 { height: 45% !important; }
	.h-sm-50 { height: 50% !important; }
	.h-sm-55 { height: 55% !important; }
	.h-sm-60 { height: 60% !important; }
	.h-sm-65 { height: 65% !important; }
	.h-sm-70 { height: 70% !important; }
	.h-sm-75 { height: 75% !important; }
	.h-sm-80 { height: 80% !important; }
	.h-sm-85 { height: 85% !important; }
	.h-sm-90 { height: 90% !important; }
	.h-sm-95 { height: 95% !important; }
	.h-sm-100 { height: 100% !important; }

	.l-sm-0 { left: 0% !important; }
	.l-sm-5 { left: 5% !important; }
	.l-sm-10 { left: 10% !important; }
	.l-sm-15 { left: 15% !important; }
	.l-sm-20 { left: 20% !important; }
	.l-sm-25 { left: 25% !important; }
	.l-sm-30 { left: 30% !important; }
	.l-sm-35 { left: 35% !important; }
	.l-sm-40 { left: 40% !important; }
	.l-sm-45 { left: 45% !important; }
	.l-sm-50 { left: 50% !important; }
	.l-sm-55 { left: 55% !important; }
	.l-sm-60 { left: 60% !important; }
	.l-sm-65 { left: 65% !important; }
	.l-sm-70 { left: 70% !important; }
	.l-sm-75 { left: 75% !important; }
	.l-sm-80 { left: 80% !important; }
	.l-sm-85 { left: 85% !important; }
	.l-sm-90 { left: 90% !important; }
	.l-sm-95 { left: 95% !important; }
	.l-sm-100 { left: 100% !important; }

	.r-sm-0 { right: 0% !important; }
	.r-sm-5 { right: 5% !important; }
	.r-sm-10 { right: 10% !important; }
	.r-sm-15 { right: 15% !important; }
	.r-sm-20 { right: 20% !important; }
	.r-sm-25 { right: 25% !important; }
	.r-sm-30 { right: 30% !important; }
	.r-sm-35 { right: 35% !important; }
	.r-sm-40 { right: 40% !important; }
	.r-sm-45 { right: 45% !important; }
	.r-sm-50 { right: 50% !important; }
	.r-sm-55 { right: 55% !important; }
	.r-sm-60 { right: 60% !important; }
	.r-sm-65 { right: 65% !important; }
	.r-sm-70 { right: 70% !important; }
	.r-sm-75 { right: 75% !important; }
	.r-sm-80 { right: 80% !important; }
	.r-sm-85 { right: 85% !important; }
	.r-sm-90 { right: 90% !important; }
	.r-sm-95 { right: 95% !important; }
	.r-sm-100 { right: 100% !important; }

	.t-sm-0 { top: 0% !important; }
	.t-sm-5 { top: 5% !important; }
	.t-sm-10 { top: 10% !important; }
	.t-sm-15 { top: 15% !important; }
	.t-sm-20 { top: 20% !important; }
	.t-sm-25 { top: 25% !important; }
	.t-sm-30 { top: 30% !important; }
	.t-sm-35 { top: 35% !important; }
	.t-sm-40 { top: 40% !important; }
	.t-sm-45 { top: 45% !important; }
	.t-sm-50 { top: 50% !important; }
	.t-sm-55 { top: 55% !important; }
	.t-sm-60 { top: 60% !important; }
	.t-sm-65 { top: 65% !important; }
	.t-sm-70 { top: 70% !important; }
	.t-sm-75 { top: 75% !important; }
	.t-sm-80 { top: 80% !important; }
	.t-sm-85 { top: 85% !important; }
	.t-sm-90 { top: 90% !important; }
	.t-sm-95 { top: 95% !important; }
	.t-sm-100 { top: 100% !important; }

	.b-sm-0 { bottom: 0% !important; }
	.b-sm-5 { bottom: 5% !important; }
	.b-sm-10 { bottom: 10% !important; }
	.b-sm-15 { bottom: 15% !important; }
	.b-sm-20 { bottom: 20% !important; }
	.b-sm-25 { bottom: 25% !important; }
	.b-sm-30 { bottom: 30% !important; }
	.b-sm-35 { bottom: 35% !important; }
	.b-sm-40 { bottom: 40% !important; }
	.b-sm-45 { bottom: 45% !important; }
	.b-sm-50 { bottom: 50% !important; }
	.b-sm-55 { bottom: 55% !important; }
	.b-sm-60 { bottom: 60% !important; }
	.b-sm-65 { bottom: 65% !important; }
	.b-sm-70 { bottom: 70% !important; }
	.b-sm-75 { bottom: 75% !important; }
	.b-sm-80 { bottom: 80% !important; }
	.b-sm-85 { bottom: 85% !important; }
	.b-sm-90 { bottom: 90% !important; }
	.b-sm-95 { bottom: 95% !important; }
	.b-sm-100 { bottom: 100% !important; }

	.o-sm-0 { opacity: 0 !important; }
	.o-sm-5 { opacity: 0.05 !important; }
	.o-sm-10 { opacity: 0.1 !important; }
	.o-sm-15 { opacity: 0.15 !important; }
	.o-sm-20 { opacity: 0.2 !important; }
	.o-sm-25 { opacity: 0.25 !important; }
	.o-sm-30 { opacity: 0.3 !important; }
	.o-sm-35 { opacity: 0.35 !important; }
	.o-sm-40 { opacity: 0.4 !important; }
	.o-sm-45 { opacity: 0.45 !important; }
	.o-sm-50 { opacity: 0.5 !important; }
	.o-sm-55 { opacity: 0.55 !important; }
	.o-sm-60 { opacity: 0.6 !important; }
	.o-sm-65 { opacity: 0.65 !important; }
	.o-sm-70 { opacity: 0.7 !important; }
	.o-sm-75 { opacity: 0.75 !important; }
	.o-sm-80 { opacity: 0.8 !important; }
	.o-sm-85 { opacity: 0.85 !important; }
	.o-sm-90 { opacity: 0.9 !important; }
	.o-sm-95 { opacity: 0.95 !important; }
	.o-sm-100 { opacity: 1 !important; }

	.p-sm-sta { position: static !important; }
	.p-sm-rel { position: relative !important; }
	.p-sm-abs { position: absolute !important; }
	.p-sm-fix { position: fixed !important; }
	.p-sm-stk { position: sticky !important; }

	.text-sm-xs { font-size: var(--hlx-fs-xs) !important; }
	.text-sm-sm { font-size: var(--hlx-fs-sm) !important; }
	.text-sm-md { font-size: var(--hlx-fs-md) !important; }
	.text-sm-lg { font-size: var(--hlx-fs-lg) !important; }
	.text-sm-xl { font-size: var(--hlx-fs-xl) !important; }
	.text-sm-justify { text-align: justify; }
	.text-sm-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
	.text-sm-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
	.text-sm-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
	.text-sm-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
	.text-sm-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

	.pch-sm-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
	.pch-sm-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
	.pch-sm-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
	.pch-sm-100 { padding-left: 1ch; padding-right: 1ch; }
	.pem-sm-25 { padding-left: 0.25em; padding-right: 0.25em; }
	.pem-sm-50 { padding-left: 0.50em; padding-right: 0.50em; }
	.pem-sm-70 { padding-left: 0.75em; padding-right: 0.75em; }
	.pem-sm-100 { padding-left: 1em; padding-right: 1em; }

	.object-position-sm-top-left { object-position: top left; }
	.object-position-sm-top-right { object-position: top right; }
	.object-position-sm-top-center { object-position: top center; }
	.object-position-sm-bottom-left { object-position: bottom left; }
	.object-position-sm-bottom-right { object-position: bottom right; }
	.object-position-sm-bottom-center { object-position: bottom center; }
	.object-position-sm-center-left { object-position: center left; }
	.object-position-sm-center-right { object-position: center right; }
	.object-position-sm-center-center { object-position: center center; }

	.blend-sm-normal { mix-blend-mode: normal; }
	.blend-sm-multiply { mix-blend-mode: multiply; }
	.blend-sm-screen { mix-blend-mode: screen; }
	.blend-sm-overlay { mix-blend-mode: overlay; }
	.blend-sm-darken { mix-blend-mode: darken; }
	.blend-sm-lighten { mix-blend-mode: lighten; }
	.blend-sm-color-dodge { mix-blend-mode: color-dodge; }
	.blend-sm-color-burn { mix-blend-mode: color-burn; }
	.blend-sm-hard-light { mix-blend-mode: hard-light; }
	.blend-sm-soft-light { mix-blend-mode: soft-light; }
	.blend-sm-difference { mix-blend-mode: difference; }
	.blend-sm-exclusion { mix-blend-mode: exclusion; }
	.blend-sm-hue { mix-blend-mode: hue; }
	.blend-sm-saturation { mix-blend-mode: saturation; }
	.blend-sm-color { mix-blend-mode: color; }
	.blend-sm-luminosity { mix-blend-mode: luminosity; }
	.blend-sm-plus-darker { mix-blend-mode: plus-darker; }
	.blend-sm-plus-lighter { mix-blend-mode: plus-lighter; }
}

/* Medium Breakpoint */

@media (min-width: 768px) {
	.vw-md-0 { width: 0vw !important; }
	.vw-md-5 { width: 5vw !important; }
	.vw-md-10 { width: 10vw !important; }
	.vw-md-15 { width: 15vw !important; }
	.vw-md-20 { width: 20vw !important; }
	.vw-md-25 { width: 25vw !important; }
	.vw-md-30 { width: 30vw !important; }
	.vw-md-35 { width: 35vw !important; }
	.vw-md-40 { width: 40vw !important; }
	.vw-md-45 { width: 45vw !important; }
	.vw-md-50 { width: 50vw !important; }
	.vw-md-55 { width: 55vw !important; }
	.vw-md-60 { width: 60vw !important; }
	.vw-md-65 { width: 65vw !important; }
	.vw-md-70 { width: 70vw !important; }
	.vw-md-75 { width: 75vw !important; }
	.vw-md-80 { width: 80vw !important; }
	.vw-md-85 { width: 85vw !important; }
	.vw-md-90 { width: 90vw !important; }
	.vw-md-95 { width: 95vw !important; }
	.vw-md-100 { width: 100vw !important; }

	.vh-md-0 { height: 0vh !important; }
	.vh-md-5 { height: 5vh !important; }
	.vh-md-10 { height: 10vh !important; }
	.vh-md-15 { height: 15vh !important; }
	.vh-md-20 { height: 20vh !important; }
	.vh-md-25 { height: 25vh !important; }
	.vh-md-30 { height: 30vh !important; }
	.vh-md-35 { height: 35vh !important; }
	.vh-md-40 { height: 40vh !important; }
	.vh-md-45 { height: 45vh !important; }
	.vh-md-50 { height: 50vh !important; }
	.vh-md-55 { height: 55vh !important; }
	.vh-md-60 { height: 60vh !important; }
	.vh-md-65 { height: 65vh !important; }
	.vh-md-70 { height: 70vh !important; }
	.vh-md-75 { height: 75vh !important; }
	.vh-md-80 { height: 80vh !important; }
	.vh-md-85 { height: 85vh !important; }
	.vh-md-90 { height: 90vh !important; }
	.vh-md-95 { height: 95vh !important; }
	.vh-md-100 { height: 100vh !important; }

	.w-md-0 { width: 0% !important; }
	.w-md-5 { width: 5% !important; }
	.w-md-10 { width: 10% !important; }
	.w-md-15 { width: 15% !important; }
	.w-md-20 { width: 20% !important; }
	.w-md-25 { width: 25% !important; }
	.w-md-30 { width: 30% !important; }
	.w-md-35 { width: 35% !important; }
	.w-md-40 { width: 40% !important; }
	.w-md-45 { width: 45% !important; }
	.w-md-50 { width: 50% !important; }
	.w-md-55 { width: 55% !important; }
	.w-md-60 { width: 60% !important; }
	.w-md-65 { width: 65% !important; }
	.w-md-70 { width: 70% !important; }
	.w-md-75 { width: 75% !important; }
	.w-md-80 { width: 80% !important; }
	.w-md-85 { width: 85% !important; }
	.w-md-90 { width: 90% !important; }
	.w-md-95 { width: 95% !important; }
	.w-md-100 { width: 100% !important; }

	.h-md-0 { height: 0% !important; }
	.h-md-5 { height: 5% !important; }
	.h-md-10 { height: 10% !important; }
	.h-md-15 { height: 15% !important; }
	.h-md-20 { height: 20% !important; }
	.h-md-25 { height: 25% !important; }
	.h-md-30 { height: 30% !important; }
	.h-md-35 { height: 35% !important; }
	.h-md-40 { height: 40% !important; }
	.h-md-45 { height: 45% !important; }
	.h-md-50 { height: 50% !important; }
	.h-md-55 { height: 55% !important; }
	.h-md-60 { height: 60% !important; }
	.h-md-65 { height: 65% !important; }
	.h-md-70 { height: 70% !important; }
	.h-md-75 { height: 75% !important; }
	.h-md-80 { height: 80% !important; }
	.h-md-85 { height: 85% !important; }
	.h-md-90 { height: 90% !important; }
	.h-md-95 { height: 95% !important; }
	.h-md-100 { height: 100% !important; }

	.l-md-0 { left: 0% !important; }
	.l-md-5 { left: 5% !important; }
	.l-md-10 { left: 10% !important; }
	.l-md-15 { left: 15% !important; }
	.l-md-20 { left: 20% !important; }
	.l-md-25 { left: 25% !important; }
	.l-md-30 { left: 30% !important; }
	.l-md-35 { left: 35% !important; }
	.l-md-40 { left: 40% !important; }
	.l-md-45 { left: 45% !important; }
	.l-md-50 { left: 50% !important; }
	.l-md-55 { left: 55% !important; }
	.l-md-60 { left: 60% !important; }
	.l-md-65 { left: 65% !important; }
	.l-md-70 { left: 70% !important; }
	.l-md-75 { left: 75% !important; }
	.l-md-80 { left: 80% !important; }
	.l-md-85 { left: 85% !important; }
	.l-md-90 { left: 90% !important; }
	.l-md-95 { left: 95% !important; }
	.l-md-100 { left: 100% !important; }

	.r-md-0 { right: 0% !important; }
	.r-md-5 { right: 5% !important; }
	.r-md-10 { right: 10% !important; }
	.r-md-15 { right: 15% !important; }
	.r-md-20 { right: 20% !important; }
	.r-md-25 { right: 25% !important; }
	.r-md-30 { right: 30% !important; }
	.r-md-35 { right: 35% !important; }
	.r-md-40 { right: 40% !important; }
	.r-md-45 { right: 45% !important; }
	.r-md-50 { right: 50% !important; }
	.r-md-55 { right: 55% !important; }
	.r-md-60 { right: 60% !important; }
	.r-md-65 { right: 65% !important; }
	.r-md-70 { right: 70% !important; }
	.r-md-75 { right: 75% !important; }
	.r-md-80 { right: 80% !important; }
	.r-md-85 { right: 85% !important; }
	.r-md-90 { right: 90% !important; }
	.r-md-95 { right: 95% !important; }
	.r-md-100 { right: 100% !important; }

	.t-md-0 { top: 0% !important; }
	.t-md-5 { top: 5% !important; }
	.t-md-10 { top: 10% !important; }
	.t-md-15 { top: 15% !important; }
	.t-md-20 { top: 20% !important; }
	.t-md-25 { top: 25% !important; }
	.t-md-30 { top: 30% !important; }
	.t-md-35 { top: 35% !important; }
	.t-md-40 { top: 40% !important; }
	.t-md-45 { top: 45% !important; }
	.t-md-50 { top: 50% !important; }
	.t-md-55 { top: 55% !important; }
	.t-md-60 { top: 60% !important; }
	.t-md-65 { top: 65% !important; }
	.t-md-70 { top: 70% !important; }
	.t-md-75 { top: 75% !important; }
	.t-md-80 { top: 80% !important; }
	.t-md-85 { top: 85% !important; }
	.t-md-90 { top: 90% !important; }
	.t-md-95 { top: 95% !important; }
	.t-md-100 { top: 100% !important; }

	.b-md-0 { bottom: 0% !important; }
	.b-md-5 { bottom: 5% !important; }
	.b-md-10 { bottom: 10% !important; }
	.b-md-15 { bottom: 15% !important; }
	.b-md-20 { bottom: 20% !important; }
	.b-md-25 { bottom: 25% !important; }
	.b-md-30 { bottom: 30% !important; }
	.b-md-35 { bottom: 35% !important; }
	.b-md-40 { bottom: 40% !important; }
	.b-md-45 { bottom: 45% !important; }
	.b-md-50 { bottom: 50% !important; }
	.b-md-55 { bottom: 55% !important; }
	.b-md-60 { bottom: 60% !important; }
	.b-md-65 { bottom: 65% !important; }
	.b-md-70 { bottom: 70% !important; }
	.b-md-75 { bottom: 75% !important; }
	.b-md-80 { bottom: 80% !important; }
	.b-md-85 { bottom: 85% !important; }
	.b-md-90 { bottom: 90% !important; }
	.b-md-95 { bottom: 95% !important; }
	.b-md-100 { bottom: 100% !important; }

	.o-md-0 { opacity: 0 !important; }
	.o-md-5 { opacity: 0.05 !important; }
	.o-md-10 { opacity: 0.1 !important; }
	.o-md-15 { opacity: 0.15 !important; }
	.o-md-20 { opacity: 0.2 !important; }
	.o-md-25 { opacity: 0.25 !important; }
	.o-md-30 { opacity: 0.3 !important; }
	.o-md-35 { opacity: 0.35 !important; }
	.o-md-40 { opacity: 0.4 !important; }
	.o-md-45 { opacity: 0.45 !important; }
	.o-md-50 { opacity: 0.5 !important; }
	.o-md-55 { opacity: 0.55 !important; }
	.o-md-60 { opacity: 0.6 !important; }
	.o-md-65 { opacity: 0.65 !important; }
	.o-md-70 { opacity: 0.7 !important; }
	.o-md-75 { opacity: 0.75 !important; }
	.o-md-80 { opacity: 0.8 !important; }
	.o-md-85 { opacity: 0.85 !important; }
	.o-md-90 { opacity: 0.9 !important; }
	.o-md-95 { opacity: 0.95 !important; }
	.o-md-100 { opacity: 1 !important; }

	.p-md-sta { position: static !important; }
	.p-md-rel { position: relative !important; }
	.p-md-abs { position: absolute !important; }
	.p-md-fix { position: fixed !important; }
	.p-md-stk { position: sticky !important; }

	.text-md-xs { font-size: var(--hlx-fs-xs) !important; }
	.text-md-sm { font-size: var(--hlx-fs-sm) !important; }
	.text-md-md { font-size: var(--hlx-fs-md) !important; }
	.text-md-lg { font-size: var(--hlx-fs-lg) !important; }
	.text-md-xl { font-size: var(--hlx-fs-xl) !important; }
	.text-md-justify { text-align: justify; }
	.text-md-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
	.text-md-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
	.text-md-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
	.text-md-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
	.text-md-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

	.pch-md-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
	.pch-md-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
	.pch-md-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
	.pch-md-100 { padding-left: 1ch; padding-right: 1ch; }
	.pem-md-25 { padding-left: 0.25em; padding-right: 0.25em; }
	.pem-md-50 { padding-left: 0.50em; padding-right: 0.50em; }
	.pem-md-70 { padding-left: 0.75em; padding-right: 0.75em; }
	.pem-md-100 { padding-left: 1em; padding-right: 1em; }

	.object-position-md-top-left { object-position: top left; }
	.object-position-md-top-right { object-position: top right; }
	.object-position-md-top-center { object-position: top center; }
	.object-position-md-bottom-left { object-position: bottom left; }
	.object-position-md-bottom-right { object-position: bottom right; }
	.object-position-md-bottom-center { object-position: bottom center; }
	.object-position-md-center-left { object-position: center left; }
	.object-position-md-center-right { object-position: center right; }
	.object-position-md-center-center { object-position: center center; }

	.blend-md-normal { mix-blend-mode: normal; }
	.blend-md-multiply { mix-blend-mode: multiply; }
	.blend-md-screen { mix-blend-mode: screen; }
	.blend-md-overlay { mix-blend-mode: overlay; }
	.blend-md-darken { mix-blend-mode: darken; }
	.blend-md-lighten { mix-blend-mode: lighten; }
	.blend-md-color-dodge { mix-blend-mode: color-dodge; }
	.blend-md-color-burn { mix-blend-mode: color-burn; }
	.blend-md-hard-light { mix-blend-mode: hard-light; }
	.blend-md-soft-light { mix-blend-mode: soft-light; }
	.blend-md-difference { mix-blend-mode: difference; }
	.blend-md-exclusion { mix-blend-mode: exclusion; }
	.blend-md-hue { mix-blend-mode: hue; }
	.blend-md-saturation { mix-blend-mode: saturation; }
	.blend-md-color { mix-blend-mode: color; }
	.blend-md-luminosity { mix-blend-mode: luminosity; }
	.blend-md-plus-darker { mix-blend-mode: plus-darker; }
	.blend-md-plus-lighter { mix-blend-mode: plus-lighter; }
}

/* Large Breakpoint */

@media (min-width: 992px) {
	.vw-lg-0 { width: 0vw !important; }
	.vw-lg-5 { width: 5vw !important; }
	.vw-lg-10 { width: 10vw !important; }
	.vw-lg-15 { width: 15vw !important; }
	.vw-lg-20 { width: 20vw !important; }
	.vw-lg-25 { width: 25vw !important; }
	.vw-lg-30 { width: 30vw !important; }
	.vw-lg-35 { width: 35vw !important; }
	.vw-lg-40 { width: 40vw !important; }
	.vw-lg-45 { width: 45vw !important; }
	.vw-lg-50 { width: 50vw !important; }
	.vw-lg-55 { width: 55vw !important; }
	.vw-lg-60 { width: 60vw !important; }
	.vw-lg-65 { width: 65vw !important; }
	.vw-lg-70 { width: 70vw !important; }
	.vw-lg-75 { width: 75vw !important; }
	.vw-lg-80 { width: 80vw !important; }
	.vw-lg-85 { width: 85vw !important; }
	.vw-lg-90 { width: 90vw !important; }
	.vw-lg-95 { width: 95vw !important; }
	.vw-lg-100 { width: 100vw !important; }

	.vh-lg-0 { height: 0vh !important; }
	.vh-lg-5 { height: 5vh !important; }
	.vh-lg-10 { height: 10vh !important; }
	.vh-lg-15 { height: 15vh !important; }
	.vh-lg-20 { height: 20vh !important; }
	.vh-lg-25 { height: 25vh !important; }
	.vh-lg-30 { height: 30vh !important; }
	.vh-lg-35 { height: 35vh !important; }
	.vh-lg-40 { height: 40vh !important; }
	.vh-lg-45 { height: 45vh !important; }
	.vh-lg-50 { height: 50vh !important; }
	.vh-lg-55 { height: 55vh !important; }
	.vh-lg-60 { height: 60vh !important; }
	.vh-lg-65 { height: 65vh !important; }
	.vh-lg-70 { height: 70vh !important; }
	.vh-lg-75 { height: 75vh !important; }
	.vh-lg-80 { height: 80vh !important; }
	.vh-lg-85 { height: 85vh !important; }
	.vh-lg-90 { height: 90vh !important; }
	.vh-lg-95 { height: 95vh !important; }
	.vh-lg-100 { height: 100vh !important; }

	.w-lg-0 { width: 0% !important; }
	.w-lg-5 { width: 5% !important; }
	.w-lg-10 { width: 10% !important; }
	.w-lg-15 { width: 15% !important; }
	.w-lg-20 { width: 20% !important; }
	.w-lg-25 { width: 25% !important; }
	.w-lg-30 { width: 30% !important; }
	.w-lg-35 { width: 35% !important; }
	.w-lg-40 { width: 40% !important; }
	.w-lg-45 { width: 45% !important; }
	.w-lg-50 { width: 50% !important; }
	.w-lg-55 { width: 55% !important; }
	.w-lg-60 { width: 60% !important; }
	.w-lg-65 { width: 65% !important; }
	.w-lg-70 { width: 70% !important; }
	.w-lg-75 { width: 75% !important; }
	.w-lg-80 { width: 80% !important; }
	.w-lg-85 { width: 85% !important; }
	.w-lg-90 { width: 90% !important; }
	.w-lg-95 { width: 95% !important; }
	.w-lg-100 { width: 100% !important; }

	.h-lg-0 { height: 0% !important; }
	.h-lg-5 { height: 5% !important; }
	.h-lg-10 { height: 10% !important; }
	.h-lg-15 { height: 15% !important; }
	.h-lg-20 { height: 20% !important; }
	.h-lg-25 { height: 25% !important; }
	.h-lg-30 { height: 30% !important; }
	.h-lg-35 { height: 35% !important; }
	.h-lg-40 { height: 40% !important; }
	.h-lg-45 { height: 45% !important; }
	.h-lg-50 { height: 50% !important; }
	.h-lg-55 { height: 55% !important; }
	.h-lg-60 { height: 60% !important; }
	.h-lg-65 { height: 65% !important; }
	.h-lg-70 { height: 70% !important; }
	.h-lg-75 { height: 75% !important; }
	.h-lg-80 { height: 80% !important; }
	.h-lg-85 { height: 85% !important; }
	.h-lg-90 { height: 90% !important; }
	.h-lg-95 { height: 95% !important; }
	.h-lg-100 { height: 100% !important; }

	.l-lg-0 { left: 0% !important; }
	.l-lg-5 { left: 5% !important; }
	.l-lg-10 { left: 10% !important; }
	.l-lg-15 { left: 15% !important; }
	.l-lg-20 { left: 20% !important; }
	.l-lg-25 { left: 25% !important; }
	.l-lg-30 { left: 30% !important; }
	.l-lg-35 { left: 35% !important; }
	.l-lg-40 { left: 40% !important; }
	.l-lg-45 { left: 45% !important; }
	.l-lg-50 { left: 50% !important; }
	.l-lg-55 { left: 55% !important; }
	.l-lg-60 { left: 60% !important; }
	.l-lg-65 { left: 65% !important; }
	.l-lg-70 { left: 70% !important; }
	.l-lg-75 { left: 75% !important; }
	.l-lg-80 { left: 80% !important; }
	.l-lg-85 { left: 85% !important; }
	.l-lg-90 { left: 90% !important; }
	.l-lg-95 { left: 95% !important; }
	.l-lg-100 { left: 100% !important; }

	.r-lg-0 { right: 0% !important; }
	.r-lg-5 { right: 5% !important; }
	.r-lg-10 { right: 10% !important; }
	.r-lg-15 { right: 15% !important; }
	.r-lg-20 { right: 20% !important; }
	.r-lg-25 { right: 25% !important; }
	.r-lg-30 { right: 30% !important; }
	.r-lg-35 { right: 35% !important; }
	.r-lg-40 { right: 40% !important; }
	.r-lg-45 { right: 45% !important; }
	.r-lg-50 { right: 50% !important; }
	.r-lg-55 { right: 55% !important; }
	.r-lg-60 { right: 60% !important; }
	.r-lg-65 { right: 65% !important; }
	.r-lg-70 { right: 70% !important; }
	.r-lg-75 { right: 75% !important; }
	.r-lg-80 { right: 80% !important; }
	.r-lg-85 { right: 85% !important; }
	.r-lg-90 { right: 90% !important; }
	.r-lg-95 { right: 95% !important; }
	.r-lg-100 { right: 100% !important; }

	.t-lg-0 { top: 0% !important; }
	.t-lg-5 { top: 5% !important; }
	.t-lg-10 { top: 10% !important; }
	.t-lg-15 { top: 15% !important; }
	.t-lg-20 { top: 20% !important; }
	.t-lg-25 { top: 25% !important; }
	.t-lg-30 { top: 30% !important; }
	.t-lg-35 { top: 35% !important; }
	.t-lg-40 { top: 40% !important; }
	.t-lg-45 { top: 45% !important; }
	.t-lg-50 { top: 50% !important; }
	.t-lg-55 { top: 55% !important; }
	.t-lg-60 { top: 60% !important; }
	.t-lg-65 { top: 65% !important; }
	.t-lg-70 { top: 70% !important; }
	.t-lg-75 { top: 75% !important; }
	.t-lg-80 { top: 80% !important; }
	.t-lg-85 { top: 85% !important; }
	.t-lg-90 { top: 90% !important; }
	.t-lg-95 { top: 95% !important; }
	.t-lg-100 { top: 100% !important; }

	.b-lg-0 { bottom: 0% !important; }
	.b-lg-5 { bottom: 5% !important; }
	.b-lg-10 { bottom: 10% !important; }
	.b-lg-15 { bottom: 15% !important; }
	.b-lg-20 { bottom: 20% !important; }
	.b-lg-25 { bottom: 25% !important; }
	.b-lg-30 { bottom: 30% !important; }
	.b-lg-35 { bottom: 35% !important; }
	.b-lg-40 { bottom: 40% !important; }
	.b-lg-45 { bottom: 45% !important; }
	.b-lg-50 { bottom: 50% !important; }
	.b-lg-55 { bottom: 55% !important; }
	.b-lg-60 { bottom: 60% !important; }
	.b-lg-65 { bottom: 65% !important; }
	.b-lg-70 { bottom: 70% !important; }
	.b-lg-75 { bottom: 75% !important; }
	.b-lg-80 { bottom: 80% !important; }
	.b-lg-85 { bottom: 85% !important; }
	.b-lg-90 { bottom: 90% !important; }
	.b-lg-95 { bottom: 95% !important; }
	.b-lg-100 { bottom: 100% !important; }

	.o-lg-0 { opacity: 0 !important; }
	.o-lg-5 { opacity: 0.05 !important; }
	.o-lg-10 { opacity: 0.1 !important; }
	.o-lg-15 { opacity: 0.15 !important; }
	.o-lg-20 { opacity: 0.2 !important; }
	.o-lg-25 { opacity: 0.25 !important; }
	.o-lg-30 { opacity: 0.3 !important; }
	.o-lg-35 { opacity: 0.35 !important; }
	.o-lg-40 { opacity: 0.4 !important; }
	.o-lg-45 { opacity: 0.45 !important; }
	.o-lg-50 { opacity: 0.5 !important; }
	.o-lg-55 { opacity: 0.55 !important; }
	.o-lg-60 { opacity: 0.6 !important; }
	.o-lg-65 { opacity: 0.65 !important; }
	.o-lg-70 { opacity: 0.7 !important; }
	.o-lg-75 { opacity: 0.75 !important; }
	.o-lg-80 { opacity: 0.8 !important; }
	.o-lg-85 { opacity: 0.85 !important; }
	.o-lg-90 { opacity: 0.9 !important; }
	.o-lg-95 { opacity: 0.95 !important; }
	.o-lg-100 { opacity: 1 !important; }

	.p-lg-sta { position: static !important; }
	.p-lg-rel { position: relative !important; }
	.p-lg-abs { position: absolute !important; }
	.p-lg-fix { position: fixed !important; }
	.p-lg-stk { position: sticky !important; }

	.text-lg-xs { font-size: var(--hlx-fs-xs) !important; }
	.text-lg-sm { font-size: var(--hlx-fs-sm) !important; }
	.text-lg-md { font-size: var(--hlx-fs-md) !important; }
	.text-lg-lg { font-size: var(--hlx-fs-lg) !important; }
	.text-lg-xl { font-size: var(--hlx-fs-xl) !important; }
	.text-lg-justify { text-align: justify; }
	.text-lg-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
	.text-lg-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
	.text-lg-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
	.text-lg-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
	.text-lg-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

	.pch-lg-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
	.pch-lg-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
	.pch-lg-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
	.pch-lg-100 { padding-left: 1ch; padding-right: 1ch; }
	.pem-lg-25 { padding-left: 0.25em; padding-right: 0.25em; }
	.pem-lg-50 { padding-left: 0.50em; padding-right: 0.50em; }
	.pem-lg-70 { padding-left: 0.75em; padding-right: 0.75em; }
	.pem-lg-100 { padding-left: 1em; padding-right: 1em; }

	.object-position-lg-top-left { object-position: top left; }
	.object-position-lg-top-right { object-position: top right; }
	.object-position-lg-top-center { object-position: top center; }
	.object-position-lg-bottom-left { object-position: bottom left; }
	.object-position-lg-bottom-right { object-position: bottom right; }
	.object-position-lg-bottom-center { object-position: bottom center; }
	.object-position-lg-center-left { object-position: center left; }
	.object-position-lg-center-right { object-position: center right; }
	.object-position-lg-center-center { object-position: center center; }

	.blend-lg-normal { mix-blend-mode: normal; }
	.blend-lg-multiply { mix-blend-mode: multiply; }
	.blend-lg-screen { mix-blend-mode: screen; }
	.blend-lg-overlay { mix-blend-mode: overlay; }
	.blend-lg-darken { mix-blend-mode: darken; }
	.blend-lg-lighten { mix-blend-mode: lighten; }
	.blend-lg-color-dodge { mix-blend-mode: color-dodge; }
	.blend-lg-color-burn { mix-blend-mode: color-burn; }
	.blend-lg-hard-light { mix-blend-mode: hard-light; }
	.blend-lg-soft-light { mix-blend-mode: soft-light; }
	.blend-lg-difference { mix-blend-mode: difference; }
	.blend-lg-exclusion { mix-blend-mode: exclusion; }
	.blend-lg-hue { mix-blend-mode: hue; }
	.blend-lg-saturation { mix-blend-mode: saturation; }
	.blend-lg-color { mix-blend-mode: color; }
	.blend-lg-luminosity { mix-blend-mode: luminosity; }
	.blend-lg-plus-darker { mix-blend-mode: plus-darker; }
	.blend-lg-plus-lighter { mix-blend-mode: plus-lighter; }
}

/* XL Breakpoint */

@media (min-width: 1200px) {
	.vw-xl-0 { width: 0vw !important; }
	.vw-xl-5 { width: 5vw !important; }
	.vw-xl-10 { width: 10vw !important; }
	.vw-xl-15 { width: 15vw !important; }
	.vw-xl-20 { width: 20vw !important; }
	.vw-xl-25 { width: 25vw !important; }
	.vw-xl-30 { width: 30vw !important; }
	.vw-xl-35 { width: 35vw !important; }
	.vw-xl-40 { width: 40vw !important; }
	.vw-xl-45 { width: 45vw !important; }
	.vw-xl-50 { width: 50vw !important; }
	.vw-xl-55 { width: 55vw !important; }
	.vw-xl-60 { width: 60vw !important; }
	.vw-xl-65 { width: 65vw !important; }
	.vw-xl-70 { width: 70vw !important; }
	.vw-xl-75 { width: 75vw !important; }
	.vw-xl-80 { width: 80vw !important; }
	.vw-xl-85 { width: 85vw !important; }
	.vw-xl-90 { width: 90vw !important; }
	.vw-xl-95 { width: 95vw !important; }
	.vw-xl-100 { width: 100vw !important; }

	.vh-xl-0 { height: 0vh !important; }
	.vh-xl-5 { height: 5vh !important; }
	.vh-xl-10 { height: 10vh !important; }
	.vh-xl-15 { height: 15vh !important; }
	.vh-xl-20 { height: 20vh !important; }
	.vh-xl-25 { height: 25vh !important; }
	.vh-xl-30 { height: 30vh !important; }
	.vh-xl-35 { height: 35vh !important; }
	.vh-xl-40 { height: 40vh !important; }
	.vh-xl-45 { height: 45vh !important; }
	.vh-xl-50 { height: 50vh !important; }
	.vh-xl-55 { height: 55vh !important; }
	.vh-xl-60 { height: 60vh !important; }
	.vh-xl-65 { height: 65vh !important; }
	.vh-xl-70 { height: 70vh !important; }
	.vh-xl-75 { height: 75vh !important; }
	.vh-xl-80 { height: 80vh !important; }
	.vh-xl-85 { height: 85vh !important; }
	.vh-xl-90 { height: 90vh !important; }
	.vh-xl-95 { height: 95vh !important; }
	.vh-xl-100 { height: 100vh !important; }

	.w-xl-0 { width: 0% !important; }
	.w-xl-5 { width: 5% !important; }
	.w-xl-10 { width: 10% !important; }
	.w-xl-15 { width: 15% !important; }
	.w-xl-20 { width: 20% !important; }
	.w-xl-25 { width: 25% !important; }
	.w-xl-30 { width: 30% !important; }
	.w-xl-35 { width: 35% !important; }
	.w-xl-40 { width: 40% !important; }
	.w-xl-45 { width: 45% !important; }
	.w-xl-50 { width: 50% !important; }
	.w-xl-55 { width: 55% !important; }
	.w-xl-60 { width: 60% !important; }
	.w-xl-65 { width: 65% !important; }
	.w-xl-70 { width: 70% !important; }
	.w-xl-75 { width: 75% !important; }
	.w-xl-80 { width: 80% !important; }
	.w-xl-85 { width: 85% !important; }
	.w-xl-90 { width: 90% !important; }
	.w-xl-95 { width: 95% !important; }
	.w-xl-100 { width: 100% !important; }

	.h-xl-0 { height: 0% !important; }
	.h-xl-5 { height: 5% !important; }
	.h-xl-10 { height: 10% !important; }
	.h-xl-15 { height: 15% !important; }
	.h-xl-20 { height: 20% !important; }
	.h-xl-25 { height: 25% !important; }
	.h-xl-30 { height: 30% !important; }
	.h-xl-35 { height: 35% !important; }
	.h-xl-40 { height: 40% !important; }
	.h-xl-45 { height: 45% !important; }
	.h-xl-50 { height: 50% !important; }
	.h-xl-55 { height: 55% !important; }
	.h-xl-60 { height: 60% !important; }
	.h-xl-65 { height: 65% !important; }
	.h-xl-70 { height: 70% !important; }
	.h-xl-75 { height: 75% !important; }
	.h-xl-80 { height: 80% !important; }
	.h-xl-85 { height: 85% !important; }
	.h-xl-90 { height: 90% !important; }
	.h-xl-95 { height: 95% !important; }
	.h-xl-100 { height: 100% !important; }

	.l-xl-0 { left: 0% !important; }
	.l-xl-5 { left: 5% !important; }
	.l-xl-10 { left: 10% !important; }
	.l-xl-15 { left: 15% !important; }
	.l-xl-20 { left: 20% !important; }
	.l-xl-25 { left: 25% !important; }
	.l-xl-30 { left: 30% !important; }
	.l-xl-35 { left: 35% !important; }
	.l-xl-40 { left: 40% !important; }
	.l-xl-45 { left: 45% !important; }
	.l-xl-50 { left: 50% !important; }
	.l-xl-55 { left: 55% !important; }
	.l-xl-60 { left: 60% !important; }
	.l-xl-65 { left: 65% !important; }
	.l-xl-70 { left: 70% !important; }
	.l-xl-75 { left: 75% !important; }
	.l-xl-80 { left: 80% !important; }
	.l-xl-85 { left: 85% !important; }
	.l-xl-90 { left: 90% !important; }
	.l-xl-95 { left: 95% !important; }
	.l-xl-100 { left: 100% !important; }

	.r-xl-0 { right: 0% !important; }
	.r-xl-5 { right: 5% !important; }
	.r-xl-10 { right: 10% !important; }
	.r-xl-15 { right: 15% !important; }
	.r-xl-20 { right: 20% !important; }
	.r-xl-25 { right: 25% !important; }
	.r-xl-30 { right: 30% !important; }
	.r-xl-35 { right: 35% !important; }
	.r-xl-40 { right: 40% !important; }
	.r-xl-45 { right: 45% !important; }
	.r-xl-50 { right: 50% !important; }
	.r-xl-55 { right: 55% !important; }
	.r-xl-60 { right: 60% !important; }
	.r-xl-65 { right: 65% !important; }
	.r-xl-70 { right: 70% !important; }
	.r-xl-75 { right: 75% !important; }
	.r-xl-80 { right: 80% !important; }
	.r-xl-85 { right: 85% !important; }
	.r-xl-90 { right: 90% !important; }
	.r-xl-95 { right: 95% !important; }
	.r-xl-100 { right: 100% !important; }

	.t-xl-0 { top: 0% !important; }
	.t-xl-5 { top: 5% !important; }
	.t-xl-10 { top: 10% !important; }
	.t-xl-15 { top: 15% !important; }
	.t-xl-20 { top: 20% !important; }
	.t-xl-25 { top: 25% !important; }
	.t-xl-30 { top: 30% !important; }
	.t-xl-35 { top: 35% !important; }
	.t-xl-40 { top: 40% !important; }
	.t-xl-45 { top: 45% !important; }
	.t-xl-50 { top: 50% !important; }
	.t-xl-55 { top: 55% !important; }
	.t-xl-60 { top: 60% !important; }
	.t-xl-65 { top: 65% !important; }
	.t-xl-70 { top: 70% !important; }
	.t-xl-75 { top: 75% !important; }
	.t-xl-80 { top: 80% !important; }
	.t-xl-85 { top: 85% !important; }
	.t-xl-90 { top: 90% !important; }
	.t-xl-95 { top: 95% !important; }
	.t-xl-100 { top: 100% !important; }

	.b-xl-0 { bottom: 0% !important; }
	.b-xl-5 { bottom: 5% !important; }
	.b-xl-10 { bottom: 10% !important; }
	.b-xl-15 { bottom: 15% !important; }
	.b-xl-20 { bottom: 20% !important; }
	.b-xl-25 { bottom: 25% !important; }
	.b-xl-30 { bottom: 30% !important; }
	.b-xl-35 { bottom: 35% !important; }
	.b-xl-40 { bottom: 40% !important; }
	.b-xl-45 { bottom: 45% !important; }
	.b-xl-50 { bottom: 50% !important; }
	.b-xl-55 { bottom: 55% !important; }
	.b-xl-60 { bottom: 60% !important; }
	.b-xl-65 { bottom: 65% !important; }
	.b-xl-70 { bottom: 70% !important; }
	.b-xl-75 { bottom: 75% !important; }
	.b-xl-80 { bottom: 80% !important; }
	.b-xl-85 { bottom: 85% !important; }
	.b-xl-90 { bottom: 90% !important; }
	.b-xl-95 { bottom: 95% !important; }
	.b-xl-100 { bottom: 100% !important; }

	.o-xl-0 { opacity: 0 !important; }
	.o-xl-5 { opacity: 0.05 !important; }
	.o-xl-10 { opacity: 0.1 !important; }
	.o-xl-15 { opacity: 0.15 !important; }
	.o-xl-20 { opacity: 0.2 !important; }
	.o-xl-25 { opacity: 0.25 !important; }
	.o-xl-30 { opacity: 0.3 !important; }
	.o-xl-35 { opacity: 0.35 !important; }
	.o-xl-40 { opacity: 0.4 !important; }
	.o-xl-45 { opacity: 0.45 !important; }
	.o-xl-50 { opacity: 0.5 !important; }
	.o-xl-55 { opacity: 0.55 !important; }
	.o-xl-60 { opacity: 0.6 !important; }
	.o-xl-65 { opacity: 0.65 !important; }
	.o-xl-70 { opacity: 0.7 !important; }
	.o-xl-75 { opacity: 0.75 !important; }
	.o-xl-80 { opacity: 0.8 !important; }
	.o-xl-85 { opacity: 0.85 !important; }
	.o-xl-90 { opacity: 0.9 !important; }
	.o-xl-95 { opacity: 0.95 !important; }
	.o-xl-100 { opacity: 1 !important; }

	.p-xl-sta { position: static !important; }
	.p-xl-rel { position: relative !important; }
	.p-xl-abs { position: absolute !important; }
	.p-xl-fix { position: fixed !important; }
	.p-xl-stk { position: sticky !important; }

	.text-xl-xs { font-size: var(--hlx-fs-xs) !important; }
	.text-xl-sm { font-size: var(--hlx-fs-sm) !important; }
	.text-xl-md { font-size: var(--hlx-fs-md) !important; }
	.text-xl-lg { font-size: var(--hlx-fs-lg) !important; }
	.text-xl-xl { font-size: var(--hlx-fs-xl) !important; }
	.text-xl-justify { text-align: justify; }
	.text-xl-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
	.text-xl-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
	.text-xl-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
	.text-xl-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
	.text-xl-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

	.pch-xl-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
	.pch-xl-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
	.pch-xl-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
	.pch-xl-100 { padding-left: 1ch; padding-right: 1ch; }
	.pem-xl-25 { padding-left: 0.25em; padding-right: 0.25em; }
	.pem-xl-50 { padding-left: 0.50em; padding-right: 0.50em; }
	.pem-xl-70 { padding-left: 0.75em; padding-right: 0.75em; }
	.pem-xl-100 { padding-left: 1em; padding-right: 1em; }

	.object-position-xl-top-left { object-position: top left; }
	.object-position-xl-top-right { object-position: top right; }
	.object-position-xl-top-center { object-position: top center; }
	.object-position-xl-bottom-left { object-position: bottom left; }
	.object-position-xl-bottom-right { object-position: bottom right; }
	.object-position-xl-bottom-center { object-position: bottom center; }
	.object-position-xl-center-left { object-position: center left; }
	.object-position-xl-center-right { object-position: center right; }
	.object-position-xl-center-center { object-position: center center; }

	.blend-xl-normal { mix-blend-mode: normal; }
	.blend-xl-multiply { mix-blend-mode: multiply; }
	.blend-xl-screen { mix-blend-mode: screen; }
	.blend-xl-overlay { mix-blend-mode: overlay; }
	.blend-xl-darken { mix-blend-mode: darken; }
	.blend-xl-lighten { mix-blend-mode: lighten; }
	.blend-xl-color-dodge { mix-blend-mode: color-dodge; }
	.blend-xl-color-burn { mix-blend-mode: color-burn; }
	.blend-xl-hard-light { mix-blend-mode: hard-light; }
	.blend-xl-soft-light { mix-blend-mode: soft-light; }
	.blend-xl-difference { mix-blend-mode: difference; }
	.blend-xl-exclusion { mix-blend-mode: exclusion; }
	.blend-xl-hue { mix-blend-mode: hue; }
	.blend-xl-saturation { mix-blend-mode: saturation; }
	.blend-xl-color { mix-blend-mode: color; }
	.blend-xl-luminosity { mix-blend-mode: luminosity; }
	.blend-xl-plus-darker { mix-blend-mode: plus-darker; }
	.blend-xl-plus-lighter { mix-blend-mode: plus-lighter; }
}

/* XXL Breakpoint */

@media (min-width: 1400px) {
	.vw-xxl-0 { width: 0vw !important; }
	.vw-xxl-5 { width: 5vw !important; }
	.vw-xxl-10 { width: 10vw !important; }
	.vw-xxl-15 { width: 15vw !important; }
	.vw-xxl-20 { width: 20vw !important; }
	.vw-xxl-25 { width: 25vw !important; }
	.vw-xxl-30 { width: 30vw !important; }
	.vw-xxl-35 { width: 35vw !important; }
	.vw-xxl-40 { width: 40vw !important; }
	.vw-xxl-45 { width: 45vw !important; }
	.vw-xxl-50 { width: 50vw !important; }
	.vw-xxl-55 { width: 55vw !important; }
	.vw-xxl-60 { width: 60vw !important; }
	.vw-xxl-65 { width: 65vw !important; }
	.vw-xxl-70 { width: 70vw !important; }
	.vw-xxl-75 { width: 75vw !important; }
	.vw-xxl-80 { width: 80vw !important; }
	.vw-xxl-85 { width: 85vw !important; }
	.vw-xxl-90 { width: 90vw !important; }
	.vw-xxl-95 { width: 95vw !important; }
	.vw-xxl-100 { width: 100vw !important; }

	.vh-xxl-0 { height: 0vh !important; }
	.vh-xxl-5 { height: 5vh !important; }
	.vh-xxl-10 { height: 10vh !important; }
	.vh-xxl-15 { height: 15vh !important; }
	.vh-xxl-20 { height: 20vh !important; }
	.vh-xxl-25 { height: 25vh !important; }
	.vh-xxl-30 { height: 30vh !important; }
	.vh-xxl-35 { height: 35vh !important; }
	.vh-xxl-40 { height: 40vh !important; }
	.vh-xxl-45 { height: 45vh !important; }
	.vh-xxl-50 { height: 50vh !important; }
	.vh-xxl-55 { height: 55vh !important; }
	.vh-xxl-60 { height: 60vh !important; }
	.vh-xxl-65 { height: 65vh !important; }
	.vh-xxl-70 { height: 70vh !important; }
	.vh-xxl-75 { height: 75vh !important; }
	.vh-xxl-80 { height: 80vh !important; }
	.vh-xxl-85 { height: 85vh !important; }
	.vh-xxl-90 { height: 90vh !important; }
	.vh-xxl-95 { height: 95vh !important; }
	.vh-xxl-100 { height: 100vh !important; }

	.w-xxl-0 { width: 0% !important; }
	.w-xxl-5 { width: 5% !important; }
	.w-xxl-10 { width: 10% !important; }
	.w-xxl-15 { width: 15% !important; }
	.w-xxl-20 { width: 20% !important; }
	.w-xxl-25 { width: 25% !important; }
	.w-xxl-30 { width: 30% !important; }
	.w-xxl-35 { width: 35% !important; }
	.w-xxl-40 { width: 40% !important; }
	.w-xxl-45 { width: 45% !important; }
	.w-xxl-50 { width: 50% !important; }
	.w-xxl-55 { width: 55% !important; }
	.w-xxl-60 { width: 60% !important; }
	.w-xxl-65 { width: 65% !important; }
	.w-xxl-70 { width: 70% !important; }
	.w-xxl-75 { width: 75% !important; }
	.w-xxl-80 { width: 80% !important; }
	.w-xxl-85 { width: 85% !important; }
	.w-xxl-90 { width: 90% !important; }
	.w-xxl-95 { width: 95% !important; }
	.w-xxl-100 { width: 100% !important; }

	.h-xxl-0 { height: 0% !important; }
	.h-xxl-5 { height: 5% !important; }
	.h-xxl-10 { height: 10% !important; }
	.h-xxl-15 { height: 15% !important; }
	.h-xxl-20 { height: 20% !important; }
	.h-xxl-25 { height: 25% !important; }
	.h-xxl-30 { height: 30% !important; }
	.h-xxl-35 { height: 35% !important; }
	.h-xxl-40 { height: 40% !important; }
	.h-xxl-45 { height: 45% !important; }
	.h-xxl-50 { height: 50% !important; }
	.h-xxl-55 { height: 55% !important; }
	.h-xxl-60 { height: 60% !important; }
	.h-xxl-65 { height: 65% !important; }
	.h-xxl-70 { height: 70% !important; }
	.h-xxl-75 { height: 75% !important; }
	.h-xxl-80 { height: 80% !important; }
	.h-xxl-85 { height: 85% !important; }
	.h-xxl-90 { height: 90% !important; }
	.h-xxl-95 { height: 95% !important; }
	.h-xxl-100 { height: 100% !important; }

	.l-xxl-0 { left: 0% !important; }
	.l-xxl-5 { left: 5% !important; }
	.l-xxl-10 { left: 10% !important; }
	.l-xxl-15 { left: 15% !important; }
	.l-xxl-20 { left: 20% !important; }
	.l-xxl-25 { left: 25% !important; }
	.l-xxl-30 { left: 30% !important; }
	.l-xxl-35 { left: 35% !important; }
	.l-xxl-40 { left: 40% !important; }
	.l-xxl-45 { left: 45% !important; }
	.l-xxl-50 { left: 50% !important; }
	.l-xxl-55 { left: 55% !important; }
	.l-xxl-60 { left: 60% !important; }
	.l-xxl-65 { left: 65% !important; }
	.l-xxl-70 { left: 70% !important; }
	.l-xxl-75 { left: 75% !important; }
	.l-xxl-80 { left: 80% !important; }
	.l-xxl-85 { left: 85% !important; }
	.l-xxl-90 { left: 90% !important; }
	.l-xxl-95 { left: 95% !important; }
	.l-xxl-100 { left: 100% !important; }

	.r-xxl-0 { right: 0% !important; }
	.r-xxl-5 { right: 5% !important; }
	.r-xxl-10 { right: 10% !important; }
	.r-xxl-15 { right: 15% !important; }
	.r-xxl-20 { right: 20% !important; }
	.r-xxl-25 { right: 25% !important; }
	.r-xxl-30 { right: 30% !important; }
	.r-xxl-35 { right: 35% !important; }
	.r-xxl-40 { right: 40% !important; }
	.r-xxl-45 { right: 45% !important; }
	.r-xxl-50 { right: 50% !important; }
	.r-xxl-55 { right: 55% !important; }
	.r-xxl-60 { right: 60% !important; }
	.r-xxl-65 { right: 65% !important; }
	.r-xxl-70 { right: 70% !important; }
	.r-xxl-75 { right: 75% !important; }
	.r-xxl-80 { right: 80% !important; }
	.r-xxl-85 { right: 85% !important; }
	.r-xxl-90 { right: 90% !important; }
	.r-xxl-95 { right: 95% !important; }
	.r-xxl-100 { right: 100% !important; }

	.t-xxl-0 { top: 0% !important; }
	.t-xxl-5 { top: 5% !important; }
	.t-xxl-10 { top: 10% !important; }
	.t-xxl-15 { top: 15% !important; }
	.t-xxl-20 { top: 20% !important; }
	.t-xxl-25 { top: 25% !important; }
	.t-xxl-30 { top: 30% !important; }
	.t-xxl-35 { top: 35% !important; }
	.t-xxl-40 { top: 40% !important; }
	.t-xxl-45 { top: 45% !important; }
	.t-xxl-50 { top: 50% !important; }
	.t-xxl-55 { top: 55% !important; }
	.t-xxl-60 { top: 60% !important; }
	.t-xxl-65 { top: 65% !important; }
	.t-xxl-70 { top: 70% !important; }
	.t-xxl-75 { top: 75% !important; }
	.t-xxl-80 { top: 80% !important; }
	.t-xxl-85 { top: 85% !important; }
	.t-xxl-90 { top: 90% !important; }
	.t-xxl-95 { top: 95% !important; }
	.t-xxl-100 { top: 100% !important; }

	.b-xxl-0 { bottom: 0% !important; }
	.b-xxl-5 { bottom: 5% !important; }
	.b-xxl-10 { bottom: 10% !important; }
	.b-xxl-15 { bottom: 15% !important; }
	.b-xxl-20 { bottom: 20% !important; }
	.b-xxl-25 { bottom: 25% !important; }
	.b-xxl-30 { bottom: 30% !important; }
	.b-xxl-35 { bottom: 35% !important; }
	.b-xxl-40 { bottom: 40% !important; }
	.b-xxl-45 { bottom: 45% !important; }
	.b-xxl-50 { bottom: 50% !important; }
	.b-xxl-55 { bottom: 55% !important; }
	.b-xxl-60 { bottom: 60% !important; }
	.b-xxl-65 { bottom: 65% !important; }
	.b-xxl-70 { bottom: 70% !important; }
	.b-xxl-75 { bottom: 75% !important; }
	.b-xxl-80 { bottom: 80% !important; }
	.b-xxl-85 { bottom: 85% !important; }
	.b-xxl-90 { bottom: 90% !important; }
	.b-xxl-95 { bottom: 95% !important; }
	.b-xxl-100 { bottom: 100% !important; }

	.o-xxl-0 { opacity: 0 !important; }
	.o-xxl-5 { opacity: 0.05 !important; }
	.o-xxl-10 { opacity: 0.1 !important; }
	.o-xxl-15 { opacity: 0.15 !important; }
	.o-xxl-20 { opacity: 0.2 !important; }
	.o-xxl-25 { opacity: 0.25 !important; }
	.o-xxl-30 { opacity: 0.3 !important; }
	.o-xxl-35 { opacity: 0.35 !important; }
	.o-xxl-40 { opacity: 0.4 !important; }
	.o-xxl-45 { opacity: 0.45 !important; }
	.o-xxl-50 { opacity: 0.5 !important; }
	.o-xxl-55 { opacity: 0.55 !important; }
	.o-xxl-60 { opacity: 0.6 !important; }
	.o-xxl-65 { opacity: 0.65 !important; }
	.o-xxl-70 { opacity: 0.7 !important; }
	.o-xxl-75 { opacity: 0.75 !important; }
	.o-xxl-80 { opacity: 0.8 !important; }
	.o-xxl-85 { opacity: 0.85 !important; }
	.o-xxl-90 { opacity: 0.9 !important; }
	.o-xxl-95 { opacity: 0.95 !important; }
	.o-xxl-100 { opacity: 1 !important; }

	.p-xxl-sta { position: static !important; }
	.p-xxl-rel { position: relative !important; }
	.p-xxl-abs { position: absolute !important; }
	.p-xxl-fix { position: fixed !important; }
	.p-xxl-stk { position: sticky !important; }

	.text-xxl-xs { font-size: var(--hlx-fs-xs) !important; }
	.text-xxl-sm { font-size: var(--hlx-fs-sm) !important; }
	.text-xxl-md { font-size: var(--hlx-fs-md) !important; }
	.text-xxl-lg { font-size: var(--hlx-fs-lg) !important; }
	.text-xxl-xl { font-size: var(--hlx-fs-xl) !important; }
	.text-xxl-justify { text-align: justify; }
	.text-xxl-xs .alert { --bs-alert-padding-x: var(--hlx-sp-3); --bs-alert-padding-y: var(--hlx-sp-2); }
	.text-xxl-sm .alert { --bs-alert-padding-x: var(--hlx-sp-4); --bs-alert-padding-y: var(--hlx-sp-3); }
	.text-xxl-md .alert { --bs-alert-padding-x: var(--hlx-sp-5); --bs-alert-padding-y: var(--hlx-sp-4); }
	.text-xxl-lg .alert { --bs-alert-padding-x: var(--hlx-sp-6); --bs-alert-padding-y: var(--hlx-sp-5); }
	.text-xxl-xl .alert { --bs-alert-padding-x: var(--hlx-sp-7); --bs-alert-padding-y: var(--hlx-sp-6); }

	.pch-xxl-25 { padding-left: 0.25ch; padding-right: 0.25ch; }
	.pch-xxl-50 { padding-left: 0.50ch; padding-right: 0.50ch; }
	.pch-xxl-70 { padding-left: 0.75ch; padding-right: 0.75ch; }
	.pch-xxl-100 { padding-left: 1ch; padding-right: 1ch; }
	.pem-xxl-25 { padding-left: 0.25em; padding-right: 0.25em; }
	.pem-xxl-50 { padding-left: 0.50em; padding-right: 0.50em; }
	.pem-xxl-70 { padding-left: 0.75em; padding-right: 0.75em; }
	.pem-xxl-100 { padding-left: 1em; padding-right: 1em; }

	.object-position-xxl-top-left { object-position: top left; }
	.object-position-xxl-top-right { object-position: top right; }
	.object-position-xxl-top-center { object-position: top center; }
	.object-position-xxl-bottom-left { object-position: bottom left; }
	.object-position-xxl-bottom-right { object-position: bottom right; }
	.object-position-xxl-bottom-center { object-position: bottom center; }
	.object-position-xxl-center-left { object-position: center left; }
	.object-position-xxl-center-right { object-position: center right; }
	.object-position-xxl-center-center { object-position: center center; }

	.blend-xl-normal { mix-blend-mode: normal; }
	.blend-xl-multiply { mix-blend-mode: multiply; }
	.blend-xl-screen { mix-blend-mode: screen; }
	.blend-xl-overlay { mix-blend-mode: overlay; }
	.blend-xl-darken { mix-blend-mode: darken; }
	.blend-xl-lighten { mix-blend-mode: lighten; }
	.blend-xl-color-dodge { mix-blend-mode: color-dodge; }
	.blend-xl-color-burn { mix-blend-mode: color-burn; }
	.blend-xl-hard-light { mix-blend-mode: hard-light; }
	.blend-xl-soft-light { mix-blend-mode: soft-light; }
	.blend-xl-difference { mix-blend-mode: difference; }
	.blend-xl-exclusion { mix-blend-mode: exclusion; }
	.blend-xl-hue { mix-blend-mode: hue; }
	.blend-xl-saturation { mix-blend-mode: saturation; }
	.blend-xl-color { mix-blend-mode: color; }
	.blend-xl-luminosity { mix-blend-mode: luminosity; }
	.blend-xl-plus-darker { mix-blend-mode: plus-darker; }
	.blend-xl-plus-lighter { mix-blend-mode: plus-lighter; }
}

.container,
.conainer-xs,
.conainer-sm,
.conainer-md,
.conainer-lg,
.conainer-xl,
.conainer-xxl,
.conainer-fluid {
	position: relative;
}

.row {
	
}

hr:last-child,
h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
h6:last-child,
.h6:last-child,
p:last-child,
address:last-child,
dl:last-child,
ol:last-child,
ul:last-child,
pre:last-child,
blockquote:last-child,
.blockquote:last-child,
table:last-child,
figure:last-child {
	margin-bottom: 0;
}

.nav .nav {
	--bs-nav-link-color: inherit !important;
}

.flex-even {
	flex: 1;
}
.flex-full {
	flex-basis: 100%;
}

.card-img-wrap {
	position: relative;
}

.text-body { font-family: var(--hlx-ff-body) !important; }
.text-head { font-family: var(--hlx-ff-head) !important; }
.text-mono { font-family: var(--hlx-ff-mono) !important; }
.text-alt { font-family: var(--hlx-ff-alt) !important; }

.lh-xs { line-height: var(--hlx-lh-xs) !important; }
.lh-md { line-height: var(--hlx-lh-md) !important; }
.lh-xl { line-height: var(--hlx-lh-xl) !important; }

.placeholder-xl { min-height: var(--hlx-em-xl); }

.row.col,
.row.col-1,
.row.col-2,
.row.col-3,
.row.col-4,
.row.col-5,
.row.col-6,
.row.col-7,
.row.col-8,
.row.col-9,
.row.col-10,
.row.col-11,
.row.col-12 {
	margin-left: 0;
	margin-right: 0;
}
.row > .flex-fill:empty {
	margin-top: 0;
}

.btn-xs, .btn-group-xs > .btn {
	--bs-btn-padding-y: var(--hlx-sp-2);
	--bs-btn-padding-x: calc(2 * var(--hlx-sp-4));
	--bs-btn-font-size: var(--hlx-fs-xs);
	/* --bs-btn-border-radius: var(--bs-border-radius-xs); */
	--bs-btn-border-radius: var(--bs-border-radius-pill);
}

.btn-xl, .btn-group-xl > .btn {
	--bs-btn-padding-y: var(--hlx-sp-6);
	--bs-btn-padding-x: calc(2 * var(--hlx-sp-8));
	--bs-btn-font-size: var(--hlx-fs-xl);
	/* --bs-btn-border-radius: var(--bs-border-radius-md); */
	--bs-btn-border-radius: var(--bs-border-radius-pill);
}

.btn-xs + .dropdown-toggle-split, .btn-group-xs > .btn + .dropdown-toggle-split {
	padding-right: var(--hlx-sp-2);
	padding-left: var(--hlx-sp-2);
}

.btn-xl + .dropdown-toggle-split, .btn-group-xl > .btn + .dropdown-toggle-split {
	padding-right: var(--hlx-sp-6);
	padding-left: var(--hlx-sp-6);
}

.dropdown-menu {
	overflow-x: hidden;
}

.card-group > * > .card {
	margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
	.card-group {
		display: flex;
		flex-flow: row wrap;
	}
	.card-group > * > .card {
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	.card-group > * + * > .card {
		margin-left: 0;
		border-left: 0;
	}
	.card-group > *:not(:last-child) > .card {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.card-group > *:not(:last-child) > .card .card-img-top,
	.card-group > *:not(:last-child) > .card .card-header {
		border-top-right-radius: 0;
	}
	.card-group > *:not(:last-child) > .card .card-img-bottom,
	.card-group > *:not(:last-child) > .card .card-footer {
		border-bottom-right-radius: 0;
	}
	.card-group > *:not(:first-child) > .card {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.card-group > *:not(:first-child) > .card .card-img-top,
	.card-group > *:not(:first-child) > .card .card-header {
		border-top-left-radius: 0;
	}
	.card-group > *:not(:first-child) > .card .card-img-bottom,
	.card-group > *:not(:first-child) > .card .card-footer {
		border-bottom-left-radius: 0;
	}
}

.input-group:not(.has-validation):not(:has([data-lastpass-icon-root])) > :nth-last-child(n+2):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.input-group-prepend),
.input-group:not(.has-validation):not(:has([data-lastpass-icon-root])) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation):not(:has([data-lastpass-icon-root])) > .form-floating:nth-last-child(n+2) > .form-control,
.input-group:not(.has-validation):not(:has([data-lastpass-icon-root])) > .form-floating:nth-last-child(n+2) > .form-select,
.input-group:not(.has-validation):has([data-lastpass-icon-root]) > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.input-group-prepend),
.input-group:not(.has-validation):has([data-lastpass-icon-root]) > .dropdown-toggle:nth-last-child(n+4),
.input-group:not(.has-validation):has([data-lastpass-icon-root]) > .form-floating:nth-last-child(n+3) > .form-control,
.input-group:not(.has-validation):has([data-lastpass-icon-root]) > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation:not(:has([data-lastpass-icon-root])) > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.input-group-prepend),
.input-group.has-validation:not(:has([data-lastpass-icon-root])) > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation:not(:has([data-lastpass-icon-root])) > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation:not(:has([data-lastpass-icon-root])) > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation:has([data-lastpass-icon-root]) > :nth-last-child(n+4):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating):not(.input-group-prepend),
.input-group.has-validation:has([data-lastpass-icon-root]) > .dropdown-toggle:nth-last-child(n+5),
.input-group.has-validation:has([data-lastpass-icon-root]) > .form-floating:nth-last-child(n+4) > .form-control,
.input-group.has-validation:has([data-lastpass-icon-root]) > .form-floating:nth-last-child(n+4) > .form-select,
.input-group > .input-group-prepend > *,
.input-group > .input-group-append > :not(:last-child),
.input-group:not(.has-validation):not(:has([data-lastpass-icon-root])) > .input-group-append:nth-last-child(n+2) > *,
.input-group:not(.has-validation):has([data-lastpass-icon-root]) > .input-group-append:nth-last-child(n+3) > *,
.input-group.has-validation:not(:has([data-lastpass-icon-root])) > .input-group-append:nth-last-child(n+3) > *,
.input-group.has-validation:has([data-lastpass-icon-root]) > .input-group-append:nth-last-child(n+4) > * {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):not(.input-group-prepend):not(.input-group-append),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select,
.input-group > .input-group-prepend > :not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > *,
.input-group > .input-group-append > * {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback):not(.input-group-prepend):not(.input-group-append),
.input-group > .input-group-prepend > :not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > *,
.input-group > .input-group-append > * {
	margin-left: calc(var(--bs-border-width) * -1);
}

.input-group > .input-group-prepend,
.input-group > .input-group-append {
	display: flex;
}

.text-blue { color: var(--hlx-blue); }
.text-indigo { color: var(--hlx-indigo); }
.text-purple { color: var(--hlx-purple); }
.text-pink { color: var(--hlx-pink); }
.text-red { color: var(--hlx-red); }
.text-orange { color: var(--hlx-orange); }
.text-yellow { color: var(--hlx-yellow); }
.text-green { color: var(--hlx-green); }
.text-teal { color: var(--hlx-teal); }
.text-cyan { color: var(--hlx-cyan); }
.text-black { color: var(--hlx-black); }
.text-white { color: var(--hlx-white); }
.text-gray { color: var(--hlx-grey); }
.text-gray-dark { color: var(--hlx-grey-dark); }
.text-primary { color: var(--hlx-primary); }
.text-secondary { color: var(--hlx-secondary); }
.text-success { color: var(--hlx-success); }
.text-info { color: var(--hlx-info); }
.text-warning { color: var(--hlx-warning); }
.text-danger { color: var(--hlx-danger); }
.text-light { color: var(--hlx-light); }
.text-dark { color: var(--hlx-dark); }

.text-opacity-25 {
	--bs-text-opacity: var(--hlx-op-2);
	color: rgba(from currentcolor r g b / var(--bs-text-opacity));
}

.text-opacity-50 {
	--bs-text-opacity: var(--hlx-op-3);
	color: rgba(from currentcolor r g b / var(--bs-text-opacity));
}

.text-opacity-75 {
	--bs-text-opacity: var(--hlx-op-4);
	color: rgba(from currentcolor r g b / var(--bs-text-opacity));
}

.text-opacity-100 {
	--bs-text-opacity: var(--hlx-op-5);
	color: rgba(from currentcolor r g b / var(--bs-text-opacity));
}

.bg-blue { background-color: var(--hlx-blue); }
.bg-indigo { background-color: var(--hlx-indigo); }
.bg-purple { background-color: var(--hlx-purple); }
.bg-pink { background-color: var(--hlx-pink); }
.bg-red { background-color: var(--hlx-red); }
.bg-orange { background-color: var(--hlx-orange); }
.bg-yellow { background-color: var(--hlx-yellow); }
.bg-green { background-color: var(--hlx-green); }
.bg-teal { background-color: var(--hlx-teal); }
.bg-cyan { background-color: var(--hlx-cyan); }
.bg-black { background-color: var(--hlx-black); }
.bg-white { background-color: var(--hlx-white); }
.bg-gray { background-color: var(--hlx-grey); }
.bg-gray-dark { background-color: var(--hlx-grey-dark); }
.bg-primary { background-color: var(--hlx-primary); }
.bg-secondary { background-color: var(--hlx-secondary); }
.bg-success { background-color: var(--hlx-success); }
.bg-info { background-color: var(--hlx-info); }
.bg-warning { background-color: var(--hlx-warning); }
.bg-danger { background-color: var(--hlx-danger); }
.bg-light { background-color: var(--hlx-light); }
.bg-dark { background-color: var(--hlx-dark); }
