@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&family=Lato:wght@700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chango&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inria+Sans:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Single+Day&display=swap');
@import url("https://use.typekit.net/sbl6foz.css");


:root {
    --paragraph: .8em;
    --color-centenary: #3c8cb8;
    --color-custom-light: #f3f3f3;
    --color-custom-primary: #5c9288;

    /* spacing */
    --spacing-1: 0.25rem;
    --spacing-2: 0.5rem;
    --spacing-3: 0.75rem;
    --spacing-4: 1rem;
    --spacing-5: 1.25rem;
    --spacing-6: 1.5rem;

    --space-1: 0.5em;
    --space-2: 1em;
    --space-3: 1.5em;
    --space-4: 2em;
    --space-5: 2.5em;
    --space-6: 3em;
    --space-7: 3.5em;
    --space-8: 4em;
    --space-9: 4.5em;
    --space-10: 5em;

    --bulma-skeleton-background: var(--bulma-border);
    --bulma-skeleton-radius: var(--bulma-radius-small);
    --bulma-skeleton-block-min-height: 4.5em;
    --bulma-skeleton-lines-gap: 0.75em;
    --bulma-skeleton-line-height: 0.75em;


    --light-bg-alpha : #f3f1f1;
    --light-bg-gamma: #ccc;
    --light-bg-delta: #787779;
    --light-fg-alpha: #3c3c3c;
    --light-fg-beta: #404654;

    --dark-bg-alpha: #fff;
    --dark-bg-beta: #e4e4e4;
    --dark-bg-gamma: #cdcdcd;
    --dark-bg-delta: #e8e8e8;
    --dark-fg-alpha: #fff;
    --dark-fg-beta: #f2e9e9;
    --dark-fg-gamma: #b7b1b1;

    --dark-btn-alpha: #82856d;
    --dark-btn-beta: #347a63;
    --dark-btn-gamma: #9c567c;

    --grey-bg-alpha: #f3f1f1;
    --grey-bg-beta: #e1dee4;
}

.active-menu-icon { color: #fff; font-weight: 900; background-color: var(--color-secondary); cursor: pointer }
.auto-height, .height-auto, .height-auto .ql-editor, .auto-height .ql-editor { height: auto !important; }

.bcc-0 { background: #588b97; }
.bcc-1 { background: #3c727f; }
.bcc-2 { background: #396975; }
.bcc-3 { background: #264a53; }

.ws.bg-tertiary { background-color: var(--color-tertiary); }
.border-bottom-none { border-bottom: none !important; }
.border-collapse-separate { border-collapse: separate !important; }
.border-0, .border-radius-0 { border-radius: 0 !important; }
.border-radius-xs { border-radius: 0.125rem; }
.border-radius-sm { border-radius: 0.2rem !important; }
.border-radius-md { border-radius: 0.5rem !important; }
.border-radius-lg { border-radius: 1rem !important; }
.border-radius-xl { border-radius: 2rem !important; }
.border-radius-round { border-radius: 49% !important; }
.bottom-0 { bottom: 0; }
.border-0 { border: 0 !important; }
.border-radius-0, .radius-0 { border-radius: 0 !important; }
.box-shadow-none { box-shadow: none; }

.container {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 var(--space-2);
}
.color-border { color: var(--color-border); }
.color-muted { color: var(--color-foreground-heavy); }
.color-inherit { color: inherit !important; }
.color-primary { color: var(--color-primary); }
.color-secondary { color: var(--color-secondary); }
.color-tertiary { color: var(--color-tertiary); }
.color-quaternary { color: var(--color-quaternary); }
.color-quinary { color: var(--color-quinary); }
.cursor-default { cursor: default !important; }
.cursor-text { cursor: text !important; } 
.cursor-not-allowed { cursor: not-allowed !important; }
.cursor-pointer, .cursor-pointer-x * { cursor: pointer !important; }
.cursor-pointers, .cursor-pointers * { cursor: pointer !important; }

.disabled { opacity: 0.5 !important; pointer-events: none !important; }
.display-block { display: block; }
.display-inline { display: inline; }
.display-inline-block, .inline-block { display: inline-block; }
.display-flex, .df { display: flex; }
.display-flex.align-center, .align-items-center, .align-center { align-items: center; }
.display-flex.align-start { align-items: flex-start; }
.display-flex.align-end { align-items: flex-end; }
.display-flex.space-between { justify-content: space-between; }
.display-flex.space-around { justify-content: space-around; }
.display-flex.space-evenly { justify-content: space-evenly; }
.display-flex.justify-center { justify-content: center !important; }
.display-flex.direction-column { flex-direction: column; }
.display-flex.direction-column-reverse { flex-direction: column-reverse; }
.display-inline-flex { display: inline-flex; }
.display-none, .dn, .none { display: none !important; }
.display-hidden, .visibility-hidden, .hidden { visibility: hidden; }

.fg-body { color: var(--color-fg); }
.fg-body-beta { color: var(--color-foreground-beta); }
.flex-column { flex-direction: column; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-fill { flex: 1 1 auto; }
.flex-grow-0 { flex-grow: 0; }
.flex-grow-1 { flex-grow: 1; }
.flex-no-wrap, .flex-nowrap{ flex-wrap: nowrap; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-shrink-0 { flex-shrink: 0; }
.flex-start { justify-content: flex-start; }
.flex-wrap, .fw { flex-wrap: wrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.font-100 { font-weight: 100 !important; }
.font-200 { font-weight: 200 !important; }
.font-300 { font-weight: 300 !important; }
.font-400 { font-weight: 400 !important; }
.font-500 { font-weight: 500 !important; }
.font-600 { font-weight: 600 !important; }
.font-700 { font-weight: 700 !important; }
.font-800 { font-weight: 800 !important; }
.font-900 { font-weight: 900 !important; }
.font-micro { font-size: 0.3rem !important; }
.font-size-1 { font-size: 1em !important; }
.font-size-1-2 { font-size: 1.2em !important; }
.font-size-1-5 { font-size: 1.5em !important; }
.font-size-2 { font-size: 2em !important; }
.font-size-2-5 { font-size: 2.5em !important; }
.font-size-3 { font-size: 3em !important; }
.font-size-4 { font-size: 4em !important; }
.font-size-nm { font-size: 0.7rem !important; }
.font-size-xxs { font-size: 0.5rem; }
.font-size-xs { font-size: 0.65rem !important; }
.font-size-sm { font-size: 0.875rem !important; }
.font-size-rg { font-size: 1rem !important; }
.font-size-lg { font-size: 1.25rem; }
.font-size-xl { font-size: 2.2rem !important; }
.font-size-xxl { font-size: 3rem !important; }
.font-weight-bold, .font-bold { font-weight: bold; }

.justify-content-center, .justify-center { justify-content: center !important; }
.justify-content-end, .justify-end { justify-content: end; }
.justify-content-flex-start, .justify-flex-start { justify-content: flex-start; }
.justify-content-space-between, .justify-between, .space-between { justify-content: space-between; }

.h-1 { height: 1%; }
.h-2 { height: 2%; }
.h-3 { height: 3%; }
.h-4 { height: 4%; }
.h-5 { height: 5%; }
.h-6 { height: 6%; }
.h-7 { height: 7%; }
.h-8 { height: 8%; }
.h-9 { height: 9%; }
.h-10 { height: 10%; }
.h-11 { height: 11%; }
.h-12 { height: 12%; }
.h-13 { height: 13%; }
.h-14 { height: 14%; }
.h-15 { height: 15%; }
.h-16 { height: 16%; }
.h-17 { height: 17%; }
.h-18 { height: 18%; }
.h-19 { height: 19%; }
.h-20 { height: 20%; }
.h-21 { height: 21%; }
.h-22 { height: 22%; }
.h-23 { height: 23%; }
.h-24 { height: 24%; }
.h-25 { height: 25%; }
.h-26 { height: 26%; }
.h-27 { height: 27%; }
.h-28 { height: 28%; }
.h-29 { height: 29%; }
.h-30 { height: 30%; }
.h-31 { height: 31%; }
.h-32 { height: 32%; }
.h-33 { height: 33%; }
.h-34 { height: 34%; }
.h-35 { height: 35%; }
.h-36 { height: 36%; }
.h-37 { height: 37%; }
.h-38 { height: 38%; }
.h-39 { height: 39%; }
.h-40 { height: 40%; }
.h-41 { height: 41%; }
.h-42 { height: 42%; }
.h-43 { height: 43%; }
.h-44 { height: 44%; }
.h-45 { height: 45%; }
.h-46 { height: 46%; }
.h-47 { height: 47%; }
.h-48 { height: 48%; }
.h-49 { height: 49%; }
.h-50 { height: 50%; }
.h-51 { height: 51%; }
.h-52 { height: 52%; }
.h-53 { height: 53%; }
.h-54 { height: 54%; }
.h-55 { height: 55%; }
.h-56 { height: 56%; }
.h-57 { height: 57%; }
.h-58 { height: 58%; }
.h-59 { height: 59%; }
.h-60 { height: 60%; }
.h-61 { height: 61%; }
.h-62 { height: 62%; }
.h-63 { height: 63%; }
.h-64 { height: 64%; }
.h-65 { height: 65%; }
.h-66 { height: 66%; }
.h-67 { height: 67%; }
.h-68 { height: 68%; }
.h-69 { height: 69%; }
.h-70 { height: 70%; }
.h-71 { height: 71%; }
.h-72 { height: 72%; }
.h-73 { height: 73%; }
.h-74 { height: 74%; }
.h-75 { height: 75%; }
.h-76 { height: 76%; }
.h-77 { height: 77%; }
.h-78 { height: 78%; }
.h-79 { height: 79%; }
.h-80 { height: 80%; }
.h-81 { height: 81%; }
.h-82 { height: 82%; }
.h-83 { height: 83%; }
.h-84 { height: 84%; }
.h-85 { height: 85%; }
.h-86 { height: 86%; }
.h-87 { height: 87%; }
.h-88 { height: 88%; }
.h-89 { height: 89%; }
.h-90 { height: 90%; }
.h-91 { height: 91%; }
.h-92 { height: 92%; }
.h-93 { height: 93%; }
.h-94 { height: 94%; }
.h-95 { height: 95%; }
.h-96 { height: 96%; }
.h-97 { height: 97%; }
.h-98 { height: 98%; }
.h-99 { height: 99%; }
.h-100 { height: 100% !important; }
.h-auto, .height-auto { height: auto !important }
.h-10vh { height: 10vh !important; }
.h-20vh { height: 20vh !important; }
.h-30vh { height: 30vh !important; }
.h-40vh { height: 40vh !important; }
.h-50vh { height: 50vh !important; }
.hover-color-black:hover { color: #000 !important; }

.is-256x256 { height: 256px; width: 256px; }

.line-clamp-1 { display: -webkit-box; line-clamp: 1; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.line-clamp-2 { display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.line-clamp-3 { display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.line-clamp-4 { display: -webkit-box; line-clamp: 4; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }

.margin-auto { margin: auto; }
.mirror-x { transform: scaleX(-1); }
.mirror-y { transform: scaleY(-1); }
.no-shadow { box-shadow: none !important; }
.no-outline { outline: none !important; }
.no-resize { resize: none !important; }
.m--3 { margin: -2em !important; }
.m--4 { margin: -3em !important; }
.m--5 { margin: -4.5em !important; }
.m--6 { margin: -6em !important; }
.m-0 { margin: 0; }
.m-1 { margin: var(--space-1); }
.m-2 { margin: var(--space-2); }
.m-3 { margin: var(--space-3); }
.m-4 { margin: var(--space-4); }
.m-5 { margin: var(--space-5); }
.m-6 { margin: var(--space-6); }
.m-7 { margin: var(--space-7); }
.m-8 { margin: var(--space-8); }
.m-9 { margin: var(--space-9); }
.m-10 { margin: var(--space-10); }
.m-auto { margin: auto; }
.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: var(--space-1); }
.mb-2 { margin-bottom: var(--space-2); }
.mb-3 { margin-bottom: var(--space-3); }
.mb-4 { margin-bottom: var(--space-4); }
.mb-5 { margin-bottom: var(--space-5); }
.mb-6 { margin-bottom: var(--space-6); }
.mb-7 { margin-bottom: var(--space-7); }
.mb-8 { margin-bottom: var(--space-8); }
.mb-9 { margin-bottom: var(--space-9); }
.mb-10 { margin-bottom: var(--space-10); }
.mb-auto { margin-bottom: auto; }
.ml-0 { margin-left: 0; }
.ml-1 { margin-left: var(--space-1); }
.ml-2 { margin-left: var(--space-2); }
.ml-3 { margin-left: var(--space-3); }
.ml-4 { margin-left: var(--space-4); }
.ml-5 { margin-left: var(--space-5); }
.ml-6 { margin-left: var(--space-6); }
.ml-7 { margin-left: var(--space-7); }
.ml-8 { margin-left: var(--space-8); }
.ml-9 { margin-left: var(--space-9); }
.ml-10 { margin-left: var(--space-10); }
.ml-auto { margin-left: auto; }
.mr--1 { margin-right: -1em; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: var(--space-1); }
.mt-2 { margin-top: var(--space-2); }
.mt-3 { margin-top: var(--space-3); }
.mt-4 { margin-top: var(--space-4); }
.mt-5 { margin-top: var(--space-5); }
.mt-6 { margin-top: var(--space-6); }
.mt-7 { margin-top: var(--space-7); }
.mt-8 { margin-top: var(--space-8); }
.mt-9 { margin-top: var(--space-9); }
.mt-10 { margin-top: var(--space-10); }
.mt-auto { margin-top: auto; }
.mw-2x { min-width: 200% !important; }

.no-outline, .outline-0, .outline-none { outline: none !important; }

.object-fit-cover { object-fit: cover; }
.opaque { opacity: 0%; }
.opaque-70 { opacity: 70%; }
.opaque-30 { opacity: 30%; }
.overflow-ellipsis { overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; }
.overflow-ellipsis p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.overflow-hidden { overflow: hidden !important; }
.overflow-y-hidden, .y-hidden { overflow-y: hidden !important; }
.overflow-y-clipped, .y-clipped { overflow-y: clip !important; }
.overflow-y-scroll, .y-scroll, .scroll-y { overflow-y: scroll !important; scrollbar-width: none; }
.overflow-x-hidden, .x-hidden { overflow-x: hidden !important; }

.p--3 { padding: -2em; }
.p--4 { padding: -3em; }
.p--5 { padding: -4.5em; }
.p--6 { padding: -6em; }
.pills .pill { padding: .8em; background-color: #ccc; }
.pills .pill:first-of-type {
  border-top-left-radius: 1.7em !important;
  border-bottom-left-radius: 1.7em;
 }
 .pills .pill:last-of-type {
   border-top-right-radius: 1.7em;
   border-bottom-right-radius: 1.7em;
 }
.pills.small .pill { padding: .6em; font-size: .8em; cursor: pointer; }
.pills .pill > * { display: inline-block; }
.pills .pill.active { color: #fff; }
.pills.primary .pill.active { background-color: var(--color-primary); }
.pills.secondary .pill.active { background-color: var(--color-secondary); }
.pills.tertiary .pill.active { background-color: var(--color-tertiary); }
.position-absolute { position: absolute; }
.position-absolute.left-0 { left: 0; }
.position-absolute.left-10 { left: 10px; }
.position-absolute.right-0 { right: 0; }
.position-absolute.right-10 { right: 10px; }
.position-absolute.top-0 { top: 0; }
.positoin-absolute.top-100p { top: 100%; }
.position-absolute.bottom-0 { bottom: 0; }
.position-absolute.b-1 { bottom: .75em; }
.positoin-absolute.b-2 { bottom: .1.1em; }
.pointer-events-all { pointer-events: all !important; }
.pointer-events-none { pointer-events: none; }
.position-absolute { position: absolute; }
.position-absolute.bottom-2e { bottom: 2em; }
.position-fixed { position: fixed !important; }
.position-relative { position: relative !important; }

.relative-top-1 { position: relative; top: 1px; }
.relative-top-2, .top-2 { position: relative; top: 2px; }
.relative-top-3, .top-3 { position: relative; top: 3px; }
.relative-top-4, .top-4 { position: relative; top: 4px; }
.relative-top-5, .top-5 { position: relative; top: 5px; }
.radius-0 { border-radius: 0; }
.radius-sm { border-radius: 4px; }
.radius-md { border-radius: 8px; }
.radius-lg { border-radius: 16px; }
.radius-xl { border-radius: 24px; }
.radius-50 { border-radius: 50%; }
.row, .display-flex.flex-wrap { display: flex; flex-wrap: wrap; }

.scroll-x { overflow-x: scroll !important; }
.shadow-none, .shadow-0 { box-shadow: none !important; }
.shadow-1 { box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.1); }
.shadow-2 { box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1); }


.top-0 { top: 0; }
.text { outline: none; padding: .75rem; font-size: .85rem; }
.text.small { padding: .4rem; font-size: .85rem; }
.text-align-center { text-align: center; }
.text-overflow-ellipsis { text-overflow: ellipsis; overflow: hidden; }
.text-overflow-clip { text-overflow: clip; overflow: hidden; }


.unlink:hover { text-decoration: none !important; color: #404883 !important; }
.uppercase { text-transform: uppercase; }

.valign > *, .vertical-aligns > * { vertical-align: middle; }
.vertical-align-middle { vertical-align: middle !important; }
.vertical-aligns-middle * { vertical-align: middle; }
.vertical-align-super { vertical-align: super; }
.vh-100 { height: 100vh; }
.vw-15 { width: 15vw; }
.vw-50 { width: 50vw; min-width: 50vw; }

.w-1 { width: 1%; }
.w-2 { width: 2%; }
.w-3 { width: 3%; }
.w-4 { width: 4%; }
.w-5 { width: 5%; }
.w-6 { width: 6%; }
.w-7 { width: 7%; }
.w-8 { width: 8%; }
.w-9 { width: 9%; }
.w-10 { width: 10% !important; }
.w-11 { width: 11%; }
.w-12 { width: 12%; }
.w-13 { width: 13%; }
.w-14 { width: 14%; }
.w-15 { width: 15%; }
.w-16 { width: 16%; }
.w-17 { width: 17%; }
.w-18 { width: 18%; }
.w-19 { width: 19%; }
.w-20 { width: 20%; }
.w-21 { width: 21%; }
.w-22 { width: 22%; }
.w-23 { width: 23%; }
.w-24 { width: 24%; }
.w-25 { width: 25%; }
.w-26 { width: 26%; }
.w-27 { width: 27%; }
.w-28 { width: 28%; }
.w-29 { width: 29%; }
.w-30 { width: 30%; }
.w-31 { width: 31%; }
.w-32 { width: 32%; }
.w-33 { width: 33%; }
.w-34 { width: 34%; }
.w-35 { width: 35%; }
.w-36 { width: 36%; }
.w-37 { width: 37%; }
.w-38 { width: 38%; }
.w-39 { width: 39%; }
.w-40 { width: 40%; }
.w-41 { width: 41%; }
.w-42 { width: 42%; }
.w-43 { width: 43%; }
.w-44 { width: 44%; }
.w-45 { width: 45%; }
.w-46 { width: 46%; }
.w-47 { width: 47%; }
.w-48 { width: 48%; }
.w-49 { width: 49%; }
.w-50 { width: 50%; }
.w-51 { width: 51%; }
.w-52 { width: 52%; }
.w-53 { width: 53%; }
.w-54 { width: 54%; }
.w-55 { width: 55%; }
.w-56 { width: 56%; }
.w-57 { width: 57%; }
.w-58 { width: 58%; }
.w-59 { width: 59%; }
.w-60 { width: 60%; }
.w-61 { width: 61%; }
.w-62 { width: 62%; }
.w-63 { width: 63%; }
.w-64 { width: 64%; }
.w-65 { width: 65%; }
.w-66 { width: 66%; }
.w-67 { width: 67%; }
.w-68 { width: 68%; }
.w-69 { width: 69%; }
.w-70 { width: 70%; }
.w-71 { width: 71%; }
.w-72 { width: 72%; }
.w-73 { width: 73%; }
.w-74 { width: 74%; }
.w-75 { width: 75%; }
.w-76 { width: 76%; }
.w-77 { width: 77%; }
.w-78 { width: 78%; }
.w-79 { width: 79%; }
.w-80 { width: 80%; }
.w-81 { width: 81%; }
.w-82 { width: 82%; }
.w-83 { width: 83%; }
.w-84 { width: 84%; }
.w-85 { width: 85%; }
.w-86 { width: 86%; }
.w-87 { width: 87%; }
.w-88 { width: 88%; }
.w-89 { width: 89%; }
.w-90 { width: 90%; }
.w-91 { width: 91%; }
.w-92 { width: 92%; }
.w-93 { width: 93%; }
.w-94 { width: 94%; }
.w-95 { width: 95%; }
.w-96 { width: 96%; }
.w-97 { width: 97%; }
.w-98 { width: 98%; }
.w-99 { width: 99%; }
.w-100 { width: 100%; }
.w-200, .w-2x { width: 200%; }
.w-auto { width: auto; }
.w-mc, .w-min-content, .width-min-content { width: min-content; }
.white-space-nowrap { white-space: nowrap; }
.width-unset { width: unset; }

.ws.tag.default { background-color: #ccc; color: #111; }
.ws.tag.primary { background-color: #000; color: #fff; }
.ws.button, .ws.tag { border-radius: 0 !important; }
.ws.button.primary { background-color: #000 !important; color: #fff !important; }
.ws.button.primary:hover { background-color: #333 !important; }
.ws.tag.primary { background-color: #000 !important; color: #fff; }
.ws.tag.secondary { background-color: var(--bg-solace); }
.ws.family.inria * { font-family: 'Inria Sans' !important; }
.ws.family.noto *, .ws.family.noto { font-family: 'Noto Sans' !important; }
.ws.input:focus { border-color: var(--color-tertiary) !important; box-shadow: none !important; }
.ws.input.text { border: 1px solid #000; }
.ws.input.text.primary:focus { border-color: #000 !important; }
.ws.typo.hint { font-size: .8em !important; }
.ws.typo.banner { font-size: 3em !important; font-weight: 600; line-height: 1.2em; }
.ws.typo.heading { font-size: 2em !important; font-weight: 600; line-height: 1em; }
.ws.typo.subheading { font-size: 1.5em !important; font-weight: 600; }
.ws.typo.label { font-size: 1.2em !important; }
.ws.typo.paragraph { font-size: .95em !important; }

.z-0, .z-index-0 { z-index: 0 !important; }
.z-1, .z-index-1 { z-index: 1 !important; }
.z-10, .z-index-10 { z-index: 10 !important; }
.z-50, .z-index-50 { z-index: 50 !important; }
.z-100, .z-index-100 { z-index: 100 !important; }
.z-200, .z-index-200 { z-index: 200 !important; }
.z-300, .z-index-300 { z-index: 300 !important; }
.z-500, .z-index-500 { z-index: 500 !important; }
.z-999, .z-index-999 { z-index: 999 !important; }
.z-1000, .z-index-1000 { z-index: 1000 !important; }
