/* unysonplus presets - auto-generated, do not edit. hash=cea355b6102a */
:root {
	--font-size-display-1: clamp(3.625rem, 2.6957rem + 4.1304vw, 6rem);
	--font-size-display-2: clamp(3.3125rem, 2.4565rem + 3.8043vw, 5.5rem);
	--font-size-display-3: clamp(2.6875rem, 1.9783rem + 3.1522vw, 4.5rem);
	--font-size-display-4: clamp(2.625rem, 2.2826rem + 1.5217vw, 3.5rem);
	--font-size-display-5: clamp(2.25rem, 1.9565rem + 1.3043vw, 3rem);
	--font-size-lead: clamp(1.1875rem, 1.1141rem + 0.3261vw, 1.375rem);
	--color-primary: #0d6efd;
	--color-secondary: #6c757d;
	--color-accent: #fd7e14;
	--color-muted: #5f6773;
	--color-black: #000;
	--color-white: #fff;
	--color-gray: #636c72;
	--color-light-gray: #bdbdbd;
	--color-red: #dc3545;
	--color-pink: #e91e63;
	--color-purple: #9c27b0;
	--color-deep-purple: #673ab7;
	--color-indigo: #3f51b5;
	--color-blue: #286090;
	--color-light-blue: #03a9f4;
	--color-cyan: #00bcd4;
	--color-teal: #009688;
	--color-green: #5cb85c;
	--color-light-green: #8bc34a;
	--color-lime: #cddc39;
	--color-yellow: #ffeb3b;
	--color-amber: #ffc107;
	--color-orange: #ff9800;
	--color-deep-orange: #ff5722;
	--color-brown: #795548;
	--color-blue-gray: #607d8b;
	--spacer-0: 0;
	--spacer-1: 0.25rem;
	--spacer-2: 0.5rem;
	--spacer-3: 1rem;
	--spacer-4: 1.5rem;
	--spacer-5: 3rem;
	--spacer-6: 3.5rem;
	--spacer-7: 4rem;
	--spacer-8: 4.5rem;
	--spacer-9: 5rem;
	--spacer-10: 6rem;
	--spacer-11: 7rem;
	--spacer-12: 8rem;
	--gap-0: 0;
	--gap-1: 0.25rem;
	--gap-2: 0.5rem;
	--gap-3: 1rem;
	--gap-4: 1.5rem;
	--gap-32px: 32px;
	--gap-40px: 40px;
	--gap-5: 3rem;
	--gap-6: 3.5rem;
	--gap-7: 4rem;
	--gap-8: 4.5rem;
	--gap-9: 5rem;
	--gap-10: 6rem;
	--gap-11: 7rem;
	--gap-12: 8rem;
}
:root .display-1 { font-size:var(--font-size-display-1) !important; }
:root .display-2 { font-size:var(--font-size-display-2) !important; }
:root .display-3 { font-size:var(--font-size-display-3) !important; }
:root .display-4 { font-size:var(--font-size-display-4) !important; }
:root .display-5 { font-size:var(--font-size-display-5) !important; }
:root .lead { font-size:var(--font-size-lead) !important; }
:root .text-primary { color:var(--color-primary) !important; }
:root .bg-primary { background-color:var(--color-primary) !important; }
:root .text-secondary { color:var(--color-secondary) !important; }
:root .bg-secondary { background-color:var(--color-secondary) !important; }
:root .text-accent { color:var(--color-accent) !important; }
:root .bg-accent { background-color:var(--color-accent) !important; }
:root .text-muted { color:var(--color-muted) !important; }
:root .bg-muted { background-color:var(--color-muted) !important; }
:root .text-black { color:var(--color-black) !important; }
:root .bg-black { background-color:var(--color-black) !important; }
:root .text-white { color:var(--color-white) !important; }
:root .bg-white { background-color:var(--color-white) !important; }
:root .text-gray { color:var(--color-gray) !important; }
:root .bg-gray { background-color:var(--color-gray) !important; }
:root .text-light-gray { color:var(--color-light-gray) !important; }
:root .bg-light-gray { background-color:var(--color-light-gray) !important; }
:root .text-red { color:var(--color-red) !important; }
:root .bg-red { background-color:var(--color-red) !important; }
:root .text-pink { color:var(--color-pink) !important; }
:root .bg-pink { background-color:var(--color-pink) !important; }
:root .text-purple { color:var(--color-purple) !important; }
:root .bg-purple { background-color:var(--color-purple) !important; }
:root .text-deep-purple { color:var(--color-deep-purple) !important; }
:root .bg-deep-purple { background-color:var(--color-deep-purple) !important; }
:root .text-indigo { color:var(--color-indigo) !important; }
:root .bg-indigo { background-color:var(--color-indigo) !important; }
:root .text-blue { color:var(--color-blue) !important; }
:root .bg-blue { background-color:var(--color-blue) !important; }
:root .text-light-blue { color:var(--color-light-blue) !important; }
:root .bg-light-blue { background-color:var(--color-light-blue) !important; }
:root .text-cyan { color:var(--color-cyan) !important; }
:root .bg-cyan { background-color:var(--color-cyan) !important; }
:root .text-teal { color:var(--color-teal) !important; }
:root .bg-teal { background-color:var(--color-teal) !important; }
:root .text-green { color:var(--color-green) !important; }
:root .bg-green { background-color:var(--color-green) !important; }
:root .text-light-green { color:var(--color-light-green) !important; }
:root .bg-light-green { background-color:var(--color-light-green) !important; }
:root .text-lime { color:var(--color-lime) !important; }
:root .bg-lime { background-color:var(--color-lime) !important; }
:root .text-yellow { color:var(--color-yellow) !important; }
:root .bg-yellow { background-color:var(--color-yellow) !important; }
:root .text-amber { color:var(--color-amber) !important; }
:root .bg-amber { background-color:var(--color-amber) !important; }
:root .text-orange { color:var(--color-orange) !important; }
:root .bg-orange { background-color:var(--color-orange) !important; }
:root .text-deep-orange { color:var(--color-deep-orange) !important; }
:root .bg-deep-orange { background-color:var(--color-deep-orange) !important; }
:root .text-brown { color:var(--color-brown) !important; }
:root .bg-brown { background-color:var(--color-brown) !important; }
:root .text-blue-gray { color:var(--color-blue-gray) !important; }
:root .bg-blue-gray { background-color:var(--color-blue-gray) !important; }
.btn-primary { color:#fff;background-color:#0d6efd;border-color:#0d6efd; }
.btn-primary:hover { background-color:#3f51b5;border-color:#3f51b5; }
.btn-outline-primary { color:#0d6efd;background-color:transparent;border-color:#0d6efd; }
.btn-outline-primary:hover { color:#fff;background-color:#0d6efd;border-color:#0d6efd; }
.btn-secondary { color:#fff;background-color:#6c757d;border-color:#6c757d; }
.btn-secondary:hover { background-color:#636c72;border-color:#636c72; }
.btn-outline-secondary { color:#6c757d;background-color:transparent;border-color:#6c757d; }
.btn-outline-secondary:hover { color:#fff;background-color:#6c757d;border-color:#6c757d; }
.btn-success { color:#fff;background-color:#5cb85c;border-color:#5cb85c; }
.btn-success:hover { background-color:#009688;border-color:#009688; }
.btn-outline-success { color:#5cb85c;background-color:transparent;border-color:#5cb85c; }
.btn-outline-success:hover { color:#fff;background-color:#5cb85c;border-color:#5cb85c; }
.btn-info { color:#fff;background-color:#00bcd4;border-color:#00bcd4; }
.btn-info:hover { background-color:#03a9f4;border-color:#03a9f4; }
.btn-outline-info { color:#00bcd4;background-color:transparent;border-color:#00bcd4; }
.btn-outline-info:hover { color:#fff;background-color:#00bcd4;border-color:#00bcd4; }
.btn-warning { color:#000;background-color:#ffc107;border-color:#ffc107; }
.btn-warning:hover { background-color:#ff9800;border-color:#ff9800; }
.btn-outline-warning { color:#ffc107;background-color:transparent;border-color:#ffc107; }
.btn-outline-warning:hover { color:#000;background-color:#ffc107;border-color:#ffc107; }
.btn-danger { color:#fff;background-color:#dc3545;border-color:#dc3545; }
.btn-danger:hover { background-color:#e91e63;border-color:#e91e63; }
.btn-outline-danger { color:#dc3545;background-color:transparent;border-color:#dc3545; }
.btn-outline-danger:hover { color:#fff;background-color:#dc3545;border-color:#dc3545; }
.btn-secondary-outline { color:#6c757d;border-style:solid;border-width:2px;border-color:#6c757d; }
.btn-secondary-outline:hover { color:#fff;background-color:#6c757d;border-color:#6c757d; }
.btn-primary-outline { color:#0d6efd;border-style:solid;border-width:2px;border-color:#0d6efd; }
.btn-primary-outline:hover { color:#fff;background-color:#0d6efd;border-color:#0d6efd; }
.btn-success-outline { color:#5cb85c;border-style:solid;border-width:2px;border-color:#5cb85c; }
.btn-success-outline:hover { color:#fff;background-color:#5cb85c;border-color:#5cb85c; }
.btn-info-outline { color:#00bcd4;border-style:solid;border-width:2px;border-color:#00bcd4; }
.btn-info-outline:hover { color:#fff;background-color:#00bcd4;border-color:#00bcd4; }
.btn-warning-outline { color:#ffc107;border-style:solid;border-width:2px;border-color:#ffc107; }
.btn-warning-outline:hover { color:#000;background-color:#ffc107;border-color:#ffc107; }
.btn-danger-outline { color:#dc3545;border-style:solid;border-width:2px;border-color:#dc3545; }
.btn-danger-outline:hover { color:#fff;background-color:#dc3545;border-color:#dc3545; }
.btn-gradient { color:#fff;background-image:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);border:0; }
.btn-gradient:hover { background-image:linear-gradient(135deg, #764BA2 0%, #667EEA 100%); }
.btn-link { color:#0d6efd;border:0; }
.btn-link:hover { color:#3f51b5; }
.btn-xl { font-size:22px;line-height:1.4;padding:14px 24px;border-radius:10px; }
.btn-lg { font-size:20px;line-height:1.4;padding:12px 20px;border-radius:8px; }
.btn-md { font-size:16px;line-height:1.4;padding:8px 16px;border-radius:6px; }
.btn-sm { font-size:13px;line-height:1.4;padding:6px 12px;border-radius:5px; }
.btn-xs { font-size:12px;line-height:1.4;padding:2px 6px;border-radius:3px; }
.boxp-card { border-radius:8px !important;padding:1.5rem;transition:all 200ms ease !important;border:1px solid #bdbdbd !important;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.08) !important; }
.boxp-card:hover { box-shadow:0px 8px 20px 0px rgba(0,0,0,0.12) !important; }
.boxp-outline { border-radius:6px !important;padding:1.5rem;transition:all 200ms ease !important;border:2px solid #0d6efd !important; }
.boxp-outline:hover { border-color:#3f51b5 !important; }
.boxp-soft-shadow { border-radius:12px !important;padding:1.5rem;transition:all 250ms ease !important;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.08) !important; }
.boxp-soft-shadow:hover { box-shadow:0px 12px 30px 0px rgba(0,0,0,0.16) !important; }
.boxp-hover-lift { border-radius:8px !important;padding:1.5rem;transition:all 200ms ease !important;border:1px solid #bdbdbd !important; }
.boxp-hover-lift:hover { border-color:#0d6efd !important;box-shadow:0px 10px 24px 0px rgba(0,0,0,0.14) !important; }
.iconb-circle { display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:48px !important;height:48px !important;border-radius:50% !important;transition:all 200ms ease;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15) !important;background-color:#0d6efd;color:#fff !important; }
.iconb-circle:hover { box-shadow:0px 8px 20px 0px rgba(0,0,0,0.22) !important; }
.iconb-soft-tile { display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:52px !important;height:52px !important;border-radius:14px !important;transition:all 200ms ease;background-color:#eef2ff;color:#0d6efd !important; }
.iconb-soft-tile:hover { background-color:#e0e7ff; }
.iconb-outline-ring { display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:48px !important;height:48px !important;border-radius:50% !important;transition:all 200ms ease;border:2px solid #0d6efd !important;color:#0d6efd !important; }
.iconb-outline-ring:hover { background-color:#0d6efd;color:#fff !important; }
.iconb-hexagon { display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:54px !important;height:54px !important;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:all 200ms ease;background-color:#6610f2;color:#fff !important; }
.section--alt { background-color:#f7f7f7; }
.section--light { background-color:#ffffff;color:#1a1a1a; }
.section--dark { background-color:#1a1a1a;color:#ffffff; }
.section--dark a { color:#93c5fd; }
.section--dark :is(h1,h2,h3,h4,h5,h6) { color:#ffffff; }
.section--cw-narrow > .fw-container { max-width:calc(768px + 2 * var(--container-gutter, clamp(1.25rem, 3vw, 2rem)));margin-left:auto;margin-right:auto; }
.section--cw-medium > .fw-container { max-width:calc(896px + 2 * var(--container-gutter, clamp(1.25rem, 3vw, 2rem)));margin-left:auto;margin-right:auto; }
.section--cw-wide > .fw-container { max-width:calc(1024px + 2 * var(--container-gutter, clamp(1.25rem, 3vw, 2rem)));margin-left:auto;margin-right:auto; }
.tbl-clean-lines { border-radius:0px !important;overflow:hidden !important; }
.tbl-clean-lines > table { width:100% !important;border-collapse:collapse !important;margin:0 !important; }
.tbl-clean-lines th,.tbl-clean-lines td { padding:10px 14px !important;border-bottom:1px solid #ededed !important; }
.tbl-clean-lines > table > thead > tr > th,.tbl-clean-lines > table > thead > tr > td { color:#1d2327 !important;font-weight:600 !important;text-transform:uppercase !important;border-bottom:2px solid #1d2327 !important; }
.tbl-clean-lines > table > tbody > tr > td { color:#50575e !important;transition:background-color 150ms ease,color 150ms ease; }
.tbl-clean-lines > table > tbody > tr:hover > td { background-color:#f6f7f8 !important; }
.tbl-clean-lines > table > tfoot > tr > th,.tbl-clean-lines > table > tfoot > tr > td { color:#1d2327 !important;font-weight:600 !important;border-top:2px solid #d8dbde !important; }
.tbl-clean-lines caption { color:#787c82 !important;font-size:13px !important;font-style:italic !important; }
.tbl-bordered-grid { border:1px solid #d8dbde !important;border-radius:6px !important;overflow:hidden !important; }
.tbl-bordered-grid > table { width:100% !important;border-collapse:collapse !important;margin:0 !important; }
.tbl-bordered-grid th,.tbl-bordered-grid td { padding:9px 12px !important;border-bottom:1px solid #e2e4e7 !important;border-right:1px solid #e2e4e7 !important; }
.tbl-bordered-grid > table > thead > tr > th,.tbl-bordered-grid > table > thead > tr > td { background-color:#f1f4f9 !important;color:#1d2327 !important;font-weight:600 !important;border-bottom:1px solid #c9ced3 !important; }
.tbl-bordered-grid > table > tbody > tr > td { background-color:#ffffff !important;color:#3c434a !important;transition:background-color 150ms ease,color 150ms ease; }
.tbl-bordered-grid > table > tbody > tr:hover > td { background-color:#eef3fb !important; }
.tbl-bordered-grid > table > tfoot > tr > th,.tbl-bordered-grid > table > tfoot > tr > td { background-color:#f6f7f8 !important;color:#1d2327 !important;font-weight:600 !important;border-top:2px solid #c9ced3 !important; }
.tbl-bordered-grid caption { color:#787c82 !important;font-size:13px !important;font-style:italic !important; }
.tbl-minimal { border-radius:0px !important;overflow:hidden !important; }
.tbl-minimal > table { width:100% !important;border-collapse:collapse !important;margin:0 !important; }
.tbl-minimal th,.tbl-minimal td { padding:14px 18px !important; }
.tbl-minimal > table > thead > tr > th,.tbl-minimal > table > thead > tr > td { color:#1d2327 !important;font-weight:600 !important; }
.tbl-minimal > table > tbody > tr > td { color:#50575e !important;transition:background-color 150ms ease,color 150ms ease; }
.tbl-minimal > table > tbody > tr:hover > td { background-color:#fafbfc !important; }
.tbl-minimal > table > tfoot > tr > th,.tbl-minimal > table > tfoot > tr > td { color:#1d2327 !important;font-weight:600 !important; }
.tbl-minimal caption { color:#a7aaad !important;font-size:13px !important;font-style:italic !important; }
.tbl-striped { border:1px solid #e2e4e7 !important;border-radius:6px !important;overflow:hidden !important; }
.tbl-striped > table { width:100% !important;border-collapse:collapse !important;margin:0 !important; }
.tbl-striped th,.tbl-striped td { padding:10px 14px !important; }
.tbl-striped > table > thead > tr > th,.tbl-striped > table > thead > tr > td { background-color:#2271b1 !important;color:#ffffff !important;font-weight:600 !important; }
.tbl-striped > table > tbody > tr > td { background-color:#ffffff !important;color:#3c434a !important;transition:background-color 150ms ease,color 150ms ease; }
.tbl-striped > table > tbody > tr:nth-child(2n) > td { background-color:#f6f8fb !important; }
.tbl-striped > table > tbody > tr:hover > td { background-color:#eef3fb !important; }
.tbl-striped > table > tfoot > tr > th,.tbl-striped > table > tfoot > tr > td { background-color:#f1f4f9 !important;color:#1d2327 !important;font-weight:600 !important; }
.tbl-striped caption { color:#787c82 !important;font-size:13px !important;font-style:italic !important; }
.tbl-dark-header { border:1px solid #e2e4e7 !important;border-radius:8px !important;overflow:hidden !important; }
.tbl-dark-header > table { width:100% !important;border-collapse:collapse !important;margin:0 !important; }
.tbl-dark-header th,.tbl-dark-header td { padding:11px 14px !important;border-bottom:1px solid #ededed !important; }
.tbl-dark-header > table > thead > tr > th,.tbl-dark-header > table > thead > tr > td { background-color:#1d2327 !important;color:#ffffff !important;font-weight:600 !important;text-transform:uppercase !important; }
.tbl-dark-header > table > tbody > tr > td { background-color:#ffffff !important;color:#3c434a !important;transition:background-color 150ms ease,color 150ms ease; }
.tbl-dark-header > table > tbody > tr:nth-child(2n) > td { background-color:#f7f8f9 !important; }
.tbl-dark-header > table > tbody > tr:hover > td { background-color:#eef0f2 !important; }
.tbl-dark-header > table > tfoot > tr > th,.tbl-dark-header > table > tfoot > tr > td { background-color:#f6f7f8 !important;color:#1d2327 !important;font-weight:600 !important;border-top:1px solid #e2e4e7 !important; }
.tbl-dark-header caption { color:#787c82 !important;font-size:13px !important;font-style:italic !important; }
.m-0 { margin:var(--spacer-0) !important; }
.m-1 { margin:var(--spacer-1) !important; }
.m-2 { margin:var(--spacer-2) !important; }
.m-3 { margin:var(--spacer-3) !important; }
.m-4 { margin:var(--spacer-4) !important; }
.m-5 { margin:var(--spacer-5) !important; }
.m-6 { margin:var(--spacer-6) !important; }
.m-7 { margin:var(--spacer-7) !important; }
.m-8 { margin:var(--spacer-8) !important; }
.m-9 { margin:var(--spacer-9) !important; }
.m-10 { margin:var(--spacer-10) !important; }
.m-11 { margin:var(--spacer-11) !important; }
.m-12 { margin:var(--spacer-12) !important; }
.mx-0 { margin-right:var(--spacer-0) !important;margin-left:var(--spacer-0) !important; }
.mx-1 { margin-right:var(--spacer-1) !important;margin-left:var(--spacer-1) !important; }
.mx-2 { margin-right:var(--spacer-2) !important;margin-left:var(--spacer-2) !important; }
.mx-3 { margin-right:var(--spacer-3) !important;margin-left:var(--spacer-3) !important; }
.mx-4 { margin-right:var(--spacer-4) !important;margin-left:var(--spacer-4) !important; }
.mx-5 { margin-right:var(--spacer-5) !important;margin-left:var(--spacer-5) !important; }
.mx-6 { margin-right:var(--spacer-6) !important;margin-left:var(--spacer-6) !important; }
.mx-7 { margin-right:var(--spacer-7) !important;margin-left:var(--spacer-7) !important; }
.mx-8 { margin-right:var(--spacer-8) !important;margin-left:var(--spacer-8) !important; }
.mx-9 { margin-right:var(--spacer-9) !important;margin-left:var(--spacer-9) !important; }
.mx-10 { margin-right:var(--spacer-10) !important;margin-left:var(--spacer-10) !important; }
.mx-11 { margin-right:var(--spacer-11) !important;margin-left:var(--spacer-11) !important; }
.mx-12 { margin-right:var(--spacer-12) !important;margin-left:var(--spacer-12) !important; }
.my-0 { margin-top:var(--spacer-0) !important;margin-bottom:var(--spacer-0) !important; }
.my-1 { margin-top:var(--spacer-1) !important;margin-bottom:var(--spacer-1) !important; }
.my-2 { margin-top:var(--spacer-2) !important;margin-bottom:var(--spacer-2) !important; }
.my-3 { margin-top:var(--spacer-3) !important;margin-bottom:var(--spacer-3) !important; }
.my-4 { margin-top:var(--spacer-4) !important;margin-bottom:var(--spacer-4) !important; }
.my-5 { margin-top:var(--spacer-5) !important;margin-bottom:var(--spacer-5) !important; }
.my-6 { margin-top:var(--spacer-6) !important;margin-bottom:var(--spacer-6) !important; }
.my-7 { margin-top:var(--spacer-7) !important;margin-bottom:var(--spacer-7) !important; }
.my-8 { margin-top:var(--spacer-8) !important;margin-bottom:var(--spacer-8) !important; }
.my-9 { margin-top:var(--spacer-9) !important;margin-bottom:var(--spacer-9) !important; }
.my-10 { margin-top:var(--spacer-10) !important;margin-bottom:var(--spacer-10) !important; }
.my-11 { margin-top:var(--spacer-11) !important;margin-bottom:var(--spacer-11) !important; }
.my-12 { margin-top:var(--spacer-12) !important;margin-bottom:var(--spacer-12) !important; }
.mt-0 { margin-top:var(--spacer-0) !important; }
.mt-1 { margin-top:var(--spacer-1) !important; }
.mt-2 { margin-top:var(--spacer-2) !important; }
.mt-3 { margin-top:var(--spacer-3) !important; }
.mt-4 { margin-top:var(--spacer-4) !important; }
.mt-5 { margin-top:var(--spacer-5) !important; }
.mt-6 { margin-top:var(--spacer-6) !important; }
.mt-7 { margin-top:var(--spacer-7) !important; }
.mt-8 { margin-top:var(--spacer-8) !important; }
.mt-9 { margin-top:var(--spacer-9) !important; }
.mt-10 { margin-top:var(--spacer-10) !important; }
.mt-11 { margin-top:var(--spacer-11) !important; }
.mt-12 { margin-top:var(--spacer-12) !important; }
.mb-0 { margin-bottom:var(--spacer-0) !important; }
.mb-1 { margin-bottom:var(--spacer-1) !important; }
.mb-2 { margin-bottom:var(--spacer-2) !important; }
.mb-3 { margin-bottom:var(--spacer-3) !important; }
.mb-4 { margin-bottom:var(--spacer-4) !important; }
.mb-5 { margin-bottom:var(--spacer-5) !important; }
.mb-6 { margin-bottom:var(--spacer-6) !important; }
.mb-7 { margin-bottom:var(--spacer-7) !important; }
.mb-8 { margin-bottom:var(--spacer-8) !important; }
.mb-9 { margin-bottom:var(--spacer-9) !important; }
.mb-10 { margin-bottom:var(--spacer-10) !important; }
.mb-11 { margin-bottom:var(--spacer-11) !important; }
.mb-12 { margin-bottom:var(--spacer-12) !important; }
.ms-0 { margin-inline-start:var(--spacer-0) !important; }
.ms-1 { margin-inline-start:var(--spacer-1) !important; }
.ms-2 { margin-inline-start:var(--spacer-2) !important; }
.ms-3 { margin-inline-start:var(--spacer-3) !important; }
.ms-4 { margin-inline-start:var(--spacer-4) !important; }
.ms-5 { margin-inline-start:var(--spacer-5) !important; }
.ms-6 { margin-inline-start:var(--spacer-6) !important; }
.ms-7 { margin-inline-start:var(--spacer-7) !important; }
.ms-8 { margin-inline-start:var(--spacer-8) !important; }
.ms-9 { margin-inline-start:var(--spacer-9) !important; }
.ms-10 { margin-inline-start:var(--spacer-10) !important; }
.ms-11 { margin-inline-start:var(--spacer-11) !important; }
.ms-12 { margin-inline-start:var(--spacer-12) !important; }
.me-0 { margin-inline-end:var(--spacer-0) !important; }
.me-1 { margin-inline-end:var(--spacer-1) !important; }
.me-2 { margin-inline-end:var(--spacer-2) !important; }
.me-3 { margin-inline-end:var(--spacer-3) !important; }
.me-4 { margin-inline-end:var(--spacer-4) !important; }
.me-5 { margin-inline-end:var(--spacer-5) !important; }
.me-6 { margin-inline-end:var(--spacer-6) !important; }
.me-7 { margin-inline-end:var(--spacer-7) !important; }
.me-8 { margin-inline-end:var(--spacer-8) !important; }
.me-9 { margin-inline-end:var(--spacer-9) !important; }
.me-10 { margin-inline-end:var(--spacer-10) !important; }
.me-11 { margin-inline-end:var(--spacer-11) !important; }
.me-12 { margin-inline-end:var(--spacer-12) !important; }
.p-0 { padding:var(--spacer-0) !important; }
.p-1 { padding:var(--spacer-1) !important; }
.p-2 { padding:var(--spacer-2) !important; }
.p-3 { padding:var(--spacer-3) !important; }
.p-4 { padding:var(--spacer-4) !important; }
.p-5 { padding:var(--spacer-5) !important; }
.p-6 { padding:var(--spacer-6) !important; }
.p-7 { padding:var(--spacer-7) !important; }
.p-8 { padding:var(--spacer-8) !important; }
.p-9 { padding:var(--spacer-9) !important; }
.p-10 { padding:var(--spacer-10) !important; }
.p-11 { padding:var(--spacer-11) !important; }
.p-12 { padding:var(--spacer-12) !important; }
.px-0 { padding-right:var(--spacer-0) !important;padding-left:var(--spacer-0) !important; }
.px-1 { padding-right:var(--spacer-1) !important;padding-left:var(--spacer-1) !important; }
.px-2 { padding-right:var(--spacer-2) !important;padding-left:var(--spacer-2) !important; }
.px-3 { padding-right:var(--spacer-3) !important;padding-left:var(--spacer-3) !important; }
.px-4 { padding-right:var(--spacer-4) !important;padding-left:var(--spacer-4) !important; }
.px-5 { padding-right:var(--spacer-5) !important;padding-left:var(--spacer-5) !important; }
.px-6 { padding-right:var(--spacer-6) !important;padding-left:var(--spacer-6) !important; }
.px-7 { padding-right:var(--spacer-7) !important;padding-left:var(--spacer-7) !important; }
.px-8 { padding-right:var(--spacer-8) !important;padding-left:var(--spacer-8) !important; }
.px-9 { padding-right:var(--spacer-9) !important;padding-left:var(--spacer-9) !important; }
.px-10 { padding-right:var(--spacer-10) !important;padding-left:var(--spacer-10) !important; }
.px-11 { padding-right:var(--spacer-11) !important;padding-left:var(--spacer-11) !important; }
.px-12 { padding-right:var(--spacer-12) !important;padding-left:var(--spacer-12) !important; }
.py-0 { padding-top:var(--spacer-0) !important;padding-bottom:var(--spacer-0) !important; }
.py-1 { padding-top:var(--spacer-1) !important;padding-bottom:var(--spacer-1) !important; }
.py-2 { padding-top:var(--spacer-2) !important;padding-bottom:var(--spacer-2) !important; }
.py-3 { padding-top:var(--spacer-3) !important;padding-bottom:var(--spacer-3) !important; }
.py-4 { padding-top:var(--spacer-4) !important;padding-bottom:var(--spacer-4) !important; }
.py-5 { padding-top:var(--spacer-5) !important;padding-bottom:var(--spacer-5) !important; }
.py-6 { padding-top:var(--spacer-6) !important;padding-bottom:var(--spacer-6) !important; }
.py-7 { padding-top:var(--spacer-7) !important;padding-bottom:var(--spacer-7) !important; }
.py-8 { padding-top:var(--spacer-8) !important;padding-bottom:var(--spacer-8) !important; }
.py-9 { padding-top:var(--spacer-9) !important;padding-bottom:var(--spacer-9) !important; }
.py-10 { padding-top:var(--spacer-10) !important;padding-bottom:var(--spacer-10) !important; }
.py-11 { padding-top:var(--spacer-11) !important;padding-bottom:var(--spacer-11) !important; }
.py-12 { padding-top:var(--spacer-12) !important;padding-bottom:var(--spacer-12) !important; }
.pt-0 { padding-top:var(--spacer-0) !important; }
.pt-1 { padding-top:var(--spacer-1) !important; }
.pt-2 { padding-top:var(--spacer-2) !important; }
.pt-3 { padding-top:var(--spacer-3) !important; }
.pt-4 { padding-top:var(--spacer-4) !important; }
.pt-5 { padding-top:var(--spacer-5) !important; }
.pt-6 { padding-top:var(--spacer-6) !important; }
.pt-7 { padding-top:var(--spacer-7) !important; }
.pt-8 { padding-top:var(--spacer-8) !important; }
.pt-9 { padding-top:var(--spacer-9) !important; }
.pt-10 { padding-top:var(--spacer-10) !important; }
.pt-11 { padding-top:var(--spacer-11) !important; }
.pt-12 { padding-top:var(--spacer-12) !important; }
.pb-0 { padding-bottom:var(--spacer-0) !important; }
.pb-1 { padding-bottom:var(--spacer-1) !important; }
.pb-2 { padding-bottom:var(--spacer-2) !important; }
.pb-3 { padding-bottom:var(--spacer-3) !important; }
.pb-4 { padding-bottom:var(--spacer-4) !important; }
.pb-5 { padding-bottom:var(--spacer-5) !important; }
.pb-6 { padding-bottom:var(--spacer-6) !important; }
.pb-7 { padding-bottom:var(--spacer-7) !important; }
.pb-8 { padding-bottom:var(--spacer-8) !important; }
.pb-9 { padding-bottom:var(--spacer-9) !important; }
.pb-10 { padding-bottom:var(--spacer-10) !important; }
.pb-11 { padding-bottom:var(--spacer-11) !important; }
.pb-12 { padding-bottom:var(--spacer-12) !important; }
.ps-0 { padding-inline-start:var(--spacer-0) !important; }
.ps-1 { padding-inline-start:var(--spacer-1) !important; }
.ps-2 { padding-inline-start:var(--spacer-2) !important; }
.ps-3 { padding-inline-start:var(--spacer-3) !important; }
.ps-4 { padding-inline-start:var(--spacer-4) !important; }
.ps-5 { padding-inline-start:var(--spacer-5) !important; }
.ps-6 { padding-inline-start:var(--spacer-6) !important; }
.ps-7 { padding-inline-start:var(--spacer-7) !important; }
.ps-8 { padding-inline-start:var(--spacer-8) !important; }
.ps-9 { padding-inline-start:var(--spacer-9) !important; }
.ps-10 { padding-inline-start:var(--spacer-10) !important; }
.ps-11 { padding-inline-start:var(--spacer-11) !important; }
.ps-12 { padding-inline-start:var(--spacer-12) !important; }
.pe-0 { padding-inline-end:var(--spacer-0) !important; }
.pe-1 { padding-inline-end:var(--spacer-1) !important; }
.pe-2 { padding-inline-end:var(--spacer-2) !important; }
.pe-3 { padding-inline-end:var(--spacer-3) !important; }
.pe-4 { padding-inline-end:var(--spacer-4) !important; }
.pe-5 { padding-inline-end:var(--spacer-5) !important; }
.pe-6 { padding-inline-end:var(--spacer-6) !important; }
.pe-7 { padding-inline-end:var(--spacer-7) !important; }
.pe-8 { padding-inline-end:var(--spacer-8) !important; }
.pe-9 { padding-inline-end:var(--spacer-9) !important; }
.pe-10 { padding-inline-end:var(--spacer-10) !important; }
.pe-11 { padding-inline-end:var(--spacer-11) !important; }
.pe-12 { padding-inline-end:var(--spacer-12) !important; }
.g-0 { --bs-gutter-x:var(--gap-0) !important;--bs-gutter-y:var(--gap-0) !important; }
.gx-0 { --bs-gutter-x:var(--gap-0) !important; }
.gy-0 { --bs-gutter-y:var(--gap-0) !important; }
.sc-cgap-0 { gap:var(--gap-0) !important; }
.section--gap-0 .row, .section--gap-0 .fw-row { --bs-gutter-x:var(--gap-0);--bs-gutter-y:var(--gap-0); }
.section--gap-x-0 .row, .section--gap-x-0 .fw-row { --bs-gutter-x:var(--gap-0); }
.section--gap-y-0 .row, .section--gap-y-0 .fw-row { --bs-gutter-y:var(--gap-0); }
.g-1 { --bs-gutter-x:var(--gap-1) !important;--bs-gutter-y:var(--gap-1) !important; }
.gx-1 { --bs-gutter-x:var(--gap-1) !important; }
.gy-1 { --bs-gutter-y:var(--gap-1) !important; }
.sc-cgap-1 { gap:var(--gap-1) !important; }
.section--gap-1 .row, .section--gap-1 .fw-row { --bs-gutter-x:var(--gap-1);--bs-gutter-y:var(--gap-1); }
.section--gap-x-1 .row, .section--gap-x-1 .fw-row { --bs-gutter-x:var(--gap-1); }
.section--gap-y-1 .row, .section--gap-y-1 .fw-row { --bs-gutter-y:var(--gap-1); }
.g-2 { --bs-gutter-x:var(--gap-2) !important;--bs-gutter-y:var(--gap-2) !important; }
.gx-2 { --bs-gutter-x:var(--gap-2) !important; }
.gy-2 { --bs-gutter-y:var(--gap-2) !important; }
.sc-cgap-2 { gap:var(--gap-2) !important; }
.section--gap-2 .row, .section--gap-2 .fw-row { --bs-gutter-x:var(--gap-2);--bs-gutter-y:var(--gap-2); }
.section--gap-x-2 .row, .section--gap-x-2 .fw-row { --bs-gutter-x:var(--gap-2); }
.section--gap-y-2 .row, .section--gap-y-2 .fw-row { --bs-gutter-y:var(--gap-2); }
.g-3 { --bs-gutter-x:var(--gap-3) !important;--bs-gutter-y:var(--gap-3) !important; }
.gx-3 { --bs-gutter-x:var(--gap-3) !important; }
.gy-3 { --bs-gutter-y:var(--gap-3) !important; }
.sc-cgap-3 { gap:var(--gap-3) !important; }
.section--gap-3 .row, .section--gap-3 .fw-row { --bs-gutter-x:var(--gap-3);--bs-gutter-y:var(--gap-3); }
.section--gap-x-3 .row, .section--gap-x-3 .fw-row { --bs-gutter-x:var(--gap-3); }
.section--gap-y-3 .row, .section--gap-y-3 .fw-row { --bs-gutter-y:var(--gap-3); }
.g-4 { --bs-gutter-x:var(--gap-4) !important;--bs-gutter-y:var(--gap-4) !important; }
.gx-4 { --bs-gutter-x:var(--gap-4) !important; }
.gy-4 { --bs-gutter-y:var(--gap-4) !important; }
.sc-cgap-4 { gap:var(--gap-4) !important; }
.section--gap-4 .row, .section--gap-4 .fw-row { --bs-gutter-x:var(--gap-4);--bs-gutter-y:var(--gap-4); }
.section--gap-x-4 .row, .section--gap-x-4 .fw-row { --bs-gutter-x:var(--gap-4); }
.section--gap-y-4 .row, .section--gap-y-4 .fw-row { --bs-gutter-y:var(--gap-4); }
.g-32px { --bs-gutter-x:var(--gap-32px) !important;--bs-gutter-y:var(--gap-32px) !important; }
.gx-32px { --bs-gutter-x:var(--gap-32px) !important; }
.gy-32px { --bs-gutter-y:var(--gap-32px) !important; }
.sc-cgap-32px { gap:var(--gap-32px) !important; }
.section--gap-32px .row, .section--gap-32px .fw-row { --bs-gutter-x:var(--gap-32px);--bs-gutter-y:var(--gap-32px); }
.section--gap-x-32px .row, .section--gap-x-32px .fw-row { --bs-gutter-x:var(--gap-32px); }
.section--gap-y-32px .row, .section--gap-y-32px .fw-row { --bs-gutter-y:var(--gap-32px); }
.g-40px { --bs-gutter-x:var(--gap-40px) !important;--bs-gutter-y:var(--gap-40px) !important; }
.gx-40px { --bs-gutter-x:var(--gap-40px) !important; }
.gy-40px { --bs-gutter-y:var(--gap-40px) !important; }
.sc-cgap-40px { gap:var(--gap-40px) !important; }
.section--gap-40px .row, .section--gap-40px .fw-row { --bs-gutter-x:var(--gap-40px);--bs-gutter-y:var(--gap-40px); }
.section--gap-x-40px .row, .section--gap-x-40px .fw-row { --bs-gutter-x:var(--gap-40px); }
.section--gap-y-40px .row, .section--gap-y-40px .fw-row { --bs-gutter-y:var(--gap-40px); }
.g-5 { --bs-gutter-x:var(--gap-5) !important;--bs-gutter-y:var(--gap-5) !important; }
.gx-5 { --bs-gutter-x:var(--gap-5) !important; }
.gy-5 { --bs-gutter-y:var(--gap-5) !important; }
.sc-cgap-5 { gap:var(--gap-5) !important; }
.section--gap-5 .row, .section--gap-5 .fw-row { --bs-gutter-x:var(--gap-5);--bs-gutter-y:var(--gap-5); }
.section--gap-x-5 .row, .section--gap-x-5 .fw-row { --bs-gutter-x:var(--gap-5); }
.section--gap-y-5 .row, .section--gap-y-5 .fw-row { --bs-gutter-y:var(--gap-5); }
.g-6 { --bs-gutter-x:var(--gap-6) !important;--bs-gutter-y:var(--gap-6) !important; }
.gx-6 { --bs-gutter-x:var(--gap-6) !important; }
.gy-6 { --bs-gutter-y:var(--gap-6) !important; }
.sc-cgap-6 { gap:var(--gap-6) !important; }
.section--gap-6 .row, .section--gap-6 .fw-row { --bs-gutter-x:var(--gap-6);--bs-gutter-y:var(--gap-6); }
.section--gap-x-6 .row, .section--gap-x-6 .fw-row { --bs-gutter-x:var(--gap-6); }
.section--gap-y-6 .row, .section--gap-y-6 .fw-row { --bs-gutter-y:var(--gap-6); }
.g-7 { --bs-gutter-x:var(--gap-7) !important;--bs-gutter-y:var(--gap-7) !important; }
.gx-7 { --bs-gutter-x:var(--gap-7) !important; }
.gy-7 { --bs-gutter-y:var(--gap-7) !important; }
.sc-cgap-7 { gap:var(--gap-7) !important; }
.section--gap-7 .row, .section--gap-7 .fw-row { --bs-gutter-x:var(--gap-7);--bs-gutter-y:var(--gap-7); }
.section--gap-x-7 .row, .section--gap-x-7 .fw-row { --bs-gutter-x:var(--gap-7); }
.section--gap-y-7 .row, .section--gap-y-7 .fw-row { --bs-gutter-y:var(--gap-7); }
.g-8 { --bs-gutter-x:var(--gap-8) !important;--bs-gutter-y:var(--gap-8) !important; }
.gx-8 { --bs-gutter-x:var(--gap-8) !important; }
.gy-8 { --bs-gutter-y:var(--gap-8) !important; }
.sc-cgap-8 { gap:var(--gap-8) !important; }
.section--gap-8 .row, .section--gap-8 .fw-row { --bs-gutter-x:var(--gap-8);--bs-gutter-y:var(--gap-8); }
.section--gap-x-8 .row, .section--gap-x-8 .fw-row { --bs-gutter-x:var(--gap-8); }
.section--gap-y-8 .row, .section--gap-y-8 .fw-row { --bs-gutter-y:var(--gap-8); }
.g-9 { --bs-gutter-x:var(--gap-9) !important;--bs-gutter-y:var(--gap-9) !important; }
.gx-9 { --bs-gutter-x:var(--gap-9) !important; }
.gy-9 { --bs-gutter-y:var(--gap-9) !important; }
.sc-cgap-9 { gap:var(--gap-9) !important; }
.section--gap-9 .row, .section--gap-9 .fw-row { --bs-gutter-x:var(--gap-9);--bs-gutter-y:var(--gap-9); }
.section--gap-x-9 .row, .section--gap-x-9 .fw-row { --bs-gutter-x:var(--gap-9); }
.section--gap-y-9 .row, .section--gap-y-9 .fw-row { --bs-gutter-y:var(--gap-9); }
.g-10 { --bs-gutter-x:var(--gap-10) !important;--bs-gutter-y:var(--gap-10) !important; }
.gx-10 { --bs-gutter-x:var(--gap-10) !important; }
.gy-10 { --bs-gutter-y:var(--gap-10) !important; }
.sc-cgap-10 { gap:var(--gap-10) !important; }
.section--gap-10 .row, .section--gap-10 .fw-row { --bs-gutter-x:var(--gap-10);--bs-gutter-y:var(--gap-10); }
.section--gap-x-10 .row, .section--gap-x-10 .fw-row { --bs-gutter-x:var(--gap-10); }
.section--gap-y-10 .row, .section--gap-y-10 .fw-row { --bs-gutter-y:var(--gap-10); }
.g-11 { --bs-gutter-x:var(--gap-11) !important;--bs-gutter-y:var(--gap-11) !important; }
.gx-11 { --bs-gutter-x:var(--gap-11) !important; }
.gy-11 { --bs-gutter-y:var(--gap-11) !important; }
.sc-cgap-11 { gap:var(--gap-11) !important; }
.section--gap-11 .row, .section--gap-11 .fw-row { --bs-gutter-x:var(--gap-11);--bs-gutter-y:var(--gap-11); }
.section--gap-x-11 .row, .section--gap-x-11 .fw-row { --bs-gutter-x:var(--gap-11); }
.section--gap-y-11 .row, .section--gap-y-11 .fw-row { --bs-gutter-y:var(--gap-11); }
.g-12 { --bs-gutter-x:var(--gap-12) !important;--bs-gutter-y:var(--gap-12) !important; }
.gx-12 { --bs-gutter-x:var(--gap-12) !important; }
.gy-12 { --bs-gutter-y:var(--gap-12) !important; }
.sc-cgap-12 { gap:var(--gap-12) !important; }
.section--gap-12 .row, .section--gap-12 .fw-row { --bs-gutter-x:var(--gap-12);--bs-gutter-y:var(--gap-12); }
.section--gap-x-12 .row, .section--gap-x-12 .fw-row { --bs-gutter-x:var(--gap-12); }
.section--gap-y-12 .row, .section--gap-y-12 .fw-row { --bs-gutter-y:var(--gap-12); }
@media (min-width: 768px) {
	.m-md-0 { margin:var(--spacer-0) !important; }
	.m-md-1 { margin:var(--spacer-1) !important; }
	.m-md-2 { margin:var(--spacer-2) !important; }
	.m-md-3 { margin:var(--spacer-3) !important; }
	.m-md-4 { margin:var(--spacer-4) !important; }
	.m-md-5 { margin:var(--spacer-5) !important; }
	.m-md-6 { margin:var(--spacer-6) !important; }
	.m-md-7 { margin:var(--spacer-7) !important; }
	.m-md-8 { margin:var(--spacer-8) !important; }
	.m-md-9 { margin:var(--spacer-9) !important; }
	.m-md-10 { margin:var(--spacer-10) !important; }
	.m-md-11 { margin:var(--spacer-11) !important; }
	.m-md-12 { margin:var(--spacer-12) !important; }
	.mx-md-0 { margin-right:var(--spacer-0) !important;margin-left:var(--spacer-0) !important; }
	.mx-md-1 { margin-right:var(--spacer-1) !important;margin-left:var(--spacer-1) !important; }
	.mx-md-2 { margin-right:var(--spacer-2) !important;margin-left:var(--spacer-2) !important; }
	.mx-md-3 { margin-right:var(--spacer-3) !important;margin-left:var(--spacer-3) !important; }
	.mx-md-4 { margin-right:var(--spacer-4) !important;margin-left:var(--spacer-4) !important; }
	.mx-md-5 { margin-right:var(--spacer-5) !important;margin-left:var(--spacer-5) !important; }
	.mx-md-6 { margin-right:var(--spacer-6) !important;margin-left:var(--spacer-6) !important; }
	.mx-md-7 { margin-right:var(--spacer-7) !important;margin-left:var(--spacer-7) !important; }
	.mx-md-8 { margin-right:var(--spacer-8) !important;margin-left:var(--spacer-8) !important; }
	.mx-md-9 { margin-right:var(--spacer-9) !important;margin-left:var(--spacer-9) !important; }
	.mx-md-10 { margin-right:var(--spacer-10) !important;margin-left:var(--spacer-10) !important; }
	.mx-md-11 { margin-right:var(--spacer-11) !important;margin-left:var(--spacer-11) !important; }
	.mx-md-12 { margin-right:var(--spacer-12) !important;margin-left:var(--spacer-12) !important; }
	.my-md-0 { margin-top:var(--spacer-0) !important;margin-bottom:var(--spacer-0) !important; }
	.my-md-1 { margin-top:var(--spacer-1) !important;margin-bottom:var(--spacer-1) !important; }
	.my-md-2 { margin-top:var(--spacer-2) !important;margin-bottom:var(--spacer-2) !important; }
	.my-md-3 { margin-top:var(--spacer-3) !important;margin-bottom:var(--spacer-3) !important; }
	.my-md-4 { margin-top:var(--spacer-4) !important;margin-bottom:var(--spacer-4) !important; }
	.my-md-5 { margin-top:var(--spacer-5) !important;margin-bottom:var(--spacer-5) !important; }
	.my-md-6 { margin-top:var(--spacer-6) !important;margin-bottom:var(--spacer-6) !important; }
	.my-md-7 { margin-top:var(--spacer-7) !important;margin-bottom:var(--spacer-7) !important; }
	.my-md-8 { margin-top:var(--spacer-8) !important;margin-bottom:var(--spacer-8) !important; }
	.my-md-9 { margin-top:var(--spacer-9) !important;margin-bottom:var(--spacer-9) !important; }
	.my-md-10 { margin-top:var(--spacer-10) !important;margin-bottom:var(--spacer-10) !important; }
	.my-md-11 { margin-top:var(--spacer-11) !important;margin-bottom:var(--spacer-11) !important; }
	.my-md-12 { margin-top:var(--spacer-12) !important;margin-bottom:var(--spacer-12) !important; }
	.mt-md-0 { margin-top:var(--spacer-0) !important; }
	.mt-md-1 { margin-top:var(--spacer-1) !important; }
	.mt-md-2 { margin-top:var(--spacer-2) !important; }
	.mt-md-3 { margin-top:var(--spacer-3) !important; }
	.mt-md-4 { margin-top:var(--spacer-4) !important; }
	.mt-md-5 { margin-top:var(--spacer-5) !important; }
	.mt-md-6 { margin-top:var(--spacer-6) !important; }
	.mt-md-7 { margin-top:var(--spacer-7) !important; }
	.mt-md-8 { margin-top:var(--spacer-8) !important; }
	.mt-md-9 { margin-top:var(--spacer-9) !important; }
	.mt-md-10 { margin-top:var(--spacer-10) !important; }
	.mt-md-11 { margin-top:var(--spacer-11) !important; }
	.mt-md-12 { margin-top:var(--spacer-12) !important; }
	.mb-md-0 { margin-bottom:var(--spacer-0) !important; }
	.mb-md-1 { margin-bottom:var(--spacer-1) !important; }
	.mb-md-2 { margin-bottom:var(--spacer-2) !important; }
	.mb-md-3 { margin-bottom:var(--spacer-3) !important; }
	.mb-md-4 { margin-bottom:var(--spacer-4) !important; }
	.mb-md-5 { margin-bottom:var(--spacer-5) !important; }
	.mb-md-6 { margin-bottom:var(--spacer-6) !important; }
	.mb-md-7 { margin-bottom:var(--spacer-7) !important; }
	.mb-md-8 { margin-bottom:var(--spacer-8) !important; }
	.mb-md-9 { margin-bottom:var(--spacer-9) !important; }
	.mb-md-10 { margin-bottom:var(--spacer-10) !important; }
	.mb-md-11 { margin-bottom:var(--spacer-11) !important; }
	.mb-md-12 { margin-bottom:var(--spacer-12) !important; }
	.ms-md-0 { margin-inline-start:var(--spacer-0) !important; }
	.ms-md-1 { margin-inline-start:var(--spacer-1) !important; }
	.ms-md-2 { margin-inline-start:var(--spacer-2) !important; }
	.ms-md-3 { margin-inline-start:var(--spacer-3) !important; }
	.ms-md-4 { margin-inline-start:var(--spacer-4) !important; }
	.ms-md-5 { margin-inline-start:var(--spacer-5) !important; }
	.ms-md-6 { margin-inline-start:var(--spacer-6) !important; }
	.ms-md-7 { margin-inline-start:var(--spacer-7) !important; }
	.ms-md-8 { margin-inline-start:var(--spacer-8) !important; }
	.ms-md-9 { margin-inline-start:var(--spacer-9) !important; }
	.ms-md-10 { margin-inline-start:var(--spacer-10) !important; }
	.ms-md-11 { margin-inline-start:var(--spacer-11) !important; }
	.ms-md-12 { margin-inline-start:var(--spacer-12) !important; }
	.me-md-0 { margin-inline-end:var(--spacer-0) !important; }
	.me-md-1 { margin-inline-end:var(--spacer-1) !important; }
	.me-md-2 { margin-inline-end:var(--spacer-2) !important; }
	.me-md-3 { margin-inline-end:var(--spacer-3) !important; }
	.me-md-4 { margin-inline-end:var(--spacer-4) !important; }
	.me-md-5 { margin-inline-end:var(--spacer-5) !important; }
	.me-md-6 { margin-inline-end:var(--spacer-6) !important; }
	.me-md-7 { margin-inline-end:var(--spacer-7) !important; }
	.me-md-8 { margin-inline-end:var(--spacer-8) !important; }
	.me-md-9 { margin-inline-end:var(--spacer-9) !important; }
	.me-md-10 { margin-inline-end:var(--spacer-10) !important; }
	.me-md-11 { margin-inline-end:var(--spacer-11) !important; }
	.me-md-12 { margin-inline-end:var(--spacer-12) !important; }
	.p-md-0 { padding:var(--spacer-0) !important; }
	.p-md-1 { padding:var(--spacer-1) !important; }
	.p-md-2 { padding:var(--spacer-2) !important; }
	.p-md-3 { padding:var(--spacer-3) !important; }
	.p-md-4 { padding:var(--spacer-4) !important; }
	.p-md-5 { padding:var(--spacer-5) !important; }
	.p-md-6 { padding:var(--spacer-6) !important; }
	.p-md-7 { padding:var(--spacer-7) !important; }
	.p-md-8 { padding:var(--spacer-8) !important; }
	.p-md-9 { padding:var(--spacer-9) !important; }
	.p-md-10 { padding:var(--spacer-10) !important; }
	.p-md-11 { padding:var(--spacer-11) !important; }
	.p-md-12 { padding:var(--spacer-12) !important; }
	.px-md-0 { padding-right:var(--spacer-0) !important;padding-left:var(--spacer-0) !important; }
	.px-md-1 { padding-right:var(--spacer-1) !important;padding-left:var(--spacer-1) !important; }
	.px-md-2 { padding-right:var(--spacer-2) !important;padding-left:var(--spacer-2) !important; }
	.px-md-3 { padding-right:var(--spacer-3) !important;padding-left:var(--spacer-3) !important; }
	.px-md-4 { padding-right:var(--spacer-4) !important;padding-left:var(--spacer-4) !important; }
	.px-md-5 { padding-right:var(--spacer-5) !important;padding-left:var(--spacer-5) !important; }
	.px-md-6 { padding-right:var(--spacer-6) !important;padding-left:var(--spacer-6) !important; }
	.px-md-7 { padding-right:var(--spacer-7) !important;padding-left:var(--spacer-7) !important; }
	.px-md-8 { padding-right:var(--spacer-8) !important;padding-left:var(--spacer-8) !important; }
	.px-md-9 { padding-right:var(--spacer-9) !important;padding-left:var(--spacer-9) !important; }
	.px-md-10 { padding-right:var(--spacer-10) !important;padding-left:var(--spacer-10) !important; }
	.px-md-11 { padding-right:var(--spacer-11) !important;padding-left:var(--spacer-11) !important; }
	.px-md-12 { padding-right:var(--spacer-12) !important;padding-left:var(--spacer-12) !important; }
	.py-md-0 { padding-top:var(--spacer-0) !important;padding-bottom:var(--spacer-0) !important; }
	.py-md-1 { padding-top:var(--spacer-1) !important;padding-bottom:var(--spacer-1) !important; }
	.py-md-2 { padding-top:var(--spacer-2) !important;padding-bottom:var(--spacer-2) !important; }
	.py-md-3 { padding-top:var(--spacer-3) !important;padding-bottom:var(--spacer-3) !important; }
	.py-md-4 { padding-top:var(--spacer-4) !important;padding-bottom:var(--spacer-4) !important; }
	.py-md-5 { padding-top:var(--spacer-5) !important;padding-bottom:var(--spacer-5) !important; }
	.py-md-6 { padding-top:var(--spacer-6) !important;padding-bottom:var(--spacer-6) !important; }
	.py-md-7 { padding-top:var(--spacer-7) !important;padding-bottom:var(--spacer-7) !important; }
	.py-md-8 { padding-top:var(--spacer-8) !important;padding-bottom:var(--spacer-8) !important; }
	.py-md-9 { padding-top:var(--spacer-9) !important;padding-bottom:var(--spacer-9) !important; }
	.py-md-10 { padding-top:var(--spacer-10) !important;padding-bottom:var(--spacer-10) !important; }
	.py-md-11 { padding-top:var(--spacer-11) !important;padding-bottom:var(--spacer-11) !important; }
	.py-md-12 { padding-top:var(--spacer-12) !important;padding-bottom:var(--spacer-12) !important; }
	.pt-md-0 { padding-top:var(--spacer-0) !important; }
	.pt-md-1 { padding-top:var(--spacer-1) !important; }
	.pt-md-2 { padding-top:var(--spacer-2) !important; }
	.pt-md-3 { padding-top:var(--spacer-3) !important; }
	.pt-md-4 { padding-top:var(--spacer-4) !important; }
	.pt-md-5 { padding-top:var(--spacer-5) !important; }
	.pt-md-6 { padding-top:var(--spacer-6) !important; }
	.pt-md-7 { padding-top:var(--spacer-7) !important; }
	.pt-md-8 { padding-top:var(--spacer-8) !important; }
	.pt-md-9 { padding-top:var(--spacer-9) !important; }
	.pt-md-10 { padding-top:var(--spacer-10) !important; }
	.pt-md-11 { padding-top:var(--spacer-11) !important; }
	.pt-md-12 { padding-top:var(--spacer-12) !important; }
	.pb-md-0 { padding-bottom:var(--spacer-0) !important; }
	.pb-md-1 { padding-bottom:var(--spacer-1) !important; }
	.pb-md-2 { padding-bottom:var(--spacer-2) !important; }
	.pb-md-3 { padding-bottom:var(--spacer-3) !important; }
	.pb-md-4 { padding-bottom:var(--spacer-4) !important; }
	.pb-md-5 { padding-bottom:var(--spacer-5) !important; }
	.pb-md-6 { padding-bottom:var(--spacer-6) !important; }
	.pb-md-7 { padding-bottom:var(--spacer-7) !important; }
	.pb-md-8 { padding-bottom:var(--spacer-8) !important; }
	.pb-md-9 { padding-bottom:var(--spacer-9) !important; }
	.pb-md-10 { padding-bottom:var(--spacer-10) !important; }
	.pb-md-11 { padding-bottom:var(--spacer-11) !important; }
	.pb-md-12 { padding-bottom:var(--spacer-12) !important; }
	.ps-md-0 { padding-inline-start:var(--spacer-0) !important; }
	.ps-md-1 { padding-inline-start:var(--spacer-1) !important; }
	.ps-md-2 { padding-inline-start:var(--spacer-2) !important; }
	.ps-md-3 { padding-inline-start:var(--spacer-3) !important; }
	.ps-md-4 { padding-inline-start:var(--spacer-4) !important; }
	.ps-md-5 { padding-inline-start:var(--spacer-5) !important; }
	.ps-md-6 { padding-inline-start:var(--spacer-6) !important; }
	.ps-md-7 { padding-inline-start:var(--spacer-7) !important; }
	.ps-md-8 { padding-inline-start:var(--spacer-8) !important; }
	.ps-md-9 { padding-inline-start:var(--spacer-9) !important; }
	.ps-md-10 { padding-inline-start:var(--spacer-10) !important; }
	.ps-md-11 { padding-inline-start:var(--spacer-11) !important; }
	.ps-md-12 { padding-inline-start:var(--spacer-12) !important; }
	.pe-md-0 { padding-inline-end:var(--spacer-0) !important; }
	.pe-md-1 { padding-inline-end:var(--spacer-1) !important; }
	.pe-md-2 { padding-inline-end:var(--spacer-2) !important; }
	.pe-md-3 { padding-inline-end:var(--spacer-3) !important; }
	.pe-md-4 { padding-inline-end:var(--spacer-4) !important; }
	.pe-md-5 { padding-inline-end:var(--spacer-5) !important; }
	.pe-md-6 { padding-inline-end:var(--spacer-6) !important; }
	.pe-md-7 { padding-inline-end:var(--spacer-7) !important; }
	.pe-md-8 { padding-inline-end:var(--spacer-8) !important; }
	.pe-md-9 { padding-inline-end:var(--spacer-9) !important; }
	.pe-md-10 { padding-inline-end:var(--spacer-10) !important; }
	.pe-md-11 { padding-inline-end:var(--spacer-11) !important; }
	.pe-md-12 { padding-inline-end:var(--spacer-12) !important; }
	.sc-cgap-md-0 { gap:var(--gap-0) !important; }
	.section--gap-md-0 .row, .section--gap-md-0 .fw-row { --bs-gutter-x:var(--gap-0);--bs-gutter-y:var(--gap-0); }
	.section--gap-x-md-0 .row, .section--gap-x-md-0 .fw-row { --bs-gutter-x:var(--gap-0); }
	.section--gap-y-md-0 .row, .section--gap-y-md-0 .fw-row { --bs-gutter-y:var(--gap-0); }
	.sc-cgap-md-1 { gap:var(--gap-1) !important; }
	.section--gap-md-1 .row, .section--gap-md-1 .fw-row { --bs-gutter-x:var(--gap-1);--bs-gutter-y:var(--gap-1); }
	.section--gap-x-md-1 .row, .section--gap-x-md-1 .fw-row { --bs-gutter-x:var(--gap-1); }
	.section--gap-y-md-1 .row, .section--gap-y-md-1 .fw-row { --bs-gutter-y:var(--gap-1); }
	.sc-cgap-md-2 { gap:var(--gap-2) !important; }
	.section--gap-md-2 .row, .section--gap-md-2 .fw-row { --bs-gutter-x:var(--gap-2);--bs-gutter-y:var(--gap-2); }
	.section--gap-x-md-2 .row, .section--gap-x-md-2 .fw-row { --bs-gutter-x:var(--gap-2); }
	.section--gap-y-md-2 .row, .section--gap-y-md-2 .fw-row { --bs-gutter-y:var(--gap-2); }
	.sc-cgap-md-3 { gap:var(--gap-3) !important; }
	.section--gap-md-3 .row, .section--gap-md-3 .fw-row { --bs-gutter-x:var(--gap-3);--bs-gutter-y:var(--gap-3); }
	.section--gap-x-md-3 .row, .section--gap-x-md-3 .fw-row { --bs-gutter-x:var(--gap-3); }
	.section--gap-y-md-3 .row, .section--gap-y-md-3 .fw-row { --bs-gutter-y:var(--gap-3); }
	.sc-cgap-md-4 { gap:var(--gap-4) !important; }
	.section--gap-md-4 .row, .section--gap-md-4 .fw-row { --bs-gutter-x:var(--gap-4);--bs-gutter-y:var(--gap-4); }
	.section--gap-x-md-4 .row, .section--gap-x-md-4 .fw-row { --bs-gutter-x:var(--gap-4); }
	.section--gap-y-md-4 .row, .section--gap-y-md-4 .fw-row { --bs-gutter-y:var(--gap-4); }
	.sc-cgap-md-32px { gap:var(--gap-32px) !important; }
	.section--gap-md-32px .row, .section--gap-md-32px .fw-row { --bs-gutter-x:var(--gap-32px);--bs-gutter-y:var(--gap-32px); }
	.section--gap-x-md-32px .row, .section--gap-x-md-32px .fw-row { --bs-gutter-x:var(--gap-32px); }
	.section--gap-y-md-32px .row, .section--gap-y-md-32px .fw-row { --bs-gutter-y:var(--gap-32px); }
	.sc-cgap-md-40px { gap:var(--gap-40px) !important; }
	.section--gap-md-40px .row, .section--gap-md-40px .fw-row { --bs-gutter-x:var(--gap-40px);--bs-gutter-y:var(--gap-40px); }
	.section--gap-x-md-40px .row, .section--gap-x-md-40px .fw-row { --bs-gutter-x:var(--gap-40px); }
	.section--gap-y-md-40px .row, .section--gap-y-md-40px .fw-row { --bs-gutter-y:var(--gap-40px); }
	.sc-cgap-md-5 { gap:var(--gap-5) !important; }
	.section--gap-md-5 .row, .section--gap-md-5 .fw-row { --bs-gutter-x:var(--gap-5);--bs-gutter-y:var(--gap-5); }
	.section--gap-x-md-5 .row, .section--gap-x-md-5 .fw-row { --bs-gutter-x:var(--gap-5); }
	.section--gap-y-md-5 .row, .section--gap-y-md-5 .fw-row { --bs-gutter-y:var(--gap-5); }
	.sc-cgap-md-6 { gap:var(--gap-6) !important; }
	.section--gap-md-6 .row, .section--gap-md-6 .fw-row { --bs-gutter-x:var(--gap-6);--bs-gutter-y:var(--gap-6); }
	.section--gap-x-md-6 .row, .section--gap-x-md-6 .fw-row { --bs-gutter-x:var(--gap-6); }
	.section--gap-y-md-6 .row, .section--gap-y-md-6 .fw-row { --bs-gutter-y:var(--gap-6); }
	.sc-cgap-md-7 { gap:var(--gap-7) !important; }
	.section--gap-md-7 .row, .section--gap-md-7 .fw-row { --bs-gutter-x:var(--gap-7);--bs-gutter-y:var(--gap-7); }
	.section--gap-x-md-7 .row, .section--gap-x-md-7 .fw-row { --bs-gutter-x:var(--gap-7); }
	.section--gap-y-md-7 .row, .section--gap-y-md-7 .fw-row { --bs-gutter-y:var(--gap-7); }
	.sc-cgap-md-8 { gap:var(--gap-8) !important; }
	.section--gap-md-8 .row, .section--gap-md-8 .fw-row { --bs-gutter-x:var(--gap-8);--bs-gutter-y:var(--gap-8); }
	.section--gap-x-md-8 .row, .section--gap-x-md-8 .fw-row { --bs-gutter-x:var(--gap-8); }
	.section--gap-y-md-8 .row, .section--gap-y-md-8 .fw-row { --bs-gutter-y:var(--gap-8); }
	.sc-cgap-md-9 { gap:var(--gap-9) !important; }
	.section--gap-md-9 .row, .section--gap-md-9 .fw-row { --bs-gutter-x:var(--gap-9);--bs-gutter-y:var(--gap-9); }
	.section--gap-x-md-9 .row, .section--gap-x-md-9 .fw-row { --bs-gutter-x:var(--gap-9); }
	.section--gap-y-md-9 .row, .section--gap-y-md-9 .fw-row { --bs-gutter-y:var(--gap-9); }
	.sc-cgap-md-10 { gap:var(--gap-10) !important; }
	.section--gap-md-10 .row, .section--gap-md-10 .fw-row { --bs-gutter-x:var(--gap-10);--bs-gutter-y:var(--gap-10); }
	.section--gap-x-md-10 .row, .section--gap-x-md-10 .fw-row { --bs-gutter-x:var(--gap-10); }
	.section--gap-y-md-10 .row, .section--gap-y-md-10 .fw-row { --bs-gutter-y:var(--gap-10); }
	.sc-cgap-md-11 { gap:var(--gap-11) !important; }
	.section--gap-md-11 .row, .section--gap-md-11 .fw-row { --bs-gutter-x:var(--gap-11);--bs-gutter-y:var(--gap-11); }
	.section--gap-x-md-11 .row, .section--gap-x-md-11 .fw-row { --bs-gutter-x:var(--gap-11); }
	.section--gap-y-md-11 .row, .section--gap-y-md-11 .fw-row { --bs-gutter-y:var(--gap-11); }
	.sc-cgap-md-12 { gap:var(--gap-12) !important; }
	.section--gap-md-12 .row, .section--gap-md-12 .fw-row { --bs-gutter-x:var(--gap-12);--bs-gutter-y:var(--gap-12); }
	.section--gap-x-md-12 .row, .section--gap-x-md-12 .fw-row { --bs-gutter-x:var(--gap-12); }
	.section--gap-y-md-12 .row, .section--gap-y-md-12 .fw-row { --bs-gutter-y:var(--gap-12); }
}
@media (min-width: 992px) {
	.m-lg-0 { margin:var(--spacer-0) !important; }
	.m-lg-1 { margin:var(--spacer-1) !important; }
	.m-lg-2 { margin:var(--spacer-2) !important; }
	.m-lg-3 { margin:var(--spacer-3) !important; }
	.m-lg-4 { margin:var(--spacer-4) !important; }
	.m-lg-5 { margin:var(--spacer-5) !important; }
	.m-lg-6 { margin:var(--spacer-6) !important; }
	.m-lg-7 { margin:var(--spacer-7) !important; }
	.m-lg-8 { margin:var(--spacer-8) !important; }
	.m-lg-9 { margin:var(--spacer-9) !important; }
	.m-lg-10 { margin:var(--spacer-10) !important; }
	.m-lg-11 { margin:var(--spacer-11) !important; }
	.m-lg-12 { margin:var(--spacer-12) !important; }
	.mx-lg-0 { margin-right:var(--spacer-0) !important;margin-left:var(--spacer-0) !important; }
	.mx-lg-1 { margin-right:var(--spacer-1) !important;margin-left:var(--spacer-1) !important; }
	.mx-lg-2 { margin-right:var(--spacer-2) !important;margin-left:var(--spacer-2) !important; }
	.mx-lg-3 { margin-right:var(--spacer-3) !important;margin-left:var(--spacer-3) !important; }
	.mx-lg-4 { margin-right:var(--spacer-4) !important;margin-left:var(--spacer-4) !important; }
	.mx-lg-5 { margin-right:var(--spacer-5) !important;margin-left:var(--spacer-5) !important; }
	.mx-lg-6 { margin-right:var(--spacer-6) !important;margin-left:var(--spacer-6) !important; }
	.mx-lg-7 { margin-right:var(--spacer-7) !important;margin-left:var(--spacer-7) !important; }
	.mx-lg-8 { margin-right:var(--spacer-8) !important;margin-left:var(--spacer-8) !important; }
	.mx-lg-9 { margin-right:var(--spacer-9) !important;margin-left:var(--spacer-9) !important; }
	.mx-lg-10 { margin-right:var(--spacer-10) !important;margin-left:var(--spacer-10) !important; }
	.mx-lg-11 { margin-right:var(--spacer-11) !important;margin-left:var(--spacer-11) !important; }
	.mx-lg-12 { margin-right:var(--spacer-12) !important;margin-left:var(--spacer-12) !important; }
	.my-lg-0 { margin-top:var(--spacer-0) !important;margin-bottom:var(--spacer-0) !important; }
	.my-lg-1 { margin-top:var(--spacer-1) !important;margin-bottom:var(--spacer-1) !important; }
	.my-lg-2 { margin-top:var(--spacer-2) !important;margin-bottom:var(--spacer-2) !important; }
	.my-lg-3 { margin-top:var(--spacer-3) !important;margin-bottom:var(--spacer-3) !important; }
	.my-lg-4 { margin-top:var(--spacer-4) !important;margin-bottom:var(--spacer-4) !important; }
	.my-lg-5 { margin-top:var(--spacer-5) !important;margin-bottom:var(--spacer-5) !important; }
	.my-lg-6 { margin-top:var(--spacer-6) !important;margin-bottom:var(--spacer-6) !important; }
	.my-lg-7 { margin-top:var(--spacer-7) !important;margin-bottom:var(--spacer-7) !important; }
	.my-lg-8 { margin-top:var(--spacer-8) !important;margin-bottom:var(--spacer-8) !important; }
	.my-lg-9 { margin-top:var(--spacer-9) !important;margin-bottom:var(--spacer-9) !important; }
	.my-lg-10 { margin-top:var(--spacer-10) !important;margin-bottom:var(--spacer-10) !important; }
	.my-lg-11 { margin-top:var(--spacer-11) !important;margin-bottom:var(--spacer-11) !important; }
	.my-lg-12 { margin-top:var(--spacer-12) !important;margin-bottom:var(--spacer-12) !important; }
	.mt-lg-0 { margin-top:var(--spacer-0) !important; }
	.mt-lg-1 { margin-top:var(--spacer-1) !important; }
	.mt-lg-2 { margin-top:var(--spacer-2) !important; }
	.mt-lg-3 { margin-top:var(--spacer-3) !important; }
	.mt-lg-4 { margin-top:var(--spacer-4) !important; }
	.mt-lg-5 { margin-top:var(--spacer-5) !important; }
	.mt-lg-6 { margin-top:var(--spacer-6) !important; }
	.mt-lg-7 { margin-top:var(--spacer-7) !important; }
	.mt-lg-8 { margin-top:var(--spacer-8) !important; }
	.mt-lg-9 { margin-top:var(--spacer-9) !important; }
	.mt-lg-10 { margin-top:var(--spacer-10) !important; }
	.mt-lg-11 { margin-top:var(--spacer-11) !important; }
	.mt-lg-12 { margin-top:var(--spacer-12) !important; }
	.mb-lg-0 { margin-bottom:var(--spacer-0) !important; }
	.mb-lg-1 { margin-bottom:var(--spacer-1) !important; }
	.mb-lg-2 { margin-bottom:var(--spacer-2) !important; }
	.mb-lg-3 { margin-bottom:var(--spacer-3) !important; }
	.mb-lg-4 { margin-bottom:var(--spacer-4) !important; }
	.mb-lg-5 { margin-bottom:var(--spacer-5) !important; }
	.mb-lg-6 { margin-bottom:var(--spacer-6) !important; }
	.mb-lg-7 { margin-bottom:var(--spacer-7) !important; }
	.mb-lg-8 { margin-bottom:var(--spacer-8) !important; }
	.mb-lg-9 { margin-bottom:var(--spacer-9) !important; }
	.mb-lg-10 { margin-bottom:var(--spacer-10) !important; }
	.mb-lg-11 { margin-bottom:var(--spacer-11) !important; }
	.mb-lg-12 { margin-bottom:var(--spacer-12) !important; }
	.ms-lg-0 { margin-inline-start:var(--spacer-0) !important; }
	.ms-lg-1 { margin-inline-start:var(--spacer-1) !important; }
	.ms-lg-2 { margin-inline-start:var(--spacer-2) !important; }
	.ms-lg-3 { margin-inline-start:var(--spacer-3) !important; }
	.ms-lg-4 { margin-inline-start:var(--spacer-4) !important; }
	.ms-lg-5 { margin-inline-start:var(--spacer-5) !important; }
	.ms-lg-6 { margin-inline-start:var(--spacer-6) !important; }
	.ms-lg-7 { margin-inline-start:var(--spacer-7) !important; }
	.ms-lg-8 { margin-inline-start:var(--spacer-8) !important; }
	.ms-lg-9 { margin-inline-start:var(--spacer-9) !important; }
	.ms-lg-10 { margin-inline-start:var(--spacer-10) !important; }
	.ms-lg-11 { margin-inline-start:var(--spacer-11) !important; }
	.ms-lg-12 { margin-inline-start:var(--spacer-12) !important; }
	.me-lg-0 { margin-inline-end:var(--spacer-0) !important; }
	.me-lg-1 { margin-inline-end:var(--spacer-1) !important; }
	.me-lg-2 { margin-inline-end:var(--spacer-2) !important; }
	.me-lg-3 { margin-inline-end:var(--spacer-3) !important; }
	.me-lg-4 { margin-inline-end:var(--spacer-4) !important; }
	.me-lg-5 { margin-inline-end:var(--spacer-5) !important; }
	.me-lg-6 { margin-inline-end:var(--spacer-6) !important; }
	.me-lg-7 { margin-inline-end:var(--spacer-7) !important; }
	.me-lg-8 { margin-inline-end:var(--spacer-8) !important; }
	.me-lg-9 { margin-inline-end:var(--spacer-9) !important; }
	.me-lg-10 { margin-inline-end:var(--spacer-10) !important; }
	.me-lg-11 { margin-inline-end:var(--spacer-11) !important; }
	.me-lg-12 { margin-inline-end:var(--spacer-12) !important; }
	.p-lg-0 { padding:var(--spacer-0) !important; }
	.p-lg-1 { padding:var(--spacer-1) !important; }
	.p-lg-2 { padding:var(--spacer-2) !important; }
	.p-lg-3 { padding:var(--spacer-3) !important; }
	.p-lg-4 { padding:var(--spacer-4) !important; }
	.p-lg-5 { padding:var(--spacer-5) !important; }
	.p-lg-6 { padding:var(--spacer-6) !important; }
	.p-lg-7 { padding:var(--spacer-7) !important; }
	.p-lg-8 { padding:var(--spacer-8) !important; }
	.p-lg-9 { padding:var(--spacer-9) !important; }
	.p-lg-10 { padding:var(--spacer-10) !important; }
	.p-lg-11 { padding:var(--spacer-11) !important; }
	.p-lg-12 { padding:var(--spacer-12) !important; }
	.px-lg-0 { padding-right:var(--spacer-0) !important;padding-left:var(--spacer-0) !important; }
	.px-lg-1 { padding-right:var(--spacer-1) !important;padding-left:var(--spacer-1) !important; }
	.px-lg-2 { padding-right:var(--spacer-2) !important;padding-left:var(--spacer-2) !important; }
	.px-lg-3 { padding-right:var(--spacer-3) !important;padding-left:var(--spacer-3) !important; }
	.px-lg-4 { padding-right:var(--spacer-4) !important;padding-left:var(--spacer-4) !important; }
	.px-lg-5 { padding-right:var(--spacer-5) !important;padding-left:var(--spacer-5) !important; }
	.px-lg-6 { padding-right:var(--spacer-6) !important;padding-left:var(--spacer-6) !important; }
	.px-lg-7 { padding-right:var(--spacer-7) !important;padding-left:var(--spacer-7) !important; }
	.px-lg-8 { padding-right:var(--spacer-8) !important;padding-left:var(--spacer-8) !important; }
	.px-lg-9 { padding-right:var(--spacer-9) !important;padding-left:var(--spacer-9) !important; }
	.px-lg-10 { padding-right:var(--spacer-10) !important;padding-left:var(--spacer-10) !important; }
	.px-lg-11 { padding-right:var(--spacer-11) !important;padding-left:var(--spacer-11) !important; }
	.px-lg-12 { padding-right:var(--spacer-12) !important;padding-left:var(--spacer-12) !important; }
	.py-lg-0 { padding-top:var(--spacer-0) !important;padding-bottom:var(--spacer-0) !important; }
	.py-lg-1 { padding-top:var(--spacer-1) !important;padding-bottom:var(--spacer-1) !important; }
	.py-lg-2 { padding-top:var(--spacer-2) !important;padding-bottom:var(--spacer-2) !important; }
	.py-lg-3 { padding-top:var(--spacer-3) !important;padding-bottom:var(--spacer-3) !important; }
	.py-lg-4 { padding-top:var(--spacer-4) !important;padding-bottom:var(--spacer-4) !important; }
	.py-lg-5 { padding-top:var(--spacer-5) !important;padding-bottom:var(--spacer-5) !important; }
	.py-lg-6 { padding-top:var(--spacer-6) !important;padding-bottom:var(--spacer-6) !important; }
	.py-lg-7 { padding-top:var(--spacer-7) !important;padding-bottom:var(--spacer-7) !important; }
	.py-lg-8 { padding-top:var(--spacer-8) !important;padding-bottom:var(--spacer-8) !important; }
	.py-lg-9 { padding-top:var(--spacer-9) !important;padding-bottom:var(--spacer-9) !important; }
	.py-lg-10 { padding-top:var(--spacer-10) !important;padding-bottom:var(--spacer-10) !important; }
	.py-lg-11 { padding-top:var(--spacer-11) !important;padding-bottom:var(--spacer-11) !important; }
	.py-lg-12 { padding-top:var(--spacer-12) !important;padding-bottom:var(--spacer-12) !important; }
	.pt-lg-0 { padding-top:var(--spacer-0) !important; }
	.pt-lg-1 { padding-top:var(--spacer-1) !important; }
	.pt-lg-2 { padding-top:var(--spacer-2) !important; }
	.pt-lg-3 { padding-top:var(--spacer-3) !important; }
	.pt-lg-4 { padding-top:var(--spacer-4) !important; }
	.pt-lg-5 { padding-top:var(--spacer-5) !important; }
	.pt-lg-6 { padding-top:var(--spacer-6) !important; }
	.pt-lg-7 { padding-top:var(--spacer-7) !important; }
	.pt-lg-8 { padding-top:var(--spacer-8) !important; }
	.pt-lg-9 { padding-top:var(--spacer-9) !important; }
	.pt-lg-10 { padding-top:var(--spacer-10) !important; }
	.pt-lg-11 { padding-top:var(--spacer-11) !important; }
	.pt-lg-12 { padding-top:var(--spacer-12) !important; }
	.pb-lg-0 { padding-bottom:var(--spacer-0) !important; }
	.pb-lg-1 { padding-bottom:var(--spacer-1) !important; }
	.pb-lg-2 { padding-bottom:var(--spacer-2) !important; }
	.pb-lg-3 { padding-bottom:var(--spacer-3) !important; }
	.pb-lg-4 { padding-bottom:var(--spacer-4) !important; }
	.pb-lg-5 { padding-bottom:var(--spacer-5) !important; }
	.pb-lg-6 { padding-bottom:var(--spacer-6) !important; }
	.pb-lg-7 { padding-bottom:var(--spacer-7) !important; }
	.pb-lg-8 { padding-bottom:var(--spacer-8) !important; }
	.pb-lg-9 { padding-bottom:var(--spacer-9) !important; }
	.pb-lg-10 { padding-bottom:var(--spacer-10) !important; }
	.pb-lg-11 { padding-bottom:var(--spacer-11) !important; }
	.pb-lg-12 { padding-bottom:var(--spacer-12) !important; }
	.ps-lg-0 { padding-inline-start:var(--spacer-0) !important; }
	.ps-lg-1 { padding-inline-start:var(--spacer-1) !important; }
	.ps-lg-2 { padding-inline-start:var(--spacer-2) !important; }
	.ps-lg-3 { padding-inline-start:var(--spacer-3) !important; }
	.ps-lg-4 { padding-inline-start:var(--spacer-4) !important; }
	.ps-lg-5 { padding-inline-start:var(--spacer-5) !important; }
	.ps-lg-6 { padding-inline-start:var(--spacer-6) !important; }
	.ps-lg-7 { padding-inline-start:var(--spacer-7) !important; }
	.ps-lg-8 { padding-inline-start:var(--spacer-8) !important; }
	.ps-lg-9 { padding-inline-start:var(--spacer-9) !important; }
	.ps-lg-10 { padding-inline-start:var(--spacer-10) !important; }
	.ps-lg-11 { padding-inline-start:var(--spacer-11) !important; }
	.ps-lg-12 { padding-inline-start:var(--spacer-12) !important; }
	.pe-lg-0 { padding-inline-end:var(--spacer-0) !important; }
	.pe-lg-1 { padding-inline-end:var(--spacer-1) !important; }
	.pe-lg-2 { padding-inline-end:var(--spacer-2) !important; }
	.pe-lg-3 { padding-inline-end:var(--spacer-3) !important; }
	.pe-lg-4 { padding-inline-end:var(--spacer-4) !important; }
	.pe-lg-5 { padding-inline-end:var(--spacer-5) !important; }
	.pe-lg-6 { padding-inline-end:var(--spacer-6) !important; }
	.pe-lg-7 { padding-inline-end:var(--spacer-7) !important; }
	.pe-lg-8 { padding-inline-end:var(--spacer-8) !important; }
	.pe-lg-9 { padding-inline-end:var(--spacer-9) !important; }
	.pe-lg-10 { padding-inline-end:var(--spacer-10) !important; }
	.pe-lg-11 { padding-inline-end:var(--spacer-11) !important; }
	.pe-lg-12 { padding-inline-end:var(--spacer-12) !important; }
	.sc-cgap-lg-0 { gap:var(--gap-0) !important; }
	.section--gap-lg-0 .row, .section--gap-lg-0 .fw-row { --bs-gutter-x:var(--gap-0);--bs-gutter-y:var(--gap-0); }
	.section--gap-x-lg-0 .row, .section--gap-x-lg-0 .fw-row { --bs-gutter-x:var(--gap-0); }
	.section--gap-y-lg-0 .row, .section--gap-y-lg-0 .fw-row { --bs-gutter-y:var(--gap-0); }
	.sc-cgap-lg-1 { gap:var(--gap-1) !important; }
	.section--gap-lg-1 .row, .section--gap-lg-1 .fw-row { --bs-gutter-x:var(--gap-1);--bs-gutter-y:var(--gap-1); }
	.section--gap-x-lg-1 .row, .section--gap-x-lg-1 .fw-row { --bs-gutter-x:var(--gap-1); }
	.section--gap-y-lg-1 .row, .section--gap-y-lg-1 .fw-row { --bs-gutter-y:var(--gap-1); }
	.sc-cgap-lg-2 { gap:var(--gap-2) !important; }
	.section--gap-lg-2 .row, .section--gap-lg-2 .fw-row { --bs-gutter-x:var(--gap-2);--bs-gutter-y:var(--gap-2); }
	.section--gap-x-lg-2 .row, .section--gap-x-lg-2 .fw-row { --bs-gutter-x:var(--gap-2); }
	.section--gap-y-lg-2 .row, .section--gap-y-lg-2 .fw-row { --bs-gutter-y:var(--gap-2); }
	.sc-cgap-lg-3 { gap:var(--gap-3) !important; }
	.section--gap-lg-3 .row, .section--gap-lg-3 .fw-row { --bs-gutter-x:var(--gap-3);--bs-gutter-y:var(--gap-3); }
	.section--gap-x-lg-3 .row, .section--gap-x-lg-3 .fw-row { --bs-gutter-x:var(--gap-3); }
	.section--gap-y-lg-3 .row, .section--gap-y-lg-3 .fw-row { --bs-gutter-y:var(--gap-3); }
	.sc-cgap-lg-4 { gap:var(--gap-4) !important; }
	.section--gap-lg-4 .row, .section--gap-lg-4 .fw-row { --bs-gutter-x:var(--gap-4);--bs-gutter-y:var(--gap-4); }
	.section--gap-x-lg-4 .row, .section--gap-x-lg-4 .fw-row { --bs-gutter-x:var(--gap-4); }
	.section--gap-y-lg-4 .row, .section--gap-y-lg-4 .fw-row { --bs-gutter-y:var(--gap-4); }
	.sc-cgap-lg-32px { gap:var(--gap-32px) !important; }
	.section--gap-lg-32px .row, .section--gap-lg-32px .fw-row { --bs-gutter-x:var(--gap-32px);--bs-gutter-y:var(--gap-32px); }
	.section--gap-x-lg-32px .row, .section--gap-x-lg-32px .fw-row { --bs-gutter-x:var(--gap-32px); }
	.section--gap-y-lg-32px .row, .section--gap-y-lg-32px .fw-row { --bs-gutter-y:var(--gap-32px); }
	.sc-cgap-lg-40px { gap:var(--gap-40px) !important; }
	.section--gap-lg-40px .row, .section--gap-lg-40px .fw-row { --bs-gutter-x:var(--gap-40px);--bs-gutter-y:var(--gap-40px); }
	.section--gap-x-lg-40px .row, .section--gap-x-lg-40px .fw-row { --bs-gutter-x:var(--gap-40px); }
	.section--gap-y-lg-40px .row, .section--gap-y-lg-40px .fw-row { --bs-gutter-y:var(--gap-40px); }
	.sc-cgap-lg-5 { gap:var(--gap-5) !important; }
	.section--gap-lg-5 .row, .section--gap-lg-5 .fw-row { --bs-gutter-x:var(--gap-5);--bs-gutter-y:var(--gap-5); }
	.section--gap-x-lg-5 .row, .section--gap-x-lg-5 .fw-row { --bs-gutter-x:var(--gap-5); }
	.section--gap-y-lg-5 .row, .section--gap-y-lg-5 .fw-row { --bs-gutter-y:var(--gap-5); }
	.sc-cgap-lg-6 { gap:var(--gap-6) !important; }
	.section--gap-lg-6 .row, .section--gap-lg-6 .fw-row { --bs-gutter-x:var(--gap-6);--bs-gutter-y:var(--gap-6); }
	.section--gap-x-lg-6 .row, .section--gap-x-lg-6 .fw-row { --bs-gutter-x:var(--gap-6); }
	.section--gap-y-lg-6 .row, .section--gap-y-lg-6 .fw-row { --bs-gutter-y:var(--gap-6); }
	.sc-cgap-lg-7 { gap:var(--gap-7) !important; }
	.section--gap-lg-7 .row, .section--gap-lg-7 .fw-row { --bs-gutter-x:var(--gap-7);--bs-gutter-y:var(--gap-7); }
	.section--gap-x-lg-7 .row, .section--gap-x-lg-7 .fw-row { --bs-gutter-x:var(--gap-7); }
	.section--gap-y-lg-7 .row, .section--gap-y-lg-7 .fw-row { --bs-gutter-y:var(--gap-7); }
	.sc-cgap-lg-8 { gap:var(--gap-8) !important; }
	.section--gap-lg-8 .row, .section--gap-lg-8 .fw-row { --bs-gutter-x:var(--gap-8);--bs-gutter-y:var(--gap-8); }
	.section--gap-x-lg-8 .row, .section--gap-x-lg-8 .fw-row { --bs-gutter-x:var(--gap-8); }
	.section--gap-y-lg-8 .row, .section--gap-y-lg-8 .fw-row { --bs-gutter-y:var(--gap-8); }
	.sc-cgap-lg-9 { gap:var(--gap-9) !important; }
	.section--gap-lg-9 .row, .section--gap-lg-9 .fw-row { --bs-gutter-x:var(--gap-9);--bs-gutter-y:var(--gap-9); }
	.section--gap-x-lg-9 .row, .section--gap-x-lg-9 .fw-row { --bs-gutter-x:var(--gap-9); }
	.section--gap-y-lg-9 .row, .section--gap-y-lg-9 .fw-row { --bs-gutter-y:var(--gap-9); }
	.sc-cgap-lg-10 { gap:var(--gap-10) !important; }
	.section--gap-lg-10 .row, .section--gap-lg-10 .fw-row { --bs-gutter-x:var(--gap-10);--bs-gutter-y:var(--gap-10); }
	.section--gap-x-lg-10 .row, .section--gap-x-lg-10 .fw-row { --bs-gutter-x:var(--gap-10); }
	.section--gap-y-lg-10 .row, .section--gap-y-lg-10 .fw-row { --bs-gutter-y:var(--gap-10); }
	.sc-cgap-lg-11 { gap:var(--gap-11) !important; }
	.section--gap-lg-11 .row, .section--gap-lg-11 .fw-row { --bs-gutter-x:var(--gap-11);--bs-gutter-y:var(--gap-11); }
	.section--gap-x-lg-11 .row, .section--gap-x-lg-11 .fw-row { --bs-gutter-x:var(--gap-11); }
	.section--gap-y-lg-11 .row, .section--gap-y-lg-11 .fw-row { --bs-gutter-y:var(--gap-11); }
	.sc-cgap-lg-12 { gap:var(--gap-12) !important; }
	.section--gap-lg-12 .row, .section--gap-lg-12 .fw-row { --bs-gutter-x:var(--gap-12);--bs-gutter-y:var(--gap-12); }
	.section--gap-x-lg-12 .row, .section--gap-x-lg-12 .fw-row { --bs-gutter-x:var(--gap-12); }
	.section--gap-y-lg-12 .row, .section--gap-y-lg-12 .fw-row { --bs-gutter-y:var(--gap-12); }
}
.boxp-card:hover{transform:translateY(-6px) !important;}@media (prefers-reduced-motion:reduce){.boxp-card,.boxp-card:hover,.boxp-card img,.boxp-card video,.boxp-card .wp-post-image{transition:none !important;transform:none !important;}.boxp-card::before{display:none !important;}}
.boxp-hover-lift:hover{transform:translateY(-6px) !important;}.boxp-hover-lift:hover{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.14), 0 0 24px #0d6efd !important;}@media (prefers-reduced-motion:reduce){.boxp-hover-lift,.boxp-hover-lift:hover,.boxp-hover-lift img,.boxp-hover-lift video,.boxp-hover-lift .wp-post-image{transition:none !important;transform:none !important;}.boxp-hover-lift::before{display:none !important;}}
.iconb-circle svg{width:24px !important;height:24px !important;fill:currentColor}
.iconb-circle i,.iconb-circle [class*="fa-"]{font-size:24px !important;line-height:1}
.iconb-circle:hover{transform:translateY(-4px) !important;}.iconb-circle:hover{box-shadow:0px 8px 20px 0px rgba(0,0,0,0.22), 0 0 20px #fff !important;}@media (prefers-reduced-motion:reduce){.iconb-circle,.iconb-circle:hover{transition:none !important;transform:none !important;}.iconb-circle::before{display:none !important;}}
.iconb-soft-tile svg{width:26px !important;height:26px !important;fill:currentColor}
.iconb-soft-tile i,.iconb-soft-tile [class*="fa-"]{font-size:26px !important;line-height:1}
.iconb-soft-tile:hover{transform:scale(1.12) !important;}@media (prefers-reduced-motion:reduce){.iconb-soft-tile,.iconb-soft-tile:hover{transition:none !important;transform:none !important;}.iconb-soft-tile::before{display:none !important;}}
.iconb-outline-ring svg{width:22px !important;height:22px !important;fill:currentColor}
.iconb-outline-ring i,.iconb-outline-ring [class*="fa-"]{font-size:22px !important;line-height:1}
.iconb-hexagon svg{width:26px !important;height:26px !important;fill:currentColor}
.iconb-hexagon i,.iconb-hexagon [class*="fa-"]{font-size:26px !important;line-height:1}
.iconb-hexagon:hover{box-shadow:0 0 20px #fff !important;}@media (prefers-reduced-motion:reduce){.iconb-hexagon,.iconb-hexagon:hover{transition:none !important;transform:none !important;}.iconb-hexagon::before{display:none !important;}}
.btnfx-c-pulse-ring:hover { animation: btnfxc-pulse-ring 1.1s ease infinite; }
@keyframes btnfxc-pulse-ring {
  0%   { box-shadow: 0 0 0 0 rgba(0,0,0,.35); }
  70%  { box-shadow: 0 0 0 12px rgba(0,0,0,0); }
  100% { box-shadow: 0 0 0 0 rgba(0,0,0,0); }
}
.btnfx-c-swing:hover { transform-origin: top center; animation: btnfxc-swing .7s ease; }
@keyframes btnfxc-swing {
  20%  { transform: rotate(8deg); }
  40%  { transform: rotate(-6deg); }
  60%  { transform: rotate(4deg); }
  80%  { transform: rotate(-2deg); }
  100% { transform: rotate(0); }
}
.btnfx-c-rubber-band:hover { animation: btnfxc-rubber-band .8s ease; }
@keyframes btnfxc-rubber-band {
  0%   { transform: scale(1, 1); }
  30%  { transform: scale(1.25, .75); }
  40%  { transform: scale(.75, 1.25); }
  55%  { transform: scale(1.15, .85); }
  70%  { transform: scale(.95, 1.05); }
  100% { transform: scale(1, 1); }
}
.btnfx-c-squeeze:hover { animation: btnfxc-squeeze .45s ease; }
@keyframes btnfxc-squeeze {
  0%, 100% { transform: scale(1, 1); }
  50%      { transform: scale(1.1, .85); }
}
.btnfx-c-raise-glow { transition: transform .25s ease, box-shadow .25s ease; }
.btnfx-c-raise-glow:hover { transform: translateY(-4px); box-shadow: 0 10px 20px -8px rgba(0,0,0,.45); }
.pattern-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;}
.pattern-layer--fixed{position:fixed;z-index:-1;}
.upw-has-pattern{position:relative;}
.upw-has-pattern>:not(.pattern-layer){position:relative;z-index:1;}
.pattern-dots .pat-dots {width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,.18) 1.6px,transparent 1.7px);background-size:22px 22px}
.pattern-grid .pat-grid {width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.12) 1px,transparent 1px);background-size:26px 26px}
.pattern-diagonal-stripes .pat-diagonal {width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(0,0,0,.07) 0 10px,transparent 10px 20px)}
.pattern-vertical-stripes .pat-vertical {width:100%;height:100%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 10px,transparent 10px 20px)}
.pattern-horizontal-stripes .pat-horizontal {width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.07) 0 10px,transparent 10px 20px)}
.pattern-checkerboard .pat-checker {width:100%;height:100%;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%);background-size:28px 28px;background-position:0 0,14px 14px}
.pattern-crosshatch .pat-crosshatch {width:100%;height:100%;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.08) 0 1px,transparent 1px 12px),repeating-linear-gradient(-45deg,rgba(0,0,0,.08) 0 1px,transparent 1px 12px)}
.pattern-triangles .pat-triangles {width:100%;height:100%;background-image:linear-gradient(45deg,rgba(0,0,0,.09) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.09) 25%,transparent 25%);background-size:20px 20px}
.pattern-chevron .pat-chevron {width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.08) 25%,transparent 25%) -12px 0/24px 24px,linear-gradient(225deg,rgba(0,0,0,.08) 25%,transparent 25%) -12px 0/24px 24px,linear-gradient(315deg,rgba(0,0,0,.08) 25%,transparent 25%) 0 0/24px 24px,linear-gradient(45deg,rgba(0,0,0,.08) 25%,transparent 25%) 0 0/24px 24px}
.pattern-circles .pat-circles {width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%,transparent 5px,rgba(0,0,0,.09) 6px,transparent 7px);background-size:24px 24px}
.pattern-scales .pat-scales {width:100%;height:100%;background-image:radial-gradient(circle at 50% 100%,transparent 9px,rgba(0,0,0,.08) 10px,transparent 11px);background-size:24px 12px}
.pattern-confetti .pat-confetti {width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,.15) 1.6px,transparent 1.7px),radial-gradient(rgba(0,0,0,.1) 1.6px,transparent 1.7px);background-size:30px 30px,30px 30px;background-position:0 0,15px 15px}
.imgs-wrap{position:relative;display:block;isolation:isolate;overflow:var(--imgs-overflow,visible);border-radius:var(--imgs-radius,0)}
.imgs-wrap>img,.imgs-wrap img{display:block;width:100%;height:auto;aspect-ratio:var(--imgs-aspect,auto);object-fit:cover;border-radius:var(--imgs-radius,0);filter:var(--imgs-filter,none);clip-path:var(--imgs-clip,none);-webkit-mask-image:var(--imgs-mask,none);mask-image:var(--imgs-mask,none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}
.imgs-wrap::before{content:'';position:absolute;inset:0;border-radius:var(--imgs-radius,0);background:var(--imgs-duo,transparent);mix-blend-mode:color;pointer-events:none}
.imgs-wrap::after{content:'';position:absolute;inset:0;border-radius:var(--imgs-radius,0);background:var(--imgs-scrim,transparent);pointer-events:none}
.imgs-rounded{--imgs-radius:14px;}
.imgs-circle{--imgs-radius:50%;--imgs-aspect:1/1;}
.imgs-portrait-card{--imgs-aspect:3/4;--imgs-radius:12px;}
.imgs-monochrome{--imgs-radius:12px;--imgs-filter:grayscale(1);}
.imgs-duotone{--imgs-radius:12px;--imgs-filter:grayscale(1) contrast(1.05);--imgs-duo:#2f74e6;}
.imgs-diagonal{--imgs-clip:polygon(0 0,100% 0,100% 85%,0 100%);}
.imgs-hexagon{--imgs-clip:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--imgs-aspect:1/1;}
.imgs-cinematic{--imgs-aspect:16/9;--imgs-radius:10px;--imgs-scrim:linear-gradient(180deg,transparent 55%,#0b0b0f);}
