@charset "UTF-8";

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-sm: 576px;
    --breakpoint-lg: 992px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;
}
*,
:after,
:before {
    box-sizing: border-box;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}
body {
    color: #212529;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
        Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}
hr {
    box-sizing: initial;
    height: 0;
    overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0.5rem;
    margin-top: 0;
}
p {
    margin-bottom: 1rem;
    margin-top: 0;
}
abbr[data-original-title],
abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
address {
    font-style: normal;
    line-height: inherit;
}
address,
dl,
ol,
ul {
    margin-bottom: 1rem;
}
dl,
ol,
ul {
    margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0;
}
dt {
    font-weight: 700;
}
dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
blockquote {
    margin: 0 0 1rem;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    background-color: initial;
    color: #007bff;
    text-decoration: none;
}
a:hover {
    color: #0056b3;
    text-decoration: underline;
}
a:not([href]),
a:not([href]):hover {
    color: inherit;
    text-decoration: none;
}
code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
        Courier New, monospace;
    font-size: 1em;
}
pre {
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto;
}
figure {
    margin: 0 0 1rem;
}
img {
    border-style: none;
}
img,
svg {
    vertical-align: middle;
}
svg {
    overflow: hidden;
}
table {
    border-collapse: collapse;
}
caption {
    caption-side: bottom;
    color: #6c757d;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
    text-align: left;
}
th {
    text-align: inherit;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
select {
    word-wrap: normal;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
    cursor: pointer;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
    -webkit-appearance: listbox;
}
textarea {
    overflow: auto;
    resize: vertical;
}
fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0;
}
legend {
    color: inherit;
    display: block;
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: 0.5rem;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%;
}
progress {
    vertical-align: initial;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: none;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
output {
    display: inline-block;
}
summary {
    cursor: pointer;
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0.5rem;
}
.h1,
h1 {
    font-size: 2.5rem;
}
.h2,
h2 {
    font-size: 2rem;
}
.h3,
h3 {
    font-size: 1.75rem;
}
.h4,
h4 {
    font-size: 1.5rem;
}
.h5,
h5 {
    font-size: 1.25rem;
}
.h6,
h6 {
    font-size: 1rem;
}
.lead {
    font-size: 1.25rem;
    font-weight: 300;
}
.display-1 {
    font-size: 6rem;
}
.display-1,
.display-2 {
    font-weight: 300;
    line-height: 1.2;
}
.display-2 {
    font-size: 5.5rem;
}
.display-3 {
    font-size: 4.5rem;
}
.display-3,
.display-4 {
    font-weight: 300;
    line-height: 1.2;
}
.display-4 {
    font-size: 3.5rem;
}
hr {
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.small,
small {
    font-size: 80%;
    font-weight: 400;
}
.mark,
mark {
    background-color: #fcf8e3;
    padding: 0.2em;
}
.list-inline,
.list-unstyled {
    list-style: none;
    padding-left: 0;
}
.list-inline-item {
    display: inline-block;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.blockquote {
    font-size: 1.25rem;
    margin-bottom: 1rem;
}
.blockquote-footer {
    color: #6c757d;
    display: block;
    font-size: 80%;
}
.blockquote-footer:before {
    content: "\2014\00A0";
}
.img-fluid,
.img-thumbnail {
    height: auto;
    max-width: 100%;
}
.img-thumbnail {
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    padding: 0.25rem;
}
.figure {
    display: inline-block;
}
.figure-img {
    line-height: 1;
    margin-bottom: 0.5rem;
}
.figure-caption {
    color: #6c757d;
    font-size: 90%;
}
code {
    word-wrap: break-word;
    color: #e83e8c;
    font-size: 87.5%;
}
a > code {
    color: inherit;
}
kbd {
    background-color: #212529;
    border-radius: 0.2rem;
    color: #fff;
    font-size: 87.5%;
    padding: 0.2rem 0.4rem;
}
kbd kbd {
    font-size: 100%;
    font-weight: 700;
    padding: 0;
}
pre {
    color: #212529;
    display: block;
    font-size: 87.5%;
}
pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
@media (min-width: 576px) {
    .container,
    .container-sm {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px;
    }
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.no-gutters {
    margin-left: 0;
    margin-right: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.col-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
}
.col-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.col-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.col-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    order: -1;
}
.order-last {
    order: 13;
}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.order-9 {
    order: 9;
}
.order-10 {
    order: 10;
}
.order-11 {
    order: 11;
}
.order-12 {
    order: 12;
}
.offset-1 {
    margin-left: 8.333333%;
}
.offset-2 {
    margin-left: 16.666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.333333%;
}
.offset-5 {
    margin-left: 41.666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.333333%;
}
.offset-8 {
    margin-left: 66.666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.333333%;
}
.offset-11 {
    margin-left: 91.666667%;
}
@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-sm-3 > * {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-sm-6 > * {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .col-sm-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-sm-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-sm-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-sm-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-sm-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        order: -1;
    }
    .order-sm-last {
        order: 13;
    }
    .order-sm-0 {
        order: 0;
    }
    .order-sm-1 {
        order: 1;
    }
    .order-sm-2 {
        order: 2;
    }
    .order-sm-3 {
        order: 3;
    }
    .order-sm-4 {
        order: 4;
    }
    .order-sm-5 {
        order: 5;
    }
    .order-sm-6 {
        order: 6;
    }
    .order-sm-7 {
        order: 7;
    }
    .order-sm-8 {
        order: 8;
    }
    .order-sm-9 {
        order: 9;
    }
    .order-sm-10 {
        order: 10;
    }
    .order-sm-11 {
        order: 11;
    }
    .order-sm-12 {
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.333333%;
    }
    .offset-sm-2 {
        margin-left: 16.666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.333333%;
    }
    .offset-sm-5 {
        margin-left: 41.666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.333333%;
    }
    .offset-sm-8 {
        margin-left: 66.666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.333333%;
    }
    .offset-sm-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-md-3 > * {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-md-6 > * {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .col-md-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-md-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-md-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-md-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-md-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        order: -1;
    }
    .order-md-last {
        order: 13;
    }
    .order-md-0 {
        order: 0;
    }
    .order-md-1 {
        order: 1;
    }
    .order-md-2 {
        order: 2;
    }
    .order-md-3 {
        order: 3;
    }
    .order-md-4 {
        order: 4;
    }
    .order-md-5 {
        order: 5;
    }
    .order-md-6 {
        order: 6;
    }
    .order-md-7 {
        order: 7;
    }
    .order-md-8 {
        order: 8;
    }
    .order-md-9 {
        order: 9;
    }
    .order-md-10 {
        order: 10;
    }
    .order-md-11 {
        order: 11;
    }
    .order-md-12 {
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.333333%;
    }
    .offset-md-2 {
        margin-left: 16.666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.333333%;
    }
    .offset-md-5 {
        margin-left: 41.666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.333333%;
    }
    .offset-md-8 {
        margin-left: 66.666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.333333%;
    }
    .offset-md-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-lg-3 > * {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .col-lg-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-lg-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-lg-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-lg-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-lg-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        order: -1;
    }
    .order-lg-last {
        order: 13;
    }
    .order-lg-0 {
        order: 0;
    }
    .order-lg-1 {
        order: 1;
    }
    .order-lg-2 {
        order: 2;
    }
    .order-lg-3 {
        order: 3;
    }
    .order-lg-4 {
        order: 4;
    }
    .order-lg-5 {
        order: 5;
    }
    .order-lg-6 {
        order: 6;
    }
    .order-lg-7 {
        order: 7;
    }
    .order-lg-8 {
        order: 8;
    }
    .order-lg-9 {
        order: 9;
    }
    .order-lg-10 {
        order: 10;
    }
    .order-lg-11 {
        order: 11;
    }
    .order-lg-12 {
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.333333%;
    }
    .offset-lg-2 {
        margin-left: 16.666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.333333%;
    }
    .offset-lg-5 {
        margin-left: 41.666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.333333%;
    }
    .offset-lg-8 {
        margin-left: 66.666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.333333%;
    }
    .offset-lg-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xl-3 > * {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xl-6 > * {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .col-xl-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-xl-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-xl-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-xl-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-xl-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        order: -1;
    }
    .order-xl-last {
        order: 13;
    }
    .order-xl-0 {
        order: 0;
    }
    .order-xl-1 {
        order: 1;
    }
    .order-xl-2 {
        order: 2;
    }
    .order-xl-3 {
        order: 3;
    }
    .order-xl-4 {
        order: 4;
    }
    .order-xl-5 {
        order: 5;
    }
    .order-xl-6 {
        order: 6;
    }
    .order-xl-7 {
        order: 7;
    }
    .order-xl-8 {
        order: 8;
    }
    .order-xl-9 {
        order: 9;
    }
    .order-xl-10 {
        order: 10;
    }
    .order-xl-11 {
        order: 11;
    }
    .order-xl-12 {
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.333333%;
    }
    .offset-xl-2 {
        margin-left: 16.666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.333333%;
    }
    .offset-xl-5 {
        margin-left: 41.666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.333333%;
    }
    .offset-xl-8 {
        margin-left: 66.666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.333333%;
    }
    .offset-xl-11 {
        margin-left: 91.666667%;
    }
}
.table {
    color: #212529;
    margin-bottom: 1rem;
    width: 100%;
}
.table td,
.table th {
    border-top: 1px solid #dee2e6;
    padding: 0.75rem;
    vertical-align: top;
}
.table thead th {
    border-bottom: 2px solid #dee2e6;
    vertical-align: bottom;
}
.table tbody + tbody {
    border-top: 2px solid #dee2e6;
}
.table-sm td,
.table-sm th {
    padding: 0.3rem;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
    color: #212529;
}
.table-primary,
.table-primary > td,
.table-primary > th {
    background-color: #b8daff;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #7abaff;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #9fcdff;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
    background-color: #d6d8db;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #b3b7bb;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
    background-color: #c3e6cb;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #8fd19e;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1dfbb;
}
.table-info,
.table-info > td,
.table-info > th {
    background-color: #bee5eb;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #86cfda;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
    background-color: #ffeeba;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #ffdf7e;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
    background-color: #f5c6cb;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #ed969e;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
    background-color: #fdfdfe;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #fbfcfc;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
    background-color: #c6c8ca;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #95999c;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
    background-color: #343a40;
    border-color: #454d55;
    color: #fff;
}
.table .thead-light th {
    background-color: #e9ecef;
    border-color: #dee2e6;
    color: #495057;
}
.table-dark {
    background-color: #343a40;
    color: #fff;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    background-color: hsla(0, 0%, 100%, 0.075);
    color: #fff;
}
@media (max-width: 575.98px) {
    .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}
@media (max-width: 1199.98px) {
    .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}
.table-responsive {
    -webkit-overflow-scrolling: touch;
    display: block;
    overflow-x: auto;
    width: 100%;
}
.table-responsive > .table-bordered {
    border: 0;
}
.form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    color: #495057;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: calc(1.5em + 0.75rem + 2px);
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
}
@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}
.form-control::-ms-expand {
    background-color: initial;
    border: 0;
}
.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057;
}
.form-control:focus {
    background-color: #fff;
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    color: #495057;
    outline: 0;
}
.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
}
.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
select.form-control:focus::-ms-value {
    background-color: #fff;
    color: #495057;
}
.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}
.col-form-label {
    font-size: inherit;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: calc(0.375rem + 1px);
    padding-top: calc(0.375rem + 1px);
}
.col-form-label-lg {
    font-size: 1.25rem;
    line-height: 1.5;
    padding-bottom: calc(0.5rem + 1px);
    padding-top: calc(0.5rem + 1px);
}
.col-form-label-sm {
    font-size: 0.875rem;
    line-height: 1.5;
    padding-bottom: calc(0.25rem + 1px);
    padding-top: calc(0.25rem + 1px);
}
.form-control-plaintext {
    background-color: initial;
    border: solid transparent;
    border-width: 1px 0;
    color: #212529;
    display: block;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 0;
    padding: 0.375rem 0;
    width: 100%;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-left: 0;
    padding-right: 0;
}
.form-control-sm {
    border-radius: 0.2rem;
    font-size: 0.875rem;
    height: calc(1.5em + 0.5rem + 2px);
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}
.form-control-lg {
    border-radius: 0.3rem;
    font-size: 1.25rem;
    height: calc(1.5em + 1rem + 2px);
    line-height: 1.5;
    padding: 0.5rem 1rem;
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
    height: auto;
}
.form-group {
    margin-bottom: 1rem;
}
.form-text {
    display: block;
    margin-top: 0.25rem;
}
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.form-check {
    display: block;
    padding-left: 1.25rem;
    position: relative;
}
.form-check-input {
    margin-left: -1.25rem;
    margin-top: 0.3rem;
    position: absolute;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
    color: #6c757d;
}
.form-check-label {
    margin-bottom: 0;
}
.form-check-inline {
    align-items: center;
    display: inline-flex;
    margin-right: 0.75rem;
    padding-left: 0;
}
.form-check-inline .form-check-input {
    margin-left: 0;
    margin-right: 0.3125rem;
    margin-top: 0;
    position: static;
}
.valid-feedback {
    color: #28a745;
    display: none;
    font-size: 80%;
    margin-top: 0.25rem;
    width: 100%;
}
.valid-tooltip {
    background-color: rgba(40, 167, 69, 0.9);
    border-radius: 0.25rem;
    color: #fff;
    display: none;
    font-size: 0.875rem;
    line-height: 1.5;
    margin-top: 0.1rem;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    position: absolute;
    top: 100%;
    z-index: 5;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
    display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-position: right calc(0.375em + 0.1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    border-color: #28a745;
    padding-right: calc(1.5em + 0.75rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    background-position: top calc(0.375em + 0.1875rem) right
        calc(0.375em + 0.1875rem);
    padding-right: calc(1.5em + 0.75rem);
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
            no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
            #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
            calc(0.75em + 0.375rem);
    border-color: #28a745;
    padding-right: calc(0.75em + 2.3125rem);
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
    color: #28a745;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
    display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
    color: #28a745;
}
.custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before {
    border-color: #28a745;
}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated
    .custom-control-input:valid:checked
    ~ .custom-control-label:before {
    background-color: #34ce57;
    border-color: #34ce57;
}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated
    .custom-control-input:valid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-control-input.is-valid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated
    .custom-control-input:valid:focus:not(:checked)
    ~ .custom-control-label:before {
    border-color: #28a745;
}
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
    border-color: #28a745;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
    color: #dc3545;
    display: none;
    font-size: 80%;
    margin-top: 0.25rem;
    width: 100%;
}
.invalid-tooltip {
    background-color: rgba(220, 53, 69, 0.9);
    border-radius: 0.25rem;
    color: #fff;
    display: none;
    font-size: 0.875rem;
    line-height: 1.5;
    margin-top: 0.1rem;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    position: absolute;
    top: 100%;
    z-index: 5;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
    display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
    background-position: right calc(0.375em + 0.1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    background-position: top calc(0.375em + 0.1875rem) right
        calc(0.375em + 0.1875rem);
    padding-right: calc(1.5em + 0.75rem);
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
            no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")
            #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
            calc(0.75em + 0.375rem);
    border-color: #dc3545;
    padding-right: calc(0.75em + 2.3125rem);
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
    color: #dc3545;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
    display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before {
    border-color: #dc3545;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.was-validated
    .custom-control-input:invalid:checked
    ~ .custom-control-label:before {
    background-color: #e4606d;
    border-color: #e4606d;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.was-validated
    .custom-control-input:invalid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-control-input.is-invalid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated
    .custom-control-input:invalid:focus:not(:checked)
    ~ .custom-control-label:before {
    border-color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
    border-color: #dc3545;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
}
.form-inline .form-check {
    width: 100%;
}
@media (min-width: 576px) {
    .form-inline label {
        justify-content: center;
    }
    .form-inline .form-group,
    .form-inline label {
        align-items: center;
        display: flex;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap;
    }
    .form-inline .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto;
    }
    .form-inline .form-check {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-left: 0;
        width: auto;
    }
    .form-inline .form-check-input {
        flex-shrink: 0;
        margin-left: 0;
        margin-right: 0.25rem;
        margin-top: 0;
        position: relative;
    }
    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }
    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}
.btn {
    background-color: initial;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    color: #212529;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    text-align: center;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
}
@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}
.btn:hover {
    color: #212529;
    text-decoration: none;
}
.btn.focus,
.btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    outline: 0;
}
.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}
.btn-primary {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #0069d9;
    border-color: #0062cc;
    color: #fff;
}
.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    background-color: #0062cc;
    border-color: #005cbf;
    color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
    background-color: #5a6268;
    border-color: #545b62;
    color: #fff;
}
.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 0.2rem hsla(208, 6%, 54%, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #545b62;
    border-color: #4e555b;
    color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(208, 6%, 54%, 0.5);
}
.btn-success {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff;
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
    background-color: #218838;
    border-color: #1e7e34;
    color: #fff;
}
.btn-success.focus,
.btn-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
    background-color: #1e7e34;
    border-color: #1c7430;
    color: #fff;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff;
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
    background-color: #138496;
    border-color: #117a8b;
    color: #fff;
}
.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
    background-color: #117a8b;
    border-color: #10707f;
    color: #fff;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529;
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
    background-color: #e0a800;
    border-color: #d39e00;
    color: #212529;
}
.btn-warning.focus,
.btn-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
    background-color: #d39e00;
    border-color: #c69500;
    color: #212529;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
    background-color: #c82333;
    border-color: #bd2130;
    color: #fff;
}
.btn-danger.focus,
.btn-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
    background-color: #bd2130;
    border-color: #b21f2d;
    color: #fff;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    color: #212529;
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
    background-color: #e2e6ea;
    border-color: #dae0e5;
    color: #212529;
}
.btn-light.focus,
.btn-light:focus {
    box-shadow: 0 0 0 0.2rem hsla(220, 4%, 85%, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    color: #212529;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
    background-color: #dae0e5;
    border-color: #d3d9df;
    color: #212529;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(220, 4%, 85%, 0.5);
}
.btn-dark {
    background-color: #343a40;
    border-color: #343a40;
    color: #fff;
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
    background-color: #23272b;
    border-color: #1d2124;
    color: #fff;
}
.btn-dark.focus,
.btn-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40;
    color: #fff;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
    background-color: #1d2124;
    border-color: #171a1d;
    color: #fff;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
    border-color: #007bff;
    color: #007bff;
}
.btn-outline-primary:hover {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    background-color: initial;
    color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
    border-color: #6c757d;
    color: #6c757d;
}
.btn-outline-secondary:hover {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.2rem hsla(208, 7%, 46%, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    background-color: initial;
    color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem hsla(208, 7%, 46%, 0.5);
}
.btn-outline-success {
    border-color: #28a745;
    color: #28a745;
}
.btn-outline-success:hover {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    background-color: initial;
    color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
    border-color: #17a2b8;
    color: #17a2b8;
}
.btn-outline-info:hover {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    background-color: initial;
    color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
    border-color: #ffc107;
    color: #ffc107;
}
.btn-outline-warning:hover {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    background-color: initial;
    color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
    border-color: #dc3545;
    color: #dc3545;
}
.btn-outline-danger:hover {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    background-color: initial;
    color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
    border-color: #f8f9fa;
    color: #f8f9fa;
}
.btn-outline-light:hover {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    color: #212529;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    background-color: initial;
    color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    color: #212529;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
    border-color: #343a40;
    color: #343a40;
}
.btn-outline-dark:hover {
    background-color: #343a40;
    border-color: #343a40;
    color: #fff;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    background-color: initial;
    color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
    background-color: #343a40;
    border-color: #343a40;
    color: #fff;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
    color: #007bff;
    font-weight: 400;
    text-decoration: none;
}
.btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
}
.btn-link.focus,
.btn-link:focus {
    box-shadow: none;
    text-decoration: underline;
}
.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d;
    pointer-events: none;
}
.btn-group-lg > .btn,
.btn-lg {
    border-radius: 0.3rem;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.5rem 1rem;
}
.btn-group-sm > .btn,
.btn-sm {
    border-radius: 0.2rem;
    font-size: 0.875rem;
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
    width: 100%;
}
.fade {
    transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}
.fade:not(.show) {
    opacity: 0;
}
.collapse:not(.show) {
    display: none;
}
.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative;
}
.dropdown-toggle {
    white-space: nowrap;
}
.dropdown-toggle:after {
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
    border-top: 0.3em solid;
    content: "";
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
}
.dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    color: #212529;
    display: none;
    float: left;
    font-size: 1rem;
    left: 0;
    list-style: none;
    margin: 0.125rem 0 0;
    min-width: 10rem;
    padding: 0.5rem 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        left: 0;
        right: auto;
    }
    .dropdown-menu-sm-right {
        left: auto;
        right: 0;
    }
}
@media (min-width: 768px) {
    .dropdown-menu-md-left {
        left: 0;
        right: auto;
    }
    .dropdown-menu-md-right {
        left: auto;
        right: 0;
    }
}
@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        left: 0;
        right: auto;
    }
    .dropdown-menu-lg-right {
        left: auto;
        right: 0;
    }
}
@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        left: 0;
        right: auto;
    }
    .dropdown-menu-xl-right {
        left: auto;
        right: 0;
    }
}
.dropup .dropdown-menu {
    bottom: 100%;
    margin-bottom: 0.125rem;
    margin-top: 0;
    top: auto;
}
.dropup .dropdown-toggle:after {
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
    border-top: 0;
    content: "";
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
}
.dropup .dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropright .dropdown-menu {
    left: 100%;
    margin-left: 0.125rem;
    margin-top: 0;
    right: auto;
    top: 0;
}
.dropright .dropdown-toggle:after {
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
    border-right: 0;
    border-top: 0.3em solid transparent;
    content: "";
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
}
.dropright .dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropright .dropdown-toggle:after {
    vertical-align: 0;
}
.dropleft .dropdown-menu {
    left: auto;
    margin-right: 0.125rem;
    margin-top: 0;
    right: 100%;
    top: 0;
}
.dropleft .dropdown-toggle:after {
    content: "";
    display: inline-block;
    display: none;
    margin-left: 0.255em;
    vertical-align: 0.255em;
}
.dropleft .dropdown-toggle:before {
    border-bottom: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-top: 0.3em solid transparent;
    content: "";
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
}
.dropleft .dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropleft .dropdown-toggle:before {
    vertical-align: 0;
}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"] {
    bottom: auto;
    right: auto;
}
.dropdown-divider {
    border-top: 1px solid #e9ecef;
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
}
.dropdown-item {
    background-color: initial;
    border: 0;
    clear: both;
    color: #212529;
    display: block;
    font-weight: 400;
    padding: 0.25rem 1.5rem;
    text-align: inherit;
    white-space: nowrap;
    width: 100%;
}
.dropdown-item:focus,
.dropdown-item:hover {
    background-color: #f8f9fa;
    color: #16181b;
    text-decoration: none;
}
.dropdown-item.active,
.dropdown-item:active {
    background-color: #007bff;
    color: #fff;
    text-decoration: none;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    background-color: initial;
    color: #6c757d;
    pointer-events: none;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-header {
    color: #6c757d;
    display: block;
    font-size: 0.875rem;
    margin-bottom: 0;
    padding: 0.5rem 1.5rem;
    white-space: nowrap;
}
.dropdown-item-text {
    color: #212529;
    display: block;
    padding: 0.25rem 1.5rem;
}
.btn-group,
.btn-group-vertical {
    display: inline-flex;
    position: relative;
    vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
    flex: 1 1 auto;
    position: relative;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
    z-index: 1;
}
.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.btn-toolbar .input-group {
    width: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
    margin-left: -1px;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.dropdown-toggle-split {
    padding-left: 0.5625rem;
    padding-right: 0.5625rem;
}
.dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
    margin-left: 0;
}
.dropleft .dropdown-toggle-split:before {
    margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.btn-group-vertical {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
    margin-top: -1px;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"] {
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    position: absolute;
}
.input-group {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext {
    flex: 1 1;
    margin-bottom: 0;
    min-width: 0;
    position: relative;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control {
    margin-left: -1px;
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
    z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
    z-index: 4;
}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group > .custom-file {
    align-items: center;
    display: flex;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label:after {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-append,
.input-group-prepend {
    display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2;
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
    margin-left: -1px;
}
.input-group-prepend {
    margin-right: -1px;
}
.input-group-append {
    margin-left: -1px;
}
.input-group-text {
    align-items: center;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    color: #495057;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0;
    padding: 0.375rem 0.75rem;
    text-align: center;
    white-space: nowrap;
}
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"] {
    margin-top: 0;
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
    border-radius: 0.3rem;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.5rem 1rem;
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea) {
    height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
    border-radius: 0.2rem;
    font-size: 0.875rem;
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-right: 1.75rem;
}
.input-group
    > .input-group-append:last-child
    > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
    > .input-group-append:last-child
    > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
    > .input-group-prepend:first-child
    > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.custom-control {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    position: relative;
}
.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}
.custom-control-input {
    height: 1.25rem;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 1rem;
    z-index: -1;
}
.custom-control-input:checked ~ .custom-control-label:before {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.custom-control-input:focus ~ .custom-control-label:before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
    color: #fff;
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
    color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label:before,
.custom-control-input[disabled] ~ .custom-control-label:before {
    background-color: #e9ecef;
}
.custom-control-label {
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
}
.custom-control-label:before {
    background-color: #fff;
    border: 1px solid #adb5bd;
    pointer-events: none;
}
.custom-control-label:after,
.custom-control-label:before {
    content: "";
    display: block;
    height: 1rem;
    left: -1.5rem;
    position: absolute;
    top: 0.25rem;
    width: 1rem;
}
.custom-control-label:after {
    background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label:before {
    border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label:before {
    background-color: #007bff;
    border-color: #007bff;
}
.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before {
    background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox
    .custom-control-input:disabled:indeterminate
    ~ .custom-control-label:before {
    background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label:before {
    border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before {
    background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
    padding-left: 2.25rem;
}
.custom-switch .custom-control-label:before {
    border-radius: 0.5rem;
    left: -2.25rem;
    pointer-events: all;
    width: 1.75rem;
}
.custom-switch .custom-control-label:after {
    background-color: #adb5bd;
    border-radius: 0.5rem;
    height: calc(1rem - 4px);
    left: calc(-2.25rem + 2px);
    top: calc(0.25rem + 2px);
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
        -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
        -webkit-transform 0.15s ease-in-out;
    width: calc(1rem - 4px);
}
@media (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label:after {
        transition: none;
    }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
    transform: translateX(0.75rem);
}
.custom-switch
    .custom-control-input:disabled:checked
    ~ .custom-control-label:before {
    background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
    -webkit-appearance: none;
    appearance: none;
    background: #fff
        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
        no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    color: #495057;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    height: calc(1.5em + 0.75rem + 2px);
    line-height: 1.5;
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    vertical-align: middle;
    width: 100%;
}
.custom-select:focus {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    outline: 0;
}
.custom-select:focus::-ms-value {
    background-color: #fff;
    color: #495057;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    background-image: none;
    height: auto;
    padding-right: 0.75rem;
}
.custom-select:disabled {
    background-color: #e9ecef;
    color: #6c757d;
}
.custom-select::-ms-expand {
    display: none;
}
.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
    font-size: 0.875rem;
    height: calc(1.5em + 0.5rem + 2px);
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    padding-top: 0.25rem;
}
.custom-select-lg {
    font-size: 1.25rem;
    height: calc(1.5em + 1rem + 2px);
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-top: 0.5rem;
}
.custom-file {
    display: inline-block;
    margin-bottom: 0;
}
.custom-file,
.custom-file-input {
    height: calc(1.5em + 0.75rem + 2px);
    position: relative;
    width: 100%;
}
.custom-file-input {
    margin: 0;
    opacity: 0;
    z-index: 2;
}
.custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
    background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label:after {
    content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]:after {
    content: attr(data-browse);
}
.custom-file-label {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    font-weight: 400;
    height: calc(1.5em + 0.75rem + 2px);
    left: 0;
    z-index: 1;
}
.custom-file-label,
.custom-file-label:after {
    color: #495057;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    position: absolute;
    right: 0;
    top: 0;
}
.custom-file-label:after {
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0;
    bottom: 0;
    content: "Browse";
    display: block;
    height: calc(1.5em + 0.75rem);
    z-index: 3;
}
.custom-range {
    -webkit-appearance: none;
    appearance: none;
    background-color: initial;
    height: 1.4rem;
    padding: 0;
    width: 100%;
}
.custom-range:focus {
    outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
    border: 0;
}
.custom-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    -webkit-transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}
.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: 0.5rem;
    width: 100%;
}
.custom-range::-moz-range-thumb {
    appearance: none;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    -moz-transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}
.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: 0.5rem;
    width: 100%;
}
.custom-range::-ms-thumb {
    appearance: none;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    margin-top: 0;
    -ms-transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none;
    }
}
.custom-range::-ms-thumb:active {
    background-color: #b3d7ff;
}
.custom-range::-ms-track {
    background-color: initial;
    border-color: transparent;
    border-width: 0.5rem;
    color: transparent;
    cursor: pointer;
    height: 0.5rem;
    width: 100%;
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
    margin-right: 15px;
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
    cursor: default;
}
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd;
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .custom-control-label:before,
    .custom-file-label,
    .custom-select {
        transition: none;
    }
}
.nav {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
.nav-link:focus,
.nav-link:hover {
    text-decoration: none;
}
.nav-link.disabled {
    color: #6c757d;
    cursor: default;
    pointer-events: none;
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
    margin-bottom: -1px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
    background-color: initial;
    border-color: transparent;
    color: #6c757d;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    color: #495057;
}
.nav-tabs .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -1px;
}
.nav-pills .nav-link {
    border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: #007bff;
    color: #fff;
}
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.navbar {
    padding: 0.5rem 1rem;
    position: relative;
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.navbar-brand {
    display: inline-block;
    font-size: 1.25rem;
    line-height: inherit;
    margin-right: 1rem;
    padding-bottom: 0.3125rem;
    padding-top: 0.3125rem;
    white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0;
}
.navbar-nav .dropdown-menu {
    float: none;
    position: static;
}
.navbar-text {
    display: inline-block;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1;
}
.navbar-toggler {
    background-color: initial;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    font-size: 1.25rem;
    line-height: 1;
    padding: 0.25rem 0.75rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
}
.navbar-toggler-icon {
    background: no-repeat 50%;
    background-size: 100% 100%;
    content: "";
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em;
}
@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-xl {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-xl {
        flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
}
@media (max-width: 767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-xl {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-xl {
        flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
}
@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .container-lg,
    .navbar-expand-lg > .container-md,
    .navbar-expand-lg > .container-sm,
    .navbar-expand-lg > .container-xl {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .container-lg,
    .navbar-expand-lg > .container-md,
    .navbar-expand-lg > .container-sm,
    .navbar-expand-lg > .container-xl {
        flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
}
@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .container-lg,
    .navbar-expand-xl > .container-md,
    .navbar-expand-xl > .container-sm,
    .navbar-expand-xl > .container-xl {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .container-lg,
    .navbar-expand-xl > .container-md,
    .navbar-expand-xl > .container-sm,
    .navbar-expand-xl > .container-xl {
        flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
}
.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
    padding-left: 0;
    padding-right: 0;
}
.navbar-expand .navbar-nav {
    flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
    flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand .navbar-toggler {
    display: none;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
    color: #fff;
}
.navbar-dark .navbar-toggler {
    border-color: hsla(0, 0%, 100%, 0.1);
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff;
}
.card {
    word-wrap: break-word;
    background-clip: initial;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative;
}
.card > hr {
    margin-left: 0;
    margin-right: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}
.card-title {
    margin-bottom: 0.75rem;
}
.card-subtitle {
    margin-top: -0.375rem;
}
.card-subtitle,
.card-text:last-child {
    margin-bottom: 0;
}
.card-link:hover {
    text-decoration: none;
}
.card-link + .card-link {
    margin-left: 1.25rem;
}
.card-header {
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    margin-bottom: 0;
    padding: 0.75rem 1.25rem;
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
    border-top: 0;
}
.card-footer {
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    padding: 0.75rem 1.25rem;
}
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
    border-bottom: 0;
    margin-bottom: -0.75rem;
}
.card-header-pills,
.card-header-tabs {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
}
.card-img-overlay {
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
}
.card-img,
.card-img-bottom,
.card-img-top {
    flex-shrink: 0;
    width: 100%;
}
.card-img,
.card-img-top {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
    border-bottom-left-radius: calc(0.25rem - 1px);
    border-bottom-right-radius: calc(0.25rem - 1px);
}
.card-deck .card {
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-left: -15px;
        margin-right: -15px;
    }
    .card-deck .card {
        flex: 1 0;
        margin-bottom: 0;
        margin-left: 15px;
        margin-right: 15px;
    }
}
.card-group > .card {
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }
    .card-group > .card {
        flex: 1 0;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        border-left: 0;
        margin-left: 0;
    }
    .card-group > .card:not(:last-child) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-header,
    .card-group > .card:not(:last-child) .card-img-top {
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-footer,
    .card-group > .card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-header,
    .card-group > .card:not(:first-child) .card-img-top {
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-footer,
    .card-group > .card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0;
    }
}
.card-columns .card {
    margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}
.accordion > .card {
    overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px;
}
.breadcrumb {
    background-color: #e9ecef;
    border-radius: 0.25rem;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 1rem;
    padding: 0.75rem 1rem;
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:before {
    color: #6c757d;
    content: "/";
    display: inline-block;
    padding-right: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none;
}
.breadcrumb-item.active {
    color: #6c757d;
}
.pagination {
    border-radius: 0.25rem;
    display: flex;
    list-style: none;
    padding-left: 0;
}
.page-link {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #007bff;
    display: block;
    line-height: 1.25;
    margin-left: -1px;
    padding: 0.5rem 0.75rem;
    position: relative;
}
.page-link:hover {
    background-color: #e9ecef;
    border-color: #dee2e6;
    color: #0056b3;
    text-decoration: none;
    z-index: 2;
}
.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    outline: 0;
    z-index: 3;
}
.page-item:first-child .page-link {
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
    margin-left: 0;
}
.page-item:last-child .page-link {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.page-item.active .page-link {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
    z-index: 3;
}
.page-item.disabled .page-link {
    background-color: #fff;
    border-color: #dee2e6;
    color: #6c757d;
    cursor: auto;
    pointer-events: none;
}
.pagination-lg .page-link {
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.75rem 1.5rem;
}
.pagination-lg .page-item:first-child .page-link {
    border-bottom-left-radius: 0.3rem;
    border-top-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
    border-bottom-right-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
.pagination-sm .page-link {
    font-size: 0.875rem;
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}
.pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: 0.2rem;
    border-top-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.badge {
    border-radius: 0.25rem;
    display: inline-block;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 0.25em 0.4em;
    text-align: center;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    vertical-align: initial;
    white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
    .badge {
        transition: none;
    }
}
a.badge:focus,
a.badge:hover {
    text-decoration: none;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.badge-pill {
    border-radius: 10rem;
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.badge-primary {
    background-color: #007bff;
    color: #fff;
}
a.badge-primary:focus,
a.badge-primary:hover {
    background-color: #0062cc;
    color: #fff;
}
a.badge-primary.focus,
a.badge-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
    outline: 0;
}
.badge-secondary {
    background-color: #6c757d;
    color: #fff;
}
a.badge-secondary:focus,
a.badge-secondary:hover {
    background-color: #545b62;
    color: #fff;
}
a.badge-secondary.focus,
a.badge-secondary:focus {
    box-shadow: 0 0 0 0.2rem hsla(208, 7%, 46%, 0.5);
    outline: 0;
}
.badge-success {
    background-color: #28a745;
    color: #fff;
}
a.badge-success:focus,
a.badge-success:hover {
    background-color: #1e7e34;
    color: #fff;
}
a.badge-success.focus,
a.badge-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
    outline: 0;
}
.badge-info {
    background-color: #17a2b8;
    color: #fff;
}
a.badge-info:focus,
a.badge-info:hover {
    background-color: #117a8b;
    color: #fff;
}
a.badge-info.focus,
a.badge-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    outline: 0;
}
.badge-warning {
    background-color: #ffc107;
    color: #212529;
}
a.badge-warning:focus,
a.badge-warning:hover {
    background-color: #d39e00;
    color: #212529;
}
a.badge-warning.focus,
a.badge-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    outline: 0;
}
.badge-danger {
    background-color: #dc3545;
    color: #fff;
}
a.badge-danger:focus,
a.badge-danger:hover {
    background-color: #bd2130;
    color: #fff;
}
a.badge-danger.focus,
a.badge-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    outline: 0;
}
.badge-light {
    background-color: #f8f9fa;
    color: #212529;
}
a.badge-light:focus,
a.badge-light:hover {
    background-color: #dae0e5;
    color: #212529;
}
a.badge-light.focus,
a.badge-light:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    outline: 0;
}
.badge-dark {
    background-color: #343a40;
    color: #fff;
}
a.badge-dark:focus,
a.badge-dark:hover {
    background-color: #1d2124;
    color: #fff;
}
a.badge-dark.focus,
a.badge-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
    outline: 0;
}
.jumbotron {
    background-color: #e9ecef;
    border-radius: 0.3rem;
    margin-bottom: 2rem;
    padding: 2rem 1rem;
}
@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}
.jumbotron-fluid {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.alert {
    border: 1px solid transparent;
    border-radius: 0.25rem;
    margin-bottom: 1rem;
    padding: 0.75rem 1.25rem;
    position: relative;
}
.alert-heading {
    color: inherit;
}
.alert-link {
    font-weight: 700;
}
.alert-dismissible {
    padding-right: 4rem;
}
.alert-dismissible .close {
    color: inherit;
    padding: 0.75rem 1.25rem;
    position: absolute;
    right: 0;
    top: 0;
}
.alert-primary {
    background-color: #cce5ff;
    border-color: #b8daff;
    color: #004085;
}
.alert-primary hr {
    border-top-color: #9fcdff;
}
.alert-primary .alert-link {
    color: #002752;
}
.alert-secondary {
    background-color: #e2e3e5;
    border-color: #d6d8db;
    color: #383d41;
}
.alert-secondary hr {
    border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
    color: #202326;
}
.alert-success {
    background-color: #d4edda;
    border-color: #c3e6cb;
    color: #155724;
}
.alert-success hr {
    border-top-color: #b1dfbb;
}
.alert-success .alert-link {
    color: #0b2e13;
}
.alert-info {
    background-color: #d1ecf1;
    border-color: #bee5eb;
    color: #0c5460;
}
.alert-info hr {
    border-top-color: #abdde5;
}
.alert-info .alert-link {
    color: #062c33;
}
.alert-warning {
    background-color: #fff3cd;
    border-color: #ffeeba;
    color: #856404;
}
.alert-warning hr {
    border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
    color: #533f03;
}
.alert-danger {
    background-color: #f8d7da;
    border-color: #f5c6cb;
    color: #721c24;
}
.alert-danger hr {
    border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
    color: #491217;
}
.alert-light {
    background-color: #fefefe;
    border-color: #fdfdfe;
    color: #818182;
}
.alert-light hr {
    border-top-color: #ececf6;
}
.alert-light .alert-link {
    color: #686868;
}
.alert-dark {
    background-color: #d6d8d9;
    border-color: #c6c8ca;
    color: #1b1e21;
}
.alert-dark hr {
    border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
    color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    background-color: #e9ecef;
    border-radius: 0.25rem;
    font-size: 0.75rem;
    height: 1rem;
}
.progress,
.progress-bar {
    display: flex;
    overflow: hidden;
}
.progress-bar {
    background-color: #007bff;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    transition: width 0.6s ease;
    white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}
.progress-bar-striped {
    background-image: linear-gradient(
        45deg,
        hsla(0, 0%, 100%, 0.15) 25%,
        transparent 0,
        transparent 50%,
        hsla(0, 0%, 100%, 0.15) 0,
        hsla(0, 0%, 100%, 0.15) 75%,
        transparent 0,
        transparent
    );
    background-size: 1rem 1rem;
}
.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none;
    }
}
.media {
    align-items: flex-start;
    display: flex;
}
.media-body {
    flex: 1 1;
}
.list-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0;
}
.list-group-item-action {
    color: #495057;
    text-align: inherit;
    width: 100%;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
    background-color: #f8f9fa;
    color: #495057;
    text-decoration: none;
    z-index: 1;
}
.list-group-item-action:active {
    background-color: #e9ecef;
    color: #212529;
}
.list-group-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
    display: block;
    padding: 0.75rem 1.25rem;
    position: relative;
}
.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.list-group-item.disabled,
.list-group-item:disabled {
    background-color: #fff;
    color: #6c757d;
    pointer-events: none;
}
.list-group-item.active {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
    z-index: 2;
}
.list-group-item + .list-group-item {
    border-top-width: 0;
}
.list-group-item + .list-group-item.active {
    border-top-width: 1px;
    margin-top: -1px;
}
.list-group-horizontal {
    flex-direction: row;
}
.list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.25rem;
}
.list-group-horizontal .list-group-item.active {
    margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: 1px;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px;
}
@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }
    .list-group-horizontal-sm .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-sm .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 0.25rem;
    }
    .list-group-horizontal-sm .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-sm .list-group-item + .list-group-item {
        border-left-width: 0;
        border-top-width: 1px;
    }
    .list-group-horizontal-sm .list-group-item + .list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px;
    }
}
@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }
    .list-group-horizontal-md .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-md .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 0.25rem;
    }
    .list-group-horizontal-md .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-md .list-group-item + .list-group-item {
        border-left-width: 0;
        border-top-width: 1px;
    }
    .list-group-horizontal-md .list-group-item + .list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px;
    }
}
@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }
    .list-group-horizontal-lg .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-lg .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 0.25rem;
    }
    .list-group-horizontal-lg .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-lg .list-group-item + .list-group-item {
        border-left-width: 0;
        border-top-width: 1px;
    }
    .list-group-horizontal-lg .list-group-item + .list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px;
    }
}
@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }
    .list-group-horizontal-xl .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xl .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 0.25rem;
    }
    .list-group-horizontal-xl .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xl .list-group-item + .list-group-item {
        border-left-width: 0;
        border-top-width: 1px;
    }
    .list-group-horizontal-xl .list-group-item + .list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px;
    }
}
.list-group-flush .list-group-item {
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
}
.list-group-flush .list-group-item:first-child {
    border-top-width: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom-width: 0;
}
.list-group-item-primary {
    background-color: #b8daff;
    color: #004085;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    background-color: #9fcdff;
    color: #004085;
}
.list-group-item-primary.list-group-item-action.active {
    background-color: #004085;
    border-color: #004085;
    color: #fff;
}
.list-group-item-secondary {
    background-color: #d6d8db;
    color: #383d41;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    background-color: #c8cbcf;
    color: #383d41;
}
.list-group-item-secondary.list-group-item-action.active {
    background-color: #383d41;
    border-color: #383d41;
    color: #fff;
}
.list-group-item-success {
    background-color: #c3e6cb;
    color: #155724;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    background-color: #b1dfbb;
    color: #155724;
}
.list-group-item-success.list-group-item-action.active {
    background-color: #155724;
    border-color: #155724;
    color: #fff;
}
.list-group-item-info {
    background-color: #bee5eb;
    color: #0c5460;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    background-color: #abdde5;
    color: #0c5460;
}
.list-group-item-info.list-group-item-action.active {
    background-color: #0c5460;
    border-color: #0c5460;
    color: #fff;
}
.list-group-item-warning {
    background-color: #ffeeba;
    color: #856404;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    background-color: #ffe8a1;
    color: #856404;
}
.list-group-item-warning.list-group-item-action.active {
    background-color: #856404;
    border-color: #856404;
    color: #fff;
}
.list-group-item-danger {
    background-color: #f5c6cb;
    color: #721c24;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    background-color: #f1b0b7;
    color: #721c24;
}
.list-group-item-danger.list-group-item-action.active {
    background-color: #721c24;
    border-color: #721c24;
    color: #fff;
}
.list-group-item-light {
    background-color: #fdfdfe;
    color: #818182;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    background-color: #ececf6;
    color: #818182;
}
.list-group-item-light.list-group-item-action.active {
    background-color: #818182;
    border-color: #818182;
    color: #fff;
}
.list-group-item-dark {
    background-color: #c6c8ca;
    color: #1b1e21;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    background-color: #b9bbbe;
    color: #1b1e21;
}
.list-group-item-dark.list-group-item-action.active {
    background-color: #1b1e21;
    border-color: #1b1e21;
    color: #fff;
}
.close {
    color: #000;
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    opacity: 0.5;
    text-shadow: 0 1px 0 #fff;
}
.close:hover {
    color: #000;
    text-decoration: none;
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: 0.75;
}
button.close {
    -webkit-appearance: none;
    appearance: none;
    background-color: initial;
    border: 0;
    padding: 0;
}
a.close.disabled {
    pointer-events: none;
}
.toast {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-clip: padding-box;
    background-color: hsla(0, 0%, 100%, 0.85);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.25rem;
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    font-size: 0.875rem;
    max-width: 350px;
    opacity: 0;
    overflow: hidden;
}
.toast:not(:last-child) {
    margin-bottom: 0.75rem;
}
.toast.showing {
    opacity: 1;
}
.toast.show {
    display: block;
    opacity: 1;
}
.toast.hide {
    display: none;
}
.toast-header {
    align-items: center;
    background-clip: padding-box;
    background-color: hsla(0, 0%, 100%, 0.85);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    color: #6c757d;
    display: flex;
    padding: 0.25rem 0.75rem;
}
.toast-body {
    padding: 0.75rem;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal {
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050;
}
.modal-dialog {
    margin: 0.5rem;
    pointer-events: none;
    position: relative;
    width: auto;
}
.modal.fade .modal-dialog {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}
.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none;
}
.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}
.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}
.modal-dialog-centered {
    align-items: center;
    display: flex;
    min-height: calc(100% - 1rem);
}
.modal-dialog-centered:before {
    content: "";
    display: block;
    height: calc(100vh - 1rem);
}
.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none;
}
.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%;
}
.modal-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1040;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    align-items: flex-start;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
    display: flex;
    justify-content: space-between;
    padding: 1rem;
}
.modal-header .close {
    margin: -1rem -1rem -1rem auto;
    padding: 1rem;
}
.modal-title {
    line-height: 1.5;
    margin-bottom: 0;
}
.modal-body {
    flex: 1 1 auto;
    padding: 1rem;
    position: relative;
}
.modal-footer {
    align-items: center;
    border-bottom-left-radius: calc(0.3rem - 1px);
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-top: 1px solid #dee2e6;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 0.75rem;
}
.modal-footer > * {
    margin: 0.25rem;
}
.modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px;
}
@media (min-width: 576px) {
    .modal-dialog {
        margin: 1.75rem auto;
        max-width: 500px;
    }
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }
    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem);
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
    }
    .modal-sm {
        max-width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px;
    }
}
@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}
.tooltip {
    word-wrap: break-word;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
        Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1070;
}
.tooltip.show {
    opacity: 0.9;
}
.tooltip .arrow {
    display: block;
    height: 0.4rem;
    position: absolute;
    width: 0.8rem;
}
.tooltip .arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute;
}
.bs-tooltip-auto[x-placement^="top"],
.bs-tooltip-top {
    padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow {
    bottom: 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow:before,
.bs-tooltip-top .arrow:before {
    border-top-color: #000;
    border-width: 0.4rem 0.4rem 0;
    top: 0;
}
.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-right {
    padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
    height: 0.8rem;
    left: 0;
    width: 0.4rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow:before,
.bs-tooltip-right .arrow:before {
    border-right-color: #000;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    right: 0;
}
.bs-tooltip-auto[x-placement^="bottom"],
.bs-tooltip-bottom {
    padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.bs-tooltip-bottom .arrow {
    top: 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #000;
    border-width: 0 0.4rem 0.4rem;
    bottom: 0;
}
.bs-tooltip-auto[x-placement^="left"],
.bs-tooltip-left {
    padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
    height: 0.8rem;
    right: 0;
    width: 0.4rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow:before,
.bs-tooltip-left .arrow:before {
    border-left-color: #000;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    left: 0;
}
.tooltip-inner {
    background-color: #000;
    border-radius: 0.25rem;
    color: #fff;
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    text-align: center;
}
.popover {
    word-wrap: break-word;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
        Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    left: 0;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    max-width: 276px;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    top: 0;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1060;
}
.popover,
.popover .arrow {
    display: block;
    position: absolute;
}
.popover .arrow {
    height: 0.5rem;
    margin: 0 0.3rem;
    width: 1rem;
}
.popover .arrow:after,
.popover .arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    position: absolute;
}
.bs-popover-auto[x-placement^="top"],
.bs-popover-top {
    margin-bottom: 0.5rem;
}
.bs-popover-auto[x-placement^="top"] > .arrow,
.bs-popover-top > .arrow {
    bottom: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="top"] > .arrow:before,
.bs-popover-top > .arrow:before {
    border-top-color: rgba(0, 0, 0, 0.25);
    border-width: 0.5rem 0.5rem 0;
    bottom: 0;
}
.bs-popover-auto[x-placement^="top"] > .arrow:after,
.bs-popover-top > .arrow:after {
    border-top-color: #fff;
    border-width: 0.5rem 0.5rem 0;
    bottom: 1px;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
    margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] > .arrow,
.bs-popover-right > .arrow {
    height: 1rem;
    left: calc(-0.5rem - 1px);
    margin: 0.3rem 0;
    width: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] > .arrow:before,
.bs-popover-right > .arrow:before {
    border-right-color: rgba(0, 0, 0, 0.25);
    border-width: 0.5rem 0.5rem 0.5rem 0;
    left: 0;
}
.bs-popover-auto[x-placement^="right"] > .arrow:after,
.bs-popover-right > .arrow:after {
    border-right-color: #fff;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    left: 1px;
}
.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom {
    margin-top: 0.5rem;
}
.bs-popover-auto[x-placement^="bottom"] > .arrow,
.bs-popover-bottom > .arrow {
    top: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:before,
.bs-popover-bottom > .arrow:before {
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-width: 0 0.5rem 0.5rem;
    top: 0;
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:after,
.bs-popover-bottom > .arrow:after {
    border-bottom-color: #fff;
    border-width: 0 0.5rem 0.5rem;
    top: 1px;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    border-bottom: 1px solid #f7f7f7;
    content: "";
    display: block;
    left: 50%;
    margin-left: -0.5rem;
    position: absolute;
    top: 0;
    width: 1rem;
}
.bs-popover-auto[x-placement^="left"],
.bs-popover-left {
    margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^="left"] > .arrow,
.bs-popover-left > .arrow {
    height: 1rem;
    margin: 0.3rem 0;
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
}
.bs-popover-auto[x-placement^="left"] > .arrow:before,
.bs-popover-left > .arrow:before {
    border-left-color: rgba(0, 0, 0, 0.25);
    border-width: 0.5rem 0 0.5rem 0.5rem;
    right: 0;
}
.bs-popover-auto[x-placement^="left"] > .arrow:after,
.bs-popover-left > .arrow:after {
    border-left-color: #fff;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    right: 1px;
}
.popover-header {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
    font-size: 1rem;
    margin-bottom: 0;
    padding: 0.5rem 0.75rem;
}
.popover-header:empty {
    display: none;
}
.popover-body {
    color: #212529;
    padding: 0.5rem 0.75rem;
}
.carousel {
    position: relative;
}
.carousel.pointer-event {
    touch-action: pan-y;
}
.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.carousel-inner:after {
    clear: both;
    content: "";
    display: block;
}
.carousel-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    width: 100%;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block;
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    transition-property: opacity;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
    opacity: 1;
    z-index: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
    transition: opacity 0s 0.6s;
    z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none;
    }
}
.carousel-control-next,
.carousel-control-prev {
    align-items: center;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity 0.15s ease;
    width: 15%;
    z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-control-next,
    .carousel-control-prev {
        transition: none;
    }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    opacity: 0.9;
    outline: 0;
    text-decoration: none;
}
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    background: no-repeat 50%/100% 100%;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    list-style: none;
    margin-left: 15%;
    margin-right: 15%;
    padding-left: 0;
    position: absolute;
    right: 0;
    z-index: 15;
}
.carousel-indicators li {
    background-clip: padding-box;
    background-color: #fff;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    box-sizing: initial;
    cursor: pointer;
    flex: 0 1 auto;
    height: 3px;
    margin-left: 3px;
    margin-right: 3px;
    opacity: 0.5;
    text-indent: -999px;
    transition: opacity 0.6s ease;
    width: 30px;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none;
    }
}
.carousel-indicators .active {
    opacity: 1;
}
.carousel-caption {
    bottom: 20px;
    color: #fff;
    left: 15%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: 15%;
    text-align: center;
    z-index: 10;
}
@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.spinner-border {
    -webkit-animation: spinner-border 0.75s linear infinite;
    animation: spinner-border 0.75s linear infinite;
    border: 0.25em solid;
    border-radius: 50%;
    border-right: 0.25em solid transparent;
    display: inline-block;
    height: 2rem;
    vertical-align: text-bottom;
    width: 2rem;
}
.spinner-border-sm {
    border-width: 0.2em;
    height: 1rem;
    width: 1rem;
}
@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        opacity: 1;
    }
}
@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        opacity: 1;
    }
}
.spinner-grow {
    -webkit-animation: spinner-grow 0.75s linear infinite;
    animation: spinner-grow 0.75s linear infinite;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 2rem;
    opacity: 0;
    vertical-align: text-bottom;
    width: 2rem;
}
.spinner-grow-sm {
    height: 1rem;
    width: 1rem;
}
.align-baseline {
    vertical-align: initial !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.bg-primary {
    background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #0062cc !important;
}
.bg-secondary {
    background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #545b62 !important;
}
.bg-success {
    background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #1e7e34 !important;
}
.bg-info {
    background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #117a8b !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #d39e00 !important;
}
.bg-danger {
    background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #bd2130 !important;
}
.bg-light {
    background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #dae0e5 !important;
}
.bg-dark {
    background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #1d2124 !important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-transparent {
    background-color: initial !important;
}
.border {
    border: 1px solid #dee2e6 !important;
}
.border-top {
    border-top: 1px solid #dee2e6 !important;
}
.border-right {
    border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
    border-left: 1px solid #dee2e6 !important;
}
.border-0 {
    border: 0 !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-right-0 {
    border-right: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-left-0 {
    border-left: 0 !important;
}
.border-primary {
    border-color: #007bff !important;
}
.border-secondary {
    border-color: #6c757d !important;
}
.border-success {
    border-color: #28a745 !important;
}
.border-info {
    border-color: #17a2b8 !important;
}
.border-warning {
    border-color: #ffc107 !important;
}
.border-danger {
    border-color: #dc3545 !important;
}
.border-light {
    border-color: #f8f9fa !important;
}
.border-dark {
    border-color: #343a40 !important;
}
.border-white {
    border-color: #fff !important;
}
.rounded-sm {
    border-radius: 0.2rem !important;
}
.rounded {
    border-radius: 0.25rem !important;
}
.rounded-top {
    border-top-left-radius: 0.25rem !important;
}
.rounded-right,
.rounded-top {
    border-top-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
    border-top-left-radius: 0.25rem !important;
}
.rounded-lg {
    border-radius: 0.3rem !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-pill {
    border-radius: 50rem !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: flex !important;
}
.d-inline-flex {
    display: inline-flex !important;
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: flex !important;
    }
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: flex !important;
    }
    .d-print-inline-flex {
        display: inline-flex !important;
    }
}
.embed-responsive {
    display: block;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.embed-responsive:before {
    content: "";
    display: block;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.embed-responsive-21by9:before {
    padding-top: 42.857143%;
}
.embed-responsive-16by9:before {
    padding-top: 56.25%;
}
.embed-responsive-4by3:before {
    padding-top: 75%;
}
.embed-responsive-1by1:before {
    padding-top: 100%;
}
.flex-row {
    flex-direction: row !important;
}
.flex-column {
    flex-direction: column !important;
}
.flex-row-reverse {
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    flex-direction: column-reverse !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    flex-grow: 0 !important;
}
.flex-grow-1 {
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    flex-shrink: 1 !important;
}
.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-end {
    justify-content: flex-end !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.align-items-start {
    align-items: flex-start !important;
}
.align-items-end {
    align-items: flex-end !important;
}
.align-items-center {
    align-items: center !important;
}
.align-items-baseline {
    align-items: baseline !important;
}
.align-items-stretch {
    align-items: stretch !important;
}
.align-content-start {
    align-content: flex-start !important;
}
.align-content-end {
    align-content: flex-end !important;
}
.align-content-center {
    align-content: center !important;
}
.align-content-between {
    align-content: space-between !important;
}
.align-content-around {
    align-content: space-around !important;
}
.align-content-stretch {
    align-content: stretch !important;
}
.align-self-auto {
    align-self: auto !important;
}
.align-self-start {
    align-self: flex-start !important;
}
.align-self-end {
    align-self: flex-end !important;
}
.align-self-center {
    align-self: center !important;
}
.align-self-baseline {
    align-self: baseline !important;
}
.align-self-stretch {
    align-self: stretch !important;
}
@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }
    .flex-sm-column {
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        justify-content: center !important;
    }
    .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        align-items: center !important;
    }
    .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .align-content-sm-start {
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        align-content: center !important;
    }
    .align-content-sm-between {
        align-content: space-between !important;
    }
    .align-content-sm-around {
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        align-self: auto !important;
    }
    .align-self-sm-start {
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        align-self: center !important;
    }
    .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }
    .flex-md-column {
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        justify-content: center !important;
    }
    .justify-content-md-between {
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        justify-content: space-around !important;
    }
    .align-items-md-start {
        align-items: flex-start !important;
    }
    .align-items-md-end {
        align-items: flex-end !important;
    }
    .align-items-md-center {
        align-items: center !important;
    }
    .align-items-md-baseline {
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        align-items: stretch !important;
    }
    .align-content-md-start {
        align-content: flex-start !important;
    }
    .align-content-md-end {
        align-content: flex-end !important;
    }
    .align-content-md-center {
        align-content: center !important;
    }
    .align-content-md-between {
        align-content: space-between !important;
    }
    .align-content-md-around {
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        align-content: stretch !important;
    }
    .align-self-md-auto {
        align-self: auto !important;
    }
    .align-self-md-start {
        align-self: flex-start !important;
    }
    .align-self-md-end {
        align-self: flex-end !important;
    }
    .align-self-md-center {
        align-self: center !important;
    }
    .align-self-md-baseline {
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }
    .flex-lg-column {
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        justify-content: center !important;
    }
    .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        align-items: center !important;
    }
    .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .align-content-lg-start {
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        align-content: center !important;
    }
    .align-content-lg-between {
        align-content: space-between !important;
    }
    .align-content-lg-around {
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        align-self: auto !important;
    }
    .align-self-lg-start {
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        align-self: center !important;
    }
    .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }
    .flex-xl-column {
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        justify-content: center !important;
    }
    .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        align-items: center !important;
    }
    .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .align-content-xl-start {
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        align-content: center !important;
    }
    .align-content-xl-between {
        align-content: space-between !important;
    }
    .align-content-xl-around {
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        align-self: auto !important;
    }
    .align-self-xl-start {
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        align-self: center !important;
    }
    .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}
.overflow-auto {
    overflow: auto !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}
.fixed-top {
    top: 0;
}
.fixed-bottom,
.fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
.fixed-bottom {
    bottom: 0;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.sr-only {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    white-space: normal;
    width: auto;
}
.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
    box-shadow: none !important;
}
.w-25 {
    width: 25% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-100 {
    width: 100% !important;
}
.w-auto {
    width: auto !important;
}
.h-25 {
    height: 25% !important;
}
.h-50 {
    height: 50% !important;
}
.h-75 {
    height: 75% !important;
}
.h-100 {
    height: 100% !important;
}
.h-auto {
    height: auto !important;
}
.mw-100 {
    max-width: 100% !important;
}
.mh-100 {
    max-height: 100% !important;
}
.min-vw-100 {
    min-width: 100vw !important;
}
.min-vh-100 {
    min-height: 100vh !important;
}
.vw-100 {
    width: 100vw !important;
}
.vh-100 {
    height: 100vh !important;
}
.stretched-link:after {
    background-color: transparent;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
.m-n1 {
    margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}
.m-n2 {
    margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}
.m-n3 {
    margin: -1rem !important;
}
.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}
.m-n4 {
    margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}
.m-n5 {
    margin: -3rem !important;
}
.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-n1 {
        margin: -0.25rem !important;
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }
    .m-sm-n2 {
        margin: -0.5rem !important;
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }
    .m-sm-n3 {
        margin: -1rem !important;
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }
    .m-sm-n4 {
        margin: -1.5rem !important;
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }
    .m-sm-n5 {
        margin: -3rem !important;
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-n1 {
        margin: -0.25rem !important;
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }
    .m-md-n2 {
        margin: -0.5rem !important;
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }
    .m-md-n3 {
        margin: -1rem !important;
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }
    .m-md-n4 {
        margin: -1.5rem !important;
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }
    .m-md-n5 {
        margin: -3rem !important;
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-n1 {
        margin: -0.25rem !important;
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }
    .m-lg-n2 {
        margin: -0.5rem !important;
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }
    .m-lg-n3 {
        margin: -1rem !important;
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }
    .m-lg-n4 {
        margin: -1.5rem !important;
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }
    .m-lg-n5 {
        margin: -3rem !important;
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-n1 {
        margin: -0.25rem !important;
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }
    .m-xl-n2 {
        margin: -0.5rem !important;
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }
    .m-xl-n3 {
        margin: -1rem !important;
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }
    .m-xl-n4 {
        margin: -1.5rem !important;
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }
    .m-xl-n5 {
        margin: -3rem !important;
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
        Courier New, monospace !important;
}
.text-justify {
    text-align: justify !important;
}
.text-wrap {
    white-space: normal !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.font-weight-light {
    font-weight: 300 !important;
}
.font-weight-lighter {
    font-weight: lighter !important;
}
.font-weight-normal {
    font-weight: 400 !important;
}
.font-weight-bold {
    font-weight: 700 !important;
}
.font-weight-bolder {
    font-weight: bolder !important;
}
.font-italic {
    font-style: italic !important;
}
.text-white {
    color: #fff !important;
}
.text-primary {
    color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #0056b3 !important;
}
.text-secondary {
    color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
    color: #494f54 !important;
}
.text-success {
    color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
    color: #19692c !important;
}
.text-info {
    color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
    color: #0f6674 !important;
}
.text-warning {
    color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #ba8b00 !important;
}
.text-danger {
    color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #a71d2a !important;
}
.text-light {
    color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
    color: #cbd3da !important;
}
.text-dark {
    color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
    color: #121416 !important;
}
.text-body {
    color: #212529 !important;
}
.text-muted {
    color: #6c757d !important;
}
.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
    color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
    background-color: initial;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
}
.text-decoration-none {
    text-decoration: none !important;
}
.text-break {
    overflow-wrap: break-word !important;
    word-break: break-word !important;
}
.text-reset {
    color: inherit !important;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
@media print {
    *,
    :after,
    :before {
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a:not(.btn) {
        text-decoration: underline;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    pre {
        white-space: pre-wrap !important;
    }
    blockquote,
    pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    @page {
        size: a3;
    }
    .container,
    body {
        min-width: 992px !important;
    }
    .navbar {
        display: none;
    }
    .badge {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important;
    }
    .table-dark {
        color: inherit;
    }
    .table-dark tbody + tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #dee2e6;
    }
    .table .thead-dark th {
        border-color: #dee2e6;
        color: inherit;
    }
}
html {
    height: 100%;
}
body {
    background: #fff;
}
@media only screen and (max-width: 767px) {
    .honeycomb .container {
        min-width: 100% !important;
    }
}
.log-off-user .thanks-text {
    font-size: 20px;
}
header {
    align-items: center;
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(35, 31, 32, 0.2);
    display: flex !important;
    height: 80px;
    justify-content: space-between;
}
header .logo {
    align-items: center;
    display: flex;
}
header .logo img {
    height: 40px;
    margin: 1rem 0;
    width: 40px;
}
header .logo span {
    color: #1e1e1e !important;
    font-weight: 700 !important;
    letter-spacing: normal;
    line-height: 1.5;
    vertical-align: middle !important;
}
header .register-link {
    border: none !important;
}
header .register-link:hover {
    text-decoration: underline !important;
}
@media only screen and (max-width: 767px) {
    .background-image {
        display: none;
    }
    .login-wrapper {
        margin-top: 0 !important;
    }
    .login-card {
        background: none;
        padding-left: inherit;
        padding-right: inherit;
    }
    .mobile-container {
        padding: 0.5rem;
    }
}
@media only screen and (max-width: 600px) {
    .register-link {
        display: none;
    }
    .register-link-mobile {
        display: block;
    }
}
.black-content-wrapper {
    background: #1e1e1e;
}
.black-content-wrapper .black-content {
    border-left: 1px solid #4f4c4d;
    padding-left: 30px !important;
    padding-right: 43px !important;
}
.black-content-wrapper .black-content:first-child {
    border-left: none;
}
.black-content-wrapper .black-content .contentHeading {
    color: #fff !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    margin-top: 0;
}
.black-content-wrapper .black-content .contentParagraph {
    color: #fff !important;
    font-size: 16px;
    line-height: 1.5;
    padding: 0 10px 0 0;
}
.black-content-wrapper .black-content ul {
    padding: 0;
}
.black-content-wrapper .black-content a {
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
}
.black-content-wrapper .black-content a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
#helpful-links li,
#user-guides li {
    display: block;
    list-style: none;
    padding-bottom: 24px;
}
#user-guides li {
    line-height: 1;
}
#helpful-links li a,
#user-guides li a {
    border: none;
    color: #fff;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.5;
    text-decoration: none;
}
#helpful-links li a:hover,
#user-guides li a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.commbiz-mobile-section span {
    display: block;
    padding-top: 10px;
}
.commbiz-mobile-section-img,
.commbiz-mobile-section-img-top {
    background: url(./../img/commbank_etoken.24e7a3192af40e5c1a62.jpg) no-repeat;
    background-size: cover;
    height: 136px;
    width: 243px;
}
.commbiz-mobile-section-img-top {
    display: none;
}
@media only screen and (max-width: 599px) {
    header {
        height: 64px;
    }
    .logo img {
        height: 32px;
        margin-left: 24px;
        margin-top: 16px;
        width: 32px;
    }
    .commbiz-mobile-section-img {
        display: none;
    }
    .commbiz-mobile-section-img-top {
        display: block;
    }
    .login-card label {
        margin-left: 16px;
    }
    .black-content-wrapper .black-content,
    .col-sm-12.login-box.pl-4,
    input#loginId,
    input#password,
    input#token {
        padding-left: 16px !important;
    }
    .login-headline h1.Logon_text,
    .login-headline.pl-4 {
        margin-left: -9px !important;
    }
    .footer-align {
        margin-left: -18px !important;
    }
}
@media only screen and (max-width: 767px) {
    #user-guides li {
        display: block;
    }
    .logo span {
        display: none;
    }
    .login-headline h1 {
        font-size: 24px !important;
        margin: 0 !important;
        padding-bottom: 27px;
        padding-left: 0 !important;
        padding-top: 31px;
        width: auto !important;
    }
    .login-headline p {
        display: none;
    }
    .black-content-wrapper .black-content {
        border-bottom: 1px solid #4f4c4d !important;
        border-left: none !important;
        margin-bottom: 15px;
    }
    .black-content-wrapper .black-content:last-child {
        border-bottom: none !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 977px) {
    #helpful-links li a {
        line-height: 0;
    }
    .black-content-wrapper .black-content {
        border-bottom: 1px solid #4f4c4d !important;
        border-left: none !important;
        margin-bottom: 15px;
    }
    .black-content-wrapper .black-content:last-child {
        border-bottom: none !important;
    }
}
footer {
    color: #706d6e;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.71;
}
.browser-support {
    background-color: #1175b5;
}
.browser-support span {
    color: #fff;
    display: block;
    padding: 24px 0;
    text-align: center;
}
.browser-support span a {
    border-bottom: 1px solid #fff !important;
    color: #fff !important;
    margin-left: 5px;
}
.browser-support span a:hover {
    border-bottom: 1px !important;
}
@media only screen and (max-width: 767px) {
    .browser-support {
        margin: -8px -8px 8px;
    }
}
.background-image {
    background: url(./../img/img_xl_city.e2e14acca8dc4ac1a5a8.jpg) no-repeat;
    background-size: cover;
    height: 1280px;
    left: 59vw;
    min-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.login-wrapper {
    margin-top: 50px;
}
.login-wrapper .spinner-overlay {
    background-color: hsla(0, 0%, 100%, 0.7);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2000;
}
.login-wrapper .hidden-element {
    opacity: 0;
}
.login-card {
    background: #fff;
    box-shadow: 0 4px 5px 0 rgba(35, 31, 32, 0.08),
        0 8px 10px 1px rgba(35, 31, 32, 0.16);
    padding-left: 0 !important;
    padding-right: 0 !important;
    z-index: 0;
}
input:-internal-autofill-selected {
    background-color: #fff !important;
    background-image: none !important;
    color: #000 !important;
}
.float-panel {
    background: #fff;
    border-bottom: 1px solid #d3d2d2;
}
.login-box {
    background: #fff;
    box-shadow: 0 4px 5px 0 rgba(35, 31, 32, 0.08),
        0 8px 10px 1px rgba(35, 31, 32, 0.16);
    line-height: 3.2;
    padding: 25px 0;
    width: 100%;
}
.login-box a {
    border-bottom: none !important;
}
.login-box .btn-action--emphasis,
.login-box .btn-action--emphasis:hover {
    margin: 0 !important;
    width: 95%;
}
.login-box a {
    margin-left: 5px;
}
.login-card span {
    color: #1e1e1e;
    font-family: CBASans, sans-serif !important;
    font-size: 20px;
    line-height: 1.4;
}
.login-card label {
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    margin-left: 32px;
    width: auto;
}
input#loginId,
input#password,
input#token {
    border: none !important;
    font-size: 20px !important;
    font-weight: 400;
    padding-left: 1.6em;
    padding-right: 1.7em;
    padding-top: 3em;
    width: 100%;
    z-index: 1500;
}
.login-headline h1.Logon_text {
    font-size: 3.5rem;
    line-height: 1 !important;
    width: 22rem;
}
.login-headline p {
    font-size: 20px !important;
    max-width: 30vw;
}
.Slab48Left {
    font-size: 3.5em !important;
}
.validationFocus {
    border: 2px solid #e1001a;
}
.inputFocus {
    border: 2px solid #1175b5;
}
.err-msg {
    border-bottom: 1px solid #d3d2d2;
    line-height: 3;
}
.err-msg .err-ico {
    align-items: flex-start;
    display: flex;
}
.err-msg .err-ico #ErrorMessage {
    display: flex;
}
.err-msg .err-ico #ErrorMessage img {
    height: 24px;
    width: 24px;
}
.err-msg .err-ico span {
    color: #e1001a;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
}
@media only screen and (min-width: 768px) {
    .register-link-mobile {
        display: none;
    }
}
.floating-label {
    left: 0;
    padding-top: 2em;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1500;
}
.floating-label-field {
    border-width: 0;
    height: 104px;
    padding-top: 1.5em;
    z-index: 2000;
}
.floating-label-field:focus {
    box-shadow: none;
    outline: 0;
}
.floating-label,
.floating-label-field {
    display: block;
    line-height: 1;
    width: 100%;
}
.floating-label-field,
.floating-label-wrap {
    position: relative;
}
.floating-label-field {
    background-color: transparent;
}
.floating-label-field + .floating-label {
    font-size: 20px !important;
    z-index: 1500;
}
.floating-label-field:focus + .floating-label,
.floating-label-field:not(:empty) + .floating-label {
    -webkit-transform: translate(0.1em, -10%) scale(1);
    transform: translate(0.1em, -10%) scale(1);
}
.floating-label-field:focus + .floating-label,
.floating-label.focus,
.floating-label-field:not(:empty) + .floating-label {
    font-size: 16px !important;
    padding-top: 1.5em !important;
}
.floating-label-field::-webkit-input-placeholder {
    color: transparent;
}
.floating-label-field::placeholder {
    color: transparent;
}
.login-wrapper .modal-content .modal-body p {
    line-height: 2.5;
    width: 95%;
    word-break: break-word;
}
.honeycomb .spinner .spinner__indicator:after {
    bottom: 0.3rem !important;
    left: 0.3rem !important;
    right: 0.3rem !important;
    top: 0.3rem !important;
}
.honeycomb .spinner .spinner__indicator {
    bottom: 0;
    height: 40px !important;
    left: 0;
    margin: 0 auto !important;
    position: absolute !important;
    right: 0;
    top: 10em;
    width: 40px !important;
    z-index: 1;
}
@media only screen and (max-width: 599px) {
    .floating-label-field {
        border-width: 0;
        height: 88px;
        z-index: 2000;
    }
    input#loginId,
    input#password,
    input#token {
        border: none !important;
        font-size: 16px !important;
    }
    .floating-label-field + .floating-label {
        font-size: 16px !important;
        z-index: 1500;
    }
    .floating-label-field:focus + .floating-label {
        font-size: 14px !important;
        padding-top: 1em !important;
        -webkit-transform: translate(0.1em, -10%) scale(1);
        transform: translate(0.1em, -10%) scale(1);
    }
    .floating-label.focus {
        font-size: 14px !important;
    }
}
.modal-dialog .modal-spinner-overlay {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2000;
}
.modal-dialog .modal-spinner-overlay .spinner__indicator {
    top: 40%;
}
.modal-dialog .modal-content {
    padding-bottom: 48px;
}
.modal-dialog .modal-content .modal-body,
.modal-dialog .modal-content .modal-header {
    padding-bottom: 0 !important;
}
.modal-dialog .hidden-element {
    opacity: 0;
}
.modal-dialog .token-modal-header {
    font-family: CBASans;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.33;
}
.modal-dialog .token-modal-logon-id-layout {
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    margin-bottom: 28px;
}
.modal-dialog .token-modal-logon-id-layout .token-modal-logon-id-label {
    font-weight: 700;
    line-height: 1.5 !important;
}
.modal-dialog .token-modal-logon-id-layout .token-modal-logon-id-text {
    font-weight: 400;
    line-height: 1.5 !important;
}
.modal-dialog .token-modal-input-layout {
    display: flex;
}
.modal-dialog .token-modal-input-layout .token-modal-input-password {
    margin-right: 20px;
    width: 238px;
}
.modal-dialog .token-modal-input-layout .token-modal-input-token {
    width: 238px;
}
.modal-dialog .token-modal-input-layout label {
    display: block !important;
    font-weight: 700 !important;
}
.modal-dialog .token-modal-error-msg-layout {
    align-items: baseline;
    display: flex;
    margin-top: 4px;
}
.modal-dialog .token-modal-error-msg-layout .icon_content {
    align-items: baseline;
    display: flex;
    margin-right: 4px;
}
.modal-dialog .token-modal-error-msg-layout .token-modal-error-msg-text {
    color: #e1001a;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
}
.modal-dialog .token-modal-btn-layout {
    display: flex;
}
.modal-dialog .token-modal-btn-layout .token-modal-btn-done {
    margin-bottom: 0;
    margin-right: 20px;
    width: 238px;
}
.modal-dialog .token-modal-btn-layout .token-modal-btn-cancel {
    margin-bottom: 0;
    margin-right: 0;
    width: 238px;
}
@media only screen and (max-width: 599px) {
    .modal-content {
        padding-bottom: 8px !important;
    }
    .modal-content .modal-header {
        padding-bottom: 1em !important;
        padding-left: 1.5em !important;
    }
    .modal-content .modal-body {
        padding: 0 24px !important;
    }
    .modal-content .modal-footer {
        display: inline-flex;
        padding-left: 1em !important;
    }
    .token-modal-input-layout {
        flex-direction: column;
    }
    .token-modal-input-layout .token-modal-input-password {
        margin-bottom: 36px;
        margin-right: 0 !important;
        width: 100% !important;
    }
    .token-modal-input-layout .token-modal-input-token {
        margin-right: 0 !important;
        width: 100% !important;
    }
    .token-modal-btn-layout {
        flex-direction: column;
    }
    .token-modal-btn-layout .token-modal-btn-done {
        margin-bottom: 16px !important;
        margin-right: 0 !important;
        width: 100% !important;
    }
    .token-modal-btn-layout .token-modal-btn-cancel {
        margin-right: 0 !important;
        width: 100% !important;
    }
}
input#dialoguePassword,
input#dialogueToken {
    height: 48px;
}
:root {
    --breakpoint-xs: 0;
    --breakpoint-sm: 600px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 978px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: CBABeaconSans, helvetica, arial, sans-serif;
    --font-family-monospace: CBABeaconSans, monospace;
}
@font-face {
    font-family: CBABeaconSans;
    font-weight: 400;
    src: url(./../font/CBABeaconSans-Regular.d1bf90389b6f3c587efa.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Regular.53d38934137472d50a0e.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Regular.a8c2493aea41091a03f9.ttf)
            format("ttf");
}
@font-face {
    font-family: CBABeaconSans;
    font-style: italic;
    font-weight: 400;
    src: url(./../font/CBABeaconSans-Italic.d4573f118e4adb8fc2e5.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Italic.0e7af70f42c66abffc7d.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Italic.4730fd1ede110fef14e6.ttf)
            format("ttf");
}
@font-face {
    font-family: CBABeaconSans;
    font-weight: 700;
    src: url(./../font/CBABeaconSans-Bold.bf57c9250a9332da07ae.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Bold.648a039f6c1680270747.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Bold.1d397fed9bd35ac82439.ttf) format("ttf");
}
@font-face {
    font-family: CBABeaconSans;
    font-style: italic;
    font-weight: 700;
    src: url(./../font/CBABeaconSans-BoldItalic.df1ce1e4f2db68014df5.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-BoldItalic.5d03c76ba97465fb5c81.woff)
            format("woff"),
        url(./../font/CBABeaconSans-BoldItalic.b6d2a8c9407d21d75373.ttf)
            format("ttf");
}
@font-face {
    font-family: CBABeaconSans;
    font-weight: 800;
    src: url(./../font/CBABeaconSans-ExtraBold.1bab7e6364f9e48646af.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-ExtraBold.c1ce4742b53c7af1cec0.woff)
            format("woff"),
        url(./../font/CBABeaconSans-ExtraBold.5f01ff0506cfdc0828c4.ttf)
            format("ttf");
}
@font-face {
    font-family: CBABeaconSans;
    font-style: italic;
    font-weight: 800;
    src: url(./../font/CBABeaconSans-ExtraBoldItalic.8b7dbd52e16d639c50d4.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-ExtraBoldItalic.e582993e1c2efea8168c.woff)
            format("woff"),
        url(./../font/CBABeaconSans-ExtraBoldItalic.ee1d7b38837571c2b646.ttf)
            format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-weight: 400;
    src: url(./../font/CBABeaconSans-Regular.d1bf90389b6f3c587efa.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Regular.53d38934137472d50a0e.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Regular.a8c2493aea41091a03f9.ttf)
            format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-style: italic;
    font-weight: 400;
    src: url(./../font/CBABeaconSans-Italic.d4573f118e4adb8fc2e5.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Italic.0e7af70f42c66abffc7d.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Italic.4730fd1ede110fef14e6.ttf)
            format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-weight: 700;
    src: url(./../font/CBABeaconSans-Bold.bf57c9250a9332da07ae.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Bold.648a039f6c1680270747.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Bold.1d397fed9bd35ac82439.ttf) format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-style: italic;
    font-weight: 700;
    src: url(./../font/media/CBABeaconSans-BoldItalic.df1ce1e4f2db68014df5.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-BoldItalic.5d03c76ba97465fb5c81.woff)
            format("woff"),
        url(./../font/CBABeaconSans-BoldItalic.b6d2a8c9407d21d75373.ttf)
            format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-weight: 800;
    src: url(./../font/CBABeaconSans-ExtraBold.1bab7e6364f9e48646af.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-ExtraBold.c1ce4742b53c7af1cec0.woff)
            format("woff"),
        url(./../font/CBABeaconSans-ExtraBold.5f01ff0506cfdc0828c4.ttf)
            format("ttf");
}
@font-face {
    font-family: BeaconSans;
    font-style: italic;
    font-weight: 800;
    src: url(./../font/CBABeaconSans-ExtraBoldItalic.8b7dbd52e16d639c50d4.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-ExtraBoldItalic.e582993e1c2efea8168c.woff)
            format("woff"),
        url(./../font/CBABeaconSans-ExtraBoldItalic.ee1d7b38837571c2b646.ttf)
            format("ttf");
}
@font-face {
    font-family: CBASans;
    font-weight: 400;
    src: url(./../font/CBABeaconSans-Regular.d1bf90389b6f3c587efa.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Regular.53d38934137472d50a0e.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Regular.a8c2493aea41091a03f9.ttf)
            format("ttf");
}
@font-face {
    font-family: CBASlab;
    font-weight: 800;
    src: url(./../font/CBABeaconSans-Bold.bf57c9250a9332da07ae.woff2)
            format("woff2"),
        url(./../font/CBABeaconSans-Bold.648a039f6c1680270747.woff)
            format("woff"),
        url(./../font/CBABeaconSans-Bold.1d397fed9bd35ac82439.ttf) format("ttf");
}
.honeycomb .icon-wrapper {
    border: none;
    box-sizing: border-box;
    color: #4f4c4d;
    display: flex;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0;
}
.honeycomb .icon-wrapper .hc-icon,
.honeycomb .icon-wrapper > img,
.honeycomb .icon-wrapper > span,
.honeycomb .icon-wrapper > svg {
    align-self: flex-start;
    flex-shrink: 0;
}
.honeycomb .icon-wrapper > span {
    text-align: left;
}
.honeycomb .icon-wrapper > span.ml-1 {
    align-self: center;
    flex-shrink: 1;
}
.honeycomb .icon-wrapper > span svg {
    display: block;
}
.honeycomb .icon-wrapper.is-invalid,
.honeycomb .icon-wrapper.is-invalid .hc-icon,
.honeycomb .icon-wrapper.is-invalid span {
    color: #e1001a;
}
.honeycomb .icon-wrapper.icon-rotated {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.honeycomb .icon-wrapper.icon-sm img,
.honeycomb .icon-wrapper.icon-sm svg,
.honeycomb .icon-wrapper.icon-sm > span {
    align-self: center;
}
.honeycomb .icon-wrapper.icon-inline {
    display: inline;
    line-height: 1.75rem;
    padding: 0 0 0 0.25rem;
}
.honeycomb a.icon-wrapper,
.honeycomb button.icon-wrapper {
    background-color: initial;
    border-bottom: none;
    color: #1175b5;
    cursor: pointer;
    padding: 0.75rem 0;
}
.honeycomb a.icon-wrapper:hover .hc-icon,
.honeycomb a.icon-wrapper:hover span,
.honeycomb button.icon-wrapper:hover .hc-icon,
.honeycomb button.icon-wrapper:hover span {
    color: #1175b5;
}
.honeycomb a.icon-wrapper:active .hc-icon,
.honeycomb a.icon-wrapper:active span,
.honeycomb button.icon-wrapper:active .hc-icon,
.honeycomb button.icon-wrapper:active span {
    color: #1e1e1e;
}
.honeycomb a.icon-wrapper:focus,
.honeycomb button.icon-wrapper:focus {
    box-shadow: 0 0 0 3px #1175b5;
    outline: none;
}
.honeycomb a.icon-wrapper.icon-inline > span,
.honeycomb button.icon-wrapper.icon-inline > span {
    border-bottom: 1px solid #1175b5;
}
.honeycomb a.icon-wrapper.icon-inline > span:hover,
.honeycomb button.icon-wrapper.icon-inline > span:hover {
    border-bottom: none;
}
.honeycomb .iconLogoCBALockup24 {
    height: 24px !important;
    width: 91px !important;
}
.honeycomb .iconLogoCBASymbol32 {
    height: 32px !important;
    width: 32px !important;
}
.honeycomb .iconLogoCBASymbol40 {
    height: 40px !important;
    width: 40px !important;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    line-height: 1.15;
}
body {
    background-color: #fff;
    color: #1e1e1e;
    font-family: CBABeaconSans, helvetica, arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    text-align: left;
}
.honeycomb *,
.honeycomb :after,
.honeycomb :before {
    box-sizing: border-box;
}
.honeycomb html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    line-height: 1.15;
}
.honeycomb article,
.honeycomb aside,
.honeycomb figcaption,
.honeycomb figure,
.honeycomb footer,
.honeycomb header,
.honeycomb hgroup,
.honeycomb main,
.honeycomb nav,
.honeycomb section {
    display: block;
}
.honeycomb body {
    background-color: #fff;
    color: #1e1e1e;
    font-family: CBABeaconSans, helvetica, arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    text-align: left;
}
.honeycomb [tabindex="-1"]:focus {
    outline: 0 !important;
}
.honeycomb hr {
    box-sizing: initial;
    height: 0;
    overflow: visible;
}
.honeycomb h1,
.honeycomb h2,
.honeycomb h3,
.honeycomb h4,
.honeycomb h5,
.honeycomb h6 {
    margin-bottom: 1.5rem;
    margin-top: 0;
}
.honeycomb p {
    margin-bottom: 1rem;
    margin-top: 0;
}
.honeycomb abbr[data-original-title],
.honeycomb abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
.honeycomb address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem;
}
.honeycomb dl,
.honeycomb ol,
.honeycomb ul {
    margin-bottom: 1rem;
    margin-top: 0;
}
.honeycomb ol ol,
.honeycomb ol ul,
.honeycomb ul ol,
.honeycomb ul ul {
    margin-bottom: 0;
}
.honeycomb dt {
    font-weight: 700;
}
.honeycomb dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
.honeycomb blockquote {
    margin: 0 0 1rem;
}
.honeycomb b,
.honeycomb strong {
    font-weight: bolder;
}
.honeycomb small {
    font-size: 80%;
}
.honeycomb sub,
.honeycomb sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial;
}
.honeycomb sub {
    bottom: -0.25em;
}
.honeycomb sup {
    top: -0.5em;
}
.honeycomb a {
    background-color: initial;
    color: #1175b5;
    text-decoration: none;
}
.honeycomb a:hover {
    color: #1175b5;
    text-decoration: underline;
}
.honeycomb a:not([href]):not([tabindex]),
.honeycomb a:not([href]):not([tabindex]):focus,
.honeycomb a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}
.honeycomb a:not([href]):not([tabindex]):focus {
    outline: 0;
}
.honeycomb code,
.honeycomb kbd,
.honeycomb pre,
.honeycomb samp {
    font-family: CBABeaconSans, monospace;
    font-size: 1em;
}
.honeycomb pre {
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto;
}
.honeycomb figure {
    margin: 0 0 1rem;
}
.honeycomb img {
    border-style: none;
    vertical-align: middle;
}
.honeycomb svg {
    overflow: hidden;
    vertical-align: middle;
}
.honeycomb table {
    border-collapse: collapse;
}
.honeycomb caption {
    caption-side: bottom;
    color: #706d6e;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
    text-align: left;
}
.honeycomb th {
    text-align: inherit;
}
.honeycomb label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
.honeycomb button {
    border-radius: 0;
}
.honeycomb button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
.honeycomb button,
.honeycomb input,
.honeycomb optgroup,
.honeycomb select,
.honeycomb textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
}
.honeycomb button,
.honeycomb input {
    overflow: visible;
}
.honeycomb button,
.honeycomb select {
    text-transform: none;
}
.honeycomb select {
    word-wrap: normal;
}
.honeycomb [type="button"],
.honeycomb [type="reset"],
.honeycomb [type="submit"],
.honeycomb button {
    -webkit-appearance: button;
}
.honeycomb [type="button"]:not(:disabled),
.honeycomb [type="reset"]:not(:disabled),
.honeycomb [type="submit"]:not(:disabled),
.honeycomb button:not(:disabled) {
    cursor: pointer;
}
.honeycomb [type="button"]::-moz-focus-inner,
.honeycomb [type="reset"]::-moz-focus-inner,
.honeycomb [type="submit"]::-moz-focus-inner,
.honeycomb button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
.honeycomb input[type="checkbox"],
.honeycomb input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
.honeycomb input[type="date"],
.honeycomb input[type="datetime-local"],
.honeycomb input[type="month"],
.honeycomb input[type="time"] {
    -webkit-appearance: listbox;
}
.honeycomb textarea {
    overflow: auto;
    resize: vertical;
}
.honeycomb fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0;
}
.honeycomb legend {
    color: inherit;
    display: block;
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: 0.5rem;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%;
}
.honeycomb progress {
    vertical-align: initial;
}
.honeycomb [type="number"]::-webkit-inner-spin-button,
.honeycomb [type="number"]::-webkit-outer-spin-button {
    height: auto;
}
.honeycomb [type="search"] {
    -webkit-appearance: none;
    outline-offset: -2px;
}
.honeycomb [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.honeycomb ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
.honeycomb output {
    display: inline-block;
}
.honeycomb summary {
    cursor: pointer;
    display: list-item;
}
.honeycomb template {
    display: none;
}
.honeycomb [hidden] {
    display: none !important;
}
@-webkit-keyframes rotateClockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.honeycomb .h1,
.honeycomb .h2,
.honeycomb .h3,
.honeycomb .h4,
.honeycomb .h5,
.honeycomb .h6,
.honeycomb h1,
.honeycomb h2,
.honeycomb h3,
.honeycomb h4,
.honeycomb h5,
.honeycomb h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 1.5rem;
}
.honeycomb .h1,
.honeycomb h1 {
    font-size: 2.5rem;
}
.honeycomb .h2,
.honeycomb h2 {
    font-size: 2rem;
}
.honeycomb .h3,
.honeycomb h3 {
    font-size: 1.75rem;
}
.honeycomb .h4,
.honeycomb h4 {
    font-size: 1.5rem;
}
.honeycomb .h5,
.honeycomb h5 {
    font-size: 1.25rem;
}
.honeycomb .h6,
.honeycomb h6 {
    font-size: 1rem;
}
.honeycomb .lead {
    font-size: 1.25rem;
    font-weight: 300;
}
.honeycomb .display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}
.honeycomb .display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.honeycomb .display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.honeycomb .display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.honeycomb hr {
    border: 0;
    border-top: 1px solid #d3d2d2;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.honeycomb .small,
.honeycomb small {
    font-size: 80%;
    font-weight: 400;
}
.honeycomb .mark,
.honeycomb mark {
    background-color: #f4f4f4;
    padding: 0.25em;
}
.honeycomb .list-inline,
.honeycomb .list-unstyled {
    list-style: none;
    padding-left: 0;
}
.honeycomb .list-inline-item {
    display: inline-block;
}
.honeycomb .list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.honeycomb .initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.honeycomb .blockquote {
    font-size: 1.25rem;
    margin-bottom: 1rem;
}
.honeycomb .blockquote-footer {
    color: #1e1e1e;
    display: block;
    font-size: 80%;
}
.honeycomb .blockquote-footer:before {
    content: "\2014\00A0";
}
.honeycomb .bg-dark hr {
    border-color: #4f4c4d;
}
.honeycomb .h1,
.honeycomb .textstyles--commbank .h1,
.honeycomb .textstyles--commbank h1,
.honeycomb h1 {
    --textstyle: "Text32EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .h1,
    .honeycomb .textstyles--commbank .h1,
    .honeycomb .textstyles--commbank h1,
    .honeycomb h1 {
        --textstyle: "Text48Left";
        font-size: 3rem;
        line-height: 3.5rem;
    }
}
.honeycomb .h1--sm,
.honeycomb .textstyles--commbank .h1--sm,
.honeycomb .textstyles--commbank h1--sm,
.honeycomb h1--sm {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .h1--sm,
    .honeycomb .textstyles--commbank .h1--sm,
    .honeycomb .textstyles--commbank h1--sm,
    .honeycomb h1--sm {
        --textstyle: "Text32EmphasisLeft";
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.honeycomb .h2,
.honeycomb .textstyles--commbank .h2,
.honeycomb .textstyles--commbank h2,
.honeycomb h2 {
    --textstyle: "Text32EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .h2.regular,
.honeycomb .textstyles--commbank .h2.regular,
.honeycomb .textstyles--commbank h2.regular,
.honeycomb h2.regular {
    --textstyle: "Text32Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .h2.regular.italic,
.honeycomb .textstyles--commbank .h2.regular.italic,
.honeycomb .textstyles--commbank h2.regular.italic,
.honeycomb h2.regular.italic {
    --textstyle: "Text32Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-style: italic;
    font-weight: 400;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .h2.italic,
.honeycomb .textstyles--commbank .h2.italic,
.honeycomb .textstyles--commbank h2.italic,
.honeycomb h2.italic {
    --textstyle: "Text32EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-style: italic;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .h2.responsive,
.honeycomb .textstyles--commbank .h2.responsive,
.honeycomb .textstyles--commbank h2.responsive,
.honeycomb h2.responsive {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .h2.responsive,
    .honeycomb .textstyles--commbank .h2.responsive,
    .honeycomb .textstyles--commbank h2.responsive,
    .honeycomb h2.responsive {
        --textstyle: "Text32EmphasisLeft";
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.honeycomb .h3,
.honeycomb .textstyles--commbank .h3,
.honeycomb .textstyles--commbank h3,
.honeycomb h3 {
    --textstyle: "Text20EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .h3.regular,
.honeycomb .textstyles--commbank .h3.regular,
.honeycomb .textstyles--commbank h3.regular,
.honeycomb h3.regular {
    --textstyle: "Text20Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .h3.regular.italic,
.honeycomb .textstyles--commbank .h3.regular.italic,
.honeycomb .textstyles--commbank h3.regular.italic,
.honeycomb h3.regular.italic {
    --textstyle: "Text20Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .h3.italic,
.honeycomb .textstyles--commbank .h3.italic,
.honeycomb .textstyles--commbank h3.italic,
.honeycomb h3.italic {
    --textstyle: "Text20EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .h4,
.honeycomb .h5,
.honeycomb .h6,
.honeycomb .textstyles--commbank .h4,
.honeycomb .textstyles--commbank .h5,
.honeycomb .textstyles--commbank .h6,
.honeycomb .textstyles--commbank h4,
.honeycomb .textstyles--commbank h5,
.honeycomb .textstyles--commbank h6,
.honeycomb h4,
.honeycomb h5,
.honeycomb h6 {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .h4.regular,
.honeycomb .h5.regular,
.honeycomb .h6.regular,
.honeycomb .textstyles--commbank .h4.regular,
.honeycomb .textstyles--commbank .h5.regular,
.honeycomb .textstyles--commbank .h6.regular,
.honeycomb .textstyles--commbank h4.regular,
.honeycomb .textstyles--commbank h5.regular,
.honeycomb .textstyles--commbank h6.regular,
.honeycomb h4.regular,
.honeycomb h5.regular,
.honeycomb h6.regular {
    --textstyle: "Text16Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .h4.regular.italic,
.honeycomb .h5.regular.italic,
.honeycomb .h6.regular.italic,
.honeycomb .textstyles--commbank .h4.regular.italic,
.honeycomb .textstyles--commbank .h5.regular.italic,
.honeycomb .textstyles--commbank .h6.regular.italic,
.honeycomb .textstyles--commbank h4.regular.italic,
.honeycomb .textstyles--commbank h5.regular.italic,
.honeycomb .textstyles--commbank h6.regular.italic,
.honeycomb h4.regular.italic,
.honeycomb h5.regular.italic,
.honeycomb h6.regular.italic {
    --textstyle: "Text16Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .h4.italic,
.honeycomb .h5.italic,
.honeycomb .h6.italic,
.honeycomb .textstyles--commbank .h4.italic,
.honeycomb .textstyles--commbank .h5.italic,
.honeycomb .textstyles--commbank .h6.italic,
.honeycomb .textstyles--commbank h4.italic,
.honeycomb .textstyles--commbank h5.italic,
.honeycomb .textstyles--commbank h6.italic,
.honeycomb h4.italic,
.honeycomb h5.italic,
.honeycomb h6.italic {
    --textstyle: "Text16EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .h2,
.honeycomb .h3,
.honeycomb .h4,
.honeycomb .h5,
.honeycomb .h6,
.honeycomb .textstyles--commbank .h2,
.honeycomb .textstyles--commbank .h3,
.honeycomb .textstyles--commbank .h4,
.honeycomb .textstyles--commbank .h5,
.honeycomb .textstyles--commbank .h6,
.honeycomb .textstyles--commbank h2,
.honeycomb .textstyles--commbank h3,
.honeycomb .textstyles--commbank h4,
.honeycomb .textstyles--commbank h5,
.honeycomb .textstyles--commbank h6,
.honeycomb h2,
.honeycomb h3,
.honeycomb h4,
.honeycomb h5,
.honeycomb h6 {
    margin-bottom: 1.5rem;
    margin-top: 2.5rem;
}
.honeycomb .textstyles--commbank p,
.honeycomb p {
    --textstyle: "Text16Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    text-align: left;
}
.honeycomb .textstyles--commbank p small,
.honeycomb p small {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .textstyles--commbank p .xsmall,
.honeycomb p .xsmall {
    --textstyle: "Text12Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .textstyles--commbank label,
.honeycomb .textstyles--commbank li,
.honeycomb label,
.honeycomb li {
    --textstyle: "Text16Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .textstyles--commbank hr,
.honeycomb hr {
    margin-bottom: calc(1rem - 1px);
}
.honeycomb .textstyles--commbank abbr,
.honeycomb .textstyles--commbank small,
.honeycomb .textstyles--commbank span,
.honeycomb abbr,
.honeycomb small,
.honeycomb span {
    vertical-align: bottom;
}
.honeycomb .Text48Left,
.honeycomb .textstyles--commbank .Text48Left {
    --textstyle: "Text48Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3.5rem;
    text-align: left;
}
.honeycomb .Text48Center,
.honeycomb .textstyles--commbank .Text48Center {
    --textstyle: "Text48Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3.5rem;
    text-align: center;
}
.honeycomb .Text32Left,
.honeycomb .textstyles--commbank .Text32Left {
    --textstyle: "Text32Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .Text32Center,
.honeycomb .textstyles--commbank .Text32Center {
    --textstyle: "Text32Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.5rem;
    text-align: center;
}
.honeycomb .Text32EmphasisLeft,
.honeycomb .textstyles--commbank .Text32EmphasisLeft {
    --textstyle: "Text32EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .Text32EmphasisCenter,
.honeycomb .textstyles--commbank .Text32EmphasisCenter {
    --textstyle: "Text32EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: center;
}
.honeycomb .Text32Italic,
.honeycomb .textstyles--commbank .Text32Italic {
    --textstyle: "Text32Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-style: italic;
    font-weight: 400;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .Text32EmphasisItalic,
.honeycomb .textstyles--commbank .Text32EmphasisItalic {
    --textstyle: "Text32EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-style: italic;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .Text24Left,
.honeycomb .textstyles--commbank .Text24Left {
    --textstyle: "Text24Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .Text24Center,
.honeycomb .textstyles--commbank .Text24Center {
    --textstyle: "Text24Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-align: center;
}
.honeycomb .Text24EmphasisLeft,
.honeycomb .textstyles--commbank .Text24EmphasisLeft {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .Text24EmphasisCenter,
.honeycomb .textstyles--commbank .Text24EmphasisCenter {
    --textstyle: "Text24EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: center;
}
.honeycomb .Text24Italic,
.honeycomb .textstyles--commbank .Text24Italic {
    --textstyle: "Text24Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-style: italic;
    font-weight: 400;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .Text24EmphasisItalic,
.honeycomb .textstyles--commbank .Text24EmphasisItalic {
    --textstyle: "Text24EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-style: italic;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .Text20Left,
.honeycomb .textstyles--commbank .Text20Left {
    --textstyle: "Text20Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .Text20Center,
.honeycomb .textstyles--commbank .Text20Center {
    --textstyle: "Text20Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: center;
}
.honeycomb .Text20Right,
.honeycomb .textstyles--commbank .Text20Right {
    --textstyle: "Text20Right";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: right;
}
.honeycomb .Text20EmphasisLeft,
.honeycomb .textstyles--commbank .Text20EmphasisLeft {
    --textstyle: "Text20EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .Text20EmphasisCenter,
.honeycomb .textstyles--commbank .Text20EmphasisCenter {
    --textstyle: "Text20EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: center;
}
.honeycomb .Text20EmphasisRight,
.honeycomb .textstyles--commbank .Text20EmphasisRight {
    --textstyle: "Text20EmphasisRight";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: right;
}
.honeycomb .Text20Italic,
.honeycomb .textstyles--commbank .Text20Italic {
    --textstyle: "Text20Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .Text20EmphasisItalic,
.honeycomb .textstyles--commbank .Text20EmphasisItalic {
    --textstyle: "Text20EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .Text16Left,
.honeycomb .textstyles--commbank .Text16Left {
    --textstyle: "Text16Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .Text16Center,
.honeycomb .textstyles--commbank .Text16Center {
    --textstyle: "Text16Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
}
.honeycomb .Text16Right,
.honeycomb .textstyles--commbank .Text16Right {
    --textstyle: "Text16Right";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: right;
}
.honeycomb .Text16SecondaryLeft,
.honeycomb .textstyles--commbank .Text16SecondaryLeft {
    --textstyle: "Text16SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .Text16SecondaryCenter,
.honeycomb .textstyles--commbank .Text16SecondaryCenter {
    --textstyle: "Text16SecondaryCenter";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
}
.honeycomb .Text16SecondaryRight,
.honeycomb .textstyles--commbank .Text16SecondaryRight {
    --textstyle: "Text16SecondaryRight";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: right;
}
.honeycomb .Text16EmphasisLeft,
.honeycomb .textstyles--commbank .Text16EmphasisLeft {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .Text16EmphasisCenter,
.honeycomb .textstyles--commbank .Text16EmphasisCenter {
    --textstyle: "Text16EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: center;
}
.honeycomb .Text16EmphasisRight,
.honeycomb .textstyles--commbank .Text16EmphasisRight {
    --textstyle: "Text16EmphasisRight";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: right;
}
.honeycomb .Text16Italic,
.honeycomb .textstyles--commbank .Text16Italic {
    --textstyle: "Text16Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .Text16EmphasisItalic,
.honeycomb .textstyles--commbank .Text16EmphasisItalic {
    --textstyle: "Text16EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .Text14Left,
.honeycomb .textstyles--commbank .Text14Left {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text14Center,
.honeycomb .textstyles--commbank .Text14Center {
    --textstyle: "Text14Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: center;
}
.honeycomb .Text14Right,
.honeycomb .textstyles--commbank .Text14Right {
    --textstyle: "Text14Right";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text14SecondaryLeft,
.honeycomb .textstyles--commbank .Text14SecondaryLeft {
    --textstyle: "Text14SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text14SecondaryRight,
.honeycomb .textstyles--commbank .Text14SecondaryRight {
    --textstyle: "Text14SecondaryRight";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text14EmphasisLeft,
.honeycomb .textstyles--commbank .Text14EmphasisLeft {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text14EmphasisRight,
.honeycomb .textstyles--commbank .Text14EmphasisRight {
    --textstyle: "Text14EmphasisRight";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text14Italic,
.honeycomb .textstyles--commbank .Text14Italic {
    --textstyle: "Text14Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text14EmphasisItalic,
.honeycomb .textstyles--commbank .Text14EmphasisItalic {
    --textstyle: "Text14EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text12Left,
.honeycomb .textstyles--commbank .Text12Left {
    --textstyle: "Text12Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text12Center,
.honeycomb .textstyles--commbank .Text12Center {
    --textstyle: "Text12Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: center;
}
.honeycomb .Text12Right,
.honeycomb .textstyles--commbank .Text12Right {
    --textstyle: "Text12Right";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text12SecondaryLeft,
.honeycomb .textstyles--commbank .Text12SecondaryLeft {
    --textstyle: "Text12SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text12SecondaryRight,
.honeycomb .textstyles--commbank .Text12SecondaryRight {
    --textstyle: "Text12SecondaryRight";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text12EmphasisLeft,
.honeycomb .textstyles--commbank .Text12EmphasisLeft {
    --textstyle: "Text12EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text12EmphasisRight,
.honeycomb .textstyles--commbank .Text12EmphasisRight {
    --textstyle: "Text12EmphasisRight";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: right;
}
.honeycomb .Text12Italic,
.honeycomb .textstyles--commbank .Text12Italic {
    --textstyle: "Text12Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Text12EmphasisItalic,
.honeycomb .textstyles--commbank .Text12EmphasisItalic {
    --textstyle: "Text12EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .Slab48Left,
.honeycomb .textstyles--commbank .Slab48Left {
    --textstyle: "Slab48Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3.5rem;
    text-align: left;
}
.honeycomb .Slab48Center,
.honeycomb .textstyles--commbank .Slab48Center {
    --textstyle: "Slab48Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3.5rem;
    text-align: center;
}
.honeycomb .Slab40Left,
.honeycomb .textstyles--commbank .Slab40Left {
    --textstyle: "Slab40Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 3rem;
    text-align: left;
}
.honeycomb .Slab40Center,
.honeycomb .textstyles--commbank .Slab40Center {
    --textstyle: "Slab40Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 3rem;
    text-align: center;
}
.honeycomb .Slab32Left,
.honeycomb .textstyles--commbank .Slab32Left {
    --textstyle: "Slab32Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: left;
}
.honeycomb .Slab32Center,
.honeycomb .textstyles--commbank .Slab32Center {
    --textstyle: "Slab32Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    text-align: center;
}
.honeycomb .Slab24Left,
.honeycomb .textstyles--commbank .Slab24Left {
    --textstyle: "Slab24Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .Slab24Center,
.honeycomb .textstyles--commbank .Slab24Center {
    --textstyle: "Slab24Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: center;
}
.honeycomb .textstyles--commbank .textstyles--netbank .h1,
.honeycomb .textstyles--commbank .textstyles--netbank h1,
.honeycomb .textstyles--commbank.textstyles--netbank .h1,
.honeycomb .textstyles--commbank.textstyles--netbank h1,
.honeycomb .textstyles--netbank .h1,
.honeycomb .textstyles--netbank h1,
.honeycomb.textstyles--netbank .h1,
.honeycomb.textstyles--netbank h1 {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .textstyles--commbank .textstyles--netbank .h1,
    .honeycomb .textstyles--commbank .textstyles--netbank h1,
    .honeycomb .textstyles--commbank.textstyles--netbank .h1,
    .honeycomb .textstyles--commbank.textstyles--netbank h1,
    .honeycomb .textstyles--netbank .h1,
    .honeycomb .textstyles--netbank h1,
    .honeycomb.textstyles--netbank .h1,
    .honeycomb.textstyles--netbank h1 {
        --textstyle: "Text32EmphasisLeft";
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.honeycomb .textstyles--commbank .textstyles--netbank .h2,
.honeycomb .textstyles--commbank .textstyles--netbank h2,
.honeycomb .textstyles--commbank.textstyles--netbank .h2,
.honeycomb .textstyles--commbank.textstyles--netbank h2,
.honeycomb .textstyles--netbank .h2,
.honeycomb .textstyles--netbank h2,
.honeycomb.textstyles--netbank .h2,
.honeycomb.textstyles--netbank h2 {
    --textstyle: "Text20EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .textstyles--commbank .textstyles--netbank .h2,
    .honeycomb .textstyles--commbank .textstyles--netbank h2,
    .honeycomb .textstyles--commbank.textstyles--netbank .h2,
    .honeycomb .textstyles--commbank.textstyles--netbank h2,
    .honeycomb .textstyles--netbank .h2,
    .honeycomb .textstyles--netbank h2,
    .honeycomb.textstyles--netbank .h2,
    .honeycomb.textstyles--netbank h2 {
        --textstyle: "Text24EmphasisLeft";
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.honeycomb .textstyles--commbank .textstyles--netbank hr,
.honeycomb .textstyles--commbank.textstyles--netbank hr,
.honeycomb .textstyles--netbank hr,
.honeycomb.textstyles--netbank hr {
    margin-bottom: 0.5rem;
}
.honeycomb-utility .h1,
.honeycomb-utility h1 {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
@media (max-width: 767.98px) {
    .honeycomb-utility .h1,
    .honeycomb-utility h1 {
        --textstyle: "Text20EmphasisLeft";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1.25rem;
        font-weight: 800;
        line-height: 1.75rem;
        text-align: left;
    }
}
.honeycomb-utility .h2,
.honeycomb-utility h2 {
    --textstyle: "Text20EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
@media (max-width: 767.98px) {
    .honeycomb-utility .h2,
    .honeycomb-utility h2 {
        --textstyle: "Text16EmphasisLeft";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1rem;
        font-weight: 800;
        line-height: 1.5rem;
        text-align: left;
    }
}
.honeycomb-utility .h3,
.honeycomb-utility h3 {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb-utility .h4,
.honeycomb-utility .h5,
.honeycomb-utility .h6,
.honeycomb-utility h4,
.honeycomb-utility h5,
.honeycomb-utility h6 {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb-utility dl,
.honeycomb-utility label,
.honeycomb-utility li,
.honeycomb-utility p,
body.honeycomb-utility {
    --textstyle: "Text14Blank";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .bg-dark a,
.honeycomb .bg-light .bg-dark a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.honeycomb .bg-dark a:hover,
.honeycomb .bg-light .bg-dark a:hover {
    border-bottom: none;
    color: #fff;
    text-decoration: none;
}
.honeycomb .bg-dark a:active,
.honeycomb .bg-light .bg-dark a:active {
    color: #fff;
    text-decoration: none;
}
.honeycomb .bg-dark a:focus,
.honeycomb .bg-light .bg-dark a:focus {
    border: none;
    outline: 2px solid #fff;
    outline-offset: 2px;
}
.honeycomb .bg-light a,
.honeycomb a {
    border-bottom: 1px solid #1175b5;
    color: #1175b5;
    text-decoration: none;
}
.honeycomb .bg-light a:hover,
.honeycomb a:hover {
    border-bottom: none;
    color: #1175b5;
    text-decoration: none;
}
.honeycomb .bg-light a:focus,
.honeycomb a:focus {
    border-bottom: none;
    outline: 2px solid #1175b5;
    outline-offset: 2px;
}
.honeycomb .bg-light a:active,
.honeycomb a:active {
    color: #1e1e1e;
    text-decoration: none;
}
.honeycomb .bg-light a.hyperlink-clean,
.honeycomb a.hyperlink-clean {
    border-bottom: none;
    color: inherit;
}
.honeycomb .bg-dark .hyperlink-list li a,
.honeycomb .bg-light .bg-dark .hyperlink-list li a {
    border-bottom: 1px solid #fff;
}
.honeycomb .bg-dark .hyperlink-list li a:active,
.honeycomb .bg-dark .hyperlink-list li a:focus,
.honeycomb .bg-dark .hyperlink-list li a:hover,
.honeycomb .bg-light .bg-dark .hyperlink-list li a:active,
.honeycomb .bg-light .bg-dark .hyperlink-list li a:focus,
.honeycomb .bg-light .bg-dark .hyperlink-list li a:hover,
.honeycomb .bg-light .hyperlink-list li a,
.honeycomb .hyperlink-list li a {
    border-bottom: none;
}
.honeycomb .bg-light .hyperlink-list li a:hover,
.honeycomb .hyperlink-list li a:hover {
    border-bottom: 1px solid #1175b5;
}
.honeycomb .bg-light .hyperlink-list li a:active,
.honeycomb .bg-light .hyperlink-list li a:focus,
.honeycomb .hyperlink-list li a:active,
.honeycomb .hyperlink-list li a:focus {
    border-bottom: none;
}
.honeycomb .pictogram--xsmall {
    height: 2.5rem;
    width: 2.5rem;
}
.honeycomb .pictogram--small {
    height: 3rem;
    width: 3rem;
}
.honeycomb .pictogram--medium {
    height: 4rem;
    width: 4rem;
}
.honeycomb .pictogram--extralarge {
    height: 8rem;
    width: 8rem;
}
.honeycomb .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%;
}
@media (min-width: 600px) {
    .honeycomb .container {
        max-width: 600px;
    }
}
@media (min-width: 768px) {
    .honeycomb .container {
        max-width: 768px;
    }
}
@media (min-width: 978px) {
    .honeycomb .container {
        max-width: 978px;
    }
}
@media (min-width: 1200px) {
    .honeycomb .container {
        max-width: 1200px;
    }
}
.honeycomb .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%;
}
.honeycomb .row {
    display: flex;
    flex-wrap: wrap;
}
.honeycomb .no-gutters {
    margin-left: 0;
    margin-right: 0;
}
.honeycomb .no-gutters > .col,
.honeycomb .no-gutters > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.honeycomb .col,
.honeycomb .col-1,
.honeycomb .col-10,
.honeycomb .col-11,
.honeycomb .col-12,
.honeycomb .col-2,
.honeycomb .col-3,
.honeycomb .col-4,
.honeycomb .col-5,
.honeycomb .col-6,
.honeycomb .col-7,
.honeycomb .col-8,
.honeycomb .col-9,
.honeycomb .col-auto,
.honeycomb .col-lg,
.honeycomb .col-lg-1,
.honeycomb .col-lg-10,
.honeycomb .col-lg-11,
.honeycomb .col-lg-12,
.honeycomb .col-lg-2,
.honeycomb .col-lg-3,
.honeycomb .col-lg-4,
.honeycomb .col-lg-5,
.honeycomb .col-lg-6,
.honeycomb .col-lg-7,
.honeycomb .col-lg-8,
.honeycomb .col-lg-9,
.honeycomb .col-lg-auto,
.honeycomb .col-md,
.honeycomb .col-md-1,
.honeycomb .col-md-10,
.honeycomb .col-md-11,
.honeycomb .col-md-12,
.honeycomb .col-md-2,
.honeycomb .col-md-3,
.honeycomb .col-md-4,
.honeycomb .col-md-5,
.honeycomb .col-md-6,
.honeycomb .col-md-7,
.honeycomb .col-md-8,
.honeycomb .col-md-9,
.honeycomb .col-md-auto,
.honeycomb .col-sm,
.honeycomb .col-sm-1,
.honeycomb .col-sm-10,
.honeycomb .col-sm-11,
.honeycomb .col-sm-12,
.honeycomb .col-sm-2,
.honeycomb .col-sm-3,
.honeycomb .col-sm-4,
.honeycomb .col-sm-5,
.honeycomb .col-sm-6,
.honeycomb .col-sm-7,
.honeycomb .col-sm-8,
.honeycomb .col-sm-9,
.honeycomb .col-sm-auto,
.honeycomb .col-xl,
.honeycomb .col-xl-1,
.honeycomb .col-xl-10,
.honeycomb .col-xl-11,
.honeycomb .col-xl-12,
.honeycomb .col-xl-2,
.honeycomb .col-xl-3,
.honeycomb .col-xl-4,
.honeycomb .col-xl-5,
.honeycomb .col-xl-6,
.honeycomb .col-xl-7,
.honeycomb .col-xl-8,
.honeycomb .col-xl-9,
.honeycomb .col-xl-auto {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    position: relative;
    width: 100%;
}
.honeycomb .col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.honeycomb .col-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
}
.honeycomb .col-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.honeycomb .col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.honeycomb .col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.honeycomb .col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.honeycomb .col-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.honeycomb .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.honeycomb .col-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.honeycomb .col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.honeycomb .col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.honeycomb .col-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.honeycomb .col-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.honeycomb .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.honeycomb .order-first {
    order: -1;
}
.honeycomb .order-last {
    order: 13;
}
.honeycomb .order-0 {
    order: 0;
}
.honeycomb .order-1 {
    order: 1;
}
.honeycomb .order-2 {
    order: 2;
}
.honeycomb .order-3 {
    order: 3;
}
.honeycomb .order-4 {
    order: 4;
}
.honeycomb .order-5 {
    order: 5;
}
.honeycomb .order-6 {
    order: 6;
}
.honeycomb .order-7 {
    order: 7;
}
.honeycomb .order-8 {
    order: 8;
}
.honeycomb .order-9 {
    order: 9;
}
.honeycomb .order-10 {
    order: 10;
}
.honeycomb .order-11 {
    order: 11;
}
.honeycomb .order-12 {
    order: 12;
}
.honeycomb .offset-1 {
    margin-left: 8.333333%;
}
.honeycomb .offset-2 {
    margin-left: 16.666667%;
}
.honeycomb .offset-3 {
    margin-left: 25%;
}
.honeycomb .offset-4 {
    margin-left: 33.333333%;
}
.honeycomb .offset-5 {
    margin-left: 41.666667%;
}
.honeycomb .offset-6 {
    margin-left: 50%;
}
.honeycomb .offset-7 {
    margin-left: 58.333333%;
}
.honeycomb .offset-8 {
    margin-left: 66.666667%;
}
.honeycomb .offset-9 {
    margin-left: 75%;
}
.honeycomb .offset-10 {
    margin-left: 83.333333%;
}
.honeycomb .offset-11 {
    margin-left: 91.666667%;
}
@media (min-width: 600px) {
    .honeycomb .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .honeycomb .col-sm-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .honeycomb .col-sm-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .honeycomb .col-sm-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .honeycomb .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .honeycomb .col-sm-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .honeycomb .col-sm-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .honeycomb .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .honeycomb .col-sm-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .honeycomb .col-sm-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .honeycomb .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .honeycomb .col-sm-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .honeycomb .col-sm-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .honeycomb .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .honeycomb .order-sm-first {
        order: -1;
    }
    .honeycomb .order-sm-last {
        order: 13;
    }
    .honeycomb .order-sm-0 {
        order: 0;
    }
    .honeycomb .order-sm-1 {
        order: 1;
    }
    .honeycomb .order-sm-2 {
        order: 2;
    }
    .honeycomb .order-sm-3 {
        order: 3;
    }
    .honeycomb .order-sm-4 {
        order: 4;
    }
    .honeycomb .order-sm-5 {
        order: 5;
    }
    .honeycomb .order-sm-6 {
        order: 6;
    }
    .honeycomb .order-sm-7 {
        order: 7;
    }
    .honeycomb .order-sm-8 {
        order: 8;
    }
    .honeycomb .order-sm-9 {
        order: 9;
    }
    .honeycomb .order-sm-10 {
        order: 10;
    }
    .honeycomb .order-sm-11 {
        order: 11;
    }
    .honeycomb .order-sm-12 {
        order: 12;
    }
    .honeycomb .offset-sm-0 {
        margin-left: 0;
    }
    .honeycomb .offset-sm-1 {
        margin-left: 8.333333%;
    }
    .honeycomb .offset-sm-2 {
        margin-left: 16.666667%;
    }
    .honeycomb .offset-sm-3 {
        margin-left: 25%;
    }
    .honeycomb .offset-sm-4 {
        margin-left: 33.333333%;
    }
    .honeycomb .offset-sm-5 {
        margin-left: 41.666667%;
    }
    .honeycomb .offset-sm-6 {
        margin-left: 50%;
    }
    .honeycomb .offset-sm-7 {
        margin-left: 58.333333%;
    }
    .honeycomb .offset-sm-8 {
        margin-left: 66.666667%;
    }
    .honeycomb .offset-sm-9 {
        margin-left: 75%;
    }
    .honeycomb .offset-sm-10 {
        margin-left: 83.333333%;
    }
    .honeycomb .offset-sm-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 768px) {
    .honeycomb .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .honeycomb .col-md-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .honeycomb .col-md-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .honeycomb .col-md-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .honeycomb .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .honeycomb .col-md-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .honeycomb .col-md-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .honeycomb .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .honeycomb .col-md-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .honeycomb .col-md-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .honeycomb .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .honeycomb .col-md-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .honeycomb .col-md-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .honeycomb .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .honeycomb .order-md-first {
        order: -1;
    }
    .honeycomb .order-md-last {
        order: 13;
    }
    .honeycomb .order-md-0 {
        order: 0;
    }
    .honeycomb .order-md-1 {
        order: 1;
    }
    .honeycomb .order-md-2 {
        order: 2;
    }
    .honeycomb .order-md-3 {
        order: 3;
    }
    .honeycomb .order-md-4 {
        order: 4;
    }
    .honeycomb .order-md-5 {
        order: 5;
    }
    .honeycomb .order-md-6 {
        order: 6;
    }
    .honeycomb .order-md-7 {
        order: 7;
    }
    .honeycomb .order-md-8 {
        order: 8;
    }
    .honeycomb .order-md-9 {
        order: 9;
    }
    .honeycomb .order-md-10 {
        order: 10;
    }
    .honeycomb .order-md-11 {
        order: 11;
    }
    .honeycomb .order-md-12 {
        order: 12;
    }
    .honeycomb .offset-md-0 {
        margin-left: 0;
    }
    .honeycomb .offset-md-1 {
        margin-left: 8.333333%;
    }
    .honeycomb .offset-md-2 {
        margin-left: 16.666667%;
    }
    .honeycomb .offset-md-3 {
        margin-left: 25%;
    }
    .honeycomb .offset-md-4 {
        margin-left: 33.333333%;
    }
    .honeycomb .offset-md-5 {
        margin-left: 41.666667%;
    }
    .honeycomb .offset-md-6 {
        margin-left: 50%;
    }
    .honeycomb .offset-md-7 {
        margin-left: 58.333333%;
    }
    .honeycomb .offset-md-8 {
        margin-left: 66.666667%;
    }
    .honeycomb .offset-md-9 {
        margin-left: 75%;
    }
    .honeycomb .offset-md-10 {
        margin-left: 83.333333%;
    }
    .honeycomb .offset-md-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 978px) {
    .honeycomb .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .honeycomb .col-lg-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .honeycomb .col-lg-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .honeycomb .col-lg-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .honeycomb .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .honeycomb .col-lg-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .honeycomb .col-lg-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .honeycomb .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .honeycomb .col-lg-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .honeycomb .col-lg-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .honeycomb .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .honeycomb .col-lg-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .honeycomb .col-lg-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .honeycomb .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .honeycomb .order-lg-first {
        order: -1;
    }
    .honeycomb .order-lg-last {
        order: 13;
    }
    .honeycomb .order-lg-0 {
        order: 0;
    }
    .honeycomb .order-lg-1 {
        order: 1;
    }
    .honeycomb .order-lg-2 {
        order: 2;
    }
    .honeycomb .order-lg-3 {
        order: 3;
    }
    .honeycomb .order-lg-4 {
        order: 4;
    }
    .honeycomb .order-lg-5 {
        order: 5;
    }
    .honeycomb .order-lg-6 {
        order: 6;
    }
    .honeycomb .order-lg-7 {
        order: 7;
    }
    .honeycomb .order-lg-8 {
        order: 8;
    }
    .honeycomb .order-lg-9 {
        order: 9;
    }
    .honeycomb .order-lg-10 {
        order: 10;
    }
    .honeycomb .order-lg-11 {
        order: 11;
    }
    .honeycomb .order-lg-12 {
        order: 12;
    }
    .honeycomb .offset-lg-0 {
        margin-left: 0;
    }
    .honeycomb .offset-lg-1 {
        margin-left: 8.333333%;
    }
    .honeycomb .offset-lg-2 {
        margin-left: 16.666667%;
    }
    .honeycomb .offset-lg-3 {
        margin-left: 25%;
    }
    .honeycomb .offset-lg-4 {
        margin-left: 33.333333%;
    }
    .honeycomb .offset-lg-5 {
        margin-left: 41.666667%;
    }
    .honeycomb .offset-lg-6 {
        margin-left: 50%;
    }
    .honeycomb .offset-lg-7 {
        margin-left: 58.333333%;
    }
    .honeycomb .offset-lg-8 {
        margin-left: 66.666667%;
    }
    .honeycomb .offset-lg-9 {
        margin-left: 75%;
    }
    .honeycomb .offset-lg-10 {
        margin-left: 83.333333%;
    }
    .honeycomb .offset-lg-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 1200px) {
    .honeycomb .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .honeycomb .col-xl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
    .honeycomb .col-xl-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .honeycomb .col-xl-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .honeycomb .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .honeycomb .col-xl-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .honeycomb .col-xl-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .honeycomb .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .honeycomb .col-xl-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .honeycomb .col-xl-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .honeycomb .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .honeycomb .col-xl-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .honeycomb .col-xl-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .honeycomb .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .honeycomb .order-xl-first {
        order: -1;
    }
    .honeycomb .order-xl-last {
        order: 13;
    }
    .honeycomb .order-xl-0 {
        order: 0;
    }
    .honeycomb .order-xl-1 {
        order: 1;
    }
    .honeycomb .order-xl-2 {
        order: 2;
    }
    .honeycomb .order-xl-3 {
        order: 3;
    }
    .honeycomb .order-xl-4 {
        order: 4;
    }
    .honeycomb .order-xl-5 {
        order: 5;
    }
    .honeycomb .order-xl-6 {
        order: 6;
    }
    .honeycomb .order-xl-7 {
        order: 7;
    }
    .honeycomb .order-xl-8 {
        order: 8;
    }
    .honeycomb .order-xl-9 {
        order: 9;
    }
    .honeycomb .order-xl-10 {
        order: 10;
    }
    .honeycomb .order-xl-11 {
        order: 11;
    }
    .honeycomb .order-xl-12 {
        order: 12;
    }
    .honeycomb .offset-xl-0 {
        margin-left: 0;
    }
    .honeycomb .offset-xl-1 {
        margin-left: 8.333333%;
    }
    .honeycomb .offset-xl-2 {
        margin-left: 16.666667%;
    }
    .honeycomb .offset-xl-3 {
        margin-left: 25%;
    }
    .honeycomb .offset-xl-4 {
        margin-left: 33.333333%;
    }
    .honeycomb .offset-xl-5 {
        margin-left: 41.666667%;
    }
    .honeycomb .offset-xl-6 {
        margin-left: 50%;
    }
    .honeycomb .offset-xl-7 {
        margin-left: 58.333333%;
    }
    .honeycomb .offset-xl-8 {
        margin-left: 66.666667%;
    }
    .honeycomb .offset-xl-9 {
        margin-left: 75%;
    }
    .honeycomb .offset-xl-10 {
        margin-left: 83.333333%;
    }
    .honeycomb .offset-xl-11 {
        margin-left: 91.666667%;
    }
}
.honeycomb .container-fluid {
    max-width: 67.5rem;
}
@media (min-width: 768px) {
    .honeycomb .container-fluid {
        max-width: 100%;
    }
}
.honeycomb .container,
.honeycomb .container-fluid {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.honeycomb .row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}
.honeycomb .row.no-gutters {
    margin-left: 0;
    margin-right: 0;
}
.honeycomb .col,
.honeycomb .col-1,
.honeycomb .col-10,
.honeycomb .col-11,
.honeycomb .col-12,
.honeycomb .col-2,
.honeycomb .col-3,
.honeycomb .col-4,
.honeycomb .col-5,
.honeycomb .col-6,
.honeycomb .col-7,
.honeycomb .col-8,
.honeycomb .col-9,
.honeycomb .col-auto {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
@media (min-width: 600px) {
    .honeycomb .container,
    .honeycomb .container-fluid {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .honeycomb .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
    .honeycomb .row.no-gutters {
        margin-left: 0;
        margin-right: 0;
    }
    .honeycomb .col,
    .honeycomb .col-1,
    .honeycomb .col-10,
    .honeycomb .col-11,
    .honeycomb .col-12,
    .honeycomb .col-2,
    .honeycomb .col-3,
    .honeycomb .col-4,
    .honeycomb .col-5,
    .honeycomb .col-6,
    .honeycomb .col-7,
    .honeycomb .col-8,
    .honeycomb .col-9,
    .honeycomb .col-auto,
    .honeycomb .col-sm,
    .honeycomb .col-sm-1,
    .honeycomb .col-sm-10,
    .honeycomb .col-sm-11,
    .honeycomb .col-sm-12,
    .honeycomb .col-sm-2,
    .honeycomb .col-sm-3,
    .honeycomb .col-sm-4,
    .honeycomb .col-sm-5,
    .honeycomb .col-sm-6,
    .honeycomb .col-sm-7,
    .honeycomb .col-sm-8,
    .honeycomb .col-sm-9,
    .honeycomb .col-sm-auto {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (min-width: 978px) {
    .honeycomb .container,
    .honeycomb .container-fluid {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .honeycomb .row {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .honeycomb .row.no-gutters {
        margin-left: 0;
        margin-right: 0;
    }
    .honeycomb .col,
    .honeycomb .col-1,
    .honeycomb .col-10,
    .honeycomb .col-11,
    .honeycomb .col-12,
    .honeycomb .col-2,
    .honeycomb .col-3,
    .honeycomb .col-4,
    .honeycomb .col-5,
    .honeycomb .col-6,
    .honeycomb .col-7,
    .honeycomb .col-8,
    .honeycomb .col-9,
    .honeycomb .col-auto,
    .honeycomb .col-lg,
    .honeycomb .col-lg-1,
    .honeycomb .col-lg-10,
    .honeycomb .col-lg-11,
    .honeycomb .col-lg-12,
    .honeycomb .col-lg-2,
    .honeycomb .col-lg-3,
    .honeycomb .col-lg-4,
    .honeycomb .col-lg-5,
    .honeycomb .col-lg-6,
    .honeycomb .col-lg-7,
    .honeycomb .col-lg-8,
    .honeycomb .col-lg-9,
    .honeycomb .col-lg-auto {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.honeycomb .table {
    color: #1e1e1e;
    margin-bottom: 1rem;
    width: 100%;
}
.honeycomb .table td,
.honeycomb .table th {
    border-top: 1px solid #dee2e6;
    padding: 0.75rem;
    vertical-align: top;
}
.honeycomb .table thead th {
    border-bottom: 2px solid #dee2e6;
    vertical-align: bottom;
}
.honeycomb .table tbody + tbody {
    border-top: 2px solid #dee2e6;
}
.honeycomb .table-sm td,
.honeycomb .table-sm th {
    padding: 0.3rem;
}
.honeycomb .table-bordered,
.honeycomb .table-bordered td,
.honeycomb .table-bordered th {
    border: 1px solid #dee2e6;
}
.honeycomb .table-bordered thead td,
.honeycomb .table-bordered thead th {
    border-bottom-width: 2px;
}
.honeycomb .table-borderless tbody + tbody,
.honeycomb .table-borderless td,
.honeycomb .table-borderless th,
.honeycomb .table-borderless thead th {
    border: 0;
}
.honeycomb .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.honeycomb .table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
    color: #1e1e1e;
}
.honeycomb .table-active,
.honeycomb .table-active > td,
.honeycomb .table-active > th,
.honeycomb .table-hover .table-active:hover,
.honeycomb .table-hover .table-active:hover > td,
.honeycomb .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.honeycomb .table .thead-dark th {
    background-color: #1e1e1e;
    border-color: #313131;
    color: #fff;
}
.honeycomb .table .thead-light th {
    background-color: #e9ecef;
    border-color: #dee2e6;
    color: #495057;
}
.honeycomb .table-dark {
    background-color: #1e1e1e;
    color: #fff;
}
.honeycomb .table-dark td,
.honeycomb .table-dark th,
.honeycomb .table-dark thead th {
    border-color: #313131;
}
.honeycomb .table-dark.table-bordered {
    border: 0;
}
.honeycomb .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, 0.05);
}
.honeycomb .table-dark.table-hover tbody tr:hover {
    background-color: hsla(0, 0%, 100%, 0.075);
    color: #fff;
}
@media (max-width: 599.98px) {
    .honeycomb .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .honeycomb .table-responsive-sm > .table-bordered {
        border: 0;
    }
}
@media (max-width: 767.98px) {
    .honeycomb .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .honeycomb .table-responsive-md > .table-bordered {
        border: 0;
    }
}
@media (max-width: 977.98px) {
    .honeycomb .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .honeycomb .table-responsive-lg > .table-bordered {
        border: 0;
    }
}
@media (max-width: 1199.98px) {
    .honeycomb .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        display: block;
        overflow-x: auto;
        width: 100%;
    }
    .honeycomb .table-responsive-xl > .table-bordered {
        border: 0;
    }
}
.honeycomb .table-responsive {
    -webkit-overflow-scrolling: touch;
    display: block;
    overflow-x: auto;
    width: 100%;
}
.honeycomb .table-responsive > .table-bordered {
    border: 0;
}
.honeycomb .form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #706d6e;
    border-radius: 0;
    color: #1e1e1e;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: calc(1.5em + 1.375rem + 2px);
    line-height: 1.5;
    padding: 0.6875rem 0.5rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
}
@media (prefers-reduced-motion: reduce) {
    .honeycomb .form-control {
        transition: none;
    }
}
.honeycomb .form-control::-ms-expand {
    background-color: initial;
    border: 0;
}
.honeycomb .form-control:focus {
    background-color: #fff;
    border-color: #1175b5;
    box-shadow: 0 0 0 1px #1175b5;
    color: #1e1e1e;
    outline: 0;
}
.honeycomb .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1;
}
.honeycomb .form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}
.honeycomb .form-control:disabled,
.honeycomb .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
.honeycomb select.form-control:focus::-ms-value {
    background-color: #fff;
    color: #1e1e1e;
}
.honeycomb .form-control-file,
.honeycomb .form-control-range {
    display: block;
    width: 100%;
}
.honeycomb .col-form-label {
    font-size: inherit;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: calc(0.6875rem + 1px);
    padding-top: calc(0.6875rem + 1px);
}
.honeycomb .col-form-label-lg {
    font-size: 1.25rem;
    line-height: 1.5;
    padding-bottom: calc(0.5rem + 1px);
    padding-top: calc(0.5rem + 1px);
}
.honeycomb .col-form-label-sm {
    font-size: 0.875rem;
    line-height: 1.5;
    padding-bottom: calc(0.25rem + 1px);
    padding-top: calc(0.25rem + 1px);
}
.honeycomb .form-control-plaintext {
    background-color: initial;
    border: solid transparent;
    border-width: 1px 0;
    color: #1e1e1e;
    display: block;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: 0.6875rem;
    padding-top: 0.6875rem;
    width: 100%;
}
.honeycomb .form-control-plaintext.form-control-lg,
.honeycomb .form-control-plaintext.form-control-sm {
    padding-left: 0;
    padding-right: 0;
}
.honeycomb .form-control-sm {
    border-radius: 0;
    font-size: 0.875rem;
    height: calc(1.5em + 0.5rem + 2px);
    line-height: 1.5;
    padding: 0.25rem 0.5rem;
}
.honeycomb .form-control-lg {
    border-radius: 0;
    font-size: 1.25rem;
    height: calc(1.5em + 1rem + 2px);
    line-height: 1.5;
    padding: 0.5rem 1rem;
}
.honeycomb select.form-control[multiple],
.honeycomb select.form-control[size],
.honeycomb textarea.form-control {
    height: auto;
}
.honeycomb .form-group {
    margin-bottom: 1.5rem;
}
.honeycomb .form-text {
    display: block;
    margin-top: 0.5rem;
}
.honeycomb .form-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}
.honeycomb .form-row > .col,
.honeycomb .form-row > [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.honeycomb .form-check {
    display: block;
    padding-left: 0;
    position: relative;
}
.honeycomb .form-check-input {
    margin-left: 0;
    margin-top: 0;
    position: absolute;
}
.honeycomb .form-check-input:disabled ~ .form-check-label {
    color: #706d6e;
}
.honeycomb .form-check-label {
    margin-bottom: 0;
}
.honeycomb .form-check-inline {
    align-items: center;
    display: inline-flex;
    margin-right: 0.75rem;
    padding-left: 0;
}
.honeycomb .form-check-inline .form-check-input {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: static;
}
.honeycomb .valid-feedback {
    color: #0a0;
    display: none;
    font-size: 1rem;
    margin-top: 0.5rem;
    width: 100%;
}
.honeycomb .valid-tooltip {
    background-color: rgba(0, 170, 0, 0.9);
    border-radius: 0;
    color: #fff;
    display: none;
    font-size: 0.875rem;
    line-height: 1.5;
    margin-top: 0.1rem;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    position: absolute;
    top: 100%;
    z-index: 5;
}
.honeycomb .form-control.is-valid,
.was-validated .honeycomb .form-control:valid {
    border-color: #0a0;
}
.honeycomb .form-control.is-valid:focus,
.was-validated .honeycomb .form-control:valid:focus {
    border-color: #0a0;
    box-shadow: 0 0 0 1px rgba(0, 170, 0, 0.25);
}
.honeycomb .form-control.is-valid ~ .valid-feedback,
.honeycomb .form-control.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .form-control:valid ~ .valid-feedback,
.was-validated .honeycomb .form-control:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb .custom-select.is-valid,
.was-validated .honeycomb .custom-select:valid {
    border-color: #0a0;
}
.honeycomb .custom-select.is-valid:focus,
.was-validated .honeycomb .custom-select:valid:focus {
    border-color: #0a0;
    box-shadow: 0 0 0 1px rgba(0, 170, 0, 0.25);
}
.honeycomb .custom-select.is-valid ~ .valid-feedback,
.honeycomb .custom-select.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .custom-select:valid ~ .valid-feedback,
.was-validated .honeycomb .custom-select:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb .form-control-file.is-valid ~ .valid-feedback,
.honeycomb .form-control-file.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .form-control-file:valid ~ .valid-feedback,
.was-validated .honeycomb .form-control-file:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb .form-check-input.is-valid ~ .form-check-label,
.was-validated .honeycomb .form-check-input:valid ~ .form-check-label {
    color: #0a0;
}
.honeycomb .form-check-input.is-valid ~ .valid-feedback,
.honeycomb .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .form-check-input:valid ~ .valid-feedback,
.was-validated .honeycomb .form-check-input:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .honeycomb .custom-control-input:valid ~ .custom-control-label {
    color: #0a0;
}
.honeycomb .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:valid
    ~ .custom-control-label:before {
    border-color: #0a0;
}
.honeycomb .custom-control-input.is-valid ~ .valid-feedback,
.honeycomb .custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .custom-control-input:valid ~ .valid-feedback,
.was-validated .honeycomb .custom-control-input:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb
    .custom-control-input.is-valid:checked
    ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:valid:checked
    ~ .custom-control-label:before {
    background-color: #0d0;
    border-color: #0d0;
}
.honeycomb .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:valid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 1px rgba(0, 170, 0, 0.25);
}
.honeycomb
    .custom-control-input.is-valid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:valid:focus:not(:checked)
    ~ .custom-control-label:before {
    border-color: #0a0;
}
.honeycomb .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .honeycomb .custom-file-input:valid ~ .custom-file-label {
    border-color: #0a0;
}
.honeycomb .custom-file-input.is-valid ~ .valid-feedback,
.honeycomb .custom-file-input.is-valid ~ .valid-tooltip,
.was-validated .honeycomb .custom-file-input:valid ~ .valid-feedback,
.was-validated .honeycomb .custom-file-input:valid ~ .valid-tooltip {
    display: block;
}
.honeycomb .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .honeycomb .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: #0a0;
    box-shadow: 0 0 0 1px rgba(0, 170, 0, 0.25);
}
.honeycomb .invalid-feedback {
    color: #e1001a;
    display: none;
    font-size: 1rem;
    margin-top: 0.5rem;
    width: 100%;
}
.honeycomb .invalid-tooltip {
    background-color: rgba(225, 0, 26, 0.9);
    border-radius: 0;
    color: #fff;
    display: none;
    font-size: 0.875rem;
    line-height: 1.5;
    margin-top: 0.1rem;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    position: absolute;
    top: 100%;
    z-index: 5;
}
.honeycomb .form-control.is-invalid,
.was-validated .honeycomb .form-control:invalid {
    border-color: #e1001a;
}
.honeycomb .form-control.is-invalid:focus,
.was-validated .honeycomb .form-control:invalid:focus {
    border-color: #e1001a;
    box-shadow: 0 0 0 1px rgba(225, 0, 26, 0.25);
}
.honeycomb .form-control.is-invalid ~ .invalid-feedback,
.honeycomb .form-control.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .form-control:invalid ~ .invalid-feedback,
.was-validated .honeycomb .form-control:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb .custom-select.is-invalid,
.was-validated .honeycomb .custom-select:invalid {
    border-color: #e1001a;
}
.honeycomb .custom-select.is-invalid:focus,
.was-validated .honeycomb .custom-select:invalid:focus {
    border-color: #e1001a;
    box-shadow: 0 0 0 1px rgba(225, 0, 26, 0.25);
}
.honeycomb .custom-select.is-invalid ~ .invalid-feedback,
.honeycomb .custom-select.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .custom-select:invalid ~ .invalid-feedback,
.was-validated .honeycomb .custom-select:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb .form-control-file.is-invalid ~ .invalid-feedback,
.honeycomb .form-control-file.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .form-control-file:invalid ~ .invalid-feedback,
.was-validated .honeycomb .form-control-file:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb .form-check-input.is-invalid ~ .form-check-label,
.was-validated .honeycomb .form-check-input:invalid ~ .form-check-label {
    color: #e1001a;
}
.honeycomb .form-check-input.is-invalid ~ .invalid-feedback,
.honeycomb .form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .form-check-input:invalid ~ .invalid-feedback,
.was-validated .honeycomb .form-check-input:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb .custom-control-input.is-invalid ~ .custom-control-label,
.was-validated
    .honeycomb
    .custom-control-input:invalid
    ~ .custom-control-label {
    color: #e1001a;
}
.honeycomb .custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:invalid
    ~ .custom-control-label:before {
    border-color: #e1001a;
}
.honeycomb .custom-control-input.is-invalid ~ .invalid-feedback,
.honeycomb .custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .honeycomb .custom-control-input:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb
    .custom-control-input.is-invalid:checked
    ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:invalid:checked
    ~ .custom-control-label:before {
    background-color: #ff1530;
    border-color: #ff1530;
}
.honeycomb
    .custom-control-input.is-invalid:focus
    ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:invalid:focus
    ~ .custom-control-label:before {
    box-shadow: 0 0 0 1px rgba(225, 0, 26, 0.25);
}
.honeycomb
    .custom-control-input.is-invalid:focus:not(:checked)
    ~ .custom-control-label:before,
.was-validated
    .honeycomb
    .custom-control-input:invalid:focus:not(:checked)
    ~ .custom-control-label:before {
    border-color: #e1001a;
}
.honeycomb .custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .honeycomb .custom-file-input:invalid ~ .custom-file-label {
    border-color: #e1001a;
}
.honeycomb .custom-file-input.is-invalid ~ .invalid-feedback,
.honeycomb .custom-file-input.is-invalid ~ .invalid-tooltip,
.was-validated .honeycomb .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .honeycomb .custom-file-input:invalid ~ .invalid-tooltip {
    display: block;
}
.honeycomb .custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated
    .honeycomb
    .custom-file-input:invalid:focus
    ~ .custom-file-label {
    border-color: #e1001a;
    box-shadow: 0 0 0 1px rgba(225, 0, 26, 0.25);
}
.honeycomb .form-inline {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
}
.honeycomb .form-inline .form-check {
    width: 100%;
}
@media (min-width: 600px) {
    .honeycomb .form-inline label {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-bottom: 0;
    }
    .honeycomb .form-inline .form-group {
        align-items: center;
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        margin-bottom: 0;
    }
    .honeycomb .form-inline .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto;
    }
    .honeycomb .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .honeycomb .form-inline .custom-select,
    .honeycomb .form-inline .input-group {
        width: auto;
    }
    .honeycomb .form-inline .form-check {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-left: 0;
        width: auto;
    }
    .honeycomb .form-inline .form-check-input {
        flex-shrink: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        position: relative;
    }
    .honeycomb .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }
    .honeycomb .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}
.honeycomb .form-check.is-invalid legend,
.honeycomb .form-group.is-invalid legend {
    margin-bottom: 1rem;
}
.honeycomb .form-check.is-invalid .form-group-error,
.honeycomb .form-group.is-invalid .form-group-error {
    margin-bottom: 1rem;
    position: relative;
}
.honeycomb .form-check.is-invalid .form-group-error:before,
.honeycomb .form-group.is-invalid .form-group-error:before {
    border: 0.125rem solid #e1001a;
    bottom: -0.25rem;
    content: " ";
    left: -0.25rem;
    position: absolute;
    right: -0.25rem;
    top: -0.25rem;
}
@media (min-width: 768px) {
    .honeycomb .form-check.is-invalid .form-group-error:before,
    .honeycomb .form-group.is-invalid .form-group-error:before {
        bottom: -0.5rem;
        left: -0.5rem;
        right: -0.5rem;
        top: -0.5rem;
    }
}
.honeycomb .form-check.is-invalid .form-group-error ~ .invalid-feedback,
.honeycomb .form-check.is-invalid .invalid-feedback,
.honeycomb .form-group.is-invalid .form-group-error ~ .invalid-feedback,
.honeycomb .form-group.is-invalid .invalid-feedback {
    display: block;
}
.honeycomb .form-check label,
.honeycomb .form-check legend,
.honeycomb .form-group label,
.honeycomb .form-group legend {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .form-check label,
.honeycomb .form-group label {
    display: flex;
    flex-wrap: wrap;
}
.honeycomb .form-check label.form-check-label,
.honeycomb .form-group label.form-check-label {
    --textstyle: "Text16Left";
    cursor: pointer;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .form-check label .form-check-label-text,
.honeycomb .form-group label .form-check-label-text {
    display: flex;
    flex: 1 1 65%;
    flex-direction: column;
    width: 65%;
}
.honeycomb .form-check label .form-check-label-text-secondary,
.honeycomb .form-group label .form-check-label-text-secondary {
    color: #706d6e;
}
.honeycomb .form-check label .form-label-text-secondary,
.honeycomb .form-group label .form-label-text-secondary {
    color: #706d6e;
    font-weight: 400;
}
.honeycomb .form-check label .tooltip,
.honeycomb .form-group label .tooltip {
    margin-bottom: -0.2rem;
    margin-left: -0.1rem;
    padding: 0.1rem 0.125rem 0.3rem 0.25rem;
}
.honeycomb .form-check label .tooltip--visible,
.honeycomb .form-group label .tooltip--visible {
    background-color: #1175b5;
}
.honeycomb .form-check label .tooltip .tooltip__label,
.honeycomb .form-group label .tooltip .tooltip__label {
    border-bottom: dashed;
    padding-left: 0;
}
.honeycomb .form-check input[type="date"].form-control,
.honeycomb .form-group input[type="date"].form-control {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
}
.honeycomb .form-check input[type="date"].form-control::-webkit-clear-button,
.honeycomb
    .form-check
    input[type="date"].form-control::-webkit-inner-spin-button,
.honeycomb .form-group input[type="date"].form-control::-webkit-clear-button,
.honeycomb
    .form-group
    input[type="date"].form-control::-webkit-inner-spin-button {
    display: none;
}
.honeycomb .form-check .form-check-input.is-invalid ~ .form-check-label,
.honeycomb .form-group .form-check-input.is-invalid ~ .form-check-label,
.was-validated
    .honeycomb
    .form-group
    .form-check-input:invalid
    ~ .form-check-label,
.was-validated
    .honeycomb
    .form-check
    .form-check-input:invalid
    ~ .form-check-label {
    color: #1e1e1e;
}
.honeycomb .form-check input[type="checkbox"].form-check-input,
.honeycomb .form-check input[type="radio"].form-check-input,
.honeycomb .form-group input[type="checkbox"].form-check-input,
.honeycomb .form-group input[type="radio"].form-check-input {
    height: 0;
    opacity: 0;
    width: 0;
}
.honeycomb .form-check input[type="checkbox"].form-check-input ~ label,
.honeycomb .form-check input[type="radio"].form-check-input ~ label,
.honeycomb .form-group input[type="checkbox"].form-check-input ~ label,
.honeycomb .form-group input[type="radio"].form-check-input ~ label {
    position: relative;
}
.honeycomb .form-check input[type="checkbox"].form-check-input ~ label:before,
.honeycomb .form-check input[type="radio"].form-check-input ~ label:before,
.honeycomb .form-group input[type="checkbox"].form-check-input ~ label:before,
.honeycomb .form-group input[type="radio"].form-check-input ~ label:before {
    background-color: #fff;
    border: 0.125rem solid #1e1e1e;
    content: " ";
    cursor: pointer;
    display: inline-block;
    flex: 0 0 auto;
    height: 1.5rem;
    margin-right: 0.5rem;
    position: relative;
    vertical-align: top;
    width: 1.5rem;
}
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:before,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:before {
    background-color: #1e1e1e;
}
.honeycomb .form-check input[type="radio"].form-check-input ~ label:before,
.honeycomb .form-group input[type="radio"].form-check-input ~ label:before {
    border-radius: 50%;
}
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input:focus
    ~ label:before,
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input
    ~ label:active:before,
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input
    ~ label:focus:before,
.honeycomb
    .form-check
    input[type="radio"].form-check-input:focus
    ~ label:before,
.honeycomb
    .form-check
    input[type="radio"].form-check-input
    ~ label:active:before,
.honeycomb
    .form-check
    input[type="radio"].form-check-input
    ~ label:focus:before,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input:focus
    ~ label:before,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input
    ~ label:active:before,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input
    ~ label:focus:before,
.honeycomb
    .form-group
    input[type="radio"].form-check-input:focus
    ~ label:before,
.honeycomb
    .form-group
    input[type="radio"].form-check-input
    ~ label:active:before,
.honeycomb
    .form-group
    input[type="radio"].form-check-input
    ~ label:focus:before {
    border-color: #1175b5;
    border-width: 0.25rem;
}
.honeycomb .form-check input[type="checkbox"].form-check-input ~ label:focus,
.honeycomb .form-check input[type="radio"].form-check-input ~ label:focus,
.honeycomb .form-group input[type="checkbox"].form-check-input ~ label:focus,
.honeycomb .form-group input[type="radio"].form-check-input ~ label:focus {
    outline: none;
}
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input:indeterminate
    ~ label:after,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input:indeterminate
    ~ label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v2H0z' fill='%231F1F1F' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    color: #1e1e1e;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 2px;
    left: 0.375rem;
    line-height: 1.5rem;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 12px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .honeycomb
        .form-check
        input[type="checkbox"].form-check-input:indeterminate
        ~ label:after,
    .honeycomb
        .form-group
        input[type="checkbox"].form-check-input:indeterminate
        ~ label:after {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input:checked
    ~ label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%23231F20' d='m17.648 8-6.734 7.1-2.581-2.67L7 13.9l3.874 4.1h.017L19 9.44z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    color: #1e1e1e;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 26px;
    left: -0.03125rem;
    line-height: 1.5rem;
    position: absolute;
    top: -0.0625rem;
    vertical-align: middle;
    width: 26px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .honeycomb
        .form-check
        input[type="checkbox"].form-check-input:checked
        ~ label:after,
    .honeycomb
        .form-group
        input[type="checkbox"].form-check-input:checked
        ~ label:after {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
.honeycomb
    .form-check
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb
    .form-group
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23FFF' d='m16.648 7-6.734 7.1-2.581-2.67L6 12.9 9.874 17h.017L18 8.44z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 24px;
    left: 0;
    line-height: 1.5rem;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 24px;
}
.honeycomb
    .form-check
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb
    .form-group
    input[type="radio"].form-check-input:checked
    ~ label:after {
    background: #1e1e1e;
    border-radius: 100%;
    content: " ";
    height: 0.75rem;
    left: 0.375rem;
    position: absolute;
    top: 0.375rem;
    width: 0.75rem;
}
@media (forced-colors: active) {
    .honeycomb
        .form-check
        input[type="radio"].form-check-input:checked
        ~ label:after,
    .honeycomb
        .form-group
        input[type="radio"].form-check-input:checked
        ~ label:after {
        background: canvastext;
        forced-color-adjust: none;
    }
}
.honeycomb .form-check select,
.honeycomb .form-group select {
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m5.331 7 6.588 7 6.588-7 1.332 1.414-7.92 8.414L4 8.414z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
    background-position: right 15px top 13px;
    background-repeat: no-repeat;
    border-radius: 0;
    display: inline-block;
    padding-right: 2.5rem;
    vertical-align: middle;
}
.honeycomb .form-check select::-ms-expand,
.honeycomb .form-group select::-ms-expand {
    display: none;
}
.honeycomb .form-text,
.honeycomb .help-text {
    --textstyle: "Text16SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .form-text.invalid-feedback,
.honeycomb .help-text.invalid-feedback {
    color: #e1001a;
}
.honeycomb p.form-text,
.honeycomb p.help-text {
    margin-bottom: 0;
}
.honeycomb .form-checkboxlist .form-text {
    display: block;
    margin-top: -0.5rem;
}
.honeycomb .form-checkboxlist .form-text.invalid-feedback {
    margin-bottom: 1rem;
}
.honeycomb .invalid-feedback .icon-wrapper {
    margin-right: 0.25rem;
}
.honeycomb .invalid-feedback .icon-wrapper i,
.honeycomb .invalid-feedback .icon-wrapper img,
.honeycomb .invalid-feedback .icon-wrapper svg {
    align-self: start;
    display: flex;
    height: 1.5rem;
    width: 1rem;
}
.honeycomb .invalid-feedback .icon-wrapper i {
    background-position: 50%;
}
.honeycomb .invalid-feedback span {
    color: #e1001a;
}
.honeycomb .form-check,
.honeycomb .form-check-inline {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
.honeycomb .form-check-inline {
    align-items: start;
}
.honeycomb .form-field__with-btn {
    position: relative;
}
.honeycomb .form-field__with-btn .btn-action-formfield,
.honeycomb .form-field__with-btn a.btn-action-formfield {
    background: transparent;
    border: none;
    border-radius: 0;
    color: #1175b5;
    padding: 0.75rem 1rem;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
}
.honeycomb .form-field__with-btn .btn-action-formfield:hover,
.honeycomb .form-field__with-btn a.btn-action-formfield:hover {
    text-decoration: underline;
}
.honeycomb .form-field__with-btn .btn-action-formfield:active,
.honeycomb .form-field__with-btn a.btn-action-formfield:active {
    color: #1e1e1e;
    text-decoration: underline;
}
.honeycomb .form-field__with-btn .btn-action-formfield--focus,
.honeycomb .form-field__with-btn .btn-action-formfield:focus,
.honeycomb .form-field__with-btn a.btn-action-formfield--focus,
.honeycomb .form-field__with-btn a.btn-action-formfield:focus {
    outline-offset: 2px;
}
.honeycomb .form-field__with-btn .btn-action-formfield.disabled,
.honeycomb .form-field__with-btn .btn-action-formfield[disabled],
.honeycomb .form-field__with-btn a.btn-action-formfield.disabled,
.honeycomb .form-field__with-btn a.btn-action-formfield[disabled] {
    background: transparent;
    display: none;
    visibility: none;
}
.honeycomb .form-field__with-btn .form-control {
    padding-right: 3.25rem;
}
.honeycomb .lg-field .form-group .form-control {
    max-width: 100%;
    min-width: inherit;
}
@media (min-width: 600px) {
    .honeycomb .lg-field .form-group .form-control {
        max-width: 23.4375rem;
        min-width: 23.4375rem;
    }
}
.honeycomb .med-field .form-group .form-control {
    max-width: 100%;
    min-width: inherit;
}
@media (min-width: 600px) {
    .honeycomb .med-field .form-group .form-control {
        max-width: 18.75rem;
        min-width: 18.75rem;
    }
}
.honeycomb .sm-field .form-group .form-control {
    max-width: 10.5625rem;
    min-width: 10.5625rem;
}
.honeycomb .custom-select.is-valid,
.honeycomb .form-control.is-valid,
.honeycomb .was-validated .custom-select:valid,
.honeycomb .was-validated .form-control:valid {
    border-color: #1e1e1e;
}
.honeycomb .custom-select.is-invalid,
.honeycomb .form-control.is-invalid,
.honeycomb .was-validated .custom-select:invalid,
.honeycomb .was-validated .form-control:invalid {
    box-shadow: 0 0 0 0.0625rem #e1001a;
}
.honeycomb .custom-select.is-valid:focus,
.honeycomb .form-control.is-valid:focus,
.honeycomb .was-validated .custom-select:valid:focus,
.honeycomb .was-validated .form-control:valid:focus {
    border-color: #1175b5;
    box-shadow: 0 0 0 0.0625rem #1175b5;
}
.honeycomb .custom-select.is-invalid:focus,
.honeycomb .form-control.is-invalid:focus,
.honeycomb .was-validated .custom-select:invalid:focus,
.honeycomb .was-validated .form-control:invalid:focus {
    border-color: #1175b5;
    box-shadow: 0 0 0 0.0625rem #1175b5;
}
.honeycomb .netbank-hero {
    --background-color: "brand";
    background-color: #fc0;
    padding-bottom: 3rem;
    padding-top: 2rem;
}
@media (min-width: 768px) {
    .honeycomb .netbank-hero {
        padding-top: 3rem;
    }
}
.honeycomb .netbank-hero .hero-heading {
    flex-shrink: 0;
}
.honeycomb .netbank-hero .hero-heading h1 {
    margin-bottom: 1rem;
}
@media (min-width: 768px) {
    .honeycomb .netbank-hero .hero-heading {
        align-self: center;
    }
    .honeycomb .netbank-hero .hero-heading h1 {
        margin-bottom: 0;
    }
    .honeycomb .netbank-hero .hero-intro {
        align-self: flex-end;
        padding-bottom: 2px;
        padding-left: 1rem;
    }
}
.honeycomb .footerorigination li,
.honeycomb .footerorigination p {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .footerorigination.bg-light li,
.honeycomb .footerorigination.bg-light p {
    color: #706d6e;
}
.honeycomb .footerorigination.bg-dark li,
.honeycomb .footerorigination.bg-dark p {
    color: #f4f4f4;
}
.honeycomb .accordion-content {
    display: none;
    height: 0;
    overflow: hidden;
    padding: 0 0.5rem 2rem;
    transition: height 0.3s linear;
}
.honeycomb .accordion-content.withpictogram {
    margin-top: 0.5rem;
    padding: 0 0.5rem 2rem;
}
@media (min-width: 600px) {
    .honeycomb .accordion-content.withpictogram {
        margin-left: 3.5rem;
    }
    .honeycomb .accordion-content {
        padding: 0 1.5rem 2rem;
    }
}
.honeycomb .accordion {
    border-bottom: 0.0625rem solid #d3d2d2;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
}
.honeycomb .accordion .accordion-header {
    color: #1e1e1e;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 0.5rem;
}
.honeycomb .accordion .accordion-header .withpictogram {
    margin-top: 0.6875rem;
}
@media (min-width: 600px) {
    .honeycomb .accordion .accordion-header {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .honeycomb .accordion .accordion-header .withpictogram {
        margin-top: 0;
    }
}
.honeycomb .accordion .accordion-header[type="button"] {
    --textstyle: "Text16EmphasisLeft";
    background-color: initial;
    border: none;
    border-top: 0.0625rem solid #d3d2d2;
    cursor: pointer;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
    width: 100%;
}
.honeycomb .accordion .accordion-header[type="button"] .icon-wrapper {
    margin-left: 1rem;
}
@media (min-width: 600px) {
    .honeycomb .accordion .accordion-header[type="button"] {
        padding: 1.5rem;
    }
    .honeycomb
        .accordion
        .accordion-header[type="button"]
        .accordion-tile
        .tile-pictogram {
        margin-left: -0.75rem;
    }
}
.honeycomb .accordion .accordion-header--clickable {
    border-top: 0.0625rem solid #d3d2d2;
    cursor: pointer;
}
.honeycomb .accordion .accordion-header__btn {
    background-color: initial;
    border: none;
    cursor: pointer;
    font-size: 1.5rem;
    height: 3rem;
    padding: 0;
    width: 3.5625rem;
}
.honeycomb .accordion .accordion-header__btn.withpictogram {
    margin-top: 0;
}
.honeycomb .accordion .accordion-header__btn:active,
.honeycomb .accordion .accordion-header__btn:focus,
.honeycomb .accordion .accordion-header__btn:hover {
    outline: 0.125rem solid #1175b5;
    outline-offset: -0.125rem;
}
.honeycomb .accordion .accordion-header:active,
.honeycomb .accordion .accordion-header:focus,
.honeycomb .accordion .accordion-header:hover {
    outline-color: #1175b5;
}
.honeycomb .accordion .accordion-header h2,
.honeycomb .accordion .accordion-header h3,
.honeycomb .accordion .accordion-header h4,
.honeycomb .accordion .accordion-header h5,
.honeycomb .accordion .accordion-header h6 {
    margin: 0;
}
.honeycomb .accordion-tile {
    align-items: flex-start;
    display: flex;
}
.honeycomb .accordion-tile .tile-pictogram {
    margin-right: 0.5rem;
}
@media (min-width: 600px) {
    .honeycomb .accordion-tile .tile-pictogram {
        width: 3.125rem;
    }
}
.honeycomb .accordion-tile .tile-pictogram img {
    width: 2.5rem;
}
@media (min-width: 600px) {
    .honeycomb .accordion-tile .tile-pictogram img {
        width: auto;
    }
}
.honeycomb .accordion-tile .tile-content,
.honeycomb .accordion-tile + .chevron {
    align-self: center;
}
.honeycomb .accordion-tile .tile-content .tile-heading {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .accordion-tile .tile-content .tile-secondary {
    --textstyle: "Text16SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-top: 0.5rem;
    text-align: left;
}
@media (min-width: 600px) {
    .honeycomb .accordion-tile .tile-content .tile-secondary {
        margin-top: 0.7rem;
    }
}
.honeycomb .accordion ul {
    -webkit-margin-end: 0;
    -webkit-margin-start: 0;
    -webkit-padding-start: 0;
    margin: 0;
    margin-inline-end: 0;
    margin-inline-start: 0;
    padding-inline-start: 0;
}
.honeycomb .accordion ul li {
    list-style: none;
}
.honeycomb .cdd-container {
    position: relative;
}
.honeycomb .cdd-combobox {
    background-color: #fff;
    border: 1px solid #706d6e;
    cursor: pointer;
    padding: 0 3.5rem 0 1rem;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.honeycomb .cdd-combobox--invalid {
    border: 1px solid #e1001a;
}
.honeycomb .icon-wrapper.cdd-combobox__chevron {
    margin-right: 1rem;
    position: absolute;
    right: 0;
    top: 2.25rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: -webkit-transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        -webkit-transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .honeycomb .icon-wrapper.cdd-combobox__chevron {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
@media (min-width: 600px) {
    .honeycomb .icon-wrapper.cdd-combobox__chevron {
        top: 50%;
    }
}
.honeycomb .icon-wrapper.cdd-combobox__chevron--open {
    -webkit-transform: rotateX(180deg) translateY(11px);
    transform: rotateX(180deg) translateY(11px);
}
.honeycomb .cdd-combobox:focus-visible {
    outline: 3px solid #1175b5;
    outline-offset: -3px;
}
.honeycomb .cdd-listbox {
    background-color: #fff;
    box-shadow: 0 3px 3px rgba(30, 30, 30, 0.16),
        0 1px 8px rgba(30, 30, 30, 0.08);
    display: flex;
    flex-direction: column;
    left: 0;
    max-height: 330px;
    outline: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1;
}
@media (forced-colors: active) {
    .honeycomb .cdd-listbox {
        border: 1px solid canvastext;
    }
}
.honeycomb .cdd-listbox-enter {
    -webkit-clip-path: inset(20px -5px -5px -5px);
    clip-path: inset(20px -5px -5px -5px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
.honeycomb .cdd-listbox-enter.cdd-listbox-enter--active {
    transition: -webkit-transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        -webkit-clip-path 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        clip-path 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        clip-path 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        -webkit-transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),
        -webkit-clip-path 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.honeycomb .cdd-listbox-enter.cdd-listbox-enter--active,
.honeycomb .cdd-listbox-exit {
    -webkit-clip-path: inset(0 -5px -5px -5px);
    clip-path: inset(0 -5px -5px -5px);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.honeycomb .cdd-listbox-exit.cdd-listbox-exit--active {
    -webkit-clip-path: inset(20px -5px -5px -5px);
    clip-path: inset(20px -5px -5px -5px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    transition: -webkit-transform 0.2s ease-in, -webkit-clip-path 0.2s ease-in;
    transition: transform 0.2s ease-in, clip-path 0.2s ease-in;
    transition: transform 0.2s ease-in, clip-path 0.2s ease-in,
        -webkit-transform 0.2s ease-in, -webkit-clip-path 0.2s ease-in;
}
.honeycomb .cdd-placeholder {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    padding: 1.5rem 0;
    text-align: left;
}
.honeycomb .cdd-placeholder--line24 {
    line-height: 1.5rem;
}
.honeycomb .cdd-item {
    display: flex;
    flex-wrap: nowrap;
    overflow-wrap: break-word;
    padding: 1rem 0;
    text-align: left;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
}
.honeycomb .cdd-item__wrapper {
    background-color: #fff;
    border: none;
    color: #1e1e1e;
    outline: transparent;
    padding: 0 1rem;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}
.honeycomb .cdd-item__wrapper:before {
    border-top: 1px solid #d3d2d2;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 2rem);
}
.honeycomb .cdd-item__wrapper:first-child:before,
.honeycomb .cdd-item__wrapper:focus-visible:before {
    content: none;
}
.honeycomb button.cdd-item__wrapper:focus {
    outline: none;
}
.honeycomb button.cdd-item__wrapper:focus-visible {
    outline: 3px solid #1175b5;
    outline-offset: -3px;
}
.honeycomb .cdd-item__image {
    display: flex;
    flex-shrink: 0;
    height: 2.5rem;
    overflow: hidden;
    width: 2.5rem;
}
.honeycomb .cdd-item__image--circular {
    background-color: #fc0;
    border-radius: 50%;
}
.honeycomb .cdd-item__left,
.honeycomb .cdd-item__right {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media (min-width: 768px) {
    .honeycomb .cdd-item__left,
    .honeycomb .cdd-item__right {
        align-items: center;
        flex-direction: row;
    }
}
.honeycomb .cdd-item__right {
    flex-direction: column-reverse;
    margin-top: 1rem;
}
@media (min-width: 600px) {
    .honeycomb .cdd-item__right {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .honeycomb .cdd-item__right {
        flex-direction: row;
    }
}
.honeycomb .cdd-item__text-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
}
@media (min-width: 600px) {
    .honeycomb .cdd-item__text-wrapper {
        flex-direction: row;
        justify-content: space-between;
    }
}
.honeycomb .cdd-item__text {
    margin-left: 1rem;
}
.honeycomb .cdd-item__text--primary {
    --textstyle: "Text14EmphasisLeft";
    font-weight: 800;
}
.honeycomb .cdd-item__text--primary,
.honeycomb .cdd-item__text--secondary {
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .cdd-item__text--secondary {
    --textstyle: "Text14SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-weight: 400;
}
.honeycomb .choicecards legend {
    --textstyle: "Text32EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.5rem;
    text-align: left;
}
.honeycomb .choicecards.form-check.is-invalid legend,
.honeycomb .choicecards.form-group.is-invalid legend {
    margin-bottom: 1.5rem;
}
.honeycomb .choicecard {
    height: 100%;
}
.honeycomb .choicecard label {
    background-color: #fff;
    border: 1px solid #f4f4f4;
    box-shadow: 0 3px 3px 0 rgba(30, 30, 30, 0.16),
        0 1px 8px 0 rgba(30, 30, 30, 0.08);
    cursor: pointer;
    display: block;
    height: auto;
    padding-bottom: 2.5rem;
    padding-top: 1rem;
    position: relative;
}
@media (min-width: 768px) {
    .honeycomb .choicecard label {
        height: 100%;
        padding-top: 1.5rem;
    }
}
.honeycomb .choicecard label .pictogram {
    display: none;
}
@media (min-width: 768px) {
    .honeycomb .choicecard label .pictogram {
        display: block;
        margin-bottom: 1.5rem;
        margin-left: auto;
        margin-right: auto;
    }
}
.honeycomb .choicecard label .label-heading,
.honeycomb .choicecard label h2 {
    --textstyle: "Text16EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    margin: 0 0 0.5rem;
    padding: 0 1.5rem;
    text-align: center;
}
@media (min-width: 768px) {
    .honeycomb .choicecard label .label-heading,
    .honeycomb .choicecard label h2 {
        --textstyle: "Text20EmphasisCenter";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1.25rem;
        font-weight: 800;
        line-height: 1.75rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
        text-align: center;
    }
}
.honeycomb .choicecard label p {
    --textstyle: "Text14Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin-bottom: 1rem;
    padding: 0 1.5rem;
    text-align: center;
}
@media (min-width: 768px) {
    .honeycomb .choicecard label p {
        --textstyle: "Text16Center";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5rem;
        text-align: center;
    }
}
.honeycomb .choicecard label .choicecard__cta {
    --textstyle: "Text16EmphasisCenter";
    background: #f4f4f4;
    bottom: 0;
    display: block;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    left: 0;
    line-height: 1.5rem;
    padding: 0.5rem;
    position: absolute;
    text-align: center;
    width: 100%;
}
.honeycomb .choicecard label .choicecard__cta .hc-icon {
    color: #fff;
    display: block;
    font-size: 2rem;
}
.honeycomb .choicecard label .choicecard__cta-title {
    display: block;
}
.honeycomb .choicecard label .choicecard__img {
    display: block;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}
.honeycomb .choicecard label .choicecard__cta-icon {
    display: none;
}
.honeycomb .choicecard label:hover {
    box-shadow: 0 5px 10px 0 rgba(30, 30, 30, 0.16),
        0 2px 8px 0 rgba(30, 30, 30, 0.08);
}
.honeycomb .choicecard:not(.new-variant) input:checked + label {
    border: 1px solid #1e1e1e;
}
.honeycomb
    .choicecard:not(.new-variant)
    input:checked
    + label
    .choicecard__cta {
    background-color: #1e1e1e;
}
@media (forced-colors: active) {
    .honeycomb
        .choicecard:not(.new-variant)
        input:checked
        + label
        .choicecard__cta {
        background: canvastext;
        forced-color-adjust: none;
    }
}
.honeycomb
    .choicecard:not(.new-variant)
    input:checked
    + label
    .choicecard__cta-icon,
.honeycomb
    .choicecard:not(.new-variant)
    input:checked
    + label
    .choicecard__cta-icon
    > span {
    display: block;
}
.honeycomb
    .choicecard:not(.new-variant)
    input:checked
    + label
    .choicecard__cta-icon
    > span
    svg {
    margin-left: auto;
    margin-right: auto;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .honeycomb
        .choicecard:not(.new-variant)
        input:checked
        + label
        .choicecard__cta-icon
        > span
        svg {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
.honeycomb
    .choicecard:not(.new-variant)
    input:checked
    + label
    .choicecard__cta-title {
    display: none;
}
.honeycomb .choicecard input:focus + label {
    border: 1px solid #1175b5;
    outline: 1px solid #1175b5;
}
.honeycomb .choicecard:focus {
    outline: none;
}
.honeycomb .choicecard:focus label {
    border: 1px solid #1175b5;
    outline: 1px solid #1175b5;
}
.honeycomb .choicecard.new-variant label:before {
    background-color: #fff;
    border: 0.125rem solid #1e1e1e;
    bottom: 1.5rem;
    content: " ";
    cursor: pointer;
    flex: 0 0 1.5rem;
    height: 1.5rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 1.5rem;
}
.honeycomb .choicecard.new-variant input[type="radio"] ~ label:before {
    border-radius: 50%;
}
.honeycomb .choicecard.new-variant input[type="checkbox"]:focus ~ label:before,
.honeycomb .choicecard.new-variant input[type="checkbox"] ~ label:active:before,
.honeycomb .choicecard.new-variant input[type="checkbox"] ~ label:focus:before,
.honeycomb .choicecard.new-variant input[type="radio"]:focus ~ label:before,
.honeycomb .choicecard.new-variant input[type="radio"] ~ label:active:before,
.honeycomb .choicecard.new-variant input[type="radio"] ~ label:focus:before {
    border-color: #1175b5;
    border-width: 0.25rem;
}
.honeycomb .choicecard.new-variant input[type="checkbox"] ~ label:focus,
.honeycomb .choicecard.new-variant input[type="radio"] ~ label:focus {
    outline: none;
}
.honeycomb
    .choicecard.new-variant
    input[type="checkbox"]:checked
    ~ label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%23231F20' d='m17.648 8-6.734 7.1-2.581-2.67L7 13.9l3.874 4.1h.017L19 9.44z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    bottom: 1.4375rem;
    color: #1e1e1e;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 26px;
    left: 0;
    line-height: 1.5rem;
    margin: auto;
    position: absolute;
    right: 0;
    top: auto;
    vertical-align: middle;
    width: 26px;
}
.honeycomb .choicecard.new-variant input[type="radio"]:checked ~ label:after {
    background: #1e1e1e;
    border-radius: 100%;
    bottom: 1.875rem;
    content: " ";
    height: 0.75rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: auto;
    width: 0.75rem;
}
@media (max-width: 767.98px) {
    .honeycomb .choicecard.mini-version .choicecard__cta,
    .honeycomb .choicecard.mini-version .pictogram {
        display: none;
    }
    .honeycomb .choicecard.mini-version label {
        padding: 1rem 1rem 1rem 1.875rem;
    }
    .honeycomb .choicecard.mini-version label .label-heading,
    .honeycomb .choicecard.mini-version label h2,
    .honeycomb .choicecard.mini-version label p {
        margin-bottom: 0;
        text-align: left;
    }
    .honeycomb .choicecard.mini-version label:before {
        background-color: #fff;
        border: 0.125rem solid #1e1e1e;
        bottom: auto;
        content: " ";
        cursor: pointer;
        flex: 0 0 1.5rem;
        height: 1.5rem;
        left: 1rem;
        margin: auto;
        position: absolute;
        right: auto;
        top: 1rem;
        width: 1.5rem;
    }
    .honeycomb .choicecard.mini-version input[type="radio"] ~ label:before {
        border-radius: 50%;
    }
    .honeycomb
        .choicecard.mini-version
        input[type="checkbox"]:focus
        ~ label:before,
    .honeycomb
        .choicecard.mini-version
        input[type="checkbox"]
        ~ label:active:before,
    .honeycomb
        .choicecard.mini-version
        input[type="checkbox"]
        ~ label:focus:before,
    .honeycomb
        .choicecard.mini-version
        input[type="radio"]:focus
        ~ label:before,
    .honeycomb
        .choicecard.mini-version
        input[type="radio"]
        ~ label:active:before,
    .honeycomb
        .choicecard.mini-version
        input[type="radio"]
        ~ label:focus:before {
        border-color: #1175b5;
        border-width: 0.25rem;
    }
    .honeycomb .choicecard.mini-version input[type="checkbox"] ~ label:focus,
    .honeycomb .choicecard.mini-version input[type="radio"] ~ label:focus {
        outline: none;
    }
    .honeycomb
        .choicecard.mini-version
        input[type="checkbox"]:checked
        ~ label:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%23231F20' d='m17.648 8-6.734 7.1-2.581-2.67L7 13.9l3.874 4.1h.017L19 9.44z'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        bottom: auto;
        color: #1e1e1e;
        content: " ";
        display: inline-block;
        font-size: 1.5rem;
        height: 26px;
        left: 0.9375rem;
        line-height: 1.5rem;
        margin: auto;
        position: absolute;
        right: auto;
        top: 0.9375rem;
        vertical-align: middle;
        width: 26px;
    }
    .honeycomb
        .choicecard.mini-version
        input[type="radio"]:checked
        ~ label:after {
        background: #1e1e1e;
        border-radius: 100%;
        bottom: auto;
        content: " ";
        height: 0.75rem;
        left: 1.375rem;
        margin: auto;
        position: absolute;
        right: auto;
        top: 1.375rem;
        width: 0.75rem;
    }
}
.honeycomb .choicecard.no-pictogram-version label {
    padding: 1rem 1rem 1rem 1.875rem;
}
.honeycomb .choicecard.no-pictogram-version label.label-aligned p {
    padding-top: 0.125rem;
}
@media (min-width: 600px) {
    .honeycomb .choicecard.no-pictogram-version label.label-aligned p {
        padding-top: 0.25rem;
    }
}
.honeycomb .choicecard.no-pictogram-version label .label-heading,
.honeycomb .choicecard.no-pictogram-version label h2,
.honeycomb .choicecard.no-pictogram-version label p {
    margin-bottom: 0;
    text-align: left;
}
.honeycomb .choicecard.no-pictogram-version label:before {
    background-color: #fff;
    border: 0.125rem solid #1e1e1e;
    bottom: auto;
    content: " ";
    cursor: pointer;
    flex: 0 0 1.5rem;
    height: 1.5rem;
    left: 1rem;
    margin: auto;
    position: absolute;
    right: auto;
    top: 1rem;
    width: 1.5rem;
}
@media (min-width: 600px) {
    .honeycomb .choicecard.no-pictogram-version label:before {
        top: 1.25rem;
    }
}
.honeycomb .choicecard.no-pictogram-version input[type="radio"] ~ label:before {
    border-radius: 50%;
}
.honeycomb
    .choicecard.no-pictogram-version
    input[type="checkbox"]:focus
    ~ label:before,
.honeycomb
    .choicecard.no-pictogram-version
    input[type="checkbox"]
    ~ label:active:before,
.honeycomb
    .choicecard.no-pictogram-version
    input[type="checkbox"]
    ~ label:focus:before,
.honeycomb
    .choicecard.no-pictogram-version
    input[type="radio"]:focus
    ~ label:before,
.honeycomb
    .choicecard.no-pictogram-version
    input[type="radio"]
    ~ label:active:before,
.honeycomb
    .choicecard.no-pictogram-version
    input[type="radio"]
    ~ label:focus:before {
    border-color: #1175b5;
    border-width: 0.25rem;
}
.honeycomb
    .choicecard.no-pictogram-version
    input[type="checkbox"]
    ~ label:focus,
.honeycomb .choicecard.no-pictogram-version input[type="radio"] ~ label:focus {
    outline: none;
}
.honeycomb
    .choicecard.no-pictogram-version
    input[type="checkbox"]:checked
    ~ label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%23231F20' d='m17.648 8-6.734 7.1-2.581-2.67L7 13.9l3.874 4.1h.017L19 9.44z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    bottom: auto;
    color: #1e1e1e;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 26px;
    left: 0.9375rem;
    line-height: 1.5rem;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0.9375rem;
    vertical-align: middle;
    width: 26px;
}
@media (min-width: 600px) {
    .honeycomb
        .choicecard.no-pictogram-version
        input[type="checkbox"]:checked
        ~ label:after {
        top: 1.1875rem;
    }
}
.honeycomb
    .choicecard.no-pictogram-version
    input[type="radio"]:checked
    ~ label:after {
    background: #1e1e1e;
    border-radius: 100%;
    bottom: auto;
    content: " ";
    height: 0.75rem;
    left: 1.375rem;
    margin: auto;
    position: absolute;
    right: auto;
    top: 1.375rem;
    width: 0.75rem;
}
@media (min-width: 600px) {
    .honeycomb
        .choicecard.no-pictogram-version
        input[type="radio"]:checked
        ~ label:after {
        top: 1.625rem;
    }
}
.honeycomb .headerorigination {
    box-shadow: 0 3px 3px 0 rgba(30, 30, 30, 0.16),
        0 1px 8px 0 rgba(30, 30, 30, 0.08);
    padding-bottom: 1rem;
    padding-top: 1rem;
    position: relative;
    z-index: 1;
}
.honeycomb .headerorigination .container-fluid {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.honeycomb .headerorigination header {
    display: flex;
}
.honeycomb .headerorigination .headerorigination-logo {
    display: inline-flex;
    flex: 1 1;
}
.honeycomb .headerorigination .headerorigination-logo a {
    border-bottom: none;
    padding: 0;
    text-decoration: none;
}
.honeycomb .headerorigination .headerorigination-close {
    border: none;
    color: #1175b5;
    flex: 0 1 auto;
}
.honeycomb .headerorigination .headerorigination-close .close-label {
    padding-right: 0.5rem;
}
.honeycomb .headerorigination .headerorigination-close:hover {
    color: #1175b5;
}
.honeycomb .headerorigination .headerorigination-close:hover .close-label {
    text-decoration: underline;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .honeycomb .headerorigination .headerorigination-close .close-icon svg {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
@media (forced-colors: active) {
    .honeycomb .headerorigination button.headerorigination-close:focus {
        border: 1px solid highlight;
    }
}
.honeycomb .hc-footer .container-fluid {
    max-width: 79rem;
}
.honeycomb .hc-footer .footer-nav {
    --textstyle: "Text16Left";
    border-bottom: 1px solid #d3d2d2;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 0;
    padding-bottom: 1.5rem;
    text-align: left;
}
.honeycomb .hc-footer .footer-nav h4 {
    margin-bottom: 0.5rem;
    margin-top: 2rem;
    text-transform: uppercase;
}
.honeycomb .hc-footer .footer-nav ul {
    list-style: none;
    padding-left: 0;
}
.honeycomb .hc-footer .footer-nav ul li {
    margin-bottom: 0.5rem;
}
.honeycomb .hc-footer .footer-nav ul li:last-child {
    margin-bottom: 0;
}
.honeycomb .hc-footer .footer-nav ul__social li {
    margin-bottom: 0.3125rem;
}
.honeycomb .hc-footer .footer-nav ul.nav-links__social .icon-wrapper:focus,
.honeycomb .hc-footer .footer-nav ul.nav-links__social .icon-wrapper:hover,
.honeycomb .hc-footer .footer-nav ul.nav-links__social a.nav-link:focus,
.honeycomb .hc-footer .footer-nav ul.nav-links__social a.nav-link:hover {
    border-bottom: none;
}
.honeycomb
    .hc-footer
    .footer-nav
    ul.nav-links__social
    .icon-wrapper:focus
    .ml-2,
.honeycomb
    .hc-footer
    .footer-nav
    ul.nav-links__social
    .icon-wrapper:hover
    .ml-2,
.honeycomb .hc-footer .footer-nav ul.nav-links__social a.nav-link:focus .ml-2,
.honeycomb .hc-footer .footer-nav ul.nav-links__social a.nav-link:hover .ml-2 {
    border-bottom: 1px solid #706d6e;
    margin-bottom: -0.0625rem;
}
.honeycomb .hc-footer .footer-nav ul .icon-wrapper,
.honeycomb .hc-footer .footer-nav ul a.nav-link {
    border: 0;
    color: #1e1e1e;
}
.honeycomb .hc-footer .footer-nav ul .icon-wrapper:focus,
.honeycomb .hc-footer .footer-nav ul .icon-wrapper:hover,
.honeycomb .hc-footer .footer-nav ul a.nav-link:focus,
.honeycomb .hc-footer .footer-nav ul a.nav-link:hover {
    border-bottom: 1px solid #706d6e;
}
.honeycomb .hc-footer .footer-copyright {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}
.honeycomb .hc-footer .footer-copyright p {
    --textstyle: "Text14Left";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .hc-footer .footer-copyright a,
.honeycomb .hc-footer .footer-copyright a.footer-link {
    border-color: #706d6e;
    color: #706d6e;
}
.honeycomb .sticky-footer {
    flex-shrink: 0;
}
.honeycomb .btn-action,
.honeycomb a.btn-action {
    --textstyle: "Text16Center";
    border-radius: 1.5rem;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 1.5rem 1rem 0;
    min-width: 11.25rem;
    padding: 0.6875rem 1.5rem;
    text-align: center;
    text-decoration: none;
    transition: color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1),
        background-color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
@media screen and (prefers-reduced-motion: reduce) {
    .honeycomb .btn-action,
    .honeycomb a.btn-action {
        transition: none;
    }
}
.honeycomb .btn-action:focus,
.honeycomb a.btn-action:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: 0;
}
.honeycomb .btn-action:active,
.honeycomb .btn-action:hover,
.honeycomb a.btn-action:active,
.honeycomb a.btn-action:hover {
    text-decoration: none;
}
.honeycomb .bg-dark .btn-action,
.honeycomb .bg-dark a.btn-action,
.honeycomb .bg-light .bg-dark .btn-action,
.honeycomb .bg-light .bg-dark a.btn-action {
    background: transparent;
    border-color: #fff;
    color: #fff;
}
.honeycomb .bg-dark .btn-action:hover,
.honeycomb .bg-dark a.btn-action:hover,
.honeycomb .bg-light .bg-dark .btn-action:hover,
.honeycomb .bg-light .bg-dark a.btn-action:hover {
    background: #706d6e;
    border: 1px solid #fff;
    color: #fff;
}
.honeycomb .bg-dark .btn-action:hover:focus,
.honeycomb .bg-dark a.btn-action:hover:focus,
.honeycomb .bg-light .bg-dark .btn-action:hover:focus,
.honeycomb .bg-light .bg-dark a.btn-action:hover:focus {
    border-color: transparent;
}
.honeycomb .bg-dark .btn-action:active,
.honeycomb .bg-dark a.btn-action:active,
.honeycomb .bg-light .bg-dark .btn-action:active,
.honeycomb .bg-light .bg-dark a.btn-action:active {
    background: #4f4c4d;
    border-color: #706d6e;
    color: #fff;
}
.honeycomb .bg-dark .btn-action:focus,
.honeycomb .bg-dark a.btn-action:focus,
.honeycomb .bg-light .bg-dark .btn-action:focus,
.honeycomb .bg-light .bg-dark a.btn-action:focus {
    border: 1px solid transparent;
    color: #fff;
}
@media (forced-colors: active) {
    .honeycomb .bg-dark .btn-action:focus,
    .honeycomb .bg-dark a.btn-action:focus,
    .honeycomb .bg-light .bg-dark .btn-action:focus,
    .honeycomb .bg-light .bg-dark a.btn-action:focus {
        border: 1px solid highlight;
    }
}
.honeycomb .bg-dark .btn-action.disabled,
.honeycomb .bg-dark .btn-action[disabled],
.honeycomb .bg-dark a.btn-action.disabled,
.honeycomb .bg-dark a.btn-action[disabled],
.honeycomb .bg-light .bg-dark .btn-action.disabled,
.honeycomb .bg-light .bg-dark .btn-action[disabled],
.honeycomb .bg-light .bg-dark a.btn-action.disabled,
.honeycomb .bg-light .bg-dark a.btn-action[disabled] {
    background-color: #4f4c4d;
    border: 1px solid transparent;
    color: #d3d2d2;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .bg-dark .btn-action.disabled:focus,
.honeycomb .bg-dark .btn-action[disabled]:focus,
.honeycomb .bg-dark a.btn-action.disabled:focus,
.honeycomb .bg-dark a.btn-action[disabled]:focus,
.honeycomb .bg-light .bg-dark .btn-action.disabled:focus,
.honeycomb .bg-light .bg-dark .btn-action[disabled]:focus,
.honeycomb .bg-light .bg-dark a.btn-action.disabled:focus,
.honeycomb .bg-light .bg-dark a.btn-action[disabled]:focus {
    box-shadow: none;
}
.honeycomb .bg-dark .bg-light .btn-action,
.honeycomb .bg-dark .bg-light a.btn-action,
.honeycomb .bg-light .btn-action,
.honeycomb .bg-light a.btn-action,
.honeycomb .btn-action,
.honeycomb a.btn-action {
    background: #fff;
    border-color: #706d6e;
    color: #1e1e1e;
}
.honeycomb .bg-dark .bg-light .btn-action:focus,
.honeycomb .bg-dark .bg-light a.btn-action:focus,
.honeycomb .bg-light .btn-action:focus,
.honeycomb .bg-light a.btn-action:focus,
.honeycomb .btn-action:focus,
.honeycomb a.btn-action:focus {
    border: 1px solid transparent;
    color: #1e1e1e;
}
@media (forced-colors: active) {
    .honeycomb .bg-dark .bg-light .btn-action:focus,
    .honeycomb .bg-dark .bg-light a.btn-action:focus,
    .honeycomb .bg-light .btn-action:focus,
    .honeycomb .bg-light a.btn-action:focus,
    .honeycomb .btn-action:focus,
    .honeycomb a.btn-action:focus {
        border: 1px solid highlight;
    }
}
.honeycomb .bg-dark .bg-light .btn-action:hover,
.honeycomb .bg-dark .bg-light a.btn-action:hover,
.honeycomb .bg-light .btn-action:hover,
.honeycomb .bg-light a.btn-action:hover,
.honeycomb .btn-action:hover,
.honeycomb a.btn-action:hover {
    background: #e9e9e9;
    border: 1px solid #706d6e;
    color: #1e1e1e;
}
.honeycomb .bg-dark .bg-light .btn-action:hover:focus,
.honeycomb .bg-dark .bg-light a.btn-action:hover:focus,
.honeycomb .bg-light .btn-action:hover:focus,
.honeycomb .bg-light a.btn-action:hover:focus,
.honeycomb .btn-action:hover:focus,
.honeycomb a.btn-action:hover:focus {
    border-color: transparent;
}
.honeycomb .bg-dark .bg-light .btn-action:active,
.honeycomb .bg-dark .bg-light a.btn-action:active,
.honeycomb .bg-light .btn-action:active,
.honeycomb .bg-light a.btn-action:active,
.honeycomb .btn-action:active,
.honeycomb a.btn-action:active {
    background: #bdbbbc;
    border-color: #706d6e;
    color: #1e1e1e;
}
.honeycomb .bg-dark .bg-light .btn-action.disabled,
.honeycomb .bg-dark .bg-light .btn-action[disabled],
.honeycomb .bg-dark .bg-light a.btn-action.disabled,
.honeycomb .bg-dark .bg-light a.btn-action[disabled],
.honeycomb .bg-light .btn-action.disabled,
.honeycomb .bg-light .btn-action[disabled],
.honeycomb .bg-light a.btn-action.disabled,
.honeycomb .bg-light a.btn-action[disabled],
.honeycomb .btn-action.disabled,
.honeycomb .btn-action[disabled],
.honeycomb a.btn-action.disabled,
.honeycomb a.btn-action[disabled] {
    background-color: #e9e9e9;
    border: 1px solid transparent;
    color: #4f4c4d;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .bg-dark .bg-light .btn-action.disabled:focus,
.honeycomb .bg-dark .bg-light .btn-action[disabled]:focus,
.honeycomb .bg-dark .bg-light a.btn-action.disabled:focus,
.honeycomb .bg-dark .bg-light a.btn-action[disabled]:focus,
.honeycomb .bg-light .btn-action.disabled:focus,
.honeycomb .bg-light .btn-action[disabled]:focus,
.honeycomb .bg-light a.btn-action.disabled:focus,
.honeycomb .bg-light a.btn-action[disabled]:focus,
.honeycomb .btn-action.disabled:focus,
.honeycomb .btn-action[disabled]:focus,
.honeycomb a.btn-action.disabled:focus,
.honeycomb a.btn-action[disabled]:focus {
    box-shadow: none;
}
.honeycomb .btn-action--emphasis,
.honeycomb a.btn-action--emphasis {
    --textstyle: "Text16Center";
    background: #fc0;
    border: 1px solid transparent;
    border-radius: 1.5rem;
    box-sizing: border-box;
    color: #1e1e1e;
    cursor: pointer;
    display: inline-block;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 1.5rem 1rem 0;
    min-width: 11.25rem;
    padding: 0.6875rem 1.5rem;
    text-align: center;
    text-decoration: none;
    transition: color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1),
        background-color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
@media screen and (prefers-reduced-motion: reduce) {
    .honeycomb .btn-action--emphasis,
    .honeycomb a.btn-action--emphasis {
        transition: none;
    }
}
.honeycomb .btn-action--emphasis:focus,
.honeycomb a.btn-action--emphasis:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: 0;
}
.honeycomb .btn-action--emphasis:active,
.honeycomb .btn-action--emphasis:hover,
.honeycomb a.btn-action--emphasis:active,
.honeycomb a.btn-action--emphasis:hover {
    text-decoration: none;
}
.honeycomb .btn-action--emphasis:hover,
.honeycomb a.btn-action--emphasis:hover {
    background: #ffdb4d;
    border: 1px solid transparent;
    color: #1e1e1e;
}
.honeycomb .btn-action--emphasis:focus,
.honeycomb a.btn-action--emphasis:focus {
    border: 1px solid transparent;
}
.honeycomb .btn-action--emphasis:active,
.honeycomb a.btn-action--emphasis:active {
    background: #d3a906;
    color: #1e1e1e;
}
.honeycomb .btn-action--emphasis.disabled,
.honeycomb .btn-action--emphasis[disabled],
.honeycomb a.btn-action--emphasis.disabled,
.honeycomb a.btn-action--emphasis[disabled] {
    background-color: #e9e9e9;
    border: 1px solid transparent;
    color: #4f4c4d;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .btn-action--emphasis.disabled:focus,
.honeycomb .btn-action--emphasis[disabled]:focus,
.honeycomb a.btn-action--emphasis.disabled:focus,
.honeycomb a.btn-action--emphasis[disabled]:focus {
    box-shadow: none;
}
.honeycomb .btn-action--subtle,
.honeycomb a.btn-action--subtle {
    --textstyle: "Text16Center";
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 1.5rem;
    border-radius: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    display: inline-flex;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 1.5rem 1rem 0;
    min-width: 11.25rem;
    padding: 0.75rem 1.5rem 0.75rem 0;
    text-align: center;
    text-align: left;
    text-decoration: none;
    transition: color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1),
        background-color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
@media screen and (prefers-reduced-motion: reduce) {
    .honeycomb .btn-action--subtle,
    .honeycomb a.btn-action--subtle {
        transition: none;
    }
}
.honeycomb .btn-action--subtle:focus,
.honeycomb a.btn-action--subtle:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: 0;
}
.honeycomb .btn-action--subtle:active,
.honeycomb .btn-action--subtle:hover,
.honeycomb a.btn-action--subtle:active,
.honeycomb a.btn-action--subtle:hover {
    text-decoration: none;
}
.honeycomb .btn-action--subtle--focus,
.honeycomb .btn-action--subtle:focus,
.honeycomb a.btn-action--subtle--focus,
.honeycomb a.btn-action--subtle:focus {
    box-shadow: none;
    outline: 2px solid #1175b5;
    outline-offset: 2px;
}
.honeycomb .btn-action--subtle.disabled,
.honeycomb .btn-action--subtle[disabled],
.honeycomb a.btn-action--subtle.disabled,
.honeycomb a.btn-action--subtle[disabled] {
    padding: 0.6875rem 1.5rem 0.6875rem 0;
}
.honeycomb .bg-dark .btn-action--subtle,
.honeycomb .bg-dark a.btn-action--subtle,
.honeycomb .bg-light .bg-dark .btn-action--subtle,
.honeycomb .bg-light .bg-dark a.btn-action--subtle {
    color: #fff;
    text-decoration: underline;
}
.honeycomb .bg-dark .btn-action--subtle:hover,
.honeycomb .bg-dark a.btn-action--subtle:hover,
.honeycomb .bg-light .bg-dark .btn-action--subtle:hover,
.honeycomb .bg-light .bg-dark a.btn-action--subtle:hover {
    color: #d3d2d2;
    text-decoration: none;
}
.honeycomb .bg-dark .btn-action--subtle:active,
.honeycomb .bg-dark a.btn-action--subtle:active,
.honeycomb .bg-light .bg-dark .btn-action--subtle:active,
.honeycomb .bg-light .bg-dark a.btn-action--subtle:active {
    color: #fff;
    text-decoration: underline;
}
.honeycomb .bg-dark .btn-action--subtle.disabled,
.honeycomb .bg-dark .btn-action--subtle[disabled],
.honeycomb .bg-dark a.btn-action--subtle.disabled,
.honeycomb .bg-dark a.btn-action--subtle[disabled],
.honeycomb .bg-light .bg-dark .btn-action--subtle.disabled,
.honeycomb .bg-light .bg-dark .btn-action--subtle[disabled],
.honeycomb .bg-light .bg-dark a.btn-action--subtle.disabled,
.honeycomb .bg-light .bg-dark a.btn-action--subtle[disabled] {
    background-color: #4f4c4d;
    border: 1px solid transparent;
    color: #d3d2d2;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .bg-dark .btn-action--subtle.disabled:focus,
.honeycomb .bg-dark .btn-action--subtle[disabled]:focus,
.honeycomb .bg-dark a.btn-action--subtle.disabled:focus,
.honeycomb .bg-dark a.btn-action--subtle[disabled]:focus,
.honeycomb .bg-light .bg-dark .btn-action--subtle.disabled:focus,
.honeycomb .bg-light .bg-dark .btn-action--subtle[disabled]:focus,
.honeycomb .bg-light .bg-dark a.btn-action--subtle.disabled:focus,
.honeycomb .bg-light .bg-dark a.btn-action--subtle[disabled]:focus {
    box-shadow: none;
}
.honeycomb .bg-dark .btn-action--subtle.disabled,
.honeycomb .bg-dark .btn-action--subtle[disabled],
.honeycomb .bg-dark a.btn-action--subtle.disabled,
.honeycomb .bg-dark a.btn-action--subtle[disabled],
.honeycomb .bg-light .bg-dark .btn-action--subtle.disabled,
.honeycomb .bg-light .bg-dark .btn-action--subtle[disabled],
.honeycomb .bg-light .bg-dark a.btn-action--subtle.disabled,
.honeycomb .bg-light .bg-dark a.btn-action--subtle[disabled] {
    background: transparent;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle,
.honeycomb .bg-dark .bg-light a.btn-action--subtle,
.honeycomb .bg-light .btn-action--subtle,
.honeycomb .bg-light a.btn-action--subtle,
.honeycomb .btn-action--subtle,
.honeycomb a.btn-action--subtle {
    color: #1175b5;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle:hover,
.honeycomb .bg-dark .bg-light a.btn-action--subtle:hover,
.honeycomb .bg-light .btn-action--subtle:hover,
.honeycomb .bg-light a.btn-action--subtle:hover,
.honeycomb .btn-action--subtle:hover,
.honeycomb a.btn-action--subtle:hover {
    text-decoration: underline;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle:active,
.honeycomb .bg-dark .bg-light a.btn-action--subtle:active,
.honeycomb .bg-light .btn-action--subtle:active,
.honeycomb .bg-light a.btn-action--subtle:active,
.honeycomb .btn-action--subtle:active,
.honeycomb a.btn-action--subtle:active {
    color: #1e1e1e;
    text-decoration: underline;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle.disabled,
.honeycomb .bg-dark .bg-light .btn-action--subtle[disabled],
.honeycomb .bg-dark .bg-light a.btn-action--subtle.disabled,
.honeycomb .bg-dark .bg-light a.btn-action--subtle[disabled],
.honeycomb .bg-light .btn-action--subtle.disabled,
.honeycomb .bg-light .btn-action--subtle[disabled],
.honeycomb .bg-light a.btn-action--subtle.disabled,
.honeycomb .bg-light a.btn-action--subtle[disabled],
.honeycomb .btn-action--subtle.disabled,
.honeycomb .btn-action--subtle[disabled],
.honeycomb a.btn-action--subtle.disabled,
.honeycomb a.btn-action--subtle[disabled] {
    background-color: #e9e9e9;
    border: 1px solid transparent;
    color: #4f4c4d;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle.disabled:focus,
.honeycomb .bg-dark .bg-light .btn-action--subtle[disabled]:focus,
.honeycomb .bg-dark .bg-light a.btn-action--subtle.disabled:focus,
.honeycomb .bg-dark .bg-light a.btn-action--subtle[disabled]:focus,
.honeycomb .bg-light .btn-action--subtle.disabled:focus,
.honeycomb .bg-light .btn-action--subtle[disabled]:focus,
.honeycomb .bg-light a.btn-action--subtle.disabled:focus,
.honeycomb .bg-light a.btn-action--subtle[disabled]:focus,
.honeycomb .btn-action--subtle.disabled:focus,
.honeycomb .btn-action--subtle[disabled]:focus,
.honeycomb a.btn-action--subtle.disabled:focus,
.honeycomb a.btn-action--subtle[disabled]:focus {
    box-shadow: none;
}
.honeycomb .bg-dark .bg-light .btn-action--subtle.disabled,
.honeycomb .bg-dark .bg-light .btn-action--subtle[disabled],
.honeycomb .bg-dark .bg-light a.btn-action--subtle.disabled,
.honeycomb .bg-dark .bg-light a.btn-action--subtle[disabled],
.honeycomb .bg-light .btn-action--subtle.disabled,
.honeycomb .bg-light .btn-action--subtle[disabled],
.honeycomb .bg-light a.btn-action--subtle.disabled,
.honeycomb .bg-light a.btn-action--subtle[disabled],
.honeycomb .btn-action--subtle.disabled,
.honeycomb .btn-action--subtle[disabled],
.honeycomb a.btn-action--subtle.disabled,
.honeycomb a.btn-action--subtle[disabled] {
    background: transparent;
}
.honeycomb .btn-action--subtle.float-right {
    padding: 0.75rem 0 0.75rem 1.5rem;
    text-align: right;
}
.honeycomb .btn-action--subtle.float-right.disabled,
.honeycomb .btn-action--subtle.float-right[disabled] {
    padding: 0.6875rem 0 0.6875rem 1.5rem;
}
.honeycomb .fade {
    transition: opacity 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
@media (prefers-reduced-motion: reduce) {
    .honeycomb .fade {
        transition: none;
    }
}
.honeycomb .fade:not(.show) {
    opacity: 0;
}
.honeycomb .collapse:not(.show) {
    display: none;
}
.honeycomb .collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
    .honeycomb .collapsing {
        transition: none;
    }
}
.honeycomb .notification {
    align-items: flex-start;
    background: #fff;
    border-left: 0.25rem solid;
    display: flex;
    margin-bottom: 1rem;
    padding: 1rem 1.25rem;
}
.honeycomb .notification.animate {
    -webkit-animation: animationFramesEnd 0.25s ease;
    animation: animationFramesEnd 0.25s ease;
}
.honeycomb .notification:not(.show) {
    opacity: 0;
}
.honeycomb .notification.show {
    opacity: 1;
}
.honeycomb .notification.show.animate {
    -webkit-animation: animationFramesStart 0.25s ease;
    animation: animationFramesStart 0.25s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.honeycomb .notification .icon-wrapper {
    height: 1.25rem;
}
.honeycomb .notification .notification-body {
    flex: auto;
    margin-left: 0.75rem;
}
.honeycomb .notification .notification-body p {
    --textstyle: "Text14Blank";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-bottom: 0;
    text-align: left;
}
.honeycomb .notification .notification-body .h4 {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    margin: 0 0 0.5rem;
    text-align: left;
}
.honeycomb .notification .notification-body .notification-hyperlink {
    display: inline-block;
    margin-top: 0.5rem;
}
.honeycomb .notification .notification-body .btn-action--subtle,
.honeycomb .notification .notification-body .notification-hyperlink {
    --textstyle: "Text14Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: center;
}
.honeycomb .notification .notification-body .btn-action--subtle {
    margin: 0;
    padding-bottom: 0;
}
.honeycomb .notification .notification-body .btn-action,
.honeycomb .notification .notification-body .btn-action--emphasis {
    --textstyle: "Text14Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 1rem 0 0;
    text-align: center;
}
.honeycomb .notification > .btn-action--subtle {
    margin: -0.125rem 0 0 0.75rem;
    min-width: auto;
    padding: 0;
}
.honeycomb .notification.alert {
    background: rgba(225, 0, 26, 0.04);
    border-color: #e1001a;
}
.honeycomb .notification.warning {
    background: rgba(249, 82, 0, 0.06);
    border-color: #f95200;
}
.honeycomb .notification.info {
    background: rgba(17, 117, 181, 0.06);
    border-color: #1175b5;
}
.honeycomb .notification.success {
    background: rgba(0, 170, 0, 0.06);
    border-color: #0a0;
}
.honeycomb .notification.with-shadow {
    box-shadow: 0 3px 3px 0 rgba(30, 30, 30, 0.16),
        0 1px 8px 0 rgba(30, 30, 30, 0.08);
}
@-webkit-keyframes animationFramesStart {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
@keyframes animationFramesStart {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
@-webkit-keyframes animationFramesEnd {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes animationFramesEnd {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@media (prefers-reduced-motion) {
    .honeycomb .animate {
        -webkit-animation: none;
        animation: none;
    }
}
.honeycomb .progress-wrapper {
    margin-bottom: 1.5rem;
    max-width: 35.3125rem;
}
@media (min-width: 768px) {
    .honeycomb .progress-wrapper {
        min-width: 28rem;
        width: 100%;
    }
}
.honeycomb .progress-wrapper .ruler {
    display: flex;
    font-size: 0.875rem;
    justify-content: space-between;
    line-height: 1.5rem;
    margin-top: 0.75rem;
}
.honeycomb .progress {
    border: 1px solid #706d6e;
    border-radius: 0.375rem;
    height: 0.75rem;
}
.honeycomb .progress .progress-bar {
    background-color: #1175b5;
    border-radius: 0.375rem;
    height: 100%;
    max-width: 100%;
}
.honeycomb .nav-tabs {
    display: flex;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.honeycomb .nav-tabs > .nav-link {
    --textstyle: "Text12EmphasisLeft";
    align-items: center;
    background-color: #fff;
    border: 2px solid #1e1e1e;
    border-bottom: none;
    border-right: none;
    color: #1e1e1e;
    display: flex;
    flex: 0 0 auto;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 800;
    height: 2.5rem;
    justify-content: center;
    line-height: 1.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    position: relative;
    text-align: left;
    text-decoration: none;
    transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1);
    white-space: nowrap;
}
.honeycomb .nav-tabs > .nav-link:last-child {
    border-right: 2px solid #1e1e1e;
}
@media (min-width: 600px) {
    .honeycomb .nav-tabs > .nav-link {
        min-width: 10.25rem;
    }
}
@media (min-width: 768px) {
    .honeycomb .nav-tabs > .nav-link {
        --textstyle: "Text14EmphasisLeft";
        border-right: 2px solid #1e1e1e;
        font-family: CBABeaconSans, sans-serif;
        font-size: 0.875rem;
        font-weight: 800;
        height: 3rem;
        line-height: 1.25rem;
        margin-right: 2px;
        min-width: 11.25rem;
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: left;
    }
}
.honeycomb .nav-tabs > .nav-link:hover {
    text-decoration: underline;
}
.honeycomb .nav-tabs > .nav-link.disabled {
    color: #8d8d8d;
}
.honeycomb .nav-tabs > .nav-link.disabled:focus,
.honeycomb .nav-tabs > .nav-link.disabled:hover {
    background-color: initial;
    cursor: not-allowed;
    text-decoration: none;
}
.honeycomb .nav-tabs > .nav-link:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: none;
    text-decoration: underline;
}
.honeycomb .nav-tabs > .nav-link.active,
.honeycomb .nav-tabs > .nav-link.active:focus,
.honeycomb .nav-tabs > .nav-link.active:hover {
    background-color: #1e1e1e;
    color: #fff;
    cursor: default;
    font-weight: 600;
    text-decoration: none;
}
.honeycomb .nav-tabs > .nav-link.active:focus {
    text-decoration: underline;
}
.honeycomb .tab-pane {
    display: none;
    min-height: 10rem;
    padding: 2rem;
}
.honeycomb .tab-pane:focus {
    outline: 2px solid #1175b5;
    outline-offset: 1px;
}
.honeycomb .tab-pane.active {
    display: block;
}
.honeycomb .tab-pane .tab-content {
    padding: 1.5rem 1rem;
}
@media (min-width: 768px) {
    .honeycomb .tab-pane .tab-content {
        padding: 3.25rem 2.5rem;
    }
}
.honeycomb .nav > .nav-link > img {
    max-width: none;
}
.honeycomb .nav-tabs--container {
    display: flex;
}
.honeycomb .nav-tabs--container .nav-tabs--wrapper {
    border-bottom: 4px solid #1e1e1e;
    height: 2.75rem;
    overflow: hidden;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .honeycomb .nav-tabs--container .nav-tabs--wrapper {
        height: 3.25rem;
    }
}
.honeycomb .nav-tabs--container .nav-tabs {
    position: absolute;
}
.honeycomb .nav-tabs--container .next,
.honeycomb .nav-tabs--container .prev {
    --textstyle: "Text12EmphasisLeft";
    align-items: center;
    background-color: #fff;
    border: solid #1e1e1e;
    border-width: 2px 2px 4px;
    display: flex;
    flex: 0 0 auto;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.75rem;
    font-weight: 800;
    height: 2.75rem;
    justify-content: center;
    line-height: 1.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: 3rem;
}
@media (min-width: 768px) {
    .honeycomb .nav-tabs--container .next,
    .honeycomb .nav-tabs--container .prev {
        --textstyle: "Text14EmphasisLeft";
        border-right: 2px solid #1e1e1e;
        font-family: CBABeaconSans, sans-serif;
        font-size: 0.875rem;
        font-weight: 800;
        height: 3.25rem;
        line-height: 1.25rem;
        margin-right: 2px;
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: left;
    }
}
.honeycomb .nav-tabs--container .next {
    margin-right: 0;
}
.honeycomb .modal-open {
    overflow: hidden;
}
.honeycomb .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.honeycomb .modal {
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050;
}
.honeycomb .modal-dialog {
    margin: 0.5rem;
    pointer-events: none;
    position: relative;
    width: auto;
}
.modal.fade .honeycomb .modal-dialog {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
    .modal.fade .honeycomb .modal-dialog {
        transition: none;
    }
}
.modal.show .honeycomb .modal-dialog {
    -webkit-transform: none;
    transform: none;
}
.honeycomb .modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem);
}
.honeycomb .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}
.honeycomb .modal-dialog-scrollable .modal-footer,
.honeycomb .modal-dialog-scrollable .modal-header {
    flex-shrink: 0;
}
.honeycomb .modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}
.honeycomb .modal-dialog-centered {
    align-items: center;
    display: flex;
    min-height: calc(100% - 1rem);
}
.honeycomb .modal-dialog-centered:before {
    content: "";
    display: block;
    height: calc(100vh - 1rem);
}
.honeycomb .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.honeycomb .modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none;
}
.honeycomb .modal-dialog-centered.modal-dialog-scrollable:before {
    content: none;
}
.honeycomb .modal-content {
    background-clip: padding-box;
    background-color: initial;
    border: 0 solid transparent;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%;
}
.honeycomb .modal-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1040;
}
.honeycomb .modal-backdrop.fade {
    opacity: 0;
}
.honeycomb .modal-backdrop.show {
    opacity: 0.5;
}
.honeycomb .modal-header {
    align-items: flex-start;
    border-bottom: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: flex;
    justify-content: space-between;
    padding: 7.5rem 3rem 1.5rem;
}
.honeycomb .modal-header .close {
    margin: -7.5rem -3rem -7.5rem auto;
    padding: 7.5rem 3rem 1.5rem;
}
.honeycomb .modal-title {
    line-height: 1.5;
    margin-bottom: 0;
}
.honeycomb .modal-body {
    flex: 1 1 auto;
    padding: 0 3rem;
    position: relative;
}
.honeycomb .modal-footer {
    align-items: center;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 0 solid transparent;
    display: flex;
    justify-content: flex-end;
    padding: 0 3rem;
}
.honeycomb .modal-footer > :not(:first-child) {
    margin-left: 0.25rem;
}
.honeycomb .modal-footer > :not(:last-child) {
    margin-right: 0.25rem;
}
.honeycomb .modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px;
}
@media (min-width: 600px) {
    .honeycomb .modal-dialog {
        margin: 1.75rem auto;
        max-width: 600px;
    }
    .honeycomb .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }
    .honeycomb .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem);
    }
    .honeycomb .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
    .honeycomb .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
    }
    .honeycomb .modal-sm {
        max-width: 300px;
    }
}
@media (min-width: 978px) {
    .honeycomb .modal-lg,
    .honeycomb .modal-xl {
        max-width: 600px;
    }
}
@media (min-width: 1200px) {
    .honeycomb .modal-xl {
        max-width: 600px;
    }
}
.honeycomb .modal {
    overflow: auto;
}
.honeycomb .modal .modal-content {
    padding-bottom: 2.5rem;
}
.honeycomb .modal .modal-content .modal-header .modal-title {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
.honeycomb .modal .modal-content .modal-body {
    padding-bottom: 1.5rem;
}
.honeycomb .modal .modal-content .modal-footer {
    justify-content: flex-start;
}
.honeycomb .modal .modal-content .modal-footer .btn-action,
.honeycomb .modal .modal-content .modal-footer .btn-action--emphasis {
    margin-right: 1.5rem;
}
@media (max-width: 599.98px) {
    .honeycomb .modal .modal-content .modal-footer {
        display: block;
    }
    .honeycomb .modal .modal-content .modal-footer .btn-action,
    .honeycomb .modal .modal-content .modal-footer .btn-action--emphasis,
    .honeycomb .modal .modal-content .modal-footer .btn-action--subtle {
        text-align: center;
        width: 100%;
    }
    .honeycomb .modal .modal-content .modal-footer .btn-action--subtle {
        margin-left: 0;
        padding-left: 1.5rem;
    }
}
.honeycomb .modal .modal-facade {
    -webkit-filter: drop-shadow(0 5px 10px rgba(30, 30, 30, 0.14))
        drop-shadow(0 2px 6px rgba(30, 30, 30, 0.16))
        drop-shadow(0 2px 8px rgba(30, 30, 30, 0.18));
    filter: drop-shadow(0 5px 10px rgba(30, 30, 30, 0.14))
        drop-shadow(0 2px 6px rgba(30, 30, 30, 0.16))
        drop-shadow(0 2px 8px rgba(30, 30, 30, 0.18));
    left: 0;
    position: absolute;
    top: 0;
}
.honeycomb .modal .dialogue-icon {
    position: absolute;
}
.honeycomb .modal .dialogue-icon .icon-wrapper img {
    height: auto;
    width: auto;
}
.modal-open {
    overflow: hidden;
}
.honeycomb .modal.hc-modal {
    overflow: auto;
}
.honeycomb .modal.hc-modal.modal--centered {
    display: block;
}
@media (min-width: 600px) {
    .honeycomb .modal.hc-modal.modal--centered {
        align-items: center;
        display: flex;
        flex-direction: column;
    }
    .honeycomb .modal.hc-modal.modal--centered:after,
    .honeycomb .modal.hc-modal.modal--centered:before {
        align-self: flex-start;
        content: "";
        flex: 1 1;
    }
}
.honeycomb .modal.hc-modal.modal--centered .modal-dialog {
    display: block;
}
@media (min-width: 600px) {
    .honeycomb .modal.hc-modal.modal--centered .modal-dialog {
        display: flex;
        flex: 0 0 auto;
        width: 100%;
    }
}
.honeycomb .modal.hc-modal.modal--centered .modal-dialog .modal-container {
    overflow: auto;
}
.honeycomb .modal.hc-modal .modal-dialog {
    height: 100%;
    max-width: 100%;
}
@media (max-width: 599.98px) {
    .honeycomb .modal.hc-modal .modal-dialog {
        margin: 0;
        padding: 0;
    }
}
@media (min-width: 600px) {
    .honeycomb .modal.hc-modal .modal-dialog {
        height: auto;
        max-width: 34.5rem;
    }
}
@media (min-width: 768px) {
    .honeycomb .modal.hc-modal .modal-dialog {
        max-width: 37rem;
    }
}
@media (min-width: 978px) {
    .honeycomb .modal.hc-modal .modal-dialog {
        max-width: 47rem;
    }
}
.honeycomb .modal.hc-modal .modal-container {
    background-color: #fff;
    min-height: 100%;
    padding: 1.5rem;
    pointer-events: auto;
}
@media (min-width: 600px) {
    .honeycomb .modal.hc-modal .modal-container {
        min-height: auto;
        padding: 2rem;
        width: 100%;
    }
}
.honeycomb .modal.hc-modal .modal-container .modal-content {
    padding-bottom: 0;
    padding-top: 3.5rem;
}
@media (min-width: 600px) {
    .honeycomb .modal.hc-modal .modal-container .modal-content {
        padding-top: 1rem;
    }
}
.honeycomb .modal.hc-modal .modal-container .modal-content .modal-close {
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.honeycomb
    .modal.hc-modal
    .modal-container
    .modal-content
    .modal-close
    button.icon-wrapper {
    align-self: flex-end;
    padding: 0;
    width: auto;
}
.honeycomb .modal.hc-modal .modal-container .modal-content .modal-body {
    padding: 0;
}
.honeycomb .modal.hc-modal .modal-container .modal-content .modal-body h2 {
    margin-top: 0;
}
.honeycomb
    .modal.hc-modal
    .modal-container
    .modal-content
    .modal-body
    .modal-row {
    display: flex;
    margin: 0 -0.75rem;
}
@media (min-width: 600px) {
    .honeycomb
        .modal.hc-modal
        .modal-container
        .modal-content
        .modal-body
        .modal-row {
        margin: 0 -1rem;
    }
}
.honeycomb
    .modal.hc-modal
    .modal-container
    .modal-content
    .modal-body
    .modal-col {
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 0 0.75rem;
}
@media (min-width: 600px) {
    .honeycomb
        .modal.hc-modal
        .modal-container
        .modal-content
        .modal-body
        .modal-col {
        padding: 0 1rem;
    }
}
.honeycomb .modal.hc-modal .modal-focustrap {
    display: block;
    height: 0;
}
.hc-modal .modal-open {
    overflow: hidden;
}
.honeycomb .lookup .input-holder {
    position: relative;
}
.honeycomb .lookup .input-holder input[type="text"] {
    padding-right: 3rem;
}
.honeycomb .lookup .input-holder input[type="text"]::-ms-clear {
    display: none;
}
.honeycomb .lookup .input-holder .icon-wrapper {
    padding: 0;
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.honeycomb .lookup .input-holder .icon-wrapper.clear {
    cursor: pointer;
}
.honeycomb .lookup .invalid-feedback {
    display: block;
}
.honeycomb .lookup__dropdown {
    background-color: #fff;
    border: 1px solid #d3d2d2;
    border-top: 0;
    box-shadow: 3px 3px 5px hsla(0, 0%, 68%, 0.34);
    cursor: default;
    left: 0;
    margin: 1px 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 3rem;
    z-index: 1;
}
.honeycomb .lookup__dropdown__item {
    list-style: none;
    padding: 0.5rem;
}
.honeycomb .lookup__dropdown__item--selected,
.honeycomb .lookup__dropdown__item[role="option"]:hover {
    background-color: #d3d2d2;
}
.honeycomb .tabular-content {
    width: 320px;
}
.honeycomb .tabular-content__cell {
    border-bottom: 1px solid #d3d2d2;
    border-top: 0;
    min-height: 3.5rem;
    padding: 1rem;
    vertical-align: middle;
}
.honeycomb .tabular-content__cell--header {
    border-bottom: 2px solid #231f20;
    font-weight: 800;
}
.honeycomb .tabular-content__cell--selected {
    background-color: #f4f4f4;
}
.honeycomb .tabular-content__cell__container {
    align-items: center;
    display: flex;
    overflow: hidden;
}
.honeycomb .tabular-content__cell__container--start {
    justify-content: start;
}
.honeycomb .tabular-content__cell__container--center {
    justify-content: center;
}
.honeycomb .tabular-content__cell__container--end {
    justify-content: end;
}
@media (min-width: 600px) {
    .honeycomb .tabular-content {
        width: 520px;
    }
}
@media (min-width: 768px) {
    .honeycomb .tabular-content {
        width: 688px;
    }
}
@media (min-width: 978px) {
    .honeycomb .tabular-content {
        width: 682px;
    }
}
@media (min-width: 1200px) {
    .honeycomb .tabular-content {
        width: 844px;
    }
}
.honeycomb .tooltip {
    padding: 0.125rem 0.125rem 0.5rem;
    position: relative;
    vertical-align: inherit;
}
.honeycomb .tooltip--withicon {
    padding-top: 0.3125rem;
}
.honeycomb .tooltip--withicon .tooltip__label {
    height: 1.5rem;
    padding-top: 0;
    vertical-align: inherit;
}
.honeycomb .tooltip--withicon:hover .tooltip__label {
    border-color: #1175b5;
    color: #1175b5;
}
.honeycomb .tooltip--withicon:hover .tooltip__label--highlight {
    color: #fff;
}
.honeycomb .tooltip--withicon:hover svg #Dot,
.honeycomb .tooltip--withicon:hover svg #Stroke {
    fill: #1175b5;
}
.honeycomb .tooltip--withicon:hover svg #Background {
    stroke: #1175b5;
}
.honeycomb .tooltip--focus,
.honeycomb .tooltip:focus {
    box-shadow: 0 0 0 0.125rem #1175b5;
    outline: 0;
}
.honeycomb .tooltip--visible:focus {
    box-shadow: 0 0 0 0.125rem transparent;
}
.honeycomb .tooltip__label {
    border-bottom: dashed;
    border-width: 0.125rem;
    cursor: pointer;
    padding: 0.125rem 0;
    vertical-align: inherit;
}
.honeycomb .tooltip__label--highlight {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background-color: #1175b5;
    border: none;
    color: #fff;
    text-decoration: none;
}
.honeycomb .tooltip__label--highlight ~ .tooltip__icon {
    background-color: #1175b5;
}
.honeycomb .tooltip__label--highlight ~ .tooltip__icon svg #Dot,
.honeycomb .tooltip__label--highlight ~ .tooltip__icon svg #Stroke {
    fill: #fff;
}
.honeycomb .tooltip__label--highlight ~ .tooltip__icon svg #Background {
    stroke: #fff;
}
.honeycomb .tooltip__content {
    background: #1e1e1e;
    box-shadow: 0 3px 3px 0 rgba(30, 30, 30, 0.16),
        0 1px 8px 0 rgba(30, 30, 30, 0.08);
    color: #fff;
    display: inline-table;
    left: 0;
    margin: 1rem 0 0;
    padding: 2rem;
    position: absolute;
    top: 0;
    width: 16rem;
}
.honeycomb .tooltip__content--show {
    opacity: 1;
    z-index: 1;
}
@media (min-width: 600px) {
    .honeycomb .tooltip__content {
        padding: 3rem 2.5rem;
        width: 20rem;
    }
}
.honeycomb .tooltip__content--top {
    bottom: 2.75rem;
    top: auto;
}
.honeycomb .tooltip__content--top:after {
    border-color: #1e1e1e transparent transparent;
    border-style: solid;
    border-width: 0.625rem 0.5rem 0;
    bottom: -0.5625rem;
    content: "";
    left: 0;
    margin-left: 1rem;
    position: absolute;
}
.honeycomb .tooltip__content--top__right {
    bottom: 2.75rem;
    left: auto;
    right: 0.125rem;
    top: auto;
}
.honeycomb .tooltip__content--top__right:after {
    border-color: #1e1e1e transparent transparent;
    border-style: solid;
    border-width: 0.625rem 0.5rem 0;
    bottom: -0.5625rem;
    content: "";
    margin-left: 1rem;
    position: absolute;
    right: 1rem;
}
.honeycomb .tooltip__content--bottom {
    bottom: auto;
    top: 1.5rem;
}
.honeycomb .tooltip__content--bottom:after {
    border-color: transparent transparent #1e1e1e;
    border-style: solid;
    border-width: 0 0.5rem 0.625rem;
    content: "";
    left: 0;
    margin-left: 1rem;
    position: absolute;
    top: -0.5625rem;
}
.honeycomb .tooltip__content--bottom__right {
    bottom: auto;
    left: auto;
    right: 0.125rem;
    top: 1.5rem;
}
.honeycomb .tooltip__content--bottom__right:after {
    border-color: transparent transparent #1e1e1e;
    border-style: solid;
    border-width: 0 0.5rem 0.625rem;
    content: "";
    margin-left: 1rem;
    position: absolute;
    right: 1rem;
    top: -0.5625rem;
}
.honeycomb .tooltip__content--text {
    word-wrap: break-word;
    border: 2px solid transparent;
    display: block;
    padding: 0.5rem;
}
.honeycomb .tooltip__content a,
.honeycomb .tooltip__content a:hover {
    --color: "textLight";
    border-color: #fff;
    color: #fff;
}
.honeycomb .tooltip__content.tooltip-arrow-0 {
    left: 0;
}
.honeycomb .tooltip__content.tooltip-arrow-0:after {
    left: 0;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-10 {
    left: -10px;
}
.honeycomb .tooltip__content.tooltip-arrow-10:after {
    left: 10px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-20 {
    left: -20px;
}
.honeycomb .tooltip__content.tooltip-arrow-20:after {
    left: 20px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-30 {
    left: -30px;
}
.honeycomb .tooltip__content.tooltip-arrow-30:after {
    left: 30px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-40 {
    left: -40px;
}
.honeycomb .tooltip__content.tooltip-arrow-40:after {
    left: 40px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-50 {
    left: -50px;
}
.honeycomb .tooltip__content.tooltip-arrow-50:after {
    left: 50px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-60 {
    left: -60px;
}
.honeycomb .tooltip__content.tooltip-arrow-60:after {
    left: 60px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-70 {
    left: -70px;
}
.honeycomb .tooltip__content.tooltip-arrow-70:after {
    left: 70px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-80 {
    left: -80px;
}
.honeycomb .tooltip__content.tooltip-arrow-80:after {
    left: 80px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-90 {
    left: -90px;
}
.honeycomb .tooltip__content.tooltip-arrow-90:after {
    left: 90px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-100 {
    left: -100px;
}
.honeycomb .tooltip__content.tooltip-arrow-100:after {
    left: 100px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-110 {
    left: -110px;
}
.honeycomb .tooltip__content.tooltip-arrow-110:after {
    left: 110px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-120 {
    left: -120px;
}
.honeycomb .tooltip__content.tooltip-arrow-120:after {
    left: 120px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-130 {
    left: -130px;
}
.honeycomb .tooltip__content.tooltip-arrow-130:after {
    left: 130px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-140 {
    left: -140px;
}
.honeycomb .tooltip__content.tooltip-arrow-140:after {
    left: 140px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-150 {
    left: -150px;
}
.honeycomb .tooltip__content.tooltip-arrow-150:after {
    left: 150px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-160 {
    left: -160px;
}
.honeycomb .tooltip__content.tooltip-arrow-160:after {
    left: 160px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-170 {
    left: -170px;
}
.honeycomb .tooltip__content.tooltip-arrow-170:after {
    left: 170px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-180 {
    left: -180px;
}
.honeycomb .tooltip__content.tooltip-arrow-180:after {
    left: 180px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-190 {
    left: -190px;
}
.honeycomb .tooltip__content.tooltip-arrow-190:after {
    left: 190px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-200 {
    left: -200px;
}
.honeycomb .tooltip__content.tooltip-arrow-200:after {
    left: 200px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-210 {
    left: -210px;
}
.honeycomb .tooltip__content.tooltip-arrow-210:after {
    left: 210px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-220 {
    left: -220px;
}
.honeycomb .tooltip__content.tooltip-arrow-220:after {
    left: 220px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-230 {
    left: -230px;
}
.honeycomb .tooltip__content.tooltip-arrow-230:after {
    left: 230px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-240 {
    left: -240px;
}
.honeycomb .tooltip__content.tooltip-arrow-240:after {
    left: 240px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-250 {
    left: -250px;
}
.honeycomb .tooltip__content.tooltip-arrow-250:after {
    left: 250px;
    right: auto;
}
.honeycomb .tooltip__content.tooltip-arrow-260 {
    left: -260px;
}
.honeycomb .tooltip__content.tooltip-arrow-260:after {
    left: 260px;
    right: auto;
}
.honeycomb .tooltip__icon {
    cursor: pointer;
    display: inline-flex;
}
.honeycomb .tooltip .icon-wrapper {
    outline: 0;
}
.honeycomb .tooltip .hc-icon {
    color: #fff;
    vertical-align: inherit;
}
.honeycomb .tooltip .close-button {
    background: transparent;
    border: 2px solid transparent;
    box-shadow: none;
    color: #fff;
    margin: 0.5rem;
    min-width: 1rem;
    outline: none;
    padding: 0.25rem 0.25rem 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: initial;
    width: 2.25rem;
}
.honeycomb .tooltip .close-button--focus,
.honeycomb .tooltip .close-button:focus {
    border: 0.125rem solid #fff;
    box-shadow: none;
}
.honeycomb .tooltip .close-button:hover {
    text-decoration: none;
}
.honeycomb .calendar__date,
.honeycomb .calendar__day {
    height: 2.5rem;
    width: 2.5rem;
}
.honeycomb .calendar__date {
    cursor: default;
}
.honeycomb .calendar__date-first--selected {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    color: #fff;
}
.honeycomb .calendar__date-last--selected {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    color: #fff;
}
.honeycomb .calendar__date--selected {
    background-color: #d8eef9;
}
.honeycomb .calendar__date--selectable {
    --textstyle: "Text16EmphasisCenter";
    cursor: pointer;
    font-weight: 800;
}
.honeycomb .calendar__date--selectable,
.honeycomb .calendar__date--unselectable {
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
}
.honeycomb .calendar__date--unselectable {
    --textstyle: "Text16SecondaryCenter";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-weight: 400;
}
.honeycomb .calendar__date .btn-action--subtle,
.honeycomb .calendar__date a.btn-action--subtle {
    color: inherit;
    cursor: inherit;
    display: flex;
    font-weight: inherit;
    height: 2.5rem;
    justify-content: center;
    min-width: 2.5rem;
    text-align: inherit;
    text-decoration: none;
    transition: none;
}
.honeycomb .calendar__date .btn-action--subtle:hover,
.honeycomb .calendar__date a.btn-action--subtle:hover {
    text-decoration: none;
}
.honeycomb .calendar__date .btn-action--subtle:focus,
.honeycomb .calendar__date a.btn-action--subtle:focus {
    border: 1px solid #1175b5;
    border-radius: 50%;
    outline: none;
}
.honeycomb .calendar__date .btn-action--subtle a.btn-active,
.honeycomb .calendar__date .btn-action--subtle.btn-active,
.honeycomb .calendar__date a.btn-action--subtle a.btn-active,
.honeycomb .calendar__date a.btn-action--subtle.btn-active {
    border: 1px solid #1175b5;
    border-radius: 50%;
    box-shadow: none;
    outline: none;
}
.honeycomb .calendar__date .btn-action--emphasis,
.honeycomb .calendar__date a.btn-action--emphasis {
    align-items: center;
    background-color: #1175b5;
    border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    width: 100%;
}
@media screen and (-ms-high-contrast: active) {
    .honeycomb .calendar__date--emphasis .btn-action--subtle {
        border: 1px solid #fff;
    }
}
.honeycomb .date-picker,
.honeycomb .date-picker .input-holder {
    position: relative;
}
.honeycomb .date-picker .input-holder .icon-wrapper {
    padding: 0;
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.honeycomb .date-picker .input-holder .icon-wrapper.clear {
    cursor: pointer;
}
.honeycomb .date-picker__absolute {
    background-color: #fff;
    box-shadow: 0 8px 10px 1px rgba(30, 30, 30, 0.16),
        0 4px 5px 0 rgba(30, 30, 30, 0.08);
    min-height: 23.75rem;
    padding: 2rem 1.5rem 1.5rem;
    position: absolute;
    right: -0.5rem;
    top: 5rem;
    width: 20.5rem;
    z-index: 2;
}
.honeycomb .date-picker__absolute-top {
    bottom: 3.1875rem;
    top: auto;
}
@media (min-width: 600px) {
    .honeycomb .date-picker__absolute {
        right: 0;
    }
}
.honeycomb .date-picker__wide {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    top: 4.5rem;
    width: 45.5rem;
}
.honeycomb .date-picker__wide .calendar-container {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}
.honeycomb .date-picker__single {
    left: 0;
    margin: 0 auto;
    right: 0;
}
.honeycomb .date-picker__inline .calendar-container {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}
.honeycomb .date-picker__month {
    display: flex;
    justify-content: center;
    width: 100%;
}
.honeycomb .date-picker__month__btn {
    border: 0.0625rem solid #d3d2d2;
    border-radius: 0.25rem;
    height: 2.5rem;
    justify-content: center;
    margin: 0;
    min-height: 2.5rem;
    min-width: 2.5rem;
    padding: 0;
    width: 2.5rem;
}
.honeycomb .date-picker__month__btn .icon-wrapper {
    justify-content: center;
}
.honeycomb .date-picker__month__text {
    --textstyle: "Text20Center";
    flex-grow: 1;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-weight: 600;
    line-height: 1.75rem;
    line-height: 2.5rem;
    text-align: center;
    width: 17.5rem;
}
@media (min-width: 600px) {
    .honeycomb .date-picker__month__text {
        flex-grow: 0;
        width: 17.5rem;
    }
}
.honeycomb .date-picker__input {
    --textstyle: "Text14Left";
    border: 0.0625rem solid #e9e9e9;
    display: inline-block;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    font-weight: 300;
    line-height: 1.25rem;
    padding: 0.5rem 0.5rem 0.5rem 1.125rem;
    text-align: left;
    width: 7.5rem;
}
.honeycomb .date-picker__input--is-invalid {
    border-color: #e1001a;
    box-shadow: inset 0 0 0 0.0625rem #e1001a;
}
.honeycomb .date-picker__input:focus {
    background: #f4f4f4;
    box-shadow: inset 0 0 0 0.0625rem #e9e9e9;
    font-weight: 700;
    outline: 0;
}
.honeycomb .date-picker__input::-webkit-input-placeholder {
    color: #1e1e1e;
    opacity: 1;
}
.honeycomb .date-picker__input::placeholder {
    color: #1e1e1e;
    opacity: 1;
}
.honeycomb .date-picker__input::-ms-clear {
    display: none;
}
.honeycomb .date-picker .invalid-feedback {
    display: block !important;
}
.honeycomb .typeFormProgressNav .typeForm--progress-list {
    display: flex;
    margin-bottom: 0;
}
.honeycomb .typeFormProgressNav .typeForm--progress-item {
    display: none;
    flex-direction: column;
    margin-left: 2rem;
}
@media (min-width: 768px) {
    .honeycomb .typeFormProgressNav .typeForm--progress-item {
        display: flex;
        margin-left: 3.5rem;
    }
}
.honeycomb .typeFormProgressNav .typeForm--progress-item.active {
    display: flex;
}
@media (min-width: 768px) {
    .honeycomb .typeFormProgressNav .typeForm--progress-item.active {
        position: relative;
    }
    .honeycomb .typeFormProgressNav .typeForm--progress-item.active:before {
        background: #1175b5;
        content: "";
        height: 2.5rem;
        left: -1.375rem;
        position: absolute;
        top: 0;
        width: 0.375rem;
    }
}
.honeycomb
    .typeFormProgressNav
    .typeForm--progress-item.active
    .typeForm--step {
    font-weight: 700;
}
.honeycomb .typeFormProgressNav .typeForm--progress-item .typeForm--progress,
.honeycomb .typeFormProgressNav .typeForm--progress-item .typeForm--status {
    --textstyle: "Text14Left";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    line-height: 1.2;
    text-align: left;
}
.honeycomb .typeFormProgressNav .typeForm--progress-item .typeForm--status {
    display: none;
}
@media (min-width: 768px) {
    .honeycomb .typeFormProgressNav .typeForm--progress-item .typeForm--status {
        display: block;
    }
    .honeycomb
        .typeFormProgressNav
        .typeForm--progress-item
        .typeForm--progress {
        display: none;
    }
}
.honeycomb .typeform-steps {
    list-style: none;
    padding: 0;
}
.honeycomb .typeform-steps li {
    margin-bottom: 1.5rem;
    padding-left: 2rem;
    position: relative;
}
.honeycomb .typeform-steps li:before {
    background-color: #fff;
    border: 0.1875rem solid #706d6e;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 1.1875rem;
    margin-bottom: 0.25rem;
    margin-left: -1.875rem;
    margin-right: 1rem;
    vertical-align: middle;
    width: 1.1875rem;
}
.honeycomb .typeform-steps li:not(:last-child):after {
    border-left: 0.125rem dashed #d3d2d2;
    content: "";
    height: 100%;
    left: 0.6875rem;
    position: absolute;
    top: 1.375rem;
}
.honeycomb .typeform-steps li.typeform-steps--current {
    font-weight: 800;
    padding-left: 2.5rem;
}
.honeycomb .typeform-steps li.typeform-steps--current:before {
    border-color: #1175b5;
    height: 1.375rem;
    margin-left: -2.4375rem;
    width: 1.375rem;
}
.honeycomb .typeform-steps li.typeform-steps--current:not(:last-child):after {
    left: 0.6875rem;
    top: 1.5625rem;
}
.honeycomb .honeycomb-utility .typeform-steps li:not(:last-child):after {
    top: 1.3125rem;
}
.honeycomb
    .honeycomb-utility
    .typeform-steps
    li.typeform-steps--current:not(:last-child):after {
    left: 0.6875rem;
    top: 1.4375rem;
}
.honeycomb .hc-blade {
    display: table;
    min-height: calc(100vh - 5rem);
    width: 100%;
}
.honeycomb .hc-blade > div {
    display: table-cell;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    vertical-align: middle;
}
@media (min-width: 978px) {
    .honeycomb .hc-blade > div {
        padding-bottom: 3rem;
        padding-top: 3rem;
    }
}
.honeycomb .hc-blade--scrolling {
    margin-top: 5rem;
}
.honeycomb .hc-blade--scrolling > div {
    padding-bottom: 3rem;
    padding-top: 3rem;
}
.honeycomb .hc-blade--full-screen {
    min-height: 0;
}
.honeycomb .hc-blade .blade-go-back {
    margin-bottom: 2.1875rem;
}
.honeycomb .hc-blade .blade-go-back .blade-go-back-btn.btn-action--subtle {
    margin: 0;
}
.honeycomb .sticky.stick {
    position: fixed;
    top: 0;
    z-index: 1020;
}
.honeycomb .sticky-wrapper {
    position: relative;
}
.honeycomb .carousel {
    padding: 0 3.5rem 2rem;
    position: relative;
}
@media (min-width: 600px) {
    .honeycomb .carousel {
        padding: 1.5rem 6rem 3rem;
    }
}
.honeycomb .carousel .carousel-items {
    overflow: hidden;
    padding: 0 2px;
    position: relative;
    width: 100%;
}
.honeycomb .carousel .carousel-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    width: 100%;
}
@media (prefers-reduced-motion: reduce) {
    .honeycomb .carousel .carousel-item {
        transition: none;
    }
}
.honeycomb .carousel .active {
    display: block;
}
.honeycomb .carousel .animation-enter {
    -webkit-transform: translate(100%);
    transform: translate(100%);
}
.honeycomb .carousel .animation-enter-active {
    transition: all 0.35s ease;
}
.honeycomb .carousel .animation-enter-active,
.honeycomb .carousel .animation-exit {
    display: block;
    -webkit-transform: translate(0);
    transform: translate(0);
}
.honeycomb .carousel .animation-exit-active {
    transition: all 0.35s ease;
}
.honeycomb .carousel .animation-exit-active,
.honeycomb .carousel .item-prev.animation-enter {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
}
.honeycomb .carousel .item-prev.animation-enter-active {
    -webkit-transform: translate(0);
    transform: translate(0);
}
.honeycomb .carousel .item-prev.animation-exit-active {
    -webkit-transform: translate(100%);
    transform: translate(100%);
}
.honeycomb .carousel .carousel-controls .carousel-next,
.honeycomb .carousel .carousel-controls .carousel-previous {
    background-color: #1e1e1e;
    border: none;
    border-radius: 50%;
    bottom: 0;
    height: 2.5rem;
    margin: auto;
    position: absolute;
    top: 0;
    transition: color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1),
        background-color 0.35s cubic-bezier(0.39, 0.575, 0.565, 1);
    width: 2.5rem;
}
.honeycomb .carousel .carousel-controls .carousel-next:hover,
.honeycomb .carousel .carousel-controls .carousel-previous:hover {
    background-color: #4f4c4d;
}
.honeycomb .carousel .carousel-controls .carousel-next:focus,
.honeycomb .carousel .carousel-controls .carousel-previous:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: 0;
}
.honeycomb .carousel .carousel-controls .icon-wrapper {
    justify-content: center;
}
.honeycomb .carousel .carousel-controls .carousel-next {
    right: 0;
}
.honeycomb .carousel .carousel-controls .carousel-previous {
    left: 0;
}
.honeycomb .carousel .carousel-indicators {
    bottom: 0.5rem;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.honeycomb .carousel .carousel-indicator {
    background-color: #d3d2d2;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #4f4c4d;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    height: 0.625rem;
    margin: 0 0.1875rem;
    width: 0.625rem;
}
.honeycomb .carousel .carousel-indicator.active {
    background-color: #1e1e1e;
}
.honeycomb .spinner .spinner__indicator {
    -webkit-animation: rotateClockwise 0.96s linear infinite;
    animation: rotateClockwise 0.96s linear infinite;
    background: #1e1e1e;
    border-radius: 50%;
    height: 5rem;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    opacity: 0;
    position: relative;
    transition: opacity 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    width: 5rem;
}
.honeycomb .spinner .spinner__indicator:after,
.honeycomb .spinner .spinner__indicator:before {
    content: "";
    position: absolute;
}
.honeycomb .spinner .spinner__indicator:before {
    background: linear-gradient(0deg, #fff 50%, hsla(0, 0%, 100%, 0.9)) 0 0,
        linear-gradient(90deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.6))
            100% 0,
        linear-gradient(180deg, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0.3))
            100% 100%,
        linear-gradient(1turn, hsla(0, 0%, 100%, 0.3), hsla(0, 0%, 100%, 0)) 0
            100%;
    background-repeat: no-repeat;
    background-size: 50% 50%;
    border-radius: 50%;
    bottom: -1px;
    left: -1px;
    right: -1px;
    top: -1px;
}
@media (forced-colors: active) {
    .honeycomb .spinner .spinner__indicator:before {
        background: transparent;
        border: 3px solid canvastext;
        forced-color-adjust: none;
    }
}
.honeycomb .spinner .spinner__indicator:after {
    background: #fff;
    border-radius: 50%;
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
    top: 0.5rem;
}
@media (forced-colors: active) {
    .honeycomb .spinner .spinner__indicator:after {
        background: canvas;
        forced-color-adjust: none;
        -webkit-transform: translateX(0.625rem);
        transform: translateX(0.625rem);
    }
}
@media (max-width: 599.98px) {
    .honeycomb .spinner .spinner__indicator:after {
        bottom: 0.25rem;
        left: 0.25rem;
        right: 0.25rem;
        top: 0.25rem;
    }
    .honeycomb .spinner .spinner__indicator {
        height: 2.5rem;
        width: 2.5rem;
    }
}
.honeycomb .spinner.spinner--visible .spinner__indicator {
    opacity: 1;
}
.honeycomb .spinner .spinner__text {
    --textstyle: "Text20Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin-top: 1.5rem;
    text-align: center;
}
@keyframes rotateClockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.honeycomb .switch {
    border: none;
    border-radius: 1rem;
    box-sizing: border-box;
    display: inline-flex;
    height: 1.5rem;
    margin: 0;
    position: relative;
    transition: background-color 0.25s;
    vertical-align: middle;
    width: 3rem;
}
.honeycomb .switch span {
    pointer-events: none;
}
.honeycomb .switch:focus {
    box-shadow: 0 0 0 2px #1175b5;
    outline: 0;
}
.honeycomb .switch[aria-checked="false"] {
    background-color: #706d6e;
}
.honeycomb .switch[aria-checked="true"] {
    background-color: #0a0;
}
.honeycomb .switch:hover .switch-indicator {
    box-shadow: 0 0 0 0.625rem rgba(0, 0, 0, 0.04);
}
.honeycomb .switch.switch--spinner {
    background: none;
}
.honeycomb .switch.switch--spinner:focus,
.honeycomb .switch.switch--spinner:hover .switch-indicator {
    box-shadow: none;
}
.honeycomb .switch .switch-indicator {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    height: 1.25rem;
    justify-content: center;
    left: 0.125rem;
    position: absolute;
    top: 0.125rem;
    transition: left 0.25s;
    width: 1.25rem;
}
.honeycomb .switch .switch-indicator svg {
    height: 0.875rem;
    width: 0.875rem;
}
.honeycomb .switch .switch-indicator.switch-on {
    left: 1.625rem;
}
.honeycomb .switch .switch-spinning {
    -webkit-animation: rotateClockwise 0.96s linear infinite;
    animation: rotateClockwise 0.96s linear infinite;
    background: #1e1e1e;
    border-radius: 50%;
    height: 1.5rem;
    left: -1px;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    opacity: 1;
    position: relative;
    top: -1px;
    transition: opacity 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    width: 1.5rem;
}
.honeycomb .switch .switch-spinning:after,
.honeycomb .switch .switch-spinning:before {
    content: "";
    position: absolute;
}
.honeycomb .switch .switch-spinning.switch-spinning--right {
    left: 0.6875rem;
}
.honeycomb .switch .switch-spinning.switch-spinning--left {
    left: -0.625rem;
}
.honeycomb .switch .switch-spinning:before {
    background: linear-gradient(0deg, #fff 50%, hsla(0, 0%, 100%, 0.9)) 0 0,
        linear-gradient(90deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.6))
            100% 0,
        linear-gradient(180deg, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0.3))
            100% 100%,
        linear-gradient(1turn, hsla(0, 0%, 100%, 0.3), hsla(0, 0%, 100%, 0)) 0
            100%;
    background-repeat: no-repeat;
    background-size: 50% 50%;
    border-radius: 50%;
    bottom: -1px;
    left: -1px;
    right: -1px;
    top: -1px;
}
.honeycomb .switch .switch-spinning:after {
    background: #fff;
    border-radius: 50%;
    bottom: 0.1875rem;
    left: 0.1875rem;
    right: 0.1875rem;
    top: 0.1875rem;
}
.honeycomb .switch-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.honeycomb .switch-label + .switch {
    margin-left: 1rem;
}
.honeycomb .accountnumber {
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    display: inline-block;
    white-space: nowrap;
}
.honeycomb .align-baseline {
    vertical-align: initial !important;
}
.honeycomb .align-top {
    vertical-align: top !important;
}
.honeycomb .align-middle {
    vertical-align: middle !important;
}
.honeycomb .align-bottom {
    vertical-align: bottom !important;
}
.honeycomb .align-text-bottom {
    vertical-align: text-bottom !important;
}
.honeycomb .align-text-top {
    vertical-align: text-top !important;
}
.honeycomb .bg-dark,
.honeycomb .bg-light .bg-dark {
    --background-color: "backgroundDark";
    background-color: #1e1e1e;
}
.bg-light .honeycomb .bg-dark h1,
.bg-light .honeycomb .bg-dark h2,
.bg-light .honeycomb .bg-dark h3,
.bg-light .honeycomb .bg-dark h4,
.bg-light .honeycomb .bg-dark h5,
.bg-light .honeycomb .bg-dark h6,
.bg-light .honeycomb .bg-dark li,
.bg-light .honeycomb .bg-dark p,
.bg-light .honeycomb .bg-light .bg-dark h2,
.bg-light .honeycomb .bg-light .bg-dark h3,
.bg-light .honeycomb .bg-light .bg-dark h4,
.bg-light .honeycomb .bg-light .bg-dark h5,
.bg-light .honeycomb .bg-light .bg-dark h6,
.bg-light .honeycomb .bg-light .bg-dark li,
.bg-light .honeycomb .bg-light .bg-dark p,
.bg-light .honeycomb .bg-light .bg-dark h1,
.honeycomb .bg-dark h1,
.honeycomb .bg-dark h2,
.honeycomb .bg-dark h3,
.honeycomb .bg-dark h4,
.honeycomb .bg-dark h5,
.honeycomb .bg-dark h6,
.honeycomb .bg-dark li,
.honeycomb .bg-dark p,
.honeycomb .bg-light .bg-dark h1,
.honeycomb .bg-light .bg-dark h2,
.honeycomb .bg-light .bg-dark h3,
.honeycomb .bg-light .bg-dark h4,
.honeycomb .bg-light .bg-dark h5,
.honeycomb .bg-light .bg-dark h6,
.honeycomb .bg-light .bg-dark li,
.honeycomb .bg-light .bg-dark p {
    --color: "textLight";
    color: #fff;
}
.honeycomb .bg-light {
    --background-color: "backgroundLight";
    background-color: #fff;
}
.bg-dark .honeycomb .bg-light h2,
.bg-dark .honeycomb .bg-light h3,
.bg-dark .honeycomb .bg-light h4,
.bg-dark .honeycomb .bg-light h5,
.bg-dark .honeycomb .bg-light h6,
.bg-dark .honeycomb .bg-light li,
.bg-dark .honeycomb .bg-light p,
.bg-dark .honeycomb .bg-light h1,
.honeycomb .bg-light h1,
.honeycomb .bg-light h2,
.honeycomb .bg-light h3,
.honeycomb .bg-light h4,
.honeycomb .bg-light h5,
.honeycomb .bg-light h6,
.honeycomb .bg-light li,
.honeycomb .bg-light p {
    --color: "textDark";
    color: #1e1e1e;
}
.honeycomb .bg-lightsecondary {
    --background-color: "backgroundLightSecondary";
    background-color: #f4f4f4;
}
.honeycomb .bg-yellow {
    --background-color: "brand";
    background-color: #fc0;
}
.honeycomb h1,
.honeycomb h2,
.honeycomb h3,
.honeycomb h4,
.honeycomb h5,
.honeycomb h6,
.honeycomb li,
.honeycomb p {
    --color: "textDark";
    color: #1e1e1e;
}
.honeycomb .clearfix:after {
    clear: both;
    content: "";
    display: block;
}
.honeycomb .d-none {
    display: none !important;
}
.honeycomb .d-inline {
    display: inline !important;
}
.honeycomb .d-inline-block {
    display: inline-block !important;
}
.honeycomb .d-block {
    display: block !important;
}
.honeycomb .d-table {
    display: table !important;
}
.honeycomb .d-table-row {
    display: table-row !important;
}
.honeycomb .d-table-cell {
    display: table-cell !important;
}
.honeycomb .d-flex {
    display: flex !important;
}
.honeycomb .d-inline-flex {
    display: inline-flex !important;
}
@media (min-width: 600px) {
    .honeycomb .d-sm-none {
        display: none !important;
    }
    .honeycomb .d-sm-inline {
        display: inline !important;
    }
    .honeycomb .d-sm-inline-block {
        display: inline-block !important;
    }
    .honeycomb .d-sm-block {
        display: block !important;
    }
    .honeycomb .d-sm-table {
        display: table !important;
    }
    .honeycomb .d-sm-table-row {
        display: table-row !important;
    }
    .honeycomb .d-sm-table-cell {
        display: table-cell !important;
    }
    .honeycomb .d-sm-flex {
        display: flex !important;
    }
    .honeycomb .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .honeycomb .d-md-none {
        display: none !important;
    }
    .honeycomb .d-md-inline {
        display: inline !important;
    }
    .honeycomb .d-md-inline-block {
        display: inline-block !important;
    }
    .honeycomb .d-md-block {
        display: block !important;
    }
    .honeycomb .d-md-table {
        display: table !important;
    }
    .honeycomb .d-md-table-row {
        display: table-row !important;
    }
    .honeycomb .d-md-table-cell {
        display: table-cell !important;
    }
    .honeycomb .d-md-flex {
        display: flex !important;
    }
    .honeycomb .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .d-lg-none {
        display: none !important;
    }
    .honeycomb .d-lg-inline {
        display: inline !important;
    }
    .honeycomb .d-lg-inline-block {
        display: inline-block !important;
    }
    .honeycomb .d-lg-block {
        display: block !important;
    }
    .honeycomb .d-lg-table {
        display: table !important;
    }
    .honeycomb .d-lg-table-row {
        display: table-row !important;
    }
    .honeycomb .d-lg-table-cell {
        display: table-cell !important;
    }
    .honeycomb .d-lg-flex {
        display: flex !important;
    }
    .honeycomb .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .honeycomb .d-xl-none {
        display: none !important;
    }
    .honeycomb .d-xl-inline {
        display: inline !important;
    }
    .honeycomb .d-xl-inline-block {
        display: inline-block !important;
    }
    .honeycomb .d-xl-block {
        display: block !important;
    }
    .honeycomb .d-xl-table {
        display: table !important;
    }
    .honeycomb .d-xl-table-row {
        display: table-row !important;
    }
    .honeycomb .d-xl-table-cell {
        display: table-cell !important;
    }
    .honeycomb .d-xl-flex {
        display: flex !important;
    }
    .honeycomb .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .honeycomb .d-print-none {
        display: none !important;
    }
    .honeycomb .d-print-inline {
        display: inline !important;
    }
    .honeycomb .d-print-inline-block {
        display: inline-block !important;
    }
    .honeycomb .d-print-block {
        display: block !important;
    }
    .honeycomb .d-print-table {
        display: table !important;
    }
    .honeycomb .d-print-table-row {
        display: table-row !important;
    }
    .honeycomb .d-print-table-cell {
        display: table-cell !important;
    }
    .honeycomb .d-print-flex {
        display: flex !important;
    }
    .honeycomb .d-print-inline-flex {
        display: inline-flex !important;
    }
}
.honeycomb .flex-row {
    flex-direction: row !important;
}
.honeycomb .flex-column {
    flex-direction: column !important;
}
.honeycomb .flex-row-reverse {
    flex-direction: row-reverse !important;
}
.honeycomb .flex-column-reverse {
    flex-direction: column-reverse !important;
}
.honeycomb .flex-wrap {
    flex-wrap: wrap !important;
}
.honeycomb .flex-nowrap {
    flex-wrap: nowrap !important;
}
.honeycomb .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.honeycomb .flex-fill {
    flex: 1 1 auto !important;
}
.honeycomb .flex-grow-0 {
    flex-grow: 0 !important;
}
.honeycomb .flex-grow-1 {
    flex-grow: 1 !important;
}
.honeycomb .flex-shrink-0 {
    flex-shrink: 0 !important;
}
.honeycomb .flex-shrink-1 {
    flex-shrink: 1 !important;
}
.honeycomb .justify-content-start {
    justify-content: flex-start !important;
}
.honeycomb .justify-content-end {
    justify-content: flex-end !important;
}
.honeycomb .justify-content-center {
    justify-content: center !important;
}
.honeycomb .justify-content-between {
    justify-content: space-between !important;
}
.honeycomb .justify-content-around {
    justify-content: space-around !important;
}
.honeycomb .align-items-start {
    align-items: flex-start !important;
}
.honeycomb .align-items-end {
    align-items: flex-end !important;
}
.honeycomb .align-items-center {
    align-items: center !important;
}
.honeycomb .align-items-baseline {
    align-items: baseline !important;
}
.honeycomb .align-items-stretch {
    align-items: stretch !important;
}
.honeycomb .align-content-start {
    align-content: flex-start !important;
}
.honeycomb .align-content-end {
    align-content: flex-end !important;
}
.honeycomb .align-content-center {
    align-content: center !important;
}
.honeycomb .align-content-between {
    align-content: space-between !important;
}
.honeycomb .align-content-around {
    align-content: space-around !important;
}
.honeycomb .align-content-stretch {
    align-content: stretch !important;
}
.honeycomb .align-self-auto {
    align-self: auto !important;
}
.honeycomb .align-self-start {
    align-self: flex-start !important;
}
.honeycomb .align-self-end {
    align-self: flex-end !important;
}
.honeycomb .align-self-center {
    align-self: center !important;
}
.honeycomb .align-self-baseline {
    align-self: baseline !important;
}
.honeycomb .align-self-stretch {
    align-self: stretch !important;
}
@media (min-width: 600px) {
    .honeycomb .flex-sm-row {
        flex-direction: row !important;
    }
    .honeycomb .flex-sm-column {
        flex-direction: column !important;
    }
    .honeycomb .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }
    .honeycomb .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }
    .honeycomb .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .honeycomb .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .honeycomb .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .honeycomb .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .honeycomb .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }
    .honeycomb .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }
    .honeycomb .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }
    .honeycomb .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }
    .honeycomb .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .honeycomb .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .honeycomb .justify-content-sm-center {
        justify-content: center !important;
    }
    .honeycomb .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .honeycomb .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .honeycomb .align-items-sm-start {
        align-items: flex-start !important;
    }
    .honeycomb .align-items-sm-end {
        align-items: flex-end !important;
    }
    .honeycomb .align-items-sm-center {
        align-items: center !important;
    }
    .honeycomb .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .honeycomb .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .honeycomb .align-content-sm-start {
        align-content: flex-start !important;
    }
    .honeycomb .align-content-sm-end {
        align-content: flex-end !important;
    }
    .honeycomb .align-content-sm-center {
        align-content: center !important;
    }
    .honeycomb .align-content-sm-between {
        align-content: space-between !important;
    }
    .honeycomb .align-content-sm-around {
        align-content: space-around !important;
    }
    .honeycomb .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .honeycomb .align-self-sm-auto {
        align-self: auto !important;
    }
    .honeycomb .align-self-sm-start {
        align-self: flex-start !important;
    }
    .honeycomb .align-self-sm-end {
        align-self: flex-end !important;
    }
    .honeycomb .align-self-sm-center {
        align-self: center !important;
    }
    .honeycomb .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .honeycomb .align-self-sm-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    .honeycomb .flex-md-row {
        flex-direction: row !important;
    }
    .honeycomb .flex-md-column {
        flex-direction: column !important;
    }
    .honeycomb .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }
    .honeycomb .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }
    .honeycomb .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .honeycomb .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .honeycomb .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .honeycomb .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .honeycomb .flex-md-grow-0 {
        flex-grow: 0 !important;
    }
    .honeycomb .flex-md-grow-1 {
        flex-grow: 1 !important;
    }
    .honeycomb .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }
    .honeycomb .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }
    .honeycomb .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .honeycomb .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .honeycomb .justify-content-md-center {
        justify-content: center !important;
    }
    .honeycomb .justify-content-md-between {
        justify-content: space-between !important;
    }
    .honeycomb .justify-content-md-around {
        justify-content: space-around !important;
    }
    .honeycomb .align-items-md-start {
        align-items: flex-start !important;
    }
    .honeycomb .align-items-md-end {
        align-items: flex-end !important;
    }
    .honeycomb .align-items-md-center {
        align-items: center !important;
    }
    .honeycomb .align-items-md-baseline {
        align-items: baseline !important;
    }
    .honeycomb .align-items-md-stretch {
        align-items: stretch !important;
    }
    .honeycomb .align-content-md-start {
        align-content: flex-start !important;
    }
    .honeycomb .align-content-md-end {
        align-content: flex-end !important;
    }
    .honeycomb .align-content-md-center {
        align-content: center !important;
    }
    .honeycomb .align-content-md-between {
        align-content: space-between !important;
    }
    .honeycomb .align-content-md-around {
        align-content: space-around !important;
    }
    .honeycomb .align-content-md-stretch {
        align-content: stretch !important;
    }
    .honeycomb .align-self-md-auto {
        align-self: auto !important;
    }
    .honeycomb .align-self-md-start {
        align-self: flex-start !important;
    }
    .honeycomb .align-self-md-end {
        align-self: flex-end !important;
    }
    .honeycomb .align-self-md-center {
        align-self: center !important;
    }
    .honeycomb .align-self-md-baseline {
        align-self: baseline !important;
    }
    .honeycomb .align-self-md-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .flex-lg-row {
        flex-direction: row !important;
    }
    .honeycomb .flex-lg-column {
        flex-direction: column !important;
    }
    .honeycomb .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }
    .honeycomb .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }
    .honeycomb .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .honeycomb .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .honeycomb .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .honeycomb .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .honeycomb .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }
    .honeycomb .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }
    .honeycomb .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }
    .honeycomb .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }
    .honeycomb .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .honeycomb .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .honeycomb .justify-content-lg-center {
        justify-content: center !important;
    }
    .honeycomb .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .honeycomb .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .honeycomb .align-items-lg-start {
        align-items: flex-start !important;
    }
    .honeycomb .align-items-lg-end {
        align-items: flex-end !important;
    }
    .honeycomb .align-items-lg-center {
        align-items: center !important;
    }
    .honeycomb .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .honeycomb .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .honeycomb .align-content-lg-start {
        align-content: flex-start !important;
    }
    .honeycomb .align-content-lg-end {
        align-content: flex-end !important;
    }
    .honeycomb .align-content-lg-center {
        align-content: center !important;
    }
    .honeycomb .align-content-lg-between {
        align-content: space-between !important;
    }
    .honeycomb .align-content-lg-around {
        align-content: space-around !important;
    }
    .honeycomb .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .honeycomb .align-self-lg-auto {
        align-self: auto !important;
    }
    .honeycomb .align-self-lg-start {
        align-self: flex-start !important;
    }
    .honeycomb .align-self-lg-end {
        align-self: flex-end !important;
    }
    .honeycomb .align-self-lg-center {
        align-self: center !important;
    }
    .honeycomb .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .honeycomb .align-self-lg-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1200px) {
    .honeycomb .flex-xl-row {
        flex-direction: row !important;
    }
    .honeycomb .flex-xl-column {
        flex-direction: column !important;
    }
    .honeycomb .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .honeycomb .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .honeycomb .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .honeycomb .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .honeycomb .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .honeycomb .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .honeycomb .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }
    .honeycomb .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }
    .honeycomb .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .honeycomb .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .honeycomb .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .honeycomb .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .honeycomb .justify-content-xl-center {
        justify-content: center !important;
    }
    .honeycomb .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .honeycomb .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .honeycomb .align-items-xl-start {
        align-items: flex-start !important;
    }
    .honeycomb .align-items-xl-end {
        align-items: flex-end !important;
    }
    .honeycomb .align-items-xl-center {
        align-items: center !important;
    }
    .honeycomb .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .honeycomb .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .honeycomb .align-content-xl-start {
        align-content: flex-start !important;
    }
    .honeycomb .align-content-xl-end {
        align-content: flex-end !important;
    }
    .honeycomb .align-content-xl-center {
        align-content: center !important;
    }
    .honeycomb .align-content-xl-between {
        align-content: space-between !important;
    }
    .honeycomb .align-content-xl-around {
        align-content: space-around !important;
    }
    .honeycomb .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .honeycomb .align-self-xl-auto {
        align-self: auto !important;
    }
    .honeycomb .align-self-xl-start {
        align-self: flex-start !important;
    }
    .honeycomb .align-self-xl-end {
        align-self: flex-end !important;
    }
    .honeycomb .align-self-xl-center {
        align-self: center !important;
    }
    .honeycomb .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .honeycomb .align-self-xl-stretch {
        align-self: stretch !important;
    }
}
.honeycomb .float-left {
    float: left !important;
}
.honeycomb .float-right {
    float: right !important;
}
.honeycomb .float-none {
    float: none !important;
}
@media (min-width: 600px) {
    .honeycomb .float-sm-left {
        float: left !important;
    }
    .honeycomb .float-sm-right {
        float: right !important;
    }
    .honeycomb .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    .honeycomb .float-md-left {
        float: left !important;
    }
    .honeycomb .float-md-right {
        float: right !important;
    }
    .honeycomb .float-md-none {
        float: none !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .float-lg-left {
        float: left !important;
    }
    .honeycomb .float-lg-right {
        float: right !important;
    }
    .honeycomb .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    .honeycomb .float-xl-left {
        float: left !important;
    }
    .honeycomb .float-xl-right {
        float: right !important;
    }
    .honeycomb .float-xl-none {
        float: none !important;
    }
}
.honeycomb .overflow-auto {
    overflow: auto !important;
}
.honeycomb .overflow-hidden {
    overflow: hidden !important;
}
.honeycomb .position-static {
    position: static !important;
}
.honeycomb .position-relative {
    position: relative !important;
}
.honeycomb .position-absolute {
    position: absolute !important;
}
.honeycomb .position-fixed {
    position: fixed !important;
}
.honeycomb .position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}
.honeycomb .fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030;
}
.honeycomb .fixed-bottom {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .honeycomb .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.honeycomb .sr-only {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.honeycomb .sr-only-focusable:active,
.honeycomb .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    white-space: normal;
    width: auto;
}
.honeycomb .shadow1 {
    box-shadow: 0 3px 3px 0 rgba(30, 30, 30, 0.16),
        0 1px 8px 0 rgba(30, 30, 30, 0.08);
}
.honeycomb .shadow2 {
    box-shadow: 0 5px 10px 0 rgba(30, 30, 30, 0.16),
        0 2px 8px 0 rgba(30, 30, 30, 0.08);
}
.honeycomb .shadow3 {
    box-shadow: 0 8px 10px 1px rgba(30, 30, 30, 0.16),
        0 4px 5px 0 rgba(30, 30, 30, 0.08);
}
.honeycomb .shadow4 {
    box-shadow: 0 16px 24px 2px rgba(30, 30, 30, 0.16),
        0 8px 10px 0 rgba(30, 30, 30, 0.08);
}
.honeycomb .dropshadow1 {
    -webkit-filter: drop-shadow(0 3px 3px rgba(30, 30, 30, 0.16))
        drop-shadow(0 1px 8px rgba(30, 30, 30, 0.08));
    filter: drop-shadow(0 3px 3px rgba(30, 30, 30, 0.16))
        drop-shadow(0 1px 8px rgba(30, 30, 30, 0.08));
}
.honeycomb .dropshadow2 {
    -webkit-filter: drop-shadow(0 5px 10px rgba(30, 30, 30, 0.16))
        drop-shadow(0 2px 8px rgba(30, 30, 30, 0.08));
    filter: drop-shadow(0 5px 10px rgba(30, 30, 30, 0.16))
        drop-shadow(0 2px 8px rgba(30, 30, 30, 0.08));
}
.honeycomb .dropshadow3 {
    -webkit-filter: drop-shadow(0 8px 10px rgba(30, 30, 30, 0.16))
        drop-shadow(0 4px 5px rgba(30, 30, 30, 0.08));
    filter: drop-shadow(0 8px 10px rgba(30, 30, 30, 0.16))
        drop-shadow(0 4px 5px rgba(30, 30, 30, 0.08));
}
.honeycomb .dropshadow4 {
    -webkit-filter: drop-shadow(0 16px 24px rgba(30, 30, 30, 0.16))
        drop-shadow(0 8px 10px rgba(30, 30, 30, 0.08));
    filter: drop-shadow(0 16px 24px rgba(30, 30, 30, 0.16))
        drop-shadow(0 8px 10px rgba(30, 30, 30, 0.08));
}
.honeycomb .shadow0 {
    box-shadow: none;
}
.honeycomb .dropshadow0 {
    -webkit-filter: none;
    filter: none;
}
.honeycomb .w-25 {
    width: 25% !important;
}
.honeycomb .w-50 {
    width: 50% !important;
}
.honeycomb .w-75 {
    width: 75% !important;
}
.honeycomb .w-100 {
    width: 100% !important;
}
.honeycomb .w-auto {
    width: auto !important;
}
.honeycomb .h-25 {
    height: 25% !important;
}
.honeycomb .h-50 {
    height: 50% !important;
}
.honeycomb .h-75 {
    height: 75% !important;
}
.honeycomb .h-100 {
    height: 100% !important;
}
.honeycomb .h-auto {
    height: auto !important;
}
.honeycomb .mw-100 {
    max-width: 100% !important;
}
.honeycomb .mh-100 {
    max-height: 100% !important;
}
.honeycomb .min-vw-100 {
    min-width: 100vw !important;
}
.honeycomb .min-vh-100 {
    min-height: 100vh !important;
}
.honeycomb .vw-100 {
    width: 100vw !important;
}
.honeycomb .vh-100 {
    height: 100vh !important;
}
.honeycomb .stretched-link:after {
    background-color: transparent;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.honeycomb .m-0 {
    margin: 0 !important;
}
.honeycomb .mt-0,
.honeycomb .my-0 {
    margin-top: 0 !important;
}
.honeycomb .mr-0,
.honeycomb .mx-0 {
    margin-right: 0 !important;
}
.honeycomb .mb-0,
.honeycomb .my-0 {
    margin-bottom: 0 !important;
}
.honeycomb .ml-0,
.honeycomb .mx-0 {
    margin-left: 0 !important;
}
.honeycomb .m-1 {
    margin: 0.5rem !important;
}
.honeycomb .mt-1,
.honeycomb .my-1 {
    margin-top: 0.5rem !important;
}
.honeycomb .mr-1,
.honeycomb .mx-1 {
    margin-right: 0.5rem !important;
}
.honeycomb .mb-1,
.honeycomb .my-1 {
    margin-bottom: 0.5rem !important;
}
.honeycomb .ml-1,
.honeycomb .mx-1 {
    margin-left: 0.5rem !important;
}
.honeycomb .m-2 {
    margin: 1rem !important;
}
.honeycomb .mt-2,
.honeycomb .my-2 {
    margin-top: 1rem !important;
}
.honeycomb .mr-2,
.honeycomb .mx-2 {
    margin-right: 1rem !important;
}
.honeycomb .mb-2,
.honeycomb .my-2 {
    margin-bottom: 1rem !important;
}
.honeycomb .ml-2,
.honeycomb .mx-2 {
    margin-left: 1rem !important;
}
.honeycomb .m-3 {
    margin: 1.5rem !important;
}
.honeycomb .mt-3,
.honeycomb .my-3 {
    margin-top: 1.5rem !important;
}
.honeycomb .mr-3,
.honeycomb .mx-3 {
    margin-right: 1.5rem !important;
}
.honeycomb .mb-3,
.honeycomb .my-3 {
    margin-bottom: 1.5rem !important;
}
.honeycomb .ml-3,
.honeycomb .mx-3 {
    margin-left: 1.5rem !important;
}
.honeycomb .m-4 {
    margin: 2rem !important;
}
.honeycomb .mt-4,
.honeycomb .my-4 {
    margin-top: 2rem !important;
}
.honeycomb .mr-4,
.honeycomb .mx-4 {
    margin-right: 2rem !important;
}
.honeycomb .mb-4,
.honeycomb .my-4 {
    margin-bottom: 2rem !important;
}
.honeycomb .ml-4,
.honeycomb .mx-4 {
    margin-left: 2rem !important;
}
.honeycomb .m-5 {
    margin: 2.5rem !important;
}
.honeycomb .mt-5,
.honeycomb .my-5 {
    margin-top: 2.5rem !important;
}
.honeycomb .mr-5,
.honeycomb .mx-5 {
    margin-right: 2.5rem !important;
}
.honeycomb .mb-5,
.honeycomb .my-5 {
    margin-bottom: 2.5rem !important;
}
.honeycomb .ml-5,
.honeycomb .mx-5 {
    margin-left: 2.5rem !important;
}
.honeycomb .m-6 {
    margin: 3rem !important;
}
.honeycomb .mt-6,
.honeycomb .my-6 {
    margin-top: 3rem !important;
}
.honeycomb .mr-6,
.honeycomb .mx-6 {
    margin-right: 3rem !important;
}
.honeycomb .mb-6,
.honeycomb .my-6 {
    margin-bottom: 3rem !important;
}
.honeycomb .ml-6,
.honeycomb .mx-6 {
    margin-left: 3rem !important;
}
.honeycomb .m-7 {
    margin: 3.5rem !important;
}
.honeycomb .mt-7,
.honeycomb .my-7 {
    margin-top: 3.5rem !important;
}
.honeycomb .mr-7,
.honeycomb .mx-7 {
    margin-right: 3.5rem !important;
}
.honeycomb .mb-7,
.honeycomb .my-7 {
    margin-bottom: 3.5rem !important;
}
.honeycomb .ml-7,
.honeycomb .mx-7 {
    margin-left: 3.5rem !important;
}
.honeycomb .m-8 {
    margin: 4rem !important;
}
.honeycomb .mt-8,
.honeycomb .my-8 {
    margin-top: 4rem !important;
}
.honeycomb .mr-8,
.honeycomb .mx-8 {
    margin-right: 4rem !important;
}
.honeycomb .mb-8,
.honeycomb .my-8 {
    margin-bottom: 4rem !important;
}
.honeycomb .ml-8,
.honeycomb .mx-8 {
    margin-left: 4rem !important;
}
.honeycomb .m-9 {
    margin: 4.5rem !important;
}
.honeycomb .mt-9,
.honeycomb .my-9 {
    margin-top: 4.5rem !important;
}
.honeycomb .mr-9,
.honeycomb .mx-9 {
    margin-right: 4.5rem !important;
}
.honeycomb .mb-9,
.honeycomb .my-9 {
    margin-bottom: 4.5rem !important;
}
.honeycomb .ml-9,
.honeycomb .mx-9 {
    margin-left: 4.5rem !important;
}
.honeycomb .m-10 {
    margin: 5rem !important;
}
.honeycomb .mt-10,
.honeycomb .my-10 {
    margin-top: 5rem !important;
}
.honeycomb .mr-10,
.honeycomb .mx-10 {
    margin-right: 5rem !important;
}
.honeycomb .mb-10,
.honeycomb .my-10 {
    margin-bottom: 5rem !important;
}
.honeycomb .ml-10,
.honeycomb .mx-10 {
    margin-left: 5rem !important;
}
.honeycomb .p-0 {
    padding: 0 !important;
}
.honeycomb .pt-0,
.honeycomb .py-0 {
    padding-top: 0 !important;
}
.honeycomb .pr-0,
.honeycomb .px-0 {
    padding-right: 0 !important;
}
.honeycomb .pb-0,
.honeycomb .py-0 {
    padding-bottom: 0 !important;
}
.honeycomb .pl-0,
.honeycomb .px-0 {
    padding-left: 0 !important;
}
.honeycomb .p-1 {
    padding: 0.5rem !important;
}
.honeycomb .pt-1,
.honeycomb .py-1 {
    padding-top: 0.5rem !important;
}
.honeycomb .pr-1,
.honeycomb .px-1 {
    padding-right: 0.5rem !important;
}
.honeycomb .pb-1,
.honeycomb .py-1 {
    padding-bottom: 0.5rem !important;
}
.honeycomb .pl-1,
.honeycomb .px-1 {
    padding-left: 0.5rem !important;
}
.honeycomb .p-2 {
    padding: 1rem !important;
}
.honeycomb .pt-2,
.honeycomb .py-2 {
    padding-top: 1rem !important;
}
.honeycomb .pr-2,
.honeycomb .px-2 {
    padding-right: 1rem !important;
}
.honeycomb .pb-2,
.honeycomb .py-2 {
    padding-bottom: 1rem !important;
}
.honeycomb .pl-2,
.honeycomb .px-2 {
    padding-left: 1rem !important;
}
.honeycomb .p-3 {
    padding: 1.5rem !important;
}
.honeycomb .pt-3,
.honeycomb .py-3 {
    padding-top: 1.5rem !important;
}
.honeycomb .pr-3,
.honeycomb .px-3 {
    padding-right: 1.5rem !important;
}
.honeycomb .pb-3,
.honeycomb .py-3 {
    padding-bottom: 1.5rem !important;
}
.honeycomb .pl-3,
.honeycomb .px-3 {
    padding-left: 1.5rem !important;
}
.honeycomb .p-4 {
    padding: 2rem !important;
}
.honeycomb .pt-4,
.honeycomb .py-4 {
    padding-top: 2rem !important;
}
.honeycomb .pr-4,
.honeycomb .px-4 {
    padding-right: 2rem !important;
}
.honeycomb .pb-4,
.honeycomb .py-4 {
    padding-bottom: 2rem !important;
}
.honeycomb .pl-4,
.honeycomb .px-4 {
    padding-left: 2rem !important;
}
.honeycomb .p-5 {
    padding: 2.5rem !important;
}
.honeycomb .pt-5,
.honeycomb .py-5 {
    padding-top: 2.5rem !important;
}
.honeycomb .pr-5,
.honeycomb .px-5 {
    padding-right: 2.5rem !important;
}
.honeycomb .pb-5,
.honeycomb .py-5 {
    padding-bottom: 2.5rem !important;
}
.honeycomb .pl-5,
.honeycomb .px-5 {
    padding-left: 2.5rem !important;
}
.honeycomb .p-6 {
    padding: 3rem !important;
}
.honeycomb .pt-6,
.honeycomb .py-6 {
    padding-top: 3rem !important;
}
.honeycomb .pr-6,
.honeycomb .px-6 {
    padding-right: 3rem !important;
}
.honeycomb .pb-6,
.honeycomb .py-6 {
    padding-bottom: 3rem !important;
}
.honeycomb .pl-6,
.honeycomb .px-6 {
    padding-left: 3rem !important;
}
.honeycomb .p-7 {
    padding: 3.5rem !important;
}
.honeycomb .pt-7,
.honeycomb .py-7 {
    padding-top: 3.5rem !important;
}
.honeycomb .pr-7,
.honeycomb .px-7 {
    padding-right: 3.5rem !important;
}
.honeycomb .pb-7,
.honeycomb .py-7 {
    padding-bottom: 3.5rem !important;
}
.honeycomb .pl-7,
.honeycomb .px-7 {
    padding-left: 3.5rem !important;
}
.honeycomb .p-8 {
    padding: 4rem !important;
}
.honeycomb .pt-8,
.honeycomb .py-8 {
    padding-top: 4rem !important;
}
.honeycomb .pr-8,
.honeycomb .px-8 {
    padding-right: 4rem !important;
}
.honeycomb .pb-8,
.honeycomb .py-8 {
    padding-bottom: 4rem !important;
}
.honeycomb .pl-8,
.honeycomb .px-8 {
    padding-left: 4rem !important;
}
.honeycomb .p-9 {
    padding: 4.5rem !important;
}
.honeycomb .pt-9,
.honeycomb .py-9 {
    padding-top: 4.5rem !important;
}
.honeycomb .pr-9,
.honeycomb .px-9 {
    padding-right: 4.5rem !important;
}
.honeycomb .pb-9,
.honeycomb .py-9 {
    padding-bottom: 4.5rem !important;
}
.honeycomb .pl-9,
.honeycomb .px-9 {
    padding-left: 4.5rem !important;
}
.honeycomb .p-10 {
    padding: 5rem !important;
}
.honeycomb .pt-10,
.honeycomb .py-10 {
    padding-top: 5rem !important;
}
.honeycomb .pr-10,
.honeycomb .px-10 {
    padding-right: 5rem !important;
}
.honeycomb .pb-10,
.honeycomb .py-10 {
    padding-bottom: 5rem !important;
}
.honeycomb .pl-10,
.honeycomb .px-10 {
    padding-left: 5rem !important;
}
.honeycomb .p-auto {
    padding: auto !important;
}
.honeycomb .pt-auto,
.honeycomb .py-auto {
    padding-top: auto !important;
}
.honeycomb .pr-auto,
.honeycomb .px-auto {
    padding-right: auto !important;
}
.honeycomb .pb-auto,
.honeycomb .py-auto {
    padding-bottom: auto !important;
}
.honeycomb .pl-auto,
.honeycomb .px-auto {
    padding-left: auto !important;
}
.honeycomb .m-n1 {
    margin: -0.5rem !important;
}
.honeycomb .mt-n1,
.honeycomb .my-n1 {
    margin-top: -0.5rem !important;
}
.honeycomb .mr-n1,
.honeycomb .mx-n1 {
    margin-right: -0.5rem !important;
}
.honeycomb .mb-n1,
.honeycomb .my-n1 {
    margin-bottom: -0.5rem !important;
}
.honeycomb .ml-n1,
.honeycomb .mx-n1 {
    margin-left: -0.5rem !important;
}
.honeycomb .m-n2 {
    margin: -1rem !important;
}
.honeycomb .mt-n2,
.honeycomb .my-n2 {
    margin-top: -1rem !important;
}
.honeycomb .mr-n2,
.honeycomb .mx-n2 {
    margin-right: -1rem !important;
}
.honeycomb .mb-n2,
.honeycomb .my-n2 {
    margin-bottom: -1rem !important;
}
.honeycomb .ml-n2,
.honeycomb .mx-n2 {
    margin-left: -1rem !important;
}
.honeycomb .m-n3 {
    margin: -1.5rem !important;
}
.honeycomb .mt-n3,
.honeycomb .my-n3 {
    margin-top: -1.5rem !important;
}
.honeycomb .mr-n3,
.honeycomb .mx-n3 {
    margin-right: -1.5rem !important;
}
.honeycomb .mb-n3,
.honeycomb .my-n3 {
    margin-bottom: -1.5rem !important;
}
.honeycomb .ml-n3,
.honeycomb .mx-n3 {
    margin-left: -1.5rem !important;
}
.honeycomb .m-n4 {
    margin: -2rem !important;
}
.honeycomb .mt-n4,
.honeycomb .my-n4 {
    margin-top: -2rem !important;
}
.honeycomb .mr-n4,
.honeycomb .mx-n4 {
    margin-right: -2rem !important;
}
.honeycomb .mb-n4,
.honeycomb .my-n4 {
    margin-bottom: -2rem !important;
}
.honeycomb .ml-n4,
.honeycomb .mx-n4 {
    margin-left: -2rem !important;
}
.honeycomb .m-n5 {
    margin: -2.5rem !important;
}
.honeycomb .mt-n5,
.honeycomb .my-n5 {
    margin-top: -2.5rem !important;
}
.honeycomb .mr-n5,
.honeycomb .mx-n5 {
    margin-right: -2.5rem !important;
}
.honeycomb .mb-n5,
.honeycomb .my-n5 {
    margin-bottom: -2.5rem !important;
}
.honeycomb .ml-n5,
.honeycomb .mx-n5 {
    margin-left: -2.5rem !important;
}
.honeycomb .m-n6 {
    margin: -3rem !important;
}
.honeycomb .mt-n6,
.honeycomb .my-n6 {
    margin-top: -3rem !important;
}
.honeycomb .mr-n6,
.honeycomb .mx-n6 {
    margin-right: -3rem !important;
}
.honeycomb .mb-n6,
.honeycomb .my-n6 {
    margin-bottom: -3rem !important;
}
.honeycomb .ml-n6,
.honeycomb .mx-n6 {
    margin-left: -3rem !important;
}
.honeycomb .m-n7 {
    margin: -3.5rem !important;
}
.honeycomb .mt-n7,
.honeycomb .my-n7 {
    margin-top: -3.5rem !important;
}
.honeycomb .mr-n7,
.honeycomb .mx-n7 {
    margin-right: -3.5rem !important;
}
.honeycomb .mb-n7,
.honeycomb .my-n7 {
    margin-bottom: -3.5rem !important;
}
.honeycomb .ml-n7,
.honeycomb .mx-n7 {
    margin-left: -3.5rem !important;
}
.honeycomb .m-n8 {
    margin: -4rem !important;
}
.honeycomb .mt-n8,
.honeycomb .my-n8 {
    margin-top: -4rem !important;
}
.honeycomb .mr-n8,
.honeycomb .mx-n8 {
    margin-right: -4rem !important;
}
.honeycomb .mb-n8,
.honeycomb .my-n8 {
    margin-bottom: -4rem !important;
}
.honeycomb .ml-n8,
.honeycomb .mx-n8 {
    margin-left: -4rem !important;
}
.honeycomb .m-n9 {
    margin: -4.5rem !important;
}
.honeycomb .mt-n9,
.honeycomb .my-n9 {
    margin-top: -4.5rem !important;
}
.honeycomb .mr-n9,
.honeycomb .mx-n9 {
    margin-right: -4.5rem !important;
}
.honeycomb .mb-n9,
.honeycomb .my-n9 {
    margin-bottom: -4.5rem !important;
}
.honeycomb .ml-n9,
.honeycomb .mx-n9 {
    margin-left: -4.5rem !important;
}
.honeycomb .m-n10 {
    margin: -5rem !important;
}
.honeycomb .mt-n10,
.honeycomb .my-n10 {
    margin-top: -5rem !important;
}
.honeycomb .mr-n10,
.honeycomb .mx-n10 {
    margin-right: -5rem !important;
}
.honeycomb .mb-n10,
.honeycomb .my-n10 {
    margin-bottom: -5rem !important;
}
.honeycomb .ml-n10,
.honeycomb .mx-n10 {
    margin-left: -5rem !important;
}
.honeycomb .m-nauto {
    margin: -auto !important;
}
.honeycomb .mt-nauto,
.honeycomb .my-nauto {
    margin-top: -auto !important;
}
.honeycomb .mr-nauto,
.honeycomb .mx-nauto {
    margin-right: -auto !important;
}
.honeycomb .mb-nauto,
.honeycomb .my-nauto {
    margin-bottom: -auto !important;
}
.honeycomb .ml-nauto,
.honeycomb .mx-nauto {
    margin-left: -auto !important;
}
.honeycomb .m-auto {
    margin: auto !important;
}
.honeycomb .mt-auto,
.honeycomb .my-auto {
    margin-top: auto !important;
}
.honeycomb .mr-auto,
.honeycomb .mx-auto {
    margin-right: auto !important;
}
.honeycomb .mb-auto,
.honeycomb .my-auto {
    margin-bottom: auto !important;
}
.honeycomb .ml-auto,
.honeycomb .mx-auto {
    margin-left: auto !important;
}
@media (min-width: 600px) {
    .honeycomb .m-sm-0 {
        margin: 0 !important;
    }
    .honeycomb .mt-sm-0,
    .honeycomb .my-sm-0 {
        margin-top: 0 !important;
    }
    .honeycomb .mr-sm-0,
    .honeycomb .mx-sm-0 {
        margin-right: 0 !important;
    }
    .honeycomb .mb-sm-0,
    .honeycomb .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .honeycomb .ml-sm-0,
    .honeycomb .mx-sm-0 {
        margin-left: 0 !important;
    }
    .honeycomb .m-sm-1 {
        margin: 0.5rem !important;
    }
    .honeycomb .mt-sm-1,
    .honeycomb .my-sm-1 {
        margin-top: 0.5rem !important;
    }
    .honeycomb .mr-sm-1,
    .honeycomb .mx-sm-1 {
        margin-right: 0.5rem !important;
    }
    .honeycomb .mb-sm-1,
    .honeycomb .my-sm-1 {
        margin-bottom: 0.5rem !important;
    }
    .honeycomb .ml-sm-1,
    .honeycomb .mx-sm-1 {
        margin-left: 0.5rem !important;
    }
    .honeycomb .m-sm-2 {
        margin: 1rem !important;
    }
    .honeycomb .mt-sm-2,
    .honeycomb .my-sm-2 {
        margin-top: 1rem !important;
    }
    .honeycomb .mr-sm-2,
    .honeycomb .mx-sm-2 {
        margin-right: 1rem !important;
    }
    .honeycomb .mb-sm-2,
    .honeycomb .my-sm-2 {
        margin-bottom: 1rem !important;
    }
    .honeycomb .ml-sm-2,
    .honeycomb .mx-sm-2 {
        margin-left: 1rem !important;
    }
    .honeycomb .m-sm-3 {
        margin: 1.5rem !important;
    }
    .honeycomb .mt-sm-3,
    .honeycomb .my-sm-3 {
        margin-top: 1.5rem !important;
    }
    .honeycomb .mr-sm-3,
    .honeycomb .mx-sm-3 {
        margin-right: 1.5rem !important;
    }
    .honeycomb .mb-sm-3,
    .honeycomb .my-sm-3 {
        margin-bottom: 1.5rem !important;
    }
    .honeycomb .ml-sm-3,
    .honeycomb .mx-sm-3 {
        margin-left: 1.5rem !important;
    }
    .honeycomb .m-sm-4 {
        margin: 2rem !important;
    }
    .honeycomb .mt-sm-4,
    .honeycomb .my-sm-4 {
        margin-top: 2rem !important;
    }
    .honeycomb .mr-sm-4,
    .honeycomb .mx-sm-4 {
        margin-right: 2rem !important;
    }
    .honeycomb .mb-sm-4,
    .honeycomb .my-sm-4 {
        margin-bottom: 2rem !important;
    }
    .honeycomb .ml-sm-4,
    .honeycomb .mx-sm-4 {
        margin-left: 2rem !important;
    }
    .honeycomb .m-sm-5 {
        margin: 2.5rem !important;
    }
    .honeycomb .mt-sm-5,
    .honeycomb .my-sm-5 {
        margin-top: 2.5rem !important;
    }
    .honeycomb .mr-sm-5,
    .honeycomb .mx-sm-5 {
        margin-right: 2.5rem !important;
    }
    .honeycomb .mb-sm-5,
    .honeycomb .my-sm-5 {
        margin-bottom: 2.5rem !important;
    }
    .honeycomb .ml-sm-5,
    .honeycomb .mx-sm-5 {
        margin-left: 2.5rem !important;
    }
    .honeycomb .m-sm-6 {
        margin: 3rem !important;
    }
    .honeycomb .mt-sm-6,
    .honeycomb .my-sm-6 {
        margin-top: 3rem !important;
    }
    .honeycomb .mr-sm-6,
    .honeycomb .mx-sm-6 {
        margin-right: 3rem !important;
    }
    .honeycomb .mb-sm-6,
    .honeycomb .my-sm-6 {
        margin-bottom: 3rem !important;
    }
    .honeycomb .ml-sm-6,
    .honeycomb .mx-sm-6 {
        margin-left: 3rem !important;
    }
    .honeycomb .m-sm-7 {
        margin: 3.5rem !important;
    }
    .honeycomb .mt-sm-7,
    .honeycomb .my-sm-7 {
        margin-top: 3.5rem !important;
    }
    .honeycomb .mr-sm-7,
    .honeycomb .mx-sm-7 {
        margin-right: 3.5rem !important;
    }
    .honeycomb .mb-sm-7,
    .honeycomb .my-sm-7 {
        margin-bottom: 3.5rem !important;
    }
    .honeycomb .ml-sm-7,
    .honeycomb .mx-sm-7 {
        margin-left: 3.5rem !important;
    }
    .honeycomb .m-sm-8 {
        margin: 4rem !important;
    }
    .honeycomb .mt-sm-8,
    .honeycomb .my-sm-8 {
        margin-top: 4rem !important;
    }
    .honeycomb .mr-sm-8,
    .honeycomb .mx-sm-8 {
        margin-right: 4rem !important;
    }
    .honeycomb .mb-sm-8,
    .honeycomb .my-sm-8 {
        margin-bottom: 4rem !important;
    }
    .honeycomb .ml-sm-8,
    .honeycomb .mx-sm-8 {
        margin-left: 4rem !important;
    }
    .honeycomb .m-sm-9 {
        margin: 4.5rem !important;
    }
    .honeycomb .mt-sm-9,
    .honeycomb .my-sm-9 {
        margin-top: 4.5rem !important;
    }
    .honeycomb .mr-sm-9,
    .honeycomb .mx-sm-9 {
        margin-right: 4.5rem !important;
    }
    .honeycomb .mb-sm-9,
    .honeycomb .my-sm-9 {
        margin-bottom: 4.5rem !important;
    }
    .honeycomb .ml-sm-9,
    .honeycomb .mx-sm-9 {
        margin-left: 4.5rem !important;
    }
    .honeycomb .m-sm-10 {
        margin: 5rem !important;
    }
    .honeycomb .mt-sm-10,
    .honeycomb .my-sm-10 {
        margin-top: 5rem !important;
    }
    .honeycomb .mr-sm-10,
    .honeycomb .mx-sm-10 {
        margin-right: 5rem !important;
    }
    .honeycomb .mb-sm-10,
    .honeycomb .my-sm-10 {
        margin-bottom: 5rem !important;
    }
    .honeycomb .ml-sm-10,
    .honeycomb .mx-sm-10 {
        margin-left: 5rem !important;
    }
    .honeycomb .p-sm-0 {
        padding: 0 !important;
    }
    .honeycomb .pt-sm-0,
    .honeycomb .py-sm-0 {
        padding-top: 0 !important;
    }
    .honeycomb .pr-sm-0,
    .honeycomb .px-sm-0 {
        padding-right: 0 !important;
    }
    .honeycomb .pb-sm-0,
    .honeycomb .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .honeycomb .pl-sm-0,
    .honeycomb .px-sm-0 {
        padding-left: 0 !important;
    }
    .honeycomb .p-sm-1 {
        padding: 0.5rem !important;
    }
    .honeycomb .pt-sm-1,
    .honeycomb .py-sm-1 {
        padding-top: 0.5rem !important;
    }
    .honeycomb .pr-sm-1,
    .honeycomb .px-sm-1 {
        padding-right: 0.5rem !important;
    }
    .honeycomb .pb-sm-1,
    .honeycomb .py-sm-1 {
        padding-bottom: 0.5rem !important;
    }
    .honeycomb .pl-sm-1,
    .honeycomb .px-sm-1 {
        padding-left: 0.5rem !important;
    }
    .honeycomb .p-sm-2 {
        padding: 1rem !important;
    }
    .honeycomb .pt-sm-2,
    .honeycomb .py-sm-2 {
        padding-top: 1rem !important;
    }
    .honeycomb .pr-sm-2,
    .honeycomb .px-sm-2 {
        padding-right: 1rem !important;
    }
    .honeycomb .pb-sm-2,
    .honeycomb .py-sm-2 {
        padding-bottom: 1rem !important;
    }
    .honeycomb .pl-sm-2,
    .honeycomb .px-sm-2 {
        padding-left: 1rem !important;
    }
    .honeycomb .p-sm-3 {
        padding: 1.5rem !important;
    }
    .honeycomb .pt-sm-3,
    .honeycomb .py-sm-3 {
        padding-top: 1.5rem !important;
    }
    .honeycomb .pr-sm-3,
    .honeycomb .px-sm-3 {
        padding-right: 1.5rem !important;
    }
    .honeycomb .pb-sm-3,
    .honeycomb .py-sm-3 {
        padding-bottom: 1.5rem !important;
    }
    .honeycomb .pl-sm-3,
    .honeycomb .px-sm-3 {
        padding-left: 1.5rem !important;
    }
    .honeycomb .p-sm-4 {
        padding: 2rem !important;
    }
    .honeycomb .pt-sm-4,
    .honeycomb .py-sm-4 {
        padding-top: 2rem !important;
    }
    .honeycomb .pr-sm-4,
    .honeycomb .px-sm-4 {
        padding-right: 2rem !important;
    }
    .honeycomb .pb-sm-4,
    .honeycomb .py-sm-4 {
        padding-bottom: 2rem !important;
    }
    .honeycomb .pl-sm-4,
    .honeycomb .px-sm-4 {
        padding-left: 2rem !important;
    }
    .honeycomb .p-sm-5 {
        padding: 2.5rem !important;
    }
    .honeycomb .pt-sm-5,
    .honeycomb .py-sm-5 {
        padding-top: 2.5rem !important;
    }
    .honeycomb .pr-sm-5,
    .honeycomb .px-sm-5 {
        padding-right: 2.5rem !important;
    }
    .honeycomb .pb-sm-5,
    .honeycomb .py-sm-5 {
        padding-bottom: 2.5rem !important;
    }
    .honeycomb .pl-sm-5,
    .honeycomb .px-sm-5 {
        padding-left: 2.5rem !important;
    }
    .honeycomb .p-sm-6 {
        padding: 3rem !important;
    }
    .honeycomb .pt-sm-6,
    .honeycomb .py-sm-6 {
        padding-top: 3rem !important;
    }
    .honeycomb .pr-sm-6,
    .honeycomb .px-sm-6 {
        padding-right: 3rem !important;
    }
    .honeycomb .pb-sm-6,
    .honeycomb .py-sm-6 {
        padding-bottom: 3rem !important;
    }
    .honeycomb .pl-sm-6,
    .honeycomb .px-sm-6 {
        padding-left: 3rem !important;
    }
    .honeycomb .p-sm-7 {
        padding: 3.5rem !important;
    }
    .honeycomb .pt-sm-7,
    .honeycomb .py-sm-7 {
        padding-top: 3.5rem !important;
    }
    .honeycomb .pr-sm-7,
    .honeycomb .px-sm-7 {
        padding-right: 3.5rem !important;
    }
    .honeycomb .pb-sm-7,
    .honeycomb .py-sm-7 {
        padding-bottom: 3.5rem !important;
    }
    .honeycomb .pl-sm-7,
    .honeycomb .px-sm-7 {
        padding-left: 3.5rem !important;
    }
    .honeycomb .p-sm-8 {
        padding: 4rem !important;
    }
    .honeycomb .pt-sm-8,
    .honeycomb .py-sm-8 {
        padding-top: 4rem !important;
    }
    .honeycomb .pr-sm-8,
    .honeycomb .px-sm-8 {
        padding-right: 4rem !important;
    }
    .honeycomb .pb-sm-8,
    .honeycomb .py-sm-8 {
        padding-bottom: 4rem !important;
    }
    .honeycomb .pl-sm-8,
    .honeycomb .px-sm-8 {
        padding-left: 4rem !important;
    }
    .honeycomb .p-sm-9 {
        padding: 4.5rem !important;
    }
    .honeycomb .pt-sm-9,
    .honeycomb .py-sm-9 {
        padding-top: 4.5rem !important;
    }
    .honeycomb .pr-sm-9,
    .honeycomb .px-sm-9 {
        padding-right: 4.5rem !important;
    }
    .honeycomb .pb-sm-9,
    .honeycomb .py-sm-9 {
        padding-bottom: 4.5rem !important;
    }
    .honeycomb .pl-sm-9,
    .honeycomb .px-sm-9 {
        padding-left: 4.5rem !important;
    }
    .honeycomb .p-sm-10 {
        padding: 5rem !important;
    }
    .honeycomb .pt-sm-10,
    .honeycomb .py-sm-10 {
        padding-top: 5rem !important;
    }
    .honeycomb .pr-sm-10,
    .honeycomb .px-sm-10 {
        padding-right: 5rem !important;
    }
    .honeycomb .pb-sm-10,
    .honeycomb .py-sm-10 {
        padding-bottom: 5rem !important;
    }
    .honeycomb .pl-sm-10,
    .honeycomb .px-sm-10 {
        padding-left: 5rem !important;
    }
    .honeycomb .p-sm-auto {
        padding: auto !important;
    }
    .honeycomb .pt-sm-auto,
    .honeycomb .py-sm-auto {
        padding-top: auto !important;
    }
    .honeycomb .pr-sm-auto,
    .honeycomb .px-sm-auto {
        padding-right: auto !important;
    }
    .honeycomb .pb-sm-auto,
    .honeycomb .py-sm-auto {
        padding-bottom: auto !important;
    }
    .honeycomb .pl-sm-auto,
    .honeycomb .px-sm-auto {
        padding-left: auto !important;
    }
    .honeycomb .m-sm-n1 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n1,
    .honeycomb .my-sm-n1 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n1,
    .honeycomb .mx-sm-n1 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n1,
    .honeycomb .my-sm-n1 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n1,
    .honeycomb .mx-sm-n1 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n2 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n2,
    .honeycomb .my-sm-n2 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n2,
    .honeycomb .mx-sm-n2 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n2,
    .honeycomb .my-sm-n2 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n2,
    .honeycomb .mx-sm-n2 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n3 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n3,
    .honeycomb .my-sm-n3 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n3,
    .honeycomb .mx-sm-n3 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n3,
    .honeycomb .my-sm-n3 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n3,
    .honeycomb .mx-sm-n3 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n4 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n4,
    .honeycomb .my-sm-n4 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n4,
    .honeycomb .mx-sm-n4 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n4,
    .honeycomb .my-sm-n4 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n4,
    .honeycomb .mx-sm-n4 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n5 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n5,
    .honeycomb .my-sm-n5 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n5,
    .honeycomb .mx-sm-n5 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n5,
    .honeycomb .my-sm-n5 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n5,
    .honeycomb .mx-sm-n5 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n6 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n6,
    .honeycomb .my-sm-n6 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n6,
    .honeycomb .mx-sm-n6 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n6,
    .honeycomb .my-sm-n6 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n6,
    .honeycomb .mx-sm-n6 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n7 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n7,
    .honeycomb .my-sm-n7 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n7,
    .honeycomb .mx-sm-n7 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n7,
    .honeycomb .my-sm-n7 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n7,
    .honeycomb .mx-sm-n7 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n8 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n8,
    .honeycomb .my-sm-n8 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n8,
    .honeycomb .mx-sm-n8 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n8,
    .honeycomb .my-sm-n8 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n8,
    .honeycomb .mx-sm-n8 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n9 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n9,
    .honeycomb .my-sm-n9 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n9,
    .honeycomb .mx-sm-n9 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n9,
    .honeycomb .my-sm-n9 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n9,
    .honeycomb .mx-sm-n9 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-n10 {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-n10,
    .honeycomb .my-sm-n10 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-n10,
    .honeycomb .mx-sm-n10 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-n10,
    .honeycomb .my-sm-n10 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-n10,
    .honeycomb .mx-sm-n10 {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-nauto {
        margin: -auto !important;
    }
    .honeycomb .mt-sm-nauto,
    .honeycomb .my-sm-nauto {
        margin-top: -auto !important;
    }
    .honeycomb .mr-sm-nauto,
    .honeycomb .mx-sm-nauto {
        margin-right: -auto !important;
    }
    .honeycomb .mb-sm-nauto,
    .honeycomb .my-sm-nauto {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-sm-nauto,
    .honeycomb .mx-sm-nauto {
        margin-left: -auto !important;
    }
    .honeycomb .m-sm-auto {
        margin: auto !important;
    }
    .honeycomb .mt-sm-auto,
    .honeycomb .my-sm-auto {
        margin-top: auto !important;
    }
    .honeycomb .mr-sm-auto,
    .honeycomb .mx-sm-auto {
        margin-right: auto !important;
    }
    .honeycomb .mb-sm-auto,
    .honeycomb .my-sm-auto {
        margin-bottom: auto !important;
    }
    .honeycomb .ml-sm-auto,
    .honeycomb .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .honeycomb .m-md-0 {
        margin: 0 !important;
    }
    .honeycomb .mt-md-0,
    .honeycomb .my-md-0 {
        margin-top: 0 !important;
    }
    .honeycomb .mr-md-0,
    .honeycomb .mx-md-0 {
        margin-right: 0 !important;
    }
    .honeycomb .mb-md-0,
    .honeycomb .my-md-0 {
        margin-bottom: 0 !important;
    }
    .honeycomb .ml-md-0,
    .honeycomb .mx-md-0 {
        margin-left: 0 !important;
    }
    .honeycomb .m-md-1 {
        margin: 0.5rem !important;
    }
    .honeycomb .mt-md-1,
    .honeycomb .my-md-1 {
        margin-top: 0.5rem !important;
    }
    .honeycomb .mr-md-1,
    .honeycomb .mx-md-1 {
        margin-right: 0.5rem !important;
    }
    .honeycomb .mb-md-1,
    .honeycomb .my-md-1 {
        margin-bottom: 0.5rem !important;
    }
    .honeycomb .ml-md-1,
    .honeycomb .mx-md-1 {
        margin-left: 0.5rem !important;
    }
    .honeycomb .m-md-2 {
        margin: 1rem !important;
    }
    .honeycomb .mt-md-2,
    .honeycomb .my-md-2 {
        margin-top: 1rem !important;
    }
    .honeycomb .mr-md-2,
    .honeycomb .mx-md-2 {
        margin-right: 1rem !important;
    }
    .honeycomb .mb-md-2,
    .honeycomb .my-md-2 {
        margin-bottom: 1rem !important;
    }
    .honeycomb .ml-md-2,
    .honeycomb .mx-md-2 {
        margin-left: 1rem !important;
    }
    .honeycomb .m-md-3 {
        margin: 1.5rem !important;
    }
    .honeycomb .mt-md-3,
    .honeycomb .my-md-3 {
        margin-top: 1.5rem !important;
    }
    .honeycomb .mr-md-3,
    .honeycomb .mx-md-3 {
        margin-right: 1.5rem !important;
    }
    .honeycomb .mb-md-3,
    .honeycomb .my-md-3 {
        margin-bottom: 1.5rem !important;
    }
    .honeycomb .ml-md-3,
    .honeycomb .mx-md-3 {
        margin-left: 1.5rem !important;
    }
    .honeycomb .m-md-4 {
        margin: 2rem !important;
    }
    .honeycomb .mt-md-4,
    .honeycomb .my-md-4 {
        margin-top: 2rem !important;
    }
    .honeycomb .mr-md-4,
    .honeycomb .mx-md-4 {
        margin-right: 2rem !important;
    }
    .honeycomb .mb-md-4,
    .honeycomb .my-md-4 {
        margin-bottom: 2rem !important;
    }
    .honeycomb .ml-md-4,
    .honeycomb .mx-md-4 {
        margin-left: 2rem !important;
    }
    .honeycomb .m-md-5 {
        margin: 2.5rem !important;
    }
    .honeycomb .mt-md-5,
    .honeycomb .my-md-5 {
        margin-top: 2.5rem !important;
    }
    .honeycomb .mr-md-5,
    .honeycomb .mx-md-5 {
        margin-right: 2.5rem !important;
    }
    .honeycomb .mb-md-5,
    .honeycomb .my-md-5 {
        margin-bottom: 2.5rem !important;
    }
    .honeycomb .ml-md-5,
    .honeycomb .mx-md-5 {
        margin-left: 2.5rem !important;
    }
    .honeycomb .m-md-6 {
        margin: 3rem !important;
    }
    .honeycomb .mt-md-6,
    .honeycomb .my-md-6 {
        margin-top: 3rem !important;
    }
    .honeycomb .mr-md-6,
    .honeycomb .mx-md-6 {
        margin-right: 3rem !important;
    }
    .honeycomb .mb-md-6,
    .honeycomb .my-md-6 {
        margin-bottom: 3rem !important;
    }
    .honeycomb .ml-md-6,
    .honeycomb .mx-md-6 {
        margin-left: 3rem !important;
    }
    .honeycomb .m-md-7 {
        margin: 3.5rem !important;
    }
    .honeycomb .mt-md-7,
    .honeycomb .my-md-7 {
        margin-top: 3.5rem !important;
    }
    .honeycomb .mr-md-7,
    .honeycomb .mx-md-7 {
        margin-right: 3.5rem !important;
    }
    .honeycomb .mb-md-7,
    .honeycomb .my-md-7 {
        margin-bottom: 3.5rem !important;
    }
    .honeycomb .ml-md-7,
    .honeycomb .mx-md-7 {
        margin-left: 3.5rem !important;
    }
    .honeycomb .m-md-8 {
        margin: 4rem !important;
    }
    .honeycomb .mt-md-8,
    .honeycomb .my-md-8 {
        margin-top: 4rem !important;
    }
    .honeycomb .mr-md-8,
    .honeycomb .mx-md-8 {
        margin-right: 4rem !important;
    }
    .honeycomb .mb-md-8,
    .honeycomb .my-md-8 {
        margin-bottom: 4rem !important;
    }
    .honeycomb .ml-md-8,
    .honeycomb .mx-md-8 {
        margin-left: 4rem !important;
    }
    .honeycomb .m-md-9 {
        margin: 4.5rem !important;
    }
    .honeycomb .mt-md-9,
    .honeycomb .my-md-9 {
        margin-top: 4.5rem !important;
    }
    .honeycomb .mr-md-9,
    .honeycomb .mx-md-9 {
        margin-right: 4.5rem !important;
    }
    .honeycomb .mb-md-9,
    .honeycomb .my-md-9 {
        margin-bottom: 4.5rem !important;
    }
    .honeycomb .ml-md-9,
    .honeycomb .mx-md-9 {
        margin-left: 4.5rem !important;
    }
    .honeycomb .m-md-10 {
        margin: 5rem !important;
    }
    .honeycomb .mt-md-10,
    .honeycomb .my-md-10 {
        margin-top: 5rem !important;
    }
    .honeycomb .mr-md-10,
    .honeycomb .mx-md-10 {
        margin-right: 5rem !important;
    }
    .honeycomb .mb-md-10,
    .honeycomb .my-md-10 {
        margin-bottom: 5rem !important;
    }
    .honeycomb .ml-md-10,
    .honeycomb .mx-md-10 {
        margin-left: 5rem !important;
    }
    .honeycomb .p-md-0 {
        padding: 0 !important;
    }
    .honeycomb .pt-md-0,
    .honeycomb .py-md-0 {
        padding-top: 0 !important;
    }
    .honeycomb .pr-md-0,
    .honeycomb .px-md-0 {
        padding-right: 0 !important;
    }
    .honeycomb .pb-md-0,
    .honeycomb .py-md-0 {
        padding-bottom: 0 !important;
    }
    .honeycomb .pl-md-0,
    .honeycomb .px-md-0 {
        padding-left: 0 !important;
    }
    .honeycomb .p-md-1 {
        padding: 0.5rem !important;
    }
    .honeycomb .pt-md-1,
    .honeycomb .py-md-1 {
        padding-top: 0.5rem !important;
    }
    .honeycomb .pr-md-1,
    .honeycomb .px-md-1 {
        padding-right: 0.5rem !important;
    }
    .honeycomb .pb-md-1,
    .honeycomb .py-md-1 {
        padding-bottom: 0.5rem !important;
    }
    .honeycomb .pl-md-1,
    .honeycomb .px-md-1 {
        padding-left: 0.5rem !important;
    }
    .honeycomb .p-md-2 {
        padding: 1rem !important;
    }
    .honeycomb .pt-md-2,
    .honeycomb .py-md-2 {
        padding-top: 1rem !important;
    }
    .honeycomb .pr-md-2,
    .honeycomb .px-md-2 {
        padding-right: 1rem !important;
    }
    .honeycomb .pb-md-2,
    .honeycomb .py-md-2 {
        padding-bottom: 1rem !important;
    }
    .honeycomb .pl-md-2,
    .honeycomb .px-md-2 {
        padding-left: 1rem !important;
    }
    .honeycomb .p-md-3 {
        padding: 1.5rem !important;
    }
    .honeycomb .pt-md-3,
    .honeycomb .py-md-3 {
        padding-top: 1.5rem !important;
    }
    .honeycomb .pr-md-3,
    .honeycomb .px-md-3 {
        padding-right: 1.5rem !important;
    }
    .honeycomb .pb-md-3,
    .honeycomb .py-md-3 {
        padding-bottom: 1.5rem !important;
    }
    .honeycomb .pl-md-3,
    .honeycomb .px-md-3 {
        padding-left: 1.5rem !important;
    }
    .honeycomb .p-md-4 {
        padding: 2rem !important;
    }
    .honeycomb .pt-md-4,
    .honeycomb .py-md-4 {
        padding-top: 2rem !important;
    }
    .honeycomb .pr-md-4,
    .honeycomb .px-md-4 {
        padding-right: 2rem !important;
    }
    .honeycomb .pb-md-4,
    .honeycomb .py-md-4 {
        padding-bottom: 2rem !important;
    }
    .honeycomb .pl-md-4,
    .honeycomb .px-md-4 {
        padding-left: 2rem !important;
    }
    .honeycomb .p-md-5 {
        padding: 2.5rem !important;
    }
    .honeycomb .pt-md-5,
    .honeycomb .py-md-5 {
        padding-top: 2.5rem !important;
    }
    .honeycomb .pr-md-5,
    .honeycomb .px-md-5 {
        padding-right: 2.5rem !important;
    }
    .honeycomb .pb-md-5,
    .honeycomb .py-md-5 {
        padding-bottom: 2.5rem !important;
    }
    .honeycomb .pl-md-5,
    .honeycomb .px-md-5 {
        padding-left: 2.5rem !important;
    }
    .honeycomb .p-md-6 {
        padding: 3rem !important;
    }
    .honeycomb .pt-md-6,
    .honeycomb .py-md-6 {
        padding-top: 3rem !important;
    }
    .honeycomb .pr-md-6,
    .honeycomb .px-md-6 {
        padding-right: 3rem !important;
    }
    .honeycomb .pb-md-6,
    .honeycomb .py-md-6 {
        padding-bottom: 3rem !important;
    }
    .honeycomb .pl-md-6,
    .honeycomb .px-md-6 {
        padding-left: 3rem !important;
    }
    .honeycomb .p-md-7 {
        padding: 3.5rem !important;
    }
    .honeycomb .pt-md-7,
    .honeycomb .py-md-7 {
        padding-top: 3.5rem !important;
    }
    .honeycomb .pr-md-7,
    .honeycomb .px-md-7 {
        padding-right: 3.5rem !important;
    }
    .honeycomb .pb-md-7,
    .honeycomb .py-md-7 {
        padding-bottom: 3.5rem !important;
    }
    .honeycomb .pl-md-7,
    .honeycomb .px-md-7 {
        padding-left: 3.5rem !important;
    }
    .honeycomb .p-md-8 {
        padding: 4rem !important;
    }
    .honeycomb .pt-md-8,
    .honeycomb .py-md-8 {
        padding-top: 4rem !important;
    }
    .honeycomb .pr-md-8,
    .honeycomb .px-md-8 {
        padding-right: 4rem !important;
    }
    .honeycomb .pb-md-8,
    .honeycomb .py-md-8 {
        padding-bottom: 4rem !important;
    }
    .honeycomb .pl-md-8,
    .honeycomb .px-md-8 {
        padding-left: 4rem !important;
    }
    .honeycomb .p-md-9 {
        padding: 4.5rem !important;
    }
    .honeycomb .pt-md-9,
    .honeycomb .py-md-9 {
        padding-top: 4.5rem !important;
    }
    .honeycomb .pr-md-9,
    .honeycomb .px-md-9 {
        padding-right: 4.5rem !important;
    }
    .honeycomb .pb-md-9,
    .honeycomb .py-md-9 {
        padding-bottom: 4.5rem !important;
    }
    .honeycomb .pl-md-9,
    .honeycomb .px-md-9 {
        padding-left: 4.5rem !important;
    }
    .honeycomb .p-md-10 {
        padding: 5rem !important;
    }
    .honeycomb .pt-md-10,
    .honeycomb .py-md-10 {
        padding-top: 5rem !important;
    }
    .honeycomb .pr-md-10,
    .honeycomb .px-md-10 {
        padding-right: 5rem !important;
    }
    .honeycomb .pb-md-10,
    .honeycomb .py-md-10 {
        padding-bottom: 5rem !important;
    }
    .honeycomb .pl-md-10,
    .honeycomb .px-md-10 {
        padding-left: 5rem !important;
    }
    .honeycomb .p-md-auto {
        padding: auto !important;
    }
    .honeycomb .pt-md-auto,
    .honeycomb .py-md-auto {
        padding-top: auto !important;
    }
    .honeycomb .pr-md-auto,
    .honeycomb .px-md-auto {
        padding-right: auto !important;
    }
    .honeycomb .pb-md-auto,
    .honeycomb .py-md-auto {
        padding-bottom: auto !important;
    }
    .honeycomb .pl-md-auto,
    .honeycomb .px-md-auto {
        padding-left: auto !important;
    }
    .honeycomb .m-md-n1 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n1,
    .honeycomb .my-md-n1 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n1,
    .honeycomb .mx-md-n1 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n1,
    .honeycomb .my-md-n1 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n1,
    .honeycomb .mx-md-n1 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n2 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n2,
    .honeycomb .my-md-n2 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n2,
    .honeycomb .mx-md-n2 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n2,
    .honeycomb .my-md-n2 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n2,
    .honeycomb .mx-md-n2 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n3 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n3,
    .honeycomb .my-md-n3 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n3,
    .honeycomb .mx-md-n3 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n3,
    .honeycomb .my-md-n3 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n3,
    .honeycomb .mx-md-n3 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n4 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n4,
    .honeycomb .my-md-n4 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n4,
    .honeycomb .mx-md-n4 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n4,
    .honeycomb .my-md-n4 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n4,
    .honeycomb .mx-md-n4 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n5 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n5,
    .honeycomb .my-md-n5 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n5,
    .honeycomb .mx-md-n5 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n5,
    .honeycomb .my-md-n5 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n5,
    .honeycomb .mx-md-n5 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n6 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n6,
    .honeycomb .my-md-n6 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n6,
    .honeycomb .mx-md-n6 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n6,
    .honeycomb .my-md-n6 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n6,
    .honeycomb .mx-md-n6 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n7 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n7,
    .honeycomb .my-md-n7 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n7,
    .honeycomb .mx-md-n7 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n7,
    .honeycomb .my-md-n7 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n7,
    .honeycomb .mx-md-n7 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n8 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n8,
    .honeycomb .my-md-n8 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n8,
    .honeycomb .mx-md-n8 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n8,
    .honeycomb .my-md-n8 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n8,
    .honeycomb .mx-md-n8 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n9 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n9,
    .honeycomb .my-md-n9 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n9,
    .honeycomb .mx-md-n9 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n9,
    .honeycomb .my-md-n9 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n9,
    .honeycomb .mx-md-n9 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-n10 {
        margin: -auto !important;
    }
    .honeycomb .mt-md-n10,
    .honeycomb .my-md-n10 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-n10,
    .honeycomb .mx-md-n10 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-n10,
    .honeycomb .my-md-n10 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-n10,
    .honeycomb .mx-md-n10 {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-nauto {
        margin: -auto !important;
    }
    .honeycomb .mt-md-nauto,
    .honeycomb .my-md-nauto {
        margin-top: -auto !important;
    }
    .honeycomb .mr-md-nauto,
    .honeycomb .mx-md-nauto {
        margin-right: -auto !important;
    }
    .honeycomb .mb-md-nauto,
    .honeycomb .my-md-nauto {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-md-nauto,
    .honeycomb .mx-md-nauto {
        margin-left: -auto !important;
    }
    .honeycomb .m-md-auto {
        margin: auto !important;
    }
    .honeycomb .mt-md-auto,
    .honeycomb .my-md-auto {
        margin-top: auto !important;
    }
    .honeycomb .mr-md-auto,
    .honeycomb .mx-md-auto {
        margin-right: auto !important;
    }
    .honeycomb .mb-md-auto,
    .honeycomb .my-md-auto {
        margin-bottom: auto !important;
    }
    .honeycomb .ml-md-auto,
    .honeycomb .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .m-lg-0 {
        margin: 0 !important;
    }
    .honeycomb .mt-lg-0,
    .honeycomb .my-lg-0 {
        margin-top: 0 !important;
    }
    .honeycomb .mr-lg-0,
    .honeycomb .mx-lg-0 {
        margin-right: 0 !important;
    }
    .honeycomb .mb-lg-0,
    .honeycomb .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .honeycomb .ml-lg-0,
    .honeycomb .mx-lg-0 {
        margin-left: 0 !important;
    }
    .honeycomb .m-lg-1 {
        margin: 0.5rem !important;
    }
    .honeycomb .mt-lg-1,
    .honeycomb .my-lg-1 {
        margin-top: 0.5rem !important;
    }
    .honeycomb .mr-lg-1,
    .honeycomb .mx-lg-1 {
        margin-right: 0.5rem !important;
    }
    .honeycomb .mb-lg-1,
    .honeycomb .my-lg-1 {
        margin-bottom: 0.5rem !important;
    }
    .honeycomb .ml-lg-1,
    .honeycomb .mx-lg-1 {
        margin-left: 0.5rem !important;
    }
    .honeycomb .m-lg-2 {
        margin: 1rem !important;
    }
    .honeycomb .mt-lg-2,
    .honeycomb .my-lg-2 {
        margin-top: 1rem !important;
    }
    .honeycomb .mr-lg-2,
    .honeycomb .mx-lg-2 {
        margin-right: 1rem !important;
    }
    .honeycomb .mb-lg-2,
    .honeycomb .my-lg-2 {
        margin-bottom: 1rem !important;
    }
    .honeycomb .ml-lg-2,
    .honeycomb .mx-lg-2 {
        margin-left: 1rem !important;
    }
    .honeycomb .m-lg-3 {
        margin: 1.5rem !important;
    }
    .honeycomb .mt-lg-3,
    .honeycomb .my-lg-3 {
        margin-top: 1.5rem !important;
    }
    .honeycomb .mr-lg-3,
    .honeycomb .mx-lg-3 {
        margin-right: 1.5rem !important;
    }
    .honeycomb .mb-lg-3,
    .honeycomb .my-lg-3 {
        margin-bottom: 1.5rem !important;
    }
    .honeycomb .ml-lg-3,
    .honeycomb .mx-lg-3 {
        margin-left: 1.5rem !important;
    }
    .honeycomb .m-lg-4 {
        margin: 2rem !important;
    }
    .honeycomb .mt-lg-4,
    .honeycomb .my-lg-4 {
        margin-top: 2rem !important;
    }
    .honeycomb .mr-lg-4,
    .honeycomb .mx-lg-4 {
        margin-right: 2rem !important;
    }
    .honeycomb .mb-lg-4,
    .honeycomb .my-lg-4 {
        margin-bottom: 2rem !important;
    }
    .honeycomb .ml-lg-4,
    .honeycomb .mx-lg-4 {
        margin-left: 2rem !important;
    }
    .honeycomb .m-lg-5 {
        margin: 2.5rem !important;
    }
    .honeycomb .mt-lg-5,
    .honeycomb .my-lg-5 {
        margin-top: 2.5rem !important;
    }
    .honeycomb .mr-lg-5,
    .honeycomb .mx-lg-5 {
        margin-right: 2.5rem !important;
    }
    .honeycomb .mb-lg-5,
    .honeycomb .my-lg-5 {
        margin-bottom: 2.5rem !important;
    }
    .honeycomb .ml-lg-5,
    .honeycomb .mx-lg-5 {
        margin-left: 2.5rem !important;
    }
    .honeycomb .m-lg-6 {
        margin: 3rem !important;
    }
    .honeycomb .mt-lg-6,
    .honeycomb .my-lg-6 {
        margin-top: 3rem !important;
    }
    .honeycomb .mr-lg-6,
    .honeycomb .mx-lg-6 {
        margin-right: 3rem !important;
    }
    .honeycomb .mb-lg-6,
    .honeycomb .my-lg-6 {
        margin-bottom: 3rem !important;
    }
    .honeycomb .ml-lg-6,
    .honeycomb .mx-lg-6 {
        margin-left: 3rem !important;
    }
    .honeycomb .m-lg-7 {
        margin: 3.5rem !important;
    }
    .honeycomb .mt-lg-7,
    .honeycomb .my-lg-7 {
        margin-top: 3.5rem !important;
    }
    .honeycomb .mr-lg-7,
    .honeycomb .mx-lg-7 {
        margin-right: 3.5rem !important;
    }
    .honeycomb .mb-lg-7,
    .honeycomb .my-lg-7 {
        margin-bottom: 3.5rem !important;
    }
    .honeycomb .ml-lg-7,
    .honeycomb .mx-lg-7 {
        margin-left: 3.5rem !important;
    }
    .honeycomb .m-lg-8 {
        margin: 4rem !important;
    }
    .honeycomb .mt-lg-8,
    .honeycomb .my-lg-8 {
        margin-top: 4rem !important;
    }
    .honeycomb .mr-lg-8,
    .honeycomb .mx-lg-8 {
        margin-right: 4rem !important;
    }
    .honeycomb .mb-lg-8,
    .honeycomb .my-lg-8 {
        margin-bottom: 4rem !important;
    }
    .honeycomb .ml-lg-8,
    .honeycomb .mx-lg-8 {
        margin-left: 4rem !important;
    }
    .honeycomb .m-lg-9 {
        margin: 4.5rem !important;
    }
    .honeycomb .mt-lg-9,
    .honeycomb .my-lg-9 {
        margin-top: 4.5rem !important;
    }
    .honeycomb .mr-lg-9,
    .honeycomb .mx-lg-9 {
        margin-right: 4.5rem !important;
    }
    .honeycomb .mb-lg-9,
    .honeycomb .my-lg-9 {
        margin-bottom: 4.5rem !important;
    }
    .honeycomb .ml-lg-9,
    .honeycomb .mx-lg-9 {
        margin-left: 4.5rem !important;
    }
    .honeycomb .m-lg-10 {
        margin: 5rem !important;
    }
    .honeycomb .mt-lg-10,
    .honeycomb .my-lg-10 {
        margin-top: 5rem !important;
    }
    .honeycomb .mr-lg-10,
    .honeycomb .mx-lg-10 {
        margin-right: 5rem !important;
    }
    .honeycomb .mb-lg-10,
    .honeycomb .my-lg-10 {
        margin-bottom: 5rem !important;
    }
    .honeycomb .ml-lg-10,
    .honeycomb .mx-lg-10 {
        margin-left: 5rem !important;
    }
    .honeycomb .p-lg-0 {
        padding: 0 !important;
    }
    .honeycomb .pt-lg-0,
    .honeycomb .py-lg-0 {
        padding-top: 0 !important;
    }
    .honeycomb .pr-lg-0,
    .honeycomb .px-lg-0 {
        padding-right: 0 !important;
    }
    .honeycomb .pb-lg-0,
    .honeycomb .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .honeycomb .pl-lg-0,
    .honeycomb .px-lg-0 {
        padding-left: 0 !important;
    }
    .honeycomb .p-lg-1 {
        padding: 0.5rem !important;
    }
    .honeycomb .pt-lg-1,
    .honeycomb .py-lg-1 {
        padding-top: 0.5rem !important;
    }
    .honeycomb .pr-lg-1,
    .honeycomb .px-lg-1 {
        padding-right: 0.5rem !important;
    }
    .honeycomb .pb-lg-1,
    .honeycomb .py-lg-1 {
        padding-bottom: 0.5rem !important;
    }
    .honeycomb .pl-lg-1,
    .honeycomb .px-lg-1 {
        padding-left: 0.5rem !important;
    }
    .honeycomb .p-lg-2 {
        padding: 1rem !important;
    }
    .honeycomb .pt-lg-2,
    .honeycomb .py-lg-2 {
        padding-top: 1rem !important;
    }
    .honeycomb .pr-lg-2,
    .honeycomb .px-lg-2 {
        padding-right: 1rem !important;
    }
    .honeycomb .pb-lg-2,
    .honeycomb .py-lg-2 {
        padding-bottom: 1rem !important;
    }
    .honeycomb .pl-lg-2,
    .honeycomb .px-lg-2 {
        padding-left: 1rem !important;
    }
    .honeycomb .p-lg-3 {
        padding: 1.5rem !important;
    }
    .honeycomb .pt-lg-3,
    .honeycomb .py-lg-3 {
        padding-top: 1.5rem !important;
    }
    .honeycomb .pr-lg-3,
    .honeycomb .px-lg-3 {
        padding-right: 1.5rem !important;
    }
    .honeycomb .pb-lg-3,
    .honeycomb .py-lg-3 {
        padding-bottom: 1.5rem !important;
    }
    .honeycomb .pl-lg-3,
    .honeycomb .px-lg-3 {
        padding-left: 1.5rem !important;
    }
    .honeycomb .p-lg-4 {
        padding: 2rem !important;
    }
    .honeycomb .pt-lg-4,
    .honeycomb .py-lg-4 {
        padding-top: 2rem !important;
    }
    .honeycomb .pr-lg-4,
    .honeycomb .px-lg-4 {
        padding-right: 2rem !important;
    }
    .honeycomb .pb-lg-4,
    .honeycomb .py-lg-4 {
        padding-bottom: 2rem !important;
    }
    .honeycomb .pl-lg-4,
    .honeycomb .px-lg-4 {
        padding-left: 2rem !important;
    }
    .honeycomb .p-lg-5 {
        padding: 2.5rem !important;
    }
    .honeycomb .pt-lg-5,
    .honeycomb .py-lg-5 {
        padding-top: 2.5rem !important;
    }
    .honeycomb .pr-lg-5,
    .honeycomb .px-lg-5 {
        padding-right: 2.5rem !important;
    }
    .honeycomb .pb-lg-5,
    .honeycomb .py-lg-5 {
        padding-bottom: 2.5rem !important;
    }
    .honeycomb .pl-lg-5,
    .honeycomb .px-lg-5 {
        padding-left: 2.5rem !important;
    }
    .honeycomb .p-lg-6 {
        padding: 3rem !important;
    }
    .honeycomb .pt-lg-6,
    .honeycomb .py-lg-6 {
        padding-top: 3rem !important;
    }
    .honeycomb .pr-lg-6,
    .honeycomb .px-lg-6 {
        padding-right: 3rem !important;
    }
    .honeycomb .pb-lg-6,
    .honeycomb .py-lg-6 {
        padding-bottom: 3rem !important;
    }
    .honeycomb .pl-lg-6,
    .honeycomb .px-lg-6 {
        padding-left: 3rem !important;
    }
    .honeycomb .p-lg-7 {
        padding: 3.5rem !important;
    }
    .honeycomb .pt-lg-7,
    .honeycomb .py-lg-7 {
        padding-top: 3.5rem !important;
    }
    .honeycomb .pr-lg-7,
    .honeycomb .px-lg-7 {
        padding-right: 3.5rem !important;
    }
    .honeycomb .pb-lg-7,
    .honeycomb .py-lg-7 {
        padding-bottom: 3.5rem !important;
    }
    .honeycomb .pl-lg-7,
    .honeycomb .px-lg-7 {
        padding-left: 3.5rem !important;
    }
    .honeycomb .p-lg-8 {
        padding: 4rem !important;
    }
    .honeycomb .pt-lg-8,
    .honeycomb .py-lg-8 {
        padding-top: 4rem !important;
    }
    .honeycomb .pr-lg-8,
    .honeycomb .px-lg-8 {
        padding-right: 4rem !important;
    }
    .honeycomb .pb-lg-8,
    .honeycomb .py-lg-8 {
        padding-bottom: 4rem !important;
    }
    .honeycomb .pl-lg-8,
    .honeycomb .px-lg-8 {
        padding-left: 4rem !important;
    }
    .honeycomb .p-lg-9 {
        padding: 4.5rem !important;
    }
    .honeycomb .pt-lg-9,
    .honeycomb .py-lg-9 {
        padding-top: 4.5rem !important;
    }
    .honeycomb .pr-lg-9,
    .honeycomb .px-lg-9 {
        padding-right: 4.5rem !important;
    }
    .honeycomb .pb-lg-9,
    .honeycomb .py-lg-9 {
        padding-bottom: 4.5rem !important;
    }
    .honeycomb .pl-lg-9,
    .honeycomb .px-lg-9 {
        padding-left: 4.5rem !important;
    }
    .honeycomb .p-lg-10 {
        padding: 5rem !important;
    }
    .honeycomb .pt-lg-10,
    .honeycomb .py-lg-10 {
        padding-top: 5rem !important;
    }
    .honeycomb .pr-lg-10,
    .honeycomb .px-lg-10 {
        padding-right: 5rem !important;
    }
    .honeycomb .pb-lg-10,
    .honeycomb .py-lg-10 {
        padding-bottom: 5rem !important;
    }
    .honeycomb .pl-lg-10,
    .honeycomb .px-lg-10 {
        padding-left: 5rem !important;
    }
    .honeycomb .p-lg-auto {
        padding: auto !important;
    }
    .honeycomb .pt-lg-auto,
    .honeycomb .py-lg-auto {
        padding-top: auto !important;
    }
    .honeycomb .pr-lg-auto,
    .honeycomb .px-lg-auto {
        padding-right: auto !important;
    }
    .honeycomb .pb-lg-auto,
    .honeycomb .py-lg-auto {
        padding-bottom: auto !important;
    }
    .honeycomb .pl-lg-auto,
    .honeycomb .px-lg-auto {
        padding-left: auto !important;
    }
    .honeycomb .m-lg-n1 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n1,
    .honeycomb .my-lg-n1 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n1,
    .honeycomb .mx-lg-n1 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n1,
    .honeycomb .my-lg-n1 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n1,
    .honeycomb .mx-lg-n1 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n2 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n2,
    .honeycomb .my-lg-n2 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n2,
    .honeycomb .mx-lg-n2 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n2,
    .honeycomb .my-lg-n2 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n2,
    .honeycomb .mx-lg-n2 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n3 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n3,
    .honeycomb .my-lg-n3 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n3,
    .honeycomb .mx-lg-n3 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n3,
    .honeycomb .my-lg-n3 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n3,
    .honeycomb .mx-lg-n3 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n4 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n4,
    .honeycomb .my-lg-n4 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n4,
    .honeycomb .mx-lg-n4 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n4,
    .honeycomb .my-lg-n4 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n4,
    .honeycomb .mx-lg-n4 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n5 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n5,
    .honeycomb .my-lg-n5 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n5,
    .honeycomb .mx-lg-n5 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n5,
    .honeycomb .my-lg-n5 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n5,
    .honeycomb .mx-lg-n5 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n6 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n6,
    .honeycomb .my-lg-n6 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n6,
    .honeycomb .mx-lg-n6 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n6,
    .honeycomb .my-lg-n6 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n6,
    .honeycomb .mx-lg-n6 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n7 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n7,
    .honeycomb .my-lg-n7 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n7,
    .honeycomb .mx-lg-n7 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n7,
    .honeycomb .my-lg-n7 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n7,
    .honeycomb .mx-lg-n7 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n8 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n8,
    .honeycomb .my-lg-n8 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n8,
    .honeycomb .mx-lg-n8 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n8,
    .honeycomb .my-lg-n8 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n8,
    .honeycomb .mx-lg-n8 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n9 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n9,
    .honeycomb .my-lg-n9 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n9,
    .honeycomb .mx-lg-n9 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n9,
    .honeycomb .my-lg-n9 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n9,
    .honeycomb .mx-lg-n9 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-n10 {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-n10,
    .honeycomb .my-lg-n10 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-n10,
    .honeycomb .mx-lg-n10 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-n10,
    .honeycomb .my-lg-n10 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-n10,
    .honeycomb .mx-lg-n10 {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-nauto {
        margin: -auto !important;
    }
    .honeycomb .mt-lg-nauto,
    .honeycomb .my-lg-nauto {
        margin-top: -auto !important;
    }
    .honeycomb .mr-lg-nauto,
    .honeycomb .mx-lg-nauto {
        margin-right: -auto !important;
    }
    .honeycomb .mb-lg-nauto,
    .honeycomb .my-lg-nauto {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-lg-nauto,
    .honeycomb .mx-lg-nauto {
        margin-left: -auto !important;
    }
    .honeycomb .m-lg-auto {
        margin: auto !important;
    }
    .honeycomb .mt-lg-auto,
    .honeycomb .my-lg-auto {
        margin-top: auto !important;
    }
    .honeycomb .mr-lg-auto,
    .honeycomb .mx-lg-auto {
        margin-right: auto !important;
    }
    .honeycomb .mb-lg-auto,
    .honeycomb .my-lg-auto {
        margin-bottom: auto !important;
    }
    .honeycomb .ml-lg-auto,
    .honeycomb .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    .honeycomb .m-xl-0 {
        margin: 0 !important;
    }
    .honeycomb .mt-xl-0,
    .honeycomb .my-xl-0 {
        margin-top: 0 !important;
    }
    .honeycomb .mr-xl-0,
    .honeycomb .mx-xl-0 {
        margin-right: 0 !important;
    }
    .honeycomb .mb-xl-0,
    .honeycomb .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .honeycomb .ml-xl-0,
    .honeycomb .mx-xl-0 {
        margin-left: 0 !important;
    }
    .honeycomb .m-xl-1 {
        margin: 0.5rem !important;
    }
    .honeycomb .mt-xl-1,
    .honeycomb .my-xl-1 {
        margin-top: 0.5rem !important;
    }
    .honeycomb .mr-xl-1,
    .honeycomb .mx-xl-1 {
        margin-right: 0.5rem !important;
    }
    .honeycomb .mb-xl-1,
    .honeycomb .my-xl-1 {
        margin-bottom: 0.5rem !important;
    }
    .honeycomb .ml-xl-1,
    .honeycomb .mx-xl-1 {
        margin-left: 0.5rem !important;
    }
    .honeycomb .m-xl-2 {
        margin: 1rem !important;
    }
    .honeycomb .mt-xl-2,
    .honeycomb .my-xl-2 {
        margin-top: 1rem !important;
    }
    .honeycomb .mr-xl-2,
    .honeycomb .mx-xl-2 {
        margin-right: 1rem !important;
    }
    .honeycomb .mb-xl-2,
    .honeycomb .my-xl-2 {
        margin-bottom: 1rem !important;
    }
    .honeycomb .ml-xl-2,
    .honeycomb .mx-xl-2 {
        margin-left: 1rem !important;
    }
    .honeycomb .m-xl-3 {
        margin: 1.5rem !important;
    }
    .honeycomb .mt-xl-3,
    .honeycomb .my-xl-3 {
        margin-top: 1.5rem !important;
    }
    .honeycomb .mr-xl-3,
    .honeycomb .mx-xl-3 {
        margin-right: 1.5rem !important;
    }
    .honeycomb .mb-xl-3,
    .honeycomb .my-xl-3 {
        margin-bottom: 1.5rem !important;
    }
    .honeycomb .ml-xl-3,
    .honeycomb .mx-xl-3 {
        margin-left: 1.5rem !important;
    }
    .honeycomb .m-xl-4 {
        margin: 2rem !important;
    }
    .honeycomb .mt-xl-4,
    .honeycomb .my-xl-4 {
        margin-top: 2rem !important;
    }
    .honeycomb .mr-xl-4,
    .honeycomb .mx-xl-4 {
        margin-right: 2rem !important;
    }
    .honeycomb .mb-xl-4,
    .honeycomb .my-xl-4 {
        margin-bottom: 2rem !important;
    }
    .honeycomb .ml-xl-4,
    .honeycomb .mx-xl-4 {
        margin-left: 2rem !important;
    }
    .honeycomb .m-xl-5 {
        margin: 2.5rem !important;
    }
    .honeycomb .mt-xl-5,
    .honeycomb .my-xl-5 {
        margin-top: 2.5rem !important;
    }
    .honeycomb .mr-xl-5,
    .honeycomb .mx-xl-5 {
        margin-right: 2.5rem !important;
    }
    .honeycomb .mb-xl-5,
    .honeycomb .my-xl-5 {
        margin-bottom: 2.5rem !important;
    }
    .honeycomb .ml-xl-5,
    .honeycomb .mx-xl-5 {
        margin-left: 2.5rem !important;
    }
    .honeycomb .m-xl-6 {
        margin: 3rem !important;
    }
    .honeycomb .mt-xl-6,
    .honeycomb .my-xl-6 {
        margin-top: 3rem !important;
    }
    .honeycomb .mr-xl-6,
    .honeycomb .mx-xl-6 {
        margin-right: 3rem !important;
    }
    .honeycomb .mb-xl-6,
    .honeycomb .my-xl-6 {
        margin-bottom: 3rem !important;
    }
    .honeycomb .ml-xl-6,
    .honeycomb .mx-xl-6 {
        margin-left: 3rem !important;
    }
    .honeycomb .m-xl-7 {
        margin: 3.5rem !important;
    }
    .honeycomb .mt-xl-7,
    .honeycomb .my-xl-7 {
        margin-top: 3.5rem !important;
    }
    .honeycomb .mr-xl-7,
    .honeycomb .mx-xl-7 {
        margin-right: 3.5rem !important;
    }
    .honeycomb .mb-xl-7,
    .honeycomb .my-xl-7 {
        margin-bottom: 3.5rem !important;
    }
    .honeycomb .ml-xl-7,
    .honeycomb .mx-xl-7 {
        margin-left: 3.5rem !important;
    }
    .honeycomb .m-xl-8 {
        margin: 4rem !important;
    }
    .honeycomb .mt-xl-8,
    .honeycomb .my-xl-8 {
        margin-top: 4rem !important;
    }
    .honeycomb .mr-xl-8,
    .honeycomb .mx-xl-8 {
        margin-right: 4rem !important;
    }
    .honeycomb .mb-xl-8,
    .honeycomb .my-xl-8 {
        margin-bottom: 4rem !important;
    }
    .honeycomb .ml-xl-8,
    .honeycomb .mx-xl-8 {
        margin-left: 4rem !important;
    }
    .honeycomb .m-xl-9 {
        margin: 4.5rem !important;
    }
    .honeycomb .mt-xl-9,
    .honeycomb .my-xl-9 {
        margin-top: 4.5rem !important;
    }
    .honeycomb .mr-xl-9,
    .honeycomb .mx-xl-9 {
        margin-right: 4.5rem !important;
    }
    .honeycomb .mb-xl-9,
    .honeycomb .my-xl-9 {
        margin-bottom: 4.5rem !important;
    }
    .honeycomb .ml-xl-9,
    .honeycomb .mx-xl-9 {
        margin-left: 4.5rem !important;
    }
    .honeycomb .m-xl-10 {
        margin: 5rem !important;
    }
    .honeycomb .mt-xl-10,
    .honeycomb .my-xl-10 {
        margin-top: 5rem !important;
    }
    .honeycomb .mr-xl-10,
    .honeycomb .mx-xl-10 {
        margin-right: 5rem !important;
    }
    .honeycomb .mb-xl-10,
    .honeycomb .my-xl-10 {
        margin-bottom: 5rem !important;
    }
    .honeycomb .ml-xl-10,
    .honeycomb .mx-xl-10 {
        margin-left: 5rem !important;
    }
    .honeycomb .p-xl-0 {
        padding: 0 !important;
    }
    .honeycomb .pt-xl-0,
    .honeycomb .py-xl-0 {
        padding-top: 0 !important;
    }
    .honeycomb .pr-xl-0,
    .honeycomb .px-xl-0 {
        padding-right: 0 !important;
    }
    .honeycomb .pb-xl-0,
    .honeycomb .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .honeycomb .pl-xl-0,
    .honeycomb .px-xl-0 {
        padding-left: 0 !important;
    }
    .honeycomb .p-xl-1 {
        padding: 0.5rem !important;
    }
    .honeycomb .pt-xl-1,
    .honeycomb .py-xl-1 {
        padding-top: 0.5rem !important;
    }
    .honeycomb .pr-xl-1,
    .honeycomb .px-xl-1 {
        padding-right: 0.5rem !important;
    }
    .honeycomb .pb-xl-1,
    .honeycomb .py-xl-1 {
        padding-bottom: 0.5rem !important;
    }
    .honeycomb .pl-xl-1,
    .honeycomb .px-xl-1 {
        padding-left: 0.5rem !important;
    }
    .honeycomb .p-xl-2 {
        padding: 1rem !important;
    }
    .honeycomb .pt-xl-2,
    .honeycomb .py-xl-2 {
        padding-top: 1rem !important;
    }
    .honeycomb .pr-xl-2,
    .honeycomb .px-xl-2 {
        padding-right: 1rem !important;
    }
    .honeycomb .pb-xl-2,
    .honeycomb .py-xl-2 {
        padding-bottom: 1rem !important;
    }
    .honeycomb .pl-xl-2,
    .honeycomb .px-xl-2 {
        padding-left: 1rem !important;
    }
    .honeycomb .p-xl-3 {
        padding: 1.5rem !important;
    }
    .honeycomb .pt-xl-3,
    .honeycomb .py-xl-3 {
        padding-top: 1.5rem !important;
    }
    .honeycomb .pr-xl-3,
    .honeycomb .px-xl-3 {
        padding-right: 1.5rem !important;
    }
    .honeycomb .pb-xl-3,
    .honeycomb .py-xl-3 {
        padding-bottom: 1.5rem !important;
    }
    .honeycomb .pl-xl-3,
    .honeycomb .px-xl-3 {
        padding-left: 1.5rem !important;
    }
    .honeycomb .p-xl-4 {
        padding: 2rem !important;
    }
    .honeycomb .pt-xl-4,
    .honeycomb .py-xl-4 {
        padding-top: 2rem !important;
    }
    .honeycomb .pr-xl-4,
    .honeycomb .px-xl-4 {
        padding-right: 2rem !important;
    }
    .honeycomb .pb-xl-4,
    .honeycomb .py-xl-4 {
        padding-bottom: 2rem !important;
    }
    .honeycomb .pl-xl-4,
    .honeycomb .px-xl-4 {
        padding-left: 2rem !important;
    }
    .honeycomb .p-xl-5 {
        padding: 2.5rem !important;
    }
    .honeycomb .pt-xl-5,
    .honeycomb .py-xl-5 {
        padding-top: 2.5rem !important;
    }
    .honeycomb .pr-xl-5,
    .honeycomb .px-xl-5 {
        padding-right: 2.5rem !important;
    }
    .honeycomb .pb-xl-5,
    .honeycomb .py-xl-5 {
        padding-bottom: 2.5rem !important;
    }
    .honeycomb .pl-xl-5,
    .honeycomb .px-xl-5 {
        padding-left: 2.5rem !important;
    }
    .honeycomb .p-xl-6 {
        padding: 3rem !important;
    }
    .honeycomb .pt-xl-6,
    .honeycomb .py-xl-6 {
        padding-top: 3rem !important;
    }
    .honeycomb .pr-xl-6,
    .honeycomb .px-xl-6 {
        padding-right: 3rem !important;
    }
    .honeycomb .pb-xl-6,
    .honeycomb .py-xl-6 {
        padding-bottom: 3rem !important;
    }
    .honeycomb .pl-xl-6,
    .honeycomb .px-xl-6 {
        padding-left: 3rem !important;
    }
    .honeycomb .p-xl-7 {
        padding: 3.5rem !important;
    }
    .honeycomb .pt-xl-7,
    .honeycomb .py-xl-7 {
        padding-top: 3.5rem !important;
    }
    .honeycomb .pr-xl-7,
    .honeycomb .px-xl-7 {
        padding-right: 3.5rem !important;
    }
    .honeycomb .pb-xl-7,
    .honeycomb .py-xl-7 {
        padding-bottom: 3.5rem !important;
    }
    .honeycomb .pl-xl-7,
    .honeycomb .px-xl-7 {
        padding-left: 3.5rem !important;
    }
    .honeycomb .p-xl-8 {
        padding: 4rem !important;
    }
    .honeycomb .pt-xl-8,
    .honeycomb .py-xl-8 {
        padding-top: 4rem !important;
    }
    .honeycomb .pr-xl-8,
    .honeycomb .px-xl-8 {
        padding-right: 4rem !important;
    }
    .honeycomb .pb-xl-8,
    .honeycomb .py-xl-8 {
        padding-bottom: 4rem !important;
    }
    .honeycomb .pl-xl-8,
    .honeycomb .px-xl-8 {
        padding-left: 4rem !important;
    }
    .honeycomb .p-xl-9 {
        padding: 4.5rem !important;
    }
    .honeycomb .pt-xl-9,
    .honeycomb .py-xl-9 {
        padding-top: 4.5rem !important;
    }
    .honeycomb .pr-xl-9,
    .honeycomb .px-xl-9 {
        padding-right: 4.5rem !important;
    }
    .honeycomb .pb-xl-9,
    .honeycomb .py-xl-9 {
        padding-bottom: 4.5rem !important;
    }
    .honeycomb .pl-xl-9,
    .honeycomb .px-xl-9 {
        padding-left: 4.5rem !important;
    }
    .honeycomb .p-xl-10 {
        padding: 5rem !important;
    }
    .honeycomb .pt-xl-10,
    .honeycomb .py-xl-10 {
        padding-top: 5rem !important;
    }
    .honeycomb .pr-xl-10,
    .honeycomb .px-xl-10 {
        padding-right: 5rem !important;
    }
    .honeycomb .pb-xl-10,
    .honeycomb .py-xl-10 {
        padding-bottom: 5rem !important;
    }
    .honeycomb .pl-xl-10,
    .honeycomb .px-xl-10 {
        padding-left: 5rem !important;
    }
    .honeycomb .p-xl-auto {
        padding: auto !important;
    }
    .honeycomb .pt-xl-auto,
    .honeycomb .py-xl-auto {
        padding-top: auto !important;
    }
    .honeycomb .pr-xl-auto,
    .honeycomb .px-xl-auto {
        padding-right: auto !important;
    }
    .honeycomb .pb-xl-auto,
    .honeycomb .py-xl-auto {
        padding-bottom: auto !important;
    }
    .honeycomb .pl-xl-auto,
    .honeycomb .px-xl-auto {
        padding-left: auto !important;
    }
    .honeycomb .m-xl-n1 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n1,
    .honeycomb .my-xl-n1 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n1,
    .honeycomb .mx-xl-n1 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n1,
    .honeycomb .my-xl-n1 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n1,
    .honeycomb .mx-xl-n1 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n2 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n2,
    .honeycomb .my-xl-n2 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n2,
    .honeycomb .mx-xl-n2 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n2,
    .honeycomb .my-xl-n2 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n2,
    .honeycomb .mx-xl-n2 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n3 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n3,
    .honeycomb .my-xl-n3 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n3,
    .honeycomb .mx-xl-n3 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n3,
    .honeycomb .my-xl-n3 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n3,
    .honeycomb .mx-xl-n3 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n4 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n4,
    .honeycomb .my-xl-n4 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n4,
    .honeycomb .mx-xl-n4 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n4,
    .honeycomb .my-xl-n4 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n4,
    .honeycomb .mx-xl-n4 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n5 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n5,
    .honeycomb .my-xl-n5 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n5,
    .honeycomb .mx-xl-n5 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n5,
    .honeycomb .my-xl-n5 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n5,
    .honeycomb .mx-xl-n5 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n6 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n6,
    .honeycomb .my-xl-n6 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n6,
    .honeycomb .mx-xl-n6 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n6,
    .honeycomb .my-xl-n6 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n6,
    .honeycomb .mx-xl-n6 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n7 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n7,
    .honeycomb .my-xl-n7 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n7,
    .honeycomb .mx-xl-n7 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n7,
    .honeycomb .my-xl-n7 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n7,
    .honeycomb .mx-xl-n7 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n8 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n8,
    .honeycomb .my-xl-n8 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n8,
    .honeycomb .mx-xl-n8 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n8,
    .honeycomb .my-xl-n8 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n8,
    .honeycomb .mx-xl-n8 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n9 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n9,
    .honeycomb .my-xl-n9 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n9,
    .honeycomb .mx-xl-n9 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n9,
    .honeycomb .my-xl-n9 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n9,
    .honeycomb .mx-xl-n9 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-n10 {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-n10,
    .honeycomb .my-xl-n10 {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-n10,
    .honeycomb .mx-xl-n10 {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-n10,
    .honeycomb .my-xl-n10 {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-n10,
    .honeycomb .mx-xl-n10 {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-nauto {
        margin: -auto !important;
    }
    .honeycomb .mt-xl-nauto,
    .honeycomb .my-xl-nauto {
        margin-top: -auto !important;
    }
    .honeycomb .mr-xl-nauto,
    .honeycomb .mx-xl-nauto {
        margin-right: -auto !important;
    }
    .honeycomb .mb-xl-nauto,
    .honeycomb .my-xl-nauto {
        margin-bottom: -auto !important;
    }
    .honeycomb .ml-xl-nauto,
    .honeycomb .mx-xl-nauto {
        margin-left: -auto !important;
    }
    .honeycomb .m-xl-auto {
        margin: auto !important;
    }
    .honeycomb .mt-xl-auto,
    .honeycomb .my-xl-auto {
        margin-top: auto !important;
    }
    .honeycomb .mr-xl-auto,
    .honeycomb .mx-xl-auto {
        margin-right: auto !important;
    }
    .honeycomb .mb-xl-auto,
    .honeycomb .my-xl-auto {
        margin-bottom: auto !important;
    }
    .honeycomb .ml-xl-auto,
    .honeycomb .mx-xl-auto {
        margin-left: auto !important;
    }
}
.honeycomb .gutter-m,
.honeycomb .gutter-mt,
.honeycomb .gutter-my {
    margin-top: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mt,
    .honeycomb .gutter-my {
        margin-top: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mt,
    .honeycomb .gutter-my {
        margin-top: 2rem !important;
    }
}
.honeycomb .gutter-m,
.honeycomb .gutter-mr,
.honeycomb .gutter-mx {
    margin-right: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mr,
    .honeycomb .gutter-mx {
        margin-right: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mr,
    .honeycomb .gutter-mx {
        margin-right: 2rem !important;
    }
}
.honeycomb .gutter-m,
.honeycomb .gutter-mb,
.honeycomb .gutter-my {
    margin-bottom: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mb,
    .honeycomb .gutter-my {
        margin-bottom: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-mb,
    .honeycomb .gutter-my {
        margin-bottom: 2rem !important;
    }
}
.honeycomb .gutter-m,
.honeycomb .gutter-ml,
.honeycomb .gutter-mx {
    margin-left: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-ml,
    .honeycomb .gutter-mx {
        margin-left: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-m,
    .honeycomb .gutter-ml,
    .honeycomb .gutter-mx {
        margin-left: 2rem !important;
    }
}
.honeycomb .gutter-p,
.honeycomb .gutter-pt,
.honeycomb .gutter-py {
    padding-top: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pt,
    .honeycomb .gutter-py {
        padding-top: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pt,
    .honeycomb .gutter-py {
        padding-top: 2rem !important;
    }
}
.honeycomb .gutter-p,
.honeycomb .gutter-pr,
.honeycomb .gutter-px {
    padding-right: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pr,
    .honeycomb .gutter-px {
        padding-right: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pr,
    .honeycomb .gutter-px {
        padding-right: 2rem !important;
    }
}
.honeycomb .gutter-p,
.honeycomb .gutter-pb,
.honeycomb .gutter-py {
    padding-bottom: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pb,
    .honeycomb .gutter-py {
        padding-bottom: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pb,
    .honeycomb .gutter-py {
        padding-bottom: 2rem !important;
    }
}
.honeycomb .gutter-p,
.honeycomb .gutter-pl,
.honeycomb .gutter-px {
    padding-left: 1rem !important;
}
@media (min-width: 600px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pl,
    .honeycomb .gutter-px {
        padding-left: 1.5rem !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .gutter-p,
    .honeycomb .gutter-pl,
    .honeycomb .gutter-px {
        padding-left: 2rem !important;
    }
}
.honeycomb .text-monospace,
.honeycomb code,
.honeycomb kbd,
.honeycomb pre,
.honeycomb samp {
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
}
.honeycomb .text-monospace {
    font-family: CBABeaconSans, monospace !important;
}
.honeycomb .text-justify {
    text-align: justify !important;
}
.honeycomb .text-wrap {
    white-space: normal !important;
}
.honeycomb .text-nowrap {
    white-space: nowrap !important;
}
.honeycomb .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.honeycomb .text-left {
    text-align: left !important;
}
.honeycomb .text-right {
    text-align: right !important;
}
.honeycomb .text-center {
    text-align: center !important;
}
@media (min-width: 600px) {
    .honeycomb .text-sm-left {
        text-align: left !important;
    }
    .honeycomb .text-sm-right {
        text-align: right !important;
    }
    .honeycomb .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .honeycomb .text-md-left {
        text-align: left !important;
    }
    .honeycomb .text-md-right {
        text-align: right !important;
    }
    .honeycomb .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 978px) {
    .honeycomb .text-lg-left {
        text-align: left !important;
    }
    .honeycomb .text-lg-right {
        text-align: right !important;
    }
    .honeycomb .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .honeycomb .text-xl-left {
        text-align: left !important;
    }
    .honeycomb .text-xl-right {
        text-align: right !important;
    }
    .honeycomb .text-xl-center {
        text-align: center !important;
    }
}
.honeycomb .text-lowercase {
    text-transform: lowercase !important;
}
.honeycomb .text-uppercase {
    text-transform: uppercase !important;
}
.honeycomb .text-capitalize {
    text-transform: capitalize !important;
}
.honeycomb .font-weight-light {
    font-weight: 300 !important;
}
.honeycomb .font-weight-lighter {
    font-weight: lighter !important;
}
.honeycomb .font-weight-normal {
    font-weight: 400 !important;
}
.honeycomb .font-weight-bold {
    font-weight: 700 !important;
}
.honeycomb .font-weight-bolder {
    font-weight: bolder !important;
}
.honeycomb .font-italic {
    font-style: italic !important;
}
.honeycomb .text-white {
    color: #fff !important;
}
.honeycomb .text-body {
    color: #1e1e1e !important;
}
.honeycomb .text-muted {
    color: #706d6e !important;
}
.honeycomb .text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.honeycomb .text-white-50 {
    color: hsla(0, 0%, 100%, 0.5) !important;
}
.honeycomb .text-hide {
    background-color: initial;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
}
.honeycomb .text-decoration-none {
    text-decoration: none !important;
}
.honeycomb .text-break {
    overflow-wrap: break-word !important;
    word-break: break-word !important;
}
.honeycomb .text-reset {
    color: inherit !important;
}
.honeycomb .visible {
    visibility: visible !important;
}
.honeycomb .invisible {
    visibility: hidden !important;
}
.honeycomb .iconTick24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23231F20' fill-rule='nonzero' d='M9.325 14.671 17.713 4 20 5.76 9.6 18.974l-.005-.011V19L4 13.446l1.995-2.085z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconBadgeAlert16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%23E1001A'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconBadgeAlert16,
.honeycomb .iconBadgeCancelled16 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconBadgeCancelled16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%23706D6E' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.honeycomb .iconBadgeInfo16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%231175B5'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconBadgeInfo16,
.honeycomb .iconBadgeMoneyOut16 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconBadgeMoneyOut16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%232A3F6F' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.honeycomb .iconBadgeNew16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%2354C2E8'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconBadgeNew16,
.honeycomb .iconBadgeOffer16 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconBadgeOffer16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%23FC0'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconBadgeSuccess16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' fill='%230A0'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconBadgeSuccess16,
.honeycomb .iconCheckIndeterminate12 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconCheckIndeterminate12 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v2H0z' fill='%231F1F1F' fill-rule='evenodd'/%3E%3C/svg%3E");
    height: 2px;
    width: 12px;
}
.honeycomb .iconCheckSelect26 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%23231F20' d='m17.648 8-6.734 7.1-2.581-2.67L7 13.9l3.874 4.1h.017L19 9.44z'/%3E%3C/g%3E%3C/svg%3E");
    height: 26px;
    width: 26px;
}
.honeycomb .iconCheckSelect26,
.honeycomb .iconCheckSelect40 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconCheckSelect40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cpath fill='%23231F20' d='m25.519 15-7.285 7.104-2.792-2.672L14 20.903l4.191 4.103h.018l8.773-8.565z'/%3E%3C/g%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
}
.honeycomb .iconCheckSelectInverted24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23FFF' d='m16.648 7-6.734 7.1-2.581-2.67L6 12.9 9.874 17h.017L18 8.44z'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconCheckSelectInverted24,
.honeycomb .iconControlAccordionClose24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlAccordionClose24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M5.331 16.828 4 15.414 11.92 7l7.919 8.414-1.332 1.414-6.588-7z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlAccordionOpen24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m5.331 7 6.588 7 6.588-7 1.332 1.414-7.92 8.414L4 8.414z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
    height: 24px;
    width: 24px;
}
.honeycomb .iconControlAccordionOpen24,
.honeycomb .iconControlBPAY40 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconControlBPAY40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M40 20c0 11.046-8.954 20-20 20C8.955 40 0 31.046 0 20S8.955 0 20 0c11.046 0 20 8.954 20 20' fill='%23002D6A' mask='url(%23b)'/%3E%3Cpath d='m23.382 26.969-4.287.004c-.318-.008-.526-.195-.539-.55V16.276h3.684c.97 0 1.75.839 1.75 1.815 0 .979-.78 1.772-1.75 1.772l-.637.034c-.342.014-.519.218-.53.536v2.178c.023.346.232.526.56.526h1.581c1.051 0 1.901.864 1.901 1.924a1.908 1.908 0 0 1-1.733 1.909m2.522-5.627c.853-.767 1.5-2.021 1.5-3.257 0-3.291-2.305-5.16-5.597-5.16h-3.2V9.494h-3.39v3.435h-3.395v3.44h5.684l-2.289.847v12.722c0 .356.195.543.492.57h7.72c2.638-.086 4.75-2.274 4.75-4.968a4.985 4.985 0 0 0-2.275-4.197' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
}
.honeycomb .iconControlBills24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M5 4v16h14V4H5Zm16-2v20H3V2h18ZM7 18v-2h4v2H7Zm8-7h2v2h-2v-2Zm-8 2v-2h7v2H7Zm8-6h2v2h-2V7ZM7 9V7h7v2H7Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlBills24,
.honeycomb .iconControlBillsPast24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlBillsPast24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M16 20h2V8h2v12h2v2H2V2h2v18h2V10h2v10h2V6h2v14h2V4h2z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlCalendar24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M18 4h4l.05 18H2V4h4V2h2v2h8v2H3.999v14h16.05L20 6h-4V2h2v2Zm-2 6V8h2v2h-2Zm0 4v-2h2v2h-2Zm0 4v-2h2v2h-2Zm-5-8V8h2v2h-2Zm0 4v-2h2v2h-2Zm0 4v-2h2v2h-2Zm-5-8V8h2v2H6Zm0 4v-2h2v2H6Zm0 4v-2h2v2H6Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlCalendar24,
.honeycomb .iconControlChevronBack24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlChevronBack24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0H0v24h24z'/%3E%3Cpath d='M14.586 4 16 5.331 9 11.92l7 6.588-1.414 1.331-8.414-7.919z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlChevronForward24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M9.414 4 8 5.331l7 6.588-7 6.588 1.414 1.331 8.414-7.919z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlChevronForward24,
.honeycomb .iconControlClose24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlClose24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m17.657 4.929 1.414 1.414L13.414 12l5.657 5.657-1.414 1.414L12 13.414l-5.657 5.657-1.414-1.414L10.586 12 4.929 6.343 6.343 4.93 12 10.586z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlContact24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M6 3h12v18H6V3Zm2 2v9h8V5H8Zm0 11v3h8v-3H8Zm3 1h2v1h-2v-1Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlContact24,
.honeycomb .iconControlDelete24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlDelete24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M9 2v2H2v2h2v16h16V6h2V4h-7V2H9ZM6 20h12V6H6v14Zm8-2h2V8h-2v10Zm-3 0h2V8h-2v10Zm-3 0h2V8H8v10Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlEdit24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M14.985 1 2.66 13.326 1 22.055l8.732-1.66L22.055 8.072 14.985 1Zm-1.414 4.244 1.414-1.415 4.243 4.242-1.414 1.415-4.243-4.242ZM4.51 14.303l7.646-7.646 4.243 4.243-7.647 7.647-5.238.996.996-5.24Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlEdit24,
.honeycomb .iconControlEmail24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlEmail24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M2 19h20V5H2v14ZM5.887 7h12.227L12 10.821 5.887 7ZM20 8.179V17H4V8.179l8 5.001 8-5.001Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlFeedback24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M7 14H6l-4 3V4h15v4h5v13l-4-3H7v-4Zm2 0v2h9l2 1v-7h-3v4H9ZM4 6v7l2-1h9V6H4Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlFeedback24,
.honeycomb .iconControlFileDownload24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlFileDownload24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M3 21v-2h18v2H3Zm9.972-7.918 3.153-3.319 1.375 1.448L12 17l-5.5-5.79 1.375-1.447 3.153 3.319V2h1.944v11.082Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlFileUpload24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12.972 10.918V22h-1.944V10.918l-3.153 3.319L6.5 12.789 12 7l5.5 5.79-1.375 1.447-3.153-3.319ZM3 3h18v2H3V3Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlFileUpload24,
.honeycomb .iconControlHelp24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlHelp24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M11 16h2v2h-2v-2Zm1.8-5.2c.4-.3.7-.7.7-1.3 0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5h-2C8.5 7.6 10.1 6 12 6s3.5 1.6 3.5 3.5c0 1.3-.7 2.5-1.8 3.1-.4.3-.7.7-.7 1.3v.6h-2v-.7c0-1.3.7-2.4 1.8-3Zm-.8 9.7a8.5 8.5 0 1 0 0-17 8.5 8.5 0 0 0 0 17Zm0 2C6.201 22.5 1.5 17.799 1.5 12S6.201 1.5 12 1.5 22.5 6.201 22.5 12 17.799 22.5 12 22.5Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlInfo24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' stroke='%234F4C4D' stroke-width='2'/%3E%3Cpath fill='%234F4C4D' d='M10.875 10.875h2.25v6.75h-2.25zM10.875 6.375h2.25v2.25h-2.25z'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlInfo24,
.honeycomb .iconControlItemAdd24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlItemAdd24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M11 3v8H3v2h8v8h2v-8h8v-2h-8V3z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlItemRemove24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M4 11v2h16v-2z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlItemRemove24,
.honeycomb .iconControlKeyboard24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlKeyboard24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M2 4h20v16H2V4Zm2 2v12h16V6H4Zm1 1h2v2H5V7Zm3 0h2v2H8V7Zm3 0h2v2h-2V7Zm3 0h2v2h-2V7Zm-9 3h2v2H5v-2Zm3 0h2v2H8v-2Zm3 0h2v2h-2v-2Zm3 0h2v2h-2v-2Zm3-3h2v2h-2V7Zm0 3h2v2h-2v-2ZM6 14h12v2H6v-2Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlLinkOut24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M19 5v10.002h-2V9L6.645 19.329 5.23 17.914 16 7h-6V5z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlLinkOut24,
.honeycomb .iconControlLocation24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlLocation24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M17.223 14.92c.385-.554.705-1.1.992-1.695a7 7 0 1 0-12.445-.03l.027.056c.26.548.586 1.104.978 1.67 1.106 1.594 2.85 3.44 5.225 5.52 2.374-2.078 4.117-3.925 5.223-5.52ZM3 10a9 9 0 1 1 16.99 4.148 13.935 13.935 0 0 1-1.123 1.913c-1.415 2.04-3.704 4.376-6.867 7.007-3.165-2.633-5.454-4.97-6.868-7.007a13.858 13.858 0 0 1-1.141-1.952A8.962 8.962 0 0 1 3 10Zm9 4a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlLogOff24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0-8h24v24H0z'/%3E%3Cpath d='M18 21H6v-9h12v9ZM9 10V7.364C9 5.509 10.346 4 12 4s3 1.509 3 3.364V8h2v-.636C17 4.406 14.757 2 12 2S7 4.406 7 7.364V10H4v13h16V10H9Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlLogOff24,
.honeycomb .iconControlLogOn24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlLogOn24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M18 21H6v-9h12v9ZM9 7.364C9 5.509 10.346 4 12 4s3 1.509 3 3.364V10H9V7.364ZM17 10V7.364C17 4.406 14.757 2 12 2S7 4.406 7 7.364V10H4v13h16V10h-3Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlManage24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0-8h24v24H0z'/%3E%3Cpath d='M15.17 7H3V5h12.17a3.001 3.001 0 1 1 0 2Zm-6.34 4H21v2H8.83a3.001 3.001 0 1 1 0-2Zm1.34 6a3.001 3.001 0 0 1 5.66 0H21v2h-5.17a3.001 3.001 0 0 1-5.66 0H3v-2h7.17ZM13 19a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm-7-6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm12-6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlManage24,
.honeycomb .iconControlMenu24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlMenu24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M20 16v2H4v-2h16Zm0-5v2H4v-2h16Zm0-5v2H4V6h16Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlMore24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlMore24,
.honeycomb .iconControlMoreAndroid24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlMoreAndroid24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlPageDown24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M11.902 21.301 4 15.127l1.366-1.535 5.47 4.272V3h2.133v14.864l5.47-4.272 1.366 1.535z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlPageDown24,
.honeycomb .iconControlPageUp24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlPageUp24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M11.902 3 4 9.176l1.366 1.535 5.47-4.272v14.864h2.133V6.438l5.47 4.272 1.366-1.535z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlPin24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M16 8V6h2v2h-2Zm0 5v-2h2v2h-2Zm0 5v-2h2v2h-2ZM11 8V6h2v2h-2Zm0 5v-2h2v2h-2Zm0 5v-2h2v2h-2ZM6 8V6h2v2H6Zm0 5v-2h2v2H6Zm0 5v-2h2v2H6Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
    height: 24px;
    width: 24px;
}
.honeycomb .iconControlPin24,
.honeycomb .iconControlPrimaryLocked32 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconControlPrimaryLocked32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter color-interpolation-filters='auto' id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3Ccircle fill='%23706D6E' cx='16' cy='16' r='14'/%3E%3Cg transform='translate(8 7)' filter='url(%23a)'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M12 14H4V8h8v6ZM6 4.91c0-1.237.897-2.243 2-2.243s2 1.006 2 2.242v1.758H6V4.909Zm5.333 1.757V4.909c0-1.972-1.495-3.576-3.333-3.576S4.667 2.937 4.667 4.91v1.758h-2v8.666h10.666V6.667h-2Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconControlPrint24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M5 4v5H2v8.001h3V21h14v-3.999h3V9h-3V4H5Zm2.001 5.001h10V6h-10v3.001ZM4 11h16v4h-1v-2H5v2H4v-4Zm3.001 8.001h10V15h-10v4.001Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlPrint24,
.honeycomb .iconControlRecurring24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlRecurring24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M3.246 11.89 2.014 13.12.6 11.707 4.307 8l3.707 3.707L6.6 13.121l-1.357-1.357a6.952 6.952 0 0 0 6.971 6.357c1.9 0 3.7-.8 4.9-2.1l1.5 1.5c-1.7 1.6-3.9 2.6-6.4 2.6a8.959 8.959 0 0 1-8.968-8.231Zm17.722-.658L22.2 10l1.414 1.414-3.707 3.707-3.707-3.707L17.614 10l1.358 1.357A6.952 6.952 0 0 0 12 5c-1.9 0-3.7.8-4.9 2.1L5.6 5.6C7.3 4 9.5 3 12 3a8.959 8.959 0 0 1 8.968 8.232Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlRefresh24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m20 11.88 1.293-1.294L22.707 12 19 15.707 15.293 12l1.414-1.414L18 11.878A7 7 0 1 0 11 19v2a9 9 0 1 1 9-9.12Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlRefresh24,
.honeycomb .iconControlReminder24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlReminder24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m18.227 17-1.894-3.133V8.294C16.333 5.845 14.681 4 12 4 9.32 4 7.667 5.845 7.667 8.294v5.573L5.773 17h12.454Zm-3.397 2c-.049.146-.11.296-.186.447C14.168 20.4 13.268 21 12 21c-1.268 0-2.168-.6-2.644-1.553A3.467 3.467 0 0 1 9.17 19H2.227l3.44-5.69V8.293C5.667 4.787 8.162 2 12 2s6.333 2.787 6.333 6.294v5.015L21.773 19H14.83Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSearch24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M9 14a5 5 0 1 1 .001-10.001A5 5 0 0 1 9 14Zm11.914 5.586-6.313-6.399A6.961 6.961 0 0 0 16 9a7 7 0 1 0-7 7 6.961 6.961 0 0 0 4.187-1.399L19.5 21l1.414-1.414Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSearch24,
.honeycomb .iconControlSearchFilter24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlSearchFilter24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M8 14a5 5 0 1 1 .001-10.001A5 5 0 0 1 8 14Zm11.914 5.586L18.5 21l-6.313-6.399A6.961 6.961 0 0 1 8 16a7 7 0 1 1 7-7 6.961 6.961 0 0 1-1.399 4.187l6.313 6.399ZM16 11V9h6v2h-6Zm0-3V6h6v2h-6Zm0-3V3h6v2h-6Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSecondaryLocked24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23706D6E' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 1c3.038 0 5.788 1.231 7.778 3.222A10.966 10.966 0 0 1 23 12c0 3.038-1.231 5.788-3.222 7.778A10.966 10.966 0 0 1 12 23a10.966 10.966 0 0 1-7.778-3.222A10.966 10.966 0 0 1 1 12c0-3.038 1.231-5.788 3.222-7.778A10.966 10.966 0 0 1 12 1Z' stroke-width='2'/%3E%3Cpath d='M16 17H8v-6h8v6Zm-6-9.09c0-1.237.897-2.243 2-2.243s2 1.006 2 2.242v1.758h-4V7.909Zm5.333 1.757V7.909c0-1.972-1.495-3.576-3.333-3.576S8.667 5.937 8.667 7.91v1.758h-2v8.666h10.666V9.667h-2Z' stroke-width='.5' fill='%23706D6E'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSecondaryLocked24,
.honeycomb .iconControlSettings24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlSettings24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m9.906 21.94-.6-.184c-1.469-.452-2.887-1.234-3.975-2.213l-.46-.414.555-1.998-.874-1.546-2.048-.43-.166-.58A9.32 9.32 0 0 1 2 12.1c0-.586.074-1.226.214-2.064l.11-.666 2.04-.453L5.406 7.18l-.662-1.985.487-.438a10.398 10.398 0 0 1 3.875-2.213l.6-.184 1.43 1.54h2.004l1.327-1.549.627.193a9.426 9.426 0 0 1 3.913 2.349l.437.437-.655 1.965.863 1.525 2.04.454.151.676c.01.064.157 1.785.157 2.15a9.32 9.32 0 0 1-.338 2.475l-.166.58-2.05.431-.756 1.322.654 1.962-.437.437a9.178 9.178 0 0 1-4.032 2.355l-.59.168-1.404-1.512-1.528.064-1.447 1.558Zm-.596-2.298 1.137-1.224 3.272-.136 1.18 1.27c.799-.296 1.514-.711 2.148-1.249l-.537-1.61 1.645-2.879 1.717-.362c.206-.942.206-1.76.036-2.526l-1.56-.346-1.737-3.075.536-1.609a7.402 7.402 0 0 0-2.034-1.225L14.06 5.9h-3.796L9.113 4.66a8.424 8.424 0 0 0-2.049 1.17l.53 1.59-1.958 3.263-1.55.345a6.55 6.55 0 0 0 .042 2.424l1.72.363 1.726 3.054-.437 1.574a8.957 8.957 0 0 0 2.173 1.2ZM12 16.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Zm0-2.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z' fill='%234F4C4D' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlShareAndroid24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m15.263 8.044-6.51 4.006a2.507 2.507 0 0 1 .062.761l6.778 4.172a2.5 2.5 0 1 1-1.163 1.633l-6.548-4.03a2.5 2.5 0 1 1-.342-4.137l6.84-4.21a2.5 2.5 0 1 1 .883 1.805Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlShareAndroid24,
.honeycomb .iconControlShareIOS24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlShareIOS24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M18 10h-3V8h5v14H4V8h5v2H6v10h12V10Zm-5-5.586V13h-2V4.414l-2 2L7.586 5 12 .586 16.414 5 15 6.414l-2-2Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSwitch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m14.704 19.058.648.686 3.922-3.705-3.918-3.735-.657.717 2.626 2.52H5.5v1h11.824l-2.62 2.517ZM9.296 4.983l-.648-.686-3.922 3.705 3.918 3.735.657-.717L6.675 8.5H18.5v-1H6.676l2.62-2.517Z' stroke='%234F4C4D' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconControlSwitch,
.honeycomb .iconControlTools24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconControlTools24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M5 4v16h14V4H5Zm16-2v20H3V2h18Zm-10 8h2v2h-2v-2Zm4 0h2v2h-2v-2Zm-8 0h2v2H7v-2Zm4 3h2v2h-2v-2Zm-4 0h2v2H7v-2Zm4 3h2v2h-2v-2Zm-4 0h2v2H7v-2Zm0-8V6h10v2H7Zm8 5h2v5h-2v-5Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='68' height='32' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .269h67.973v31.557H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M66.41.574H1.561a1.26 1.26 0 0 0-1.257 1.26v28.428c0 .696.564 1.26 1.257 1.26h64.847c.693 0 1.26-.564 1.26-1.26V1.834c0-.696-.567-1.26-1.26-1.26' fill='%23231F20'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M66.174 29.387c0 .32-.163.631-.636.64H2.399l-.044-.002a.59.59 0 0 1-.557-.588S1.801 17.9 1.801 9.97h6.618l-2.669.97v14.621c0 .408.23.622.573.655h8.988a5.712 5.712 0 0 0 2.876-10.53c.998-.883 1.75-2.32 1.75-3.743 0-3.782-2.684-5.927-6.514-5.927H9.696V2.068h55.842c.491 0 .636.32.636.637v26.682ZM1.801 2.66v-.001c0-.312.24-.567.545-.591H5.75v3.948H1.8V2.66Zm7.836 7.202h4.29c1.122 0 2.035.96 2.035 2.084 0 1.126-.913 2.04-2.035 2.04l-.742.037c-.397.018-.608.253-.618.616l.001 2.504c.024.396.27.604.647.604h1.846c1.22 0 2.209.99 2.209 2.211a2.2 2.2 0 0 1-2.018 2.192l-4.985.004c-.372-.008-.613-.22-.63-.63V9.862ZM66.714.269H1.257A1.26 1.26 0 0 0 0 1.529v29.038c0 .696.564 1.26 1.257 1.26h65.457c.693 0 1.26-.564 1.26-1.26V1.53c0-.696-.567-1.26-1.26-1.26Zm-36.077 15.46h-3.893v-5.277l3.893-.003a2.64 2.64 0 0 1 0 5.28Zm.046-8.014h-6.068c-.527 0-.603.436-.603.706l.003 15.368c0 .633.582.607.646.607h1.55c.255 0 .537-.207.537-.499l-.004-5.509h3.939a5.335 5.335 0 0 0 5.334-5.337 5.335 5.335 0 0 0-5.334-5.336Zm9.443 10.491 2.737-7.757 2.902 7.757h-5.64Zm4.826-9.79c-.207-.422-.357-.697-1.105-.697h-1.968c-.748 0-.896.275-1.105.697-.189.416-5.693 15.335-5.693 15.335s-.324.644.504.644c.847 0 1.03.011 1.39.011.378 0 .816-.072 1.02-.665.182-.519 1.005-2.808 1.005-2.808h7.726s.825 2.289 1.004 2.808c.206.593.644.665 1.021.665.36 0 .544-.01 1.39-.01.83 0 .505-.645.505-.645S45.141 8.832 44.952 8.416ZM61.726 7.7c-.847 0-1.226-.012-1.585-.012-.378 0-.817.071-1.022.666l-.755 1.356-3.029 5.36-3.027-5.36-.755-1.356c-.206-.595-.644-.666-1.023-.666-.358 0-.739.012-1.584.012-.83 0-.506.643-.506.643s3.074 5.45 5.547 9.855c0 0-.043 5.236-.043 5.6 0 .365.195.596.59.596h1.442c.259 0 .72-.022.72-.578l-.01-5.618c2.473-4.405 5.546-9.855 5.546-9.855s.323-.643-.506-.643Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal32,
.honeycomb .iconLogoBPayHorizontal32Blue {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 68px;
}
.honeycomb .iconLogoBPayHorizontal32Blue {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='68' height='32' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .269h67.973v31.558H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M66.41.574H1.561a1.26 1.26 0 0 0-1.257 1.26v28.428c0 .696.564 1.26 1.257 1.26h64.847c.693 0 1.26-.564 1.26-1.26V1.834c0-.696-.567-1.26-1.26-1.26' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M61.726 7.7c-.847 0-1.226-.01-1.585-.01-.378 0-.817.07-1.022.665l-.755 1.356-3.029 5.36-3.027-5.36-.755-1.356c-.206-.595-.644-.666-1.022-.666-.359 0-.74.011-1.585.011-.83 0-.506.644-.506.644s3.074 5.45 5.547 9.855c0 0-.043 5.236-.043 5.6 0 .365.195.596.59.596h1.442c.259 0 .72-.022.72-.578l-.01-5.618c2.474-4.405 5.546-9.855 5.546-9.855s.323-.644-.506-.644Zm4.448 21.687c0 .32-.163.631-.636.64H2.399l-.044-.002a.59.59 0 0 1-.557-.588S1.801 17.9 1.801 9.97h6.618l-2.669.97v14.621c0 .408.23.622.574.655h8.987a5.713 5.713 0 0 0 2.876-10.53c.998-.883 1.75-2.32 1.75-3.743 0-3.782-2.684-5.927-6.514-5.927H9.696V2.068h55.842c.491 0 .636.32.636.637v26.682ZM1.801 2.66V2.66c0-.312.24-.567.544-.591H5.75v3.948H1.8V2.66Zm7.836 7.202h4.29c1.122 0 2.035.96 2.035 2.084 0 1.126-.913 2.04-2.035 2.04l-.742.038c-.397.017-.608.252-.618.615l.001 2.504c.023.396.269.604.647.604h1.846c1.22 0 2.209.99 2.209 2.211a2.2 2.2 0 0 1-2.018 2.191l-4.985.005c-.372-.008-.613-.22-.63-.63V9.861ZM66.714.269H1.257A1.26 1.26 0 0 0 0 1.529v29.038c0 .695.564 1.26 1.257 1.26h65.457c.693 0 1.26-.565 1.26-1.26V1.529c0-.696-.567-1.26-1.26-1.26Zm-36.077 15.46h-3.893v-5.277l3.893-.003a2.64 2.64 0 0 1 0 5.28Zm.046-8.013h-6.067c-.528 0-.604.435-.604.705l.002 15.368c0 .633.583.607.647.607h1.55c.255 0 .536-.207.536-.499l-.003-5.509h3.939a5.335 5.335 0 0 0 5.334-5.337 5.335 5.335 0 0 0-5.334-5.335Zm9.443 10.49 2.737-7.757 2.902 7.757h-5.64Zm4.826-9.79c-.207-.422-.357-.697-1.105-.697h-1.968c-.748 0-.896.275-1.104.697-.19.416-5.694 15.335-5.694 15.335s-.324.644.504.644c.847 0 1.03.01 1.39.01.378 0 .816-.07 1.02-.664.182-.519 1.005-2.808 1.005-2.808h7.726s.825 2.29 1.004 2.808c.206.593.644.665 1.021.665.36 0 .544-.01 1.39-.01.83 0 .505-.645.505-.645S45.14 8.832 44.952 8.416Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='85' height='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .336h84.967v39.447H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M83.011.717H1.952c-.866 0-1.57.706-1.57 1.576v35.535c0 .87.704 1.574 1.57 1.574h81.06c.866 0 1.574-.705 1.574-1.574V2.293c0-.87-.708-1.576-1.575-1.576' fill='%23231F20'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M82.717 36.734c0 .4-.203.789-.795.8H3c-.021 0-.038-.003-.055-.003a.737.737 0 0 1-.696-.734s.003-14.423.003-24.335h8.273l-3.336 1.214V31.95c0 .51.286.778.716.819h11.234a7.14 7.14 0 0 0 3.596-13.163c1.247-1.103 2.186-2.9 2.186-4.679 0-4.727-3.354-7.408-8.141-7.408h-4.66V2.584h69.803c.614 0 .795.401.795.797v33.353ZM2.251 3.324c0-.39.3-.71.681-.74h4.256V7.52H2.25V3.325Zm9.795 9.003h5.363c1.403 0 2.543 1.2 2.543 2.605 0 1.408-1.14 2.55-2.543 2.55l-.928.047c-.496.023-.76.316-.772.77l.002 3.13c.028.495.336.755.808.755h2.307a2.762 2.762 0 0 1 2.761 2.764 2.75 2.75 0 0 1-2.522 2.739l-6.231.005c-.465-.01-.767-.276-.788-.788V12.327ZM83.392.336H1.571C.705.336 0 1.041 0 1.911V38.21c0 .87.705 1.574 1.571 1.574h81.821c.866 0 1.575-.705 1.575-1.574V1.911c0-.87-.709-1.575-1.575-1.575ZM38.296 19.662h-4.865v-6.597l4.865-.004a3.3 3.3 0 0 1 0 6.6Zm.058-10.018h-7.585c-.659 0-.754.544-.754.883l.003 19.21c0 .79.728.758.808.758h1.937c.32 0 .672-.258.672-.623l-.004-6.887h4.923a6.669 6.669 0 0 0 6.667-6.671 6.669 6.669 0 0 0-6.667-6.67Zm11.803 13.114 3.422-9.697 3.628 9.697h-7.05ZM56.19 10.52c-.259-.528-.446-.872-1.381-.872h-2.46c-.935 0-1.12.344-1.38.872-.237.52-7.118 19.17-7.118 19.17s-.404.804.63.804c1.059 0 1.287.013 1.737.013.473 0 1.02-.089 1.277-.83.226-.65 1.255-3.51 1.255-3.51h9.658s1.03 2.86 1.254 3.51c.258.741.805.83 1.277.83.45 0 .68-.013 1.737-.013 1.037 0 .632-.805.632-.805S56.427 11.04 56.19 10.52Zm20.968-.894c-1.059 0-1.533-.014-1.981-.014-.474 0-1.022.088-1.279.832l-.943 1.695-3.786 6.7-3.784-6.7-.944-1.695c-.257-.744-.804-.832-1.278-.832-.448 0-.924.014-1.981.014-1.038 0-.632.804-.632.804s3.842 6.813 6.933 12.319c0 0-.053 6.545-.053 7 0 .456.243.745.737.745h1.803c.324 0 .9-.028.9-.723l-.013-7.022a11081.69 11081.69 0 0 1 6.932-12.32s.405-.803-.631-.803Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal40,
.honeycomb .iconLogoBPayHorizontal40Blue {
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    width: 85px;
}
.honeycomb .iconLogoBPayHorizontal40Blue {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='85' height='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .336h84.967v39.447H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M83.011.717H1.952c-.866 0-1.57.706-1.57 1.576v35.535c0 .87.704 1.574 1.57 1.574h81.06c.866 0 1.574-.705 1.574-1.574V2.293c0-.87-.708-1.576-1.575-1.576' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M77.158 9.626c-1.059 0-1.533-.014-1.981-.014-.474 0-1.022.088-1.279.832l-.943 1.695-3.786 6.7-3.784-6.7-.944-1.695c-.257-.744-.804-.832-1.278-.832-.448 0-.924.014-1.981.014-1.038 0-.632.804-.632.804s3.842 6.812 6.933 12.319c0 0-.053 6.545-.053 7 0 .456.243.745.737.745h1.803c.324 0 .9-.027.9-.723l-.013-7.022c3.092-5.507 6.933-12.319 6.933-12.319s.404-.804-.632-.804Zm5.56 27.108c0 .4-.204.789-.796.8H3c-.021 0-.038-.003-.056-.003a.737.737 0 0 1-.695-.734s.003-14.422.003-24.335h8.273l-3.336 1.214v18.276c0 .51.286.777.716.818H19.14a7.14 7.14 0 0 0 6.909-7.137 7.133 7.133 0 0 0-3.314-6.027c1.247-1.102 2.187-2.899 2.187-4.678 0-4.727-3.355-7.408-8.142-7.408h-4.66V2.585h69.803c.614 0 .795.4.795.797v33.352ZM2.25 3.325v-.001c0-.39.3-.71.68-.74h4.257V7.52H2.25V3.325Zm9.795 9.002h5.363c1.403 0 2.543 1.2 2.543 2.605 0 1.408-1.14 2.55-2.543 2.55l-.928.047c-.496.023-.76.315-.772.77l.001 3.13c.03.495.336.755.809.755h2.307a2.762 2.762 0 0 1 2.761 2.764 2.75 2.75 0 0 1-2.522 2.739l-6.231.005c-.465-.009-.767-.275-.788-.788V12.327ZM83.392.336H1.572C.704.336 0 1.04 0 1.912v36.297c0 .87.705 1.574 1.571 1.574h81.821c.866 0 1.575-.705 1.575-1.574V1.912c0-.87-.709-1.576-1.575-1.576ZM38.296 19.662h-4.865v-6.597l4.865-.004a3.3 3.3 0 0 1 0 6.6Zm.058-10.018h-7.585c-.659 0-.754.545-.754.883l.003 19.21c0 .79.728.757.809.757h1.936c.32 0 .671-.257.671-.622l-.003-6.887h4.923a6.669 6.669 0 0 0 6.667-6.671 6.669 6.669 0 0 0-6.667-6.67Zm11.803 13.114 3.421-9.697 3.629 9.697h-7.05ZM56.19 10.52c-.259-.528-.446-.872-1.381-.872h-2.46c-.935 0-1.12.344-1.38.872-.237.52-7.118 19.17-7.118 19.17s-.404.804.63.804c1.059 0 1.287.013 1.737.013.473 0 1.02-.09 1.277-.831.226-.648 1.255-3.51 1.255-3.51h9.657s1.032 2.862 1.255 3.51c.258.742.805.831 1.277.831.45 0 .68-.013 1.737-.013 1.037 0 .631-.805.631-.805s-6.88-18.649-7.117-19.17Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='136' height='64' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .538h135.947v63.115H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M132.818 1.148H3.123A2.518 2.518 0 0 0 .61 3.668v56.857c0 1.39 1.127 2.519 2.513 2.519h129.695a2.523 2.523 0 0 0 2.52-2.52V3.67a2.524 2.524 0 0 0-2.52-2.521' fill='%23231F20'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M132.348 58.774c0 .64-.325 1.263-1.272 1.282H4.798c-.034 0-.061-.007-.088-.007a1.179 1.179 0 0 1-1.113-1.175S3.6 35.8 3.6 19.94h13.237L11.5 21.88v29.242c0 .816.458 1.244 1.147 1.31h17.975c6.139-.2 11.055-5.23 11.055-11.418 0-4.057-2.115-7.614-5.303-9.643 1.995-1.765 3.499-4.64 3.499-7.486 0-7.563-5.367-11.853-13.027-11.853h-7.454V4.135h111.684c.982 0 1.272.641 1.272 1.275v53.364ZM3.6 5.32v-.002c0-.624.481-1.134 1.09-1.183h6.81v7.897H3.6V5.32Zm15.673 14.404h8.58c2.245 0 4.07 1.92 4.07 4.168a4.078 4.078 0 0 1-4.07 4.08l-1.484.075c-.794.036-1.216.504-1.235 1.231l.002 5.009c.046.791.537 1.208 1.293 1.208h3.692a4.42 4.42 0 0 1 4.418 4.421 4.402 4.402 0 0 1-4.036 4.383l-9.97.009c-.744-.015-1.226-.442-1.26-1.26V19.723ZM133.427.538H2.514A2.518 2.518 0 0 0 0 3.058v58.076a2.518 2.518 0 0 0 2.514 2.519h130.913a2.523 2.523 0 0 0 2.52-2.519V3.058a2.523 2.523 0 0 0-2.52-2.52Zm-72.153 30.92h-7.785V20.905l7.785-.006a5.281 5.281 0 0 1 0 10.56Zm.092-16.027H49.23c-1.055 0-1.206.87-1.206 1.412l.004 30.736c0 1.264 1.165 1.212 1.293 1.212h3.1c.51 0 1.073-.412 1.073-.996l-.006-11.019h7.877c5.89 0 10.668-4.776 10.668-10.674 0-5.894-4.778-10.671-10.668-10.671ZM80.25 36.413l5.475-15.515 5.805 15.515H80.25Zm9.653-19.581c-.414-.845-.713-1.395-2.21-1.395h-3.936c-1.496 0-1.793.55-2.209 1.395-.378.832-11.387 30.67-11.387 30.67s-.647 1.289 1.009 1.289c1.692 0 2.058.02 2.778.02.757 0 1.633-.142 2.042-1.33.363-1.037 2.01-5.614 2.01-5.614h15.451s1.65 4.577 2.008 5.615c.413 1.187 1.288 1.33 2.043 1.33.72 0 1.087-.021 2.778-.021 1.66 0 1.011-1.288 1.011-1.288s-11.01-29.839-11.388-30.671Zm33.548-1.43c-1.693 0-2.452-.023-3.17-.023-.757 0-1.634.141-2.045 1.33l-1.51 2.713-6.056 10.72-6.055-10.72-1.51-2.712c-.411-1.19-1.287-1.331-2.045-1.331-.717 0-1.478.022-3.17.022-1.66 0-1.01 1.287-1.01 1.287s6.146 10.9 11.092 19.71c0 0-.086 10.472-.086 11.202 0 .728.39 1.191 1.18 1.191h2.885c.518 0 1.44-.045 1.44-1.158l-.021-11.235c4.948-8.81 11.092-19.71 11.092-19.71s.647-1.287-1.011-1.287Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayHorizontal64,
.honeycomb .iconLogoBPayHorizontal64Blue {
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    vertical-align: middle;
    width: 136px;
}
.honeycomb .iconLogoBPayHorizontal64Blue {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='136' height='64' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .538h135.947v63.115H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M132.818 1.148H3.123A2.518 2.518 0 0 0 .61 3.668v56.857c0 1.39 1.127 2.519 2.513 2.519h129.695a2.523 2.523 0 0 0 2.52-2.52V3.67a2.524 2.524 0 0 0-2.52-2.521' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M123.452 15.401c-1.693 0-2.452-.022-3.17-.022-.757 0-1.635.141-2.045 1.331l-1.51 2.713-6.056 10.718-6.055-10.718-1.51-2.713c-.411-1.19-1.287-1.331-2.045-1.331-.717 0-1.478.022-3.17.022-1.66 0-1.011 1.287-1.011 1.287s6.147 10.9 11.093 19.71c0 0-.086 10.473-.086 11.201 0 .73.39 1.192 1.18 1.192h2.884c.519 0 1.442-.044 1.442-1.158l-.022-11.235c4.948-8.81 11.092-19.71 11.092-19.71s.647-1.287-1.01-1.287Zm8.896 43.373c0 .64-.326 1.262-1.272 1.281H4.798c-.034 0-.061-.006-.088-.006a1.18 1.18 0 0 1-1.113-1.174S3.6 35.799 3.6 19.94h13.237L11.5 21.88v29.242c0 .815.458 1.243 1.147 1.309h17.975c6.139-.2 11.055-5.23 11.055-11.419 0-4.056-2.115-7.613-5.303-9.643 1.995-1.764 3.499-4.638 3.499-7.485 0-7.563-5.367-11.853-13.027-11.853h-7.454V4.135h111.684c.982 0 1.272.64 1.272 1.276v53.363ZM3.601 5.32v-.002c0-.624.481-1.134 1.09-1.183h6.81v7.897H3.6V5.32Zm15.673 14.403h8.58c2.245 0 4.069 1.92 4.069 4.168a4.077 4.077 0 0 1-4.07 4.08l-1.484.076c-.793.036-1.215.504-1.234 1.231l.001 5.008c.047.793.538 1.208 1.294 1.208h3.692a4.42 4.42 0 0 1 4.418 4.423 4.401 4.401 0 0 1-4.036 4.382l-9.97.008c-.743-.014-1.226-.44-1.26-1.26V19.723ZM133.427.537H2.514A2.518 2.518 0 0 0 0 3.06v58.075c0 1.39 1.127 2.52 2.514 2.52h130.913a2.523 2.523 0 0 0 2.52-2.52V3.06a2.524 2.524 0 0 0-2.52-2.522ZM61.274 31.46h-7.785V20.904l7.785-.006a5.28 5.28 0 0 1 0 10.56Zm.092-16.028H49.23c-1.055 0-1.206.87-1.206 1.412l.004 30.735c0 1.265 1.164 1.213 1.293 1.213h3.1c.51 0 1.073-.412 1.073-.996l-.006-11.02h7.877c5.89 0 10.668-4.775 10.668-10.673 0-5.894-4.778-10.67-10.668-10.67ZM80.25 36.412l5.474-15.514 5.806 15.514H80.25Zm9.653-19.58c-.414-.844-.713-1.395-2.21-1.395h-3.936c-1.496 0-1.793.55-2.209 1.395-.378.832-11.387 30.67-11.387 30.67s-.647 1.289 1.009 1.289c1.692 0 2.058.02 2.778.02.756 0 1.633-.142 2.042-1.33.363-1.037 2.01-5.615 2.01-5.615h15.451s1.65 4.578 2.008 5.616c.412 1.187 1.288 1.33 2.043 1.33.719 0 1.087-.021 2.778-.021 1.66 0 1.01-1.288 1.01-1.288S90.284 17.664 89.905 16.832Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconLogoBPayVertical32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='47' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .322h31.925v46.417H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M30.046.687H1.878A1.51 1.51 0 0 0 .367 2.194v42.67c0 .833.678 1.51 1.511 1.51h28.168c.835 0 1.514-.677 1.514-1.51V2.195c0-.832-.679-1.507-1.514-1.507' fill='%23231F20'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M24.538 33.789c-.395 0-.572-.005-.74-.005-.177 0-.382.032-.478.309l-.353.63-1.414 2.493-1.415-2.492-.353-.631c-.096-.277-.3-.31-.478-.31-.167 0-.345.006-.74.006-.388 0-.236.299-.236.299s1.435 2.535 2.59 4.583c0 0-.019 2.435-.019 2.605 0 .17.091.277.276.277h.674c.12 0 .337-.01.337-.27l-.006-2.612c1.156-2.048 2.591-4.583 2.591-4.583s.152-.3-.236-.3Zm-14.525 3.734H8.194v-2.455l1.819-.001c.681 0 1.233.55 1.233 1.228a1.23 1.23 0 0 1-1.233 1.228Zm.022-3.728H7.199c-.246 0-.281.203-.281.329v7.147c0 .294.272.282.303.282h.725c.118 0 .25-.096.25-.232l-.002-2.562h1.84a2.487 2.487 0 0 0 2.492-2.482 2.487 2.487 0 0 0-2.491-2.482Zm19.73 10.024c0 .387-.196.754-.765.765H2.885c-.015 0-.033 0-.052-.003a.708.708 0 0 1-.67-.704l.002-31.945h7.957l-3.204 1.164v17.5c0 .49.272.746.69.784h10.804c3.694-.118 6.648-3.129 6.648-6.833a6.83 6.83 0 0 0-3.183-5.773c1.195-1.055 2.099-2.78 2.099-4.48 0-4.527-3.225-7.096-7.834-7.096h-4.48V2.476L29 2.478c.59 0 .765.385.765.765v40.576ZM2.165 3.187v-.002c0-.377.293-.679.66-.71h4.093V7.2H2.165V3.187Zm9.427 8.617h5.156c1.356 0 2.449 1.154 2.449 2.496a2.44 2.44 0 0 1-2.449 2.438l-.891.047c-.479.018-.727.299-.744.737v2.995c.034.476.326.724.784.724h2.215a2.656 2.656 0 0 1 2.662 2.647 2.644 2.644 0 0 1-2.427 2.625l-6 .005c-.446-.01-.738-.267-.755-.754v-13.96ZM30.412.322h-28.9A1.51 1.51 0 0 0 0 1.828V45.23c0 .832.678 1.509 1.511 1.509h28.901c.836 0 1.513-.677 1.513-1.51V1.83A1.51 1.51 0 0 0 30.412.321ZM14.446 38.674l1.28-3.607 1.355 3.607h-2.635Zm2.255-4.553c-.097-.196-.167-.324-.516-.324h-.92c-.349 0-.418.128-.516.324-.088.194-2.66 7.132-2.66 7.132s-.152.3.236.3c.395 0 .481.005.65.005.176 0 .38-.033.476-.31.085-.241.47-1.305.47-1.305h3.609s.385 1.064.47 1.305c.095.277.3.31.476.31.169 0 .254-.005.65-.005.387 0 .235-.3.235-.3s-2.572-6.938-2.66-7.132Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
    height: 47px;
    width: 32px;
}
.honeycomb .iconLogoBPayVertical32,
.honeycomb .iconLogoBPayVertical40 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconLogoBPayVertical40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='59' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .328h39.907v58.268H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M37.557.862H2.347C1.308.862.459 1.71.459 2.754V56.32c0 1.045.848 1.894 1.89 1.894h35.209c1.045 0 1.892-.85 1.892-1.894V2.754A1.893 1.893 0 0 0 37.557.862' fill='%23231F20'/%3E%3Cg transform='translate(0 .076)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M30.673 42.34c-.495 0-.716-.007-.926-.007-.221 0-.477.041-.597.388l-.44.792-1.77 3.13-1.768-3.13-.44-.792c-.12-.347-.377-.388-.598-.388-.21 0-.431.007-.925.007-.485 0-.295.375-.295.375s1.794 3.183 3.238 5.754c0 0-.024 3.056-.024 3.27 0 .213.113.347.344.347h.843c.151 0 .421-.013.421-.338l-.007-3.28c1.444-2.57 3.238-5.753 3.238-5.753s.19-.375-.294-.375Zm-18.157 4.687h-2.273v-3.081l2.273-.002a1.541 1.541 0 1 1 0 3.083Zm.027-4.679H9c-.307 0-.352.254-.352.412l.002 8.972c0 .37.34.354.377.354h.906c.148 0 .312-.12.312-.29l-.001-3.217h2.3a3.115 3.115 0 0 0 0-6.23ZM37.206 54.93c0 .487-.245.948-.957.962H3.606c-.019 0-.04 0-.064-.005a.887.887 0 0 1-.838-.884s.003-25.089.003-40.1h9.946l-4.006 1.461v21.967c0 .616.341.937.862.985h13.507c4.616-.149 8.31-3.928 8.31-8.578 0-3.05-1.59-5.723-3.98-7.247 1.493-1.324 2.623-3.49 2.623-5.624 0-5.683-4.03-8.908-9.791-8.908h-5.6V3.032c9.498 0 21.671.003 21.671.003.74 0 .957.483.957.96V54.93ZM2.706 3.925v-.003c0-.473.367-.852.825-.89h5.116v5.93h-5.94V3.926ZM14.49 14.741h6.445c1.696 0 3.06 1.45 3.06 3.134 0 1.69-1.364 3.06-3.06 3.06l-1.114.06c-.598.023-.909.375-.93.924v3.76c.043.598.408.91.98.91h2.769a3.327 3.327 0 0 1 3.327 3.322 3.313 3.313 0 0 1-3.033 3.296l-7.5.006c-.557-.014-.922-.336-.944-.947V14.74ZM38.015.328H1.89C.847.328 0 1.176 0 2.219v54.483c0 1.045.848 1.894 1.89 1.894h36.126c1.045 0 1.892-.85 1.892-1.894V2.219A1.892 1.892 0 0 0 38.015.328ZM18.058 48.473l1.598-4.529 1.696 4.529h-3.294Zm2.819-5.716c-.122-.246-.209-.407-.646-.407h-1.149c-.437 0-.524.16-.645.407-.11.243-3.326 8.953-3.326 8.953s-.19.376.295.376c.494 0 .602.006.812.006.22 0 .476-.04.596-.388.105-.303.587-1.639.587-1.639h4.512s.48 1.336.586 1.639c.12.347.376.388.597.388.21 0 .317-.006.81-.006.485 0 .296-.376.296-.376s-3.215-8.71-3.325-8.953Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 59px;
    width: 40px;
}
.honeycomb .iconLogoBPayVertical64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='94' viewBox='0 0 64 93' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .52h63.851V93H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M59.99 2H4.005A3.005 3.005 0 0 0 1 5v84.994A3.008 3.008 0 0 0 4.004 93h55.987A3.01 3.01 0 0 0 63 89.994V5.001C63 3.345 61.652 2 59.99 2' fill='%23231F20'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M49.076 67.199c-.79 0-1.145-.01-1.481-.01-.354 0-.763.065-.955.616l-.705 1.256-2.83 4.967-2.83-4.967-.705-1.256c-.192-.55-.601-.616-.955-.616-.336 0-.69.01-1.481.01-.775 0-.472.596-.472.596s2.87 5.051 5.181 9.132c0 0-.038 4.851-.038 5.19 0 .338.181.55.55.55h1.348c.243 0 .675-.02.675-.535l-.011-5.205c2.31-4.08 5.181-9.132 5.181-9.132s.303-.596-.472-.596Zm-29.05 7.44h-3.637v-4.89l3.637-.003a2.456 2.456 0 0 1 2.466 2.446 2.456 2.456 0 0 1-2.466 2.447Zm.043-7.427H14.4c-.493 0-.564.404-.564.655l.003 14.24c0 .586.543.56.604.56h1.45c.236 0 .499-.19.499-.46l-.002-5.105h3.68c2.752 0 4.984-2.213 4.984-4.945 0-2.73-2.232-4.945-4.984-4.945Zm39.46 19.97c0 .772-.391 1.504-1.53 1.526H5.77c-.03 0-.065 0-.103-.007a1.413 1.413 0 0 1-1.341-1.403s.005-39.82.005-63.646h15.913l-6.409 2.32v34.864c0 .978.546 1.488 1.38 1.564h21.61c7.386-.236 13.295-6.233 13.295-13.614 0-4.84-2.542-9.084-6.366-11.502 2.389-2.102 4.197-5.54 4.197-8.927 0-9.02-6.45-14.137-15.667-14.137h-8.959V4.812c15.197 0 34.674.005 34.674.005 1.182 0 1.53.767 1.53 1.523v80.842ZM4.331 6.23v-.004c0-.752.586-1.354 1.318-1.414h8.186v9.413H4.331V6.23Zm18.853 17.167h10.312c2.713 0 4.897 2.3 4.897 4.973 0 2.683-2.184 4.858-4.897 4.858l-1.782.093c-.957.037-1.455.595-1.488 1.468v5.967c.069.95.652 1.443 1.569 1.443h4.429c2.942 0 5.323 2.368 5.323 5.274 0 2.756-2.147 5.006-4.853 5.23l-12 .011c-.891-.022-1.475-.534-1.51-1.503V23.397ZM60.824.52H3.023C1.356.52 0 1.866 0 3.522v86.472A3.018 3.018 0 0 0 3.023 93h57.801c1.671 0 3.027-1.348 3.027-3.006V3.522c0-1.656-1.356-3.002-3.027-3.002ZM28.893 76.933l2.557-7.187 2.713 7.187h-5.27Zm4.51-9.072c-.195-.39-.334-.646-1.034-.646h-1.837c-.7 0-.839.256-1.033.646-.177.387-5.32 14.21-5.32 14.21s-.304.597.471.597c.79 0 .963.01 1.298.01.354 0 .763-.065.955-.616.168-.481.938-2.601.938-2.601h7.219s.77 2.12.939 2.6c.191.552.6.617.954.617.336 0 .507-.01 1.298-.01.775 0 .472-.597.472-.597s-5.144-13.823-5.32-14.21Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 93px;
    vertical-align: middle;
    width: 64px;
}
.honeycomb .iconLogoBPayVerticalBlue32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='47' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .26h31.928V47H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M31 45.48c0 .839-.674 1.52-1.505 1.52H1.502A1.512 1.512 0 0 1 0 45.48V2.518A1.51 1.51 0 0 1 1.502 1h27.993C30.326 1 31 1.68 31 2.517V45.48Z' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M29.766 44.06c0 .39-.196.76-.765.771H2.885c-.015 0-.033 0-.052-.004a.71.71 0 0 1-.67-.709l.002-32.166h7.958l-3.205 1.172v17.62c0 .494.273.753.69.79h10.806a6.875 6.875 0 0 0 6.647-6.88 6.888 6.888 0 0 0-3.183-5.813c1.195-1.062 2.099-2.8 2.099-4.512 0-4.558-3.225-7.145-7.834-7.145h-4.48V2.43l17.338.002c.59 0 .765.388.765.77V44.06ZM2.166 3.146v-.002c0-.38.292-.684.658-.714h4.094v4.757H2.165v-4.04Zm9.426 8.677h5.157c1.356 0 2.449 1.162 2.449 2.513a2.45 2.45 0 0 1-2.449 2.455l-.891.047c-.479.019-.728.301-.744.742v3.016c.034.48.326.73.784.73h2.215a2.665 2.665 0 0 1 2.662 2.665 2.655 2.655 0 0 1-2.427 2.643l-6 .006c-.446-.012-.738-.27-.756-.76V11.823ZM30.414.26H1.51C.678.26 0 .94 0 1.778V45.48C0 46.319.678 47 1.51 47h28.903c.836 0 1.514-.681 1.514-1.52V1.779C31.928.94 31.25.26 30.414.26ZM14.447 38.88l1.279-3.633 1.356 3.633h-2.635Zm2.255-4.585c-.097-.197-.167-.327-.517-.327h-.918c-.35 0-.42.13-.517.327-.088.195-2.66 7.182-2.66 7.182s-.152.301.236.301c.395 0 .48.005.649.005.177 0 .38-.033.477-.311.084-.243.469-1.315.469-1.315h3.61s.385 1.072.47 1.315c.095.278.3.311.477.311.168 0 .253-.005.649-.005.387 0 .236-.301.236-.301s-2.573-6.987-2.661-7.182Zm-6.688 3.425h-1.82v-2.472h1.82c.68 0 1.232.553 1.232 1.236 0 .683-.552 1.236-1.232 1.236Zm.021-3.753H7.2c-.247 0-.282.204-.282.33l.001 7.197c0 .297.272.284.302.284h.725c.119 0 .25-.096.25-.233l-.001-2.58h1.84a2.496 2.496 0 0 0 2.492-2.5 2.495 2.495 0 0 0-2.492-2.498Zm14.504-.007c-.395 0-.572-.005-.74-.005-.177 0-.382.033-.478.311l-.352.635-1.415 2.51-1.415-2.51-.353-.635c-.096-.278-.3-.311-.477-.311-.168 0-.346.005-.741.005-.388 0-.236.302-.236.302s1.436 2.552 2.591 4.615c0 0-.02 2.451-.02 2.623 0 .17.091.278.276.278h.674c.121 0 .337-.01.337-.27l-.006-2.631c1.156-2.063 2.591-4.615 2.591-4.615s.152-.302-.236-.302Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 47px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconLogoBPayVerticalBlue40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='59' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .328h39.91V59H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M39 56.118A1.889 1.889 0 0 1 37.106 58H1.89A1.888 1.888 0 0 1 0 56.118V2.879C0 1.842.848 1 1.89 1h35.216C38.152 1 39 1.842 39 2.88v53.238Z' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M37.208 55.31c0 .489-.245.953-.957.967H3.606c-.019 0-.04 0-.064-.005a.89.89 0 0 1-.838-.89s.003-25.263.003-40.379h9.947l-4.006 1.472v22.12c0 .62.34.943.861.991h13.508c4.616-.15 8.31-3.955 8.31-8.637 0-3.071-1.59-5.763-3.98-7.297 1.494-1.334 2.624-3.515 2.624-5.664 0-5.722-4.031-8.97-9.792-8.97h-5.6V3.05c9.498 0 21.672.003 21.672.003.738 0 .957.487.957.967v51.29ZM2.707 3.95v-.003c0-.477.366-.859.823-.897h5.118v5.972H2.707V3.95ZM14.49 14.84h6.446c1.696 0 3.061 1.46 3.061 3.155a3.068 3.068 0 0 1-3.06 3.082l-1.115.059c-.598.024-.909.378-.93.931v3.786c.043.603.408.916.98.916h2.77c1.838 0 3.326 1.502 3.326 3.346a3.327 3.327 0 0 1-3.033 3.319l-7.5.006c-.558-.014-.922-.338-.945-.954V14.841ZM38.017.327H1.89C.848.327 0 1.181 0 2.232v54.86A1.9 1.9 0 0 0 1.89 59h36.128a1.9 1.9 0 0 0 1.892-1.907V2.232c0-1.05-.847-1.905-1.892-1.905ZM18.06 48.807l1.598-4.56 1.696 4.56h-3.294Zm2.818-5.756c-.121-.248-.208-.41-.645-.41h-1.149c-.437 0-.524.162-.646.41-.11.245-3.325 9.015-3.325 9.015s-.19.379.295.379c.494 0 .601.006.812.006.22 0 .476-.041.596-.39.105-.306.586-1.65.586-1.65h4.512s.482 1.344.588 1.65c.12.349.375.39.596.39.21 0 .317-.006.811-.006.485 0 .295-.379.295-.379s-3.215-8.77-3.326-9.015Zm-8.36 4.3h-2.274v-3.103l2.274-.001c.851 0 1.541.694 1.541 1.552 0 .857-.69 1.551-1.54 1.551Zm.027-4.712H9c-.308 0-.352.256-.352.415l.001 9.035c0 .372.34.356.377.356h.906c.149 0 .313-.121.313-.293l-.002-3.238h2.3c1.721 0 3.116-1.404 3.116-3.138 0-1.732-1.395-3.137-3.115-3.137Zm18.13-.008c-.494 0-.716-.007-.926-.007-.22 0-.477.042-.596.391l-.441.797-1.769 3.151-1.768-3.15-.442-.798c-.12-.35-.375-.39-.596-.39-.21 0-.432.006-.926.006-.484 0-.295.378-.295.378s1.794 3.205 3.239 5.794c0 0-.025 3.077-.025 3.292 0 .215.114.35.344.35h.843c.152 0 .422-.013.422-.34l-.008-3.302c1.444-2.59 3.24-5.794 3.24-5.794s.188-.378-.296-.378Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 59px;
    vertical-align: middle;
    width: 40px;
}
.honeycomb .iconLogoBPayVerticalBlue64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='94' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .522h63.855V94H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M62 89.995A3.009 3.009 0 0 1 58.99 93H3.004A3.007 3.007 0 0 1 0 89.995V5c0-1.655 1.348-3 3.004-3H58.99A3.006 3.006 0 0 1 62 5v84.995Z' fill='%23002C6A'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M59.532 88.12c0 .78-.392 1.52-1.53 1.542H5.77c-.03 0-.066 0-.103-.008a1.421 1.421 0 0 1-1.341-1.417s.005-40.25.005-64.334h15.915l-6.41 2.345V61.49c0 .988.546 1.504 1.38 1.58h21.611c7.387-.238 13.295-6.3 13.295-13.76 0-4.893-2.542-9.183-6.366-11.627 2.39-2.125 4.197-5.599 4.197-9.023 0-9.116-6.45-14.29-15.667-14.29h-8.96v-9.51c15.198 0 34.675.005 34.675.005 1.182 0 1.531.776 1.531 1.54V88.12ZM4.331 6.293v-.005c0-.76.586-1.368 1.318-1.429h8.187v9.515H4.331V6.293Zm18.854 17.352h10.313c2.713 0 4.897 2.325 4.897 5.027a4.898 4.898 0 0 1-4.897 4.91l-1.783.094c-.957.037-1.454.602-1.487 1.484v6.032c.068.96.652 1.459 1.568 1.459h4.43a5.33 5.33 0 0 1 5.323 5.33 5.31 5.31 0 0 1-4.853 5.288l-12.001.01c-.892-.023-1.475-.54-1.51-1.52V23.645ZM60.828.522H3.023A3.031 3.031 0 0 0 0 3.556V90.96A3.034 3.034 0 0 0 3.023 94h57.805a3.034 3.034 0 0 0 3.027-3.039V3.556A3.032 3.032 0 0 0 60.828.522ZM28.894 77.76l2.558-7.265 2.712 7.265h-5.27Zm4.51-9.17c-.195-.395-.334-.653-1.033-.653h-1.838c-.7 0-.838.258-1.033.653-.176.39-5.321 14.363-5.321 14.363s-.303.603.473.603c.79 0 .961.01 1.298.01.353 0 .762-.066.954-.623.169-.486.938-2.628.938-2.628h7.22s.77 2.142.939 2.628c.191.557.6.623.954.623.336 0 .507-.01 1.298-.01.775 0 .472-.603.472-.603S33.58 68.98 33.404 68.59Zm-13.377 6.85H16.39v-4.943l3.638-.002a2.469 2.469 0 0 1 2.466 2.472 2.469 2.469 0 0 1-2.466 2.473Zm.043-7.506H14.4c-.493 0-.564.408-.564.661l.003 14.394c0 .592.543.567.603.567h1.45c.237 0 .5-.192.5-.466l-.003-5.16h3.681a4.991 4.991 0 0 0 4.984-4.999 4.99 4.99 0 0 0-4.984-4.997Zm29.008-.014c-.79 0-1.145-.01-1.48-.01-.354 0-.764.066-.955.623l-.706 1.27-2.83 5.02-2.83-5.02-.705-1.27c-.192-.557-.601-.623-.955-.623-.335 0-.69.01-1.481.01-.775 0-.472.603-.472.603s2.871 5.105 5.182 9.23c0 0-.04 4.904-.04 5.246 0 .342.182.557.552.557h1.348c.242 0 .674-.02.674-.542l-.011-5.26c2.31-4.126 5.182-9.23 5.182-9.23s.302-.604-.473-.604Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 94px;
    vertical-align: middle;
    width: 64px;
}
.honeycomb .iconLogoBPayViewHorizontal32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='32' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .292h130.565v31.175H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M128.988.836H1.577C.874.836.302 1.393.302 2.079v28.084c0 .688.572 1.243 1.275 1.243h127.41c.704 0 1.276-.555 1.276-1.243V2.08c0-.686-.572-1.243-1.275-1.243' fill='%23002C6A'/%3E%3Cg transform='translate(0 .241)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M122.454 7.741h-1.348a3364.49 3364.49 0 0 1-5.018 14.115h-.866l-3.045-13.015a1.308 1.308 0 0 0-.316-.488 1.896 1.896 0 0 0-.5-.345 2.497 2.497 0 0 0-.615-.207 3.564 3.564 0 0 0-.682-.063c-.22 0-.44.026-.664.076a2.56 2.56 0 0 0-.611.218c-.184.093-.35.206-.499.339-.148.134-.258.29-.328.47l-3.036 13.015h-.867a3817.896 3817.896 0 0 1-5.017-14.115h-1.349c-.227 0-.384.078-.469.234-.085.157-.085.35 0 .574l5.158 14.55c.071.187.176.347.318.485.14.137.305.253.497.346.192.095.397.163.615.205.22.044.447.064.68.064.219 0 .44-.025.663-.074.222-.052.426-.125.609-.217.184-.094.35-.208.498-.34.149-.134.259-.29.329-.47l3.039-13.012h.868l3.06 13.013c.069.18.18.335.328.468.148.133.313.247.498.34.184.093.386.166.61.218.222.05.443.074.662.074.234 0 .46-.02.678-.064.22-.042.424-.11.616-.205a1.89 1.89 0 0 0 .499-.346c.14-.138.245-.298.317-.485l5.157-14.55c.087-.225.087-.417 0-.574-.085-.156-.242-.234-.47-.234Zm-35.133.3a3.706 3.706 0 0 0-2.091 2.132 4.626 4.626 0 0 0-.3 1.707v8.163c0 .627.101 1.197.3 1.708.2.512.478.948.835 1.304.355.356.775.63 1.256.821a4.254 4.254 0 0 0 1.59.289h6.67v-.928c0-.713-.37-1.068-1.116-1.068h-5.541a1.965 1.965 0 0 1-1.433-.594 1.894 1.894 0 0 1-.417-.668 2.44 2.44 0 0 1-.146-.864v-3.1h7.537c.745 0 1.116-.356 1.116-1.068v-.929h-8.653V11.88c0-.32.047-.61.146-.867a1.96 1.96 0 0 1 .417-.67c.18-.189.388-.332.628-.435.238-.1.506-.153.805-.153h5.541c.745 0 1.116-.36 1.116-1.079v-.928h-6.67c-.58 0-1.11.098-1.59.293Zm-6.702.775v14.292c0 .706.376 1.057 1.127 1.057h.869V7.748h-.87c-.75 0-1.126.356-1.126 1.068Zm40.61 15.12c-.665 0-1.195-.523-1.195-1.25 0-.72.53-1.241 1.195-1.241.659 0 1.197.52 1.197 1.241 0 .727-.538 1.25-1.197 1.25Zm0-2.83c-.86 0-1.628.618-1.628 1.58 0 .968.769 1.59 1.628 1.59.862 0 1.629-.622 1.629-1.59 0-.962-.767-1.58-1.629-1.58ZM59.893 7.728c-.832 0-1.206-.012-1.56-.012-.373 0-.803.07-1.005.655l-.745 1.335-2.98 5.274-2.982-5.274-.743-1.335c-.202-.586-.633-.655-1.005-.655-.355 0-.728.012-1.56.012-.818 0-.498.632-.498.632s3.025 5.364 5.458 9.699c0 0-.04 5.152-.04 5.512 0 .358.19.583.58.583h1.42c.256 0 .71-.02.71-.57l-.012-5.525c2.435-4.335 5.46-9.7 5.46-9.7s.319-.631-.498-.631Zm61.057 14.81v-.467h.296c.162 0 .365.035.365.22 0 .217-.143.247-.346.247h-.315Zm1.013-.217c0-.386-.25-.525-.695-.525h-.67v1.778h.352v-.76h.22l.434.76h.368l-.475-.777c.259-.021.466-.149.466-.476Zm-92.675-6.693h-3.834v-5.193l3.834-.003a2.598 2.598 0 1 1 0 5.196Zm.044-7.887h-5.974c-.518 0-.593.43-.593.695l.003 15.122c0 .622.572.596.636.596h1.527c.25 0 .527-.202.527-.49l-.004-5.42h3.878a5.251 5.251 0 1 0 0-10.503Zm9.297 10.323 2.695-7.632 2.857 7.632H38.63Zm4.751-9.633c-.204-.415-.35-.687-1.088-.687h-1.936c-.737 0-.883.272-1.089.687-.186.41-5.605 15.091-5.605 15.091s-.32.632.498.632c.832 0 1.013.01 1.367.01.373 0 .804-.068 1.005-.654.178-.51.99-2.762.99-2.762h7.605s.81 2.251.988 2.762c.202.586.634.655 1.006.655.354 0 .535-.011 1.367-.011.818 0 .498-.632.498-.632S43.566 8.841 43.38 8.431Zm85.363 20.624c0 .32-.168.624-.644.634H2.364s-.024-.003-.039-.003a.58.58 0 0 1-.55-.58L1.78 9.865h6.533l-2.63.961v14.42c0 .407.224.618.564.652h8.869c3.03-.1 5.46-2.58 5.46-5.635a5.655 5.655 0 0 0-2.615-4.76c.982-.87 1.72-2.286 1.72-3.69 0-3.727-2.644-5.845-6.426-5.845H9.576V2.07H78.5l-7.034 19.816h-.868A3844.219 3844.219 0 0 1 65.57 7.748h-1.35c-.227 0-.384.077-.469.235-.087.156-.087.348 0 .575l5.166 14.573c.071.188.177.35.318.488.14.137.307.252.498.346.192.094.398.163.617.206.22.043.447.064.682.064.217 0 .44-.026.663-.077.222-.05.426-.122.61-.218.184-.093.35-.206.498-.338.15-.134.26-.29.33-.471l7.482-21.06H128.1c.498 0 .644.314.644.632v26.352ZM2.315 2.07h3.367v3.897H1.78l-.004-3.314c0-.31.242-.56.54-.583Zm7.203 7.69h4.234c1.11 0 2.006.947 2.006 2.055a2.008 2.008 0 0 1-2.006 2.014l-.734.038c-.389.02-.597.25-.613.606l.005 2.468c.023.391.264.602.639.602h1.817a2.175 2.175 0 0 1 .193 4.342h-4.923c-.364-.004-.604-.216-.618-.617V9.76ZM129.29.292H1.274C.571.292 0 .85 0 1.535v28.689c0 .687.571 1.243 1.274 1.243H129.29c.703 0 1.275-.556 1.275-1.243V1.535c0-.686-.572-1.243-1.275-1.243Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 131px;
}
.honeycomb .iconLogoBPayViewHorizontal40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='164' height='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .365h163.206v38.968H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M161.235 1.045H1.97c-.878 0-1.593.696-1.593 1.554v35.105c0 .86.715 1.554 1.593 1.554h159.264c.878 0 1.594-.694 1.594-1.554V2.6c0-.858-.716-1.554-1.594-1.554' fill='%23002C6A'/%3E%3Cg transform='translate(0 .302)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M153.067 9.676h-1.684a4204.743 4204.743 0 0 1-6.273 17.644h-1.083l-3.806-16.269a1.635 1.635 0 0 0-.394-.61 2.37 2.37 0 0 0-.626-.43 3.12 3.12 0 0 0-.769-.26 4.456 4.456 0 0 0-.852-.079c-.275 0-.55.032-.83.096a3.2 3.2 0 0 0-.764.272c-.23.116-.438.258-.623.424a1.53 1.53 0 0 0-.41.587l-3.796 16.27h-1.084a4774.046 4774.046 0 0 1-6.27-17.645h-1.686c-.284 0-.48.097-.587.292-.107.196-.107.437 0 .718l6.448 18.187c.089.234.22.435.397.607.175.172.382.316.622.432.24.12.496.204.768.256.274.056.558.081.85.081.274 0 .55-.031.828-.093.278-.064.533-.156.762-.272.23-.117.438-.26.623-.425.185-.167.323-.36.41-.586l3.8-16.265h1.084l3.825 16.265c.086.225.224.42.41.586.186.165.392.308.622.425.23.116.484.208.763.272.277.062.554.093.827.093.293 0 .576-.025.85-.08.273-.053.53-.138.77-.257.238-.116.446-.26.622-.432.175-.172.307-.373.396-.607l6.447-18.187c.108-.28.108-.522 0-.718-.107-.195-.303-.292-.587-.292Zm-43.916.376a4.632 4.632 0 0 0-1.57 1.041 4.782 4.782 0 0 0-1.044 1.623c-.248.632-.374 1.343-.374 2.134v10.203c0 .784.126 1.497.374 2.135.25.641.598 1.186 1.044 1.631.444.444.968.788 1.57 1.026.601.24 1.264.36 1.988.36h8.338v-1.159c0-.892-.464-1.334-1.396-1.334h-6.926c-.374 0-.708-.068-1.006-.2-.3-.132-.56-.314-.786-.544a2.367 2.367 0 0 1-.52-.834 3.05 3.05 0 0 1-.184-1.08v-3.876h9.422c.932 0 1.396-.445 1.396-1.335v-1.16h-10.818V14.85a3 3 0 0 1 .184-1.084 2.45 2.45 0 0 1 .52-.837c.225-.237.486-.416.786-.545a2.57 2.57 0 0 1 1.006-.19h6.926c.932 0 1.396-.45 1.396-1.349v-1.16h-8.338c-.724 0-1.387.122-1.988.367Zm-8.377.968v17.865c0 .882.47 1.32 1.408 1.32h1.087V9.686h-1.087c-.939 0-1.408.445-1.408 1.335Zm50.763 18.901c-.832 0-1.494-.655-1.494-1.563 0-.902.662-1.552 1.494-1.552.822 0 1.495.65 1.495 1.552 0 .908-.673 1.563-1.495 1.563Zm0-3.539c-1.075 0-2.036.773-2.036 1.976 0 1.21.961 1.988 2.036 1.988 1.076 0 2.035-.779 2.035-1.988 0-1.203-.959-1.976-2.035-1.976ZM74.867 9.66c-1.04 0-1.508-.015-1.95-.015-.467 0-1.005.087-1.258.819l-.93 1.668-3.726 6.592-3.727-6.592-.928-1.668c-.253-.732-.792-.819-1.257-.819-.443 0-.91.015-1.95.015-1.022 0-.622.79-.622.79s3.78 6.704 6.822 12.123c0 0-.05 6.44-.05 6.89 0 .448.238.73.725.73h1.775c.32 0 .888-.026.888-.713l-.015-6.907c3.043-5.419 6.825-12.123 6.825-12.123s.398-.79-.623-.79Zm76.321 18.512v-.584h.37c.201 0 .456.044.456.276 0 .27-.18.308-.433.308h-.393Zm1.266-.27c0-.483-.313-.657-.87-.657h-.836v2.222h.44v-.95h.275l.542.95h.46l-.594-.97c.324-.027.583-.187.583-.595ZM36.61 19.535h-4.79v-6.491l4.79-.004a3.247 3.247 0 1 1 0 6.495Zm.056-9.859h-7.467c-.649 0-.741.537-.741.87l.003 18.901c0 .778.715.746.795.746h1.908c.313 0 .66-.253.66-.613l-.005-6.775h4.847a6.564 6.564 0 1 0 0-13.129ZM48.287 22.58l3.368-9.54 3.572 9.54h-6.94Zm5.938-12.042c-.255-.518-.438-.858-1.36-.858h-2.42c-.92 0-1.104.34-1.36.858-.234.513-7.008 18.864-7.008 18.864s-.399.79.622.79c1.041 0 1.268.014 1.71.014.466 0 1.004-.086 1.256-.819.222-.638 1.236-3.452 1.236-3.452h9.508s1.013 2.814 1.235 3.452c.253.733.792.819 1.257.819.442 0 .67-.014 1.71-.014 1.021 0 .621-.79.621-.79s-6.774-18.35-7.007-18.864ZM160.93 36.32c0 .399-.21.78-.805.793H2.955s-.03-.004-.048-.004a.725.725 0 0 1-.688-.725l.005-24.053h8.166l-3.288 1.202v18.024c0 .51.28.773.705.815h11.086c3.788-.125 6.825-3.224 6.825-7.044 0-2.498-1.31-4.691-3.269-5.949 1.23-1.088 2.152-2.858 2.152-4.613 0-4.66-3.306-7.306-8.034-7.306H11.97V2.588h86.155l-8.792 24.77h-1.086a4805.22 4805.22 0 0 1-6.283-17.673h-1.688c-.284 0-.48.096-.586.293-.109.196-.109.436 0 .72l6.458 18.216c.089.234.22.438.397.61.175.171.384.315.622.432.241.118.498.204.772.258.274.054.558.08.852.08.272 0 .55-.033.828-.096.278-.063.533-.154.764-.273a2.86 2.86 0 0 0 .622-.423c.188-.168.325-.363.413-.588l9.352-26.326h59.354c.622 0 .805.394.805.79V36.32ZM2.894 2.588h4.208v4.871H2.225l-.006-4.143c0-.388.303-.7.675-.728Zm9.004 9.612h5.291c1.388 0 2.51 1.184 2.51 2.57a2.51 2.51 0 0 1-2.51 2.516l-.917.047c-.485.025-.746.313-.765.758l.005 3.085c.03.49.33.752.799.752h2.272a2.725 2.725 0 0 1 2.732 2.72 2.718 2.718 0 0 1-2.492 2.708l-6.154.001c-.454-.005-.754-.271-.77-.773V12.2ZM161.612.365H1.592C.715.365 0 1.061 0 1.92v35.86c0 .86.714 1.554 1.593 1.554h160.02c.878 0 1.593-.694 1.593-1.553V1.92c0-.859-.715-1.555-1.594-1.555Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    width: 164px;
}
.honeycomb .iconLogoBPayViewHorizontal64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='245' height='60' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .548H244.81V59H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M241.852 1.567H2.956C1.639 1.567.567 2.611.567 3.898v52.658c0 1.29 1.072 2.33 2.389 2.33h238.896c1.318 0 2.391-1.04 2.391-2.33V3.898c0-1.287-1.073-2.33-2.391-2.33' fill='%23002C6A'/%3E%3Cg transform='translate(0 .453)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M229.601 14.515h-2.527a6307.694 6307.694 0 0 1-9.409 26.466h-1.624l-5.71-24.404a2.453 2.453 0 0 0-.59-.914 3.554 3.554 0 0 0-.939-.647 4.681 4.681 0 0 0-1.154-.388 6.683 6.683 0 0 0-1.278-.12 5.62 5.62 0 0 0-1.246.144 4.8 4.8 0 0 0-1.145.408 4.354 4.354 0 0 0-.935.636 2.295 2.295 0 0 0-.615.88l-5.693 24.405h-1.626a7159.952 7159.952 0 0 1-9.407-26.466h-2.528c-.426 0-.72.145-.88.438-.16.294-.16.655 0 1.077l9.672 27.28c.133.35.33.652.595.91.263.258.573.474.933.649.36.178.744.305 1.153.384.411.083.837.12 1.274.12.411 0 .825-.046 1.243-.14a4.998 4.998 0 0 0 1.142-.406c.346-.176.657-.39.935-.638a2.29 2.29 0 0 0 .616-.88l5.698-24.397h1.627l5.737 24.398c.13.338.337.629.616.879.278.248.587.462.933.638.345.174.725.31 1.144.407.416.093.831.14 1.241.14a6.4 6.4 0 0 0 1.273-.121 4.508 4.508 0 0 0 1.155-.384c.358-.175.671-.391.934-.65a2.51 2.51 0 0 0 .595-.91l9.67-27.28c.162-.421.162-.782 0-1.076-.16-.293-.454-.438-.88-.438Zm-65.875.563a6.949 6.949 0 0 0-2.355 1.562 7.172 7.172 0 0 0-1.565 2.435c-.373.947-.562 2.014-.562 3.2V37.58c0 1.176.19 2.245.562 3.203.375.96.896 1.778 1.565 2.446a6.876 6.876 0 0 0 2.355 1.539c.902.36 1.896.54 2.982.54h12.507V43.57c0-1.338-.696-2.002-2.093-2.002h-10.39c-.56 0-1.062-.102-1.509-.3a3.728 3.728 0 0 1-1.178-.815 3.551 3.551 0 0 1-.78-1.252 4.575 4.575 0 0 1-.276-1.621v-5.813h14.133c1.397 0 2.093-.667 2.093-2.002v-1.741H162.99v-5.748c0-.6.09-1.145.275-1.627.184-.486.444-.902.781-1.255a3.505 3.505 0 0 1 1.178-.817 3.855 3.855 0 0 1 1.51-.286h10.39c1.396 0 2.092-.675 2.092-2.023v-1.741h-12.507c-1.086 0-2.08.184-2.982.55Zm-12.565 1.453v26.797c0 1.323.704 1.98 2.112 1.98h1.63V14.528h-1.63c-1.408 0-2.112.669-2.112 2.004Zm76.144 28.35c-1.248 0-2.24-.982-2.24-2.344 0-1.352.992-2.328 2.24-2.328 1.234 0 2.243.976 2.243 2.328 0 1.362-1.009 2.345-2.243 2.345Zm0-5.307c-1.612 0-3.054 1.159-3.054 2.963 0 1.814 1.442 2.982 3.054 2.982 1.615 0 3.053-1.168 3.053-2.982 0-1.804-1.438-2.963-3.053-2.963ZM112.3 14.49c-1.56 0-2.26-.022-2.925-.022-.699 0-1.506.13-1.885 1.228l-1.396 2.503-5.589 9.888-5.59-9.888-1.392-2.503c-.38-1.098-1.188-1.228-1.886-1.228-.664 0-1.365.022-2.926.022-1.532 0-.932 1.185-.932 1.185S93.45 25.732 98.012 33.86c0 0-.076 9.66-.076 10.335 0 .672.357 1.094 1.088 1.094h2.663c.48 0 1.332-.038 1.332-1.07l-.023-10.36c4.565-8.127 10.237-18.184 10.237-18.184s.598-1.185-.934-1.185Zm114.483 27.769v-.876h.555c.302 0 .684.066.684.414 0 .405-.269.462-.65.462h-.589Zm1.9-.406c0-.724-.47-.985-1.305-.985h-1.255V44.2h.66v-1.424h.412l.813 1.424h.691l-.892-1.456c.486-.04.875-.28.875-.892ZM54.913 29.303h-7.187v-9.737l7.187-.005a4.871 4.871 0 1 1 0 9.742Zm.084-14.788h-11.2c-.974 0-1.113.805-1.113 1.303l.005 28.353c0 1.167 1.073 1.118 1.192 1.118h2.863c.47 0 .988-.378.988-.918l-.006-10.163h7.271c5.438 0 9.846-4.407 9.846-9.85 0-5.434-4.408-9.843-9.846-9.843ZM72.43 33.87l5.052-14.31 5.358 14.31H72.43Zm8.908-18.063c-.383-.777-.658-1.287-2.04-1.287h-3.63c-1.382 0-1.657.51-2.042 1.287-.349.769-10.51 28.296-10.51 28.296s-.599 1.185.933 1.185c1.561 0 1.901.02 2.564.02.7 0 1.507-.13 1.885-1.228.333-.957 1.854-5.178 1.854-5.178h14.261s1.52 4.22 1.853 5.178c.38 1.099 1.188 1.228 1.886 1.228.663 0 1.003-.02 2.563-.02 1.533 0 .933-1.185.933-1.185s-10.16-27.527-10.51-28.296Zm160.055 38.67c0 .599-.315 1.17-1.207 1.19H4.433s-.046-.006-.073-.006a1.087 1.087 0 0 1-1.03-1.087l.006-36.08h12.25l-4.933 1.803v27.036c0 .764.42 1.16 1.058 1.223h16.63c5.68-.188 10.236-4.836 10.236-10.566 0-3.747-1.965-7.037-4.903-8.923 1.843-1.632 3.227-4.287 3.227-6.92 0-6.99-4.958-10.96-12.05-10.96h-6.896V3.883h129.232L134 41.036h-1.628a7207.865 7207.865 0 0 1-9.425-26.509h-2.532c-.426 0-.719.145-.879.44-.163.294-.163.654 0 1.079l9.687 27.325c.133.352.331.657.595.915.263.257.576.473.934.648a4.66 4.66 0 0 0 1.157.387c.412.08.838.119 1.278.119.408 0 .825-.048 1.243-.143.417-.094.8-.23 1.145-.41a4.29 4.29 0 0 0 .934-.633c.282-.252.487-.545.62-.883l14.027-39.49h89.031c.933 0 1.207.592 1.207 1.187v49.41ZM4.341 3.883h6.312v7.307H3.337L3.33 4.974c0-.582.454-1.051 1.012-1.092ZM17.847 18.3h7.937c2.081 0 3.763 1.775 3.763 3.853a3.765 3.765 0 0 1-3.763 3.776l-1.376.07c-.728.037-1.119.469-1.148 1.137l.008 4.628c.044.733.496 1.128 1.198 1.128h3.408c2.262 0 4.098 1.824 4.098 4.08a4.078 4.078 0 0 1-3.737 4.06l-9.23.003c-.683-.008-1.132-.407-1.158-1.16V18.302ZM242.418.548H2.39C1.071.548 0 1.592 0 2.878V56.67C0 57.959 1.071 59 2.39 59h240.028c1.32 0 2.391-1.041 2.391-2.33V2.879c0-1.287-1.072-2.331-2.39-2.331Z' fill='%23FEFEFE' mask='url(%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    vertical-align: middle;
    width: 245px;
}
.honeycomb .iconLogoCBALockup24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='91' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 227 64'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.55' y1='1923.56' x2='51.1' y2='1955.07' gradientTransform='translate(0 -1907.31)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff0'/%3E%3Cstop offset='.27' stop-color='%23fef10c'/%3E%3Cstop offset='.45' stop-color='%23fde516'/%3E%3Cstop offset='.64' stop-color='%23fde113'/%3E%3Cstop offset='.82' stop-color='%23fed508'/%3E%3Cstop offset='.92' stop-color='%23fc0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='39.27' y1='1948.09' x2='50.94' y2='1955.39' gradientTransform='translate(0 -1907.31)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23874400'/%3E%3Cstop offset='.26' stop-color='%23d88a00'/%3E%3Cstop offset='.37' stop-color='%23e79d00'/%3E%3Cstop offset='.52' stop-color='%23f2b400'/%3E%3Cstop offset='.7' stop-color='%23fad202'/%3E%3Cstop offset='.9' stop-color='%23fedf03'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M73.73 21.2c0-5.5 3-8.4 7.1-8.4 3 0 5.6 1.6 6 4.9h-2.5a3.28 3.28 0 0 0-3.5-2.7c-2.7 0-4.7 1.8-4.7 6.2s2 6.2 4.7 6.2a3.2 3.2 0 0 0 3.5-2.7h2.6c-.4 3.2-3.1 4.8-6 4.8-4.2 0-7.2-2.8-7.2-8.3ZM87.93 23.4c0-3.8 2.3-6.2 5.5-6.2S99 19.6 99 23.4s-2.3 6.2-5.6 6.2-5.47-2.4-5.47-6.2Zm8.6 0c0-2.9-1.3-4.2-3.1-4.2s-3.1 1.4-3.1 4.2 1.3 4.2 3.1 4.2 3.1-1.4 3.1-4.2ZM117.43 21.5v7.7H115v-7.4c0-1.9-.8-2.6-2.2-2.6s-2.7 1.2-2.7 3.3v6.7h-2.4v-7.4c0-1.9-.8-2.6-2.2-2.6s-2.7 1.2-2.7 3.3v6.7h-2.4V17.5h2.4v1.8a3.92 3.92 0 0 1 3.5-2.1 3.67 3.67 0 0 1 3.5 2.3 3.93 3.93 0 0 1 3.8-2.3c2.13 0 3.83 1.4 3.83 4.3ZM136.33 21.5v7.7h-2.4v-7.4c0-1.9-.9-2.6-2.2-2.6-1.5 0-2.7 1.2-2.7 3.3v6.7h-2.4v-7.4c0-1.9-.9-2.6-2.2-2.6-1.5 0-2.7 1.2-2.7 3.3v6.7h-2.4V17.5h2.4v1.8a3.92 3.92 0 0 1 3.5-2.1 3.45 3.45 0 0 1 3.4 2.3 3.93 3.93 0 0 1 3.8-2.3c2.2 0 3.9 1.4 3.9 4.3ZM137.93 23.4c0-3.8 2.3-6.2 5.5-6.2s5.6 2.4 5.6 6.2-2.3 6.2-5.6 6.2-5.5-2.4-5.5-6.2Zm8.6 0c0-2.9-1.3-4.2-3.1-4.2s-3.1 1.4-3.1 4.2 1.3 4.2 3.1 4.2 3.1-1.4 3.1-4.2ZM160.63 21.5v7.7h-2.4v-7.1c0-2.1-1-2.8-2.4-2.8s-2.9 1-2.9 3.3v6.6h-2.4V17.5h2.4v1.9a4.13 4.13 0 0 1 3.7-2.2c2.1 0 4 1.4 4 4.3ZM175.43 17.5h2.4l-3 11.7h-2.9l-2.2-8.9-2.3 8.9h-2.9l-3-11.7h2.4l2.2 9.6 2.4-9.6h2.4l2.3 9.4ZM188.83 24h-8.3c.2 2.4 1.4 3.6 3.4 3.6a2.42 2.42 0 0 0 2.5-1.5h2.4a4.91 4.91 0 0 1-5 3.4c-3.3 0-5.6-2.4-5.6-6.2s2.3-6.2 5.7-6.2c3 0 5 1.9 5 5.6a6.15 6.15 0 0 0-.1 1.3Zm-8.2-1.9h6c-.1-2.3-1.3-3-2.8-3a3.1 3.1 0 0 0-3.2 3ZM201.23 27.5v1.8a4.1 4.1 0 0 1-1.1.1 2.08 2.08 0 0 1-2.3-1.6 4.5 4.5 0 0 1-3.7 1.7 3.76 3.76 0 0 1-4.1-3.8c0-2.1 1.8-3.5 4-3.6l3.7-.1v-.6a2.11 2.11 0 0 0-1.8-2.3h-.5a2.34 2.34 0 0 0-2.6 1.7h-2.6c.5-2.4 2.3-3.6 5.1-3.6s4.6 1.6 4.6 4.1v5.2a.87.87 0 0 0 .9 1Zm-3.6-2.4v-1.3l-3.2.2c-1.3.1-2.1.6-2.1 1.7s.8 2 2.3 2a2.74 2.74 0 0 0 3-2.6ZM202.63 29.3V13.1H205v16.2ZM86.83 46.2c0 3-2 4.6-5.4 4.6h-6.8V34.6h7c2.9 0 4.8 1.6 4.8 4.2a3.72 3.72 0 0 1-2.2 3.6 4.15 4.15 0 0 1 2.6 3.8ZM77 36.8v4.8h4.1c1.8 0 2.8-.8 2.8-2.4s-1-2.4-2.8-2.4Zm4.4 12c1.9 0 2.9-.9 2.9-2.5s-1-2.5-2.9-2.5H77v5.1h4.4ZM99.13 49.1v1.8A4.1 4.1 0 0 1 98 51a2 2 0 0 1-2.3-1.6 4.5 4.5 0 0 1-3.7 1.7 3.73 3.73 0 0 1-4.1-3.4v-.4c0-2.3 1.8-3.5 4-3.6l3.7-.1V43a2.11 2.11 0 0 0-1.8-2.3h-.5a2.34 2.34 0 0 0-2.6 1.7h-2.6c.5-2.4 2.3-3.6 5.1-3.6 3 0 4.6 1.6 4.6 4.1v5.2a.87.87 0 0 0 .9 1Zm-3.6-2.4v-1.3l-3.2.2c-1.3.1-2 .6-2 1.7s.8 2 2.3 2a2.72 2.72 0 0 0 2.9-2.6ZM110.43 43.1v7.7H108v-7.1c0-2-1-2.8-2.3-2.8a3.08 3.08 0 0 0-3 3.3v6.6h-2.3V39.1h2.4V41a4.13 4.13 0 0 1 3.7-2.2c2.13 0 3.93 1.4 3.93 4.3ZM122.33 39.1l-5 5.7 5 6.1h-3l-4.6-5.7v5.7h-2.4V34.7h2.4v10l4.8-5.5ZM208.33 26.3v-6.7h-2v-2h2v-2.8l2.4-1.5v4.2h2.6v2h-2.6v6.1c0 1.2.5 1.6 1.4 1.6a5.7 5.7 0 0 0 1.3-.1v2a6.28 6.28 0 0 1-1.9.3 2.91 2.91 0 0 1-3.2-2.6ZM214.93 29.3V13.1h2.4v6.3a4.78 4.78 0 0 1 4.1-2.2c2.1 0 4 1.4 4 4.3v7.7H223v-7.1a2.58 2.58 0 0 0-2.3-2.8h-.4a3 3 0 0 0-3 3.3v6.6h-2.4Z' fill='%231e1e1e'/%3E%3Cpath fill='url(%23a)' d='m32.33 0 32 32-32 32-32-32 32-32'/%3E%3Cpath fill='url(%23b)' d='M44.53 35.2 32.33 64l32-32-8.3-8.3-11.5 11.5z'/%3E%3C/svg%3E");
    width: 227px;
}
.honeycomb .iconLogoCBALockup24,
.honeycomb .iconLogoCBALockup64 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    vertical-align: middle;
}
.honeycomb .iconLogoCBALockup64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='240' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.55' y1='1923.56' x2='51.1' y2='1955.07' gradientTransform='translate(0 -1907.31)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff0'/%3E%3Cstop offset='.27' stop-color='%23fef10c'/%3E%3Cstop offset='.45' stop-color='%23fde516'/%3E%3Cstop offset='.64' stop-color='%23fde113'/%3E%3Cstop offset='.82' stop-color='%23fed508'/%3E%3Cstop offset='.92' stop-color='%23fc0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='39.27' y1='1948.09' x2='50.94' y2='1955.39' gradientTransform='translate(0 -1907.31)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23874400'/%3E%3Cstop offset='.26' stop-color='%23d88a00'/%3E%3Cstop offset='.37' stop-color='%23e79d00'/%3E%3Cstop offset='.52' stop-color='%23f2b400'/%3E%3Cstop offset='.7' stop-color='%23fad202'/%3E%3Cstop offset='.9' stop-color='%23fedf03'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M73.73 21.2c0-5.5 3-8.4 7.1-8.4 3 0 5.6 1.6 6 4.9h-2.5a3.28 3.28 0 0 0-3.5-2.7c-2.7 0-4.7 1.8-4.7 6.2s2 6.2 4.7 6.2a3.2 3.2 0 0 0 3.5-2.7h2.6c-.4 3.2-3.1 4.8-6 4.8-4.2 0-7.2-2.8-7.2-8.3ZM87.93 23.4c0-3.8 2.3-6.2 5.5-6.2S99 19.6 99 23.4s-2.3 6.2-5.6 6.2-5.47-2.4-5.47-6.2Zm8.6 0c0-2.9-1.3-4.2-3.1-4.2s-3.1 1.4-3.1 4.2 1.3 4.2 3.1 4.2 3.1-1.4 3.1-4.2ZM117.43 21.5v7.7H115v-7.4c0-1.9-.8-2.6-2.2-2.6s-2.7 1.2-2.7 3.3v6.7h-2.4v-7.4c0-1.9-.8-2.6-2.2-2.6s-2.7 1.2-2.7 3.3v6.7h-2.4V17.5h2.4v1.8a3.92 3.92 0 0 1 3.5-2.1 3.67 3.67 0 0 1 3.5 2.3 3.93 3.93 0 0 1 3.8-2.3c2.13 0 3.83 1.4 3.83 4.3ZM136.33 21.5v7.7h-2.4v-7.4c0-1.9-.9-2.6-2.2-2.6-1.5 0-2.7 1.2-2.7 3.3v6.7h-2.4v-7.4c0-1.9-.9-2.6-2.2-2.6-1.5 0-2.7 1.2-2.7 3.3v6.7h-2.4V17.5h2.4v1.8a3.92 3.92 0 0 1 3.5-2.1 3.45 3.45 0 0 1 3.4 2.3 3.93 3.93 0 0 1 3.8-2.3c2.2 0 3.9 1.4 3.9 4.3ZM137.93 23.4c0-3.8 2.3-6.2 5.5-6.2s5.6 2.4 5.6 6.2-2.3 6.2-5.6 6.2-5.5-2.4-5.5-6.2Zm8.6 0c0-2.9-1.3-4.2-3.1-4.2s-3.1 1.4-3.1 4.2 1.3 4.2 3.1 4.2 3.1-1.4 3.1-4.2ZM160.63 21.5v7.7h-2.4v-7.1c0-2.1-1-2.8-2.4-2.8s-2.9 1-2.9 3.3v6.6h-2.4V17.5h2.4v1.9a4.13 4.13 0 0 1 3.7-2.2c2.1 0 4 1.4 4 4.3ZM175.43 17.5h2.4l-3 11.7h-2.9l-2.2-8.9-2.3 8.9h-2.9l-3-11.7h2.4l2.2 9.6 2.4-9.6h2.4l2.3 9.4ZM188.83 24h-8.3c.2 2.4 1.4 3.6 3.4 3.6a2.42 2.42 0 0 0 2.5-1.5h2.4a4.91 4.91 0 0 1-5 3.4c-3.3 0-5.6-2.4-5.6-6.2s2.3-6.2 5.7-6.2c3 0 5 1.9 5 5.6a6.15 6.15 0 0 0-.1 1.3Zm-8.2-1.9h6c-.1-2.3-1.3-3-2.8-3a3.1 3.1 0 0 0-3.2 3ZM201.23 27.5v1.8a4.1 4.1 0 0 1-1.1.1 2.08 2.08 0 0 1-2.3-1.6 4.5 4.5 0 0 1-3.7 1.7 3.76 3.76 0 0 1-4.1-3.8c0-2.1 1.8-3.5 4-3.6l3.7-.1v-.6a2.11 2.11 0 0 0-1.8-2.3h-.5a2.34 2.34 0 0 0-2.6 1.7h-2.6c.5-2.4 2.3-3.6 5.1-3.6s4.6 1.6 4.6 4.1v5.2a.87.87 0 0 0 .9 1Zm-3.6-2.4v-1.3l-3.2.2c-1.3.1-2.1.6-2.1 1.7s.8 2 2.3 2a2.74 2.74 0 0 0 3-2.6ZM202.63 29.3V13.1H205v16.2ZM86.83 46.2c0 3-2 4.6-5.4 4.6h-6.8V34.6h7c2.9 0 4.8 1.6 4.8 4.2a3.72 3.72 0 0 1-2.2 3.6 4.15 4.15 0 0 1 2.6 3.8ZM77 36.8v4.8h4.1c1.8 0 2.8-.8 2.8-2.4s-1-2.4-2.8-2.4Zm4.4 12c1.9 0 2.9-.9 2.9-2.5s-1-2.5-2.9-2.5H77v5.1h4.4ZM99.13 49.1v1.8A4.1 4.1 0 0 1 98 51a2 2 0 0 1-2.3-1.6 4.5 4.5 0 0 1-3.7 1.7 3.73 3.73 0 0 1-4.1-3.4v-.4c0-2.3 1.8-3.5 4-3.6l3.7-.1V43a2.11 2.11 0 0 0-1.8-2.3h-.5a2.34 2.34 0 0 0-2.6 1.7h-2.6c.5-2.4 2.3-3.6 5.1-3.6 3 0 4.6 1.6 4.6 4.1v5.2a.87.87 0 0 0 .9 1Zm-3.6-2.4v-1.3l-3.2.2c-1.3.1-2 .6-2 1.7s.8 2 2.3 2a2.72 2.72 0 0 0 2.9-2.6ZM110.43 43.1v7.7H108v-7.1c0-2-1-2.8-2.3-2.8a3.08 3.08 0 0 0-3 3.3v6.6h-2.3V39.1h2.4V41a4.13 4.13 0 0 1 3.7-2.2c2.13 0 3.93 1.4 3.93 4.3ZM122.33 39.1l-5 5.7 5 6.1h-3l-4.6-5.7v5.7h-2.4V34.7h2.4v10l4.8-5.5ZM208.33 26.3v-6.7h-2v-2h2v-2.8l2.4-1.5v4.2h2.6v2h-2.6v6.1c0 1.2.5 1.6 1.4 1.6a5.7 5.7 0 0 0 1.3-.1v2a6.28 6.28 0 0 1-1.9.3 2.91 2.91 0 0 1-3.2-2.6ZM214.93 29.3V13.1h2.4v6.3a4.78 4.78 0 0 1 4.1-2.2c2.1 0 4 1.4 4 4.3v7.7H223v-7.1a2.58 2.58 0 0 0-2.3-2.8h-.4a3 3 0 0 0-3 3.3v6.6h-2.4Z' fill='%231e1e1e'/%3E%3Cpath fill='url(%23a)' d='m32.33 0 32 32-32 32-32-32 32-32'/%3E%3Cpath fill='url(%23b)' d='M44.53 35.2 32.33 64l32-32-8.3-8.3-11.5 11.5z'/%3E%3C/svg%3E");
    width: 240px;
}
.honeycomb .iconLogoCBASymbol32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.22' y1='-775.47' x2='50.78' y2='-806.98' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff0'/%3E%3Cstop offset='.27' stop-color='%23fef10c'/%3E%3Cstop offset='.45' stop-color='%23fde516'/%3E%3Cstop offset='.64' stop-color='%23fde113'/%3E%3Cstop offset='.82' stop-color='%23fed508'/%3E%3Cstop offset='.92' stop-color='%23fc0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='38.93' y1='-799.99' x2='50.6' y2='-807.29' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23874400'/%3E%3Cstop offset='.26' stop-color='%23d88a00'/%3E%3Cstop offset='.37' stop-color='%23e79d00'/%3E%3Cstop offset='.52' stop-color='%23f2b400'/%3E%3Cstop offset='.7' stop-color='%23fad202'/%3E%3Cstop offset='.9' stop-color='%23fedf03'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='m32 0 32 32-32 32L0 32 32 0'/%3E%3Cpath fill='url(%23b)' d='M44.2 35.2 32 64l32-32-8.3-8.3-11.5 11.5z'/%3E%3C/svg%3E");
}
.honeycomb .iconLogoCBASymbol32,
.honeycomb .iconLogoCBASymbol40 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    vertical-align: middle;
    width: 64px;
}
.honeycomb .iconLogoCBASymbol40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.22' y1='-775.47' x2='50.78' y2='-806.98' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff0'/%3E%3Cstop offset='.27' stop-color='%23fef10c'/%3E%3Cstop offset='.45' stop-color='%23fde516'/%3E%3Cstop offset='.64' stop-color='%23fde113'/%3E%3Cstop offset='.82' stop-color='%23fed508'/%3E%3Cstop offset='.92' stop-color='%23fc0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='38.93' y1='-799.99' x2='50.6' y2='-807.29' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23874400'/%3E%3Cstop offset='.26' stop-color='%23d88a00'/%3E%3Cstop offset='.37' stop-color='%23e79d00'/%3E%3Cstop offset='.52' stop-color='%23f2b400'/%3E%3Cstop offset='.7' stop-color='%23fad202'/%3E%3Cstop offset='.9' stop-color='%23fedf03'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='m32 0 32 32-32 32L0 32 32 0'/%3E%3Cpath fill='url(%23b)' d='M44.2 35.2 32 64l32-32-8.3-8.3-11.5 11.5z'/%3E%3C/svg%3E");
}
.honeycomb .iconLogoCBASymbol64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.22' y1='-775.47' x2='50.78' y2='-806.98' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff0'/%3E%3Cstop offset='.27' stop-color='%23fef10c'/%3E%3Cstop offset='.45' stop-color='%23fde516'/%3E%3Cstop offset='.64' stop-color='%23fde113'/%3E%3Cstop offset='.82' stop-color='%23fed508'/%3E%3Cstop offset='.92' stop-color='%23fc0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='38.93' y1='-799.99' x2='50.6' y2='-807.29' gradientTransform='matrix(1 0 0 -1 0 -759.22)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23874400'/%3E%3Cstop offset='.26' stop-color='%23d88a00'/%3E%3Cstop offset='.37' stop-color='%23e79d00'/%3E%3Cstop offset='.52' stop-color='%23f2b400'/%3E%3Cstop offset='.7' stop-color='%23fad202'/%3E%3Cstop offset='.9' stop-color='%23fedf03'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='m32 0 32 32-32 32L0 32 32 0'/%3E%3Cpath fill='url(%23b)' d='M44.2 35.2 32 64l32-32-8.3-8.3-11.5 11.5z'/%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconLogoCBASymbol64,
.honeycomb .iconLogoOskoHorizontal16 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconLogoOskoHorizontal16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h44v16H0z'/%3E%3Cpath d='M1.146 4.143h24.373v8.228H1.146z'/%3E%3Cpath d='M25.519 9.4c0-.857-.278-1.566-.833-2.126-.544-.56-1.261-.845-2.14-.845-.88 0-1.597.285-2.152.845-.544.56-.822 1.269-.822 2.126s.278 1.577.822 2.137c.555.56 1.272.834 2.152.834.879 0 1.596-.274 2.14-.834.555-.56.833-1.28.833-2.137Zm-1.018 0c0 .651-.185 1.166-.556 1.52-.358.354-.833.537-1.4.537-.566 0-1.04-.183-1.41-.537-.36-.354-.545-.869-.545-1.52s.185-1.166.544-1.52c.37-.354.845-.537 1.412-.537.566 0 1.04.183 1.4.537.37.354.555.869.555 1.52Zm-7.359-.387 2.35-2.47h-1.32l-2.116 2.262V4.262h-.995v7.995h.995v-2.149l.373-.375 2.113 2.521h1.296l-2.696-3.24ZM10.84 7.95c0-.423.475-.652.984-.652.612 0 1.038.296 1.151.84h1.013c-.14-1.093-.95-1.708-2.164-1.708-.567 0-1.042.148-1.412.457-.358.297-.544.663-.544 1.085 0 .869.533 1.36 1.701 1.646 1.215.309 1.666.537 1.666 1.029 0 .503-.52.811-1.168.811-.757 0-1.222-.298-1.416-.883h-.98c.145 1.128 1.035 1.797 2.372 1.797.648 0 1.169-.171 1.574-.525.405-.355.613-.789.613-1.326 0-.857-.59-1.314-1.874-1.646-1.1-.285-1.516-.514-1.516-.925Zm-2.802 3.28c.775-.766 1.157-1.76 1.157-2.972 0-1.211-.382-2.194-1.157-2.96S6.314 4.143 5.17 4.143c-1.145 0-2.094.388-2.87 1.154-.774.766-1.156 1.749-1.156 2.96 0 1.212.382 2.206 1.157 2.972.775.765 1.724 1.142 2.869 1.142 1.145 0 2.094-.377 2.87-1.142Zm.023-2.972c0 .926-.266 1.669-.786 2.252-.52.571-1.227.857-2.106.857-.88 0-1.585-.286-2.106-.857-.52-.583-.786-1.326-.786-2.252 0-.926.266-1.668.786-2.24.521-.583 1.227-.868 2.106-.868.88 0 1.585.285 2.106.868.52.572.786 1.314.786 2.24ZM36.571 10.81a2.67 2.67 0 0 1-2.666-2.667 2.67 2.67 0 0 1 2.666-2.667 2.67 2.67 0 0 1 2.667 2.667 2.67 2.67 0 0 1-2.667 2.667Zm4-2.667a4 4 0 1 0-8 0 4 4 0 0 0 8 0Z' fill='%230A0B09'/%3E%3Cpath d='M37.143 1.286v1.386a5.574 5.574 0 0 1 3.252 1.572 5.44 5.44 0 0 1 1.637 3.899 5.44 5.44 0 0 1-1.637 3.898 5.574 5.574 0 0 1-3.252 1.572V15c3.53-.346 6.286-3.284 6.286-6.857 0-3.574-2.757-6.512-6.286-6.857M31.111 8.143a5.44 5.44 0 0 1 1.637-3.899A5.574 5.574 0 0 1 36 2.672V1.286c-3.53.345-6.286 3.283-6.286 6.857 0 3.573 2.757 6.511 6.286 6.857v-1.387a5.574 5.574 0 0 1-3.252-1.572 5.44 5.44 0 0 1-1.637-3.898' fill='%230A0B09'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 44px;
}
.honeycomb .iconLogoOskoHorizontal32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='78' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M2.005 9h42.653v14.4H2.005z'/%3E%3Cpath d='M44.658 18.2c0-1.5-.486-2.74-1.458-3.72-.951-.98-2.207-1.48-3.745-1.48-1.54 0-2.794.5-3.766 1.48-.952.98-1.438 2.22-1.438 3.72s.486 2.76 1.438 3.74c.972.98 2.227 1.46 3.766 1.46 1.538 0 2.794-.48 3.745-1.46.972-.98 1.458-2.24 1.458-3.74Zm-1.782 0c0 1.14-.324 2.04-.972 2.66-.627.62-1.457.94-2.45.94-.991 0-1.822-.32-2.47-.94-.627-.62-.951-1.52-.951-2.66 0-1.14.324-2.04.952-2.66.647-.62 1.478-.94 2.47-.94.992 0 1.822.32 2.45.94.647.62.971 1.52.971 2.66ZM30 17.523 34.11 13.2h-2.308l-3.704 3.959v-7.95h-1.741V23.2h1.741v-3.76l.652-.658 3.698 4.413h2.268l-4.717-5.672ZM18.97 15.66c0-.74.83-1.14 1.721-1.14 1.072 0 1.817.519 2.015 1.47h1.773C24.233 14.076 22.816 13 20.69 13c-.992 0-1.822.26-2.47.8-.627.52-.951 1.16-.951 1.9 0 1.52.931 2.38 2.976 2.88 2.126.54 2.915.94 2.915 1.8 0 .88-.91 1.42-2.044 1.42-1.324 0-2.138-.521-2.478-1.545h-1.714c.253 1.974 1.81 3.145 4.151 3.145 1.134 0 2.045-.3 2.754-.92.708-.62 1.073-1.38 1.073-2.32 0-1.5-1.033-2.3-3.28-2.88-1.924-.5-2.653-.9-2.653-1.62Zm-4.903 5.74c1.356-1.34 2.025-3.08 2.025-5.2s-.669-3.84-2.025-5.18C12.71 9.68 11.05 9 9.046 9c-2.005 0-3.665.68-5.021 2.02C2.668 12.36 2 14.08 2 16.2c0 2.12.668 3.86 2.025 5.2 1.356 1.34 3.016 2 5.02 2 2.005 0 3.665-.66 5.022-2Zm.04-5.2c0 1.62-.465 2.92-1.376 3.94-.911 1-2.146 1.5-3.685 1.5-1.539 0-2.774-.5-3.685-1.5-.911-1.02-1.377-2.32-1.377-3.94s.466-2.92 1.377-3.92c.911-1.02 2.146-1.52 3.685-1.52 1.539 0 2.774.5 3.685 1.52.91 1 1.376 2.3 1.376 3.92ZM64 20.667A4.672 4.672 0 0 1 59.333 16 4.672 4.672 0 0 1 64 11.333 4.672 4.672 0 0 1 68.667 16 4.672 4.672 0 0 1 64 20.667ZM71 16a7 7 0 1 0-14 0 7 7 0 0 0 14 0Z' fill='%230A0B09'/%3E%3Cpath d='M0 0h78v32H0z'/%3E%3Cpath d='M65 4v2.426a9.755 9.755 0 0 1 5.692 2.752A9.52 9.52 0 0 1 73.556 16c0 2.577-1.017 5-2.864 6.822A9.755 9.755 0 0 1 65 25.574V28c6.176-.605 11-5.747 11-12S71.176 4.605 65 4M54.444 16c0-2.577 1.017-5 2.864-6.822A9.755 9.755 0 0 1 63 6.426V4c-6.176.605-11 5.747-11 12s4.824 11.395 11 12v-2.426a9.755 9.755 0 0 1-5.692-2.752A9.52 9.52 0 0 1 54.444 16' fill='%230A0B09'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 78px;
}
.honeycomb .iconLogoOskoHorizontal48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='114' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.5 0h113v48H.5z'/%3E%3Cpath d='M1.507 13.5h63.98v21.6H1.507z'/%3E%3Cpath d='M65.487 27.3c0-2.25-.729-4.11-2.187-5.58-1.427-1.47-3.31-2.22-5.618-2.22-2.308 0-4.191.75-5.649 2.22-1.427 1.47-2.156 3.33-2.156 5.58s.729 4.14 2.156 5.61c1.458 1.47 3.34 2.19 5.649 2.19 2.308 0 4.191-.72 5.618-2.19 1.458-1.47 2.187-3.36 2.187-5.61Zm-2.673 0c0 1.71-.485 3.06-1.457 3.99-.942.93-2.187 1.41-3.675 1.41s-2.733-.48-3.705-1.41c-.942-.93-1.428-2.28-1.428-3.99 0-1.71.486-3.06 1.428-3.99.972-.93 2.217-1.41 3.705-1.41s2.733.48 3.675 1.41c.972.93 1.457 2.28 1.457 3.99ZM43.5 26.285l6.166-6.485h-3.462l-5.556 5.938V13.814h-2.612V34.8h2.612v-5.641l.979-.986 5.546 6.62h3.401L43.5 26.285ZM26.956 23.49c0-1.11 1.245-1.71 2.581-1.71 1.607 0 2.725.778 3.023 2.205h2.658c-.369-2.87-2.494-4.485-5.68-4.485-1.49 0-2.734.39-3.706 1.2-.942.78-1.427 1.74-1.427 2.85 0 2.28 1.397 3.57 4.464 4.32 3.189.81 4.373 1.41 4.373 2.7 0 1.32-1.366 2.13-3.067 2.13-1.985 0-3.206-.782-3.716-2.318h-2.572c.38 2.962 2.716 4.718 6.227 4.718 1.7 0 3.067-.45 4.13-1.38 1.063-.93 1.61-2.07 1.61-3.48 0-2.25-1.549-3.45-4.92-4.32-2.885-.75-3.978-1.35-3.978-2.43ZM19.6 32.1c2.035-2.01 3.037-4.62 3.037-7.8 0-3.18-1.002-5.76-3.037-7.77-2.034-2.01-4.525-3.03-7.531-3.03-3.007 0-5.497 1.02-7.532 3.03S1.5 21.12 1.5 24.3c0 3.18 1.002 5.79 3.037 7.8s4.525 3 7.532 3c3.006 0 5.497-.99 7.531-3Zm.061-7.8c0 2.43-.698 4.38-2.065 5.91-1.367 1.5-3.22 2.25-5.527 2.25-2.308 0-4.16-.75-5.528-2.25-1.366-1.53-2.065-3.48-2.065-5.91s.699-4.38 2.065-5.88c1.367-1.53 3.22-2.28 5.528-2.28 2.308 0 4.16.75 5.527 2.28 1.367 1.5 2.065 3.45 2.065 5.88ZM94.5 31c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7Zm10.5-7c0-5.799-4.701-10.5-10.5-10.5S84 18.201 84 24s4.701 10.5 10.5 10.5S105 29.799 105 24Z' fill='%230A0B09'/%3E%3Cpath d='M96 6v3.64a14.633 14.633 0 0 1 8.538 4.127c2.77 2.733 4.295 6.367 4.295 10.233 0 3.865-1.525 7.5-4.295 10.233A14.633 14.633 0 0 1 96 38.36V42c9.264-.908 16.5-8.62 16.5-18S105.264 6.908 96 6M80.167 24c0-3.866 1.525-7.5 4.295-10.233A14.633 14.633 0 0 1 93 9.64V6c-9.264.908-16.5 8.62-16.5 18S83.736 41.092 93 42v-3.64a14.633 14.633 0 0 1-8.538-4.127C81.692 31.5 80.167 27.865 80.167 24' fill='%230A0B09'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 48px;
    vertical-align: middle;
    width: 114px;
}
.honeycomb .iconLogoOskoHorizontal64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='152' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h152v64H0z'/%3E%3Cpath d='M2.01 18h85.306v28.8H2.01z'/%3E%3Cpath d='M87.316 36.4c0-3-.972-5.48-2.916-7.44C82.497 27 79.987 26 76.91 26c-3.078 0-5.589 1-7.532 2.96-1.904 1.96-2.875 4.44-2.875 7.44s.971 5.52 2.875 7.48c1.943 1.96 4.454 2.92 7.531 2.92 3.078 0 5.588-.96 7.491-2.92 1.944-1.96 2.916-4.48 2.916-7.48Zm-3.563 0c0 2.28-.648 4.08-1.944 5.32-1.255 1.24-2.916 1.88-4.9 1.88-1.984 0-3.644-.64-4.94-1.88-1.255-1.24-1.903-3.04-1.903-5.32 0-2.28.648-4.08 1.903-5.32 1.296-1.24 2.956-1.88 4.94-1.88 1.984 0 3.645.64 4.9 1.88 1.296 1.24 1.944 3.04 1.944 5.32Zm-25.754-1.354L66.22 26.4h-4.616l-7.408 7.917V18.418h-3.482V46.4h3.482v-7.521l1.305-1.315 7.395 8.826h4.535L58 35.046ZM35.94 31.32c0-1.48 1.66-2.28 3.442-2.28 2.143 0 3.633 1.037 4.03 2.94h3.545c-.492-3.827-3.326-5.98-7.575-5.98-1.984 0-3.645.52-4.94 1.6-1.256 1.04-1.904 2.32-1.904 3.8 0 3.04 1.863 4.76 5.953 5.76 4.252 1.08 5.831 1.88 5.831 3.6 0 1.76-1.822 2.84-4.09 2.84-2.646 0-4.274-1.043-4.955-3.09H31.85c.507 3.949 3.621 6.29 8.303 6.29 2.268 0 4.09-.6 5.507-1.84 1.418-1.24 2.146-2.76 2.146-4.64 0-3-2.065-4.6-6.56-5.76-3.846-1-5.304-1.8-5.304-3.24ZM26.134 42.8c2.713-2.68 4.05-6.16 4.05-10.4s-1.337-7.68-4.05-10.36C23.42 19.36 20.1 18 16.092 18c-4.01 0-7.33 1.36-10.043 4.04C3.336 24.72 2 28.16 2 32.4c0 4.24 1.336 7.72 4.05 10.4 2.712 2.68 6.033 4 10.042 4 4.008 0 7.329-1.32 10.042-4Zm.08-10.4c0 3.24-.93 5.84-2.753 7.88-1.822 2-4.292 3-7.37 3-3.077 0-5.547-1-7.37-3-1.821-2.04-2.753-4.64-2.753-7.88s.932-5.84 2.754-7.84c1.822-2.04 4.292-3.04 7.37-3.04 3.077 0 5.547 1 7.37 3.04 1.822 2 2.753 4.6 2.753 7.84ZM126 41.333c-5.146 0-9.333-4.187-9.333-9.333s4.187-9.333 9.333-9.333 9.333 4.187 9.333 9.333-4.187 9.333-9.333 9.333ZM140 32c0-7.732-6.268-14-14-14s-14 6.268-14 14 6.268 14 14 14 14-6.268 14-14Z' fill='%230A0B09'/%3E%3Cpath d='M128 8v4.853a19.51 19.51 0 0 1 11.383 5.503c3.694 3.644 5.728 8.49 5.728 13.644s-2.034 10-5.728 13.644A19.51 19.51 0 0 1 128 51.147V56c12.352-1.21 22-11.493 22-24s-9.648-22.79-22-24M106.889 32c0-5.154 2.034-10 5.728-13.644A19.51 19.51 0 0 1 124 12.853V8c-12.352 1.21-22 11.493-22 24s9.648 22.79 22 24v-4.853a19.51 19.51 0 0 1-11.383-5.503c-3.694-3.644-5.728-8.49-5.728-13.644' fill='%230A0B09'/%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 152px;
}
.honeycomb .iconLogoOskoHorizontal64,
.honeycomb .iconLogoPayID32 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconLogoPayID32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='68' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231A1919' fill-rule='evenodd'%3E%3Cpath d='M0 8.615h5.162c.908 0 1.727.08 2.457.24.73.16 1.356.42 1.877.782.522.362.924.826 1.207 1.39.283.565.424 1.246.424 2.043 0 .855-.164 1.572-.491 2.151a3.921 3.921 0 0 1-1.33 1.402c-.558.355-1.21.612-1.955.771-.745.16-1.534.24-2.368.24H2.815V24H0V8.615Zm4.782 6.715c.461 0 .9-.033 1.318-.098a3.72 3.72 0 0 0 1.117-.348c.328-.166.588-.394.782-.684.194-.29.29-.666.29-1.13 0-.449-.096-.815-.29-1.097a1.998 1.998 0 0 0-.77-.663 3.38 3.38 0 0 0-1.096-.315c-.41-.05-.83-.076-1.262-.076H2.815v4.41h1.967ZM18.679 23.017h-.062c-.251.468-.655.85-1.212 1.15-.557.299-1.19.448-1.9.448a5.21 5.21 0 0 1-1.264-.164 3.673 3.673 0 0 1-1.211-.547 3.117 3.117 0 0 1-.92-1.007c-.243-.416-.365-.93-.365-1.543 0-.788.213-1.416.637-1.883.425-.467.971-.824 1.64-1.073a8.882 8.882 0 0 1 2.224-.492c.815-.08 1.611-.12 2.391-.12v-.263c0-.657-.226-1.142-.678-1.456-.453-.314-.992-.47-1.619-.47a3.49 3.49 0 0 0-1.525.35 4.1 4.1 0 0 0-1.21.853l-1.296-1.598a5.614 5.614 0 0 1 1.974-1.248 6.454 6.454 0 0 1 2.266-.416c.89 0 1.625.132 2.203.395.578.262 1.034.605 1.368 1.028.334.424.567.898.7 1.423.132.526.198 1.051.198 1.577v6.392H18.68v-1.336Zm-.042-3.459h-.564c-.404 0-.828.02-1.273.055a5.325 5.325 0 0 0-1.233.241c-.376.124-.689.3-.94.526-.25.226-.375.536-.375.93 0 .248.052.456.156.624.105.168.24.303.407.405.168.102.355.175.564.219.21.044.418.065.627.065.863 0 1.517-.24 1.963-.722.445-.482.668-1.138.668-1.97v-.373ZM22.255 14.154h2.884l2.907 7.457h.043l2.582-7.457h2.71L28.459 26.61c-.188.47-.39.887-.607 1.25-.217.363-.478.67-.781.919a3.144 3.144 0 0 1-1.074.566c-.412.128-.907.192-1.486.192-.217 0-.437-.01-.661-.031a4.784 4.784 0 0 1-.684-.118l.217-2.222c.174.056.344.096.51.117.166.022.322.032.466.032.275 0 .506-.032.695-.096.187-.064.347-.164.477-.299.13-.136.246-.303.347-.502.1-.2.21-.435.325-.705l.52-1.304-4.467-10.256M60.732 0h-17.61c-4.014 0-7.267 3.24-7.267 7.235v17.53c0 3.996 3.253 7.235 7.267 7.235h17.61C64.746 32 68 28.76 68 24.765V7.235C68 3.239 64.746 0 60.732 0ZM49.48 7.786l.914-.11c.077-.01 1.916-.225 4.046.22 2.947.617 5.034 2.194 6.036 4.56l-1.915.804c-1.365-3.224-5.23-3.59-7.003-3.576v9.595H49.48V7.786Zm-6.56 1.312a1.55 1.55 0 0 1 1.554-1.546 1.55 1.55 0 0 1 1.553 1.546 1.55 1.55 0 0 1-1.553 1.546 1.55 1.55 0 0 1-1.553-1.546Zm18.065 8.806c-.112.732-.283 1.39-.501 1.901-1.408 3.291-4.69 4.96-9.753 4.96h-7.369V13.347h2.078v9.35h5.291c4.152 0 6.79-1.246 7.84-3.702.123-.286.227-.664.307-1.093l-1.722-.002 2.965-3.705 2.972 3.711-2.108-.002Z'/%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 68px;
}
.honeycomb .iconLogoPayID40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='85' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231A1919' fill-rule='evenodd'%3E%3Cpath d='M0 10.77h6.452c1.135 0 2.16.1 3.072.298.912.2 1.694.526 2.346.978a4.59 4.59 0 0 1 1.508 1.738c.354.707.531 1.558.531 2.554 0 1.068-.205 1.965-.614 2.689a4.901 4.901 0 0 1-1.662 1.752c-.698.444-1.513.765-2.444.964-.931.2-1.918.299-2.96.299h-2.71V30H0V10.77Zm5.977 8.392c.577 0 1.126-.04 1.648-.122a4.65 4.65 0 0 0 1.396-.434A2.53 2.53 0 0 0 10 17.75c.242-.362.363-.833.363-1.412 0-.562-.121-1.019-.363-1.372a2.497 2.497 0 0 0-.964-.829c-.4-.199-.856-.33-1.368-.393a12.888 12.888 0 0 0-1.578-.096h-2.57v5.514h2.458ZM23.349 28.772h-.078c-.314.584-.819 1.063-1.515 1.437-.696.373-1.488.56-2.375.56a6.513 6.513 0 0 1-1.58-.205 4.592 4.592 0 0 1-1.514-.684 3.896 3.896 0 0 1-1.148-1.259c-.305-.52-.457-1.163-.457-1.929 0-.985.265-1.77.796-2.353.53-.584 1.214-1.03 2.05-1.341.835-.31 1.761-.515 2.78-.616 1.018-.1 2.014-.15 2.989-.15v-.329c0-.82-.283-1.427-.849-1.82-.566-.391-1.24-.588-2.023-.588-.662 0-1.297.147-1.906.438-.61.292-1.114.648-1.514 1.067l-1.618-1.997a7.017 7.017 0 0 1 2.467-1.56 8.067 8.067 0 0 1 2.832-.52c1.114 0 2.032.164 2.754.493.722.328 1.292.757 1.71 1.286.418.529.709 1.122.875 1.778.165.657.248 1.314.248 1.97v7.991h-2.924v-1.67Zm-.052-4.324h-.705c-.505 0-1.036.023-1.593.069a6.656 6.656 0 0 0-1.54.3c-.47.156-.861.375-1.175.657-.313.283-.47.67-.47 1.163 0 .31.066.57.196.78.13.21.3.38.51.507.208.127.443.218.704.273.261.055.522.082.783.082 1.08 0 1.897-.3 2.454-.903.557-.602.836-1.423.836-2.463v-.465ZM27.818 17.692h3.606l3.633 9.322h.055l3.226-9.322h3.39l-6.156 15.572a11.092 11.092 0 0 1-.759 1.563 4.366 4.366 0 0 1-.976 1.148 3.93 3.93 0 0 1-1.342.708c-.515.16-1.134.24-1.857.24a8.73 8.73 0 0 1-.827-.04 5.98 5.98 0 0 1-.854-.147l.271-2.777c.217.07.43.12.637.146a4.6 4.6 0 0 0 .583.04c.343 0 .633-.04.868-.12.234-.08.434-.205.596-.374.163-.17.307-.378.434-.627.126-.25.262-.544.407-.882l.65-1.63-5.585-12.82M75.915 0H53.903c-5.017 0-9.085 4.049-9.085 9.044v21.912c0 4.995 4.068 9.044 9.085 9.044h22.012C80.933 40 85 35.951 85 30.956V9.044C85 4.049 80.933 0 75.915 0ZM61.85 9.733l1.142-.139c.097-.011 2.396-.28 5.059.277 3.683.77 6.291 2.741 7.543 5.7l-2.393 1.004c-1.706-4.03-6.537-4.487-8.754-4.47v11.994H61.85V9.733Zm-8.2 1.64c0-1.068.87-1.933 1.942-1.933s1.941.865 1.941 1.932-.869 1.933-1.94 1.933a1.937 1.937 0 0 1-1.942-1.933ZM76.232 22.38c-.14.915-.353 1.738-.626 2.376-1.76 4.114-5.862 6.2-12.191 6.2h-9.211V16.683H56.8V28.37h6.614c5.19 0 8.488-1.556 9.8-4.627.154-.357.284-.83.384-1.366l-2.153-.002 3.706-4.632 3.715 4.64-2.635-.003Z'/%3E%3C/g%3E%3C/svg%3E");
    height: 40px;
    width: 85px;
}
.honeycomb .iconLogoPayID40,
.honeycomb .iconLogoPayID64 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconLogoPayID64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='135' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231A1919' fill-rule='evenodd'%3E%3Cpath d='M0 17.23h10.247c1.803 0 3.43.16 4.88.479 1.448.32 2.69.84 3.726 1.565a7.329 7.329 0 0 1 2.395 2.78c.562 1.13.843 2.493.843 4.086 0 1.71-.326 3.144-.976 4.303a7.818 7.818 0 0 1-2.64 2.803c-1.108.71-2.402 1.224-3.88 1.542a22.25 22.25 0 0 1-4.703.479H5.59V48H0V17.23Zm9.493 13.43c.916 0 1.789-.065 2.617-.196.828-.13 1.567-.362 2.218-.695a4.027 4.027 0 0 0 1.553-1.369c.384-.58.576-1.332.576-2.26 0-.898-.192-1.63-.576-2.195a3.975 3.975 0 0 0-1.53-1.325c-.637-.319-1.361-.528-2.174-.63a20.32 20.32 0 0 0-2.507-.153H5.59v8.822h3.903ZM37.083 46.035h-.124c-.498.934-1.3 1.7-2.405 2.299-1.106.597-2.363.897-3.773.897-.802 0-1.638-.11-2.508-.328a7.267 7.267 0 0 1-2.405-1.095c-.732-.51-1.34-1.182-1.824-2.014-.484-.832-.726-1.86-.726-3.087 0-1.576.421-2.83 1.265-3.765.842-.934 1.928-1.649 3.255-2.145 1.326-.496 2.798-.825 4.415-.985 1.617-.16 3.2-.241 4.748-.241v-.526c0-1.313-.45-2.283-1.348-2.911-.899-.627-1.97-.942-3.213-.942-1.051 0-2.06.235-3.027.7-.968.468-1.77 1.037-2.405 1.709l-2.57-3.197a11.135 11.135 0 0 1 3.918-2.495 12.73 12.73 0 0 1 4.498-.832c1.769 0 3.227.262 4.375.788 1.146.525 2.052 1.212 2.715 2.058a7.53 7.53 0 0 1 1.39 2.846c.262 1.05.393 2.101.393 3.152v12.785h-4.644v-2.671Zm-.082-6.918h-1.12c-.802 0-1.645.037-2.529.11-.885.073-1.7.234-2.446.481-.747.249-1.369.6-1.866 1.051-.498.453-.746 1.073-.746 1.86 0 .497.103.913.31 1.249.208.336.477.606.809.81.332.204.705.35 1.12.437.414.088.829.132 1.243.132 1.714 0 3.013-.482 3.898-1.445.884-.963 1.327-2.277 1.327-3.94v-.745ZM44.182 28.308h5.727l5.77 14.914h.087l5.124-14.914h5.383l-9.776 24.915c-.373.94-.774 1.773-1.205 2.5a6.973 6.973 0 0 1-1.55 1.837 6.227 6.227 0 0 1-2.132 1.132c-.818.257-1.802.385-2.95.385-.43 0-.869-.021-1.313-.064a9.434 9.434 0 0 1-1.357-.235l.43-4.444c.345.113.683.192 1.013.235.33.042.639.064.926.064.545 0 1.004-.064 1.378-.192.372-.129.689-.328.947-.599.259-.271.488-.606.69-1.004.2-.4.415-.87.645-1.41l1.034-2.607-8.871-20.513M120.571 0h-34.96c-7.97 0-14.43 6.478-14.43 14.47v35.06c0 7.992 6.46 14.47 14.43 14.47h34.96C128.541 64 135 57.522 135 49.53V14.47C135 6.478 128.54 0 120.571 0ZM98.232 15.572l1.814-.221c.153-.019 3.806-.448 8.034.443 5.85 1.232 9.993 4.386 11.982 9.12l-3.802 1.606c-2.709-6.448-10.382-7.179-13.902-7.152v19.19h-4.126V15.573ZM85.21 18.195a3.088 3.088 0 0 1 3.083-3.092 3.088 3.088 0 0 1 3.083 3.092 3.088 3.088 0 0 1-3.083 3.092 3.088 3.088 0 0 1-3.083-3.092Zm35.863 17.613c-.223 1.464-.562 2.781-.995 3.802-2.795 6.582-9.31 9.92-19.362 9.92H86.087V26.693h4.125v18.7h10.504c8.243 0 13.48-2.491 15.566-7.404.243-.57.45-1.327.609-2.186l-3.42-.003 5.887-7.41 5.9 7.422-4.185-.004Z'/%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 135px;
}
.honeycomb .iconLogoPayidSignifier40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M40 20c0 11.045-8.955 20-20 20C8.954 40 0 31.045 0 20 0 8.954 8.954 0 20 0c11.045 0 20 8.954 20 20' fill='%23000' mask='url(%23b)'/%3E%3Cpath d='m18.93 11.86.956-.117c.08-.008 2.004-.235 4.23.233 3.082.647 5.263 2.303 6.31 4.79l-2.001.843c-1.427-3.387-5.468-3.77-7.322-3.756V23.93H18.93V11.86ZM12.073 13.237a1.625 1.625 0 1 1 3.25.001 1.625 1.625 0 0 1-3.25-.001' fill='%23FFF'/%3E%3Cpath d='M30.96 22.485c-.119.77-.297 1.46-.525 1.997-1.472 3.456-4.903 5.21-10.196 5.21h-7.704V17.698h2.173v9.82h5.531c4.341 0 7.098-1.309 8.197-3.888.127-.3.236-.697.32-1.148l-1.8-.002 3.1-3.892 3.107 3.898-2.204-.002Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
    height: 40px;
    width: 40px;
}
.honeycomb .iconLogoPayidSignifier40,
.honeycomb .iconMessageAlert16 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageAlert16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Ccircle fill='%23E1001A' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M7 3h2v6H7zM7 11h2v2H7z'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageAlert32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23E1001A' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='M13 8h2v8h-2zM13 18h2v2h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageAlert32,
.honeycomb .iconMessageAlert48 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageAlert48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23E1001A' cx='22' cy='22' r='22'/%3E%3Cpath fill='%23FFF' d='M20 10h4v16h-4zM20 30h4v4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 48px;
    width: 48px;
}
.honeycomb .iconMessageAlert64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cg transform='translate(4 4)'%3E%3Ccircle fill='%23E1001A' cx='28' cy='28' r='28'/%3E%3Cpath fill='%23FFF' d='M26 16h4v16h-4zM26 36h4v4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconMessageAlert64,
.honeycomb .iconMessageInfo16 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageInfo16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Ccircle fill='%231175B5' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M7 7h2v6H7zM7 3h2v2H7z'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageInfo32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%231175B5' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='M13 12h2v8h-2zM13 8h2v2h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageInfo32,
.honeycomb .iconMessageInfo48 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageInfo48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%231175B5' cx='22' cy='22' r='22'/%3E%3Cpath fill='%23FFF' d='M20 18h4v16h-4zM20 10h4v4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 48px;
    width: 48px;
}
.honeycomb .iconMessageInfo64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cg transform='translate(4 4)'%3E%3Ccircle fill='%231175B5' cx='28' cy='28' r='28'/%3E%3Cpath fill='%23FFF' d='M26 24h4v16h-4zM26 16h4v4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 64px;
    vertical-align: middle;
    width: 64px;
}
.honeycomb .iconMessageInfoDarkSecondary16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Z' fill='%23706D6E'/%3E%3Cpath fill='%23FFF' d='M7 7h2v6H7zM7 3h2v2H7z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconMessageInfoDarkSecondary32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23706D6E' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='M13 12h2v8h-2zM13 8h2v2h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconMessageInfoSubtle16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Z' fill='%23706D6E'/%3E%3Cpath fill='%23FFF' d='M7 7h2v6H7zM7 3h2v2H7z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconMessageInfoSubtle32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23706D6E' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='M13 12h2v8h-2zM13 8h2v2h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageInfoSubtle32,
.honeycomb .iconMessageOffer16 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageOffer16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Ccircle fill='%231175B5' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='m8 10.5-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L8 3l1.47 2.977 3.285.478-2.377 2.318.56 3.272z'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageOffer32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%231175B5' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='m14.084 18.5-4.996 2.781.954-5.89L6 11.219l5.586-.86L14.084 5l2.498 5.36 5.586.859-4.042 4.172.954 5.89z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageOffer32,
.honeycomb .iconMessageOffer64 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageOffer64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cg transform='translate(4 4)'%3E%3Ccircle fill='%231175B5' cx='28' cy='28' r='28'/%3E%3Cpath fill='%23FFF' d='M28 35.559 19.966 40l1.534-9.407-6.5-6.662 8.983-1.372L28 14l4.017 8.559L41 23.93l-6.5 6.662L36.034 40z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconMessageOfferSash40 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='41' height='41' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 0h40v40H1z'/%3E%3Cpath fill='%231175B5' d='M1 0h40v40z'/%3E%3Cpath fill='%23FFF' d='M31 13.95 27.292 16 28 11.658l-3-3.074 4.146-.634L31 4l1.854 3.95L37 8.584l-3 3.074.708 4.342z'/%3E%3C/g%3E%3C/svg%3E");
    height: 41px;
    width: 41px;
}
.honeycomb .iconMessageOfferSash40,
.honeycomb .iconMessageOfferSash72 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageOfferSash72 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='73' height='73' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 0h72v72H1z'/%3E%3Cpath fill='%231175B5' d='M1 0h72v72z'/%3E%3Cpath fill='%23FFF' d='M55 24.584 48.82 28 50 20.764l-5-5.125 6.91-1.055L55 8l3.09 6.584L65 15.639l-5 5.125L61.18 28z'/%3E%3C/g%3E%3C/svg%3E");
    height: 73px;
    width: 73px;
}
.honeycomb .iconMessageReminder16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Ccircle fill='%23E1001A' cx='8' cy='8' r='8'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M6.5 11h3v.5a1.5 1.5 0 0 1-3 0V11Z'/%3E%3Cpath d='m11 9.5 1 2H4l1-2v-3A2.5 2.5 0 0 1 7.5 4h1A2.5 2.5 0 0 1 11 6.5v3Z'/%3E%3Cpath d='M7 5h2V4a1 1 0 1 0-2 0v1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageReminder16,
.honeycomb .iconMessageReminder32 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageReminder32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23E1001A' cx='14' cy='14' r='14'/%3E%3Cg transform='translate(8.5 7.5)' fill='%23FFF'%3E%3Cpath d='M1.5 8.5v-4c0-2.004 1.793-3.5 4-3.5s4 1.496 4 3.5v4L11 11H0l1.5-2.5Z'/%3E%3Ccircle cx='5.5' cy='1' r='1'/%3E%3Cpath d='M5.5 12.5c-.845 0-1.445-.375-1.763-.97a1.944 1.944 0 0 1-.237-.905V10h4v.625c0 .245-.057.568-.237.905-.318.595-.918.97-1.763.97Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageReminder48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%23E1001A' cx='22' cy='22' r='22'/%3E%3Cg transform='translate(13 12)' fill='%23FFF'%3E%3Cpath d='M3 13V6.364C3 3.084 6 1 9 1s6 2.084 6 5.364V13l3 4H0l3-4Z'/%3E%3Ccircle cx='9' cy='1' r='2'/%3E%3Cpath d='M9 19c-1.268 0-2.168-.6-2.644-1.553A3.277 3.277 0 0 1 6 16v-1h6v1c0 .391-.086.908-.356 1.447C11.168 18.4 10.268 19 9 19Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 48px;
    width: 48px;
}
.honeycomb .iconMessageReminder48,
.honeycomb .iconMessageReminder64 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageReminder64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cg transform='translate(4 4)'%3E%3Ccircle fill='%23E1001A' cx='28' cy='28' r='28'/%3E%3Cg transform='translate(17 15)' fill='%23FFF'%3E%3Cpath d='M3 17V9c0-4.008 3.587-7 8-7s8 2.992 8 7v8l3 5H0l3-5Z'/%3E%3Ccircle cx='11' cy='2' r='2'/%3E%3Cpath d='M11 25c-1.69 0-2.89-.75-3.526-1.941A3.889 3.889 0 0 1 7 21.25V20h8v1.25c0 .49-.115 1.136-.474 1.809C13.89 24.249 12.69 25 11 25Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconMessageSecondarySuccess24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 1c3.038 0 5.788 1.231 7.778 3.222A10.966 10.966 0 0 1 23 12c0 3.038-1.231 5.788-3.222 7.778A10.966 10.966 0 0 1 12 23a10.966 10.966 0 0 1-7.778-3.222A10.966 10.966 0 0 1 1 12c0-3.038 1.231-5.788 3.222-7.778A10.966 10.966 0 0 1 12 1Z' stroke='%230A0' stroke-width='2'/%3E%3Cpath fill='%230A0' d='M9.893 15.587 17.383 6l1.63 1.224-8.926 11.413-.004-.008v.026L5 13.58l1.442-1.442z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconMessageSuccess16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16Z' fill='%230A0'/%3E%3Cpath fill='%23FFF' d='m6.201 9.838 4.727-6.05 1.289.997-5.861 7.493-.003-.006v.02L3.2 9.145l1.124-1.182z'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageSuccess16,
.honeycomb .iconMessageSuccess32 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageSuccess32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%230A0' cx='14' cy='14' r='14'/%3E%3Cpath fill='%23FFF' d='m11.892 16.923 7.49-9.587 1.63 1.224-8.927 11.412-.003-.008v.027L7 14.915l1.442-1.443z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageSuccess48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cg transform='translate(2 2)'%3E%3Ccircle fill='%230A0' cx='22' cy='22' r='22'/%3E%3Cpath fill='%23FFF' d='M18.983 26.682 29.673 13 32 14.748 19.26 31.034l-.006-.01.001.037L12 23.816l2.059-2.058 4.924 4.924z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 48px;
    width: 48px;
}
.honeycomb .iconMessageSuccess48,
.honeycomb .iconMessageSuccess64 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageSuccess64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cg transform='translate(4 4)'%3E%3Ccircle fill='%230A0' cx='28' cy='28' r='28'/%3E%3Cpath fill='%23FFF' d='m23.783 33.845 14.98-19.174 3.262 2.45-17.854 22.823-.008-.015.002.053-10.167-10.153 2.884-2.885 6.901 6.901z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconMessageWarning16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='m8.892 2.013 5.85 11.535A1 1 0 0 1 13.85 15H2.15a1 1 0 0 1-.892-1.452l5.85-11.535a1 1 0 0 1 1.784 0Z' fill='%23F95200'/%3E%3Cpath fill='%23FFF' d='M7 6h2v4H7zM7 11h2v2H7z'/%3E%3C/g%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
.honeycomb .iconMessageWarning16,
.honeycomb .iconMessageWarning32 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageWarning32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath d='m16.867 5.29 12.164 21.213A1 1 0 0 1 28.163 28H3.836a1 1 0 0 1-.867-1.497L15.132 5.289a1 1 0 0 1 1.735 0Z' fill='%23F95200'/%3E%3Cpath fill='%23FFF' d='M15 13h2v8h-2zM15 23h2v2h-2z'/%3E%3C/g%3E%3C/svg%3E");
    height: 32px;
    width: 32px;
}
.honeycomb .iconMessageWarning48 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath d='M24.866 5.537 45.574 41.5A1 1 0 0 1 44.707 43H3.292a1 1 0 0 1-.866-1.499L23.133 5.537a1 1 0 0 1 1.733 0Z' fill='%23F95200'/%3E%3Cpath fill='%23FFF' d='M22 19h4v13h-4zM22 35h4v3h-4z'/%3E%3C/g%3E%3C/svg%3E");
    height: 48px;
    width: 48px;
}
.honeycomb .iconMessageWarning48,
.honeycomb .iconMessageWarning64 {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.honeycomb .iconMessageWarning64 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h64v64H0z'/%3E%3Cpath d='M32.866 5.789 62.119 56.5a1 1 0 0 1-.866 1.5H2.747a1 1 0 0 1-.867-1.5L31.134 5.79a1 1 0 0 1 1.732 0Z' fill='%23F95200'/%3E%3Cpath fill='%23FFF' d='M30 25h4v18h-4zM30 47h4v4h-4z'/%3E%3C/g%3E%3C/svg%3E");
    height: 64px;
    width: 64px;
}
.honeycomb .iconPaperClip24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.73 12.3-6.56 6.55a4.9 4.9 0 0 1-6.93-6.93l7.27-7.26a3.28 3.28 0 0 1 4.64 4.64l-6.56 6.56a1.74 1.74 0 0 1-2.45-2.46L15 7.58' style='fill:none;stroke:%234f4c4d;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.honeycomb .iconPaperClip24,
.honeycomb .iconPlayerBack24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconPlayerBack24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m8 12 9 6V6l-9 6ZM7 6H5v12h2V6Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerForward24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m14 12-9 6V6l9 6Zm1-6h2v12h-2V6Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerForward24,
.honeycomb .iconPlayerFullScreenEnter24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconPlayerFullScreenEnter24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg fill='%234F4C4D'%3E%3Cpath d='M5 5v4H3V3h6v2zM19 5v4h2V3h-6v2zM5 19v-4H3v6h6v-2zM19 19v-4h2v6h-6v-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerFullScreenExit24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M9 9H3V7h4V3h2v6Zm6 0V3h2v4h4v2h-6Zm-6 6v6H7v-4H3v-2h6Zm5.961.056L21 15v2h-4v4h-2l-.039-5.944Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerFullScreenExit24,
.honeycomb .iconPlayerPause24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconPlayerPause24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M14 4h2v16h-2V4ZM8 4h2v16H8V4Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerPlay24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M19 12 7 20V4z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerPlay24,
.honeycomb .iconPlayerSoundOff24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconPlayerSoundOff24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.536 10.621 2.12-2.121 1.415 1.414-2.121 2.122 2.121 2.12-1.414 1.415-2.121-2.121-2.122 2.121L13 14.157l2.121-2.121L13 9.914 14.414 8.5l2.122 2.121ZM6.692 8 11 4v16l-4.308-4H3V8h3.692Z' fill='%234F4C4D' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.honeycomb .iconPlayerSoundOn24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M7.692 8 12 4v16l-4.308-4H4V8h3.692ZM14 14.49c.934-.453 1.583-1.393 1.583-2.49 0-1.097-.649-2.037-1.583-2.49V8c1.736.522 3 2.115 3 4 0 1.885-1.264 3.478-3 4v-1.51Zm0 3.923A6.802 6.802 0 0 0 18.5 12 6.802 6.802 0 0 0 14 5.587V4c3.461.989 6 4.192 6 8a8.309 8.309 0 0 1-6 8v-1.587Z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconPlayerSoundOn24,
.honeycomb .iconPlayerStop24 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.honeycomb .iconPlayerStop24 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M7 7h10v10H7z' fill='%234F4C4D'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSocialFacebook20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M11 22c6.075 0 11-4.924 11-11 0-6.074-4.925-11-11-11S0 4.926 0 11c0 6.076 4.925 11 11 11' fill='%23547BBC'/%3E%3Cpath d='M8.25 9.014h1.098V7.946c0-.47.012-1.197.354-1.646.36-.476.855-.8 1.705-.8 1.386 0 1.969.198 1.969.198l-.274 1.627s-.458-.132-.885-.132-.81.153-.81.58v1.24h1.752l-.122 1.59h-1.63v5.522H9.348v-5.522H8.25v-1.59Z' fill='%23FEFEFE'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSocialFacebook20,
.honeycomb .iconSocialInstagram20 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 22px;
}
.honeycomb .iconSocialInstagram20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M11 22c6.076 0 11-4.925 11-11S17.076 0 11 0 0 4.925 0 11s4.924 11 11 11' fill='%23696968'/%3E%3Cpath d='M15.289 14.25a1.04 1.04 0 0 1-1.04 1.038H7.597a1.04 1.04 0 0 1-1.039-1.038V9.81h1.62c-.14.344-.22.72-.22 1.113a2.97 2.97 0 0 0 2.966 2.966 2.97 2.97 0 0 0 2.966-2.966c0-.394-.08-.77-.219-1.114h1.619v4.44ZM9.375 9.81c.347-.481.91-.796 1.548-.796.637 0 1.2.315 1.547.795.228.314.362.698.362 1.114a1.911 1.911 0 0 1-1.91 1.908 1.911 1.911 0 0 1-1.908-1.908c0-.416.135-.8.361-1.114Zm5.476-3.06h.24v1.838l-1.833.005-.006-1.838 1.599-.005ZM14.25 5.5H7.596C6.441 5.5 5.5 6.44 5.5 7.596V14.25c0 1.156.94 2.097 2.096 2.097h6.654c1.156 0 2.096-.94 2.096-2.096V7.596c0-1.156-.94-2.096-2.096-2.096Z' fill='%23FEFEFE'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSocialLinkedin20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M11 22c6.076 0 11-4.925 11-11S17.076 0 11 0C4.925 0 0 4.925 0 11s4.925 11 11 11' fill='%231485C7'/%3E%3Cpath d='M16.761 15.84h-2.489v-3.635c0-.951-.389-1.6-1.245-1.6-.655 0-1.019.438-1.188.86-.064.152-.054.363-.054.574v3.801H9.319s.032-6.439 0-7.024h2.466v1.102c.146-.482.933-1.17 2.192-1.17 1.559 0 2.784 1.01 2.784 3.187v3.905ZM6.826 7.937H6.81c-.795 0-1.31-.537-1.31-1.217 0-.694.531-1.22 1.34-1.22.81 0 1.309.524 1.324 1.218 0 .68-.513 1.22-1.338 1.22ZM5.783 15.84H7.98V8.816H5.783v7.024Z' fill='%23FEFEFE'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSocialLinkedin20,
.honeycomb .iconSocialTwitter20 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 22px;
}
.honeycomb .iconSocialTwitter20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M11 22c6.075 0 11-4.924 11-11 0-6.074-4.925-11-11-11S0 4.926 0 11c0 6.076 4.925 11 11 11' fill='%2378CBEF'/%3E%3Cpath d='M16.909 7.514c-.42.186-.872.312-1.344.369a2.34 2.34 0 0 0 1.028-1.295 4.654 4.654 0 0 1-1.486.567 2.34 2.34 0 0 0-3.988 2.135 6.643 6.643 0 0 1-4.825-2.446A2.34 2.34 0 0 0 7.02 9.97a2.34 2.34 0 0 1-1.061-.292v.029A2.34 2.34 0 0 0 7.836 12a2.317 2.317 0 0 1-1.057.04 2.34 2.34 0 0 0 2.186 1.626 4.696 4.696 0 0 1-3.465.97 6.634 6.634 0 0 0 3.588 1.05c4.306 0 6.66-3.565 6.66-6.658 0-.102-.003-.204-.007-.303.457-.33.855-.742 1.168-1.212' fill='%23FEFEFE'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSocialYoutube20 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M11 22H0V0h22v22z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M11 22c6.075 0 11-4.925 11-11S17.075 0 11 0 0 4.925 0 11s4.925 11 11 11' fill='%23E9644A' fill-rule='nonzero' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M16.69 12.665V8.842S16.69 7 14.849 7H7.842S6 7 6 8.842v3.823s0 1.842 1.842 1.842h7.006s1.843 0 1.843-1.842Zm-3.27-1.906-3.5 2.055V8.703l3.5 2.056Z' fill='%23FEFEFE' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 22px;
}
.honeycomb .iconSpendCategoryBusiness32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M27 8H6v17h21V8Zm1-1v19H5V7h23Z'/%3E%3Cpath d='M22 18h1v7h-1z'/%3E%3Cpath d='M17 17h10v1h-9v7h-1zM27 10v1H6v-1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryBusiness32,
.honeycomb .iconSpendCategoryCash32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryCash32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M5 10v12h22V10H5ZM4 9h24v14H4V9Z'/%3E%3Cpath d='M21.5 18.071v-1h1.715v1H21.5ZM23 14.93v1h-.429v-1H23Zm-.5-1.143v-1h1.6v1h-1.6Z'/%3E%3Cpath d='M22.571 12.786v1a.571.571 0 1 0 0 1.143v1a1.571 1.571 0 0 1 0-3.143ZM23 14.929v1a.571.571 0 1 1 0 1.142v1a1.571 1.571 0 1 0 0-3.142Z'/%3E%3Cpath d='M23.5 13.286h-1V12h1zM23.5 18.857h-1v-1.286h1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryDonations32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M25 14c1.251 0 2.111.58 2.598 1.52A3.55 3.55 0 0 1 28 16.982l.012.335C20.919 20.439 17.249 22 17 22c-.478 0-3.313-.753-8.92-2.353l.275-.961C13.655 20.198 16.675 21 17 21c.14 0 9.928-4.29 9.956-4.302a2.725 2.725 0 0 0-.246-.718c-.323-.623-.852-.98-1.71-.98-.248 0-2.03.18-5.346.543l-.128-.385C19.259 14.358 18.78 14 18 14h-2.41l-.08-.402a2.53 2.53 0 0 0-.376-.852c-.435-.647-1.068-.95-1.976-.772l-4.5 1.5-.316-.948c3.75-1.25 3.75-1.25 4.56-1.516 1.387-.278 2.413.213 3.062 1.178.19.283.324.564.413.812H18c1.083 0 1.878.506 2.323 1.46C23.051 14.152 24.588 14 25 14Z'/%3E%3Cpath d='M19.5 15h1c0 .28-.087.657-.348 1.034-.422.61-1.161.966-2.228.966H14v-1h3.924c.75 0 1.178-.206 1.405-.534A.904.904 0 0 0 19.5 15ZM5 12v8h3v-8H5Zm-1-1h5v10H4V11Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryDonations32,
.honeycomb .iconSpendCategoryEatingOut32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryEatingOut32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='m22.146 5 .133-.041-.279.04.146.001ZM19 9.066v7.945h2V27h1V5.05c-1.724.604-2.7 1.896-3 4.016ZM21.996 4H23v24h-3v-9.989h-2V8.998c.356-2.65 1.688-4.316 3.996-4.998ZM11 27h1V10.081h1c.772 0 1-.237 1-1.081V5H9v4c0 .816.224 1.045 1 1.045h1V27ZM8 9V4h7v5c0 1.387-.667 2.081-2 2.081V28h-3V11.045c-1.333 0-2-.682-2-2.045Z'/%3E%3Cpath d='M10 5h1v3h-1zM12 5h1v3h-1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryEducation32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M23 20h3.004V6H6v14h12v.996H5V5h22v16h-4z'/%3E%3Cpath d='M12 12h8v1h-8zM9 9h14v1H9zM18 22h1v3l1.5-1.25L22.002 25v-3H23v5l-2.5-1.75L18 27z'/%3E%3Cpath d='M20.5 22a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm0 1a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryEducation32,
.honeycomb .iconSpendCategoryEntertainment32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryEntertainment32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath d='M19.348 5.913 5.913 19.348l1.496 1.496c1.013-.671 2.417-.53 3.337.391.92.92 1.062 2.324.391 3.338l1.496 1.496 13.435-13.435-1.496-1.496c-1.013.67-2.417.529-3.337-.392-.92-.92-1.062-2.323-.391-3.337l-1.496-1.496Zm.001-1.413 2.872 2.872-.354.353c-.614.614-.589 1.65.075 2.314.664.664 1.7.69 2.314.075l.353-.354 2.872 2.872-14.85 14.85-2.87-2.872.353-.354c.614-.614.589-1.65-.075-2.314-.664-.663-1.7-.689-2.314-.075l-.354.354L4.5 19.349 19.35 4.5Z' fill='%23706D6E'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryFeesAndInterest32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M8 26.05h16V10.626L19.444 6H8v20.05ZM7 27V5h13l5 5v17H7Z'/%3E%3Cpath d='M19 5h.999v5H25v1h-6zM18 23a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0-1.081a.919.919 0 1 0 0-1.838.919.919 0 0 0 0 1.838ZM11 21l8.024-7.02 1 1L12 22zM13 17a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0-1.081a.919.919 0 1 0 0-1.838.919.919 0 0 0 0 1.838Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryGroceries32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23706D6E' fill-rule='evenodd'%3E%3Cpath d='m2 10.415-1 1V23h13.998l-.028-11.596-.944-.982-2.018 1.986-1.99-1.99-1.972 1.998-2.023-2.009-2.03 2.003L2 10.415Zm5.33-.12.709.705.7-.71L10.012 9l2.001 2 2.033-2 1.923 2L16 24H0V11l2-2 1.998 2 2.027-2 1.304 1.295Z'/%3E%3Cpath d='M8.579 5.49 7 3l-.003-1H3v1L1 6v4.011l1-.556V6.303l1.832-2.748L4 3h2l.168.555 1.29 1.935h1.12Z'/%3E%3Cpath d='M3 1v1h4V1H3ZM2 0h6v3H2V0ZM12.5 3c-1.933 0-3 1.048-3 2.98v.52l1 .14V6c0-.623.183-1.121.55-1.494.368-.372.851-.55 1.45-.533V3Z'/%3E%3Cpath d='m6.178 9.744-.087.493-.984-.173.086-.493c.357-2.035 1.024-3.376 2.05-3.999.415-.251.797-.286 1.191-.131.096.037.186.082.302.147.011.007.203.116.26.147.328.178.607.262 1.008.265a1.95 1.95 0 0 0 1.022-.248c-.08.043.328-.18.44-.23.402-.18.786-.184 1.241.023 1.386.63 2.12 2.075 2.23 4.248l.026.5-1 .05-.025-.499c-.093-1.836-.652-2.937-1.645-3.389-.19-.086-.274-.085-.42-.02-.07.03-.42.223-.38.202A2.933 2.933 0 0 1 9.996 7a2.94 2.94 0 0 1-1.478-.387c-.068-.037-.267-.15-.27-.152a1.51 1.51 0 0 0-.18-.09c-.101-.04-.157-.034-.306.057-.726.44-1.272 1.537-1.584 3.316Z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 16px;
}
.honeycomb .iconSpendCategoryHealth32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='m16.217 24.924 7.471-8.547.076-.077a4.552 4.552 0 0 0 1.458-3.362c0-2.488-1.947-4.494-4.333-4.494-1.586 0-3.024.892-3.786 2.307l-.88 1.634-.881-1.634c-.762-1.415-2.2-2.307-3.786-2.307-2.387 0-4.334 2.006-4.334 4.494a4.55 4.55 0 0 0 1.519 3.416l.09.091 7.386 8.479ZM15.603 9.36c.163.254.531.753.62.916.087-.163.44-.683.619-.916.978-1.173 2.428-1.916 4.047-1.916 2.945 0 5.333 2.46 5.333 5.494a5.553 5.553 0 0 1-1.781 4.097l-8.226 9.41-8.138-9.343a5.55 5.55 0 0 1-1.855-4.164c0-3.034 2.388-5.494 5.334-5.494 1.618 0 3.069.743 4.047 1.916Z'/%3E%3Cpath d='M13 17H5v-1h7.488l2.222-3.9 1.778 6.222L17.821 16H27v1h-8.599l-2.222 3.88-1.778-6.223z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryHealth32,
.honeycomb .iconSpendCategoryHome32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryHome32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M7 14.077V26h18V14.077L16 7.28l-9 6.797Zm-1-.481L16 6l10 7.596V27H6V13.596Z'/%3E%3Cpath d='M22 26h-1v-7h-4v7h-1v-8h6zM12 10l-1 1V7H9v5l-1 1V6h4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryIncome32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M11.78 5.268 7.31 6.72 4.55 10.522v4.699l2.762 3.801c.757-.829 1.386-1.376 1.885-1.643.5-.266 1.36-.514 2.584-.741 1.476.204 2.485.452 3.028.741.543.29 1.023.838 1.44 1.643L16 16l3.01-3.428v-2.05L16.25 6.72l-4.47-1.452Zm5.087.602 3.144 4.327v2.305l-2.908 2.466c-.57.999-.869 1.78-.896 2.343-.027.563.193 1.417.66 2.562-.882-1.003-1.66-1.686-2.333-2.049-.674-.362-1.592-.592-2.754-.69-.917.104-1.707.334-2.37.69-.662.357-1.568 1.04-2.717 2.049l-3.144-4.327v-5.349L6.693 5.87l5.087-1.653 5.087 1.653ZM10.5 25.571v-1h1.715v1H10.5ZM12 22.43v1h-.429v-1H12Zm-.5-1.143v-1h1.6v1h-1.6Z'/%3E%3Cpath d='M11.571 20.286v1a.571.571 0 1 0 0 1.143v1a1.571 1.571 0 0 1 0-3.143ZM12 22.429v1a.571.571 0 1 1 0 1.142v1a1.571 1.571 0 1 0 0-3.142Z'/%3E%3Cpath d='M12.5 20.786h-1V19.5h1zM12.5 26.357h-1v-1.286h1z'/%3E%3Cpath d='M12 29.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Zm0-1a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z'/%3E%3Cpath d='M22.5 25.5a6.97 6.97 0 0 1-4.22-1.414c-.552-.418-.264-.666-.381-.935-.241-.55-.386-1.081-.386-2.616 0-.302-1.994-2.634-1.957-2.926A7.001 7.001 0 0 1 29.5 18.5a7 7 0 0 1-7 7Zm0-1a6 6 0 1 0-6-6c0 1.036.544.817 1.006 1.668.224.413.214 1.99.526 2.336A5.985 5.985 0 0 0 22.5 24.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryIncome32,
.honeycomb .iconSpendCategoryMoneyTransfer32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryMoneyTransfer32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M24 20.5v4l2.667-2-2.667-2Zm-1 6v-8l5.333 4-5.333 4ZM24 7.5v4l2.667-2L24 7.5Zm-1 6v-8l5.333 4-5.333 4ZM20.262 10l-9 13H4v-1h6.738l9-13H23v1z'/%3E%3Cpath d='m20.262 22-9-13H4v1h6.738l9 13H23v-1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryShopping32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M7.975 10v16h16.05V10H7.975ZM7 9h18v18H7V9Z'/%3E%3Cpath d='M11 12h2v2h-2zM19 12h2v2h-2zM20 9a4 4 0 1 0-8 0h8Zm1 1H11V9a5 5 0 1 1 10 0v1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryShopping32,
.honeycomb .iconSpendCategoryTaxPaid32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryTaxPaid32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cg transform='translate(17.258 9.5)'%3E%3Cpath d='M4.051 6.171C4.683 5.448 5.411 5 6.241 5c.673 0 1.487.531 2.505 1.482.297.278.606.588.924.925a33.942 33.942 0 0 1 1.967 2.286l.626.807H4.742c-1.118 0-2.134-.402-2.86-1.153C1.137 8.577.742 7.61.742 6.5s.395-2.077 1.14-2.848c.136-.14.36-1.508.36-2.15h1V5.5c0 .114.051.294.15.513a4.677 4.677 0 0 0 .322.582c.1-.138.212-.28.337-.424Zm-2.31.329c0 .848.295 1.567.86 2.152.531.55 1.286.848 2.14.848h5.45a32.53 32.53 0 0 0-1.248-1.407 19.988 19.988 0 0 0-.88-.88C7.234 6.439 6.563 6 6.242 6c-.486 0-.977.302-1.438.829a4.848 4.848 0 0 0-.614.894l-.349.7-.49-.61a8.48 8.48 0 0 1-.536-.768 5.65 5.65 0 0 1-.333-.618c-.153-.338-.24-.644-.24-.927v-.709c-.33.494-.5 1.064-.5 1.709Z'/%3E%3Cpath d='m7.742 12.167-1.4-1.867.8-.6 1.6 2.133v4.707H6.743v-1h.999z'/%3E%3Cpath d='m4.342 10.3.8-.6 1.685 2.247L4.551 16.5h-1.81v-1h1.192l1.724-3.447zM.742 1.5h2v1h-2z'/%3E%3Ccircle cx='2.742' cy='1.5' r='1'/%3E%3C/g%3E%3Cpath d='M15 19v1.955c0 .582.453 1.045 1 1.045.547 0 1-.463 1-1.045V19h-2Zm3 1.955c0 1.13-.895 2.045-2 2.045s-2-.916-2-2.045V18h4v2.955Z'/%3E%3Cpath d='M11 25h3.5v1H10v-6.707l2.5-2.5v-2.086L8.848 18.36c-.91.885-1.348 1.524-1.348 2.141V22c0 2.28-1.7 4-4 4H2v-1h1.5c1.746 0 3-1.269 3-3v-1.5c0-.984.551-1.79 1.646-2.854l4.147-4.146H13.5v3.707l-2.5 2.5V25Z'/%3E%3Cpath d='m10.148 21.646.707.708L7.208 26H2v-1h4.794zM12 14.003V11l3 3zM14.887 9l.11-1.55-1.497-.234 1.25-.878-.755-1.348 1.449.455L16 4l.556 1.445 1.45-.455-.756 1.348 1.25.878-1.497.234.11 1.55L16 7.945z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryTransportation32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M4 14h3l3-4h8l3 4h5c1.662 0 2 1 2 2v4h-3.94L24 19h2.976c.016-1.333.024-2.333.024-3 0-1-1-1-1-1h-5.5l-3-4-6.757.014L7.5 15H5c.003.65.005 1.665.005 3.043 0 .476.323.826.995.957.182.036.849.036 2 0v1H6c-1.137 0-2-1.043-2-2v-4Z'/%3E%3Cpath d='M12 19h8v1h-8zM7 14h14v1H7z'/%3E%3Cpath d='M10 22a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM22 22a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryTransportation32,
.honeycomb .iconSpendCategoryTravel32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryTravel32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath d='m12.217 25.604-1.379-2.864 6.927-6.927 5.278 8.056 1.084-1.083-3.89-9.445L24.3 9.278c.44-.439.44-1.166-.005-1.61a1.134 1.134 0 0 0-1.611-.006l-4.063 4.063-9.445-3.89L8.093 8.92l8.056 5.278-6.927 6.927-2.864-1.379-.421.422 3.418 2.44 2.44 3.418.422-.42Zm5.386-8.214-5.556 5.556 1.379 2.864-1.758 1.757-3.03-4.242-4.243-3.03 1.758-1.758 2.863 1.378 5.556-5.555L6.516 9.08l2.425-2.424 9.445 3.89 3.59-3.592a2.134 2.134 0 0 1 3.026.005c.837.837.833 2.198.005 3.026l-3.59 3.59 3.888 9.446-2.424 2.424-5.278-8.056Z' fill='%23706D6E'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryUncategorised32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath d='M16 27.5v-1c1.3 0 2.567-.236 3.755-.691l.358.933c-1.302.5-2.69.758-4.113.758Zm6.859-2.268-.597-.803a10.56 10.56 0 0 0 2.601-2.796l.843.537a11.56 11.56 0 0 1-2.847 3.062Zm4.154-5.912-.957-.289a10.495 10.495 0 0 0 .415-3.823l.997-.075a11.498 11.498 0 0 1-.454 4.186Zm-.207-7.263-.94.343c-.44-1.207-1.099-2.32-1.94-3.288l.754-.656a11.492 11.492 0 0 1 2.126 3.6Zm-4.54-5.701-.545.838a10.437 10.437 0 0 0-3.525-1.464l.208-.978c1.38.293 2.687.839 3.862 1.604ZM15.311 4.52l.059.999a10.438 10.438 0 0 0-3.707.915l-.413-.91a11.438 11.438 0 0 1 4.06-1.004ZM8.592 7.203l.645.765a10.55 10.55 0 0 0-2.427 2.949l-.874-.485a11.55 11.55 0 0 1 2.656-3.229Zm-3.786 6.152.973.23a10.525 10.525 0 0 0-.184 3.834l-.99.134a11.529 11.529 0 0 1 .202-4.198Zm.65 7.24.916-.4A10.518 10.518 0 0 0 8.51 23.36l-.713.7a11.518 11.518 0 0 1-2.342-3.463Zm4.887 5.42.492-.87a10.426 10.426 0 0 0 3.61 1.24l-.147.99c-1.399-.208-2.736-.67-3.955-1.36Z' fill='%23706D6E'/%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .iconSpendCategoryUncategorised32,
.honeycomb .iconSpendCategoryUtilities32 {
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 32px;
}
.honeycomb .iconSpendCategoryUtilities32 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill='%23706D6E'%3E%3Cpath d='M4 16h1v11h22V16h1v12H4z'/%3E%3Cpath d='m16.306 12 1.72-5.158.948.316L17.694 11h3l-1.72 5.158-.948-.316L19.306 12zM11 9h4v1h-4zM11 7h4v1h-4z'/%3E%3Cpath d='M8 5h16v14h-1V6H9v13H8z'/%3E%3Cpath d='m23.379 14.485.242-.97L28 15.61v1.717l-12 5.268-12-5.268V15.61l4.379-2.095.242.97L5 16.39v.283l11 4.83 11-4.83v-.283z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.honeycomb .honeycomb-utility .accordion .accordion-header,
.honeycomb-utility .accordion .accordion-header,
.honeycomb.honeycomb-utility .accordion .accordion-header {
    padding: 1rem 0.5rem;
}
@media (min-width: 600px) {
    .honeycomb .honeycomb-utility .accordion .accordion-header[type="button"],
    .honeycomb-utility .accordion .accordion-header[type="button"],
    .honeycomb.honeycomb-utility .accordion .accordion-header[type="button"] {
        padding: 1.5rem;
    }
}
.honeycomb .honeycomb-utility .accordion .accordion-header .form-check,
.honeycomb-utility .accordion .accordion-header .form-check,
.honeycomb.honeycomb-utility .accordion .accordion-header .form-check {
    padding-top: 0.875rem;
}
.honeycomb .honeycomb-utility .accordion .accordion-tile .tile-content,
.honeycomb-utility .accordion .accordion-tile .tile-content,
.honeycomb.honeycomb-utility .accordion .accordion-tile .tile-content {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb
    .honeycomb-utility
    .accordion
    .accordion-tile
    .tile-content
    .tile-heading,
.honeycomb-utility .accordion .accordion-tile .tile-content .tile-heading,
.honeycomb.honeycomb-utility
    .accordion
    .accordion-tile
    .tile-content
    .tile-heading {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb
    .honeycomb-utility
    .accordion
    .accordion-tile
    .tile-content
    .tile-secondary,
.honeycomb-utility .accordion .accordion-tile .tile-content .tile-secondary,
.honeycomb.honeycomb-utility
    .accordion
    .accordion-tile
    .tile-content
    .tile-secondary {
    --textstyle: "Text14SecondaryLeft";
    --color: "textDarkSecondary";
    color: #706d6e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .accordion .accordion-content,
.honeycomb .honeycomb-utility .accordion .accordion-content.withpictogram,
.honeycomb-utility .accordion .accordion-content,
.honeycomb-utility .accordion .accordion-content.withpictogram,
.honeycomb.honeycomb-utility .accordion .accordion-content,
.honeycomb.honeycomb-utility .accordion .accordion-content.withpictogram {
    padding-bottom: 1.5rem;
}
.honeycomb .honeycomb-utility .calendar__date .btn-action,
.honeycomb .honeycomb-utility .calendar__date .btn-action--emphasis,
.honeycomb .honeycomb-utility .calendar__date .btn-action--subtle,
.honeycomb .honeycomb-utility .calendar__date a.btn-action,
.honeycomb .honeycomb-utility .calendar__date a.btn-action--emphasis,
.honeycomb .honeycomb-utility .calendar__date a.btn-action--subtle,
.honeycomb-utility .calendar__date .btn-action,
.honeycomb-utility .calendar__date .btn-action--emphasis,
.honeycomb-utility .calendar__date .btn-action--subtle,
.honeycomb-utility .calendar__date a.btn-action,
.honeycomb-utility .calendar__date a.btn-action--emphasis,
.honeycomb-utility .calendar__date a.btn-action--subtle,
.honeycomb.honeycomb-utility .calendar__date .btn-action,
.honeycomb.honeycomb-utility .calendar__date .btn-action--emphasis,
.honeycomb.honeycomb-utility .calendar__date .btn-action--subtle,
.honeycomb.honeycomb-utility .calendar__date a.btn-action,
.honeycomb.honeycomb-utility .calendar__date a.btn-action--emphasis,
.honeycomb.honeycomb-utility .calendar__date a.btn-action--subtle {
    --textstyle: "Text14Emphasiscenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    min-width: 2.5rem;
    text-align: center;
}
.honeycomb .honeycomb-utility .btn-action,
.honeycomb .honeycomb-utility .btn-action--emphasis,
.honeycomb .honeycomb-utility .btn-action--subtle,
.honeycomb .honeycomb-utility a.btn-action,
.honeycomb .honeycomb-utility a.btn-action--emphasis,
.honeycomb .honeycomb-utility a.btn-action--subtle,
.honeycomb-utility .btn-action,
.honeycomb-utility .btn-action--emphasis,
.honeycomb-utility .btn-action--subtle,
.honeycomb-utility a.btn-action,
.honeycomb-utility a.btn-action--emphasis,
.honeycomb-utility a.btn-action--subtle,
.honeycomb.honeycomb-utility .btn-action,
.honeycomb.honeycomb-utility .btn-action--emphasis,
.honeycomb.honeycomb-utility .btn-action--subtle,
.honeycomb.honeycomb-utility a.btn-action,
.honeycomb.honeycomb-utility a.btn-action--emphasis,
.honeycomb.honeycomb-utility a.btn-action--subtle {
    --textstyle: "Text14Center";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0 1.5rem 1rem 0;
    min-width: 9.75rem;
    text-align: center;
}
.honeycomb .honeycomb-utility .notification .btn-action--subtle,
.honeycomb-utility .notification .btn-action--subtle,
.honeycomb.honeycomb-utility .notification .btn-action--subtle {
    line-height: 1.75rem;
    margin: -0.1875rem -1rem 0 0;
    min-width: auto;
}
.honeycomb .honeycomb-utility .btn-action,
.honeycomb .honeycomb-utility .btn-action--emphasis,
.honeycomb .honeycomb-utility a.btn-action,
.honeycomb .honeycomb-utility a.btn-action--emphasis,
.honeycomb-utility .btn-action,
.honeycomb-utility .btn-action--emphasis,
.honeycomb-utility a.btn-action,
.honeycomb-utility a.btn-action--emphasis,
.honeycomb.honeycomb-utility .btn-action,
.honeycomb.honeycomb-utility .btn-action--emphasis,
.honeycomb.honeycomb-utility a.btn-action,
.honeycomb.honeycomb-utility a.btn-action--emphasis {
    padding: 0.575rem 1.5rem;
}
.honeycomb .honeycomb-utility .btn-action--subtle,
.honeycomb .honeycomb-utility a.btn-action--subtle,
.honeycomb-utility .btn-action--subtle,
.honeycomb-utility a.btn-action--subtle,
.honeycomb.honeycomb-utility .btn-action--subtle,
.honeycomb.honeycomb-utility a.btn-action--subtle {
    padding: 0.575rem 1.5rem 0.575rem 0;
}
.honeycomb .honeycomb-utility .form-check legend,
.honeycomb .honeycomb-utility .form-group legend,
.honeycomb-utility .form-check legend,
.honeycomb-utility .form-group legend,
.honeycomb.honeycomb-utility .form-check legend,
.honeycomb.honeycomb-utility .form-group legend {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .form-check label,
.honeycomb .honeycomb-utility .form-group label,
.honeycomb-utility .form-check label,
.honeycomb-utility .form-group label,
.honeycomb.honeycomb-utility .form-check label,
.honeycomb.honeycomb-utility .form-group label {
    --textstyle: "Text14EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    margin-bottom: 0.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .form-check label.form-check-label,
.honeycomb .honeycomb-utility .form-group label.form-check-label,
.honeycomb-utility .form-check label.form-check-label,
.honeycomb-utility .form-group label.form-check-label,
.honeycomb.honeycomb-utility .form-check label.form-check-label,
.honeycomb.honeycomb-utility .form-group label.form-check-label {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .form-check label .form-check-label-text,
.honeycomb .honeycomb-utility .form-group label .form-check-label-text,
.honeycomb-utility .form-check label .form-check-label-text,
.honeycomb-utility .form-group label .form-check-label-text,
.honeycomb.honeycomb-utility .form-check label .form-check-label-text,
.honeycomb.honeycomb-utility .form-group label .form-check-label-text {
    display: flex;
    flex: 1 1 65%;
    flex-direction: column;
    width: 65%;
}
.honeycomb .honeycomb-utility .form-check select,
.honeycomb .honeycomb-utility .form-group select,
.honeycomb-utility .form-check select,
.honeycomb-utility .form-group select,
.honeycomb.honeycomb-utility .form-check select,
.honeycomb.honeycomb-utility .form-group select {
    background-position: right 0.5rem top 0.56rem;
}
.honeycomb
    .honeycomb-utility
    .form-check
    .form-field__with-btn
    .btn-action-formfield,
.honeycomb
    .honeycomb-utility
    .form-check
    .form-field__with-btn
    a.btn-action-formfield,
.honeycomb
    .honeycomb-utility
    .form-group
    .form-field__with-btn
    .btn-action-formfield,
.honeycomb
    .honeycomb-utility
    .form-group
    .form-field__with-btn
    a.btn-action-formfield,
.honeycomb-utility .form-check .form-field__with-btn .btn-action-formfield,
.honeycomb-utility .form-check .form-field__with-btn a.btn-action-formfield,
.honeycomb-utility .form-group .form-field__with-btn .btn-action-formfield,
.honeycomb-utility .form-group .form-field__with-btn a.btn-action-formfield,
.honeycomb.honeycomb-utility
    .form-check
    .form-field__with-btn
    .btn-action-formfield,
.honeycomb.honeycomb-utility
    .form-check
    .form-field__with-btn
    a.btn-action-formfield,
.honeycomb.honeycomb-utility
    .form-group
    .form-field__with-btn
    .btn-action-formfield,
.honeycomb.honeycomb-utility
    .form-group
    .form-field__with-btn
    a.btn-action-formfield {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    padding: 0.5rem 1rem;
    text-align: left;
}
.honeycomb
    .honeycomb-utility
    .form-check
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb
    .honeycomb-utility
    .form-check
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper,
.honeycomb
    .honeycomb-utility
    .form-group
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb
    .honeycomb-utility
    .form-group
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper,
.honeycomb-utility
    .form-check
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb-utility
    .form-check
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper,
.honeycomb-utility
    .form-group
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb-utility
    .form-group
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper,
.honeycomb.honeycomb-utility
    .form-check
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb.honeycomb-utility
    .form-check
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper,
.honeycomb.honeycomb-utility
    .form-group
    .form-field__with-btn
    .btn-action-formfield.icon-wrapper,
.honeycomb.honeycomb-utility
    .form-group
    .form-field__with-btn
    a.btn-action-formfield.icon-wrapper {
    padding: 0.5rem;
}
.honeycomb
    .honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb
    .honeycomb-utility
    .form-check
    input[type="radio"].form-check-input
    ~ label:before,
.honeycomb
    .honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb
    .honeycomb-utility
    .form-group
    input[type="radio"].form-check-input
    ~ label:before,
.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb-utility
    .form-check
    input[type="radio"].form-check-input
    ~ label:before,
.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb-utility
    .form-group
    input[type="radio"].form-check-input
    ~ label:before,
.honeycomb.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb.honeycomb-utility
    .form-check
    input[type="radio"].form-check-input
    ~ label:before,
.honeycomb.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input
    ~ label:before,
.honeycomb.honeycomb-utility
    .form-group
    input[type="radio"].form-check-input
    ~ label:before {
    flex: 0 0 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
}
.honeycomb
    .honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb
    .honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input:checked
    ~ label:after {
    left: -0.125rem;
    top: -0.1875rem;
}
.honeycomb
    .honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb
    .honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-check
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-group
    input[type="checkbox"].form-check-input--inverted:checked
    ~ label:after {
    height: 1.25rem;
    left: -0.125rem;
    top: -0.0625rem;
    width: 1.25rem;
}
.honeycomb
    .honeycomb-utility
    .form-check
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb
    .honeycomb-utility
    .form-group
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb-utility
    .form-check
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb-utility
    .form-group
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-check
    input[type="radio"].form-check-input:checked
    ~ label:after,
.honeycomb.honeycomb-utility
    .form-group
    input[type="radio"].form-check-input:checked
    ~ label:after {
    height: 0.625rem;
    left: 0.3125rem;
    top: 0.3125rem;
    width: 0.625rem;
}
.honeycomb .honeycomb-utility .form-control,
.honeycomb-utility .form-control,
.honeycomb.honeycomb-utility .form-control {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    height: calc(1em + 1.375rem + 2px);
    line-height: 1.25rem;
    padding: 0.5rem;
    text-align: left;
}
.honeycomb .honeycomb-utility textarea.form-control,
.honeycomb-utility textarea.form-control,
.honeycomb.honeycomb-utility textarea.form-control {
    height: 5.5rem;
}
.honeycomb .honeycomb-utility .form-text,
.honeycomb .honeycomb-utility .help-text,
.honeycomb-utility .form-text,
.honeycomb-utility .help-text,
.honeycomb.honeycomb-utility .form-text,
.honeycomb.honeycomb-utility .help-text {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    line-height: 1.5rem;
    margin-top: 0.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .form-text--counter,
.honeycomb-utility .form-text--counter,
.honeycomb.honeycomb-utility .form-text--counter {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin-top: 0.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .date-picker .calendar-container,
.honeycomb-utility .date-picker .calendar-container,
.honeycomb.honeycomb-utility .date-picker .calendar-container {
    align-items: flex-start;
}
.honeycomb .honeycomb-utility .icon-wrapper,
.honeycomb-utility .icon-wrapper,
.honeycomb.honeycomb-utility .icon-wrapper {
    --textstyle: "Text14Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
}
.honeycomb .honeycomb-utility .icon-wrapper.icon-inline,
.honeycomb-utility .icon-wrapper.icon-inline,
.honeycomb.honeycomb-utility .icon-wrapper.icon-inline {
    display: inline-block;
    line-height: 1.25rem;
    vertical-align: bottom;
}
.honeycomb .honeycomb-utility .icon-wrapper .ml-1,
.honeycomb-utility .icon-wrapper .ml-1,
.honeycomb.honeycomb-utility .icon-wrapper .ml-1 {
    margin-left: 0.5rem !important;
}
.honeycomb .honeycomb-utility .date-picker__month__btn,
.honeycomb-utility .date-picker__month__btn,
.honeycomb.honeycomb-utility .date-picker__month__btn {
    min-width: 2.5rem;
    padding: 0;
}
.honeycomb .honeycomb-utility .tooltip .close-button,
.honeycomb-utility .tooltip .close-button,
.honeycomb.honeycomb-utility .tooltip .close-button {
    margin: 0.5rem;
    min-width: 1rem;
    padding: 0.25rem 0.25rem 0;
}
.honeycomb .hc-origination .h2,
.honeycomb .hc-origination .h3,
.honeycomb .hc-origination .h4,
.honeycomb .hc-origination .h5,
.honeycomb .hc-origination .h6,
.honeycomb .hc-origination h2,
.honeycomb .hc-origination h3,
.honeycomb .hc-origination h4,
.honeycomb .hc-origination h5,
.honeycomb .hc-origination h6 {
    margin-bottom: 1rem;
    margin-top: 2rem;
}
.honeycomb .hc-origination .h1,
.honeycomb .hc-origination h1 {
    --textstyle: "Text32EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 2rem;
    font-weight: 800;
    line-height: 2.5rem;
    margin-bottom: 2rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .hc-origination .h1,
    .honeycomb .hc-origination h1 {
        --textstyle: "Text48Left";
        font-size: 3rem;
        line-height: 3.5rem;
    }
}
.honeycomb .hc-origination .h1--sm,
.honeycomb .hc-origination h1--sm {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    text-align: left;
}
@media (min-width: 978px) {
    .honeycomb .hc-origination .h1--sm,
    .honeycomb .hc-origination h1--sm {
        --textstyle: "Text32EmphasisLeft";
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.honeycomb .hc-origination .h3,
.honeycomb .hc-origination h3 {
    --textstyle: "Text20EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .hc-origination .h3.regular,
.honeycomb .hc-origination h3.regular {
    --textstyle: "Text20Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .hc-origination .h3.regular.italic,
.honeycomb .hc-origination h3.regular.italic {
    --textstyle: "Text20Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .hc-origination .h3.italic,
.honeycomb .hc-origination h3.italic {
    --textstyle: "Text20EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.75rem;
    text-align: left;
}
.honeycomb .hc-origination .h4,
.honeycomb .hc-origination .h5,
.honeycomb .hc-origination .h6,
.honeycomb .hc-origination h4,
.honeycomb .hc-origination h5,
.honeycomb .hc-origination h6 {
    --textstyle: "Text16EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .hc-origination .h4.regular,
.honeycomb .hc-origination .h5.regular,
.honeycomb .hc-origination .h6.regular,
.honeycomb .hc-origination h4.regular,
.honeycomb .hc-origination h5.regular,
.honeycomb .hc-origination h6.regular {
    --textstyle: "Text16Left";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .hc-origination .h4.regular.italic,
.honeycomb .hc-origination .h5.regular.italic,
.honeycomb .hc-origination .h6.regular.italic,
.honeycomb .hc-origination h4.regular.italic,
.honeycomb .hc-origination h5.regular.italic,
.honeycomb .hc-origination h6.regular.italic {
    --textstyle: "Text16Italic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .hc-origination .h4.italic,
.honeycomb .hc-origination .h5.italic,
.honeycomb .hc-origination .h6.italic,
.honeycomb .hc-origination h4.italic,
.honeycomb .hc-origination h5.italic,
.honeycomb .hc-origination h6.italic {
    --textstyle: "Text16EmphasisItalic";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-style: italic;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: left;
}
.honeycomb .hc-origination p {
    margin-bottom: 1rem;
}
.honeycomb .honeycomb-utility .productcards legend,
.honeycomb div .productcards legend {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    margin-bottom: 1.5rem;
    text-align: left;
}
@media (min-width: 768px) {
    .honeycomb .honeycomb-utility .productcards legend,
    .honeycomb div .productcards legend {
        --textstyle: "Text32EmphasisLeft";
        font-family: CBABeaconSans, sans-serif;
        font-size: 2rem;
        font-weight: 800;
        line-height: 2.5rem;
        text-align: left;
    }
}
.honeycomb .honeycomb-utility .productcards--has-label,
.honeycomb div .productcards--has-label {
    margin-top: 2.5rem;
}
@media (min-width: 768px) {
    .honeycomb .honeycomb-utility .productcards--has-label,
    .honeycomb div .productcards--has-label {
        margin-top: 0;
    }
}
.honeycomb .productcards legend {
    --textstyle: "Text24EmphasisLeft";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 2rem;
    margin-bottom: 1.5rem;
    text-align: left;
}
@media (min-width: 768px) {
    .honeycomb .productcards legend {
        --textstyle: "Text32EmphasisLeft";
        font-family: CBABeaconSans, sans-serif;
        font-size: 2rem;
        font-weight: 800;
        line-height: 2.5rem;
        text-align: left;
    }
}
.honeycomb .productcards--has-label {
    margin-top: 2.5rem;
}
@media (min-width: 768px) {
    .honeycomb .productcards--has-label {
        margin-top: 0;
    }
}
.honeycomb .productcards.form-check.is-invalid legend,
.honeycomb .productcards.form-group.is-invalid legend {
    margin-bottom: 1.5rem;
}
.honeycomb .productcard {
    background-color: #fff;
    border: 2px solid #bebeb9;
    display: block;
    height: 100%;
    padding-bottom: 2rem;
    padding-top: 2rem;
    position: relative;
}
@media (min-width: 768px) {
    .honeycomb .productcard {
        padding-top: 1.5rem;
    }
}
.honeycomb .productcard--recommended-primary {
    background-color: #faec20;
}
.honeycomb .productcard--recommended-primary,
.honeycomb .productcard--recommended-secondary {
    --textstyle: "Text14Emphasiscenter";
    border-top-left-radius: 0.3125rem;
    border-top-right-radius: 0.3125rem;
    color: #1e1e1e;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.25rem;
    margin: -4.375rem auto auto -0.125rem;
    padding: 0.5rem;
    position: absolute;
    text-align: center;
    width: calc(100% + 4px);
}
.honeycomb .productcard--recommended-secondary {
    background-color: #f4f4f4;
}
.honeycomb .productcard label {
    cursor: pointer;
    display: inline-flex;
    height: auto;
    margin-left: -4rem;
}
.honeycomb .productcard label h2 {
    --textstyle: "Text16EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    margin: 0 0 0.5rem;
    padding: 0 1.5rem;
    text-align: center;
}
@media (min-width: 768px) {
    .honeycomb .productcard label h2 {
        --textstyle: "Text20EmphasisCenter";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1.25rem;
        font-weight: 800;
        line-height: 1.75rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
        text-align: center;
    }
}
.honeycomb .productcard label .productcard__cta {
    --textstyle: "Text16EmphasisCenter";
    background: #f4f4f4;
    bottom: 0;
    display: block;
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    left: 0;
    line-height: 1.5rem;
    padding-bottom: 1rem;
    position: absolute;
    text-align: center;
    width: 100%;
}
.honeycomb .productcard .productcard__img {
    display: block;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}
.honeycomb .productcard .pictogram {
    display: block;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
}
.honeycomb .productcard a {
    --textstyle: "Text14Left";
    border-bottom: none;
    color: #1175b5;
    font-family: CBABeaconSans, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    text-align: left;
    text-decoration: none;
}
.honeycomb .productcard a.icon-inline > span {
    border-bottom: none;
}
.honeycomb .productcard h2 {
    --textstyle: "Text16EmphasisCenter";
    font-family: CBABeaconSans, sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    margin: 0;
    padding: 0 1.5rem 1.5rem;
    text-align: center;
}
@media (min-width: 768px) {
    .honeycomb .productcard h2 {
        --textstyle: "Text20EmphasisCenter";
        font-family: CBABeaconSans, sans-serif;
        font-size: 1.25rem;
        font-weight: 800;
        line-height: 1.75rem;
        line-height: 2rem;
        text-align: center;
    }
}
.honeycomb .productcard:focus {
    outline: none;
}
.honeycomb .productcard:focus label {
    border: 1px solid #1175b5;
    outline: 1px solid #1175b5;
}
.honeycomb .productcard .productcard__elem {
    padding-bottom: 3rem;
}
.honeycomb .productcard .productcard__description {
    font-weight: 800;
}
.honeycomb .productcard .productcard__content p {
    margin-bottom: 0.5rem;
    text-align: left;
}
.honeycomb .productcard .productcard__content ul {
    -webkit-padding-start: 1.125rem;
    margin-bottom: 1.5rem;
    padding-inline-start: 1.125rem;
}
.honeycomb .productcard.selected {
    border: 2px solid #1e1e1e;
}
.honeycomb .productcard .productcard__label {
    background-color: #f4f4f4;
    bottom: 0;
    margin: auto;
    padding: 0.8rem 0.6rem 0.6rem;
    position: absolute;
    text-align: center;
    width: 100%;
}
.honeycomb .productcard .productcard__label label:before {
    border: 0.125rem solid #1e1e1e;
    content: " ";
    cursor: pointer;
    display: inline-flex;
    flex: 0 0 1.5rem;
    height: 1.5rem;
    margin-bottom: 0.2rem;
    margin-top: 0;
    top: auto;
    width: 1.5rem;
    z-index: 1;
}
.honeycomb .productcard .productcard__label .productcard__label {
    display: inline-flex;
}
.honeycomb .productcard .productcard__label .productcard__cta {
    margin: auto;
    padding-left: 2.1875rem;
}
.honeycomb .productcard .productcard__label input[type="radio"] ~ label:before {
    border-radius: 50%;
}
.honeycomb
    .productcard
    .productcard__label
    input[type="checkbox"]:focus
    ~ label:before,
.honeycomb
    .productcard
    .productcard__label
    input[type="checkbox"]
    ~ label:active:before,
.honeycomb
    .productcard
    .productcard__label
    input[type="checkbox"]
    ~ label:focus:before,
.honeycomb
    .productcard
    .productcard__label
    input[type="radio"]:focus
    ~ label:before,
.honeycomb
    .productcard
    .productcard__label
    input[type="radio"]
    ~ label:active:before,
.honeycomb
    .productcard
    .productcard__label
    input[type="radio"]
    ~ label:focus:before {
    border-color: #1175b5;
    border-width: 0.25rem;
}
.honeycomb
    .productcard
    .productcard__label
    input[type="checkbox"]
    ~ label:focus,
.honeycomb .productcard .productcard__label input[type="radio"] ~ label:focus {
    outline: none;
}
.honeycomb
    .productcard
    .productcard__label
    input[type="checkbox"]:checked
    ~ label:after {
    background-color: #1e1e1e;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23FFF' d='m16.648 7-6.734 7.1-2.581-2.67L6 12.9 9.874 17h.017L18 8.44z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    bottom: 1.4375rem;
    color: #1e1e1e;
    content: " ";
    display: inline-block;
    font-size: 1.5rem;
    height: 24px;
    left: 0;
    line-height: 1.5rem;
    margin-left: -1.54rem;
    right: 0;
    top: auto;
    vertical-align: middle;
    width: 24px;
    z-index: 2;
}
@media (forced-colors: active) and (prefers-color-scheme: light) {
    .honeycomb
        .productcard
        .productcard__label
        input[type="checkbox"]:checked
        ~ label:after {
        -webkit-filter: invert(1);
        filter: invert(1);
        forced-color-adjust: none;
    }
}
@media (forced-colors: active) {
    .honeycomb
        .productcard
        .productcard__label
        input[type="checkbox"]:checked
        ~ label:after {
        background-color: initial;
        forced-color-adjust: none;
    }
}
.honeycomb
    .productcard
    .productcard__label
    input[type="radio"]:checked
    ~ label:after {
    background: #1e1e1e;
    border-radius: 100%;
    content: " ";
    height: 0.75rem;
    margin: 0.375rem auto auto 0.375rem;
    position: absolute;
    width: 0.75rem;
    z-index: 2;
}
@media (forced-colors: active) {
    .honeycomb
        .productcard
        .productcard__label
        input[type="radio"]:checked
        ~ label:after {
        background: canvastext;
        forced-color-adjust: none;
    }
}
.honeycomb .action-tile {
    background-color: #fff;
    border: 1px solid #d3d2d2;
    display: flex;
    flex-direction: column;
    padding: 1rem 1.5rem 1.5rem;
}
@media (min-width: 600px) {
    .honeycomb .action-tile {
        padding: 1.5rem;
    }
}
@media (min-width: 768px) {
    .honeycomb .action-tile {
        padding: 1.5rem 2rem 2rem;
    }
}
.honeycomb .action-tile__heading {
    margin-bottom: 1rem;
    margin-top: 0;
}
.honeycomb .action-tile__footer {
    margin-top: auto;
    padding-top: 1rem;
}
.honeycomb .action-tile__footer__link {
    border-bottom: none;
}
.honeycomb .action-tile__footer--divider {
    border-top: 1px solid #d3d2d2;
}
.honeycomb .action-tile img {
    margin-bottom: 1rem;
}
.honeycomb .action-tiles__list {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
}
@media (max-width: 977.98px) {
    .honeycomb .action-tiles__list {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}
.honeycomb .action-tiles__list-item {
    list-style: none;
    margin-bottom: 1.5rem;
}
@media (min-width: 978px) {
    .honeycomb .action-tiles__list-item {
        margin-bottom: 2rem;
    }
}
.honeycomb .action-tiles__list-item .action-tile {
    height: 100%;
}
@font-face {
    font-family: hc-icons;
    font-style: normal;
    font-weight: 400;
    src: url(./../font/hc-icons.ededfbfc1373cf18317c.woff) format("woff"),
        url(./../font/hc-icons.0765ad93b7a4c1125088.svg#hc-icons) format("svg");
}
.hc-icon {
    speak: none;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: hc-icons !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}
.hc-icon--control-accordion-close:before {
    content: "";
}
.hc-icon--control-accordion-open:before {
    content: "";
}
.hc-icon--control-bills:before {
    content: "";
}
.hc-icon--control-bills-past:before {
    content: "";
}
.hc-icon--control-calendar:before {
    content: "";
}
.hc-icon--control-chevron-forward:before {
    content: "";
}
.hc-icon--control-close:before {
    content: "";
}
.hc-icon--control-contact:before {
    content: "";
}
.hc-icon--control-delete:before {
    content: "";
}
.hc-icon--control-edit:before {
    content: "";
}
.hc-icon--control-email:before {
    content: "";
}
.hc-icon--control-feedback:before {
    content: "";
}
.hc-icon--control-file-download:before {
    content: "";
}
.hc-icon--control-file-upload:before {
    content: "";
}
.hc-icon--control-help:before {
    content: "";
}
.hc-icon--control-item-add:before {
    content: "";
}
.hc-icon--control-item-remove:before {
    content: "";
}
.hc-icon--control-keyboard:before {
    content: "";
}
.hc-icon--control-link-out:before {
    content: "";
}
.hc-icon--control-location:before {
    content: "";
}
.hc-icon--control-log-off:before {
    content: "";
}
.hc-icon--control-log-on:before {
    content: "";
}
.hc-icon--control-manage:before {
    content: "";
}
.hc-icon--control-more:before {
    content: "";
}
.hc-icon--control-page-down:before {
    content: "";
}
.hc-icon--control-page-up:before {
    content: "";
}
.hc-icon--control-pin:before {
    content: "";
}
.hc-icon--control-print:before {
    content: "";
}
.hc-icon--control-recurring:before {
    content: "";
}
.hc-icon--control-refresh:before {
    content: "";
}
.hc-icon--control-reminder:before {
    content: "";
}
.hc-icon--control-search:before {
    content: "";
}
.hc-icon--control-search-filter:before {
    content: "";
}
.hc-icon--control-settings:before {
    content: "";
}
.hc-icon--control-share-android:before {
    content: "";
}
.hc-icon--control-share-ios:before {
    content: "";
}
.hc-icon--control-tools:before {
    content: "";
}
.hc-icon--player-sound-on:before {
    content: "";
}
.hc-icon--player-sound-off:before {
    content: "";
}
.hc-icon--player-back:before {
    content: "";
}
.hc-icon--player-forward:before {
    content: "";
}
.hc-icon--player-full-screen-enter:before {
    content: "";
}
.hc-icon--player-full-screen-exit:before {
    content: "";
}
.hc-icon--player-pause:before {
    content: "";
}
.hc-icon--player-play:before {
    content: "";
}
.hc-icon--player-stop:before {
    content: "";
}
.hc-icon--spend-category-business:before {
    content: "";
}
.hc-icon--spend-category-cash:before {
    content: "";
}
.hc-icon--spend-category-donation:before {
    content: "";
}
.hc-icon--spend-category-eating-out:before {
    content: "";
}
.hc-icon--spend-category-education:before {
    content: "";
}
.hc-icon--spend-category-entertainment:before {
    content: "";
}
.hc-icon--spend-category-fees-and-interest:before {
    content: "";
}
.hc-icon--spend-category-groceries:before {
    content: "";
}
.hc-icon--spend-category-health:before {
    content: "";
}
.hc-icon--spend-category-home:before {
    content: "";
}
.hc-icon--spend-category-income:before {
    content: "";
}
.hc-icon--spend-category-money-transfer:before {
    content: "";
}
.hc-icon--spend-category-shopping:before {
    content: "";
}
.hc-icon--spend-category-tax-paid:before {
    content: "";
}
.hc-icon--spend-category-transportation:before {
    content: "";
}
.hc-icon--spend-category-travel:before {
    content: "";
}
.hc-icon--spend-category-uncategorised:before {
    content: "";
}
.hc-icon--spend-category-utilities:before {
    content: "";
}
.hc-icon--badge:before {
    content: "";
}
.hc-icon--tick:before {
    content: "";
}
.honeycomb .hc-icon {
    color: #4f4c4d;
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1.5rem;
}
.honeycomb .hc-icon.is-invalid {
    color: #e1001a;
}
.honeycomb .hc-icon--badge-alert:before {
    color: #e1001a;
    content: "";
}
.honeycomb .hc-icon--badge-info:before {
    color: #1175b5;
    content: "";
}
.honeycomb .hc-icon--badge-new:before {
    color: #54c2e8;
    content: "";
}
.honeycomb .hc-icon--badge-offer:before {
    color: #fc0;
    content: "";
}
@media print {
    *,
    :after,
    :before {
        box-shadow: none !important;
        text-shadow: none !important;
    }
    .honeycomb a:not(.btn) {
        text-decoration: underline;
    }
    .honeycomb abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .honeycomb pre {
        white-space: pre-wrap !important;
    }
    .honeycomb blockquote,
    .honeycomb pre {
        border: 1px solid;
        page-break-inside: avoid;
    }
    .honeycomb thead {
        display: table-header-group;
    }
    .honeycomb img,
    .honeycomb tr {
        page-break-inside: avoid;
    }
    .honeycomb h2,
    .honeycomb h3,
    .honeycomb p {
        orphans: 3;
        widows: 3;
    }
    .honeycomb h2,
    .honeycomb h3 {
        page-break-after: avoid;
    }
    @page {
        size: auto;
    }
    .honeycomb .container,
    body {
        min-width: 978px !important;
    }
    .honeycomb .navbar {
        display: none;
    }
    .honeycomb .badge {
        border: 1px solid #000;
    }
    .honeycomb .table {
        border-collapse: collapse !important;
    }
    .honeycomb .table td,
    .honeycomb .table th {
        background-color: #fff !important;
    }
    .honeycomb .table-bordered td,
    .honeycomb .table-bordered th {
        border: 1px solid !important;
    }
    .honeycomb .table-dark {
        color: inherit;
    }
    .honeycomb .table-dark tbody + tbody,
    .honeycomb .table-dark td,
    .honeycomb .table-dark th,
    .honeycomb .table-dark thead th {
        border-color: #dee2e6;
    }
    .honeycomb .table .thead-dark th {
        border-color: #dee2e6;
        color: inherit;
    }
}
body {
    background-color: #f4f4f4 !important;
}
.layout {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
}
@media screen and (max-width: 20rem) {
    .layout {
        background: #fff;
        overflow-x: scroll;
    }
}
.honeycomb .headerorigination {
    all: unset;
    width: 100%;
}
.honeycomb .headerorigination .container-fluid {
    align-items: center;
    background: #fff;
    box-shadow: 0 0.188rem 0.188rem rgba(30, 30, 30, 0.16),
        0 0.063rem 0.5rem rgba(30, 30, 30, 0.08);
    display: flex;
    flex-direction: row;
    height: 5rem;
    justify-content: space-between;
    position: relative;
    z-index: 10;
}
.honeycomb .headerorigination header {
    all: unset;
    align-items: center;
}
.honeycomb .headerorigination .appname {
    font: normal 800 1rem/1.5rem CBA Beacon Sans;
    padding: 0.625rem 0 0 1.5rem;
}
@media screen and (max-width: 37.5rem) {
    .honeycomb .headerorigination .appname {
        display: none;
    }
}
@media screen and (max-width: 20rem) {
    .honeycomb .headerorigination .container-fluid {
        height: 4rem;
        min-width: 12.75rem;
    }
}
.footerorigination {
    align-items: center;
    background: #fff;
    border-top: 0.063rem solid #d3d2d2;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 4.25rem;
    left: 0;
    min-width: 10rem;
    position: fixed;
    width: 100%;
}
.honeycomb .footerorigination.bg-light p {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    line-height: 1.25rem;
    margin-left: 18.1%;
}
@media screen and (max-width: 112.5rem) {
    .honeycomb .footerorigination.bg-light p {
        margin-left: 18%;
    }
}
@media screen and (max-width: 74.938rem) {
    .honeycomb .footerorigination.bg-light p {
        margin-left: 10.1%;
    }
}
@media screen and (max-width: 48rem) {
    .honeycomb .footerorigination.bg-light p {
        margin-left: 0.2%;
    }
}
@media screen and (max-width: 37.5rem) {
    .honeycomb .footerorigination.bg-light p {
        margin-left: 0.2%;
    }
    .footerorigination {
        height: 5.5rem;
    }
}
@media screen and (max-width: 20rem) {
    .honeycomb .footerorigination.bg-light p {
        margin-left: 0.4%;
    }
    .footerorigination {
        height: 6.75rem;
    }
}
.common_card {
    background: #fff;
    border-radius: 0;
    box-shadow: 0 #1e1e1e;
    display: flex;
    flex-direction: column;
    margin: 3.556% 20.223% 4.35rem;
    position: relative;
    width: 59.556%;
}
@media screen and (max-width: 74.938rem) {
    .common_card {
        margin: 5.338% 14.263% 4.35rem 14.346%;
        width: 71.394%;
    }
}
@media screen and (max-width: 48rem) {
    .common_card {
        margin: 6.25% 6.25% 4.35rem;
        width: 87.5%;
    }
}
@media screen and (max-width: 37.5rem) {
    .common_card {
        margin: 8.002% 8.002% 5.6rem;
        width: 84%;
    }
}
@media screen and (max-width: 20rem) {
    .common_card {
        box-shadow: none;
        margin: 0 0 6.85rem;
        min-width: 12.75rem;
        width: 100%;
    }
}
.logonId {
    margin: 2.5rem;
}
.logonId .logonId__heading {
    font: normal 800 2rem/2.5rem CBA Beacon Sans;
    margin-bottom: 1.25rem;
}
.logonId .logonId__section {
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
    margin-bottom: 1.875rem;
}
.logonId .form-group {
    margin-bottom: 2.5rem;
}
.logonId .form-group label {
    font: normal 800 0.875rem/1.25rem CBA Beacon Sans;
    margin-bottom: 0.625rem;
}
.logonId .form-group .invalid-feedback span {
    align-self: end;
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
}
.logonId .form-group .form-control {
    border: 0.063rem solid #706d6e;
    height: 2.5rem;
    padding: 0.5rem;
    width: 20.75rem;
}
.logonId .form-group .form-control.is-invalid {
    background-image: none;
    border: 0.125rem solid #e1001a;
}
.logonId .logonId__btn {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin-bottom: 0;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 9.75rem;
}
.logonId .logonId__btnSubmit {
    margin-right: 1.25rem;
}
.logonId .logonId__btnCancel {
    border: 0.063rem solid #706d6e;
    margin-right: 0;
}
@media screen and (max-width: 48rem) {
    .logonId {
        margin: 2rem 2rem 2.5rem;
    }
}
@media screen and (max-width: 37.5rem) {
    .logonId {
        margin: 2rem 1.5rem;
    }
    .logonId .logonId__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .logonId .logonId__btn {
        display: inline-block;
        margin-bottom: 1.25rem;
    }
    .logonId .form-group .form-control {
        max-width: 100%;
    }
}
@media screen and (max-width: 20rem) {
    .logonId {
        margin: 3rem 1.5rem;
    }
    .logonId .logonId__btn {
        display: inline-block;
        padding: 0;
    }
    .logonId .logonId__btnSubmit {
        margin-bottom: 1.25rem;
        margin-right: 0;
    }
    .logonId .logonId__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .logonId .form-group .form-control {
        min-width: 9.75rem;
        width: 100%;
    }
}
.emailsent {
    margin: 2.5rem;
}
.emailsent .emailsent__heading {
    font: normal 800 2rem/2.5rem CBA Beacon Sans;
    margin-bottom: 1.25rem;
}
.emailsent .emailsent__section {
    margin-bottom: 1.75rem;
}
.emailsent .emailsent__section .emailsent__section__heading {
    font: normal 800 1rem/1.5rem CBA Beacon Sans;
    margin: 1rem 0 0.75rem;
}
.emailsent .emailsent__section .emailsent__section__description {
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
    margin-bottom: 0.75rem;
}
.emailsent .emailsent__btn {
    border: 0.063rem solid #706d6e;
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin: 0;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 13.688rem;
}
@media screen and (max-width: 48rem) {
    .emailsent {
        margin: 2rem 2rem 2.5rem;
    }
}
@media screen and (max-width: 37.5rem) {
    .emailsent {
        margin: 2rem 1.5rem;
    }
    .emailsent .emailsent__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
}
@media screen and (max-width: 20rem) {
    .emailsent {
        margin: 3rem 1.5rem;
    }
    .emailsent .emailsent__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .emailsent .emailsent__section {
        margin-bottom: 2.5rem;
    }
    .emailsent .emailsent__btn {
        display: inline-block;
        max-width: 115%;
        padding: 0;
    }
}
.otp {
    margin: 2.5rem;
}
.otp .otp__heading {
    font: normal 800 2rem/2.5rem CBA Beacon Sans;
    margin-bottom: 1.25rem;
}
.otp .otp__section {
    margin-bottom: 1.875rem;
}
.otp .otp__section .otp__section__description {
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
    margin-bottom: 0.75rem;
}
.otp .otp__section .otp__section__description span {
    white-space: nowrap;
}
.otp .otp__section .otp__section__description button {
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: initial;
}
.otp .otp__section .last {
    margin-bottom: 0;
}
.otp .otp__section .invalid-feedback span {
    align-self: end;
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
}
.otp .otp__section .invalid-feedback span span {
    padding-top: 0.1rem;
}
.otp .otp__section:last-child {
    margin-bottom: 0;
}
.otp .form-group {
    margin-bottom: 2.5rem;
}
.otp .form-group label {
    font: normal 800 0.875rem/1.25rem CBA Beacon Sans;
    margin-bottom: 0.625rem;
}
.otp .form-group .invalid-feedback span {
    align-self: end;
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
}
.otp .form-group .form-control {
    border: 0.063rem solid #706d6e;
    height: 2.5rem;
    padding: 0.5rem;
    width: 20.75rem;
}
.otp .form-group .form-control.is-invalid {
    background-image: none;
    border: 0.125rem solid #e1001a;
}
.otp .otp__btn {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin-bottom: 2rem;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 9.75rem;
}
@media screen and (max-width: 48rem) {
    .otp {
        margin: 2rem 2rem 2.5rem;
    }
}
@media screen and (max-width: 37.5rem) {
    .otp {
        margin: 2rem 1.5rem;
    }
    .otp .otp__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .otp .form-group .form-control {
        max-width: 100%;
    }
}
@media screen and (max-width: 20rem) {
    .otp {
        margin: 3rem 1.5rem;
    }
    .otp .otp__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .otp .otp__btn {
        display: inline-block;
        padding: 0;
    }
    .otp .form-group .form-control {
        min-width: 9.75rem;
        width: 100%;
    }
}
.choosepassword {
    margin: 2.5rem;
}
.choosepassword ::-ms-reveal {
    display: none;
}
.choosepassword .choosepassword__heading {
    font: normal 800 2rem/2.5rem CBA Beacon Sans;
    margin-bottom: 1.25rem;
}
.choosepassword .choosepassword__section {
    margin-bottom: 1.875rem;
}
.choosepassword .choosepassword__section .choosepassword__section__description {
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
    margin-bottom: 0.75rem;
}
.choosepassword .choosepassword__section .choosepassword__section__listheading {
    margin-bottom: 0;
}
.choosepassword .choosepassword__section .choosepassword__section__list {
    padding-left: 1.5rem;
}
.choosepassword
    .choosepassword__section
    .choosepassword__section__list
    .choosepassword__section__list__item {
    font: normal 400 1rem/1.5rem CBA Beacon Sans;
}
.choosepassword .choosepassword__securetxtfields {
    margin-bottom: 2.5rem;
}
.choosepassword .choosepassword__securetxtfields .form-group label {
    font: normal 800 0.875rem/1.25rem CBA Beacon Sans;
    margin-bottom: 0.625rem;
}
.choosepassword
    .choosepassword__securetxtfields
    .form-group
    .form-field__with-btn {
    margin-bottom: 1.625rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.choosepassword
    .choosepassword__securetxtfields
    .form-group
    .form-field__with-btn
    .form-control {
    border: 0.063rem solid #706d6e;
    height: 2.5rem;
    padding: 0.5rem;
    width: 21rem;
}
.choosepassword
    .choosepassword__securetxtfields
    .form-group
    .form-field__with-btn
    .form-control.is-invalid {
    background-image: none;
    border: 0.125rem solid #e1001a;
}
.choosepassword
    .choosepassword__securetxtfields
    .form-group
    .form-field__with-btn
    .btn-action-formfield {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    padding: 0.5rem;
    text-transform: capitalize;
}
.choosepassword
    .choosepassword__securetxtfields
    .form-group
    .invalid-feedback
    span {
    align-self: end;
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    width: 21rem;
}
.choosepassword .choosepassword__btn {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin-bottom: 0;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 9.75rem;
}
@media screen and (max-width: 48rem) {
    .choosepassword {
        margin: 2rem 2rem 2.5rem;
    }
}
@media screen and (max-width: 37.5rem) {
    .choosepassword {
        margin: 2rem 1.5rem;
    }
    .choosepassword .choosepassword__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .form-field__with-btn,
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .form-field__with-btn
        .form-control,
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .invalid-feedback
        span {
        max-width: 100%;
    }
}
@media screen and (max-width: 20rem) {
    .choosepassword {
        margin: 3rem 1.5rem;
    }
    .choosepassword .choosepassword__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
    .choosepassword .choosepassword__btn {
        display: inline-block;
        padding: 0;
    }
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .form-field__with-btn {
        width: 100%;
    }
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .form-field__with-btn
        .form-control,
    .choosepassword
        .choosepassword__securetxtfields
        .form-group
        .invalid-feedback
        span {
        min-width: 9.75rem;
        width: 100%;
    }
}
.resetpwdsuccess {
    margin: 2.5rem;
}
.resetpwdsuccess .resetpwdsuccess__iconsuccess {
    margin-bottom: 1.5rem;
}
.resetpwdsuccess .resetpwdsuccess__heading {
    font: normal 800 2rem/2rem CBA Beacon Sans;
    margin-bottom: 1.75rem;
}
.resetpwdsuccess .resetpwdsuccess__btn {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin-bottom: 0;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 9.75rem;
}
@media screen and (max-width: 48rem) {
    .resetpwdsuccess {
        margin: 2rem;
    }
}
@media screen and (max-width: 37.5rem) {
    .resetpwdsuccess {
        margin: 2rem 1.5rem;
    }
    .resetpwdsuccess .resetpwdsuccess__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
    }
}
@media screen and (max-width: 20rem) {
    .resetpwdsuccess {
        margin: 3rem 1.5rem;
    }
    .resetpwdsuccess .resetpwdsuccess__heading {
        font: normal 800 1.5rem/2rem CBA Beacon Sans;
        margin-bottom: 2.5rem;
    }
    .resetpwdsuccess .resetpwdsuccess__btn {
        display: inline-block;
        padding: 0;
    }
}
.error {
    align-self: center;
    margin: 5rem auto;
    text-align: center;
    width: 46.73%;
}
.error .error__iconalert {
    display: block;
    margin-bottom: 2rem;
    text-align: center;
}
.error .error__heading {
    font: normal 800 1.25rem/1.75rem CBA Beacon Sans;
    margin-bottom: 0.5rem;
    text-align: center;
}
.error .error__section {
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    margin-bottom: 2rem;
    text-align: center;
}
.error .error__section span {
    white-space: nowrap;
}
.error .error__btn {
    border: 0.063rem solid #706d6e;
    font: normal 400 0.875rem/1.25rem CBA Beacon Sans;
    height: 2.5rem;
    line-height: 1.25rem;
    margin: 0;
    min-width: 0;
    padding: 0.625rem 0.5rem;
    text-align: center;
    width: 13.688rem;
}
@media screen and (max-width: 37.5rem) {
    .error {
        min-width: 13.688rem;
    }
}
@media screen and (max-width: 20rem) {
    .error {
        height: 90%;
        margin: 10rem 1.5rem 1rem;
        min-width: 12.75rem;
        width: 85%;
    }
    .error .error__btn {
        max-width: 95%;
        width: 13.688rem;
    }
}
/*# sourceMappingURL=main.7fcfcfc0.css.map*/
