/*!
Theme Name: The Quietus
Theme URI: http://wellmade.studio
Author: WELLMADE
Author URI: http://wellmade.studio
Description: The Quietus Theme 2024
*/
:root {
    --tq-black: rgba(18, 17, 17, 1);
    --tq-dark-grey: rgba(39, 34, 35, 1);
    --tq-mid-grey: rgba(81, 81, 81, 1);
    --tq-mid-light-grey: rgba(199, 199, 199, 1);
    --tq-light-grey: rgba(236, 234, 230, 1);
    --tq-gold: rgba(137, 116, 62, 1);
    --tq-font-garamond: "adobe-garamond-pro", serif;
    --tq-font-calendas-regular: "calendas_plusregular", "adobe-garamond-pro", Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
    --tq-font-calendas-italic: "calendas_plusitalic", "adobe-garamond-pro", Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
    --tq-font-calendas-bold: "calendas_plusbold", "adobe-garamond-pro", Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
}
/*!
  * Bootstrap  v5.3.2 (https://getbootstrap.com/)
  * Copyright 2011-2023 The Bootstrap Authors
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
:root,
[data-bs-theme="light"] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme="dark"] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110, 168, 254;
    --bs-link-hover-color-rgb: 139, 185, 254;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}
body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: #fff0;
}
hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25;
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
}
h1,
.h1 {
    font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
    h1,
    .h1 {
        font-size: 2.5rem;
    }
}
h2,
.h2 {
    font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
    h2,
    .h2 {
        font-size: 2rem;
    }
}
h3,
.h3 {
    font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
    h3,
    .h3 {
        font-size: 1.75rem;
    }
}
h4,
.h4 {
    font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
    h4,
    .h4 {
        font-size: 1.5rem;
    }
}
h5,
.h5 {
    font-size: 1.25rem;
}
h6,
.h6 {
    font-size: 1rem;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}
ol,
ul {
    padding-left: 2rem;
}
ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
    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,
.small {
    font-size: 0.875em;
}
mark,
.mark {
    padding: 0.1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
}
sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
}
a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}
pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}
pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}
code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}
a > code {
    color: inherit;
}
kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.25rem;
}
kbd kbd {
    padding: 0;
    font-size: 1em;
}
figure {
    margin: 0 0 1rem;
}
img,
svg {
    vertical-align: middle;
}
table {
    caption-side: bottom;
    border-collapse: collapse;
}
caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-secondary-color);
    text-align: left;
}
th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}
label {
    display: inline-block;
}
button {
    border-radius: 0;
}
button:focus:not(:focus-visible) {
    outline: 0;
}
input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
select {
    text-transform: none;
}
[role="button"] {
    cursor: pointer;
}
select {
    word-wrap: normal;
}
select:disabled {
    opacity: 1;
}
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
    display: none !important;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}
::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
textarea {
    resize: vertical;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}
@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}
legend + * {
    clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}
::-webkit-inner-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
    padding: 0;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}
output {
    display: inline-block;
}
iframe {
    border: 0;
}
summary {
    display: list-item;
    cursor: pointer;
}
progress {
    vertical-align: baseline;
}
[hidden] {
    display: none !important;
}
.lead {
    font-size: 1.25rem;
    font-weight: 300;
}
.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem;
    }
}
.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}
.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem;
    }
}
.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}
.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem;
    }
}
.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2;
}
@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline-item {
    display: inline-block;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}
.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}
.blockquote > :last-child {
    margin-bottom: 0;
}
.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
}
.blockquote-footer::before {
    content: "\2014\00A0";
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
    padding: 0.25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto;
}
.figure {
    display: inline-block;
}
.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}
.figure-caption {
    font-size: 0.875em;
    color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 430px) {
    .container-sm,
    .container {
        max-width: 540px;
    }
}
@media (min-width: 744px) {
    .container-md,
    .container-sm,
    .container {
        max-width: 720px;
    }
}
@media (min-width: 1024px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1440px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1140px;
    }
}
@media (min-width: 1920px) {
    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1320px;
    }
}
:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 430px;
    --bs-breakpoint-md: 744px;
    --bs-breakpoint-lg: 1024px;
    --bs-breakpoint-xl: 1440px;
    --bs-breakpoint-xxl: 1920px;
}
.row {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}
.col {
    flex: 1 0 0%;
}
.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}
.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}
.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}
.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
}
.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}
.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}
.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
}
.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}
.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}
.col-3 {
    flex: 0 0 auto;
    width: 25%;
}
.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}
.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}
.col-6 {
    flex: 0 0 auto;
    width: 50%;
}
.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}
.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}
.col-9 {
    flex: 0 0 auto;
    width: 75%;
}
.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}
.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}
.col-12 {
    flex: 0 0 auto;
    width: 100%;
}
.offset-1 {
    margin-left: 8.33333333%;
}
.offset-2 {
    margin-left: 16.66666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.33333333%;
}
.offset-5 {
    margin-left: 41.66666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.33333333%;
}
.offset-8 {
    margin-left: 66.66666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.33333333%;
}
.offset-11 {
    margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}
@media (min-width: 430px) {
    .col-sm {
        flex: 1 0 0%;
    }
    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333333%;
    }
    .offset-sm-2 {
        margin-left: 16.66666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333333%;
    }
    .offset-sm-5 {
        margin-left: 41.66666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333333%;
    }
    .offset-sm-8 {
        margin-left: 66.66666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333333%;
    }
    .offset-sm-11 {
        margin-left: 91.66666667%;
    }
    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }
    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }
    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }
    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }
    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }
    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 744px) {
    .col-md {
        flex: 1 0 0%;
    }
    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333333%;
    }
    .offset-md-2 {
        margin-left: 16.66666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333333%;
    }
    .offset-md-5 {
        margin-left: 41.66666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333333%;
    }
    .offset-md-8 {
        margin-left: 66.66666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333333%;
    }
    .offset-md-11 {
        margin-left: 91.66666667%;
    }
    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }
    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }
    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }
    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }
    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }
    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 1024px) {
    .col-lg {
        flex: 1 0 0%;
    }
    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333333%;
    }
    .offset-lg-2 {
        margin-left: 16.66666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333333%;
    }
    .offset-lg-5 {
        margin-left: 41.66666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333333%;
    }
    .offset-lg-8 {
        margin-left: 66.66666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333333%;
    }
    .offset-lg-11 {
        margin-left: 91.66666667%;
    }
    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }
    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }
    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }
    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }
    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }
    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 1440px) {
    .col-xl {
        flex: 1 0 0%;
    }
    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xl-11 {
        margin-left: 91.66666667%;
    }
    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }
    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }
    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 1920px) {
    .col-xxl {
        flex: 1 0 0%;
    }
    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }
    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }
    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }
    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}
.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
    color: #000 !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
    color: #000 !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover,
.link-primary:focus {
    color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover,
.link-secondary:focus {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover,
.link-success:focus {
    color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover,
.link-info:focus {
    color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover,
.link-warning:focus {
    color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover,
.link-danger:focus {
    color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover,
.link-light:focus {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover,
.link-dark:focus {
    color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover,
.link-body-emphasis:focus {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
    display: inline-flex;
    gap: 0.375rem;
    align-items: center;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.icon-link > .bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
    .icon-link > .bi {
        transition: none;
    }
}
.icon-link-hover:hover > .bi,
.icon-link-hover:focus-visible > .bi {
    -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
    transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
    position: relative;
    width: 100%;
}
.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}
.ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%);
}
.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}
.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}
.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}
.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}
@media (min-width: 430px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}
@media (min-width: 744px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}
@media (min-width: 1024px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}
@media (min-width: 1440px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}
@media (min-width: 1920px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}
.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}
.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute !important;
}
.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vr {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: 0.25;
}
.align-baseline {
    vertical-align: baseline !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;
}
.float-start {
    float: left !important;
}
.float-end {
    float: right !important;
}
.float-none {
    float: none !important;
}
.object-fit-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
}
.object-fit-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
.object-fit-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
}
.object-fit-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
}
.object-fit-none {
    -o-object-fit: none !important;
    object-fit: none !important;
}
.opacity-0 {
    opacity: 0 !important;
}
.opacity-25 {
    opacity: 0.25 !important;
}
.opacity-50 {
    opacity: 0.5 !important;
}
.opacity-75 {
    opacity: 0.75 !important;
}
.opacity-100 {
    opacity: 1 !important;
}
.overflow-auto {
    overflow: auto !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.overflow-visible {
    overflow: visible !important;
}
.overflow-scroll {
    overflow: scroll !important;
}
.overflow-x-auto {
    overflow-x: auto !important;
}
.overflow-x-hidden {
    overflow-x: hidden !important;
}
.overflow-x-visible {
    overflow-x: visible !important;
}
.overflow-x-scroll {
    overflow-x: scroll !important;
}
.overflow-y-auto {
    overflow-y: auto !important;
}
.overflow-y-hidden {
    overflow-y: hidden !important;
}
.overflow-y-visible {
    overflow-y: visible !important;
}
.overflow-y-scroll {
    overflow-y: scroll !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-grid {
    display: grid !important;
}
.d-inline-grid {
    display: inline-grid !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;
}
.d-none {
    display: none !important;
}
.shadow {
    box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
    box-shadow: none !important;
}
.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: sticky !important;
}
.top-0 {
    top: 0 !important;
}
.top-50 {
    top: 50% !important;
}
.top-100 {
    top: 100% !important;
}
.bottom-0 {
    bottom: 0 !important;
}
.bottom-50 {
    bottom: 50% !important;
}
.bottom-100 {
    bottom: 100% !important;
}
.start-0 {
    left: 0 !important;
}
.start-50 {
    left: 50% !important;
}
.start-100 {
    left: 100% !important;
}
.end-0 {
    right: 0 !important;
}
.end-50 {
    right: 50% !important;
}
.end-100 {
    right: 100% !important;
}
.translate-middle {
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}
.translate-middle-y {
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
    border: 0 !important;
}
.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
    border-right: 0 !important;
}
.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
    border-left: 0 !important;
}
.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
    border-width: 1px !important;
}
.border-2 {
    border-width: 2px !important;
}
.border-3 {
    border-width: 3px !important;
}
.border-4 {
    border-width: 4px !important;
}
.border-5 {
    border-width: 5px !important;
}
.border-opacity-10 {
    --bs-border-opacity: 0.1;
}
.border-opacity-25 {
    --bs-border-opacity: 0.25;
}
.border-opacity-50 {
    --bs-border-opacity: 0.5;
}
.border-opacity-75 {
    --bs-border-opacity: 0.75;
}
.border-opacity-100 {
    --bs-border-opacity: 1;
}
.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;
}
.mw-100 {
    max-width: 100% !important;
}
.vw-100 {
    width: 100vw !important;
}
.min-vw-100 {
    min-width: 100vw !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;
}
.mh-100 {
    max-height: 100% !important;
}
.vh-100 {
    height: 100vh !important;
}
.min-vh-100 {
    min-height: 100vh !important;
}
.flex-fill {
    flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
    justify-content: space-evenly !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;
}
.order-first {
    order: -1 !important;
}
.order-0 {
    order: 0 !important;
}
.order-1 {
    order: 1 !important;
}
.order-2 {
    order: 2 !important;
}
.order-3 {
    order: 3 !important;
}
.order-4 {
    order: 4 !important;
}
.order-5 {
    order: 5 !important;
}
.order-last {
    order: 6 !important;
}
.m-0 {
    margin: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.m-auto {
    margin: auto !important;
}
.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}
.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}
.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}
.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}
.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}
.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}
.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}
.mt-0 {
    margin-top: 0 !important;
}
.mt-1 {
    margin-top: 0.25rem !important;
}
.mt-2 {
    margin-top: 0.5rem !important;
}
.mt-3 {
    margin-top: 1rem !important;
}
.mt-4 {
    margin-top: 1.5rem !important;
}
.mt-5 {
    margin-top: 3rem !important;
}
.mt-auto {
    margin-top: auto !important;
}
.me-0 {
    margin-right: 0 !important;
}
.me-1 {
    margin-right: 0.25rem !important;
}
.me-2 {
    margin-right: 0.5rem !important;
}
.me-3 {
    margin-right: 1rem !important;
}
.me-4 {
    margin-right: 1.5rem !important;
}
.me-5 {
    margin-right: 3rem !important;
}
.me-auto {
    margin-right: auto !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-1 {
    margin-bottom: 0.25rem !important;
}
.mb-2 {
    margin-bottom: 0.5rem !important;
}
.mb-3 {
    margin-bottom: 1rem !important;
}
.mb-4 {
    margin-bottom: 1.5rem !important;
}
.mb-5 {
    margin-bottom: 3rem !important;
}
.mb-auto {
    margin-bottom: auto !important;
}
.ms-0 {
    margin-left: 0 !important;
}
.ms-1 {
    margin-left: 0.25rem !important;
}
.ms-2 {
    margin-left: 0.5rem !important;
}
.ms-3 {
    margin-left: 1rem !important;
}
.ms-4 {
    margin-left: 1.5rem !important;
}
.ms-5 {
    margin-left: 3rem !important;
}
.ms-auto {
    margin-left: auto !important;
}
.p-0 {
    padding: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}
.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}
.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}
.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}
.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pt-1 {
    padding-top: 0.25rem !important;
}
.pt-2 {
    padding-top: 0.5rem !important;
}
.pt-3 {
    padding-top: 1rem !important;
}
.pt-4 {
    padding-top: 1.5rem !important;
}
.pt-5 {
    padding-top: 3rem !important;
}
.pe-0 {
    padding-right: 0 !important;
}
.pe-1 {
    padding-right: 0.25rem !important;
}
.pe-2 {
    padding-right: 0.5rem !important;
}
.pe-3 {
    padding-right: 1rem !important;
}
.pe-4 {
    padding-right: 1.5rem !important;
}
.pe-5 {
    padding-right: 3rem !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pb-1 {
    padding-bottom: 0.25rem !important;
}
.pb-2 {
    padding-bottom: 0.5rem !important;
}
.pb-3 {
    padding-bottom: 1rem !important;
}
.pb-4 {
    padding-bottom: 1.5rem !important;
}
.pb-5 {
    padding-bottom: 3rem !important;
}
.ps-0 {
    padding-left: 0 !important;
}
.ps-1 {
    padding-left: 0.25rem !important;
}
.ps-2 {
    padding-left: 0.5rem !important;
}
.ps-3 {
    padding-left: 1rem !important;
}
.ps-4 {
    padding-left: 1.5rem !important;
}
.ps-5 {
    padding-left: 3rem !important;
}
.gap-0 {
    gap: 0 !important;
}
.gap-1 {
    gap: 0.25rem !important;
}
.gap-2 {
    gap: 0.5rem !important;
}
.gap-3 {
    gap: 1rem !important;
}
.gap-4 {
    gap: 1.5rem !important;
}
.gap-5 {
    gap: 3rem !important;
}
.row-gap-0 {
    row-gap: 0 !important;
}
.row-gap-1 {
    row-gap: 0.25rem !important;
}
.row-gap-2 {
    row-gap: 0.5rem !important;
}
.row-gap-3 {
    row-gap: 1rem !important;
}
.row-gap-4 {
    row-gap: 1.5rem !important;
}
.row-gap-5 {
    row-gap: 3rem !important;
}
.column-gap-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
}
.column-gap-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
}
.column-gap-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
}
.column-gap-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
}
.column-gap-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
}
.column-gap-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
}
.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
    font-size: 1.25rem !important;
}
.fs-6 {
    font-size: 1rem !important;
}
.fst-italic {
    font-style: italic !important;
}
.fst-normal {
    font-style: normal !important;
}
.fw-lighter {
    font-weight: lighter !important;
}
.fw-light {
    font-weight: 300 !important;
}
.fw-normal {
    font-weight: 400 !important;
}
.fw-medium {
    font-weight: 500 !important;
}
.fw-semibold {
    font-weight: 600 !important;
}
.fw-bold {
    font-weight: 700 !important;
}
.fw-bolder {
    font-weight: bolder !important;
}
.lh-1 {
    line-height: 1 !important;
}
.lh-sm {
    line-height: 1.25 !important;
}
.lh-base {
    line-height: 1.5 !important;
}
.lh-lg {
    line-height: 2 !important;
}
.text-start {
    text-align: left !important;
}
.text-end {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.text-decoration-none {
    text-decoration: none !important;
}
.text-decoration-underline {
    text-decoration: underline !important;
}
.text-decoration-line-through {
    text-decoration: line-through !important;
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.text-wrap {
    white-space: normal !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}
.text-black-50 {
    --bs-text-opacity: 1;
    color: rgb(0 0 0 / 0.5) !important;
}
.text-white-50 {
    --bs-text-opacity: 1;
    color: rgb(255 255 255 / 0.5) !important;
}
.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
}
.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}
.text-opacity-25 {
    --bs-text-opacity: 0.25;
}
.text-opacity-50 {
    --bs-text-opacity: 0.5;
}
.text-opacity-75 {
    --bs-text-opacity: 0.75;
}
.text-opacity-100 {
    --bs-text-opacity: 1;
}
.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
    --bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1;
}
.link-opacity-25 {
    --bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25;
}
.link-opacity-50 {
    --bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5;
}
.link-opacity-75 {
    --bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75;
}
.link-opacity-100 {
    --bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
    --bs-link-opacity: 1;
}
.link-offset-1 {
    text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important;
}
.link-offset-2 {
    text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important;
}
.link-offset-3 {
    text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important;
}
.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: #fff0 !important;
}
.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
    --bs-bg-opacity: 1;
}
.bg-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
    background-image: var(--bs-gradient) !important;
}
.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important;
}
.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
}
.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
.pe-none {
    pointer-events: none !important;
}
.pe-auto {
    pointer-events: auto !important;
}
.rounded {
    border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
    border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
    border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
}
.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
}
.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
.z-n1 {
    z-index: -1 !important;
}
.z-0 {
    z-index: 0 !important;
}
.z-1 {
    z-index: 1 !important;
}
.z-2 {
    z-index: 2 !important;
}
.z-3 {
    z-index: 3 !important;
}
@media (min-width: 430px) {
    .float-sm-start {
        float: left !important;
    }
    .float-sm-end {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
    .object-fit-sm-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .object-fit-sm-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .object-fit-sm-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important;
    }
    .object-fit-sm-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important;
    }
    .object-fit-sm-none {
        -o-object-fit: none !important;
        object-fit: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-grid {
        display: grid !important;
    }
    .d-sm-inline-grid {
        display: inline-grid !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;
    }
    .d-sm-none {
        display: none !important;
    }
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .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-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;
    }
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !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;
    }
    .justify-content-sm-evenly {
        justify-content: space-evenly !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;
    }
    .order-sm-first {
        order: -1 !important;
    }
    .order-sm-0 {
        order: 0 !important;
    }
    .order-sm-1 {
        order: 1 !important;
    }
    .order-sm-2 {
        order: 2 !important;
    }
    .order-sm-3 {
        order: 3 !important;
    }
    .order-sm-4 {
        order: 4 !important;
    }
    .order-sm-5 {
        order: 5 !important;
    }
    .order-sm-last {
        order: 6 !important;
    }
    .m-sm-0 {
        margin: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-sm-0 {
        margin-top: 0 !important;
    }
    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mt-sm-3 {
        margin-top: 1rem !important;
    }
    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mt-sm-5 {
        margin-top: 3rem !important;
    }
    .mt-sm-auto {
        margin-top: auto !important;
    }
    .me-sm-0 {
        margin-right: 0 !important;
    }
    .me-sm-1 {
        margin-right: 0.25rem !important;
    }
    .me-sm-2 {
        margin-right: 0.5rem !important;
    }
    .me-sm-3 {
        margin-right: 1rem !important;
    }
    .me-sm-4 {
        margin-right: 1.5rem !important;
    }
    .me-sm-5 {
        margin-right: 3rem !important;
    }
    .me-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-0 {
        margin-bottom: 0 !important;
    }
    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }
    .mb-sm-auto {
        margin-bottom: auto !important;
    }
    .ms-sm-0 {
        margin-left: 0 !important;
    }
    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }
    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }
    .ms-sm-3 {
        margin-left: 1rem !important;
    }
    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }
    .ms-sm-5 {
        margin-left: 3rem !important;
    }
    .ms-sm-auto {
        margin-left: auto !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-sm-0 {
        padding-top: 0 !important;
    }
    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pt-sm-3 {
        padding-top: 1rem !important;
    }
    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pt-sm-5 {
        padding-top: 3rem !important;
    }
    .pe-sm-0 {
        padding-right: 0 !important;
    }
    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pe-sm-3 {
        padding-right: 1rem !important;
    }
    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pe-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-0 {
        padding-bottom: 0 !important;
    }
    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }
    .ps-sm-0 {
        padding-left: 0 !important;
    }
    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }
    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }
    .ps-sm-3 {
        padding-left: 1rem !important;
    }
    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }
    .ps-sm-5 {
        padding-left: 3rem !important;
    }
    .gap-sm-0 {
        gap: 0 !important;
    }
    .gap-sm-1 {
        gap: 0.25rem !important;
    }
    .gap-sm-2 {
        gap: 0.5rem !important;
    }
    .gap-sm-3 {
        gap: 1rem !important;
    }
    .gap-sm-4 {
        gap: 1.5rem !important;
    }
    .gap-sm-5 {
        gap: 3rem !important;
    }
    .row-gap-sm-0 {
        row-gap: 0 !important;
    }
    .row-gap-sm-1 {
        row-gap: 0.25rem !important;
    }
    .row-gap-sm-2 {
        row-gap: 0.5rem !important;
    }
    .row-gap-sm-3 {
        row-gap: 1rem !important;
    }
    .row-gap-sm-4 {
        row-gap: 1.5rem !important;
    }
    .row-gap-sm-5 {
        row-gap: 3rem !important;
    }
    .column-gap-sm-0 {
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
    .column-gap-sm-1 {
        -webkit-column-gap: 0.25rem !important;
        -moz-column-gap: 0.25rem !important;
        column-gap: 0.25rem !important;
    }
    .column-gap-sm-2 {
        -webkit-column-gap: 0.5rem !important;
        -moz-column-gap: 0.5rem !important;
        column-gap: 0.5rem !important;
    }
    .column-gap-sm-3 {
        -webkit-column-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important;
    }
    .column-gap-sm-4 {
        -webkit-column-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important;
    }
    .column-gap-sm-5 {
        -webkit-column-gap: 3rem !important;
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important;
    }
    .text-sm-start {
        text-align: left !important;
    }
    .text-sm-end {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 744px) {
    .float-md-start {
        float: left !important;
    }
    .float-md-end {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
    .object-fit-md-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .object-fit-md-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .object-fit-md-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important;
    }
    .object-fit-md-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important;
    }
    .object-fit-md-none {
        -o-object-fit: none !important;
        object-fit: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-grid {
        display: grid !important;
    }
    .d-md-inline-grid {
        display: inline-grid !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;
    }
    .d-md-none {
        display: none !important;
    }
    .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .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-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;
    }
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !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;
    }
    .justify-content-md-evenly {
        justify-content: space-evenly !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;
    }
    .order-md-first {
        order: -1 !important;
    }
    .order-md-0 {
        order: 0 !important;
    }
    .order-md-1 {
        order: 1 !important;
    }
    .order-md-2 {
        order: 2 !important;
    }
    .order-md-3 {
        order: 3 !important;
    }
    .order-md-4 {
        order: 4 !important;
    }
    .order-md-5 {
        order: 5 !important;
    }
    .order-md-last {
        order: 6 !important;
    }
    .m-md-0 {
        margin: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-md-0 {
        margin-top: 0 !important;
    }
    .mt-md-1 {
        margin-top: 0.25rem !important;
    }
    .mt-md-2 {
        margin-top: 0.5rem !important;
    }
    .mt-md-3 {
        margin-top: 1rem !important;
    }
    .mt-md-4 {
        margin-top: 1.5rem !important;
    }
    .mt-md-5 {
        margin-top: 3rem !important;
    }
    .mt-md-auto {
        margin-top: auto !important;
    }
    .me-md-0 {
        margin-right: 0 !important;
    }
    .me-md-1 {
        margin-right: 0.25rem !important;
    }
    .me-md-2 {
        margin-right: 0.5rem !important;
    }
    .me-md-3 {
        margin-right: 1rem !important;
    }
    .me-md-4 {
        margin-right: 1.5rem !important;
    }
    .me-md-5 {
        margin-right: 3rem !important;
    }
    .me-md-auto {
        margin-right: auto !important;
    }
    .mb-md-0 {
        margin-bottom: 0 !important;
    }
    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-md-3 {
        margin-bottom: 1rem !important;
    }
    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-md-5 {
        margin-bottom: 3rem !important;
    }
    .mb-md-auto {
        margin-bottom: auto !important;
    }
    .ms-md-0 {
        margin-left: 0 !important;
    }
    .ms-md-1 {
        margin-left: 0.25rem !important;
    }
    .ms-md-2 {
        margin-left: 0.5rem !important;
    }
    .ms-md-3 {
        margin-left: 1rem !important;
    }
    .ms-md-4 {
        margin-left: 1.5rem !important;
    }
    .ms-md-5 {
        margin-left: 3rem !important;
    }
    .ms-md-auto {
        margin-left: auto !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-md-0 {
        padding-top: 0 !important;
    }
    .pt-md-1 {
        padding-top: 0.25rem !important;
    }
    .pt-md-2 {
        padding-top: 0.5rem !important;
    }
    .pt-md-3 {
        padding-top: 1rem !important;
    }
    .pt-md-4 {
        padding-top: 1.5rem !important;
    }
    .pt-md-5 {
        padding-top: 3rem !important;
    }
    .pe-md-0 {
        padding-right: 0 !important;
    }
    .pe-md-1 {
        padding-right: 0.25rem !important;
    }
    .pe-md-2 {
        padding-right: 0.5rem !important;
    }
    .pe-md-3 {
        padding-right: 1rem !important;
    }
    .pe-md-4 {
        padding-right: 1.5rem !important;
    }
    .pe-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-0 {
        padding-bottom: 0 !important;
    }
    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-md-3 {
        padding-bottom: 1rem !important;
    }
    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-md-5 {
        padding-bottom: 3rem !important;
    }
    .ps-md-0 {
        padding-left: 0 !important;
    }
    .ps-md-1 {
        padding-left: 0.25rem !important;
    }
    .ps-md-2 {
        padding-left: 0.5rem !important;
    }
    .ps-md-3 {
        padding-left: 1rem !important;
    }
    .ps-md-4 {
        padding-left: 1.5rem !important;
    }
    .ps-md-5 {
        padding-left: 3rem !important;
    }
    .gap-md-0 {
        gap: 0 !important;
    }
    .gap-md-1 {
        gap: 0.25rem !important;
    }
    .gap-md-2 {
        gap: 0.5rem !important;
    }
    .gap-md-3 {
        gap: 1rem !important;
    }
    .gap-md-4 {
        gap: 1.5rem !important;
    }
    .gap-md-5 {
        gap: 3rem !important;
    }
    .row-gap-md-0 {
        row-gap: 0 !important;
    }
    .row-gap-md-1 {
        row-gap: 0.25rem !important;
    }
    .row-gap-md-2 {
        row-gap: 0.5rem !important;
    }
    .row-gap-md-3 {
        row-gap: 1rem !important;
    }
    .row-gap-md-4 {
        row-gap: 1.5rem !important;
    }
    .row-gap-md-5 {
        row-gap: 3rem !important;
    }
    .column-gap-md-0 {
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
    .column-gap-md-1 {
        -webkit-column-gap: 0.25rem !important;
        -moz-column-gap: 0.25rem !important;
        column-gap: 0.25rem !important;
    }
    .column-gap-md-2 {
        -webkit-column-gap: 0.5rem !important;
        -moz-column-gap: 0.5rem !important;
        column-gap: 0.5rem !important;
    }
    .column-gap-md-3 {
        -webkit-column-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important;
    }
    .column-gap-md-4 {
        -webkit-column-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important;
    }
    .column-gap-md-5 {
        -webkit-column-gap: 3rem !important;
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important;
    }
    .text-md-start {
        text-align: left !important;
    }
    .text-md-end {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 1024px) {
    .float-lg-start {
        float: left !important;
    }
    .float-lg-end {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
    .object-fit-lg-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .object-fit-lg-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .object-fit-lg-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important;
    }
    .object-fit-lg-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important;
    }
    .object-fit-lg-none {
        -o-object-fit: none !important;
        object-fit: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-grid {
        display: grid !important;
    }
    .d-lg-inline-grid {
        display: inline-grid !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;
    }
    .d-lg-none {
        display: none !important;
    }
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .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-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;
    }
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !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;
    }
    .justify-content-lg-evenly {
        justify-content: space-evenly !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;
    }
    .order-lg-first {
        order: -1 !important;
    }
    .order-lg-0 {
        order: 0 !important;
    }
    .order-lg-1 {
        order: 1 !important;
    }
    .order-lg-2 {
        order: 2 !important;
    }
    .order-lg-3 {
        order: 3 !important;
    }
    .order-lg-4 {
        order: 4 !important;
    }
    .order-lg-5 {
        order: 5 !important;
    }
    .order-lg-last {
        order: 6 !important;
    }
    .m-lg-0 {
        margin: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-lg-0 {
        margin-top: 0 !important;
    }
    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mt-lg-3 {
        margin-top: 1rem !important;
    }
    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mt-lg-5 {
        margin-top: 3rem !important;
    }
    .mt-lg-auto {
        margin-top: auto !important;
    }
    .me-lg-0 {
        margin-right: 0 !important;
    }
    .me-lg-1 {
        margin-right: 0.25rem !important;
    }
    .me-lg-2 {
        margin-right: 0.5rem !important;
    }
    .me-lg-3 {
        margin-right: 1rem !important;
    }
    .me-lg-4 {
        margin-right: 1.5rem !important;
    }
    .me-lg-5 {
        margin-right: 3rem !important;
    }
    .me-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-0 {
        margin-bottom: 0 !important;
    }
    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }
    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }
    .mb-lg-auto {
        margin-bottom: auto !important;
    }
    .ms-lg-0 {
        margin-left: 0 !important;
    }
    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }
    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }
    .ms-lg-3 {
        margin-left: 1rem !important;
    }
    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }
    .ms-lg-5 {
        margin-left: 3rem !important;
    }
    .ms-lg-auto {
        margin-left: auto !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-lg-0 {
        padding-top: 0 !important;
    }
    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pt-lg-3 {
        padding-top: 1rem !important;
    }
    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pt-lg-5 {
        padding-top: 3rem !important;
    }
    .pe-lg-0 {
        padding-right: 0 !important;
    }
    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pe-lg-3 {
        padding-right: 1rem !important;
    }
    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pe-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-0 {
        padding-bottom: 0 !important;
    }
    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }
    .ps-lg-0 {
        padding-left: 0 !important;
    }
    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }
    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }
    .ps-lg-3 {
        padding-left: 1rem !important;
    }
    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }
    .ps-lg-5 {
        padding-left: 3rem !important;
    }
    .gap-lg-0 {
        gap: 0 !important;
    }
    .gap-lg-1 {
        gap: 0.25rem !important;
    }
    .gap-lg-2 {
        gap: 0.5rem !important;
    }
    .gap-lg-3 {
        gap: 1rem !important;
    }
    .gap-lg-4 {
        gap: 1.5rem !important;
    }
    .gap-lg-5 {
        gap: 3rem !important;
    }
    .row-gap-lg-0 {
        row-gap: 0 !important;
    }
    .row-gap-lg-1 {
        row-gap: 0.25rem !important;
    }
    .row-gap-lg-2 {
        row-gap: 0.5rem !important;
    }
    .row-gap-lg-3 {
        row-gap: 1rem !important;
    }
    .row-gap-lg-4 {
        row-gap: 1.5rem !important;
    }
    .row-gap-lg-5 {
        row-gap: 3rem !important;
    }
    .column-gap-lg-0 {
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
    .column-gap-lg-1 {
        -webkit-column-gap: 0.25rem !important;
        -moz-column-gap: 0.25rem !important;
        column-gap: 0.25rem !important;
    }
    .column-gap-lg-2 {
        -webkit-column-gap: 0.5rem !important;
        -moz-column-gap: 0.5rem !important;
        column-gap: 0.5rem !important;
    }
    .column-gap-lg-3 {
        -webkit-column-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important;
    }
    .column-gap-lg-4 {
        -webkit-column-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important;
    }
    .column-gap-lg-5 {
        -webkit-column-gap: 3rem !important;
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important;
    }
    .text-lg-start {
        text-align: left !important;
    }
    .text-lg-end {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1440px) {
    .float-xl-start {
        float: left !important;
    }
    .float-xl-end {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
    .object-fit-xl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .object-fit-xl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .object-fit-xl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important;
    }
    .object-fit-xl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important;
    }
    .object-fit-xl-none {
        -o-object-fit: none !important;
        object-fit: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-grid {
        display: grid !important;
    }
    .d-xl-inline-grid {
        display: inline-grid !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;
    }
    .d-xl-none {
        display: none !important;
    }
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .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-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;
    }
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !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;
    }
    .justify-content-xl-evenly {
        justify-content: space-evenly !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;
    }
    .order-xl-first {
        order: -1 !important;
    }
    .order-xl-0 {
        order: 0 !important;
    }
    .order-xl-1 {
        order: 1 !important;
    }
    .order-xl-2 {
        order: 2 !important;
    }
    .order-xl-3 {
        order: 3 !important;
    }
    .order-xl-4 {
        order: 4 !important;
    }
    .order-xl-5 {
        order: 5 !important;
    }
    .order-xl-last {
        order: 6 !important;
    }
    .m-xl-0 {
        margin: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xl-0 {
        margin-top: 0 !important;
    }
    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xl-3 {
        margin-top: 1rem !important;
    }
    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xl-5 {
        margin-top: 3rem !important;
    }
    .mt-xl-auto {
        margin-top: auto !important;
    }
    .me-xl-0 {
        margin-right: 0 !important;
    }
    .me-xl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xl-3 {
        margin-right: 1rem !important;
    }
    .me-xl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xl-5 {
        margin-right: 3rem !important;
    }
    .me-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xl-auto {
        margin-bottom: auto !important;
    }
    .ms-xl-0 {
        margin-left: 0 !important;
    }
    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xl-3 {
        margin-left: 1rem !important;
    }
    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xl-5 {
        margin-left: 3rem !important;
    }
    .ms-xl-auto {
        margin-left: auto !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xl-0 {
        padding-top: 0 !important;
    }
    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xl-3 {
        padding-top: 1rem !important;
    }
    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xl-5 {
        padding-top: 3rem !important;
    }
    .pe-xl-0 {
        padding-right: 0 !important;
    }
    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xl-3 {
        padding-right: 1rem !important;
    }
    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xl-0 {
        padding-left: 0 !important;
    }
    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xl-3 {
        padding-left: 1rem !important;
    }
    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xl-5 {
        padding-left: 3rem !important;
    }
    .gap-xl-0 {
        gap: 0 !important;
    }
    .gap-xl-1 {
        gap: 0.25rem !important;
    }
    .gap-xl-2 {
        gap: 0.5rem !important;
    }
    .gap-xl-3 {
        gap: 1rem !important;
    }
    .gap-xl-4 {
        gap: 1.5rem !important;
    }
    .gap-xl-5 {
        gap: 3rem !important;
    }
    .row-gap-xl-0 {
        row-gap: 0 !important;
    }
    .row-gap-xl-1 {
        row-gap: 0.25rem !important;
    }
    .row-gap-xl-2 {
        row-gap: 0.5rem !important;
    }
    .row-gap-xl-3 {
        row-gap: 1rem !important;
    }
    .row-gap-xl-4 {
        row-gap: 1.5rem !important;
    }
    .row-gap-xl-5 {
        row-gap: 3rem !important;
    }
    .column-gap-xl-0 {
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
    .column-gap-xl-1 {
        -webkit-column-gap: 0.25rem !important;
        -moz-column-gap: 0.25rem !important;
        column-gap: 0.25rem !important;
    }
    .column-gap-xl-2 {
        -webkit-column-gap: 0.5rem !important;
        -moz-column-gap: 0.5rem !important;
        column-gap: 0.5rem !important;
    }
    .column-gap-xl-3 {
        -webkit-column-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important;
    }
    .column-gap-xl-4 {
        -webkit-column-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important;
    }
    .column-gap-xl-5 {
        -webkit-column-gap: 3rem !important;
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important;
    }
    .text-xl-start {
        text-align: left !important;
    }
    .text-xl-end {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}
@media (min-width: 1920px) {
    .float-xxl-start {
        float: left !important;
    }
    .float-xxl-end {
        float: right !important;
    }
    .float-xxl-none {
        float: none !important;
    }
    .object-fit-xxl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    .object-fit-xxl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .object-fit-xxl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important;
    }
    .object-fit-xxl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important;
    }
    .object-fit-xxl-none {
        -o-object-fit: none !important;
        object-fit: none !important;
    }
    .d-xxl-inline {
        display: inline !important;
    }
    .d-xxl-inline-block {
        display: inline-block !important;
    }
    .d-xxl-block {
        display: block !important;
    }
    .d-xxl-grid {
        display: grid !important;
    }
    .d-xxl-inline-grid {
        display: inline-grid !important;
    }
    .d-xxl-table {
        display: table !important;
    }
    .d-xxl-table-row {
        display: table-row !important;
    }
    .d-xxl-table-cell {
        display: table-cell !important;
    }
    .d-xxl-flex {
        display: flex !important;
    }
    .d-xxl-inline-flex {
        display: inline-flex !important;
    }
    .d-xxl-none {
        display: none !important;
    }
    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xxl-row {
        flex-direction: row !important;
    }
    .flex-xxl-column {
        flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        justify-content: space-around !important;
    }
    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-xxl-start {
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        align-content: center !important;
    }
    .align-content-xxl-between {
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        align-self: auto !important;
    }
    .align-self-xxl-start {
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        align-self: stretch !important;
    }
    .order-xxl-first {
        order: -1 !important;
    }
    .order-xxl-0 {
        order: 0 !important;
    }
    .order-xxl-1 {
        order: 1 !important;
    }
    .order-xxl-2 {
        order: 2 !important;
    }
    .order-xxl-3 {
        order: 3 !important;
    }
    .order-xxl-4 {
        order: 4 !important;
    }
    .order-xxl-5 {
        order: 5 !important;
    }
    .order-xxl-last {
        order: 6 !important;
    }
    .m-xxl-0 {
        margin: 0 !important;
    }
    .m-xxl-1 {
        margin: 0.25rem !important;
    }
    .m-xxl-2 {
        margin: 0.5rem !important;
    }
    .m-xxl-3 {
        margin: 1rem !important;
    }
    .m-xxl-4 {
        margin: 1.5rem !important;
    }
    .m-xxl-5 {
        margin: 3rem !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xxl-0 {
        margin-top: 0 !important;
    }
    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xxl-3 {
        margin-top: 1rem !important;
    }
    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xxl-5 {
        margin-top: 3rem !important;
    }
    .mt-xxl-auto {
        margin-top: auto !important;
    }
    .me-xxl-0 {
        margin-right: 0 !important;
    }
    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xxl-3 {
        margin-right: 1rem !important;
    }
    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xxl-5 {
        margin-right: 3rem !important;
    }
    .me-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xxl-auto {
        margin-bottom: auto !important;
    }
    .ms-xxl-0 {
        margin-left: 0 !important;
    }
    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xxl-3 {
        margin-left: 1rem !important;
    }
    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xxl-5 {
        margin-left: 3rem !important;
    }
    .ms-xxl-auto {
        margin-left: auto !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .p-xxl-1 {
        padding: 0.25rem !important;
    }
    .p-xxl-2 {
        padding: 0.5rem !important;
    }
    .p-xxl-3 {
        padding: 1rem !important;
    }
    .p-xxl-4 {
        padding: 1.5rem !important;
    }
    .p-xxl-5 {
        padding: 3rem !important;
    }
    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xxl-0 {
        padding-top: 0 !important;
    }
    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xxl-3 {
        padding-top: 1rem !important;
    }
    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xxl-5 {
        padding-top: 3rem !important;
    }
    .pe-xxl-0 {
        padding-right: 0 !important;
    }
    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xxl-3 {
        padding-right: 1rem !important;
    }
    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xxl-5 {
        padding-right: 3rem !important;
    }
    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xxl-0 {
        padding-left: 0 !important;
    }
    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xxl-3 {
        padding-left: 1rem !important;
    }
    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xxl-5 {
        padding-left: 3rem !important;
    }
    .gap-xxl-0 {
        gap: 0 !important;
    }
    .gap-xxl-1 {
        gap: 0.25rem !important;
    }
    .gap-xxl-2 {
        gap: 0.5rem !important;
    }
    .gap-xxl-3 {
        gap: 1rem !important;
    }
    .gap-xxl-4 {
        gap: 1.5rem !important;
    }
    .gap-xxl-5 {
        gap: 3rem !important;
    }
    .row-gap-xxl-0 {
        row-gap: 0 !important;
    }
    .row-gap-xxl-1 {
        row-gap: 0.25rem !important;
    }
    .row-gap-xxl-2 {
        row-gap: 0.5rem !important;
    }
    .row-gap-xxl-3 {
        row-gap: 1rem !important;
    }
    .row-gap-xxl-4 {
        row-gap: 1.5rem !important;
    }
    .row-gap-xxl-5 {
        row-gap: 3rem !important;
    }
    .column-gap-xxl-0 {
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
    }
    .column-gap-xxl-1 {
        -webkit-column-gap: 0.25rem !important;
        -moz-column-gap: 0.25rem !important;
        column-gap: 0.25rem !important;
    }
    .column-gap-xxl-2 {
        -webkit-column-gap: 0.5rem !important;
        -moz-column-gap: 0.5rem !important;
        column-gap: 0.5rem !important;
    }
    .column-gap-xxl-3 {
        -webkit-column-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important;
    }
    .column-gap-xxl-4 {
        -webkit-column-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important;
    }
    .column-gap-xxl-5 {
        -webkit-column-gap: 3rem !important;
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important;
    }
    .text-xxl-start {
        text-align: left !important;
    }
    .text-xxl-end {
        text-align: right !important;
    }
    .text-xxl-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.5rem !important;
    }
    .fs-2 {
        font-size: 2rem !important;
    }
    .fs-3 {
        font-size: 1.75rem !important;
    }
    .fs-4 {
        font-size: 1.5rem !important;
    }
}
@media print {
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-grid {
        display: grid !important;
    }
    .d-print-inline-grid {
        display: inline-grid !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;
    }
    .d-print-none {
        display: none !important;
    }
}
@font-face {
    font-family: "calendas_plusregular";
    src: url(assets/fonts/calendas_plus-webfont.woff2) format("woff2"), url(assets/fonts/calendas_plus-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "calendas_plusitalic";
    src: url(assets/fonts/calendas_plus_italic-webfont.woff2) format("woff2"), url(assets/fonts/calendas_plus_italic-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "calendas_plusbold";
    src: url(assets/fonts/calendas_plus_bold-webfont.woff2) format("woff2"), url(assets/fonts/calendas_plus_bold-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: var(--tq-font-garamond), "Garamond", Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
    background: #fff;
    color: var(--tq-black);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@media (min-width: 744px) {
    body {
        font-size: 20px;
        line-height: 30px;
    }
}
@media (min-width: 1024px) {
    body {
        font-size: 24px;
        line-height: 36px;
    }
}
a {
    color: #000;
    text-decoration: underline;
    transition: all 0.3s ease;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}
a:hover {
    color: #000;
    text-decoration: none;
}
i,
em {
    font-style: italic;
}
strong,
b {
    font-weight: 700;
}
p,
ul,
ol {
    margin: 0 0 18px 0;
}
@media (min-width: 1024px) {
    p,
    ul,
    ol {
        margin: 0 0 36px 0;
    }
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: "calendas_plusbold", "Garamond", Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
    font-weight: 400;
}
h1,
.h1 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    h1,
    .h1 {
        font-size: 56px;
        line-height: 70px;
        margin: 0 0 30px 0;
    }
}
.wp-block-pullquote,
.wp-block-quote {
    text-align: left;
    margin: 24px 0 24px 0;
    border-left: 6px solid var(--tq-gold);
    padding: 0 0 0 13px;
}
@media (min-width: 744px) {
    .wp-block-pullquote,
    .wp-block-quote {
        padding: 0 0 0 30px;
    }
}
@media (min-width: 1024px) {
    .wp-block-pullquote,
    .wp-block-quote {
        margin: 60px 0;
    }
}
.wp-block-pullquote p,
.wp-block-quote p {
    margin: 0 0 10px 0;
    font-family: var(--tq-font-calendas-italic);
    font-size: 24px;
    line-height: 36px;
    font-style: normal;
}
@media (min-width: 744px) {
    .wp-block-pullquote p,
    .wp-block-quote p {
        font-size: 32px;
        line-height: 48px;
        margin: 0;
    }
}
.wp-block-pullquote cite,
.wp-block-quote cite {
    font-family: var(--tq-font-calendas-regular);
    color: var(--tq-mid-grey);
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    display: block;
}
@media (min-width: 744px) {
    .wp-block-pullquote cite,
    .wp-block-quote cite {
        padding: 0 0 5px 0;
    }
}
.wp-block-pullquote cite strong,
.wp-block-quote cite strong {
    font-family: var(--tq-font-calendas-bold);
    font-weight: 400;
}
@media (min-width: 744px) {
    .wp-block-pullquote cite strong,
    .wp-block-quote cite strong {
        font-size: 20px;
        line-height: 30px;
    }
}
.page-title a {
    transition: none;
}
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    padding-left: 16px;
    padding-right: 16px;
    max-width: 1872px;
}
@media (min-width: 430px) {
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media (min-width: 1024px) {
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        padding-left: 30px;
        padding-right: 30px;
    }
}
.container-max {
    max-width: 1500px;
}
.btn {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: normal;
    text-decoration: none !important;
    padding: 12px 20px 11px 20px;
    font-weight: 700;
}
@media (min-width: 744px) {
    .btn {
        padding: 15px 20px 14px 20px;
        font-size: 20px;
    }
}
.btn-arrow {
    font-weight: 400;
}
.btn-arrow:after {
    content: "";
    display: inline-block;
    margin: 0 0 0 27px;
    width: 21px;
    height: 11px;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjQ3NDEgNy4wMTY4OEMyNy4xOTEgNi45Mzc2IDI2Ljk1NTEgNi43NjY5OCAyNi43MjYyIDYuNTE3OTRDMjYuNDk4IDYuMjY5NzcgMjYuMjM1OCA2LjA0MTQyIDI1Ljk2MTMgNS45MjA3OEMyNS4yNDQzIDUuNjA2MjUgMjQuNTUxMyA1LjI0NjkyIDIzLjkxMTcgNC42NzkwNUMyMy41MzIgNC4zNDIxMiAyMy4wOTA0IDQuMTM3ODkgMjIuNjc4MSAzLjg2OTlDMjIuMjY1OSAzLjYwMjc3IDIxLjg0MDUgMy4zNjc1MiAyMS40NDg0IDMuMDUxMjdDMjEuMDUwOSAyLjcyOTg1IDIwLjY0MDkgMi40NzY1MSAyMC4xOTkzIDIuMzAyNDRDMTkuNjU0OCAyLjA4Nzg3IDE5LjE0NTIgMS43NjQ3MyAxOC42Nzg4IDEuMzA4ODlDMTguMzYxNyAwLjk5OTUzMSAxOC4wMjIyIDAuNzMzMjYxIDE3LjY4ODggMC40NTU3OUMxNy41OTc1IDAuMzc5OTU5IDE3LjQ5NzggMC4zMTYxOTIgMTcuMzk1NyAwLjI3NzQxNUMxNy4xMjg5IDAuMTc1NzMzIDE2Ljk3MTEgMC4zNTc1NTQgMTcuMDA5NyAwLjY5MzYyM0MxNy4wMTc1IDAuNzU4MjUxIDE3LjAzMyAwLjgyMTE1NiAxNy4wNTE1IDAuODgzMkMxNy41NjA0IDIuNTc2NDcgMTguMDcxNiA0LjI2ODAxIDE4LjU3NzUgNS45NjNDMTguNjQ1NSA2LjE4OTYzIDE4LjY5MDQgNi40MjkxOSAxOC43NjMxIDYuNzQwMjdDMTguNzY0NiA2Ljc0ODAyIDE4Ljc2IDYuNzU1NzggMTguNzUzIDYuNzU2NjRDMTguMzQ3IDYuODAxNDUgMTguMDA2NyA2Ljg2NzggMTcuNjY1NiA2Ljg3MDM4QzE2LjM2MzkgNi44Nzk4NiAxNS4wNjE1IDYuODczODMgMTMuNzU5OSA2Ljg2NDM1QzExLjQyMzQgNi44NDc5OCA5LjA4NzY0IDYuODE2MSA2Ljc1MTE1IDYuODEwMDZDNS45NzMxIDYuODA4MzQgNS45Njg0NiA2Ljg5MTkzIDUuMTkwNCA2Ljg5MDJDNC4zNTg5OCA2Ljg4ODQ4IDMuNTI3NTUgNi44MTQzNyAyLjY5NTM2IDYuODA2NjJDMS44MDY3IDYuNzk4IDAuOTkyMjkzIDYuNzk1NDIgMC4xMDM2MzggNi43OTcxNEMwLjA5NzQ1MDUgNi43OTcxNCAwLjA0OTQ5ODcgNi44MDc0OCAwLjAzMDkzNjcgNi44NTkxOEMwLjAxMjM3NDcgNi45MTA4OCAwIDYuOTY4NjIgMCA2Ljk4NTg1QzAgNy4wMDkxMiAwLjAwNzczNDE3IDcuMTA1NjMgMC4wNTcyMzI4IDcuMTA2NDlDMC4zODQzODggNy4xMTA4IDAuNjgyOTI3IDcuMTI3MTcgMS4wMTAwOCA3LjEyMzczQzIuMDQyNTkgNy4xMTQyNSAzLjA3NDMzIDcuMDM1ODMgNC4xMDY4NCA3LjAyODk0QzYuNDI4NjQgNy4wMTM0MyA3Ljk3Nzc5IDcuMDE2ODggMTAuMzAwNCA3LjAyODk0QzExLjExODYgNy4wMzMyNSAxMS45MzYxIDcuMTEyNTMgMTIuNzU0NCA3LjEwODIyQzE0LjU3ODkgNy4wOTcwMSAxNi40MDM0IDcuMDU0NzkgMTguMjI3MSA3LjAyNTQ5QzE4LjM0MjMgNy4wMjM3NyAxOC40NTg0IDcuMDI1NDkgMTguNTY1MSA3LjAyNTQ5QzE4LjU3MDUgNy4wMjU0OSAxOC41NzUxIDcuMDI5OCAxOC41NzY3IDcuMDM1ODNDMTguNjUxNyA3LjQ1ODA3IDE4LjYwMTQgNy41NDc2OSAxOC4zNjA5IDcuNTQwOEMxNy45NDcxIDcuNTI5NiAxNy41MzM0IDcuNTQwOCAxNy4xMTk2IDcuNTM1NjNDMTYuMDYgNy41MjM1NiAxNS4wMDA0IDcuNTIzNTYgMTMuOTQwOCA3LjQ4OTFDMTIuNTU4NyA3LjQ0NDI5IDExLjE3NjYgNy4zOTYwMyA5Ljc5NjA5IDcuMzAzODNDOC4wMDk1IDcuMTg0MDUgNy4wMDA5NyA3LjM4MTM4IDUuMjE3NDcgNy4zODQ4M0M0LjI5MDkyIDcuMzg2NTUgMy4zODEzOCA3LjYxMDYgMi40NTU2IDcuNTc5NTdDMS42NDczOCA3LjU1Mjg2IDEuMTA5MDggNy42MDk3MyAwLjMwMDA4NiA3LjYyNjk3QzAuMjkzODk4IDcuNjI2OTcgMC4wMzcxMjQgNy42MzgxNyAwLjAzNTU3NzIgNy44MTA1MUwwLjAxNzc4ODYgOC40NjU0MkMwLjAxNzc4ODYgOC40NzIzMSAwLjAwNjE4NzMzIDguNjEyNzcgMC4wNzE5Mjc3IDguNjkyMDVDMC4xMzc2NjggOC43NzEzMiAwLjIxMzQ2MyA4Ljc1MDY0IDAuMzA2MjczIDguNzQ4MDZDMS40MzIzNyA4LjcxMzU5IDIuNTU5MjQgOC42ODI1NyAzLjY4NTMzIDguNjExOTFDNC4yNzMxMyA4LjU3NDg1IDQuMDg1MTkgOC4zOTMwMyA0LjY3MjIxIDguMzg3QzcuMzE3MjkgOC4zNTk0MyA5Ljk2MzE1IDguMzcwNjMgMTIuNjA5IDguMzcwNjNDMTMuMjM5MyA4LjM3MDYzIDEzLjg2OTcgOC4zNjExNSAxNC40OTkyIDguMzkyMTdDMTQuOTY2NCA4LjQxNDU3IDE1LjQzMTIgOC41NDEyNSAxNS44OTc2IDguNTM5NTJDMTYuNDk5MyA4LjUzNjk0IDE3LjEwMTggOC40NjggMTcuNzAyNyA4LjM5OTA2QzE4LjA0MTUgOC4zNjAyOSAxOC4zNzY0IDguMzM4NzQgMTguNzQ4NCA4LjM1OTQzQzE4Ljc1NjEgOC4zNTk0MyAxOC43NjA4IDguMzY4MDQgMTguNzU5MiA4LjM3NThDMTguNTUyNyA5LjE2NzcxIDE4LjM4MTggOS45MDI3NSAxOC4xNjkxIDEwLjYxNDVDMTcuODI2NSAxMS43NjA2IDE3LjQ1MzcgMTIuODkwMyAxNy4wOTg3IDE0LjAyOTVDMTcuMDUxNSAxNC4xODEyIDE3LjAyMjkgMTQuMzQ3NSAxNy4wMDY3IDE0LjUxMTJDMTYuOTk4MSAxNC42MDE3IDE3LjAyOTkgMTQuNjk5OSAxNy4wNTU0IDE0Ljg2NDVDMTcuMDU2OSAxNC44NzMxIDE3LjA2NjIgMTQuODc4MyAxNy4wNzMyIDE0Ljg3MzFDMTcuMjE3IDE0Ljc2ODkgMTcuMzI2MSAxNC42ODc4IDE3LjQzNTkgMTQuNjEyQzE3LjgxODcgMTQuMzQ3NSAxOC4yMDA4IDE0LjA4MjEgMTguNTg1MiAxMy44MjI3QzE4Ljc3NzggMTMuNjkyNiAxOC45ODA0IDEzLjU4OTIgMTkuMTY3NiAxMy40NDc4QzE5Ljc5MjUgMTIuOTc2NSAyMC40NTE1IDEyLjYyMTUgMjEuMTIxMiAxMi4yOTQ5QzIxLjM4NDIgMTIuMTY3MyAyMS42NTQ5IDEyLjAyMTcgMjEuODc4NCAxMS44MDAyQzIyLjc1MTYgMTAuOTM2OCAyMy43NjE3IDEwLjQ3MDYgMjQuNzI3NyA5Ljg3ODYzQzI1LjA5NSA5LjY1MzcyIDI1LjQ1MjQgOS4zODc0NSAyNS44MzI5IDkuMjIwMjhDMjYuMjM5NyA5LjA0MTA0IDI2LjU4MzkgOC43NDU0NyAyNi45MjExIDguNDAzMzdDMjcuMTk5NSA4LjEyMDczIDI3LjQ4MSA3LjgyODYxIDI3Ljg0NjkgNy43NzUxOEMyNy44OTk1IDcuNzY3NDMgMjcuOTQ1OSA3LjY3ODY3IDI3Ljk5NTQgNy42MjM1MkMyNy45OTc3IDcuNjIwOTQgMjcuOTk5MiA3LjYxNjYzIDI3Ljk5ODUgNy42MTIzMkMyNy45NDIgNy4xODkyMiAyNy43MDkyIDcuMDg0MDkgMjcuNDcyNSA3LjAxNzc0TDI3LjQ3NDEgNy4wMTY4OFpNMjUuNDA2NyA3LjU1NzE3QzI1LjAwMTUgNy42ODEyNiAyNC41OTM5IDcuODQ4NDMgMjQuMTgzMiA3Ljg3MzQyQzIzLjUyODEgNy45MTIyIDIzLjU2ODMgNi44MzI0NyAyMi45MTE3IDYuODA5MkMyMi43NjQgNi44MDQwMyAyMi42MTcgNi43NzczMiAyMi40NzAxIDYuNzY2MTJDMjIuMDY2MyA2LjczNTEgMjEuNjcyNyA2LjY0Mzc1IDIxLjI5MjIgNi40NDIxMUMyMS4wOTM0IDYuMzM2OTggMjEuMjM0MiA2LjAzNzExIDIxLjAyNTMgNS45ODAyM0MyMC41NzEzIDUuODU2MTUgMjAuMzUyNSA1LjUxMzE5IDIwLjE0MDUgNC45NDcwNEMxOS45MjMyIDQuMzY3OTcgMTkuMzEwNyAzLjk4NjIzIDE5LjE3NzYgMy4zNTk3NkMxOS4wNDYyIDIuNzQxMDUgMTguNjIwOCAzLjA5Njk0IDE3Ljk4MTIgMi41NjYxM0MxNy45Nzg4IDIuNTY0NCAxNy45NzczIDIuNTYxODIgMTcuOTc2NSAyLjU1OTIzQzE3LjkxNjIgMi4zNDIwOCAxNy44NTgyIDIuMTIzMjEgMTcuNzY0NiAxLjc3NzY2QzE3Ljc2MjMgMS43NjgxOCAxNy43NyAxLjc1ODcgMTcuNzc5MyAxLjc2MTI5QzE3Ljk1NDkgMS44MTQ3MSAxOC4wNTQ2IDEuODI1MDUgMTguMTQxMyAxLjg3NzYyQzE4Ljc5MDIgMi4yNzc0NSAxOS40MzY3IDIuNjg1OSAyMC4wODI1IDMuMDk1MjJDMjAuMTkxNiAzLjE2NDE2IDIwLjMwNTMgMy4yMzU2OCAyMC4zOTczIDMuMzM4MjJDMjAuNjk1OSAzLjY3MTcgMjEuMDQ2MiAzLjg0NTc3IDIxLjQwMDQgNC4wMjg0NUMyMS42NzQyIDQuMTY5NzcgMjEuOTM5NSA0LjM1NTA0IDIyLjE5MDEgNC41NjI3MkMyMi43MjA3IDUuMDAxMzMgMjMuMjYxMyA1LjM5NDI3IDIzLjg0NzUgNS42ODI5NEMyNC4yODYxIDUuODk5MjMgMjQuNjk3NSA2LjIyMjM4IDI1LjExNjcgNi41MTAxOUMyNS4zNTM0IDYuNjczMDUgMjUuNTgwOCA2Ljg2MDkxIDI1LjgyNTkgNy4wNDg3NkMyNS44Mjk4IDcuMDUxMzQgMjUuODMxMyA3LjA1NjUxIDI1LjgzMTMgNy4wNjE2OUMyNS43ODczIDcuNDAyMDYgMjUuNTk3OCA3LjQ5ODU3IDI1LjQwNzUgNy41NTcxN0gyNS40MDY3WiIgZmlsbD0iIzI3MjIyMyIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
}
@media (min-width: 744px) {
    .btn-arrow:after {
        width: 28px;
        height: 15px;
    }
}
.btn-light {
    background: none;
    border: 1px solid var(--tq-light-grey);
    color: var(--tq-light-grey);
}
.btn-light:hover {
    color: var(--tq-dark-grey);
    background: var(--tq-light-grey);
}
.btn-light.btn-arrow:after {
    -webkit-filter: invert(1);
    filter: invert(1);
    transition: all 0.3s ease;
}
.btn-light.btn-arrow:hover:after {
    -webkit-filter: invert(0);
    filter: invert(0);
}
.btn-gold-border {
    border: 1px solid var(--tq-gold);
    color: var(--tq-gold);
}
.btn-gold-border:hover {
    background: var(--tq-gold);
    color: #fff;
}
.btn-gold {
    background: var(--tq-gold);
    color: #fff;
}
.btn-gold:hover {
    background: #b69d57;
    color: #fff;
}
.btn-gold.btn-arrow {
    background: none;
    border: 1px solid var(--tq-gold);
    color: var(--tq-gold);
}
.btn-gold.btn-arrow:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyOCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjQ3NDEgNy4wMTY4OEMyNy4xOTEgNi45Mzc2IDI2Ljk1NTEgNi43NjY5OCAyNi43MjYyIDYuNTE3OTRDMjYuNDk4IDYuMjY5NzcgMjYuMjM1OCA2LjA0MTQyIDI1Ljk2MTMgNS45MjA3OEMyNS4yNDQzIDUuNjA2MjUgMjQuNTUxMyA1LjI0NjkyIDIzLjkxMTcgNC42NzkwNUMyMy41MzIgNC4zNDIxMiAyMy4wOTA0IDQuMTM3ODkgMjIuNjc4MSAzLjg2OTlDMjIuMjY1OSAzLjYwMjc3IDIxLjg0MDUgMy4zNjc1MiAyMS40NDg0IDMuMDUxMjdDMjEuMDUwOSAyLjcyOTg1IDIwLjY0MDkgMi40NzY1MSAyMC4xOTkzIDIuMzAyNDRDMTkuNjU0OCAyLjA4Nzg3IDE5LjE0NTIgMS43NjQ3MyAxOC42Nzg4IDEuMzA4ODlDMTguMzYxNyAwLjk5OTUzMSAxOC4wMjIyIDAuNzMzMjYxIDE3LjY4ODggMC40NTU3OUMxNy41OTc1IDAuMzc5OTU5IDE3LjQ5NzggMC4zMTYxOTIgMTcuMzk1NyAwLjI3NzQxNUMxNy4xMjg5IDAuMTc1NzMzIDE2Ljk3MTEgMC4zNTc1NTQgMTcuMDA5NyAwLjY5MzYyM0MxNy4wMTc1IDAuNzU4MjUxIDE3LjAzMyAwLjgyMTE1NiAxNy4wNTE1IDAuODgzMkMxNy41NjA0IDIuNTc2NDcgMTguMDcxNiA0LjI2ODAxIDE4LjU3NzUgNS45NjNDMTguNjQ1NSA2LjE4OTYzIDE4LjY5MDQgNi40MjkxOSAxOC43NjMxIDYuNzQwMjdDMTguNzY0NiA2Ljc0ODAyIDE4Ljc2IDYuNzU1NzggMTguNzUzIDYuNzU2NjRDMTguMzQ3IDYuODAxNDUgMTguMDA2NyA2Ljg2NzggMTcuNjY1NiA2Ljg3MDM4QzE2LjM2MzkgNi44Nzk4NiAxNS4wNjE1IDYuODczODMgMTMuNzU5OSA2Ljg2NDM1QzExLjQyMzQgNi44NDc5OCA5LjA4NzY0IDYuODE2MSA2Ljc1MTE1IDYuODEwMDZDNS45NzMxIDYuODA4MzQgNS45Njg0NiA2Ljg5MTkzIDUuMTkwNCA2Ljg5MDJDNC4zNTg5OCA2Ljg4ODQ4IDMuNTI3NTUgNi44MTQzNyAyLjY5NTM2IDYuODA2NjJDMS44MDY3IDYuNzk4IDAuOTkyMjkzIDYuNzk1NDIgMC4xMDM2MzggNi43OTcxNEMwLjA5NzQ1MDUgNi43OTcxNCAwLjA0OTQ5ODcgNi44MDc0OCAwLjAzMDkzNjcgNi44NTkxOEMwLjAxMjM3NDcgNi45MTA4OCAwIDYuOTY4NjIgMCA2Ljk4NTg1QzAgNy4wMDkxMiAwLjAwNzczNDE3IDcuMTA1NjMgMC4wNTcyMzI4IDcuMTA2NDlDMC4zODQzODggNy4xMTA4IDAuNjgyOTI3IDcuMTI3MTcgMS4wMTAwOCA3LjEyMzczQzIuMDQyNTkgNy4xMTQyNSAzLjA3NDMzIDcuMDM1ODMgNC4xMDY4NCA3LjAyODk0QzYuNDI4NjQgNy4wMTM0MyA3Ljk3Nzc5IDcuMDE2ODggMTAuMzAwNCA3LjAyODk0QzExLjExODYgNy4wMzMyNSAxMS45MzYxIDcuMTEyNTMgMTIuNzU0NCA3LjEwODIyQzE0LjU3ODkgNy4wOTcwMSAxNi40MDM0IDcuMDU0NzkgMTguMjI3MSA3LjAyNTQ5QzE4LjM0MjMgNy4wMjM3NyAxOC40NTg0IDcuMDI1NDkgMTguNTY1MSA3LjAyNTQ5QzE4LjU3MDUgNy4wMjU0OSAxOC41NzUxIDcuMDI5OCAxOC41NzY3IDcuMDM1ODNDMTguNjUxNyA3LjQ1ODA3IDE4LjYwMTQgNy41NDc2OSAxOC4zNjA5IDcuNTQwOEMxNy45NDcxIDcuNTI5NiAxNy41MzM0IDcuNTQwOCAxNy4xMTk2IDcuNTM1NjNDMTYuMDYgNy41MjM1NiAxNS4wMDA0IDcuNTIzNTYgMTMuOTQwOCA3LjQ4OTFDMTIuNTU4NyA3LjQ0NDI5IDExLjE3NjYgNy4zOTYwMyA5Ljc5NjA5IDcuMzAzODNDOC4wMDk1IDcuMTg0MDUgNy4wMDA5NyA3LjM4MTM4IDUuMjE3NDcgNy4zODQ4M0M0LjI5MDkyIDcuMzg2NTUgMy4zODEzOCA3LjYxMDYgMi40NTU2IDcuNTc5NTdDMS42NDczOCA3LjU1Mjg2IDEuMTA5MDggNy42MDk3MyAwLjMwMDA4NiA3LjYyNjk3QzAuMjkzODk4IDcuNjI2OTcgMC4wMzcxMjQgNy42MzgxNyAwLjAzNTU3NzIgNy44MTA1MUwwLjAxNzc4ODYgOC40NjU0MkMwLjAxNzc4ODYgOC40NzIzMSAwLjAwNjE4NzMzIDguNjEyNzcgMC4wNzE5Mjc3IDguNjkyMDVDMC4xMzc2NjggOC43NzEzMiAwLjIxMzQ2MyA4Ljc1MDY0IDAuMzA2MjczIDguNzQ4MDZDMS40MzIzNyA4LjcxMzU5IDIuNTU5MjQgOC42ODI1NyAzLjY4NTMzIDguNjExOTFDNC4yNzMxMyA4LjU3NDg1IDQuMDg1MTkgOC4zOTMwMyA0LjY3MjIxIDguMzg3QzcuMzE3MjkgOC4zNTk0MyA5Ljk2MzE1IDguMzcwNjMgMTIuNjA5IDguMzcwNjNDMTMuMjM5MyA4LjM3MDYzIDEzLjg2OTcgOC4zNjExNSAxNC40OTkyIDguMzkyMTdDMTQuOTY2NCA4LjQxNDU3IDE1LjQzMTIgOC41NDEyNSAxNS44OTc2IDguNTM5NTJDMTYuNDk5MyA4LjUzNjk0IDE3LjEwMTggOC40NjggMTcuNzAyNyA4LjM5OTA2QzE4LjA0MTUgOC4zNjAyOSAxOC4zNzY0IDguMzM4NzQgMTguNzQ4NCA4LjM1OTQzQzE4Ljc1NjEgOC4zNTk0MyAxOC43NjA4IDguMzY4MDQgMTguNzU5MiA4LjM3NThDMTguNTUyNyA5LjE2NzcxIDE4LjM4MTggOS45MDI3NSAxOC4xNjkxIDEwLjYxNDVDMTcuODI2NSAxMS43NjA2IDE3LjQ1MzcgMTIuODkwMyAxNy4wOTg3IDE0LjAyOTVDMTcuMDUxNSAxNC4xODEyIDE3LjAyMjkgMTQuMzQ3NSAxNy4wMDY3IDE0LjUxMTJDMTYuOTk4MSAxNC42MDE3IDE3LjAyOTkgMTQuNjk5OSAxNy4wNTU0IDE0Ljg2NDVDMTcuMDU2OSAxNC44NzMxIDE3LjA2NjIgMTQuODc4MyAxNy4wNzMyIDE0Ljg3MzFDMTcuMjE3IDE0Ljc2ODkgMTcuMzI2MSAxNC42ODc4IDE3LjQzNTkgMTQuNjEyQzE3LjgxODcgMTQuMzQ3NSAxOC4yMDA4IDE0LjA4MjEgMTguNTg1MiAxMy44MjI3QzE4Ljc3NzggMTMuNjkyNiAxOC45ODA0IDEzLjU4OTIgMTkuMTY3NiAxMy40NDc4QzE5Ljc5MjUgMTIuOTc2NSAyMC40NTE1IDEyLjYyMTUgMjEuMTIxMiAxMi4yOTQ5QzIxLjM4NDIgMTIuMTY3MyAyMS42NTQ5IDEyLjAyMTcgMjEuODc4NCAxMS44MDAyQzIyLjc1MTYgMTAuOTM2OCAyMy43NjE3IDEwLjQ3MDYgMjQuNzI3NyA5Ljg3ODYzQzI1LjA5NSA5LjY1MzcyIDI1LjQ1MjQgOS4zODc0NSAyNS44MzI5IDkuMjIwMjhDMjYuMjM5NyA5LjA0MTA0IDI2LjU4MzkgOC43NDU0NyAyNi45MjExIDguNDAzMzdDMjcuMTk5NSA4LjEyMDczIDI3LjQ4MSA3LjgyODYxIDI3Ljg0NjkgNy43NzUxOEMyNy44OTk1IDcuNzY3NDMgMjcuOTQ1OSA3LjY3ODY3IDI3Ljk5NTQgNy42MjM1MkMyNy45OTc3IDcuNjIwOTQgMjcuOTk5MiA3LjYxNjYzIDI3Ljk5ODUgNy42MTIzMkMyNy45NDIgNy4xODkyMiAyNy43MDkyIDcuMDg0MDkgMjcuNDcyNSA3LjAxNzc0TDI3LjQ3NDEgNy4wMTY4OFpNMjUuNDA2NyA3LjU1NzE3QzI1LjAwMTUgNy42ODEyNiAyNC41OTM5IDcuODQ4NDMgMjQuMTgzMiA3Ljg3MzQyQzIzLjUyODEgNy45MTIyIDIzLjU2ODMgNi44MzI0NyAyMi45MTE3IDYuODA5MkMyMi43NjQgNi44MDQwMyAyMi42MTcgNi43NzczMiAyMi40NzAxIDYuNzY2MTJDMjIuMDY2MyA2LjczNTEgMjEuNjcyNyA2LjY0Mzc1IDIxLjI5MjIgNi40NDIxMUMyMS4wOTM0IDYuMzM2OTggMjEuMjM0MiA2LjAzNzExIDIxLjAyNTMgNS45ODAyM0MyMC41NzEzIDUuODU2MTUgMjAuMzUyNSA1LjUxMzE5IDIwLjE0MDUgNC45NDcwNEMxOS45MjMyIDQuMzY3OTcgMTkuMzEwNyAzLjk4NjIzIDE5LjE3NzYgMy4zNTk3NkMxOS4wNDYyIDIuNzQxMDUgMTguNjIwOCAzLjA5Njk0IDE3Ljk4MTIgMi41NjYxM0MxNy45Nzg4IDIuNTY0NCAxNy45NzczIDIuNTYxODIgMTcuOTc2NSAyLjU1OTIzQzE3LjkxNjIgMi4zNDIwOCAxNy44NTgyIDIuMTIzMjEgMTcuNzY0NiAxLjc3NzY2QzE3Ljc2MjMgMS43NjgxOCAxNy43NyAxLjc1ODcgMTcuNzc5MyAxLjc2MTI5QzE3Ljk1NDkgMS44MTQ3MSAxOC4wNTQ2IDEuODI1MDUgMTguMTQxMyAxLjg3NzYyQzE4Ljc5MDIgMi4yNzc0NSAxOS40MzY3IDIuNjg1OSAyMC4wODI1IDMuMDk1MjJDMjAuMTkxNiAzLjE2NDE2IDIwLjMwNTMgMy4yMzU2OCAyMC4zOTczIDMuMzM4MjJDMjAuNjk1OSAzLjY3MTcgMjEuMDQ2MiAzLjg0NTc3IDIxLjQwMDQgNC4wMjg0NUMyMS42NzQyIDQuMTY5NzcgMjEuOTM5NSA0LjM1NTA0IDIyLjE5MDEgNC41NjI3MkMyMi43MjA3IDUuMDAxMzMgMjMuMjYxMyA1LjM5NDI3IDIzLjg0NzUgNS42ODI5NEMyNC4yODYxIDUuODk5MjMgMjQuNjk3NSA2LjIyMjM4IDI1LjExNjcgNi41MTAxOUMyNS4zNTM0IDYuNjczMDUgMjUuNTgwOCA2Ljg2MDkxIDI1LjgyNTkgNy4wNDg3NkMyNS44Mjk4IDcuMDUxMzQgMjUuODMxMyA3LjA1NjUxIDI1LjgzMTMgNy4wNjE2OUMyNS43ODczIDcuNDAyMDYgMjUuNTk3OCA3LjQ5ODU3IDI1LjQwNzUgNy41NTcxN0gyNS40MDY3WiIgZmlsbD0iIzk4ODM0OSIvPgo8L3N2Zz4K);
}
.btn-gold.btn-arrow:hover {
    background: var(--tq-gold);
    color: #fff;
}
.btn-gold.btn-arrow:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyOCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjQ3NDEgNy4wMTY4OEMyNy4xOTEgNi45Mzc2IDI2Ljk1NTEgNi43NjY5OCAyNi43MjYyIDYuNTE3OTRDMjYuNDk4IDYuMjY5NzcgMjYuMjM1OCA2LjA0MTQyIDI1Ljk2MTMgNS45MjA3OEMyNS4yNDQzIDUuNjA2MjUgMjQuNTUxMyA1LjI0NjkyIDIzLjkxMTcgNC42NzkwNUMyMy41MzIgNC4zNDIxMiAyMy4wOTA0IDQuMTM3ODkgMjIuNjc4MSAzLjg2OTlDMjIuMjY1OSAzLjYwMjc3IDIxLjg0MDUgMy4zNjc1MiAyMS40NDg0IDMuMDUxMjdDMjEuMDUwOSAyLjcyOTg1IDIwLjY0MDkgMi40NzY1MSAyMC4xOTkzIDIuMzAyNDRDMTkuNjU0OCAyLjA4Nzg3IDE5LjE0NTIgMS43NjQ3MyAxOC42Nzg4IDEuMzA4ODlDMTguMzYxNyAwLjk5OTUzMSAxOC4wMjIyIDAuNzMzMjYxIDE3LjY4ODggMC40NTU3OUMxNy41OTc1IDAuMzc5OTU5IDE3LjQ5NzggMC4zMTYxOTIgMTcuMzk1NyAwLjI3NzQxNUMxNy4xMjg5IDAuMTc1NzMzIDE2Ljk3MTEgMC4zNTc1NTQgMTcuMDA5NyAwLjY5MzYyM0MxNy4wMTc1IDAuNzU4MjUxIDE3LjAzMyAwLjgyMTE1NiAxNy4wNTE1IDAuODgzMkMxNy41NjA0IDIuNTc2NDcgMTguMDcxNiA0LjI2ODAxIDE4LjU3NzUgNS45NjNDMTguNjQ1NSA2LjE4OTYzIDE4LjY5MDQgNi40MjkxOSAxOC43NjMxIDYuNzQwMjdDMTguNzY0NiA2Ljc0ODAyIDE4Ljc2IDYuNzU1NzggMTguNzUzIDYuNzU2NjRDMTguMzQ3IDYuODAxNDUgMTguMDA2NyA2Ljg2NzggMTcuNjY1NiA2Ljg3MDM4QzE2LjM2MzkgNi44Nzk4NiAxNS4wNjE1IDYuODczODMgMTMuNzU5OSA2Ljg2NDM1QzExLjQyMzQgNi44NDc5OCA5LjA4NzY0IDYuODE2MSA2Ljc1MTE1IDYuODEwMDZDNS45NzMxIDYuODA4MzQgNS45Njg0NiA2Ljg5MTkzIDUuMTkwNCA2Ljg5MDJDNC4zNTg5OCA2Ljg4ODQ4IDMuNTI3NTUgNi44MTQzNyAyLjY5NTM2IDYuODA2NjJDMS44MDY3IDYuNzk4IDAuOTkyMjkzIDYuNzk1NDIgMC4xMDM2MzggNi43OTcxNEMwLjA5NzQ1MDUgNi43OTcxNCAwLjA0OTQ5ODcgNi44MDc0OCAwLjAzMDkzNjcgNi44NTkxOEMwLjAxMjM3NDcgNi45MTA4OCAwIDYuOTY4NjIgMCA2Ljk4NTg1QzAgNy4wMDkxMiAwLjAwNzczNDE3IDcuMTA1NjMgMC4wNTcyMzI4IDcuMTA2NDlDMC4zODQzODggNy4xMTA4IDAuNjgyOTI3IDcuMTI3MTcgMS4wMTAwOCA3LjEyMzczQzIuMDQyNTkgNy4xMTQyNSAzLjA3NDMzIDcuMDM1ODMgNC4xMDY4NCA3LjAyODk0QzYuNDI4NjQgNy4wMTM0MyA3Ljk3Nzc5IDcuMDE2ODggMTAuMzAwNCA3LjAyODk0QzExLjExODYgNy4wMzMyNSAxMS45MzYxIDcuMTEyNTMgMTIuNzU0NCA3LjEwODIyQzE0LjU3ODkgNy4wOTcwMSAxNi40MDM0IDcuMDU0NzkgMTguMjI3MSA3LjAyNTQ5QzE4LjM0MjMgNy4wMjM3NyAxOC40NTg0IDcuMDI1NDkgMTguNTY1MSA3LjAyNTQ5QzE4LjU3MDUgNy4wMjU0OSAxOC41NzUxIDcuMDI5OCAxOC41NzY3IDcuMDM1ODNDMTguNjUxNyA3LjQ1ODA3IDE4LjYwMTQgNy41NDc2OSAxOC4zNjA5IDcuNTQwOEMxNy45NDcxIDcuNTI5NiAxNy41MzM0IDcuNTQwOCAxNy4xMTk2IDcuNTM1NjNDMTYuMDYgNy41MjM1NiAxNS4wMDA0IDcuNTIzNTYgMTMuOTQwOCA3LjQ4OTFDMTIuNTU4NyA3LjQ0NDI5IDExLjE3NjYgNy4zOTYwMyA5Ljc5NjA5IDcuMzAzODNDOC4wMDk1IDcuMTg0MDUgNy4wMDA5NyA3LjM4MTM4IDUuMjE3NDcgNy4zODQ4M0M0LjI5MDkyIDcuMzg2NTUgMy4zODEzOCA3LjYxMDYgMi40NTU2IDcuNTc5NTdDMS42NDczOCA3LjU1Mjg2IDEuMTA5MDggNy42MDk3MyAwLjMwMDA4NiA3LjYyNjk3QzAuMjkzODk4IDcuNjI2OTcgMC4wMzcxMjQgNy42MzgxNyAwLjAzNTU3NzIgNy44MTA1MUwwLjAxNzc4ODYgOC40NjU0MkMwLjAxNzc4ODYgOC40NzIzMSAwLjAwNjE4NzMzIDguNjEyNzcgMC4wNzE5Mjc3IDguNjkyMDVDMC4xMzc2NjggOC43NzEzMiAwLjIxMzQ2MyA4Ljc1MDY0IDAuMzA2MjczIDguNzQ4MDZDMS40MzIzNyA4LjcxMzU5IDIuNTU5MjQgOC42ODI1NyAzLjY4NTMzIDguNjExOTFDNC4yNzMxMyA4LjU3NDg1IDQuMDg1MTkgOC4zOTMwMyA0LjY3MjIxIDguMzg3QzcuMzE3MjkgOC4zNTk0MyA5Ljk2MzE1IDguMzcwNjMgMTIuNjA5IDguMzcwNjNDMTMuMjM5MyA4LjM3MDYzIDEzLjg2OTcgOC4zNjExNSAxNC40OTkyIDguMzkyMTdDMTQuOTY2NCA4LjQxNDU3IDE1LjQzMTIgOC41NDEyNSAxNS44OTc2IDguNTM5NTJDMTYuNDk5MyA4LjUzNjk0IDE3LjEwMTggOC40NjggMTcuNzAyNyA4LjM5OTA2QzE4LjA0MTUgOC4zNjAyOSAxOC4zNzY0IDguMzM4NzQgMTguNzQ4NCA4LjM1OTQzQzE4Ljc1NjEgOC4zNTk0MyAxOC43NjA4IDguMzY4MDQgMTguNzU5MiA4LjM3NThDMTguNTUyNyA5LjE2NzcxIDE4LjM4MTggOS45MDI3NSAxOC4xNjkxIDEwLjYxNDVDMTcuODI2NSAxMS43NjA2IDE3LjQ1MzcgMTIuODkwMyAxNy4wOTg3IDE0LjAyOTVDMTcuMDUxNSAxNC4xODEyIDE3LjAyMjkgMTQuMzQ3NSAxNy4wMDY3IDE0LjUxMTJDMTYuOTk4MSAxNC42MDE3IDE3LjAyOTkgMTQuNjk5OSAxNy4wNTU0IDE0Ljg2NDVDMTcuMDU2OSAxNC44NzMxIDE3LjA2NjIgMTQuODc4MyAxNy4wNzMyIDE0Ljg3MzFDMTcuMjE3IDE0Ljc2ODkgMTcuMzI2MSAxNC42ODc4IDE3LjQzNTkgMTQuNjEyQzE3LjgxODcgMTQuMzQ3NSAxOC4yMDA4IDE0LjA4MjEgMTguNTg1MiAxMy44MjI3QzE4Ljc3NzggMTMuNjkyNiAxOC45ODA0IDEzLjU4OTIgMTkuMTY3NiAxMy40NDc4QzE5Ljc5MjUgMTIuOTc2NSAyMC40NTE1IDEyLjYyMTUgMjEuMTIxMiAxMi4yOTQ5QzIxLjM4NDIgMTIuMTY3MyAyMS42NTQ5IDEyLjAyMTcgMjEuODc4NCAxMS44MDAyQzIyLjc1MTYgMTAuOTM2OCAyMy43NjE3IDEwLjQ3MDYgMjQuNzI3NyA5Ljg3ODYzQzI1LjA5NSA5LjY1MzcyIDI1LjQ1MjQgOS4zODc0NSAyNS44MzI5IDkuMjIwMjhDMjYuMjM5NyA5LjA0MTA0IDI2LjU4MzkgOC43NDU0NyAyNi45MjExIDguNDAzMzdDMjcuMTk5NSA4LjEyMDczIDI3LjQ4MSA3LjgyODYxIDI3Ljg0NjkgNy43NzUxOEMyNy44OTk1IDcuNzY3NDMgMjcuOTQ1OSA3LjY3ODY3IDI3Ljk5NTQgNy42MjM1MkMyNy45OTc3IDcuNjIwOTQgMjcuOTk5MiA3LjYxNjYzIDI3Ljk5ODUgNy42MTIzMkMyNy45NDIgNy4xODkyMiAyNy43MDkyIDcuMDg0MDkgMjcuNDcyNSA3LjAxNzc0TDI3LjQ3NDEgNy4wMTY4OFpNMjUuNDA2NyA3LjU1NzE3QzI1LjAwMTUgNy42ODEyNiAyNC41OTM5IDcuODQ4NDMgMjQuMTgzMiA3Ljg3MzQyQzIzLjUyODEgNy45MTIyIDIzLjU2ODMgNi44MzI0NyAyMi45MTE3IDYuODA5MkMyMi43NjQgNi44MDQwMyAyMi42MTcgNi43NzczMiAyMi40NzAxIDYuNzY2MTJDMjIuMDY2MyA2LjczNTEgMjEuNjcyNyA2LjY0Mzc1IDIxLjI5MjIgNi40NDIxMUMyMS4wOTM0IDYuMzM2OTggMjEuMjM0MiA2LjAzNzExIDIxLjAyNTMgNS45ODAyM0MyMC41NzEzIDUuODU2MTUgMjAuMzUyNSA1LjUxMzE5IDIwLjE0MDUgNC45NDcwNEMxOS45MjMyIDQuMzY3OTcgMTkuMzEwNyAzLjk4NjIzIDE5LjE3NzYgMy4zNTk3NkMxOS4wNDYyIDIuNzQxMDUgMTguNjIwOCAzLjA5Njk0IDE3Ljk4MTIgMi41NjYxM0MxNy45Nzg4IDIuNTY0NCAxNy45NzczIDIuNTYxODIgMTcuOTc2NSAyLjU1OTIzQzE3LjkxNjIgMi4zNDIwOCAxNy44NTgyIDIuMTIzMjEgMTcuNzY0NiAxLjc3NzY2QzE3Ljc2MjMgMS43NjgxOCAxNy43NyAxLjc1ODcgMTcuNzc5MyAxLjc2MTI5QzE3Ljk1NDkgMS44MTQ3MSAxOC4wNTQ2IDEuODI1MDUgMTguMTQxMyAxLjg3NzYyQzE4Ljc5MDIgMi4yNzc0NSAxOS40MzY3IDIuNjg1OSAyMC4wODI1IDMuMDk1MjJDMjAuMTkxNiAzLjE2NDE2IDIwLjMwNTMgMy4yMzU2OCAyMC4zOTczIDMuMzM4MjJDMjAuNjk1OSAzLjY3MTcgMjEuMDQ2MiAzLjg0NTc3IDIxLjQwMDQgNC4wMjg0NUMyMS42NzQyIDQuMTY5NzcgMjEuOTM5NSA0LjM1NTA0IDIyLjE5MDEgNC41NjI3MkMyMi43MjA3IDUuMDAxMzMgMjMuMjYxMyA1LjM5NDI3IDIzLjg0NzUgNS42ODI5NEMyNC4yODYxIDUuODk5MjMgMjQuNjk3NSA2LjIyMjM4IDI1LjExNjcgNi41MTAxOUMyNS4zNTM0IDYuNjczMDUgMjUuNTgwOCA2Ljg2MDkxIDI1LjgyNTkgNy4wNDg3NkMyNS44Mjk4IDcuMDUxMzQgMjUuODMxMyA3LjA1NjUxIDI1LjgzMTMgNy4wNjE2OUMyNS43ODczIDcuNDAyMDYgMjUuNTk3OCA3LjQ5ODU3IDI1LjQwNzUgNy41NTcxN0gyNS40MDY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K);
}
.btn-prev:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    order: -1;
    margin: 0 13px 0 0;
}
.site-header .btn {
    font-size: 16px;
    color: var(--tq-light-grey);
    height: 44px;
    padding: 0 20px;
}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative;
}
.flickity-enabled:focus {
    outline: none;
}
.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}
.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%;
}
.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: #fff0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.flickity-button {
    position: absolute;
    background: rgb(255 255 255 / 0.75);
    border: none;
    color: #333;
}
.flickity-button:hover {
    background: #fff;
    cursor: pointer;
}
.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f;
}
.flickity-button:active {
    opacity: 0.6;
}
.flickity-button:disabled {
    opacity: 0.3;
    cursor: auto;
    pointer-events: none;
}
.flickity-button-icon {
    fill: currentColor;
}
.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.flickity-prev-next-button.previous {
    left: 10px;
}
.flickity-prev-next-button.next {
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
}
.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}
.flickity-rtl .flickity-page-dots {
    direction: rtl;
}
.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
    opacity: 1;
}
.flag-icon-background,
.flag-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.3333333333em;
    line-height: 1em;
}
.flag-icon:before {
    content: " ";
}
.flag-icon.flag-icon-squared {
    width: 1em;
}
.flag-icon-abw {
    background-image: url(assets/images/flags/4x3/abw.svg);
}
.flag-icon-abw.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/abw.svg);
}
.flag-icon-afg {
    background-image: url(assets/images/flags/4x3/afg.svg);
}
.flag-icon-afg.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/afg.svg);
}
.flag-icon-ago {
    background-image: url(assets/images/flags/4x3/ago.svg);
}
.flag-icon-ago.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ago.svg);
}
.flag-icon-aia {
    background-image: url(assets/images/flags/4x3/aia.svg);
}
.flag-icon-aia.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/aia.svg);
}
.flag-icon-ala {
    background-image: url(assets/images/flags/4x3/ala.svg);
}
.flag-icon-ala.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ala.svg);
}
.flag-icon-alb {
    background-image: url(assets/images/flags/4x3/alb.svg);
}
.flag-icon-alb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/alb.svg);
}
.flag-icon-and {
    background-image: url(assets/images/flags/4x3/and.svg);
}
.flag-icon-and.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/and.svg);
}
.flag-icon-are {
    background-image: url(assets/images/flags/4x3/are.svg);
}
.flag-icon-are.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/are.svg);
}
.flag-icon-arg {
    background-image: url(assets/images/flags/4x3/arg.svg);
}
.flag-icon-arg.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/arg.svg);
}
.flag-icon-arm {
    background-image: url(assets/images/flags/4x3/arm.svg);
}
.flag-icon-arm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/arm.svg);
}
.flag-icon-asm {
    background-image: url(assets/images/flags/4x3/asm.svg);
}
.flag-icon-asm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/asm.svg);
}
.flag-icon-ata {
    background-image: url(assets/images/flags/4x3/ata.svg);
}
.flag-icon-ata.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ata.svg);
}
.flag-icon-atf {
    background-image: url(assets/images/flags/4x3/atf.svg);
}
.flag-icon-atf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/atf.svg);
}
.flag-icon-atg {
    background-image: url(assets/images/flags/4x3/atg.svg);
}
.flag-icon-atg.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/atg.svg);
}
.flag-icon-aus {
    background-image: url(assets/images/flags/4x3/aus.svg);
}
.flag-icon-aus.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/aus.svg);
}
.flag-icon-aut {
    background-image: url(assets/images/flags/4x3/aut.svg);
}
.flag-icon-aut.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/aut.svg);
}
.flag-icon-aze {
    background-image: url(assets/images/flags/4x3/aze.svg);
}
.flag-icon-aze.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/aze.svg);
}
.flag-icon-bdi {
    background-image: url(assets/images/flags/4x3/bdi.svg);
}
.flag-icon-bdi.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bdi.svg);
}
.flag-icon-bel {
    background-image: url(assets/images/flags/4x3/bel.svg);
}
.flag-icon-bel.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bel.svg);
}
.flag-icon-ben {
    background-image: url(assets/images/flags/4x3/ben.svg);
}
.flag-icon-ben.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ben.svg);
}
.flag-icon-bes {
    background-image: url(assets/images/flags/4x3/bes.svg);
}
.flag-icon-bes.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bes.svg);
}
.flag-icon-bfa {
    background-image: url(assets/images/flags/4x3/bfa.svg);
}
.flag-icon-bfa.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bfa.svg);
}
.flag-icon-bgd {
    background-image: url(assets/images/flags/4x3/bgd.svg);
}
.flag-icon-bgd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bgd.svg);
}
.flag-icon-bgr {
    background-image: url(assets/images/flags/4x3/bgr.svg);
}
.flag-icon-bgr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bgr.svg);
}
.flag-icon-bhr {
    background-image: url(assets/images/flags/4x3/bhr.svg);
}
.flag-icon-bhr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bhr.svg);
}
.flag-icon-bhs {
    background-image: url(assets/images/flags/4x3/bhs.svg);
}
.flag-icon-bhs.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bhs.svg);
}
.flag-icon-bih {
    background-image: url(assets/images/flags/4x3/bih.svg);
}
.flag-icon-bih.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bih.svg);
}
.flag-icon-blm {
    background-image: url(assets/images/flags/4x3/blm.svg);
}
.flag-icon-blm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/blm.svg);
}
.flag-icon-blr {
    background-image: url(assets/images/flags/4x3/blr.svg);
}
.flag-icon-blr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/blr.svg);
}
.flag-icon-blz {
    background-image: url(assets/images/flags/4x3/blz.svg);
}
.flag-icon-blz.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/blz.svg);
}
.flag-icon-bmu {
    background-image: url(assets/images/flags/4x3/bmu.svg);
}
.flag-icon-bmu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bmu.svg);
}
.flag-icon-bol {
    background-image: url(assets/images/flags/4x3/bol.svg);
}
.flag-icon-bol.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bol.svg);
}
.flag-icon-bra {
    background-image: url(assets/images/flags/4x3/bra.svg);
}
.flag-icon-bra.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bra.svg);
}
.flag-icon-brb {
    background-image: url(assets/images/flags/4x3/brb.svg);
}
.flag-icon-brb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/brb.svg);
}
.flag-icon-brn {
    background-image: url(assets/images/flags/4x3/brn.svg);
}
.flag-icon-brn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/brn.svg);
}
.flag-icon-btn {
    background-image: url(assets/images/flags/4x3/btn.svg);
}
.flag-icon-btn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/btn.svg);
}
.flag-icon-bvt {
    background-image: url(assets/images/flags/4x3/bvt.svg);
}
.flag-icon-bvt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bvt.svg);
}
.flag-icon-bwa {
    background-image: url(assets/images/flags/4x3/bwa.svg);
}
.flag-icon-bwa.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/bwa.svg);
}
.flag-icon-caf {
    background-image: url(assets/images/flags/4x3/caf.svg);
}
.flag-icon-caf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/caf.svg);
}
.flag-icon-can {
    background-image: url(assets/images/flags/4x3/can.svg);
}
.flag-icon-can.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/can.svg);
}
.flag-icon-cat {
    background-image: url(assets/images/flags/4x3/cat.svg);
}
.flag-icon-cat.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cat.svg);
}
.flag-icon-cck {
    background-image: url(assets/images/flags/4x3/cck.svg);
}
.flag-icon-cck.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cck.svg);
}
.flag-icon-che {
    background-image: url(assets/images/flags/4x3/che.svg);
}
.flag-icon-che.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/che.svg);
}
.flag-icon-chl {
    background-image: url(assets/images/flags/4x3/chl.svg);
}
.flag-icon-chl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/chl.svg);
}
.flag-icon-chn {
    background-image: url(assets/images/flags/4x3/chn.svg);
}
.flag-icon-chn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/chn.svg);
}
.flag-icon-civ {
    background-image: url(assets/images/flags/4x3/civ.svg);
}
.flag-icon-civ.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/civ.svg);
}
.flag-icon-cmr {
    background-image: url(assets/images/flags/4x3/cmr.svg);
}
.flag-icon-cmr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cmr.svg);
}
.flag-icon-cod {
    background-image: url(assets/images/flags/4x3/cod.svg);
}
.flag-icon-cod.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cod.svg);
}
.flag-icon-cog {
    background-image: url(assets/images/flags/4x3/cog.svg);
}
.flag-icon-cog.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cog.svg);
}
.flag-icon-cok {
    background-image: url(assets/images/flags/4x3/cok.svg);
}
.flag-icon-cok.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cok.svg);
}
.flag-icon-col {
    background-image: url(assets/images/flags/4x3/col.svg);
}
.flag-icon-col.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/col.svg);
}
.flag-icon-com {
    background-image: url(assets/images/flags/4x3/com.svg);
}
.flag-icon-com.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/com.svg);
}
.flag-icon-cpv {
    background-image: url(assets/images/flags/4x3/cpv.svg);
}
.flag-icon-cpv.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cpv.svg);
}
.flag-icon-cri {
    background-image: url(assets/images/flags/4x3/cri.svg);
}
.flag-icon-cri.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cri.svg);
}
.flag-icon-cub {
    background-image: url(assets/images/flags/4x3/cub.svg);
}
.flag-icon-cub.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cub.svg);
}
.flag-icon-cuw {
    background-image: url(assets/images/flags/4x3/cuw.svg);
}
.flag-icon-cuw.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cuw.svg);
}
.flag-icon-cxr {
    background-image: url(assets/images/flags/4x3/cxr.svg);
}
.flag-icon-cxr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cxr.svg);
}
.flag-icon-cym {
    background-image: url(assets/images/flags/4x3/cym.svg);
}
.flag-icon-cym.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cym.svg);
}
.flag-icon-cyp {
    background-image: url(assets/images/flags/4x3/cyp.svg);
}
.flag-icon-cyp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cyp.svg);
}
.flag-icon-cze {
    background-image: url(assets/images/flags/4x3/cze.svg);
}
.flag-icon-cze.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/cze.svg);
}
.flag-icon-deu {
    background-image: url(assets/images/flags/4x3/deu.svg);
}
.flag-icon-deu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/deu.svg);
}
.flag-icon-dji {
    background-image: url(assets/images/flags/4x3/dji.svg);
}
.flag-icon-dji.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/dji.svg);
}
.flag-icon-dma {
    background-image: url(assets/images/flags/4x3/dma.svg);
}
.flag-icon-dma.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/dma.svg);
}
.flag-icon-dnk {
    background-image: url(assets/images/flags/4x3/dnk.svg);
}
.flag-icon-dnk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/dnk.svg);
}
.flag-icon-dom {
    background-image: url(assets/images/flags/4x3/dom.svg);
}
.flag-icon-dom.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/dom.svg);
}
.flag-icon-dza {
    background-image: url(assets/images/flags/4x3/dza.svg);
}
.flag-icon-dza.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/dza.svg);
}
.flag-icon-ecu {
    background-image: url(assets/images/flags/4x3/ecu.svg);
}
.flag-icon-ecu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ecu.svg);
}
.flag-icon-egy {
    background-image: url(assets/images/flags/4x3/egy.svg);
}
.flag-icon-egy.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/egy.svg);
}
.flag-icon-eng {
    background-image: url(assets/images/flags/4x3/eng.svg);
}
.flag-icon-eng.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/eng.svg);
}
.flag-icon-eri {
    background-image: url(assets/images/flags/4x3/eri.svg);
}
.flag-icon-eri.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/eri.svg);
}
.flag-icon-esh {
    background-image: url(assets/images/flags/4x3/esh.svg);
}
.flag-icon-esh.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/esh.svg);
}
.flag-icon-esp {
    background-image: url(assets/images/flags/4x3/esp.svg);
}
.flag-icon-esp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/esp.svg);
}
.flag-icon-est {
    background-image: url(assets/images/flags/4x3/est.svg);
}
.flag-icon-est.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/est.svg);
}
.flag-icon-eth {
    background-image: url(assets/images/flags/4x3/eth.svg);
}
.flag-icon-eth.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/eth.svg);
}
.flag-icon-eun {
    background-image: url(assets/images/flags/4x3/eun.svg);
}
.flag-icon-eun.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/eun.svg);
}
.flag-icon-fin {
    background-image: url(assets/images/flags/4x3/fin.svg);
}
.flag-icon-fin.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/fin.svg);
}
.flag-icon-fji {
    background-image: url(assets/images/flags/4x3/fji.svg);
}
.flag-icon-fji.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/fji.svg);
}
.flag-icon-flk {
    background-image: url(assets/images/flags/4x3/flk.svg);
}
.flag-icon-flk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/flk.svg);
}
.flag-icon-fra {
    background-image: url(assets/images/flags/4x3/fra.svg);
}
.flag-icon-fra.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/fra.svg);
}
.flag-icon-fro {
    background-image: url(assets/images/flags/4x3/fro.svg);
}
.flag-icon-fro.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/fro.svg);
}
.flag-icon-fsm {
    background-image: url(assets/images/flags/4x3/fsm.svg);
}
.flag-icon-fsm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/fsm.svg);
}
.flag-icon-gab {
    background-image: url(assets/images/flags/4x3/gab.svg);
}
.flag-icon-gab.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gab.svg);
}
.flag-icon-gbr {
    background-image: url(assets/images/flags/4x3/gbr.svg);
}
.flag-icon-gbr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gbr.svg);
}
.flag-icon-geo {
    background-image: url(assets/images/flags/4x3/geo.svg);
}
.flag-icon-geo.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/geo.svg);
}
.flag-icon-ggy {
    background-image: url(assets/images/flags/4x3/ggy.svg);
}
.flag-icon-ggy.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ggy.svg);
}
.flag-icon-gha {
    background-image: url(assets/images/flags/4x3/gha.svg);
}
.flag-icon-gha.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gha.svg);
}
.flag-icon-gib {
    background-image: url(assets/images/flags/4x3/gib.svg);
}
.flag-icon-gib.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gib.svg);
}
.flag-icon-gin {
    background-image: url(assets/images/flags/4x3/gin.svg);
}
.flag-icon-gin.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gin.svg);
}
.flag-icon-glp {
    background-image: url(assets/images/flags/4x3/glp.svg);
}
.flag-icon-glp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/glp.svg);
}
.flag-icon-gmb {
    background-image: url(assets/images/flags/4x3/gmb.svg);
}
.flag-icon-gmb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gmb.svg);
}
.flag-icon-gnb {
    background-image: url(assets/images/flags/4x3/gnb.svg);
}
.flag-icon-gnb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gnb.svg);
}
.flag-icon-gnq {
    background-image: url(assets/images/flags/4x3/gnq.svg);
}
.flag-icon-gnq.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gnq.svg);
}
.flag-icon-grc {
    background-image: url(assets/images/flags/4x3/grc.svg);
}
.flag-icon-grc.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/grc.svg);
}
.flag-icon-grd {
    background-image: url(assets/images/flags/4x3/grd.svg);
}
.flag-icon-grd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/grd.svg);
}
.flag-icon-grl {
    background-image: url(assets/images/flags/4x3/grl.svg);
}
.flag-icon-grl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/grl.svg);
}
.flag-icon-gtm {
    background-image: url(assets/images/flags/4x3/gtm.svg);
}
.flag-icon-gtm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gtm.svg);
}
.flag-icon-guf {
    background-image: url(assets/images/flags/4x3/guf.svg);
}
.flag-icon-guf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/guf.svg);
}
.flag-icon-gum {
    background-image: url(assets/images/flags/4x3/gum.svg);
}
.flag-icon-gum.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/gum.svg);
}
.flag-icon-guy {
    background-image: url(assets/images/flags/4x3/guy.svg);
}
.flag-icon-guy.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/guy.svg);
}
.flag-icon-hkg {
    background-image: url(assets/images/flags/4x3/hkg.svg);
}
.flag-icon-hkg.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hkg.svg);
}
.flag-icon-hmd {
    background-image: url(assets/images/flags/4x3/hmd.svg);
}
.flag-icon-hmd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hmd.svg);
}
.flag-icon-hnd {
    background-image: url(assets/images/flags/4x3/hnd.svg);
}
.flag-icon-hnd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hnd.svg);
}
.flag-icon-hrv {
    background-image: url(assets/images/flags/4x3/hrv.svg);
}
.flag-icon-hrv.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hrv.svg);
}
.flag-icon-hti {
    background-image: url(assets/images/flags/4x3/hti.svg);
}
.flag-icon-hti.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hti.svg);
}
.flag-icon-hun {
    background-image: url(assets/images/flags/4x3/hun.svg);
}
.flag-icon-hun.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/hun.svg);
}
.flag-icon-idn {
    background-image: url(assets/images/flags/4x3/idn.svg);
}
.flag-icon-idn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/idn.svg);
}
.flag-icon-imn {
    background-image: url(assets/images/flags/4x3/imn.svg);
}
.flag-icon-imn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/imn.svg);
}
.flag-icon-ind {
    background-image: url(assets/images/flags/4x3/ind.svg);
}
.flag-icon-ind.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ind.svg);
}
.flag-icon-iot {
    background-image: url(assets/images/flags/4x3/iot.svg);
}
.flag-icon-iot.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/iot.svg);
}
.flag-icon-irl {
    background-image: url(assets/images/flags/4x3/irl.svg);
}
.flag-icon-irl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/irl.svg);
}
.flag-icon-irn {
    background-image: url(assets/images/flags/4x3/irn.svg);
}
.flag-icon-irn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/irn.svg);
}
.flag-icon-irq {
    background-image: url(assets/images/flags/4x3/irq.svg);
}
.flag-icon-irq.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/irq.svg);
}
.flag-icon-isl {
    background-image: url(assets/images/flags/4x3/isl.svg);
}
.flag-icon-isl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/isl.svg);
}
.flag-icon-isr {
    background-image: url(assets/images/flags/4x3/isr.svg);
}
.flag-icon-isr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/isr.svg);
}
.flag-icon-ita {
    background-image: url(assets/images/flags/4x3/ita.svg);
}
.flag-icon-ita.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ita.svg);
}
.flag-icon-jam {
    background-image: url(assets/images/flags/4x3/jam.svg);
}
.flag-icon-jam.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/jam.svg);
}
.flag-icon-jey {
    background-image: url(assets/images/flags/4x3/jey.svg);
}
.flag-icon-jey.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/jey.svg);
}
.flag-icon-jor {
    background-image: url(assets/images/flags/4x3/jor.svg);
}
.flag-icon-jor.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/jor.svg);
}
.flag-icon-jpn {
    background-image: url(assets/images/flags/4x3/jpn.svg);
}
.flag-icon-jpn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/jpn.svg);
}
.flag-icon-kaz {
    background-image: url(assets/images/flags/4x3/kaz.svg);
}
.flag-icon-kaz.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kaz.svg);
}
.flag-icon-ken {
    background-image: url(assets/images/flags/4x3/ken.svg);
}
.flag-icon-ken.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ken.svg);
}
.flag-icon-kgz {
    background-image: url(assets/images/flags/4x3/kgz.svg);
}
.flag-icon-kgz.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kgz.svg);
}
.flag-icon-khm {
    background-image: url(assets/images/flags/4x3/khm.svg);
}
.flag-icon-khm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/khm.svg);
}
.flag-icon-kir {
    background-image: url(assets/images/flags/4x3/kir.svg);
}
.flag-icon-kir.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kir.svg);
}
.flag-icon-kna {
    background-image: url(assets/images/flags/4x3/kna.svg);
}
.flag-icon-kna.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kna.svg);
}
.flag-icon-kor {
    background-image: url(assets/images/flags/4x3/kor.svg);
}
.flag-icon-kor.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kor.svg);
}
.flag-icon-kos {
    background-image: url(assets/images/flags/4x3/kos.svg);
}
.flag-icon-kos.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kos.svg);
}
.flag-icon-kwt {
    background-image: url(assets/images/flags/4x3/kwt.svg);
}
.flag-icon-kwt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/kwt.svg);
}
.flag-icon-lao {
    background-image: url(assets/images/flags/4x3/lao.svg);
}
.flag-icon-lao.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lao.svg);
}
.flag-icon-lbn {
    background-image: url(assets/images/flags/4x3/lbn.svg);
}
.flag-icon-lbn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lbn.svg);
}
.flag-icon-lbr {
    background-image: url(assets/images/flags/4x3/lbr.svg);
}
.flag-icon-lbr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lbr.svg);
}
.flag-icon-lby {
    background-image: url(assets/images/flags/4x3/lby.svg);
}
.flag-icon-lby.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lby.svg);
}
.flag-icon-lca {
    background-image: url(assets/images/flags/4x3/lca.svg);
}
.flag-icon-lca.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lca.svg);
}
.flag-icon-lie {
    background-image: url(assets/images/flags/4x3/lie.svg);
}
.flag-icon-lie.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lie.svg);
}
.flag-icon-lka {
    background-image: url(assets/images/flags/4x3/lka.svg);
}
.flag-icon-lka.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lka.svg);
}
.flag-icon-lso {
    background-image: url(assets/images/flags/4x3/lso.svg);
}
.flag-icon-lso.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lso.svg);
}
.flag-icon-ltu {
    background-image: url(assets/images/flags/4x3/ltu.svg);
}
.flag-icon-ltu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ltu.svg);
}
.flag-icon-lux {
    background-image: url(assets/images/flags/4x3/lux.svg);
}
.flag-icon-lux.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lux.svg);
}
.flag-icon-lva {
    background-image: url(assets/images/flags/4x3/lva.svg);
}
.flag-icon-lva.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/lva.svg);
}
.flag-icon-mac {
    background-image: url(assets/images/flags/4x3/mac.svg);
}
.flag-icon-mac.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mac.svg);
}
.flag-icon-maf {
    background-image: url(assets/images/flags/4x3/maf.svg);
}
.flag-icon-maf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/maf.svg);
}
.flag-icon-mar {
    background-image: url(assets/images/flags/4x3/mar.svg);
}
.flag-icon-mar.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mar.svg);
}
.flag-icon-mco {
    background-image: url(assets/images/flags/4x3/mco.svg);
}
.flag-icon-mco.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mco.svg);
}
.flag-icon-mda {
    background-image: url(assets/images/flags/4x3/mda.svg);
}
.flag-icon-mda.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mda.svg);
}
.flag-icon-mdg {
    background-image: url(assets/images/flags/4x3/mdg.svg);
}
.flag-icon-mdg.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mdg.svg);
}
.flag-icon-mdv {
    background-image: url(assets/images/flags/4x3/mdv.svg);
}
.flag-icon-mdv.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mdv.svg);
}
.flag-icon-mex {
    background-image: url(assets/images/flags/4x3/mex.svg);
}
.flag-icon-mex.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mex.svg);
}
.flag-icon-mhl {
    background-image: url(assets/images/flags/4x3/mhl.svg);
}
.flag-icon-mhl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mhl.svg);
}
.flag-icon-mkd {
    background-image: url(assets/images/flags/4x3/mkd.svg);
}
.flag-icon-mkd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mkd.svg);
}
.flag-icon-mli {
    background-image: url(assets/images/flags/4x3/mli.svg);
}
.flag-icon-mli.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mli.svg);
}
.flag-icon-mlt {
    background-image: url(assets/images/flags/4x3/mlt.svg);
}
.flag-icon-mlt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mlt.svg);
}
.flag-icon-mmr {
    background-image: url(assets/images/flags/4x3/mmr.svg);
}
.flag-icon-mmr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mmr.svg);
}
.flag-icon-mne {
    background-image: url(assets/images/flags/4x3/mne.svg);
}
.flag-icon-mne.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mne.svg);
}
.flag-icon-mng {
    background-image: url(assets/images/flags/4x3/mng.svg);
}
.flag-icon-mng.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mng.svg);
}
.flag-icon-mnp {
    background-image: url(assets/images/flags/4x3/mnp.svg);
}
.flag-icon-mnp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mnp.svg);
}
.flag-icon-moz {
    background-image: url(assets/images/flags/4x3/moz.svg);
}
.flag-icon-moz.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/moz.svg);
}
.flag-icon-mrt {
    background-image: url(assets/images/flags/4x3/mrt.svg);
}
.flag-icon-mrt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mrt.svg);
}
.flag-icon-msr {
    background-image: url(assets/images/flags/4x3/msr.svg);
}
.flag-icon-msr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/msr.svg);
}
.flag-icon-mtq {
    background-image: url(assets/images/flags/4x3/mtq.svg);
}
.flag-icon-mtq.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mtq.svg);
}
.flag-icon-mus {
    background-image: url(assets/images/flags/4x3/mus.svg);
}
.flag-icon-mus.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mus.svg);
}
.flag-icon-mwi {
    background-image: url(assets/images/flags/4x3/mwi.svg);
}
.flag-icon-mwi.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mwi.svg);
}
.flag-icon-mys {
    background-image: url(assets/images/flags/4x3/mys.svg);
}
.flag-icon-mys.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/mys.svg);
}
.flag-icon-myt {
    background-image: url(assets/images/flags/4x3/myt.svg);
}
.flag-icon-myt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/myt.svg);
}
.flag-icon-nam {
    background-image: url(assets/images/flags/4x3/nam.svg);
}
.flag-icon-nam.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nam.svg);
}
.flag-icon-ncl {
    background-image: url(assets/images/flags/4x3/ncl.svg);
}
.flag-icon-ncl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ncl.svg);
}
.flag-icon-ner {
    background-image: url(assets/images/flags/4x3/ner.svg);
}
.flag-icon-ner.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ner.svg);
}
.flag-icon-nfk {
    background-image: url(assets/images/flags/4x3/nfk.svg);
}
.flag-icon-nfk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nfk.svg);
}
.flag-icon-nga {
    background-image: url(assets/images/flags/4x3/nga.svg);
}
.flag-icon-nga.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nga.svg);
}
.flag-icon-nic {
    background-image: url(assets/images/flags/4x3/nic.svg);
}
.flag-icon-nic.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nic.svg);
}
.flag-icon-nir {
    background-image: url(assets/images/flags/4x3/nir.svg);
}
.flag-icon-nir.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nir.svg);
}
.flag-icon-niu {
    background-image: url(assets/images/flags/4x3/niu.svg);
}
.flag-icon-niu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/niu.svg);
}
.flag-icon-nld {
    background-image: url(assets/images/flags/4x3/nld.svg);
}
.flag-icon-nld.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nld.svg);
}
.flag-icon-nor {
    background-image: url(assets/images/flags/4x3/nor.svg);
}
.flag-icon-nor.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nor.svg);
}
.flag-icon-npl {
    background-image: url(assets/images/flags/4x3/npl.svg);
}
.flag-icon-npl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/npl.svg);
}
.flag-icon-nru {
    background-image: url(assets/images/flags/4x3/nru.svg);
}
.flag-icon-nru.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nru.svg);
}
.flag-icon-nzl {
    background-image: url(assets/images/flags/4x3/nzl.svg);
}
.flag-icon-nzl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/nzl.svg);
}
.flag-icon-omn {
    background-image: url(assets/images/flags/4x3/omn.svg);
}
.flag-icon-omn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/omn.svg);
}
.flag-icon-pak {
    background-image: url(assets/images/flags/4x3/pak.svg);
}
.flag-icon-pak.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pak.svg);
}
.flag-icon-pan {
    background-image: url(assets/images/flags/4x3/pan.svg);
}
.flag-icon-pan.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pan.svg);
}
.flag-icon-pcn {
    background-image: url(assets/images/flags/4x3/pcn.svg);
}
.flag-icon-pcn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pcn.svg);
}
.flag-icon-per {
    background-image: url(assets/images/flags/4x3/per.svg);
}
.flag-icon-per.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/per.svg);
}
.flag-icon-phl {
    background-image: url(assets/images/flags/4x3/phl.svg);
}
.flag-icon-phl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/phl.svg);
}
.flag-icon-plw {
    background-image: url(assets/images/flags/4x3/plw.svg);
}
.flag-icon-plw.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/plw.svg);
}
.flag-icon-png {
    background-image: url(assets/images/flags/4x3/png.svg);
}
.flag-icon-png.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/png.svg);
}
.flag-icon-pol {
    background-image: url(assets/images/flags/4x3/pol.svg);
}
.flag-icon-pol.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pol.svg);
}
.flag-icon-pri {
    background-image: url(assets/images/flags/4x3/pri.svg);
}
.flag-icon-pri.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pri.svg);
}
.flag-icon-prk {
    background-image: url(assets/images/flags/4x3/prk.svg);
}
.flag-icon-prk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/prk.svg);
}
.flag-icon-prt {
    background-image: url(assets/images/flags/4x3/prt.svg);
}
.flag-icon-prt.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/prt.svg);
}
.flag-icon-pry {
    background-image: url(assets/images/flags/4x3/pry.svg);
}
.flag-icon-pry.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pry.svg);
}
.flag-icon-pse {
    background-image: url(assets/images/flags/4x3/pse.svg);
}
.flag-icon-pse.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pse.svg);
}
.flag-icon-pyf {
    background-image: url(assets/images/flags/4x3/pyf.svg);
}
.flag-icon-pyf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/pyf.svg);
}
.flag-icon-qat {
    background-image: url(assets/images/flags/4x3/qat.svg);
}
.flag-icon-qat.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/qat.svg);
}
.flag-icon-reu {
    background-image: url(assets/images/flags/4x3/reu.svg);
}
.flag-icon-reu.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/reu.svg);
}
.flag-icon-rou {
    background-image: url(assets/images/flags/4x3/rou.svg);
}
.flag-icon-rou.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/rou.svg);
}
.flag-icon-rus {
    background-image: url(assets/images/flags/4x3/rus.svg);
}
.flag-icon-rus.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/rus.svg);
}
.flag-icon-rwa {
    background-image: url(assets/images/flags/4x3/rwa.svg);
}
.flag-icon-rwa.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/rwa.svg);
}
.flag-icon-sau {
    background-image: url(assets/images/flags/4x3/sau.svg);
}
.flag-icon-sau.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sau.svg);
}
.flag-icon-sco {
    background-image: url(assets/images/flags/4x3/sco.svg);
}
.flag-icon-sco.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sco.svg);
}
.flag-icon-sdn {
    background-image: url(assets/images/flags/4x3/sdn.svg);
}
.flag-icon-sdn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sdn.svg);
}
.flag-icon-sen {
    background-image: url(assets/images/flags/4x3/sen.svg);
}
.flag-icon-sen.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sen.svg);
}
.flag-icon-sgp {
    background-image: url(assets/images/flags/4x3/sgp.svg);
}
.flag-icon-sgp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sgp.svg);
}
.flag-icon-sgs {
    background-image: url(assets/images/flags/4x3/sgs.svg);
}
.flag-icon-sgs.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sgs.svg);
}
.flag-icon-shn {
    background-image: url(assets/images/flags/4x3/shn.svg);
}
.flag-icon-shn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/shn.svg);
}
.flag-icon-sjm {
    background-image: url(assets/images/flags/4x3/sjm.svg);
}
.flag-icon-sjm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sjm.svg);
}
.flag-icon-slb {
    background-image: url(assets/images/flags/4x3/slb.svg);
}
.flag-icon-slb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/slb.svg);
}
.flag-icon-sle {
    background-image: url(assets/images/flags/4x3/sle.svg);
}
.flag-icon-sle.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sle.svg);
}
.flag-icon-slv {
    background-image: url(assets/images/flags/4x3/slv.svg);
}
.flag-icon-slv.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/slv.svg);
}
.flag-icon-smr {
    background-image: url(assets/images/flags/4x3/smr.svg);
}
.flag-icon-smr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/smr.svg);
}
.flag-icon-som {
    background-image: url(assets/images/flags/4x3/som.svg);
}
.flag-icon-som.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/som.svg);
}
.flag-icon-spm {
    background-image: url(assets/images/flags/4x3/spm.svg);
}
.flag-icon-spm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/spm.svg);
}
.flag-icon-srb {
    background-image: url(assets/images/flags/4x3/srb.svg);
}
.flag-icon-srb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/srb.svg);
}
.flag-icon-ssd {
    background-image: url(assets/images/flags/4x3/ssd.svg);
}
.flag-icon-ssd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ssd.svg);
}
.flag-icon-stp {
    background-image: url(assets/images/flags/4x3/stp.svg);
}
.flag-icon-stp.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/stp.svg);
}
.flag-icon-sun {
    background-image: url(assets/images/flags/4x3/sun.svg);
}
.flag-icon-sun.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sun.svg);
}
.flag-icon-sur {
    background-image: url(assets/images/flags/4x3/sur.svg);
}
.flag-icon-sur.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sur.svg);
}
.flag-icon-svk {
    background-image: url(assets/images/flags/4x3/svk.svg);
}
.flag-icon-svk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/svk.svg);
}
.flag-icon-svn {
    background-image: url(assets/images/flags/4x3/svn.svg);
}
.flag-icon-svn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/svn.svg);
}
.flag-icon-swe {
    background-image: url(assets/images/flags/4x3/swe.svg);
}
.flag-icon-swe.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/swe.svg);
}
.flag-icon-swz {
    background-image: url(assets/images/flags/4x3/swz.svg);
}
.flag-icon-swz.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/swz.svg);
}
.flag-icon-sxm {
    background-image: url(assets/images/flags/4x3/sxm.svg);
}
.flag-icon-sxm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/sxm.svg);
}
.flag-icon-syc {
    background-image: url(assets/images/flags/4x3/syc.svg);
}
.flag-icon-syc.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/syc.svg);
}
.flag-icon-syr {
    background-image: url(assets/images/flags/4x3/syr.svg);
}
.flag-icon-syr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/syr.svg);
}
.flag-icon-tca {
    background-image: url(assets/images/flags/4x3/tca.svg);
}
.flag-icon-tca.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tca.svg);
}
.flag-icon-tcd {
    background-image: url(assets/images/flags/4x3/tcd.svg);
}
.flag-icon-tcd.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tcd.svg);
}
.flag-icon-tgo {
    background-image: url(assets/images/flags/4x3/tgo.svg);
}
.flag-icon-tgo.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tgo.svg);
}
.flag-icon-tha {
    background-image: url(assets/images/flags/4x3/tha.svg);
}
.flag-icon-tha.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tha.svg);
}
.flag-icon-tjk {
    background-image: url(assets/images/flags/4x3/tjk.svg);
}
.flag-icon-tjk.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tjk.svg);
}
.flag-icon-tkl {
    background-image: url(assets/images/flags/4x3/tkl.svg);
}
.flag-icon-tkl.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tkl.svg);
}
.flag-icon-tkm {
    background-image: url(assets/images/flags/4x3/tkm.svg);
}
.flag-icon-tkm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tkm.svg);
}
.flag-icon-tls {
    background-image: url(assets/images/flags/4x3/tls.svg);
}
.flag-icon-tls.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tls.svg);
}
.flag-icon-ton {
    background-image: url(assets/images/flags/4x3/ton.svg);
}
.flag-icon-ton.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ton.svg);
}
.flag-icon-tto {
    background-image: url(assets/images/flags/4x3/tto.svg);
}
.flag-icon-tto.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tto.svg);
}
.flag-icon-tun {
    background-image: url(assets/images/flags/4x3/tun.svg);
}
.flag-icon-tun.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tun.svg);
}
.flag-icon-tur {
    background-image: url(assets/images/flags/4x3/tur.svg);
}
.flag-icon-tur.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tur.svg);
}
.flag-icon-tuv {
    background-image: url(assets/images/flags/4x3/tuv.svg);
}
.flag-icon-tuv.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tuv.svg);
}
.flag-icon-twn {
    background-image: url(assets/images/flags/4x3/twn.svg);
}
.flag-icon-twn.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/twn.svg);
}
.flag-icon-tza {
    background-image: url(assets/images/flags/4x3/tza.svg);
}
.flag-icon-tza.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/tza.svg);
}
.flag-icon-uga {
    background-image: url(assets/images/flags/4x3/uga.svg);
}
.flag-icon-uga.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/uga.svg);
}
.flag-icon-ukr {
    background-image: url(assets/images/flags/4x3/ukr.svg);
}
.flag-icon-ukr.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ukr.svg);
}
.flag-icon-umi {
    background-image: url(assets/images/flags/4x3/umi.svg);
}
.flag-icon-umi.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/umi.svg);
}
.flag-icon-ury {
    background-image: url(assets/images/flags/4x3/ury.svg);
}
.flag-icon-ury.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ury.svg);
}
.flag-icon-usa {
    background-image: url(assets/images/flags/4x3/usa.svg);
}
.flag-icon-usa.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/usa.svg);
}
.flag-icon-uzb {
    background-image: url(assets/images/flags/4x3/uzb.svg);
}
.flag-icon-uzb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/uzb.svg);
}
.flag-icon-vat {
    background-image: url(assets/images/flags/4x3/vat.svg);
}
.flag-icon-vat.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vat.svg);
}
.flag-icon-vct {
    background-image: url(assets/images/flags/4x3/vct.svg);
}
.flag-icon-vct.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vct.svg);
}
.flag-icon-ven {
    background-image: url(assets/images/flags/4x3/ven.svg);
}
.flag-icon-ven.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/ven.svg);
}
.flag-icon-vgb {
    background-image: url(assets/images/flags/4x3/vgb.svg);
}
.flag-icon-vgb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vgb.svg);
}
.flag-icon-vir {
    background-image: url(assets/images/flags/4x3/vir.svg);
}
.flag-icon-vir.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vir.svg);
}
.flag-icon-vnm {
    background-image: url(assets/images/flags/4x3/vnm.svg);
}
.flag-icon-vnm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vnm.svg);
}
.flag-icon-vut {
    background-image: url(assets/images/flags/4x3/vut.svg);
}
.flag-icon-vut.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/vut.svg);
}
.flag-icon-wal {
    background-image: url(assets/images/flags/4x3/wal.svg);
}
.flag-icon-wal.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/wal.svg);
}
.flag-icon-wlf {
    background-image: url(assets/images/flags/4x3/wlf.svg);
}
.flag-icon-wlf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/wlf.svg);
}
.flag-icon-wsm {
    background-image: url(assets/images/flags/4x3/wsm.svg);
}
.flag-icon-wsm.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/wsm.svg);
}
.flag-icon-yem {
    background-image: url(assets/images/flags/4x3/yem.svg);
}
.flag-icon-yem.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/yem.svg);
}
.flag-icon-zaf {
    background-image: url(assets/images/flags/4x3/zaf.svg);
}
.flag-icon-zaf.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/zaf.svg);
}
.flag-icon-zmb {
    background-image: url(assets/images/flags/4x3/zmb.svg);
}
.flag-icon-zmb.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/zmb.svg);
}
.flag-icon-zwe {
    background-image: url(assets/images/flags/4x3/zwe.svg);
}
.flag-icon-zwe.flag-icon-squared {
    background-image: url(assets/images/flags/1x1/zwe.svg);
}
.site-header {
    font-size: 16px;
    line-height: normal;
    padding: 16px 0 0 0;
}
@media (min-width: 744px) {
    .site-header {
        background: #fff;
    }
}
@media (min-width: 1024px) {
    .site-header {
        padding: 38px 0 0 0;
    }
}
@media (min-width: 1440px) {
    .site-header {
        font-size: 20px;
        padding: 33px 0 0 0;
    }
}
.site-header a {
    text-decoration: none;
    color: var(--tq-mid-grey);
}
.site-header a:hover {
    color: var(--tq-mid-grey);
}
.site-header .menu-the-portal a {
    color: var(--tq-gold);
}
.site-header .menu-the-portal a:hover {
    color: #b69d57;
}
.site-header .site-logo {
    width: 144px;
    margin: 0 auto;
}
@media (min-width: 1024px) {
    .site-header .site-logo {
        width: 259px;
    }
}
@media (min-width: 1440px) {
    .site-header .site-logo {
        width: 300px;
    }
}
.site-header .header-social {
    position: absolute;
    top: 21px;
    left: 8px;
    gap: 14px;
}
@media (min-width: 1440px) {
    .site-header .header-social {
        top: 19px;
    }
}
.site-header .header-social svg {
    fill: var(--tq-gold);
    transition: all 0.3s ease;
}
.site-header .header-social a:hover svg {
    fill: var(--tq-black);
}
.site-header .site-header--toolbar {
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    top: 11px;
    right: 8px;
}
@media (min-width: 1440px) {
    .site-header .site-header--toolbar {
        top: 16px;
    }
}
.site-header .site-header--toolbar ul {
    gap: 14px;
}
.site-header .site-header--toolbar .btn {
    border: none;
    font-weight: 700;
}
.site-header .site-header--toolbar .btn:hover {
    color: #fff;
}
.site-header .site-header--toolbar .subscriber-login-link {
    margin-right: 10px;
    margin-left: 10px;
}
.site-header .site-header--toolbar .subscriber-login-link:hover {
    color: var(--tq-gold);
}
.site-header .site-header--toolbar svg {
    fill: var(--tq-mid-grey);
    transition: all 0.3s ease;
}
.site-header .site-header--toolbar a:hover svg {
    fill: var(--tq-black);
}
.site-header .menu-secondary {
    font-size: 16px;
    padding: 22px 0 0 0;
    border-top: 1px solid #efefef;
    font-style: italic;
    display: none !important;
}
.site-header .menu-secondary div {
    display: flex;
    justify-content: center;
}
@media (min-width: 1024px) {
    .site-header .menu-secondary .menu-secondary-menu-reviews-container ul.nav-menu {
        width: 600px;
    }
}
@media (min-width: 1220px) {
    .site-header .menu-secondary .menu-secondary-menu-reviews-container ul.nav-menu {
        width: auto;
    }
}
.site-header .menu-secondary .current-menu-item a,
.site-header .menu-secondary a:hover {
    color: var(--tq-mid-grey);
    text-decoration: underline;
}
.site-header .menu-secondary label {
    margin: 0 24px 0 0;
    font-weight: 700;
}
.site-header .menu-secondary ul {
    gap: 8px 15px;
}
@media (min-width: 1440px) {
    .site-header .menu-secondary ul {
        gap: 8px 24px;
    }
}
.menu-primary {
    position: relative;
    letter-spacing: 0.2px;
    border-top: 1px solid #efefef;
    margin-top: 27px;
    padding-top: 25px;
    font-size: 0;
}
@media (min-width: 1440px) {
    .menu-primary {
        margin-top: 22px;
        padding-top: 23px;
    }
}
@media (min-width: 1024px) {
    .menu-primary:after {
        content: "";
        width: 100%;
        height: 1px;
        display: block;
        background: #efefef;
        position: absolute;
        z-index: 3;
    }
}
.menu-primary ul {
    padding: 0;
    margin: 0;
    font-weight: 700;
    gap: 10px 0;
    font-size: 14px;
}
@media (min-width: 430px) {
    .menu-primary ul {
        font-size: 16px;
    }
}
@media (min-width: 1440px) {
    .menu-primary ul {
        font-size: 20px;
    }
}
.menu-primary ul a {
    display: block;
    position: relative;
    text-decoration: none;
    color: var(--tq-mid-grey);
    padding: 0 7px 23px 7px;
}
@media (min-width: 1440px) {
    .menu-primary ul a {
        padding: 0 12px 23px 12px;
    }
}
.menu-primary ul a:hover {
    color: var(--tq-gold);
}
.menu-primary ul a:after {
    content: "";
    position: absolute;
    width: calc(100% - 14px);
    bottom: 0;
    left: 7px;
    height: 2px;
    background: var(--tq-gold);
    opacity: 0;
    transition: all 0.3s ease;
}
@media (min-width: 1440px) {
    .menu-primary ul a:after {
        left: 12px;
        width: calc(100% - 24px);
    }
}
.menu-primary ul .current-menu-item > a,
.menu-primary ul .current-category-ancestor > a,
.menu-primary ul .current-post-ancestor > a {
    color: var(--tq-gold);
}
.menu-primary ul .current-menu-item > a:after,
.menu-primary ul .current-category-ancestor > a:after,
.menu-primary ul .current-post-ancestor > a:after {
    opacity: 1;
}
.menu-primary ul li:hover > a:after {
    background: var(--tq-gold);
    opacity: 1;
}
.menu-primary .menu-item-has-children > a:hover {
    color: var(--tq-gold);
}
.menu-primary .menu-item-has-children > a:hover .sub-menu {
    opacity: 1;
    visibility: visible;
}
.menu-primary .menu-item-has-children:hover > a {
    color: var(--tq-gold);
}
.menu-primary .menu-item-has-children:hover .sub-menu {
    opacity: 0;
    visibility: hidden;
}
.menu-primary .menu-item-has-children:hover > .sub-menu {
    z-index: 2;
    opacity: 1;
    visibility: visible;
}
.menu-primary .sub-menu {
    position: absolute;
    z-index: 1;
    width: 100%;
    transition: all 0.2s ease;
    background: #fff;
    left: 0;
    font-size: 18px;
    padding: 24px 0 30px 0 !important;
    font-style: italic;
    list-style: none;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
    gap: 17px 24px;
    opacity: 0;
    visibility: hidden;
}
.menu-primary .sub-menu:after {
    content: "";
    background: #fff;
    position: absolute;
    left: -100%;
    height: 100%;
    width: 300%;
    z-index: -1;
    top: 0;
}
.menu-primary .sub-menu .current-menu-item a,
.menu-primary .sub-menu .current-menu-item a:hover {
    color: var(--tq-gold) !important;
    border-bottom: 1px solid var(--tq-gold);
}
.menu-primary .sub-menu a {
    color: var(--tq-mid-grey) !important;
    padding: 0;
}
.menu-primary .sub-menu a:after {
    display: none;
}
.menu-primary .sub-menu a:hover {
    color: var(--tq-gold) !important;
}
.menu-primary .search-link {
    width: 40px;
    height: 40px;
    position: absolute;
    right: -10px;
    top: 15px;
}
.menu-primary .search-link path,
.menu-primary .search-link line {
    transition: all 0.3s ease;
}
.menu-primary .search-link:hover path,
.menu-primary .search-link:hover line {
    stroke: var(--tq-gold);
}
.menu-primary .menu-news .sub-menu {
    display: none !important;
}
body.mega-promo-active .menu-primary:after {
    bottom: 0;
}
body.parent-cat--news .menu-primary .menu-news > a,
body.parent-cat--quietus-reviews .menu-primary .menu-reviews > a,
body.parent-cat--subscriber-area .menu-primary .menu-subscriber-area > a,
body.parent-cat--opinion-and-essays .menu-primary .menu-opinion-essays > a,
body.parent-cat--interviews .menu-primary .menu-interviews > a,
body.parent-cat--culture .menu-primary .menu-culture > a,
body.parent-cat--tq-charts .menu-primary .menu-tq-charts > a {
    color: var(--tq-gold);
}
body.parent-cat--news .menu-primary .menu-news > a:after,
body.parent-cat--quietus-reviews .menu-primary .menu-reviews > a:after,
body.parent-cat--subscriber-area .menu-primary .menu-subscriber-area > a:after,
body.parent-cat--opinion-and-essays .menu-primary .menu-opinion-essays > a:after,
body.parent-cat--interviews .menu-primary .menu-interviews > a:after,
body.parent-cat--culture .menu-primary .menu-culture > a:after,
body.parent-cat--tq-charts .menu-primary .menu-tq-charts > a:after {
    opacity: 1;
}
body.parent-cat--news .site-header--static .menu-primary .menu-news > .sub-menu,
body.page-template.news .site-header--static .menu-primary .menu-news > .sub-menu,
body.parent-cat--quietus-reviews .site-header--static .menu-primary .menu-reviews > .sub-menu,
body.page-template.reviews .site-header--static .menu-primary .menu-reviews > .sub-menu,
body.parent-cat--subscriber-area .site-header--static .menu-primary .menu-subscriber-area > .sub-menu,
body.page-template.subscriber-area .site-header--static .menu-primary .menu-subscriber-area > .sub-menu,
body.parent-cat--opinion-and-essays .site-header--static .menu-primary .menu-opinion-essays > .sub-menu,
body.page-template.opinion-essays .site-header--static .menu-primary .menu-opinion-essays > .sub-menu,
body.parent-cat--interviews .site-header--static .menu-primary .menu-interviews > .sub-menu,
body.page-template.interviews .site-header--static .menu-primary .menu-interviews > .sub-menu,
body.parent-cat--culture .site-header--static .menu-primary .menu-culture > .sub-menu,
body.page-template.culture .site-header--static .menu-primary .menu-culture > .sub-menu,
body.parent-cat--tq-charts .site-header--static .menu-primary .menu-tq-charts > .sub-menu,
body.page-template.charts .site-header--static .menu-primary .menu-tq-charts > .sub-menu {
    opacity: 1;
    visibility: visible;
    border-bottom: 1px solid #efefef;
    display: flex !important;
}
body.home .site-header--static .sub-menu {
    border-bottom: 1px solid #efefef;
}
@media (min-width: 1024px) {
    .menu-primary .menu-reviews > .sub-menu,
    .menu-primary .menu-interviews > .sub-menu {
        padding: 24px 90px 30px 90px !important;
    }
}
@media (min-width: 1200px) {
    .menu-primary .menu-reviews > .sub-menu,
    .menu-primary .menu-interviews > .sub-menu {
        padding: 24px 190px 30px 190px !important;
    }
}
@media (min-width: 1360px) {
    .menu-primary .menu-reviews > .sub-menu,
    .menu-primary .menu-interviews > .sub-menu {
        padding: 24px 275px 30px 275px !important;
    }
}
@media (min-width: 1440px) {
    .menu-primary .menu-reviews > .sub-menu,
    .menu-primary .menu-interviews > .sub-menu {
        padding: 24px 0 30px 0px !important;
    }
}
body.parent-cat--subscriber-area .site-header--static,
body.page-template.subscriber-area .site-header--static,
body.parent-cat--opinion-and-essays .site-header--static,
body.page-template.opinion-essays .site-header--static,
body.parent-cat--culture .site-header--static,
body.page-template.culture .site-header--static,
body.parent-cat--tq-charts .site-header--static,
body.page-template.charts .site-header--static {
    padding-bottom: 79px;
}
body.parent-cat--quietus-reviews .site-header--static,
body.page-template.reviews .site-header--static,
body.parent-cat--interviews .site-header--static,
body.page-template.interviews .site-header--static {
    padding-bottom: 118px;
}
@media (min-width: 1440px) {
    body.parent-cat--quietus-reviews .site-header--static,
    body.page-template.reviews .site-header--static,
    body.parent-cat--interviews .site-header--static,
    body.page-template.interviews .site-header--static {
        padding-bottom: 79px;
    }
}
body.is-in-bakers-dozen .menu-primary .menu-interviews a,
body.category-bakers-dozen .menu-primary .menu-interviews a {
    color: var(--tq-mid-grey);
}
body.is-in-bakers-dozen .menu-primary .menu-interviews a:after,
body.category-bakers-dozen .menu-primary .menu-interviews a:after {
    opacity: 0;
}
body.is-in-bakers-dozen .menu-primary .menu-interviews a:hover,
body.category-bakers-dozen .menu-primary .menu-interviews a:hover {
    color: var(--tq-gold);
}
body.is-in-bakers-dozen .menu-primary .menu-interviews a:hover:after,
body.category-bakers-dozen .menu-primary .menu-interviews a:hover:after {
    opacity: 1;
}
body.single-post .menu-secondary .current-menu-parent a {
    text-decoration: underline;
}
.menu-primary.hide-sub-menu .sub-menu {
    visibility: hidden !important;
    opacity: 0 !important;
}
.site-header--fixed.site-header {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 !important;
}
.site-header--fixed.site-header .sub-menu:after {
    box-shadow: 0 6px 8px 0 rgb(0 0 0 / 0.12);
}
.site-header--fixed.site-header .search-link {
    position: absolute;
    right: 5px;
}
@media (min-width: 1440px) {
    .site-header--fixed.site-header .search-link {
        right: 7px;
    }
}
.site-header--fixed.site-header .site-logo {
    width: 58px;
    flex: 0 0 58px;
    margin: 0 24px 0 0;
    position: absolute;
    z-index: 1;
}
@media (max-width: 1439.98px) {
    .site-header--fixed.site-header .site-logo {
        left: -2px;
    }
}
@media (min-width: 1440px) {
    .site-header--fixed.site-header .site-logo {
        width: 64px;
        flex: 0 0 64px;
    }
}
.site-header--fixed.site-header .menu-primary {
    width: 100%;
    padding: 24px 0 0 0;
    margin: 0;
    border: none;
}
.site-header--fixed.site-header .menu-primary ul {
    margin: 0;
    padding: 0 0 0 12px;
}
@media (min-width: 1440px) {
    .site-header--fixed.site-header .menu-primary ul {
        padding: 0;
    }
}
.mobile-header {
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid var(--tq-light-grey);
}
.mobile-header main {
    padding: 16px 16px 0 16px;
}
@media (min-width: 430px) {
    .mobile-header main {
        padding: 16px 24px;
    }
}
.mobile-header .site-logo {
    width: 149px;
}
@media (min-width: 430px) {
    .mobile-header .site-logo {
        width: 174px;
    }
}
.mobile-header .site-logo img {
    width: 100%;
}
.mobile-header aside {
    margin-left: auto;
}
.mobile-header aside button,
.mobile-header aside .search-link {
    padding: 0;
    width: 40px;
    height: 40px;
    background: none;
    border: none;
    margin: 0 0 0 7px;
}
.mobile-header .menu-primary {
    padding: 0 0 0 16px;
    margin: 16px 0 0 0;
    overflow: auto;
    white-space: nowrap;
    width: 100%;
}
@media (min-width: 430px) {
    .mobile-header .menu-primary {
        padding: 0 0 0 24px;
    }
}
.mobile-header .menu-primary ul.sub-menu {
    display: none !important;
}
.mobile-header .menu-primary .btn {
    margin: 0 16px 0 0;
    height: 42px;
    font-size: 14px;
}
@media (min-width: 430px) {
    .mobile-header .menu-primary .btn {
        font-size: 16px;
    }
}
.mobile-header .menu-primary ul li {
    display: inline-block;
    margin: 0 12px 0 0;
}
@media (min-width: 430px) {
    .mobile-header .menu-primary ul li {
        margin: 0 16px 0 0;
    }
}
.mobile-header .menu-primary ul a {
    padding: 6px 0;
}
.mobile-header .menu-primary ul a:after {
    display: none;
}
.mobile-header .menu-primary .menu-the-portal a {
    color: var(--tq-gold);
}
.mobile-header--fixed {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    padding-bottom: 16px;
}
@media (min-width: 430px) {
    .mobile-header--fixed {
        padding-bottom: 0;
    }
}
.mobile-menu {
    transition: all 0.3s ease;
    overflow: auto;
    background: #fff;
    z-index: 1000;
    top: 0;
    left: 0;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0.2px;
    font-weight: 700;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    color: var(--tq-mid-grey);
}
.mobile-menu.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.mobile-menu .btn {
    font-size: 18px;
    font-weight: 700;
    margin: 0 8px 0 0;
    padding: 11px 20px 10px 20px;
}
.mobile-menu .btn-transparent {
    color: var(--tq-mid-grey);
}
.mobile-menu .account-links {
    padding: 20px 30px;
    border-bottom: 1px solid var(--tq-light-grey);
}
.mobile-menu .account-links p {
    font-weight: 400;
    line-height: 22px;
}
.mobile-menu a {
    text-decoration: none;
}
.mobile-menu header {
    background: #fff;
    z-index: 2;
    top: 0;
    border-bottom: 1px solid var(--tq-light-grey);
}
.mobile-menu .nav-menu {
    padding: 26px 30px 4px 30px;
    margin: 0;
    background: #fff;
}
.mobile-menu .nav-menu a {
    color: var(--tq-mid-grey);
}
.mobile-menu ul li {
    margin: 0 0 22px 0;
}
.mobile-menu ul li.menu-the-portal a {
    color: var(--tq-gold);
}
.mobile-menu ul li .sub-menu {
    list-style: none;
    padding: 0 0 0 18px;
    margin: 0;
    font-style: italic;
    font-weight: 300;
    display: none;
}
.mobile-menu ul li .sub-menu li {
    margin: 0;
    padding: 13px 0 0 0;
}
.mobile-menu ul li .sub-menu li:first-child {
    padding-top: 18px;
}
.mobile-menu ul li .sub-menu li:last-child {
    padding-bottom: 5px;
}
.mobile-menu ul li .sub-menu span {
    display: none !important;
}
.mobile-menu ul li.menu-item-has-children {
    position: relative;
}
.mobile-menu ul li.menu-item-has-children span {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 24px;
    z-index: 1;
    right: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMjMuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIzLjUgMC41KSIgc3Ryb2tlPSIjRUNFQUU2Ii8+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDgpIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNiA5LjVMMTIgMTUuNUwxOCA5LjUiIHN0cm9rZT0iIzI3MjIyMyIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    transition: all 0.3s ease;
}
.mobile-menu ul li.menu-item-has-children span.active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mobile-menu .social-links {
    padding: 44px 0 30px 30px;
    margin: 0;
}
.mobile-menu .social-links li {
    margin: 0 14px 0 0;
}
.mobile-menu .social-links a {
    display: block;
}
.mobile-menu .social-links svg {
    fill: var(--tq-gold);
    display: block;
}
.mobile-menu .site-logo {
    width: 149px;
    margin: 15px 0 15px 16px;
}
.mobile-menu button {
    padding: 0;
    width: 40px;
    height: 40px;
    background: none;
    border: none;
    position: absolute;
    top: 18px;
    right: 24px;
}
.mobile-menu .search-box {
    padding: 18px 0 0 0;
}
.mobile-menu .search-box label {
    margin: 0;
    width: 100%;
    display: block;
}
.mobile-menu .search-box .search-submit {
    display: none;
}
.mobile-menu .search-box .search-field {
    padding: 12px 20px 12px 36px;
    outline: none;
    border: none;
    border-bottom: 1px solid #000;
    width: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUyIDI0LjYzOThDMTcuNzYgMjQuNjM5OCAxOS44NCAyMy44MDczIDIxLjQ0IDIyLjQ2MzVMMjQuMjg3NSAyNS4zMTFDMjQuNDggMjUuNTAzNSAyNC43MzUgMjUuNTk4NSAyNC45NiAyNS41OTg1QzI1LjE4MzcgMjUuNTk4NSAyNS40NCAyNS41MDIzIDI1LjYzMjUgMjUuMzExQzI2LjAxNjMgMjQuOTI3MyAyNi4wMTYzIDI0LjMxODUgMjUuNjMyNSAyMy45NjczTDIyLjc1MjUgMjEuMDg3M0MyMy45MzYzIDE5LjUxOTggMjQuNjQgMTcuNTk5OSAyNC42NCAxNS41MTk5QzI0LjY0IDEwLjQ5NjIgMjAuNTQzNyA2LjM5OTkgMTUuNTIgNi4zOTk5QzEwLjQ5NjMgNi4zOTk5IDYuMzk5OTkgMTAuNDk2MiA2LjM5OTk5IDE1LjUxOTlDNi4zOTk5OSAyMC41NDM2IDEwLjQ5NjMgMjQuNjM5OCAxNS41MiAyNC42Mzk4Wk0xNS41MiA4LjMxOTc3QzE5LjQ4NzQgOC4zMTk3NyAyMi43MiAxMS41NTI0IDIyLjcyIDE1LjUxOThDMjIuNzIgMTkuNDg3MSAxOS40ODc0IDIyLjcxOTggMTUuNTIgMjIuNzE5OEMxMS41NTI2IDIyLjcxOTggOC4zMTk5OSAxOS40ODcxIDguMzE5OTkgMTUuNTE5OEM4LjMxOTk5IDExLjU1MjQgMTEuNTUyNiA4LjMxOTc3IDE1LjUyIDguMzE5NzdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: -6px 50%;
}
.mobile-menu .search-box input[type="search"]::-webkit-search-cancel-button {
    display: none !important;
}
.site-footer {
    background-image: url(assets/images/bg/bg-footer.png);
    background-size: cover;
    background-color: var(--tq-black);
    color: var(--tq-light-grey);
    padding: 30px 0 37px 0;
    font-size: 16px;
    line-height: normal;
    font-family: var(--tq-font-calendas-regular);
}
@media (min-width: 1024px) {
    .site-footer {
        padding: 38px 0 37px 0;
    }
}
.site-footer a {
    color: var(--tq-light-grey);
    text-decoration: none;
}
.site-footer .site-logo {
    max-width: 223px;
    margin: 0 auto 26px auto;
}
@media (min-width: 1024px) {
    .site-footer .site-logo {
        max-width: 340px;
        margin: 0 auto 72px auto;
    }
}
.site-footer .the-date-today {
    padding: 0 0 30px 0;
}
@media (min-width: 1024px) {
    .site-footer .the-date-today {
        padding: 37px 0 0 0;
    }
}
.site-footer .social-links {
    padding: 0 0 63px 0;
    gap: 14px;
}
@media (min-width: 1024px) {
    .site-footer .social-links {
        padding: 36px 0 0 0;
    }
}
.site-footer .social-links svg {
    fill: var(--tq-gold);
    transition: all 0.3s ease;
}
.site-footer .social-links a:hover svg {
    fill: #b69d57;
}
.site-footer .random-article {
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 85px 0;
    font-family: var(--tq-font-calendas-italic);
    color: var(--tq-gold);
}
@media (min-width: 430px) {
    .site-footer .random-article {
        margin: 0 0 100px 0;
    }
}
@media (min-width: 1024px) {
    .site-footer .random-article {
        line-height: 32px;
        margin: 0 0 122px 0;
    }
}
@media (min-width: 1024px) {
    .site-footer .random-article br {
        display: none;
    }
}
.site-footer .random-article a {
    text-decoration: none;
    color: var(--tq-gold);
}
.site-footer .random-article a:hover {
    color: #b69d57;
}
.site-footer .nav-menu {
    font-size: 15px;
    font-family: var(--tq-font-calendas-bold);
    letter-spacing: 0.16px;
    gap: 8px;
    margin: 0 0 24px 0;
    padding: 0 8px;
}
@media (min-width: 430px) {
    .site-footer .nav-menu {
        padding: 0 24px;
    }
}
@media (min-width: 1024px) {
    .site-footer .nav-menu {
        margin: 0 0 20px 0;
        padding: 0;
        gap: 16px;
    }
}
.site-footer .nav-menu a:hover {
    text-decoration: underline;
}
.site-footer .nav-menu .current-menu-item a {
    text-decoration: underline;
}
.site-footer .nav-menu .menu-the-portal a {
    color: var(--tq-gold);
}
.site-footer .footer-menu {
    gap: 8px;
    font-size: 15px;
    margin: 0;
}
@media (min-width: 1024px) {
    .site-footer .footer-menu {
        gap: 24px;
    }
}
.site-footer .footer-menu a {
    color: #c7c7c7;
}
.site-footer .footer-menu a:hover {
    color: #fff;
}
.site-footer .site-credit {
    color: #c7c7c7;
    font-size: 15px;
    margin: 30px 0 16px 0;
}
@media (min-width: 1024px) {
    .site-footer .site-credit {
        margin: 30px 0 0 0;
    }
}
.site-footer .site-credit span {
    margin: 0 8px 0 0;
}
.site-footer .site-credit svg {
    fill: #c7c7c7;
    transition: all 0.3s ease;
}
.site-footer .site-credit:hover {
    color: #fff;
}
.site-footer .site-credit:hover svg {
    fill: #fff;
}
.site-footer .legal-notice {
    padding-top: 14px;
    color: #9d9d9d;
    font-size: 12px;
    line-height: 15px;
}
@media (min-width: 1024px) {
    .site-footer .legal-notice {
        padding-top: 28px;
    }
}
form {
    display: flex;
    align-items: center;
    gap: 11px;
    width: 100%;
    max-width: 472px;
}
form input {
    padding: 9px 15px;
    border: none;
    font-size: 16px;
    flex-grow: 1;
}
@media (min-width: 744px) {
    form input {
        font-size: 20px;
    }
}
form input[type="submit"] {
    background: var(--tq-gold);
    height: 48px;
    color: #fff;
    font-family: var(--tq-font-calendas-bold);
    padding: 7px 20px 11px 20px;
    flex-grow: 0;
    transition: all 0.3s ease;
}
@media (min-width: 1024px) {
    form input[type="submit"] {
        height: 54px;
    }
}
form input::-webkit-input-placeholder {
    color: rgb(81 81 81 / 0.5);
    opacity: 1;
}
form input::-moz-placeholder {
    color: rgb(81 81 81 / 0.5);
    opacity: 1;
}
form input:-ms-input-placeholder {
    color: rgb(81 81 81 / 0.5);
    opacity: 1;
}
form input::placeholder {
    color: rgb(81 81 81 / 0.5);
    opacity: 1;
}
form input::-ms-input-placeholder {
    color: rgb(81 81 81 / 0.5);
}
.code-block {
    margin: 0 !important;
}
.code-block iframe,
.code-block img {
    max-width: 100% !important;
}
.article-wrap .code-block {
    margin: 0 0 24px 0 !important;
}
.ad-unit .img-fluid {
    width: auto;
}
body:not(.search):not(.page-template-search-page) .ad-container--header {
    background-color: var(--tq-light-grey);
    min-height: 50px;
}
@media (min-width: 1024px) {
    body:not(.search):not(.page-template-search-page) .ad-container--header {
        min-height: 90px;
    }
}
.ad-banner--header {
    background-color: var(--tq-light-grey);
    border-bottom: 1px solid var(--tq-light-grey);
}
@media (min-width: 1024px) {
    .ad-banner--header {
        padding: 0 20px;
    }
}
.ad-banner--header img {
    max-width: 320px;
}
@media (min-width: 1024px) {
    .ad-banner--header img {
        max-width: 970px;
    }
}
.ad-banner {
    margin: 0 0 26px 0;
}
@media (min-width: 744px) {
    .ad-banner {
        margin: 0 0 32px 0;
    }
}
.ad-banner img {
    max-width: 100% !important;
}
.ad-banner--page label {
    color: #b6b6b6;
    margin: 0;
    font-size: 8px;
    letter-spacing: 3.6px;
    font-weight: 700;
}
@media (min-width: 744px) {
    .ad-banner--page label {
        font-size: 14px;
        letter-spacing: 6.3px;
    }
}
.ad-banner--page section {
    border-top: 1px solid var(--tq-light-grey);
    border-bottom: 1px solid var(--tq-light-grey);
}
.page-template-home .site-header {
    padding-bottom: 0;
}
.page-template-home .menu-secondary {
    display: none !important;
}
.category-link {
    display: inline-block;
    text-decoration: none;
    color: var(--tq-gold);
    font-weight: 400;
    font-style: italic;
    line-height: normal;
    font-size: 32px;
    vertical-align: top;
}
.category-link:hover {
    color: var(--tq-gold);
}
.hero-header {
    background-color: var(--tq-black);
    margin: 0 -24px;
}
@media (min-width: 1024px) {
    .hero-header {
        height: 907px;
        margin: 0;
    }
}
.hero-header:hover img {
    -webkit-filter: brightness(1.12);
    filter: brightness(1.12);
}
.hero-header:hover h1,
.hero-header:hover .h1,
.hero-header:hover .category-link {
    text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 3px;
}
.hero-header figure {
    margin: 0;
    padding: 0 0 36px 0;
}
@media (min-width: 1024px) {
    .hero-header figure {
        flex: 0 0 50%;
        height: 907px;
        padding: 0;
    }
}
.hero-header figure img {
    margin: 0 auto;
    max-width: 230px;
    display: block;
    aspect-ratio: 1 / 1;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}
@media (min-width: 430px) {
    .hero-header figure img {
        max-width: 270px;
    }
}
@media (min-width: 744px) {
    .hero-header figure img {
        max-width: 550px;
    }
}
@media (min-width: 1024px) {
    .hero-header figure img {
        max-width: 100%;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        margin: 0;
        aspect-ratio: auto;
    }
}
.hero-header main {
    padding: 30px 30px 10px 30px;
    color: #fff;
    background: linear-gradient(0deg, #fff0 0%, #000 100%);
}
@media (min-width: 744px) {
    .hero-header main {
        padding: 30px;
    }
}
@media (min-width: 1024px) {
    .hero-header main {
        background: none;
    }
}
@media (min-width: 1440px) {
    .hero-header main {
        padding: 30px 115px;
    }
}
.hero-header main .category-link {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 10px 0;
    transition: none;
}
@media (min-width: 744px) {
    .hero-header main .category-link {
        font-size: 32px;
        line-height: 38px;
        margin: 0 0 15px 0;
    }
}
.hero-header main a {
    text-decoration: none;
}
.hero-header main h1,
.hero-header main .h1 {
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .hero-header main h1,
    .hero-header main .h1 {
        font-size: 50px;
        line-height: 63px;
        margin: 0 0 34px 0;
    }
}
.hero-header main h1 a,
.hero-header main .h1 a {
    color: #fff;
}
.hero-header main .excerpt,
.hero-header main .wp-block-thequietus-snippet {
    font-size: 16px;
    line-height: 20px;
    color: #939393;
}
@media (min-width: 744px) {
    .hero-header main .excerpt,
    .hero-header main .wp-block-thequietus-snippet {
        font-size: 28px;
        line-height: 34px;
    }
}
.hero-header-- {
    background-image: url(assets/images/bg/background-1.jpg);
    background-size: cover;
    background-position: center;
    margin: 0 -16px;
}
@media (min-width: 430px) {
    .hero-header-- {
        margin: 0 -24px;
    }
}
@media (min-width: 1024px) {
    .hero-header-- {
        margin: 0;
    }
}
.hero-header-- main {
    flex: 0 0 50%;
}
.hero-header--full-width {
    background-image: url(assets/images/bg/bg-hero-full.jpg);
    background-size: cover;
    background-position: center;
}
.hero-header--full-width main {
    max-width: 940px;
}
.hero-header--full-width main .excerpt,
.hero-header--full-width main .wp-block-thequietus-snippet {
    max-width: 575px;
    margin-left: auto;
    margin-right: auto;
}
.item {
    position: relative;
    text-decoration: none;
}
.item a {
    text-decoration: none;
}
.wp-block-thequietus-subheading {
    margin: 0;
    font-family: var(--tq-font-garamond);
    font-weight: 400;
    font-style: italic;
}
.category-label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border-top: 6px solid var(--tq-gold);
    display: block;
    width: 100%;
    margin: 0;
    transition: all 0.3s ease;
}
@media (min-width: 430px) {
    .category-label {
        border-top: 8px solid var(--tq-gold);
    }
}
.category-label span {
    transition: all 0.3s ease;
    font-weight: 400;
    font-style: italic;
    color: #fff;
    background: var(--tq-gold);
    display: inline-block;
    padding: 3px 12px 3px 9px;
    margin: -6px 0 0 0;
    font-size: 16px;
}
@media (min-width: 430px) {
    .category-label span {
        font-size: 18px;
        padding: 5px 16px 5px 14px;
        margin: -8px 0 0 0;
    }
}
@media (min-width: 744px) {
    .category-label span {
        padding: 10px 31px 16px 23px;
        margin: 0;
        font-size: 24px;
    }
}
@media (max-width: 1023.98px) {
    .tq-digest .container-fluid,
    .tq-digest .container-sm,
    .tq-digest .container-md,
    .tq-digest .container-lg,
    .tq-digest .container-xl,
    .tq-digest .container-xxl,
    .tq-digest .row,
    .tq-digest .col {
        padding: 0;
        margin: 0;
        max-width: none !important;
    }
}
.tq-digest main {
    flex-grow: 1;
    background: var(--tq-light-grey);
    padding: 24px 16px;
    color: var(--tq-dark-grey);
    margin-bottom: 8px;
}
@media (min-width: 430px) {
    .tq-digest main {
        padding: 24px;
    }
}
@media (min-width: 744px) {
    .tq-digest main {
        padding: 30px 35px;
    }
}
@media (min-width: 1024px) {
    .tq-digest main {
        margin-bottom: 0;
    }
}
.tq-digest main img {
    width: 44px;
    margin: 0 8px 0 0;
}
@media (min-width: 430px) {
    .tq-digest main img {
        margin: 0 15px 0 0;
        width: 71px;
    }
}
@media (min-width: 744px) {
    .tq-digest main img {
        margin: 0 17px 0 0;
        width: 99px;
    }
}
.tq-digest main h2,
.tq-digest main .h2 {
    font-size: 24px;
    line-height: 24px;
    font-family: var(--tq-font-calendas-regular);
    margin: 0 0 17px 0;
}
@media (min-width: 744px) {
    .tq-digest main h2,
    .tq-digest main .h2 {
        font-size: 40px;
        line-height: 40px;
    }
}
.tq-digest main p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .tq-digest main p {
        font-size: 20px;
        line-height: 30px;
    }
}
.tq-digest main .btn {
    font-weight: 700;
}
.tq-digest .ad-unit {
    flex: 0 0 300px;
}
.tq-digest label {
    width: 300px;
    padding: 0 0 0 28px;
}
.tq-digest form {
    padding: 20px 0 0 0;
}
@media (min-width: 1024px) {
    .tq-digest form {
        padding: 0;
    }
}
.content-block h2,
.content-block .h2 {
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 30px 0;
    font-family: var(--tq-font-calendas-italic);
}
@media (min-width: 430px) {
    .content-block h2,
    .content-block .h2 {
        font-size: 26px;
    }
}
@media (min-width: 744px) {
    .content-block h2,
    .content-block .h2 {
        font-size: 40px;
        line-height: 40px;
        margin: 0 0 40px 0;
    }
}
.content-block img {
    width: 100%;
}
.item .excerpt,
.item .wp-block-thequietus-snippet {
    font-size: 16px;
    line-height: 20px;
    color: #515151;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media (min-width: 744px) {
    .item .excerpt,
    .item .wp-block-thequietus-snippet {
        font-size: 20px;
        line-height: 23px;
    }
}
.item-inline {
    padding: 0 0 70px 0;
}
.item-inline div {
    flex: 0 0 67%;
    padding: 0 16px 0 0;
}
@media (min-width: 744px) {
    .item-inline div {
        flex: 0 0 69%;
        padding: 0 24px 0 0;
    }
}
.item-inline .img-wrap {
    margin-top: 26px;
}
@media (min-width: 744px) {
    .item-inline .img-wrap {
        margin-top: 0;
    }
}
.item-inline h3,
.item-inline .h3 {
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .item-inline h3,
    .item-inline .h3 {
        font-size: 24px;
        line-height: 30px;
    }
}
.item-inline h3 em,
.item-inline .h3 em {
    font-family: var(--tq-font-calendas-italic);
    font-weight: 400;
}
.item-inline h2,
.item-inline .h2 {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .item-inline h2,
    .item-inline .h2 {
        font-size: 32px;
        line-height: 36px;
    }
}
.item-inline h2 em,
.item-inline .h2 em {
    font-family: var(--tq-font-calendas-italic);
    font-weight: 400;
}
.item-inline .category-link {
    font-size: 16px;
}
@media (min-width: 744px) {
    .item-inline .category-link {
        font-size: 24px;
    }
}
.item-inline p {
    margin: 0;
}
@media (max-width: 1023.98px) {
    .item-large.item-first img {
        border-bottom: 1px solid var(--tq-light-grey);
        padding-bottom: 24px;
    }
}
@media (max-width: 429.98px) {
    .item-large.item-first img {
        padding-bottom: 16px;
    }
}
.home .content-block--featured .item-first {
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .home .content-block--featured .item-first {
        margin: 0 0 24px 0;
    }
}
@media (min-width: 1024px) {
    .home .content-block--featured .item-first {
        margin: 0;
    }
}
.content-block--featured {
    padding: 30px 0 20px 0;
}
@media (min-width: 1024px) {
    .content-block--featured {
        padding: 80px 0;
    }
}
.content-block--featured .content-featured--list {
    padding-bottom: 20px;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--list {
        padding-bottom: 40px;
    }
}
.content-block--featured .content-featured--list .item-inline {
    border-top: 1px solid var(--tq-light-grey);
    padding: 12px 0 0 0;
    margin: 12px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--list .item-inline {
        padding: 20px 0 0 0;
        margin: 25px 0 0 0;
    }
}
.content-block--featured .content-featured--list .item-inline div {
    padding: 0 16px 0 0;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--list .item-inline div {
        padding: 0 24px 0 0;
    }
}
.content-block--featured .content-featured--list .item-inline h3,
.content-block--featured .content-featured--list .item-inline .h3 {
    font-size: 18px;
    line-height: 23px;
    margin: -4px 0 8px 0;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--list .item-inline h3,
    .content-block--featured .content-featured--list .item-inline .h3 {
        font-size: 24px;
        line-height: 30px;
        margin: -5px 0 13px 0;
    }
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--list .item-inline .category-link {
        font-size: 20px;
    }
}
.content-block--featured .content-featured--list .item:first-child {
    border: none;
    padding-top: 0;
    margin-top: 0;
}
.content-block--featured .content-featured--row {
    border-top: 1px solid var(--tq-light-grey);
    padding: 10px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--row {
        padding: 23px 0 0 0;
    }
}
.content-block--featured .content-featured--row .col {
    position: relative;
    padding-top: 10px;
}
@media (min-width: 1024px) {
    .content-block--featured .content-featured--row .col:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 100%;
        right: 0;
        top: 0;
        background: var(--tq-light-grey);
    }
}
.content-block--featured .content-featured--row .col:last-child:after {
    display: none;
}
.content-block--featured .content-featured--row .category-link {
    font-size: 16px;
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--row .category-link {
        font-size: 20px;
    }
}
.content-block--featured .content-featured--row .item-inline {
    padding-bottom: 2px;
    border-bottom: 1px solid var(--tq-light-grey);
}
@media (min-width: 744px) {
    .content-block--featured .content-featured--row .item-inline {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
}
@media (min-width: 1024px) {
    .content-block--featured .content-featured--row .item-inline {
        border: none;
        padding-bottom: 0;
        margin: 0;
    }
}
@media (min-width: 1024px) {
    .content-block--featured .content-featured--row .item-inline h3,
    .content-block--featured .content-featured--row .item-inline .h3 {
        font-size: 20px;
        line-height: 25px;
        margin: 0;
    }
}
.content-block--featured .category-link {
    font-size: 16px;
}
@media (min-width: 744px) {
    .content-block--featured .category-link {
        font-size: 24px;
    }
}
.content-block--featured figure {
    max-width: 138px;
    margin: 24px 0 0 0;
}
@media (min-width: 430px) {
    .content-block--featured figure {
        max-width: 160px;
    }
}
@media (min-width: 744px) {
    .content-block--featured figure {
        max-width: 285px;
    }
}
@media (min-width: 1024px) {
    .content-block--featured figure {
        margin: 30px 0;
    }
}
.content-block--featured .item-large h3,
.content-block--featured .item-large .h3 {
    font-size: 24px;
    line-height: 27px;
    margin: 0 0 18px 0;
}
@media (min-width: 744px) {
    .content-block--featured .item-large h3,
    .content-block--featured .item-large .h3 {
        margin: 10px 0 18px 0;
        font-size: 40px;
        line-height: 50px;
    }
}
.content-block--featured .item-large h3 span,
.content-block--featured .item-large .h3 span,
.content-block--featured .item-large h3 .wp-block-thequietus-subheading,
.content-block--featured .item-large .h3 .wp-block-thequietus-subheading {
    font-style: italic;
    font-weight: 400;
    font-family: var(--tq-font-garamond);
}
@media (min-width: 744px) {
    .content-block--featured .item-large .excerpt,
    .content-block--featured .item-large .wp-block-thequietus-snippet {
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 35px 0;
    }
}
@media (min-width: 744px) {
    .content-block--featured .item-large {
        margin-bottom: 30px;
    }
}
@media (min-width: 1024px) {
    .content-block--featured .item-large {
        margin: 0;
    }
}
.content-block--featured .section-link {
    margin: 24px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--featured .section-link {
        margin: 38px 0 0 0;
    }
}
.items-list--alternate .item div {
    padding: 0 16px 0 0;
}
@media (min-width: 430px) {
    .items-list--alternate .item div {
        padding: 0 24px 0 0;
    }
}
@media (min-width: 1024px) {
    .items-list--alternate .col:nth-child(odd) .img-wrap {
        order: -1;
    }
}
@media (min-width: 1024px) {
    .items-list--alternate .col:nth-child(odd) .item div {
        padding: 0 18px 0 24px;
    }
}
@media (min-width: 1024px) {
    .items-list--alternate .col:nth-child(even) .item div {
        padding-left: 10px;
    }
}
.content-block--popular {
    padding: 40px 0;
}
@media (min-width: 744px) {
    .content-block--popular {
        padding: 60px 0;
    }
}
.content-block--popular .container-max {
    max-width: 1300px;
}
.content-block--popular h2,
.content-block--popular .h2 {
    margin: 0 0 30px 0;
}
@media (min-width: 744px) {
    .content-block--popular h2,
    .content-block--popular .h2 {
        margin: 0 0 63px 0;
    }
}
@media (min-width: 1024px) {
    .content-block--popular .popular-chart {
        gap: 0 68px;
    }
}
@media (min-width: 1024px) {
    .content-block--popular .popular-chart div:nth-of-type(12) {
        border: none;
    }
}
.content-block--popular .popular-chart div:nth-of-type(13) {
    border: none;
}
.content-block--popular .popular-chart footer {
    flex-grow: 1;
}
@media (min-width: 430px) {
    .content-block--popular .popular-chart footer .btn {
        margin-top: 24px;
    }
}
@media (min-width: 744px) {
    .content-block--popular .popular-chart footer .btn {
        margin-top: 37px;
    }
}
.content-block--popular .popular-chart footer img {
    width: 40vw;
    margin: 0 -15px 0 0vw;
    max-width: 210px;
}
@media (min-width: 430px) {
    .content-block--popular .popular-chart footer img {
        margin-left: 14px;
    }
}
@media (min-width: 744px) {
    .content-block--popular .popular-chart footer img {
        margin: 0 0 0 70px;
    }
}
@media (min-width: 1024px) {
    .content-block--popular .popular-chart footer img {
        width: 290px;
        margin: 0 0 0 40px;
    }
}
.content-block--popular .item {
    border-bottom: 1px solid var(--tq-light-grey);
    padding: 16px 0 16px 0;
    margin: 0 0 8px 0;
}
@media (min-width: 1024px) {
    .content-block--popular .item {
        flex: 0 0 calc(50% - 34px);
    }
}
.content-block--popular .item h3,
.content-block--popular .item .h3 {
    margin: 0 0 6px 0;
}
@media (min-width: 744px) {
    .content-block--popular .item h3,
    .content-block--popular .item .h3 {
        margin: 0 0 16px 0;
    }
}
.content-block--popular .item-inline div {
    padding: 0;
    flex-grow: 1;
}
.item-number {
    font-size: 40px;
    line-height: 12px;
    color: var(--tq-dark-grey);
    flex: 0 0 40px;
    text-align: right;
    font-family: var(--tq-font-calendas-regular);
    margin: 0 16px 0 0;
}
@media (min-width: 744px) {
    .item-number {
        flex: 0 0 95px;
        font-size: 64px;
        line-height: 50px;
        margin: 0 24px 0 0;
    }
}
.join-banner--split {
    background: var(--tq-light-grey);
}
.join-banner--split form {
    max-width: 450px;
}
@media (min-width: 1440px) {
    .join-banner--split form {
        width: 450px;
    }
}
@media (min-width: 1024px) {
    .join-banner--split .row .col:first-child {
        border-right: 1px solid var(--tq-mid-light-grey);
    }
}
.join-banner--split .row .col:first-child section {
    border-bottom: 1px solid var(--tq-mid-light-grey);
}
@media (min-width: 1024px) {
    .join-banner--split .row .col:first-child section {
        border: none;
        float: right;
        margin: 0 75px 0 0;
    }
}
@media (min-width: 1440px) {
    .join-banner--split .row .col:first-child section {
        margin: 0 150px 0 0;
    }
}
@media (min-width: 1024px) {
    .join-banner--split .row .col:last-child section {
        padding-left: 70px;
        max-width: 610px;
    }
}
.join-banner--split section {
    padding: 30px 0 32px 0;
}
@media (min-width: 744px) {
    .join-banner--split section {
        padding: 42px 0 36px 0;
    }
}
.join-banner--split h2,
.join-banner--split .h2 {
    font-family: var(--tq-font-calendas-regular);
    margin: 0 0 17px 0;
    font-size: 24px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .join-banner--split h2,
    .join-banner--split .h2 {
        font-size: 32px;
        line-height: 32px;
    }
}
.join-banner--split p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px 0;
}
@media (min-width: 1024px) {
    .join-banner--split p {
        font-size: 20px;
        line-height: 25px;
    }
}
.content-block--reviews {
    padding: 30px 0;
}
@media (min-width: 744px) {
    .content-block--reviews {
        padding: 80px 0;
    }
}
.content-block--reviews .section-link {
    margin: 26px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--reviews .section-link {
        margin: 38px 0 0 0;
    }
}
.content-block--reviews .item-review--large,
.content-block--reviews .item-review--mid {
    text-decoration: none;
}
.content-block--reviews .item-review--large h3 span,
.content-block--reviews .item-review--large .h3 span,
.content-block--reviews .item-review--large h3 .wp-block-thequietus-subheading,
.content-block--reviews .item-review--large .h3 .wp-block-thequietus-subheading,
.content-block--reviews .item-review--mid h3 span,
.content-block--reviews .item-review--mid .h3 span,
.content-block--reviews .item-review--mid h3 .wp-block-thequietus-subheading,
.content-block--reviews .item-review--mid .h3 .wp-block-thequietus-subheading {
    font-family: var(--tq-font-garamond);
    font-style: italic;
}
.content-block--reviews .item-review--mid {
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--mid {
        margin: 0 0 40px 0;
    }
}
.content-block--reviews .item-review--mid img {
    margin: 0 0 12px 0;
}
.content-block--reviews .item-review--mid h3,
.content-block--reviews .item-review--mid .h3 {
    font-size: 18px;
    line-height: 23px;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--mid h3,
    .content-block--reviews .item-review--mid .h3 {
        font-size: 24px;
        line-height: 24px;
    }
}
.content-block--reviews .item-review--mid h3 span,
.content-block--reviews .item-review--mid .h3 span,
.content-block--reviews .item-review--mid h3 .wp-block-thequietus-subheading,
.content-block--reviews .item-review--mid .h3 .wp-block-thequietus-subheading {
    font-size: 16px;
    margin: 1px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--mid h3 span,
    .content-block--reviews .item-review--mid .h3 span,
    .content-block--reviews .item-review--mid h3 .wp-block-thequietus-subheading,
    .content-block--reviews .item-review--mid .h3 .wp-block-thequietus-subheading {
        font-size: 20px;
        margin: 13px 0 0 0;
    }
}
.content-block--reviews .item-review--large {
    margin: 0 0 28px 0;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--large {
        margin: 0 0 43px 0;
    }
}
.content-block--reviews .item-review--large img {
    margin: 0 0 11px 0;
}
.content-block--reviews .item-review--large h3,
.content-block--reviews .item-review--large .h3 {
    font-size: 24px;
    line-height: 30px;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--large h3,
    .content-block--reviews .item-review--large .h3 {
        font-size: 32px;
        line-height: 40px;
    }
}
.content-block--reviews .item-review--large h3 span,
.content-block--reviews .item-review--large .h3 span,
.content-block--reviews .item-review--large h3 .wp-block-thequietus-subheading,
.content-block--reviews .item-review--large .h3 .wp-block-thequietus-subheading {
    font-size: 20px;
}
@media (min-width: 744px) {
    .content-block--reviews .item-review--large h3 span,
    .content-block--reviews .item-review--large .h3 span,
    .content-block--reviews .item-review--large h3 .wp-block-thequietus-subheading,
    .content-block--reviews .item-review--large .h3 .wp-block-thequietus-subheading {
        font-size: 24px;
        margin: 2px 0 0 0;
    }
}
@media (min-width: 1024px) {
    .content-block--reviews .items-list--alternate .col:first-child {
        position: relative;
    }
    .content-block--reviews .items-list--alternate .col:first-child:before {
        content: "";
        position: absolute;
        top: 0;
        right: -15px;
        width: 30px;
        height: 1px;
        background: var(--tq-light-grey);
    }
    .content-block--reviews .items-list--alternate .col:first-child:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background: var(--tq-light-grey);
    }
}
.content-block--reviews .items-list--alternate img {
    margin-top: 10px;
}
@media (min-width: 744px) {
    .content-block--reviews .items-list--alternate img {
        margin-top: 42px;
    }
}
.content-block--reviews .items-list--alternate .category-link {
    display: inline-block;
}
@media (min-width: 744px) {
    .content-block--reviews .items-list--alternate .category-link {
        margin: 0 0 12px 0;
    }
}
.content-block--reviews .items-list--alternate .item {
    padding-top: 20px;
    padding-bottom: 15px;
    border-top: 1px solid var(--tq-light-grey);
}
@media (min-width: 1024px) {
    .home .content-block--reviews .items-list--alternate .item {
        border: none;
    }
}
@media (min-width: 1024px) {
    .home .content-block--reviews .items-list--alternate .col:first-child:before {
        display: none;
    }
}
.review-columns-title {
    padding: 24px 0 10px 0;
}
.content-carousel .flickity-button {
    background: #eceae6;
    color: var(--tq-dark-grey);
}
.content-block--bakers-dozen {
    padding: 20px 0 40px 0;
    overflow: hidden;
    background-image: url(assets/images/bg/bg-2.jpg);
    background-size: cover;
    margin: 30px 0 0 0;
    color: #fff;
}
@media (max-width: 743.98px) {
    .content-block--bakers-dozen .container-fluid,
    .content-block--bakers-dozen .container-sm,
    .content-block--bakers-dozen .container-md,
    .content-block--bakers-dozen .container-lg,
    .content-block--bakers-dozen .container-xl,
    .content-block--bakers-dozen .container-xxl,
    .content-block--bakers-dozen .row,
    .content-block--bakers-dozen .col {
        padding: 0;
        margin: 0;
    }
}
@media (min-width: 744px) {
    .content-block--bakers-dozen {
        padding: 60px 0 70px 0;
        margin: 60px 0 0 0;
    }
}
.content-block--bakers-dozen header {
    padding: 4px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen header {
        padding: 0 0 26px 0;
    }
}
.content-block--bakers-dozen header h2,
.content-block--bakers-dozen header .h2 {
    margin: 0 0 10px 0;
    padding: 0 20px;
}
.content-block--bakers-dozen header p {
    padding: 0 20px;
}
@media (max-width: 743.98px) {
    .content-block--bakers-dozen header p {
        font-size: 16px;
        line-height: 20px;
    }
}
.content-block--bakers-dozen a {
    color: #fff;
}
.content-block--bakers-dozen img {
    margin: 0 0 16px 0;
}
.content-block--bakers-dozen h3,
.content-block--bakers-dozen .h3 {
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen h3,
    .content-block--bakers-dozen .h3 {
        font-size: 24px;
        line-height: 30px;
    }
}
.content-block--bakers-dozen h3 em,
.content-block--bakers-dozen .h3 em {
    font-family: var(--tq-font-calendas-italic);
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen h3 em,
    .content-block--bakers-dozen .h3 em {
        font-size: 20px;
    }
}
.content-block--bakers-dozen .section-icon {
    margin: 0 0 10px 0;
}
.content-block--bakers-dozen .section-icon svg {
    width: 32px;
    height: auto;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen .section-icon svg {
        width: 76px;
    }
}
@media (min-width: 744px) {
    .content-block--bakers-dozen .section-link {
        margin: 16px 0 0 0;
    }
}
.content-block--bakers-dozen .content-carousel:after {
    content: "flickity";
    display: none;
}
.content-block--bakers-dozen .content-carousel {
    margin-bottom: 50px;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen .content-carousel {
        margin-bottom: 65px;
    }
}
.content-block--bakers-dozen .content-carousel .carousel-cell {
    width: 231px;
    padding: 0 0 0 16px;
}
@media (min-width: 430px) {
    .content-block--bakers-dozen .content-carousel .carousel-cell {
        width: 308px;
        padding: 0 0 0 24px;
    }
}
@media (min-width: 744px) {
    .content-block--bakers-dozen .content-carousel .carousel-cell {
        width: 414px;
        padding: 0 24px 0 0;
    }
}
.content-block--bakers-dozen .content-carousel .flickity-prev-next-button {
    width: 50px;
    height: 50px;
    border-radius: 0;
    top: 52%;
    display: none;
}
@media (min-width: 744px) {
    .content-block--bakers-dozen .content-carousel .flickity-prev-next-button {
        display: block;
    }
}
.content-block--bakers-dozen .content-carousel .flickity-prev-next-button.previous {
    left: 0;
}
.content-block--bakers-dozen .content-carousel .flickity-prev-next-button.next {
    right: 0;
}
.content-block--bakers-dozen .content-carousel .flickity-page-dots .dot {
    margin: 0 6px;
    width: 8px;
    height: 8px;
    background: var(--tq-light-grey);
    opacity: 1;
    transition: all 0.3s ease;
}
.content-block--bakers-dozen .content-carousel .flickity-page-dots .dot:hover {
    background: var(--tq-gold);
}
.content-block--bakers-dozen .content-carousel .flickity-page-dots .dot.is-selected {
    background: var(--tq-gold);
}
.content-block--anniversary {
    margin: 30px 0 20px 0;
    background: #f9f9f8;
}
@media (min-width: 1024px) {
    .content-block--anniversary {
        background: none;
        margin: 60px 0 45px 0;
    }
}
.content-block--anniversary .col-left {
    padding: 35px 0 20px 0;
    background: #f9f9f8;
}
@media (min-width: 744px) {
    .content-block--anniversary .col-left {
        padding: 50px 20px 40px 20px;
    }
}
@media (min-width: 1024px) {
    .content-block--anniversary .col-left {
        padding: 80px;
    }
}
.content-block--anniversary .col-right img {
    max-width: 230px;
    margin: 0 auto 40px auto;
    display: block;
}
@media (min-width: 430px) {
    .content-block--anniversary .col-right img {
        max-width: 270px;
    }
}
@media (min-width: 744px) {
    .content-block--anniversary .col-right img {
        max-width: 100%;
    }
}
@media (min-width: 1024px) {
    .content-block--anniversary .col-right img {
        margin: 0;
    }
}
.content-block--anniversary .section-icon {
    margin: 0 0 12px 0;
}
.content-block--anniversary .section-icon svg {
    height: 15px;
    width: auto;
    display: block;
    margin: 0 auto;
}
@media (min-width: 430px) {
    .content-block--anniversary .section-icon svg {
        height: 17px;
    }
}
@media (min-width: 744px) {
    .content-block--anniversary .section-icon svg {
        height: 23px;
    }
}
.content-block--anniversary h3,
.content-block--anniversary .h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .content-block--anniversary h3,
    .content-block--anniversary .h3 {
        font-size: 40px;
        line-height: 40px;
        margin: 0 0 35px 0;
    }
}
.content-block--anniversary p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}
@media (min-width: 744px) {
    .content-block--anniversary p {
        font-size: 20px;
        line-height: 24px;
    }
}
.content-block--anniversary .category-link {
    font-size: 20px;
    margin: 0 0 12px 0;
}
@media (min-width: 744px) {
    .content-block--anniversary .category-link {
        font-size: 24px;
        margin: 0 0 27px 0;
    }
}
.content-block--portal-subscribers {
    max-width: 1640px;
    margin: 0 auto;
    padding: 30px 0 0 0;
}
@media (min-width: 1024px) {
    .content-block--portal-subscribers {
        padding: 80px 0 0 0;
    }
}
.content-block--portal-subscribers header {
    margin: 0 0 18px 0;
}
.content-block--portal-subscribers header img {
    width: 60px;
    display: block;
    margin: 0 auto 16px auto;
}
@media (min-width: 1024px) {
    .content-block--portal-subscribers header img {
        width: 90px;
    }
}
.content-block--portal-subscribers header h2,
.content-block--portal-subscribers header .h2 {
    color: var(--tq-gold);
    margin: 0 0 2px 0;
}
.content-block--portal-subscribers header p {
    margin: 0;
    font-size: 24px;
}
.content-block--portal-subscribers main {
    padding: 16px 0 0 0;
    margin: 0 -16px;
    background-image: url(assets/images/bg/bg-portal.jpg);
    background-size: cover;
}
@media (min-width: 430px) {
    .content-block--portal-subscribers main {
        padding: 24px 0 0 0;
        margin: 0 -24px;
    }
}
@media (min-width: 1024px) {
    .content-block--portal-subscribers main {
        padding: 100px 30px;
        margin: 0;
    }
}
.content-block--portal-subscribers main h3,
.content-block--portal-subscribers main .h3 {
    font-size: 48px;
    line-height: 60px;
}
.content-block--portal-subscribers main .col-left {
    background-color: #eceae6;
    padding: 30px 20px 50px 20px;
    max-width: calc(100% - 32px);
    margin: 0 0 16px 16px;
}
@media (min-width: 430px) {
    .content-block--portal-subscribers main .col-left {
        max-width: calc(100% - 48px);
        margin: 0 0 24px 24px;
    }
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-left {
        background-image: url(assets/images/texture-full.png);
        background-repeat: repeat;
        background-size: 720px 720px;
    }
}
@media (min-width: 1024px) {
    .content-block--portal-subscribers main .col-left {
        padding: 110px 80px 200px 80px;
        margin: 0;
        max-width: 50%;
    }
}
.content-block--portal-subscribers main .col-left h3,
.content-block--portal-subscribers main .col-left .h3 {
    margin: 0 0 16px 0;
    font-size: 24px;
    line-height: 30px;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-left h3,
    .content-block--portal-subscribers main .col-left .h3 {
        font-size: 40px;
        line-height: 50px;
    }
}
.content-block--portal-subscribers main .col-left p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-left p {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 36px 0;
    }
}
.content-block--portal-subscribers main .col-left .btn {
    padding-right: 32px;
}
.content-block--portal-subscribers main .col-left .btn:after {
    margin-left: 25px;
}
.content-block--portal-subscribers main .col-right {
    color: #fff;
}
.content-block--portal-subscribers main .col-right img {
    min-height: 440px;
}
.content-block--portal-subscribers main .col-right a {
    color: #fff;
}
.content-block--portal-subscribers main .col-right section {
    background: linear-gradient(180deg, #fff0 0%, #000 100%);
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 20px 16px 30px 16px;
}
@media (min-width: 430px) {
    .content-block--portal-subscribers main .col-right section {
        padding: 20px 24px 30px 24px;
    }
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-right section {
        padding: 40px 40px 55px 40px;
    }
}
.content-block--portal-subscribers main .col-right section a {
    text-decoration: none;
}
.content-block--portal-subscribers main .col-right section .category-link {
    font-size: 16px;
    margin: 0;
    color: var(--tq-gold);
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-right section .category-link {
        font-size: 24px;
        margin: 0 0 25px 0;
    }
}
.content-block--portal-subscribers main .col-right section h3,
.content-block--portal-subscribers main .col-right section .h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 15px 0;
    color: #fff;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-right section h3,
    .content-block--portal-subscribers main .col-right section .h3 {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 20px 0;
    }
}
.content-block--portal-subscribers main .col-right section p {
    color: var(--tq-mid-light-grey);
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 5px 0;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers main .col-right section p {
        font-size: 20px;
        line-height: 25px;
    }
}
.content-block--portal-subscribers.content-block--subscribers {
    padding: 20px 0;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers {
        padding: 60px 0;
    }
}
.content-block--portal-subscribers.content-block--subscribers main {
    background-image: url(assets/images/bg/bg-subscribers.jpg);
}
.content-block--portal-subscribers.content-block--subscribers .section-link {
    margin: 40px 0 0 0;
}
.content-block--portal-subscribers.content-block--subscribers header {
    margin: 0 0 14px 0;
}
.content-block--portal-subscribers.content-block--subscribers header img {
    width: 66px;
    margin: 0;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers header img {
        width: 111px;
    }
}
.content-block--portal-subscribers.content-block--subscribers header h2,
.content-block--portal-subscribers.content-block--subscribers header .h2 {
    margin: 0 0 2px -5px;
    color: var(--tq-black);
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers header h2,
    .content-block--portal-subscribers.content-block--subscribers header .h2 {
        margin: 0 0 2px -11px;
    }
}
@media (min-width: 1024px) {
    .content-block--portal-subscribers.content-block--subscribers .col-left {
        padding: 105px 80px 120px 80px;
    }
}
.content-block--portal-subscribers.content-block--subscribers .col-left .subscriber-benefits-list {
    font-size: 20px;
    line-height: 20px;
    max-width: 440px;
    padding: 0;
    margin: 0 0 12px 0;
    list-style: none;
}
.content-block--portal-subscribers.content-block--subscribers .col-left .subscriber-benefits-list li {
    flex: 0 0 220px;
    padding: 0 14px 0 14px;
    margin: 0 0 15px 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41NDY3NiA2Ljg0NDA0QzQuMzcxOTYgNi44NDQwNCA0LjE5NTQ1IDYuODU3NDggNC4wMjI3MyA2LjgzOTk4QzMuODcwNzMgNi44MjQzNCAzLjc0ODQ1IDYuODQzMSAzLjYxMzczIDYuOTE3NTFDMy41MTMyMSA2Ljk3MzE1IDMuMzcyMjcgNi45OTQ3MyAzLjI0NDQ1IDYuOTU3NTJDMy4xMzE4NCA2LjkyNDcgMy4wMjI2OCA2LjkyNzgyIDIuOTExNDUgNi45NTY1OUMyLjg4NzI3IDYuOTYyODQgMi44NjIwNSA2Ljk2NTk2IDIuODM3MTggNi45Njg3OEMyLjczOTA4IDYuOTc5NDEgMi42NDA5NyA2Ljk5MDY2IDIuNTQyNTIgNi45OTg3OUMyLjM5NzQ0IDcuMDEwNjcgMi4yODAzNCA2Ljk1MzE1IDIuMTY5OCA2Ljg3NTNDMi4xMDgzMSA2LjgzMjE2IDIuMDM2OCA2LjgwMDkgMS45NzQ5NyA2Ljc1ODA3QzEuOTMxMSA2LjcyNzc0IDEuODk3NTkgNi42ODU1NCAxLjg1NjE0IDYuNjUxNzhDMS44MDUzNiA2LjYxMDIgMS43NTcgNi41NjExMSAxLjY5NzI0IDYuNTMzNkMxLjQ2MjM0IDYuNDI1NDMgMS4yNzA5NyA2LjI3NDQ0IDEuMDk3OSA2LjA5NTYxQzAuODQwMjA1IDUuODI5MjYgMC42NDI2MTUgNS41MjU3IDAuNDQ4NDc5IDUuMjI0MDFDMC4zNDIwODQgNS4wNTg2NCAwLjI1MDU0MyA0Ljg3MDc1IDAuMjI1NjcxIDQuNjY4NDhDMC4yMTc3MjYgNC42MDQzOSAwLjE3NDIwMSA0LjU0NDM3IDAuMTU5MzQ3IDQuNDgwMjhDMC4xMzEzNjYgNC4zNjA1NCAwLjEwOTYwNCA0LjIzOTg3IDAuMDkxMjk1NiA0LjExODU3QzAuMDc5NTUwNyA0LjA0MTk4IDAuMDcxMjYwMiAzLjk2MzgyIDAuMDc0MzY5MiAzLjg4NjkxQzAuMDgwMjQxNiAzLjczNDY3IDAuMDkzMDIyOCAzLjU4MjQyIDAuMTA3MTg2IDMuNDMwNDhDMC4xMjEzNDkgMy4yNzg1NCAwLjA4NzE1MDQgMy4xMzQxMSAwLjAzOTEzNDUgMi45OTAzQy0wLjAyMzM4OTggMi44MDM5OCAtMC4wMDg4ODE0MiAyLjYxNzk3IDAuMDc1MDYgMi40NDEzM0MwLjEzMzc4NSAyLjMxNzUzIDAuMjEwNDcyIDIuMTk5OTkgMC4yODU0MzIgMi4wODI3NUMwLjM4NDIyNyAxLjkyOCAwLjQ4NDA1OSAxLjc3Mjk0IDAuNTkzOTA4IDEuNjI0NDRDMC42Mzg0NyAxLjU2NDExIDAuNzA3MjEyIDEuNTE2NTkgMC43NzA3NzIgMS40Njk2OUMwLjk3MTQ3MiAxLjMyMTUxIDEuMTYzODggMS4xNjE0NCAxLjM4MDEzIDEuMDM0ODNDMS41NjMyMSAwLjkyNzYgMS43MzI4MiAwLjgxNDQzIDEuODkxMDMgMC42Nzc1QzEuOTk2MzkgMC41ODY1MjYgMi4xNDc2OSAwLjUzOTAwNyAyLjI3ODI2IDAuNDcyNDE3QzIuMzM3NjggMC40NDIwOTMgMi4zOTU3MSAwLjQwOTU4IDIuNDU2ODYgMC4zODMwMDZDMi41MzI1MSAwLjM1MDE4MSAyLjYxMTI3IDAuMzIyMzU3IDIuNjg4NjQgMC4yOTI2NThDMi43MDE3NyAwLjI4NzY1NiAyLjcxNjI4IDAuMjg1MTU1IDIuNzI4MzcgMC4yNzg1ODlDMy4wNDc5IDAuMTExNjQ3IDMuNDE3ODYgMC4wOTcyNjY2IDMuNzYyNjEgMC4wMDUwNDIwOEMzLjgzNDEyIC0wLjAxNDAyODEgMy45MjcwNCAwLjAyNzIzODUgNC4wMDg5MSAwLjA0NTM3MDhDNC4xMDE0OSAwLjA2NTY5MTQgNC4xOTE5OSAwLjEwNTA4MiA0LjI4NTI2IDAuMTExMzM1QzQuNDMyMDcgMC4xMjEwMjYgNC41NjcxNCAwLjE2MTM1NSA0LjcwNiAwLjE5ODI0NUM1LjAzMDM3IDAuMjgzOTA0IDUuMzQ1NzUgMC4zODU1MDcgNS42Mzg2OSAwLjUzOTk0NUM1LjY2MDc5IDAuNTUxNTEyIDUuNjg0OTggMC41NjE4MjggNS43MDIyNSAwLjU3ODA4NUM1Ljg1NDU5IDAuNzIzNDU2IDYuMDYyMTkgMC43OTI4NTkgNi4yMzc2OCAwLjkwNDQ2NkM2LjM4NTg3IDAuOTk4ODc5IDYuNTA1NzQgMS4xMzIzNyA2LjYyODcxIDEuMjU2MTdDNi44MDIxMiAxLjQzMDYxIDYuODQ1OTkgMS42NTcyNyA2LjkxMTYzIDEuODczOTJDNi45Mzc1MyAxLjk1ODk1IDYuOTczNDYgMi4wMzM2NyA3LjA0NDI3IDIuMTAwMjZDNy4xMDk1NiAyLjE2MTUzIDcuMTUyNCAyLjI0MzEzIDcuMjAxMSAyLjMxODE2QzcuMjk0MDMgMi40NjEzNCA3LjM4ODMzIDIuNjA0MjEgNy40NzIyNyAyLjc1MTc3QzcuNTA2ODEgMi44MTI3MyA3LjUzMjAzIDIuODgzMzkgNy40OTg1MyAyLjk1NzQ4QzcuNDYzOTggMy4wMzM3NiA3LjQ3OTE4IDMuMTA2OTEgNy41MTkyNSAzLjE3OTc2QzcuNTc1MjEgMy4yODEzNiA3LjU2MjQzIDMuMzAzODcgNy40NDY3MSAzLjM0NjM4QzcuNDEzMiAzLjM1ODg5IDcuMzc0ODYgMy4zNzEzOSA3LjM1MTcxIDMuMzk0NTNDNy4yNzc3OSAzLjQ2OCA3LjI5OTU1IDMuNTQ3NCA3LjQwMjg0IDMuNTkzNjdDNy40OTU3NiAzLjYzNTU2IDcuNTk1NTkgMy42NjcxNCA3LjY4MTYxIDMuNzE3NzhDNy43NTM0NiAzLjc1OTk5IDcuODIyMiAzLjgxNTY0IDcuODcwOTEgMy44Nzg3OUM3LjkzNTg1IDMuOTYzMTkgOC4wMTM5MiA0LjA1MTM2IDcuOTk4MDMgNC4xNjQ1M0M3Ljk4OTM5IDQuMjI2NDMgNy45NjA3MiA0LjI4Njc2IDcuOTM2NTQgNC4zNDYxNkM3LjkwNjgzIDQuNDE5OTQgNy44ODE5NiA0LjQ5NzE2IDcuODM4MDkgNC41NjM3NUM3Ljc4NTI0IDQuNjQ0NDEgNy43MTUxMSA0LjcxNjMxIDcuNjUxNTUgNC43OTEzNEM3LjMzMzQxIDUuMTY2NDkgNi45NTYxOSA1LjQ5MjI1IDYuNTkzODIgNS44MzA4MkM2LjQyNjYzIDUuOTg2ODIgNi4yNTg3NSA2LjEzODQ0IDYuMDUzOSA2LjI1MzQ5QzUuNzcwOTkgNi40MTIzIDUuNDkwNDkgNi41NzQ4NyA1LjIwNzIzIDYuNzMzMDZDNS4wNjY2NCA2LjgxMTUzIDQuOTA2MzYgNi44MzIxNiA0Ljc0NTM4IDYuODQzNDFDNC42Nzk0IDYuODQ4MSA0LjYxMzA4IDYuODQ0MDQgNC41NDY3NiA2Ljg0NDA0WiIgZmlsbD0iIzEyMTExMSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: 0 45%;
    background-size: 6px 5px;
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers .col-left .subscriber-benefits-list li {
        flex: 0 0 220px;
    }
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers .col-left .subscriber-benefits-list li {
        background-size: 8px 7px;
    }
}
.content-block--portal-subscribers.content-block--subscribers .col-left h3,
.content-block--portal-subscribers.content-block--subscribers .col-left .h3 {
    margin: 0 0 32px 0;
}
.content-block--portal-subscribers.content-block--subscribers .col-right .category-label span {
    padding: 6px 20px 6px 8px;
}
@media (min-width: 430px) {
    .content-block--portal-subscribers.content-block--subscribers .col-right .category-label span {
        padding: 9px 30px 9px 15px;
    }
}
.content-block--portal-subscribers.content-block--subscribers .col-right .category-label img {
    width: 31px;
    min-height: 0;
    display: inline-block;
    -webkit-transform: translate3d(3px, 0, 0);
    transform: translate3d(3px, 0, 0);
}
@media (min-width: 430px) {
    .content-block--portal-subscribers.content-block--subscribers .col-right .category-label img {
        width: 35px;
    }
}
@media (min-width: 744px) {
    .content-block--portal-subscribers.content-block--subscribers .col-right .category-label img {
        -webkit-transform: translate3d(6px, 0, 0);
        transform: translate3d(6px, 0, 0);
        width: 55px;
    }
}
@media (min-width: 1024px) {
    .item-group--inline .flex-lg-column div {
        padding-right: 0;
    }
}
.item-group--inline .col:last-child .item-inline {
    border: none;
}
.item-group--inline .item-inline {
    padding: 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid var(--tq-light-grey);
}
@media (min-width: 1024px) {
    .item-group--inline .item-inline {
        border: none;
    }
}
.item-group--inline .item .excerpt,
.item-group--inline .item .wp-block-thequietus-snippet {
    margin-bottom: 20px;
}
@media (min-width: 1024px) {
    .item-group--inline .col {
        position: relative;
    }
    .item-group--inline .col:before {
        content: "";
        height: 100%;
        width: 1px;
        background: var(--tq-light-grey);
        position: absolute;
        left: 0;
        top: 0;
    }
    .item-group--inline .col:first-child:before {
        display: none;
    }
}
.content-block--news {
    padding: 30px 0 0 0;
}
@media (min-width: 744px) {
    .content-block--news {
        padding: 60px 0 0 0;
    }
}
.content-block--news img {
    margin: 0 0 12px 0;
}
.content-block--news h3,
.content-block--news .h3 {
    margin: 0 0 15px 0;
}
@media (min-width: 1024px) {
    .content-block--news h3,
    .content-block--news .h3 {
        font-size: 20px;
        line-height: 25px;
    }
}
@media (min-width: 1024px) {
    .content-block--news .section-link {
        margin-top: 38px;
    }
}
.content-block--news .item-inline .img-wrap {
    margin-top: 8px;
}
.content-block--culture {
    padding: 30px 0;
}
@media (min-width: 744px) {
    .content-block--culture {
        padding: 60px 0 40px 0;
    }
}
.content-block--culture img {
    margin: 0 0 20px 0;
}
@media (min-width: 1024px) {
    .content-block--culture .section-link {
        margin: 38px 0 0 0;
    }
}
@media (hover: hover) {
    .item:hover .category-link,
    .item-review:hover .category-link {
        text-decoration: underline;
    }
    .item:hover .category-label,
    .item-review:hover .category-label {
        border-color: #b69d57;
    }
    .item:hover .category-label span,
    .item-review:hover .category-label span {
        background: #b69d57;
    }
    .item:hover h3,
    .item:hover .h3,
    .item-review:hover h3,
    .item-review:hover .h3 {
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 3px;
    }
    .item:hover img,
    .item-review:hover img {
        -webkit-filter: brightness(1.12);
        filter: brightness(1.12);
    }
    .item img,
    .item-review img {
        transition: all 0.3s ease;
    }
}
.page-title {
    font-weight: 400;
}
h2.page-title,
.page-title.h2 {
    font-size: 20px;
    line-height: normal;
    margin: -16px 0 16px 0;
    font-family: var(--tq-font-garamond);
    font-style: italic;
    font-weight: 400;
    color: var(--tq-mid-grey);
    display: none;
}
@media (min-width: 744px) {
    h2.page-title,
    .page-title.h2 {
        font-size: 24px;
        margin: -33px 0 32px 0;
    }
}
body.single-paged-post.is-in-bakers-dozen .breadcrumbs,
body.single-paged-post.is-in-bakers-dozen .article-wrap .entry-content p {
    max-width: 100%;
}
@media (min-width: 744px) {
    .article-wrap.category-bakers-dozen .breadcrumbs {
        padding-right: 150px;
    }
}
@media (min-width: 1024px) {
    .article-wrap.category-bakers-dozen .breadcrumbs {
        padding-right: 12px;
    }
}
@media (min-width: 744px) {
    body.single-paged-post.is-in-bakers-dozen .article-wrap.category-bakers-dozen .breadcrumbs {
        padding-right: 155px;
    }
}
.record-label {
    font-size: 20px;
    color: var(--tq-mid-grey);
    font-style: italic;
    padding: 8px 0 24px 0;
}
@media (min-width: 744px) {
    .record-label {
        padding: 16px 0 30px 0;
    }
}
.read-later--wrap {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    font-size: 0;
    padding: 6px 0 15px 0;
}
@media (min-width: 744px) {
    .read-later--wrap {
        max-width: 100%;
        position: absolute;
        top: 31px;
        right: 12px;
        padding: 0 !important;
    }
}
.read-later--wrap .read-later {
    background: #fff;
    border-radius: 100px;
    border: 1px solid var(--tq-light-grey);
    font-size: 16px;
    display: inline-block;
    color: var(--tq-mid-grey);
    font-style: italic;
    line-height: 20px;
    padding: 8px 18px 8px 46px;
    text-decoration: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjg0NyAxMy4xMTE5TDAuNSAxOC45NDk1VjAuNUgxNS41VjE4Ljk0OTVMOC4zMTUzIDEzLjExMTlMOCAxMi44NTU4TDcuNjg0NyAxMy4xMTE5WiIgc3Ryb2tlPSIjMjcyMjIzIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 20px 50%;
}
@media (min-width: 744px) {
    .read-later--wrap .read-later {
        padding: 11px 18px 11px 47px;
    }
}
.read-later--wrap .read-later:hover {
    text-decoration: none;
    color: var(--tq-dark-grey);
}
.article-header--reviews .read-later--wrap {
    padding: 0 0 20px 0;
}
body.single-post-cover .article-header .read-later--wrap {
    padding: 16px 0 0 0;
}
@media (min-width: 744px) {
    body.single-post-cover .article-header .read-later--wrap {
        top: 31px;
        right: 24px;
    }
}
@media (min-width: 1024px) {
    body.single-post-cover .article-header .read-later--wrap {
        right: 137px;
    }
}
.article-wrap .page-title a:hover {
    text-decoration-thickness: 3px;
    text-underline-offset: 4px;
}
.article-max-width {
    max-width: 1000px;
    margin: 0 auto;
}
.article-wrap .entry-content > iframe:not(.code-block iframe) {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
.article-wrap img,
.article-wrap iframe,
.article-wrap .wp-block-embed {
    margin: 0 0 16px 0;
    display: block;
}
@media (min-width: 744px) {
    .article-wrap img,
    .article-wrap iframe,
    .article-wrap .wp-block-embed {
        margin: 0 0 32px 0;
        margin-left: auto;
        margin-right: auto;
    }
}
.article-wrap img {
    max-width: 100%;
}
.article-wrap iframe,
.article-wrap .wp-block-embed {
    max-width: 700px;
}
.article-wrap .lead-image img {
    max-width: 100%;
}
.article-wrap .wp-block-image {
    margin: 0;
    text-align: center;
}
.article-wrap a {
    text-decoration: none;
    color: var(--tq-gold);
}
.article-wrap a:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}
.article-wrap .breadcrumbs,
.article-wrap .page-title,
.article-wrap .lead-text,
.article-wrap .article-meta,
.article-wrap .aoty-header,
.article-wrap .aoty-label,
.article-wrap .aoty-links,
.article-wrap #aoty-header,
.article-wrap #aoty-label,
.article-wrap #aoty-links {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.article-wrap .entry-content p,
.article-wrap .entry-content h1,
.article-wrap .entry-content .h1,
.article-wrap .entry-content h2,
.article-wrap .entry-content .h2,
.article-wrap .entry-content h3,
.article-wrap .entry-content .h3,
.article-wrap .entry-content h4,
.article-wrap .entry-content .h4,
.article-wrap .entry-content h5,
.article-wrap .entry-content .h5,
.article-wrap .entry-content h6,
.article-wrap .entry-content .h6,
.article-wrap .entry-content ul,
.article-wrap .entry-content ol,
.article-wrap .entry-content .wp-block-pullquote,
.article-wrap .entry-content .wp-block-quote {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.breadcrumbs {
    font-size: 18px;
    line-height: normal;
    font-style: italic;
    padding: 16px 0 16px 0;
    color: var(--tq-mid-grey);
}
@media (min-width: 744px) {
    .breadcrumbs {
        font-size: 24px;
        padding: 37px 0 33px 0;
    }
}
.breadcrumbs a {
    color: var(--tq-gold);
    text-decoration: none;
}
.breadcrumbs .breadcrumb-arrow {
    width: 8px;
    height: 14px;
    margin: 0 4px 0 15px;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEzTDcgN0wwLjk5OTk5OSAxIiBzdHJva2U9IiM5ODgzNDkiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: center;
}
.subscriber-post-banner {
    display: flex;
    text-decoration: none !important;
    background: var(--tq-gold);
    color: #fff !important;
    padding: 5px 0;
    font-size: 18px;
    font-style: italic;
    max-width: 1440px;
    margin: 0 auto;
}
@media (min-width: 744px) {
    .subscriber-post-banner {
        font-size: 20px;
    }
}
.subscriber-post-banner:hover {
    color: #fff;
}
.subscriber-post-banner img {
    flex: 0 0 35px;
    width: 35px;
    height: auto;
}
@media (min-width: 744px) {
    .subscriber-post-banner img {
        flex: 0 0 41px;
        width: 41px;
    }
}
@media (max-width: 1023px) {
    .lead-text {
        font-size: 20px;
        line-height: 30px;
    }
}
@media (max-width: 743px) {
    .lead-text p {
        margin: 0 0 16px 0;
    }
}
.lead-text h2,
.lead-text .h2 {
    font-size: 28px;
    line-height: normal;
    font-weight: 700;
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .lead-text h2,
    .lead-text .h2 {
        font-size: 40px;
        margin: -15px 0 15px 0;
    }
}
figure.lead-image {
    margin: 0;
}
.wp-block-image figcaption,
figcaption {
    font-style: italic;
    color: var(--tq-mid-grey);
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .wp-block-image figcaption,
    figcaption {
        margin: 0 0 32px 0;
    }
}
.lead-image-caption {
    font-style: italic;
    position: absolute;
    bottom: 10px;
    left: 16px;
    padding: 0;
    font-size: 16px;
    margin: 0;
    color: #fff;
}
@media (min-width: 744px) {
    .lead-image-caption {
        position: static;
        font-size: 20px;
        padding: 0 0 16px 0;
        text-align: center;
    }
}
.article-meta {
    position: relative;
    font-size: 16px;
    line-height: normal;
    padding: 0 0 16px 0;
    border-bottom: 1px solid var(--tq-light-grey);
    color: #515151;
    margin-bottom: 16px;
    font-style: italic;
}
@media (min-width: 744px) {
    .article-meta {
        padding: 0 0 24px 0;
        font-size: 20px;
        margin-bottom: 28px;
    }
}
.article-meta .mobile-share {
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    display: none;
    position: absolute;
    right: 0;
    bottom: 20px;
}
@media (min-width: 744px) {
    .article-meta .mobile-share {
        bottom: 30px;
    }
}
.article-meta a {
    color: var(--tq-gold);
}
.article-meta .author-link {
    font-weight: 700;
    font-style: normal;
    margin: 0 8px 8px 0;
    display: inline-block;
    font-size: 18px;
}
@media (min-width: 744px) {
    .article-meta .author-link {
        margin: 0 8px 11px 0;
        font-size: 20px;
    }
}
.article-meta time {
    display: block;
    margin: 7px 0 0 0;
}
@media (min-width: 744px) {
    .article-meta time {
        margin: 0;
    }
}
.article-meta .article-share {
    display: none;
    margin: 10px 0 0 0;
}
@media (min-width: 744px) {
    .article-meta .article-share {
        margin: 0;
    }
}
.article-meta .article-share ul {
    gap: 12px;
}
.article-meta .article-share ul svg {
    fill: var(--tq-gold);
    transition: all 0.3s ease;
}
.article-meta .article-share ul a:hover svg {
    fill: var(--tq-dark-grey);
}
.entry-content figcaption {
    color: var(--tq-mid-grey);
    margin: 0 0 24px 0;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}
.entry-content .first-letter::first-letter {
    font-size: 60px;
    line-height: 51px;
    color: var(--tq-gold);
    float: left;
    margin: 5px 10px 0 0;
}
@media (min-width: 744px) {
    .entry-content .first-letter::first-letter {
        font-size: 65px;
        line-height: 54px;
    }
}
@media (min-width: 1024px) {
    .entry-content .first-letter::first-letter {
        margin: 8px 15px 0 0;
        font-size: 80px;
        line-height: 62px;
    }
}
@media (min-width: 744px) {
    .article-header--reviews .lead-image {
        flex: 0 0 342px;
        margin: 0 0 0 32px;
    }
}
.article-header--reviews .lead-image figcaption {
    color: var(--tq-mid-grey);
    margin: 0 0 24px 0;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}
@media (min-width: 744px) {
    .article-header--reviews .lead-image figcaption {
        margin: -12px 0 24px 0;
    }
}
.article-header--reviews .wp-block-thequietus-subheading {
    font-size: 32px;
    line-height: 40px;
    font-family: var(--tq-font-calendas-italic);
    margin: -16px 0 16px 0;
}
@media (min-width: 744px) {
    .article-header--reviews .wp-block-thequietus-subheading {
        font-size: 56px;
        line-height: 70px;
        margin: -30px 0 24px 0;
    }
}
.article-reviews--wrap .breadcrumbs,
.article-reviews--wrap .article-meta {
    max-width: 100%;
}
.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
    aspect-ratio: 16 / 9;
    position: relative;
}
.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}
.wp-block-button__link,
.post-nav-links--static a {
    display: block;
    text-decoration: none;
    background: var(--tq-gold);
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    padding: 8px 16px;
    margin: 24px 0 24px 0;
}
@media (min-width: 744px) {
    .wp-block-button__link,
    .post-nav-links--static a {
        font-size: 32px;
        padding: 27px 16px;
        margin: 40px 0 50px 0;
    }
}
.wp-block-button__link:after,
.post-nav-links--static a:after {
    content: "";
    margin-left: 8px;
    width: 20px;
    height: 11px;
    display: inline-block;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMxMjNfNDA2NDMpIj4KPHBhdGggZD0iTTE5LjYyNDMgNS4wODkxOUMxOS40MjIxIDUuMDI5NTYgMTkuMjUzNyA0LjkwMTIzIDE5LjA5MDEgNC43MTM5MkMxOC45MjcyIDQuNTI3MjYgMTguNzM5OSA0LjM1NTUxIDE4LjU0MzggNC4yNjQ3N0MxOC4wMzE3IDQuMDI4MjEgMTcuNTM2NyAzLjc1Nzk0IDE3LjA3OTggMy4zMzA4MkMxNi44MDg2IDMuMDc3NDEgMTYuNDkzMSAyLjkyMzggMTYuMTk4NyAyLjcyMjIzQzE1LjkwNDIgMi41MjEzMSAxNS42MDA0IDIuMzQ0MzcgMTUuMzIwMyAyLjEwNjUxQzE1LjAzNjMgMS44NjQ3NiAxNC43NDM1IDEuNjc0MjEgMTQuNDI4MSAxLjU0MzI5QzE0LjAzOTIgMS4zODE5MSAxMy42NzUxIDEuMTM4ODYgMTMuMzQyIDAuNzk2MDAxQzEzLjExNTUgMC41NjMzMjQgMTIuODczIDAuMzYzMDUzIDEyLjYzNDkgMC4xNTQzNTZDMTIuNTY5NyAwLjA5NzMyMTIgMTIuNDk4NCAwLjA0OTM1OTkgMTIuNDI1NSAwLjAyMDE5NDJDMTIuMjM0OSAtMC4wNTYyODQ3IDEyLjEyMjIgMC4wODA0NyAxMi4xNDk4IDAuMzMzMjM5QzEyLjE1NTMgMC4zODE4NDkgMTIuMTY2NCAwLjQyOTE2MiAxMi4xNzk3IDAuNDc1ODI3QzEyLjU0MzIgMS43NDk0IDEyLjkwODMgMy4wMjE2NyAxMy4yNjk2IDQuMjk2NTNDMTMuMzE4MiA0LjQ2Njk5IDEzLjM1MDMgNC42NDcxNyAxMy40MDIyIDQuODgxMTRDMTMuNDAzMyA0Ljg4Njk3IDEzLjQgNC44OTI4MSAxMy4zOTUgNC44OTM0NkMxMy4xMDUgNC45MjcxNiAxMi44NjE5IDQuOTc3MDYgMTIuNjE4MyA0Ljk3OTAxQzExLjY4ODUgNC45ODYxNCAxMC43NTgyIDQuOTgxNiA5LjgyODQ3IDQuOTc0NDdDOC4xNTk1NCA0Ljk2MjE2IDYuNDkxMTcgNC45MzgxOCA0LjgyMjI1IDQuOTMzNjRDNC4yNjY1IDQuOTMyMzQgNC4yNjMxOCA0Ljk5NTIxIDMuNzA3NDMgNC45OTM5MkMzLjExMzU1IDQuOTkyNjIgMi41MTk2OCA0LjkzNjg4IDEuOTI1MjUgNC45MzEwNUMxLjI5MDUgNC45MjQ1NyAwLjcwODc4MSA0LjkyMjYyIDAuMDc0MDI3IDQuOTIzOTJDMC4wNjk2MDc1IDQuOTIzOTIgMC4wMzUzNTYyIDQuOTMxNjkgMC4wMjIwOTc2IDQuOTcwNThDMC4wMDg4MzkwNSA1LjAwOTQ3IDAgNS4wNTI4OSAwIDUuMDY1ODZDMCA1LjA4MzM2IDAuMDA1NTI0NDEgNS4xNTU5NSAwLjA0MDg4MDYgNS4xNTY2QzAuMjc0NTYzIDUuMTU5ODQgMC40ODc4MDUgNS4xNzIxNSAwLjcyMTQ4NyA1LjE2OTU2QzEuNDU5IDUuMTYyNDMgMi4xOTU5NSA1LjEwMzQ1IDIuOTMzNDYgNS4wOTgyNkM0LjU5MTg4IDUuMDg2NiA1LjY5ODQyIDUuMDg5MTkgNy4zNTc0IDUuMDk4MjZDNy45NDE4OCA1LjEwMTUgOC41MjU4MSA1LjE2MTEzIDkuMTEwMjkgNS4xNTc4OUMxMC40MTM1IDUuMTQ5NDcgMTEuNzE2NyA1LjExNzcxIDEzLjAxOTQgNS4wOTU2N0MxMy4xMDE3IDUuMDk0MzcgMTMuMTg0NSA1LjA5NTY3IDEzLjI2MDggNS4wOTU2N0MxMy4yNjQ2IDUuMDk1NjcgMTMuMjY4IDUuMDk4OTEgMTMuMjY5MSA1LjEwMzQ1QzEzLjMyMjcgNS40MjEwMyAxMy4yODY3IDUuNDg4NDQgMTMuMTE0OSA1LjQ4MzI1QzEyLjgxOTQgNS40NzQ4MyAxMi41MjM4IDUuNDgzMjUgMTIuMjI4MyA1LjQ3OTM2QzExLjQ3MTQgNS40NzAyOSAxMC43MTQ2IDUuNDcwMjkgOS45NTc3NCA1LjQ0NDM2QzguOTcwNTMgNS40MTA2NiA3Ljk4MzMyIDUuMzc0MzcgNi45OTcyMSA1LjMwNTAyQzUuNzIxMDcgNS4yMTQ5MyA1LjAwMDY5IDUuMzYzMzUgMy43MjY3NiA1LjM2NTk0QzMuMDY0OTQgNS4zNjcyNCAyLjQxNTI3IDUuNTM1NzUgMS43NTQgNS41MTI0MkMxLjE3NjcgNS40OTIzMiAwLjc5MjIgNS41MzUxIDAuMjE0MzQ3IDUuNTQ4MDZDMC4yMDk5MjcgNS41NDgwNiAwLjAyNjUxNzEgNS41NTY0OSAwLjAyNTQxMjMgNS42ODYxMUwwLjAxMjcwNjEgNi4xNzg2OUMwLjAxMjcwNjEgNi4xODM4OCAwLjAwNDQxOTUyIDYuMjg5NTIgMC4wNTEzNzcgNi4zNDkxNUMwLjA5ODMzNDQgNi40MDg3OCAwLjE1MjQ3NCA2LjM5MzIyIDAuMjE4NzY2IDYuMzkxMjhDMS4wMjMxMiA2LjM2NTM1IDEuODI4MDMgNi4zNDIwMiAyLjYzMjM4IDYuMjg4ODdDMy4wNTIyMyA2LjI2MSAyLjkxNzk5IDYuMTI0MjUgMy4zMzcyOSA2LjExOTcxQzUuMjI2NjQgNi4wOTg5NyA3LjExNjU0IDYuMTA3NCA5LjAwNjQ0IDYuMTA3NEM5LjQ1NjY3IDYuMTA3NCA5LjkwNjkxIDYuMTAwMjcgMTAuMzU2NiA2LjEyMzZDMTAuNjkwMyA2LjE0MDQ1IDExLjAyMjMgNi4yMzU3MyAxMS4zNTU0IDYuMjM0NDNDMTEuNzg1MiA2LjIzMjQ4IDEyLjIxNTYgNi4xODA2MyAxMi42NDQ4IDYuMTI4NzhDMTIuODg2OCA2LjA5OTYyIDEzLjEyNiA2LjA4MzQyIDEzLjM5MTcgNi4wOTg5N0MxMy4zOTcyIDYuMDk4OTcgMTMuNDAwNSA2LjEwNTQ1IDEzLjM5OTQgNi4xMTEyOUMxMy4yNTE5IDYuNzA2OTEgMTMuMTI5OSA3LjI1OTc2IDEyLjk3NzkgNy43OTUxMkMxMi43MzMyIDguNjU3MTMgMTIuNDY2OSA5LjUwNjgyIDEyLjIxMzQgMTAuMzYzNkMxMi4xNzk3IDEwLjQ3NzcgMTIuMTU5MiAxMC42MDI4IDEyLjE0NzYgMTAuNzI1OUMxMi4xNDE1IDEwLjc5NCAxMi4xNjQyIDEwLjg2NzkgMTIuMTgyNCAxMC45OTE3QzEyLjE4MzUgMTAuOTk4MiAxMi4xOTAyIDExLjAwMiAxMi4xOTUxIDEwLjk5ODJDMTIuMjk3OSAxMC45MTk3IDEyLjM3NTggMTAuODU4OCAxMi40NTQyIDEwLjgwMThDMTIuNzI3NyAxMC42MDI4IDEzLjAwMDYgMTAuNDAzMiAxMy4yNzUxIDEwLjIwODFDMTMuNDEyNyAxMC4xMTAyIDEzLjU1NzQgMTAuMDMyNCAxMy42OTExIDkuOTI2MTZDMTQuMTM3NSA5LjU3MTYzIDE0LjYwODIgOS4zMDQ2IDE1LjA4NjYgOS4wNTg5NkMxNS4yNzQ0IDguOTYzMDQgMTUuNDY3OCA4Ljg1MzUxIDE1LjYyNzQgOC42ODY5NEMxNi4yNTExIDguMDM3NTIgMTYuOTcyNiA3LjY4Njg4IDE3LjY2MjYgNy4yNDE2MkMxNy45MjUgNy4wNzI0NiAxOC4xODAzIDYuODcyMTkgMTguNDUyMSA2Ljc0NjQ1QzE4Ljc0MjYgNi42MTE2NCAxOC45ODg1IDYuMzg5MzMgMTkuMjI5MyA2LjEzMjAzQzE5LjQyODIgNS45MTk0NCAxOS42MjkzIDUuNjk5NzMgMTkuODkwNiA1LjY1OTU0QzE5LjkyODIgNS42NTM3MSAxOS45NjEzIDUuNTg2OTUgMTkuOTk2NyA1LjU0NTQ3QzE5Ljk5ODMgNS41NDM1MyAxOS45OTk0IDUuNTQwMjkgMTkuOTk4OSA1LjUzNzA1QzE5Ljk1ODYgNS4yMTg4MiAxOS43OTIzIDUuMTM5NzQgMTkuNjIzMiA1LjA4OTg0TDE5LjYyNDMgNS4wODkxOVpNMTguMTQ3NyA1LjQ5NTU3QzE3Ljg1ODIgNS41ODg5IDE3LjU2NzEgNS43MTQ2MyAxNy4yNzM3IDUuNzMzNDNDMTYuODA1OCA1Ljc2MjU5IDE2LjgzNDUgNC45NTA0OSAxNi4zNjU1IDQuOTMyOTlDMTYuMjYgNC45MjkxIDE2LjE1NSA0LjkwOTAxIDE2LjA1MDEgNC45MDA1OUMxNS43NjE3IDQuODc3MjUgMTUuNDgwNSA0LjgwODU1IDE1LjIwODcgNC42NTY4OUMxNS4wNjY3IDQuNTc3ODIgMTUuMTY3MyA0LjM1MjI3IDE1LjAxODEgNC4zMDk0OUMxNC42OTM4IDQuMjE2MTYgMTQuNTM3NSAzLjk1ODIxIDE0LjM4NjEgMy41MzIzOUMxNC4yMzA5IDMuMDk2ODUgMTMuNzkzMyAyLjgwOTczIDEzLjY5ODMgMi4zMzg1NEMxMy42MDQ0IDEuODczMTkgMTMuMzAwNiAyLjE0MDg2IDEyLjg0MzcgMS43NDE2MkMxMi44NDIgMS43NDAzMiAxMi44NDA5IDEuNzM4MzggMTIuODQwNCAxLjczNjQzQzEyLjc5NzMgMS41NzMxIDEyLjc1NTggMS40MDg0OCAxMi42ODkgMS4xNDg1OEMxMi42ODczIDEuMTQxNDUgMTIuNjkyOSAxLjEzNDMyIDEyLjY5OTUgMS4xMzYyN0MxMi44MjQ5IDEuMTc2NDUgMTIuODk2MiAxLjE4NDIzIDEyLjk1OCAxLjIyMzc2QzEzLjQyMTUgMS41MjQ1IDEzLjg4MzQgMS44MzE3MSAxNC4zNDQ3IDIuMTM5NTdDMTQuNDIyNiAyLjE5MTQyIDE0LjUwMzggMi4yNDUyMSAxNC41Njk1IDIuMzIyMzRDMTQuNzgyOCAyLjU3MzE2IDE1LjAzMyAyLjcwNDA5IDE1LjI4NiAyLjg0MTQ5QzE1LjQ4MTYgMi45NDc3OCAxNS42NzExIDMuMDg3MTMgMTUuODUwMSAzLjI0MzMzQzE2LjIyOSAzLjU3MzIyIDE2LjYxNTIgMy44Njg3NyAxNy4wMzM5IDQuMDg1ODlDMTcuMzQ3MiA0LjI0ODU3IDE3LjY0MTEgNC40OTE2MiAxNy45NDA1IDQuNzA4MDlDMTguMTA5NSA0LjgzMDU5IDE4LjI3MiA0Ljk3MTg4IDE4LjQ0NzEgNS4xMTMxN0MxOC40NDk5IDUuMTE1MTIgMTguNDUxIDUuMTE5IDE4LjQ1MSA1LjEyMjg5QzE4LjQxOTUgNS4zNzg5IDE4LjI4NDEgNS40NTE0OSAxOC4xNDgyIDUuNDk1NTdIMTguMTQ3N1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzEyM180MDY0MyI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxMSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
}
@media (min-width: 744px) {
    .wp-block-button__link:after,
    .post-nav-links--static a:after {
        margin-left: 14px;
        width: 28px;
        height: 15px;
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
}
.wp-block-button__link:hover,
.post-nav-links--static a:hover {
    text-decoration: none;
    color: #fff;
    background: #b69d57;
}
.chart-item {
    border-top: 1px solid var(--tq-light-grey);
    padding: 16px 0 0 0;
    margin: 0 auto;
    max-width: 700px;
}
@media (min-width: 744px) {
    .chart-item {
        padding: 40px 0 0 0;
    }
}
.chart-entry-header {
    display: flex;
    font-family: var(--tq-font-calendas-bold);
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 12px 0;
}
@media (min-width: 744px) {
    .chart-entry-header {
        font-size: 32px;
        line-height: 48px;
        margin: 0 0 20px 0;
    }
}
.chart-entry-header .number {
    font-family: var(--tq-font-calendas-italic);
    margin: 0 6px 0 0;
}
@media (min-width: 744px) {
    .chart-entry-header .number {
        margin: 0 8px 0 0;
    }
}
.chart-entry-header h2,
.chart-entry-header .h2 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    flex-grow: 1;
}
@media (min-width: 744px) {
    .chart-entry-header h2,
    .chart-entry-header .h2 {
        font-size: 32px;
        line-height: 48px;
    }
}
.chart-entry-header em {
    font-family: var(--tq-font-calendas-italic);
    display: block;
}
.chart-entry-header .label {
    font-family: var(--tq-font-garamond);
    font-style: italic;
    font-size: 16px;
    line-height: 24px;
    color: var(--tq-mid-grey);
    display: block;
    margin: 2px 0 0 0;
}
@media (min-width: 744px) {
    .chart-entry-header .label {
        font-size: 24px;
        line-height: 36px;
    }
}
.chart-entry-footer .chart-entry-footer--links {
    font-size: 16px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .chart-entry-footer .chart-entry-footer--links {
        font-size: 20px;
        line-height: 30px;
    }
}
.chart-entry-footer .chart-entry-footer--links a {
    font-weight: 700;
}
.chart-entry-footer .chart-entry-footer--links span {
    display: inline-block;
    color: #a7a6a6;
    padding: 0 10px;
}
@media (min-width: 744px) {
    .chart-entry-footer .chart-entry-footer--links span {
        padding: 0 16px;
    }
}
.related-content-module {
    padding: 16px 16px 2px 16px;
    background-color: var(--tq-light-grey);
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .related-content-module {
        padding: 28px 30px 4px 30px;
        margin: 0 0 32px 0;
    }
}
.related-content-module h3,
.related-content-module .h3 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 20px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .related-content-module h3,
    .related-content-module .h3 {
        font-size: 32px;
        margin: 0 0 24px 0;
    }
}
.related-content-module h4,
.related-content-module .h4 {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
}
@media (min-width: 744px) {
    .related-content-module h4,
    .related-content-module .h4 {
        font-size: 20px;
        line-height: 25px;
    }
}
.related-content-module h4 em,
.related-content-module .h4 em {
    font-weight: 400;
    font-family: var(--tq-font-garamond);
    font-style: italic;
}
.related-content-module .img-wrap {
    aspect-ratio: 3 / 2;
    background: #efefef;
    width: 100%;
    max-width: 80px;
    margin: 0 16px 0 0;
}
@media (min-width: 744px) {
    .related-content-module .img-wrap {
        max-width: 160px;
    }
}
.related-content-module .img-wrap img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin: 0;
}
.related-content-module .related-content--item {
    margin: 0 0 16px 0;
    text-decoration: none;
}
@media (min-width: 744px) {
    .related-content-module .related-content--item {
        margin: 0 0 24px 0;
    }
}
.related-tooltip {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 0.15);
    font-size: 20px;
    line-height: normal;
    max-width: 400px;
    width: 100%;
}
.related-tooltip:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 10px 9px;
    border-color: #fff0 #fff0 #fff #fff0;
    position: absolute;
    top: -10px;
    left: 80px;
}
.related-tooltip a {
    display: block;
    text-decoration: none;
    margin: 16px 0 0 0;
}
.subscribe-block.subscribe-block--inline {
    padding: 16px;
    background: #fff;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .subscribe-block.subscribe-block--inline {
        padding: 28px 30px;
        font-size: 20px;
        line-height: 30px;
        margin: 0 0 32px 0;
    }
}
.subscribe-block.subscribe-block--inline p {
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .subscribe-block.subscribe-block--inline p {
        margin: 0 0 24px 0;
    }
}
.subscribe-block.subscribe-block--inline h2,
.subscribe-block.subscribe-block--inline .h2 {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .subscribe-block.subscribe-block--inline h2,
    .subscribe-block.subscribe-block--inline .h2 {
        font-size: 40px;
        margin: 0 0 20px 0;
    }
}
.subscribe-block.subscribe-block--inline .btn {
    font-size: 16px;
    padding: 10px 20px;
    font-weight: 700;
    text-decoration: none;
    background: #000;
    color: #fff;
    display: inline-block;
    border-radius: 8px;
    width: 100%;
    text-align: center;
}
@media (min-width: 744px) {
    .subscribe-block.subscribe-block--inline .btn {
        font-size: 24px;
        padding: 17px 38px;
        width: auto;
    }
}
.section-header.section-header--bakers-dozen {
    padding: 23px 0 3px 0;
}
@media (min-width: 744px) {
    .section-header.section-header--bakers-dozen {
        padding: 33px 0 27px 0;
    }
}
.section-header.section-header--bakers-dozen h2,
.section-header.section-header--bakers-dozen .h2 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 24px;
    line-height: normal;
    margin: 0 0 11px 0;
}
@media (min-width: 744px) {
    .section-header.section-header--bakers-dozen h2,
    .section-header.section-header--bakers-dozen .h2 {
        font-size: 40px;
        margin: 0 0 29px 0;
    }
}
.section-header.section-header--bakers-dozen svg {
    height: auto;
    width: 32px;
    margin: 0 0 1px 0;
}
@media (min-width: 744px) {
    .section-header.section-header--bakers-dozen svg {
        width: 71px;
        margin: 0 0 5px 0;
    }
}
.section-header.section-header--bakers-dozen .category-description {
    padding: 0;
}
@media (min-width: 744px) {
    .bakers-dozen-album .wp-block-group__inner-container {
        display: flex;
    }
}
.bakers-dozen-album h1,
.bakers-dozen-album .h1 {
    margin: 0 0 18px 0 !important;
    display: flex;
    flex-grow: 1;
}
@media (min-width: 744px) {
    .bakers-dozen-album h1,
    .bakers-dozen-album .h1 {
        padding-right: 24px !important;
    }
}
@media (min-width: 1024px) {
    .bakers-dozen-album h1,
    .bakers-dozen-album .h1 {
        padding-right: 34px !important;
    }
}
.bakers-dozen-album h1 em,
.bakers-dozen-album .h1 em {
    display: block;
    font-family: var(--tq-font-calendas-italic);
    font-weight: 400;
    margin: 2px 0 0 0;
}
.bakers-dozen-album h1 a:hover,
.bakers-dozen-album .h1 a:hover {
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
}
@media (min-width: 744px) {
    .bakers-dozen-album h1 a:hover,
    .bakers-dozen-album .h1 a:hover {
        text-decoration-thickness: 4px;
        text-underline-offset: 8px;
    }
}
.bakers-dozen-album img {
    width: 100%;
}
@media (min-width: 744px) {
    .bakers-dozen-album img {
        max-width: 342px;
    }
}
@media (min-width: 1024px) {
    .bakers-dozen-album img {
        width: 342px;
    }
}
.bakers-dozen-album .number {
    font-family: var(--tq-font-calendas-italic);
    font-size: 40px;
    line-height: 33px;
    font-weight: 400;
    margin: 0 7px 0 0;
}
@media (min-width: 744px) {
    .bakers-dozen-album .number {
        font-size: 64px;
        line-height: 64px;
        margin: 0 26px 0 0;
    }
}
.selected-bakers-dozens {
    font-size: 18px;
    line-height: 27px;
    font-style: italic;
    padding: 16px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .selected-bakers-dozens {
        font-size: 22px;
        line-height: 25px;
        padding: 24px;
        margin: 0 0 24px 0;
    }
}
.post-nav-links--fixed {
    border-top: 1px solid var(--tq-light-grey);
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    z-index: 10;
    position: fixed;
    padding: 30px 24px;
    background: #fff;
    overflow: auto;
}
@media (min-width: 1024px) {
    .post-nav-links--fixed {
        justify-content: center;
        padding: 30px 24px;
    }
}
.wp-pagenavi {
    display: flex;
    align-items: center;
    gap: 16px;
    padding-right: 86px;
}
@media (min-width: 1024px) {
    .wp-pagenavi {
        padding-right: 0;
    }
}
.wp-pagenavi:after {
    content: "";
    position: fixed;
    z-index: 0;
    right: 0;
    bottom: 29px;
    height: 46px;
    background: #fff;
    width: 110px;
}
.wp-pagenavi span.pages {
    display: none;
}
.wp-pagenavi a {
    text-decoration: none;
}
.wp-pagenavi a:hover {
    text-decoration: none;
    background-color: var(--tq-gold);
}
.wp-pagenavi a.page:not(.viewed) {
    text-indent: inherit;
    background-image: none;
}
.wp-pagenavi .previouspostslink,
.wp-pagenavi .nextpostslink {
    font-size: 20px;
    font-family: "adobe-garamond-pro";
    font-weight: 700;
    padding: 0 20px;
    background: var(--tq-gold);
    color: #fff;
    line-height: 44px;
}
@media (min-width: 1180px) {
    .wp-pagenavi .previouspostslink,
    .wp-pagenavi .nextpostslink {
        line-height: 54px;
    }
}
.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .nextpostslink:hover {
    background: #b69d57;
}
.wp-pagenavi .previouspostslink {
    display: none;
}
@media (min-width: 744px) {
    .wp-pagenavi .previouspostslink {
        display: block;
    }
}
@media (min-width: 1180px) {
    .wp-pagenavi .previouspostslink {
        margin-right: 14px;
    }
}
.wp-pagenavi .nextpostslink {
    position: fixed;
    right: 16px;
    bottom: 30px;
    z-index: 1;
}
@media (min-width: 1024px) {
    .wp-pagenavi .nextpostslink {
        position: static;
    }
}
@media (min-width: 1180px) {
    .wp-pagenavi .nextpostslink {
        margin-left: 14px;
    }
}
.wp-pagenavi a[title="Page Intro"] {
    display: none;
}
.wp-pagenavi .page,
.wp-pagenavi .current {
    background-color: var(--tq-black);
    background-size: cover;
    background-position: center;
    font-family: var(--tq-font-calendas-regular);
    color: #fff;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
    padding: 3px 0 0 0;
    font-size: 24px;
    line-height: 30px;
}
@media (min-width: 1180px) {
    .wp-pagenavi .page,
    .wp-pagenavi .current {
        width: 54px;
        height: 54px;
        padding: 8px 0 0 0;
    }
}
.wp-pagenavi .current {
    position: relative;
}
.wp-pagenavi .current:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 2px solid var(--tq-gold);
    pointer-events: none;
}
@media (min-width: 1180px) {
    .wp-pagenavi .current:before {
        border: 4px solid var(--tq-gold);
    }
}
body.sub-banner--visible .wp-pagenavi:after {
    bottom: 99px;
}
body.sub-banner--visible .nextpostslink {
    bottom: 100px;
}
.post-nav--numbers {
    display: none;
    align-items: center;
    gap: 16px;
}
.post-nav--numbers .post-page-numbers {
    background: #efefef;
    border: 1px solid #c7c7c7;
    border-radius: 0;
    color: #000;
    padding: 0;
    width: 36px;
    height: 36px;
    font-size: 24px;
}
@media (min-width: 1024px) {
    .post-nav--numbers .post-page-numbers {
        width: 48px;
        height: 48px;
    }
}
.single-paged-post h1,
.single-paged-post .h1 {
    margin: 0 0 48px 0;
    padding: 16px 0 0 0;
}
.single-paged-post h1 a,
.single-paged-post .h1 a {
    text-decoration-thickness: 4px;
    text-underline-offset: 8px;
}
@media (min-width: 744px) {
    body.single-post-cover .article-header {
        margin-top: -100px;
    }
}
@media (min-width: 1024px) {
    body.single-post-cover .article-header {
        margin-top: -260px;
    }
}
@media (min-width: 1440px) {
    body.single-post-cover .article-header {
        margin-top: -310px;
    }
}
body.single-post-cover .article-header section {
    background: #fff;
    padding: 16px 0 0 0;
}
@media (min-width: 744px) {
    body.single-post-cover .article-header section {
        padding: 8px 24px 30px 24px;
    }
}
body.single-post-cover .article-header section h1,
body.single-post-cover .article-header section .h1 {
    margin: 0;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 744px) {
    body.single-post-cover .article-header .breadcrumbs {
        padding: 30px 0 18px 0;
    }
}
.featured-article-wrap {
    background: #fff;
}
@media (min-width: 744px) {
    .featured-article-wrap {
        padding: 0 32px 32px 32px;
    }
}
.single-post-cover .lead-image--cover {
    position: relative;
    height: calc(100vh - 400px);
    min-height: 335px;
}
@media (min-width: 1024px) {
    .single-post-cover .lead-image--cover {
        height: calc(100vh - 300px);
        min-height: 500px;
    }
}
@media (min-width: 1300px) {
    .single-post-cover .lead-image--cover {
        height: calc(100vh - 300px);
        min-height: 800px;
    }
}
@media (min-width: 1440px) {
    .single-post-cover .lead-image--cover {
        height: calc(100vh - 250px);
    }
}
.single-post-cover .site-header--static {
    display: none !important;
}
.single-post-cover .site-header--fixed {
    position: sticky;
    opacity: 1;
    visibility: visible;
}
body.cover-header-active .site-header--fixed {
    position: fixed;
}
body.cover-header-active .site-main {
    padding-top: 72px;
}
.related-content--wrap {
    padding: 55px 0 0 0;
}
.related-content--wrap > div:first-child h2,
.related-content--wrap > div:first-child .h2 {
    padding: 0;
    border: none;
}
.related-content--wrap h2,
.related-content--wrap .h2 {
    padding: 40px 0 0 0;
    border-top: 1px solid var(--tq-light-grey);
    margin-bottom: 35px;
}
@media (min-width: 744px) {
    .related-content--wrap h2,
    .related-content--wrap .h2 {
        padding: 65px 0 0 0;
        margin-bottom: 65px;
    }
}
.related-content--wrap h2 a,
.related-content--wrap .h2 a {
    color: var(--tq-gold);
    text-decoration: none;
}
.related-content--wrap h2 a:hover,
.related-content--wrap .h2 a:hover {
    text-decoration: none;
}
.related-content--wrap .content-block {
    margin: 0 0 50px 0;
}
.more-content-module .item-inline {
    padding: 0;
    margin: 0 0 30px 0;
}
@media (min-width: 744px) {
    .more-content-module .item-inline {
        margin: 0 0 5px 0;
    }
}
@media (min-width: 744px) {
    .more-content-module .item-inline:after {
        content: "";
        height: 100%;
        width: 1px;
        position: absolute;
        background: var(--tq-light-grey);
        right: -12px;
        top: 0;
    }
}
.more-content-module .content-carousel:after {
    content: "flickity";
    display: none;
}
.more-content-module .content-carousel--wrap {
    max-width: 1488px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 744px) {
    .more-content-module .content-carousel--wrap {
        padding: 0 24px;
    }
}
.more-content-module .content-carousel {
    margin-bottom: 50px;
}
@media (min-width: 744px) {
    .more-content-module .content-carousel {
        margin-bottom: 10px;
    }
}
.more-content-module .content-carousel .carousel-cell {
    width: 298px;
    padding: 0 0 0 16px;
}
@media (min-width: 430px) {
    .more-content-module .content-carousel .carousel-cell {
        width: 308px;
        padding: 0 0 0 24px;
    }
}
@media (min-width: 744px) {
    .more-content-module .content-carousel .carousel-cell {
        width: 414px;
        margin-bottom: 30px;
        padding: 0 24px 0 0;
    }
}
.more-content-module .content-carousel .carousel-cell .img-wrap {
    width: 100%;
    aspect-ratio: 1 / 1;
}
.more-content-module .content-carousel .carousel-cell .img-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.more-content-module .content-carousel .flickity-prev-next-button {
    width: 50px;
    height: 50px;
    border-radius: 0;
    top: 34%;
    display: none;
}
@media (min-width: 744px) {
    .more-content-module .content-carousel .flickity-prev-next-button {
        display: block;
    }
}
.more-content-module .content-carousel .flickity-prev-next-button.previous {
    left: 0;
}
.more-content-module .content-carousel .flickity-prev-next-button.next {
    right: 0;
}
.more-content-module .content-carousel .flickity-page-dots .dot {
    margin: 0 6px;
    width: 8px;
    height: 8px;
    background: var(--tq-light-grey);
    opacity: 1;
    transition: all 0.3s ease;
}
.more-content-module .content-carousel .flickity-page-dots .dot:hover {
    background: var(--tq-gold);
}
.more-content-module .content-carousel .flickity-page-dots .dot.is-selected {
    background: var(--tq-gold);
}
.more-content-module .content-carousel.carousel-single-item .item-inline:after,
.more-content-module .content-carousel.carousel-single-item .flickity-page-dots {
    display: none;
}
.more-content-module .content-carousel.carousel-single-item .carousel-cell {
    padding: 0;
    width: 282px;
}
@media (min-width: 430px) {
    .more-content-module .content-carousel.carousel-single-item .carousel-cell {
        width: 284px;
    }
}
@media (min-width: 744px) {
    .more-content-module .content-carousel.carousel-single-item .carousel-cell {
        width: 390px;
    }
}
.more-content-module .img-wrap {
    margin-bottom: 20px;
    margin-top: 0;
}
.more-content-module.previously-read-module {
    padding: 0 0 30px 0;
}
@media (min-width: 744px) {
    .more-content-module.previously-read-module {
        padding: 0 0 60px 0;
    }
}
.more-content-module.previously-read-module h2,
.more-content-module.previously-read-module .h2 {
    border-top: 1px solid var(--tq-light-grey);
    padding: 32px 0 6px 0;
}
@media (min-width: 430px) {
    .more-content-module.previously-read-module .carousel-cell {
        width: 308px;
    }
}
.more-content-module.previously-read-module .carousel-cell .excerpt {
    display: none;
}
.norman-records--block {
    border: 1px solid var(--tq-light-grey);
    padding: 16px 15px 4px 15px;
}
@media (min-width: 1024px) {
    .norman-records--block {
        padding: 24px 30px 6px 30px;
    }
}
.norman-records--block .more-norman {
    padding: 0 0 14px 0;
    font-size: 18px;
}
@media (min-width: 1024px) {
    .norman-records--block .more-norman {
        padding: 0 0 20px 0;
        font-size: 22px;
    }
}
.norman-records--block h2,
.norman-records--block .h2 {
    font-family: var(--tq-font-calendas-bold);
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 20px 0;
}
@media (min-width: 1024px) {
    .norman-records--block h2,
    .norman-records--block .h2 {
        font-size: 24px;
        line-height: 30px;
    }
}
.norman-records--block .norman-item {
    margin: 0 0 16px 0;
}
@media (min-width: 1024px) {
    .norman-records--block .norman-item {
        margin: 0 0 24px 0;
    }
}
.norman-records--block .norman-artwork {
    width: 67px;
    position: absolute;
    right: 0;
    flex-shrink: 0;
}
@media (min-width: 1024px) {
    .norman-records--block .norman-artwork {
        width: 98px;
        margin: 0 20px 0 0;
        position: static;
    }
}
.norman-records--block .norman-artwork img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
}
.norman-records--block .norman-title {
    font-family: var(--tq-font-calendas-bold);
    font-size: 20px;
    line-height: 25px;
    padding: 0 80px 0 0;
}
@media (min-width: 1024px) {
    .norman-records--block .norman-title {
        padding: 0 30px 0 0;
        font-size: 24px;
        line-height: 30px;
    }
}
.norman-records--block .norman-title span {
    font-family: var(--tq-font-calendas-italic);
}
.norman-records--block .norman-title a {
    text-decoration: none;
    color: #000;
}
.norman-records--block .norman-title a:hover {
    text-decoration: none;
}
.norman-records--block .norman-details {
    flex-shrink: 0;
    margin: auto 0 0 auto;
}
.norman-records--block .norman-details .btn {
    flex-shrink: 0;
    margin: 8px 0 0 0;
    justify-content: center;
    width: 100%;
    text-align: center;
}
@media (min-width: 1024px) {
    .norman-records--block .norman-details .btn {
        width: auto;
        margin: 0 0 0 35px;
    }
}
.norman-records--block .norman-details .price-format {
    flex-shrink: 0;
    font-family: var(--tq-font-garamond);
    font-style: italic;
    color: var(--tq-mid-grey);
    font-size: 16px;
    margin: 3px 0 0 0;
}
@media (min-width: 1024px) {
    .norman-records--block .norman-details .price-format {
        font-size: 20px;
        margin: 0;
    }
}
@media (min-width: 1024px) {
    .related-content-module--referenced {
        padding: 30px 50px 24px 50px;
    }
}
@media (min-width: 744px) {
    .related-content-module--referenced .related-content--item {
        margin: 0 0 20px 0;
    }
}
.related-content-module--referenced a {
    color: var(--tq-black);
}
.related-content-module--referenced h4,
.related-content-module--referenced .h4 {
    width: 100%;
    max-width: 100% !important;
}
.related-content-module--referenced h3,
.related-content-module--referenced .h3 {
    width: 100%;
    max-width: 100% !important;
    font-size: 24px;
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .related-content-module--referenced h3,
    .related-content-module--referenced .h3 {
        font-size: 32px;
    }
}
.related-content-module--referenced,
.selected-bakers-dozens {
    background-color: #f5f3ef;
    background-image: url(assets/images/texture.png);
    background-repeat: repeat;
    background-size: 300px 300px;
}
body .article-wrap #steady-paywall-overlay-container {
    z-index: 90 !important;
    width: calc(100% - 24px) !important;
}
#steady-paywall-overlay-container #steady-paywall-overlay-title {
    font-family: var(--tq-font-calendas-bold) !important;
    letter-spacing: 0px !important;
    font-size: 32px !important;
    color: var(--tq-black) !important;
}
#steady-paywall-overlay-container #steady-paywall-overlay-subtitle {
    font-family: var(--tq-font-garamond) !important;
    font-size: 20px !important;
    line-height: 25px !important;
    color: var(--tq-black) !important;
}
@media (min-width: 744px) {
    #steady-paywall-overlay-container #steady-paywall-overlay-subtitle {
        font-size: 24px !important;
        line-height: 30px !important;
    }
}
#steady-paywall-overlay-container #steady-paywall-overlay-cta-button {
    font-family: var(--tq-font-garamond) !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}
.page-template-all-most-popular .section-header,
.page-template-all-latest .section-header {
    margin: 0;
}
.page-template-all-most-popular .content-block--standard .container-fluid .row .col:nth-child(8n + 8),
.page-template-all-most-popular .content-block--standard .container-sm .row .col:nth-child(8n + 8),
.page-template-all-most-popular .content-block--standard .container-md .row .col:nth-child(8n + 8),
.page-template-all-most-popular .content-block--standard .container-lg .row .col:nth-child(8n + 8),
.page-template-all-most-popular .content-block--standard .container-xl .row .col:nth-child(8n + 8),
.page-template-all-most-popular .content-block--standard .container-xxl .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-fluid .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-sm .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-md .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-lg .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-xl .row .col:nth-child(8n + 8),
.page-template-all-latest .content-block--standard .container-xxl .row .col:nth-child(8n + 8) {
    border: none;
}
@media (min-width: 1024px) {
    body.category-monthly-playlists .item-large .img-wrap,
    body.category-monthly-playlists .content-block--standard .img-wrap,
    body.category-music-downloads .item-large .img-wrap,
    body.category-music-downloads .content-block--standard .img-wrap,
    .page-template-all-most-popular .item-large .img-wrap,
    .page-template-all-most-popular .content-block--standard .img-wrap,
    .page-template-all-latest .item-large .img-wrap,
    .page-template-all-latest .content-block--standard .img-wrap {
        aspect-ratio: 1 / 1;
        width: 100%;
        margin: 0 0 15px 0;
    }
    body.category-monthly-playlists .item-large .img-wrap img,
    body.category-monthly-playlists .content-block--standard .img-wrap img,
    body.category-music-downloads .item-large .img-wrap img,
    body.category-music-downloads .content-block--standard .img-wrap img,
    .page-template-all-most-popular .item-large .img-wrap img,
    .page-template-all-most-popular .content-block--standard .img-wrap img,
    .page-template-all-latest .item-large .img-wrap img,
    .page-template-all-latest .content-block--standard .img-wrap img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        margin: 0;
    }
}
body.category-monthly-playlists .item-large .img-wrap,
body.category-music-downloads .item-large .img-wrap,
.page-template-all-most-popular .item-large .img-wrap,
.page-template-all-latest .item-large .img-wrap {
    margin: 0;
}
.block--music-downloads .item-large .img-wrap,
.block--music-downloads .img-wrap {
    aspect-ratio: 1 / 1;
    width: 100%;
    margin: 0 0 15px 0;
}
.block--music-downloads .item-large .img-wrap img,
.block--music-downloads .img-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0;
}
.block--music-downloads .item-large .img-wrap {
    margin: 0;
}
@media (min-width: 1024px) {
    .page-template-section-category.opinion-essays .content-block .img-wrap:not(.cat-section .img-wrap),
    .page-template-section-category.subscriber-area .content-block .img-wrap:not(.cat-section .img-wrap) {
        aspect-ratio: 1 / 1;
        width: 100%;
        margin: 0 0 15px 0;
    }
    .page-template-section-category.opinion-essays .content-block .img-wrap:not(.cat-section .img-wrap) img,
    .page-template-section-category.subscriber-area .content-block .img-wrap:not(.cat-section .img-wrap) img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        margin: 0;
    }
}
.page-template-section-category.opinion-essays .content-block .item-large .img-wrap,
.page-template-section-category.subscriber-area .content-block .item-large .img-wrap {
    margin: 0;
}
@media (min-width: 1024px) {
    body.page-template-section-category.news .section-header,
    body.category-news .section-header,
    body.category-remember-them .section-header {
        margin-top: 1px;
    }
}
@media (min-width: 1024px) {
    .page-template-section-category.news .content-block--reviews .items-list--alternate .item {
        padding-bottom: 40px;
    }
}
.page-template-section-category.news .content-block--reviews .items-list--alternate .item:before,
.page-template-section-category.news .content-block--reviews .items-list--alternate .item:after {
    display: none;
}
.page-template-section-category.news .content-block--reviews .items-list--alternate .col {
    position: relative;
}
@media (min-width: 1024px) {
    .page-template-section-category.news .content-block--reviews .items-list--alternate .col:nth-child(odd):before {
        content: "";
        position: absolute;
        bottom: -1px;
        right: -15px;
        width: 30px;
        height: 1px;
        background: var(--tq-light-grey);
        display: block;
        top: auto;
    }
}
@media (min-width: 1024px) {
    .page-template-section-category.news .content-block--reviews .items-list--alternate .col:nth-child(odd):after {
        content: "";
        position: absolute;
        top: 25px;
        right: 0;
        width: 1px;
        height: calc(100% - 50px);
        background: var(--tq-light-grey);
    }
}
.page-template-section-category.news .content-block--reviews .items-list--alternate .col:nth-last-child(2):before {
    display: none;
}
@media (min-width: 744px) {
    .page-template-section-category.news .content-block--reviews .items-list--alternate .col:nth-child(1) .item {
        border: none;
    }
    .page-template-section-category.news .content-block--reviews .items-list--alternate .col:nth-child(2) .item {
        border: none;
    }
}
.page-template-section-category.reviews .content-block--reviews {
    padding-top: 0;
}
.page-template-section-category.reviews .block--reissue-of-the-week .img-wrap,
.page-template-section-category.reviews .block--album-of-the-week .img-wrap {
    aspect-ratio: 1 / 1;
    margin: 0 0 15px 0;
}
.page-template-section-category.reviews .block--reissue-of-the-week .img-wrap img,
.page-template-section-category.reviews .block--album-of-the-week .img-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0;
}
.article-wrap .entry-content > iframe:not(.code-block iframe) {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
@media (max-width: 743.98px) {
    .page-template-section-category .content-block--standard .item .img-wrap {
        margin-top: 26px;
    }
}
@media (max-width: 743.98px) {
    .page-template-section-category .content-block--standard .carousel-cell .item img {
        margin-top: 0;
    }
}
@media (min-width: 1024px) {
    .page-template-section-category .tq-digest:before {
        content: "";
        width: 100%;
        max-width: 1440px;
        display: block;
        height: 1px;
        background: var(--tq-light-grey);
        margin: 60px auto 50px auto;
        width: calc(100% - 48px);
    }
}
.page-template-section-category .ad-container--billboard-footer,
.page-template-section-category .ad-container--page {
    margin-top: 60px;
}
.section-header {
    background-color: var(--tq-black);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: #eceae6;
    padding: 23px 0 12px 0;
    margin: 0 0 25px 0;
}
@media (min-width: 744px) {
    .section-header {
        padding: 35px 0 17px 0;
    }
}
@media (min-width: 1024px) {
    .section-header {
        margin: 0 0 60px 0;
    }
}
.section-header h1,
.section-header .h1 {
    font-family: var(--tq-font-calendas-regular);
    font-size: 32px;
    line-height: normal;
    margin: 0 0 3px 0;
    font-weight: 400;
}
@media (min-width: 744px) {
    .section-header h1,
    .section-header .h1 {
        margin: 0 0 5px 0;
        font-size: 56px;
    }
}
.section-header .category-description {
    color: #c7c7c7;
    font-size: 16px;
    line-height: 20px;
}
@media (min-width: 744px) {
    .section-header .category-description {
        padding: 0;
        font-size: 24px;
        line-height: 30px;
    }
}
.section-header .btn-group {
    gap: 13px;
    padding: 2px 0 4px 0;
}
@media (min-width: 1024px) {
    .section-header .btn-group {
        padding: 0;
    }
}
@media (min-width: 1280px) {
    .section-header .btn-group {
        justify-content: flex-end;
    }
}
.section-header .btn-border:hover {
    color: var(--tq-gold);
}
@media (min-width: 1024px) {
    body.paged .section-header {
        margin: 0;
    }
}
body.page-template.subscriber-area .section-header {
    padding: 24px 0;
    background-image: url(assets/images/bg/bg-subscribers-header-m.jpg);
}
@media (min-width: 744px) {
    body.page-template.subscriber-area .section-header {
        padding: 35px 0;
    }
}
@media (min-width: 1024px) {
    body.page-template.subscriber-area .section-header {
        background-image: url(assets/images/bg/bg-subscribers-header-d.jpg);
    }
}
.subscriber-area--header {
    background-color: #eceae6;
    background-image: url(assets/images/texture-full.png);
    background-repeat: repeat;
    background-size: 720px 720px;
    color: #272223;
    padding: 20px;
}
@media (min-width: 744px) {
    .subscriber-area--header {
        padding: 30px 75px 30px 30px;
    }
}
@media (min-width: 1280px) {
    .subscriber-area--header {
        display: flex;
    }
}
.subscriber-area--header h1,
.subscriber-area--header .h1 {
    flex-shrink: 0;
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .subscriber-area--header h1,
    .subscriber-area--header .h1 {
        margin: 0 0 20px 0;
    }
}
@media (min-width: 1280px) {
    .subscriber-area--header h1,
    .subscriber-area--header .h1 {
        margin: 0 40px 0 0;
    }
}
.subscriber-area--header h1 img,
.subscriber-area--header .h1 img {
    display: inline-block;
    width: 73px;
}
@media (min-width: 744px) {
    .subscriber-area--header h1 img,
    .subscriber-area--header .h1 img {
        width: 118px;
    }
}
.subscriber-area--header .category-description {
    color: #272223;
}
@media (min-width: 744px) {
    .subscriber-area--header .category-description {
        font-size: 20px;
        line-height: 25px;
        padding-right: 60px;
    }
}
@media (min-width: 1280px) {
    .subscriber-area--header .category-description p {
        margin: 0;
    }
}
.subscribers-area .content-block--featured {
    padding-top: 37px;
    padding-bottom: 0;
}
@media (min-width: 744px) {
    .subscribers-area .content-block--featured .item-first .col:first-child {
        padding-top: 85px;
    }
}
@media (min-width: 1024px) {
    .section-archive .content-block--featured .item-first .col:first-child section {
        padding: 50px 50px 0 58px;
    }
}
.item-border {
    margin-bottom: 12px;
}
.item-border .item {
    border-bottom: 1px solid var(--tq-light-grey);
}
@media (min-width: 1024px) {
    .item-border .item {
        border: none;
    }
}
@media (min-width: 1024px) {
    .item-border {
        border-right: 1px solid var(--tq-light-grey);
        margin-bottom: 0;
    }
}
@media (min-width: 1024px) {
    .item-border p {
        margin: 0;
    }
}
.content-block--standard {
    padding: 24px 0 24px 0;
}
@media (min-width: 744px) {
    .content-block--standard {
        padding: 60px 0 60px 0;
    }
}
@media (min-width: 1024px) {
    .content-block--standard {
        padding: 60px 0 0 0;
    }
}
@media (min-width: 1024px) {
    .content-block--standard .container-fluid .row .col:nth-child(8n + 4),
    .content-block--standard .container-sm .row .col:nth-child(8n + 4),
    .content-block--standard .container-md .row .col:nth-child(8n + 4),
    .content-block--standard .container-lg .row .col:nth-child(8n + 4),
    .content-block--standard .container-xl .row .col:nth-child(8n + 4),
    .content-block--standard .container-xxl .row .col:nth-child(8n + 4),
    .content-block--standard .container-fluid .row .col:last-child,
    .content-block--standard .container-sm .row .col:last-child,
    .content-block--standard .container-md .row .col:last-child,
    .content-block--standard .container-lg .row .col:last-child,
    .content-block--standard .container-xl .row .col:last-child,
    .content-block--standard .container-xxl .row .col:last-child {
        border: none;
    }
}
@media (min-width: 744px) {
    .content-block--standard .col {
        margin-bottom: 60px;
    }
}
.content-block--standard .category-link {
    margin: 2px 0 12px 0;
    font-size: 24px;
}
@media (max-width: 743.98px) {
    .content-block--standard .category-link {
        font-size: 16px;
        margin: 0 0 5px 0;
    }
}
.content-block--standard h2,
.content-block--standard .h2 {
    font-size: 40px;
}
@media (max-width: 743.98px) {
    .content-block--standard h2,
    .content-block--standard .h2 {
        font-size: 28px;
        line-height: 30px;
        margin: 0 0 24px 0;
    }
}
.content-block--standard h2 span,
.content-block--standard .h2 span {
    font-size: 24px;
    padding: 0 0 0 15px;
    font-family: var(--tq-font-calendas-regular);
}
@media (max-width: 743.98px) {
    .content-block--standard h2 span,
    .content-block--standard .h2 span {
        display: none;
    }
}
.content-block--standard img {
    margin: 0 0 15px 0;
}
.content-block--standard h3,
.content-block--standard .h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 15px 0;
}
@media (max-width: 743.98px) {
    .content-block--standard h3,
    .content-block--standard .h3 {
        font-size: 18px;
        line-height: 22px;
        margin: 0 0 8px 0;
    }
}
.content-block--standard h3 span,
.content-block--standard .h3 span {
    font-style: italic;
    font-weight: 400;
    font-family: var(--tq-font-garamond);
}
.content-block--standard h3 em,
.content-block--standard .h3 em {
    font-family: var(--tq-font-calendas-italic);
    font-size: 24px;
    font-weight: 400;
}
@media (max-width: 743.98px) {
    .content-block--standard h3 em,
    .content-block--standard .h3 em {
        font-size: 20px;
    }
}
.content-block--standard .section-link {
    margin: 34px 0 0 0;
}
@media (max-width: 1023.98px) {
    .content-block--standard .item div {
        padding-right: 24px;
        flex: 0 0 69%;
    }
}
.type-label span:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDMxIDI1IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzIzNl8yNDU5NCkiPgogICAgPHBhdGggZD0iTTIwLjUyMzIgMTkuNjA2NEMyMC41NTA4IDE5LjU3NjMgMjAuNTYzIDE5LjU1NjggMjAuNTU1NCAxOS41NTA4QzIwLjU0OTIgMTkuNTQ0NyAyMC41MjYzIDE5LjU2NzMgMjAuNDcyNiAxOS42MTk5QzIwLjQ2NSAxOS42Mjc0IDIwLjQ1NDMgMTkuNjM3OSAyMC40NDUxIDE5LjY0NjlDMjAuNDU0MyAxOS42NDk5IDIwLjQ2NSAxOS42NTI5IDIwLjQ3NDIgMTkuNjU1OUMyMC40OTEgMTkuNjM5NCAyMC41MDYzIDE5LjYyMjkgMjAuNTIzMiAxOS42MDc5VjE5LjYwNjRaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTIwLjI1MDEgNC4wMjA3M0MyMC4yMTY0IDQuMDAxMTEgMjAuMzM3NSA0LjExODgzIDIwLjQzMjQgNC4xOTU4MUMyMC41NjI2IDQuMzAxNDcgMjAuNTM5NyA0LjI2Njc1IDIwLjQwMDMgNC4xNDI5OEMyMC4zMzEzIDQuMDgyNjEgMjAuMjY1NSA0LjAyNjc2IDIwLjI1MDEgNC4wMjA3M1oiIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMTguMDExNCAyLjk5NTI5QzE3Ljg0NTYgMi45MDE0NyAxNy43MDEyIDIuODIxMjcgMTcuNjg4OSAyLjgxNjczQzE3LjY3NjYgMi44MTIxOSAxNy42NTM2IDIuNzkyNTEgMTcuNjM4MiAyLjc3NTg3QzE3LjYxMDYgMi43NDEwNiAxNy4zOTI1IDIuNjI0NTQgMTcuMzQxOCAyLjYxMjQ0QzE3LjMyMzQgMi42MDc5IDE3LjI4MTkgMi41OTI3NiAxNy4yNDk3IDIuNTc5MTRDMTcuMjAzNiAyLjU1Nzk2IDE3LjIxOSAyLjU3MzA5IDE3LjMxODggMi42NDQyMUMxNy40NDMyIDIuNzMxOTggMTcuNDQ3OCAyLjczNTAxIDE3LjUxMDggMi43NTAxNEMxNy41NjYgMi43NjIyNSAxNy41ODkxIDIuNzcyODQgMTcuNjYxMyAyLjgyNzMyQzE3Ljc4MTEgMi45MTY2IDE3Ljg1NzggMi45NTg5NyAxNy44OTkzIDIuOTYyQzE3LjkzMTYgMi45NjM1MSAxNy45NDM4IDIuOTcxMDggMTcuOTg1MyAzLjAwNzRDMTguMDA5OSAzLjAyODU4IDE4LjA0MDYgMy4wNDk3NyAxOC4wNzI5IDMuMDcwOTZDMTguMTA1MSAzLjA5MzY2IDE4LjEzODkgMy4xMTYzNSAxOC4xNzExIDMuMTM0NTFDMTguMjM0MSAzLjE3MjM1IDE4LjI4OTQgMy4xOTUwNCAxOC4yOTcxIDMuMTg0NDVDMTguMjk3MSAzLjE4Mjk0IDE4LjI2NzkgMy4xNjAyNCAxOC4yMTU3IDMuMTI1NDNDMTguMTYzNSAzLjA5MDYzIDE4LjA5MjggMy4wNDIyIDE4LjAwODQgMi45OTY4MUwxOC4wMTE0IDIuOTk1MjlaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTE3LjA4ODUgMi40ODc5NUMxNy4xMDg0IDIuNDk4NDkgMTcuMTM5MSAyLjUxNTA1IDE3LjE2MDYgMi41MjQwOEMxNy4xODIxIDIuNTMxNjEgMTcuMTY2OCAyLjUyMjU4IDE3LjEyNjggMi41MDE1QzE3LjA4NTQgMi40ODE5MyAxNy4wNjg1IDIuNDc3NDIgMTcuMDg4NSAyLjQ4Nzk1WiIgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik0xMi44IDIzLjM5MTJDMTIuODI5MSAyMy4zNzg5IDEyLjgyNzYgMjMuMzc1OSAxMi44IDIzLjM3MTNDMTIuNzc4NSAyMy4zNjgyIDEyLjc1MSAyMy4zNzEzIDEyLjczNTcgMjMuMzgwNUMxMi43MDA0IDIzLjM5ODkgMTIuNzAwNCAyMy40MDk2IDEyLjczNTcgMjMuNDA4MUMxMi43NTI1IDIzLjQwODEgMTIuNzgwMSAyMy40MDA0IDEyLjggMjMuMzkyOFYyMy4zOTEyWiIgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik0xMy4zOTkxIDIzLjM1MzFDMTMuNjA4IDIzLjMyNDUgMTMuNjA4IDIzLjMyNDUgMTMuNDk4OSAyMy4zMjc1QzEzLjM2MDcgMjMuMzMzNSAxMy4yNzYzIDIzLjMyNzUgMTMuMjE3OSAyMy4zMjc1QzEzLjE2MTEgMjMuMzI3NSAxMy4xMzAzIDIzLjMyNzUgMTMuMTAxMiAyMy4zMzA1QzEzLjAwNTkgMjMuMzM2NSAxMy4wMDc1IDIzLjM2NTEgMTMuMTAyNyAyMy4zNjk2QzEzLjE0ODggMjMuMzcxMSAxMy4yODA5IDIzLjM2NTEgMTMuMzk3NiAyMy4zNTMxSDEzLjM5OTFaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTE1LjQ3MzQgMjIuOTUxM0MxNS40MzY3IDIyLjk2MDMgMTUuMzc4NiAyMi45NzY4IDE1LjM1MTEgMjIuOTg1OEMxNS4zMjIgMjIuOTk2MiAxNS4zNTQxIDIyLjk4ODcgMTUuNDIxNCAyMi45NjkzQzE1LjQ4ODcgMjIuOTQ5OCAxNS41MTE2IDIyLjk0MDggMTUuNDczNCAyMi45NDk4VjIyLjk1MTNaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTIwLjk1NDcgMTkuMDk4NUMyMC45ODIyIDE5LjA3ODkgMjEuMTM1NCAxOC44NzIyIDIxLjE0IDE4Ljg0ODFDMjEuMTQzMSAxOC44MzQ1IDIxLjEwNDggMTguODc5OCAyMS4wMzc0IDE4Ljk2NzJDMjAuOTMxNyAxOS4xMDc1IDIwLjkyNCAxOS4xMjExIDIwLjk1NDcgMTkuMDk4NVoiIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMjMuMDQ4MSAxMy45OTUzQzIzLjA1MjcgMTMuOTU3OCAyMy4wNTEyIDEzLjkyNDggMjMuMDQ4MSAxMy45MjQ4QzIzLjA0NTEgMTMuOTI0OCAyMy4wMzI4IDEzLjk1NDggMjMuMDI1MiAxMy45OTIzQzIzLjAxNiAxNC4wMzc0IDIzLjAxNiAxNC4wNjE0IDIzLjAyNTIgMTQuMDYyOUMyMy4wMzQ0IDE0LjA2NDQgMjMuMDQyIDE0LjA0MTkgMjMuMDQ4MSAxMy45OTUzWiIgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik0yMy4yMzIyIDExLjU3NzZDMjMuMjMyMiAxMS41NjExIDIzLjIyNjEgMTEuNTIzNiAyMy4yMTU0IDExLjQ4OTFDMjMuMjAxNiAxMS40NDU2IDIzLjE5ODUgMTEuNDQxMSAyMy4yMDAxIDExLjQ3MjZDMjMuMjA2MiAxMS41MzU2IDIzLjIyNzYgMTEuNjA5MiAyMy4yMzA3IDExLjU3NzZIMjMuMjMyMloiIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMjEuNjMxNyA2Ljg2OTU0QzIxLjc2MzggNy4xMDU2MSAyMS43OTYxIDcuMTU0MDQgMjEuNzUxNSA3LjA1MjY1QzIxLjczOTIgNy4wMjU0MSAyMS42NzAxIDYuODk5ODEgMjEuNTk2NCA2Ljc3MTE4QzIxLjU1MzQgNi42OTI0OSAyMS41MTgxIDYuNjQyNTUgMjEuNDk4MSA2LjYxMzhDMjEuNDc2NiA2LjU4MzUzIDIxLjQ3MDUgNi41NzU5NyAyMS40NzUxIDYuNTg2NTZDMjEuNDc5NyA2LjU5NzE1IDIxLjQ5NjYgNi42Mjc0MiAyMS41MjQyIDYuNjc1ODRDMjEuNTUzNCA2LjcyMjc1IDIxLjU4NzIgNi43OTA4NSAyMS42MzMzIDYuODcxMDVMMjEuNjMxNyA2Ljg2OTU0WiIgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik0yMS4xNjQ4IDYuMTA4MDFDMjEuMTA4MiA2LjAzMTUyIDIxLjA4MzggNi4wMDE1MiAyMS4xMDk3IDYuMDQwNTJDMjEuMTM1NyA2LjA3OTUxIDIxLjE4MzEgNi4xNDI1MSAyMS4yMTIyIDYuMThDMjEuMjQxMiA2LjIxNzUgMjEuMjE5OCA2LjE4NDUgMjEuMTYzMyA2LjEwODAxSDIxLjE2NDhaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTIwLjg5MTcgNS43Mzk4NEMyMC44NTc5IDUuNjk3NjYgMjAuODQ1NiA1LjY4NTYgMjAuODYyNSA1LjcxMjcyQzIwLjg4MDkgNS43MzgzNCAyMC45MDcxIDUuNzY5OTggMjAuOTIyNCA1Ljc4NjU1QzIwLjkzNzggNS44MDMxMiAyMC45MjU1IDUuNzgyMDMgMjAuODkxNyA1Ljc0MTM1VjUuNzM5ODRaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTIwLjM0MDQgNC45MTAzNUMyMC40MzIyIDUuMDEyMzQgMjAuNDQ5IDUuMDE5ODQgMjAuMzc3MSA0LjkyODM1QzIwLjM0ODEgNC44OTA4NSAyMC4zMTE0IDQuODU0ODUgMjAuMjkzIDQuODQyODZDMjAuMjY4NiA0LjgyNzg2IDIwLjI4MjMgNC44NDU4NiAyMC4zNDA0IDQuOTEwMzVaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTMwLjkxNzEgMTkuMzg0M0MyOS41MTkgMjAuMDQwMyAyNy4zOTAyIDIwLjQ0MDggMjUuNjE5MSAyMC40NDA4QzI0LjA5ODIgMjAuNDQwOCAyMi43MDYxIDIwLjIxODYgMjEuNDA0NyAxOS45MDEyQzIxLjQxMDggMTkuODkzNyAyMS40MTY5IDE5Ljg4NzYgMjEuNDIzMSAxOS44ODE2QzIxLjcxMzIgMTkuNTIwMyAyMS45NzcxIDE5LjEyNTggMjIuMTcwNSAxOC43MDg2QzIyLjMyNTUgMTguMzc2MSAyMi42MTg3IDE4LjEyMzcgMjIuNzMwNyAxNy43N0MyMi43NTIyIDE3LjcyNjIgMjIuNzU5OSAxNy43MDM1IDIyLjc1MzcgMTcuNjk5QzIyLjc1MjIgMTcuNjk5IDIyLjc1MjIgMTcuNjkxNCAyMi43NTA3IDE3LjY4NTNDMjIuNzU1MyAxNy42NjcyIDIyLjc2MTQgMTcuNjQ5MSAyMi43NjQ1IDE3LjYyOTRDMjIuNzczNyAxNy41NzA1IDIyLjg1MzUgMTcuNTIzNiAyMi45MDExIDE3LjQ3MDdDMjIuOTU2MyAxNy40MDg3IDIzLjAzMzEgMTcuMzU3NCAyMy4wNjIyIDE3LjI4NDhDMjMuMzU2OSAxNi41NjA4IDIzLjYzMzEgMTUuODM1MyAyMy43ODUxIDE1LjA2MTRDMjMuOTU1NCAxNC4xOTIzIDI0LjAyNzYgMTMuMzIwMSAyNC4wNDE0IDEyLjQ0MDRDMjQuMDQxNCAxMi4zNjQ5IDI0LjA0MTQgMTIuMjg3OCAyNC4wMzgzIDEyLjIxMjJDMjQuMDQyOSAxMi4xMzUxIDI0LjA0MTQgMTIuMDcxNiAyNC4wMzUzIDEyLjA3MzFDMjQuMDM1MyAxMi4wNzMxIDI0LjAzMjIgMTIuMDc2MiAyNC4wMzIyIDEyLjA3OTJDMjQuMDI2IDExLjk3MzQgMjQuMDE4NCAxMS44Njc2IDI0LjAwNjEgMTEuNzYwM0MyNC4wMTIyIDExLjc2NjMgMjQuMDE2OCAxMS43Mjg1IDI0LjAxNjggMTEuNjc4NkMyNC4wMTA3IDExLjU1MDIgMjMuOTk1MyAxMS40NjI1IDIzLjk4NDYgMTEuNDc5MUMyMy45OCAxMS40ODUyIDIzLjk4IDExLjUyMTQgMjMuOTgzMSAxMS41NjUzQzIzLjk3NTQgMTEuNTEwOSAyMy45NjkzIDExLjQ1NjQgMjMuOTYgMTEuNDAyQzIzLjk0NjIgMTEuMzExMyAyMy45MjYzIDExLjIxOTEgMjMuOTA0OCAxMS4xMjg0QzIzLjkwNDggMTEuMTAxMiAyMy45MDAyIDExLjA2MTkgMjMuODk0MSAxMS4wMTk2QzIzLjg4MTggMTAuOTM2NSAyMy44Njk1IDEwLjg3IDIzLjg2MzQgMTAuODcxNUMyMy44NjAzIDEwLjg3MTUgMjMuODYwMyAxMC44OTI3IDIzLjg2MzQgMTAuOTI1OUMyMy44NDQ5IDEwLjgxODYgMjMuODMyNyAxMC43MDgzIDIzLjgzNzMgMTAuNTkzNEMyMy44NDM0IDEwLjYxMyAyMy44NDggMTAuNjIzNiAyMy44NDk1IDEwLjYxNkMyMy44NTExIDEwLjYwMjQgMjMuODQ5NSAxMC41NjAxIDIzLjg0MTkgMTAuNTIwOEMyMy44NDY1IDEwLjQ2NzkgMjMuODU0MSAxMC40MTIgMjMuODY4IDEwLjM1NjFDMjMuOTQ0NyAxMC4wMzI2IDIzLjczNiA5LjY0MjY0IDIzLjY1NDYgOS4yODI5QzIzLjY0MDggOS4yODU5MyAyMy42MjcgOS4yODg5NSAyMy42MTMyIDkuMjkxOTdDMjMuNTgxIDkuMTg2MTcgMjMuNTU3OSA5LjEwNzU3IDIzLjU0MjYgOS4wNTc2OUMyMy41MzAzIDkuMDE1MzcgMjMuNTE1IDguOTYyNDYgMjMuNDk5NiA4LjkwOTU2QzIzLjQ4NDMgOC44NTY2NiAyMy40Njc0IDguODA2NzggMjMuNDU2NiA4Ljc2NzQ4QzIzLjQyMjkgOC42NTQxMiAyMy40MTM3IDguNjI5OTMgMjMuNDAxNCA4LjYzMjk2QzIzLjM5MDYgOC42MzU5OCAyMy40MDE0IDguNjg0MzUgMjMuNDQ1OSA4LjgyMTg5QzIzLjQ2MjggOC44NzMyOSAyMy40Nzk3IDguOTM1MjYgMjMuNDkzNSA4Ljk5NDIxQzIzLjUwNzMgOS4wNTMxNSAyMy41MjExIDkuMTA3NTcgMjMuNTMwMyA5LjE0Njg3QzIzLjU0NzIgOS4yMjI0NCAyMy41NzY0IDkuMzM1ODEgMjMuNTk0OCA5LjM5Nzc4QzIzLjYxNDcgOS40NTgyNCAyMy42MjI0IDkuNTIxNzIgMjMuNjIwOSA5LjUzMjNDMjMuNjIwOSA5LjUzMzgxIDIzLjYyMDkgOS41NDEzNyAyMy42MjA5IDkuNTQ4OTNDMjMuNTYyNSA5LjQzNTU2IDIzLjUyNTcgOS4zMTc2NyAyMy40OTY2IDkuMTk5NzdDMjMuMjUxIDguMTc5NTEgMjIuODQyNyA3LjIzMTc5IDIyLjI0ODggNi4zNjQxOUMyMi4yNDExIDYuMzUyMSAyMi4yMzM0IDYuMzM4NSAyMi4yMjU4IDYuMzI0ODlDMjIuMTU1MiA2LjIxMzA0IDIyLjA4NDYgNi4xMTAyNiAyMi4wMjE2IDYuMDEzNTJDMjEuOTg5NCA1Ljk2NTE1IDIxLjk1ODcgNS45MTk4MSAyMS45Mjk2IDUuODc0NDZDMjEuOTAwNCA1LjgyOTEyIDIxLjg3MTIgNS43ODY4IDIxLjg0MDUgNS43NDc1QzIxLjgwNjggNS43MDM2NiAyMS43NzYxIDUuNjYxMzQgMjEuNzQ1NCA1LjYyMDUzQzIxLjcxNjIgNS41NjQ2MSAyMS42OTAxIDUuNTA3MTcgMjEuNjcwMiA1LjQ0NjcxQzIxLjY2NTYgNS40MzMxIDIxLjY1OTQgNS40MjI1MiAyMS42NTMzIDUuNDEwNDNDMjEuNjc3OSA1LjQzOTE1IDIxLjY5NzggNS40NjMzNCAyMS43MTAxIDUuNDc1NDNDMjEuNzQzOSA1LjUxMDE5IDIxLjc5NzYgNS41NzY3IDIxLjgzMTMgNS42MjgwOUMyMS44Njk3IDUuNjg0MDEgMjEuOTE0MiA1LjczODQzIDIxLjk1MSA1Ljc3MzE5QzIyLjAwMzIgNS44Mjc2MSAyMi4wMDE3IDUuODA5NDcgMjEuNzY1MyA1LjUwMTEyQzIxLjcwNTUgNS40MjQwNCAyMS42NTAyIDUuMzQ5OTcgMjEuNTk2NSA1LjI3ODkzQzIxLjU5NjUgNS4yNzg5MyAyMS41OTUgNS4yNzc0MiAyMS41OTM0IDUuMjc1OTFDMjEuNTEwNiA1LjEyNDc2IDIxLjM5ODUgNS4wMDk4OCAyMS4yNzExIDQuOTExNjRDMjEuMjQ2NiA0Ljg4NDQzIDIxLjIyMDUgNC44NTcyMiAyMS4xOTU5IDQuODMxNTNDMjEuMTY5OSA0LjgwNDMyIDIxLjE0MjIgNC43ODAxNCAyMS4xMTYxIDQuNzU0NDRMMjEuMDE2NCA0LjY2MDczTDIxLjExOTIgNC43OTUyNUMyMS4xMjY5IDQuODA0MzIgMjEuMTMxNSA0LjgxMTg4IDIxLjEzNzYgNC44MjA5NUMyMC45NzQ5IDQuNzE1MTQgMjAuNzk4NCA0LjYyNDQ1IDIwLjYyNSA0LjUxNzEzQzIwLjYyNSA0LjUyNDY5IDIwLjYyODEgNC41MzIyNSAyMC42Mjk2IDQuNTM5ODFDMjAuNjIxOSA0LjUzODMgMjAuNjE1OCA0LjUzODMgMjAuNjE0MyA0LjU0MTMyQzIwLjYwOTcgNC41NTM0MSAyMC42MjE5IDQuNTc0NTcgMjAuNjQzNCA0LjYwMzI5QzIwLjY0OTYgNC42Mjg5OSAyMC42NTQyIDQuNjUxNjYgMjAuNjU4OCA0LjY3MTMxQzIwLjY0MzQgNC42NTkyMiAyMC42MzExIDQuNjUwMTUgMjAuNjI5NiA0LjY1MTY2QzIwLjYyODEgNC42NTMxNyAyMC42NDE5IDQuNjcyODIgMjAuNjY0OSA0LjcwMDAzQzIwLjY2OCA0LjcxNTE0IDIwLjY2OCA0LjcyNTcyIDIwLjY2NDkgNC43MjcyM0MyMC42NDE5IDQuNzM0NzkgMjAuNjIzNSA0Ljc0NTM3IDIwLjYwOTcgNC43NTU5NUMyMC41ODk3IDQuNzUxNDIgMjAuNTgwNSA0Ljc1NTk1IDIwLjU5MTIgNC43NzQwOUMyMC41ODIgNC43ODQ2NyAyMC41NzU5IDQuNzkzNzQgMjAuNTcxMyA0LjgwNTgzQzIwLjU0ODMgNC43ODYxOCAyMC41MjUzIDQuNzY2NTMgMjAuNTA2OCA0Ljc0OTkxQzIwLjQ3MTUgNC43MTUxNCAyMC40MzkzIDQuNjg3OTMgMjAuNDM2MiA0LjY4OTQ1QzIwLjQzNjIgNC42ODk0NSAyMC40NDcgNC43MTA2MSAyMC40NjY5IDQuNzQwODRDMjAuNDg2OSA0Ljc3MjU4IDIwLjUxNiA0LjgxNDkgMjAuNTQ2NyA0Ljg2MDI1TDIwLjU2NjcgNC44ODg5NkMyMC41NzEzIDQuOTEzMTUgMjAuNTc3NCA0LjkzNzMzIDIwLjU4MzYgNC45NjMwM0MyMC41MDIyIDQuODk4MDMgMjAuNTA2OCA0LjkyNTI0IDIwLjU5MTIgNS4wMjVDMjAuNTkxMiA1LjA0MDExIDIwLjU5NDMgNS4wNTUyMyAyMC41OTQzIDUuMDcwMzRDMjAuNDM0NyA0LjkxMTY0IDIwLjQwNTUgNC44ODQ0MyAyMC4zOTk0IDQuODg4OTZDMjAuMzg3MSA0Ljg5OTU0IDIwLjQ1NDcgNC45ODExNyAyMC41ODA1IDUuMTAzNkMyMC41ODgyIDUuMTA5NjQgMjAuNTkyOCA1LjExNTY5IDIwLjU5ODkgNS4xMjE3NEMyMC42MDIgNS4xNDU5MiAyMC42MDY2IDUuMTcwMSAyMC42MTI3IDUuMTk0MjlDMjAuNjEyNyA1LjE5NDI5IDIwLjYxMTIgNS4xOTI3OCAyMC42MDk3IDUuMTkxMjZDMjAuNDgzOCA1LjA3NzkgMjAuNDQyNCA1LjA1MzcyIDIwLjQ5OTIgNS4xMjc3OEMyMC41MTMgNS4xNDU5MiAyMC41NzU5IDUuMjE2OTYgMjAuNjUxMSA1LjMwNzY1QzIwLjcwNjQgNS40MzkxNSAyMC43OTM4IDUuNTU0MDMgMjAuODg3NSA1LjY2MTM0QzIwLjg4MTMgNS42NTUzIDIwLjg3NjcgNS42NTM3OCAyMC44NzUyIDUuNjUzNzhDMjAuODcyMSA1LjY1NTMgMjAuODgyOSA1LjY3MTkyIDIwLjkwNzQgNS43MDIxNUMyMC45MTk3IDUuNzE3MjcgMjAuOTM2NiA1LjczNjkyIDIwLjk1NjUgNS43NjExQzIwLjk3NDkgNS43ODUyOSAyMC45OTggNS44MTQgMjEuMDI0IDUuODQ4NzdDMjEuMDc5MyA1LjkxODMgMjEuMTU5MSA2LjAyNDEgMjEuMjUxMiA2LjE0NjUzQzIxLjI5ODggNi4yMDY5OSAyMS4zNDE3IDYuMjc4MDQgMjEuMzg5MyA2LjM0NzU2QzIxLjQzNjkgNi40MTg2MSAyMS40ODQ1IDYuNDkyNjcgMjEuNTMzNiA2LjU2NTIyQzIxLjU1ODEgNi42MDE1IDIxLjU4MjcgNi42MzkyOCAyMS42MDU3IDYuNjc1NTZDMjEuNjI3MiA2LjcxMzM1IDIxLjY1MDIgNi43NTExNCAyMS42NzE3IDYuNzg4OTJDMjEuNzE0NyA2Ljg2Mjk5IDIxLjc1NjEgNi45MzU1NCAyMS43OTYgNy4wMDIwNUMyMS45MTU3IDcuMjQ4NDIgMjIuMDIxNiA3LjQ5OTMzIDIyLjEyMTQgNy43NTQ3N0MyMi4xMjE0IDcuODcyNjcgMjIuMTU2NyA4LjAwMjY2IDIyLjIzNjUgOC4xNzY0OEMyMi4yNjcyIDguMjUyMDYgMjIuMjk5NCA4LjM1MDMxIDIyLjMwNzEgOC4zODk2MUMyMi4zMjA5IDguNDYwNjUgMjIuMzIyNSA4LjQ2NTE4IDIyLjM1NjIgOC40OTA4OEMyMi4zNzYyIDguNTA1OTkgMjIuMzkxNSA4LjUxMzU1IDIyLjM5IDguNTA1OTlDMjIuMzkgOC40OTg0MyAyMi40MDM4IDguNTIyNjIgMjIuNDE5MSA4LjU1NzM4QzIyLjQzNDUgOC41OTIxNSAyMi40NDUyIDguNjIyMzggMjIuNDQwNiA4LjYyMzg5QzIyLjQzNzYgOC42MjM4OSAyMi40NTI5IDguNjg0MzUgMjIuNDcyOSA4Ljc1Mzg4QzIyLjQ5MjggOC44MjM0MSAyMi41MDgyIDguODg2ODkgMjIuNTA1MSA4Ljg5Mjk0QzIyLjUwMDUgOC45MDIwMSAyMi41MTg5IDguOTYyNDYgMjIuNTQ2NSA5LjA0MTA2QzIyLjU2MDMgOS4wODAzNiAyMi41NzcyIDkuMTI0MiAyMi41OTU2IDkuMTY4MDNDMjIuNjExIDkuMjEzMzcgMjIuNjI3OSA5LjI1ODcyIDIyLjY0NDggOS4yOTk1M0MyMi42NzU1IDkuMzc4MTMgMjIuNzI3NiA5LjUzMjMgMjIuNzU5OSA5LjY0NDE1QzIyLjc4OSA5Ljc1NiAyMi44MTUxIDkuODU0MjUgMjIuODIyOCA5Ljg2MzMyQzIyLjgzMDUgOS44NzIzOSAyMi44NDQzIDkuOTIwNzYgMjIuODUxOSA5Ljk3MDY0QzIyLjg1OTYgMTAuMDE2IDIyLjg3MzQgMTAuMDU5OCAyMi44ODU3IDEwLjA5QzIzLjAxNjIgMTAuNTg4OCAyMy4xNDA1IDExLjA4NzYgMjMuMjU0MSAxMS41ODk1QzIzLjI1NDEgMTEuNTk1NSAyMy4yNTQxIDExLjU5ODUgMjMuMjU0MSAxMS42MDQ2QzIzLjI2OTQgMTEuNzU4NyAyMy4yNjYzIDExLjg0NzkgMjMuMjY3OSAxMS44OTkzQzIzLjI2NzkgMTEuOTUwNyAyMy4yNjMzIDExLjk2NDMgMjMuMjU3MSAxMS45Njg4QzIzLjI0NDggMTEuOTc2NCAyMy4yNDAyIDExLjk1NjggMjMuMjM3MiAxMS44NzUxQzIzLjIzNDEgMTEuODE3NyAyMy4yMjk1IDExLjczNDYgMjMuMjIwMyAxMS42OTIyQzIzLjIxNzIgMTEuNjc0MSAyMy4yMTU3IDExLjY2OTYgMjMuMjE0MiAxMS42ODYyQzIzLjIxNDIgMTEuNzAyOCAyMy4yMTU3IDExLjc0MDYgMjMuMjE1NyAxMS44MDU2QzIzLjIxNTcgMTEuODcwNiAyMy4yMTg4IDExLjk2NDMgMjMuMjIxOCAxMi4wOTEzQzIzLjIyMTggMTIuMTU0OCAyMy4yMjggMTIuMjI3MyAyMy4yMjQ5IDEyLjMwODlDMjMuMjIzNCAxMi4zOTA2IDIzLjIyMDMgMTIuNDgxMiAyMy4yMTg4IDEyLjU4MjVDMjMuMjE3MiAxMi42NTgxIDIzLjIxNTcgMTIuNzMzNyAyMy4yMTExIDEyLjc5NDFDMjMuMjA2NSAxMi44NTQ2IDIzLjIwMTkgMTIuOTAxNCAyMy4xOTg4IDEyLjkxODFDMjMuMTk0MiAxMi45NTEzIDIzLjE5MjcgMTMuMDA3MiAyMy4xOTczIDEzLjA0NUMyMy4yMDE5IDEzLjA5NjQgMjMuMTk4OCAxMy4xNjc1IDIzLjE3NzMgMTMuMzM1MkMyMy4xNDgyIDEzLjUwNiAyMy4xMjM2IDEzLjY2OTMgMjMuMTA4MyAxMy44MDA4QzIzLjA4ODMgMTMuOTMwOCAyMy4wNzMgMTQuMDI3NSAyMy4wNzQ1IDE0LjA2NTNDMjMuMDc0NSAxNC4xMTY3IDIzLjA2OTkgMTQuMTQ5OSAyMy4wNDM4IDE0LjIzNzZDMjMuMDI1NCAxNC4yOTgxIDIzLjAwMjQgMTQuMzU3IDIyLjk4ODUgMTQuMzcwNkMyMi45NzAxIDE0LjM5MTggMjIuOTYwOSAxNC40MjY1IDIyLjkxNzkgMTQuNjY2OUMyMi45MTE4IDE0LjcwNDcgMjIuOTAyNiAxNC43NTYxIDIyLjg5MDMgMTQuODE4QzIyLjg3OTYgMTQuODggMjIuODYxMiAxNC45NDk1IDIyLjg0NDMgMTUuMDI1MUMyMi44Mjc0IDE1LjEwMDcgMjIuODA3NCAxNS4xODA4IDIyLjc4OSAxNS4yNjI0QzIyLjc3OTggMTUuMzAzMiAyMi43NzA2IDE1LjM0NCAyMi43NTk5IDE1LjM4MzNDMjIuNzQ5MSAxNS40MjI2IDIyLjczNjggMTUuNDYxOSAyMi43MjYxIDE1LjUwMTJDMjIuNzA0NiAxNS41NzgzIDIyLjY4MTYgMTUuNjYxNCAyMi42NTcgMTUuNzQ2MUMyMi42NDQ4IDE1Ljc4ODQgMjIuNjM0IDE1LjgzMDcgMjIuNjIxNyAxNS44NzMxQzIyLjYwNzkgMTUuOTE1NCAyMi41OTQxIDE1Ljk1NjIgMjIuNTgxOCAxNS45OTdDMjIuNTI5NiAxNi4xNTg3IDIyLjQ4MjEgMTYuMzA2OSAyMi40NTE0IDE2LjQwMjFDMjIuMzgyMyAxNi41ODk1IDIyLjMxMTcgMTYuNzgzIDIyLjI5NDggMTYuODMxNEMyMi4yNjg3IDE2LjkwMjQgMjIuMjYyNiAxNi45MjA1IDIyLjI3OTUgMTYuOTMxMUMyMi4yOTk0IDE2Ljk0MTcgMjIuMjk2NCAxNi45NDkyIDIyLjIxOTYgMTcuMTEyNUMyMi4xNzUxIDE3LjIwNjIgMjIuMTMzNyAxNy4yOTU0IDIyLjEyNzUgMTcuMzEyQzIyLjExOTkgMTcuMzMwMSAyMi4xMTA3IDE3LjM1MTMgMjIuMTAzIDE3LjM2NDlDMjIuMDk2OCAxNy4zNzg1IDIyLjA4NjEgMTcuNDA3MiAyMi4wNzg0IDE3LjQzMjlDMjIuMDcwOCAxNy40NjQ3IDIyLjA1ODUgMTcuNDg1OCAyMi4wMzg1IDE3LjUwODVDMjIuMDIwMSAxNy41MjgyIDIxLjk3NDEgMTcuNjExMyAyMS45MTExIDE3LjczNjdDMjEuODI4MyAxNy45MDQ1IDIxLjgwODMgMTcuOTM3OCAyMS44MTE0IDE3Ljk2OTVDMjEuODExNCAxOC4wMDQzIDIxLjgwMjIgMTguMDI1NCAyMS42NzMzIDE4LjIzN0MyMS42NDI2IDE4LjI4NjkgMjEuNjE4IDE4LjMyNjIgMjEuNTk5NiAxOC4zNThDMjEuNTc4MSAxOC4zODk3IDIxLjU2MTIgMTguNDEyNCAyMS41NDU5IDE4LjQzMkMyMS41MTY3IDE4LjQ3MTMgMjEuNDk2OCAxOC40OTEgMjEuNDcyMiAxOC41MTIxQzIxLjQ0IDE4LjUzOTMgMjEuNDI0NiAxOC41NTMgMjEuMzc4NiAxOC42MTM0QzIxLjM1NTYgMTguNjQzNiAyMS4zMjQ5IDE4LjY4NiAyMS4yODE5IDE4Ljc0NzlDMjEuMjM4OSAxOC44MTE0IDIxLjE3NDUgMTguODg3IDIxLjA5MzEgMTguOTk0M0MyMC44OTk3IDE5LjI1MTMgMjAuNzU4NSAxOS40MDI0IDIwLjY3MjYgMTkuNDk5MkMyMC41ODUxIDE5LjU5NTkgMjAuNTQ1MiAxOS42MzUyIDIwLjUyMzcgMTkuNjQ0M0MyMC41MTYgMTkuNjQ3MyAyMC41MDY4IDE5LjY1NDggMjAuNDk2MSAxOS42NjI0QzIwLjQ4ODQgMTkuNjU5NCAyMC40NzkyIDE5LjY1NzkgMjAuNDcxNSAxOS42NTYzQzIwLjQ2MjMgMTkuNjUzMyAyMC40NTE2IDE5LjY1MDMgMjAuNDQyNCAxOS42NDczQzE4LjQ0MjYgMTkuMDc3NCAxNi42NTkyIDE4LjM0NTkgMTQuOTU3MSAxNy45NjA0QzE4LjE5MDkgMTcuMzk5NyAxOS45MTI5IDE0Ljc3NTcgMTkuOTEyOSAxMS45NzQ5QzE5LjkxMjkgOC40Njk3MiAxNy40MjY2IDYuMzg5ODkgMTQuMzcwOSA2LjM4OTg5QzEwLjI3NjEgNi4zODk4OSA4LjA4MTQxIDkuMzE5MTggOC4wODE0MSAxMi40ODczQzguMDgxNDEgMTUuOTI5IDEwLjQ2OTUgMTcuOTkyMiAxMy40NDM5IDE4LjA3MjNDMTQuMDkzMSAxOC4xNjkgMTQuNDg0NCAxOC4yMzI1IDE1LjA4NDUgMTguNDI0NUMxNi42NjA3IDE4Ljk0NzUgMTguMTUxIDE5Ljc2NTIgMTkuNjc5NiAyMC40NjhDMTkuNjczNSAyMC40NzI2IDE5LjY2NzMgMjAuNDc4NiAxOS42NjEyIDIwLjQ4MTZDMTkuNjE4MiAyMC41MTQ5IDE5LjU5ODMgMjAuNTI1NSAxOS41ODQ0IDIwLjUyODVDMTkuNTU2OCAyMC41MzQ1IDE5LjUyMTUgMjAuNTYxNyAxOS40MjE4IDIwLjY0OTRDMTkuMzQ5NiAyMC43MTE0IDE5LjI2NTIgMjAuNzgzOSAxOS4yMjUzIDIwLjgwNTFDMTkuMTY4NSAyMC44Mzk5IDE5LjE1MDEgMjAuODU1IDE5LjExOTQgMjAuODk1OEMxOS4wOTAzIDIwLjkzMzYgMTkuMDMxOSAyMC45ODY1IDE4LjgzMzkgMjEuMTQyMkMxOC42ODk3IDIxLjI0NDkgMTguNTcgMjEuMzM1NiAxOC41NjU0IDIxLjM0NDdDMTguNTYyMyAyMS4zNDkyIDE4LjUzMDEgMjEuMzc0OSAxOC40ODI1IDIxLjQxMTJDMTguNDU3OSAyMS40MjkzIDE4LjQzMTggMjEuNDQ5IDE4LjQwMjcgMjEuNDcwMkMxOC4zNzIgMjEuNDg5OCAxOC4zMzk4IDIxLjUxMSAxOC4zMDc1IDIxLjUzMjFDMTguMTc3MSAyMS42MTUzIDE4LjA0NjYgMjEuNjk2OSAxOC4wMzU5IDIxLjY5NjlDMTguMDI2NyAyMS42OTY5IDE3Ljk4MzcgMjEuNzIyNiAxNy45Mzc2IDIxLjc1MTNDMTcuODYyNCAyMS43OTY2IDE3Ljg1NjMgMjEuODAxMiAxNy44NzkzIDIxLjgxNzhDMTcuOTAwOCAyMS44MzI5IDE3Ljg5NDcgMjEuODQyIDE3LjgzMDIgMjEuODg0M0MxNy43ODExIDIxLjkxNzYgMTcuNzE2NiAyMS45NDkzIDE3LjY0MyAyMS45NzhDMTcuNjA0NiAyMS45OTMxIDE3LjU1MDkgMjIuMDE3MyAxNy40ODk1IDIyLjA0NzVDMTcuNDI5NiAyMi4wNzYzIDE3LjM1OSAyMi4xMDY1IDE3LjI5MyAyMi4xMzk3QzE3LjE2MTEgMjIuMjA0NyAxNy4wMzY3IDIyLjI3MTIgMTYuOTkzOCAyMi4zMDQ1QzE2Ljk0NDcgMjIuMzQwOCAxNi44ODE3IDIyLjM2OTUgMTYuNjk0NSAyMi40NDgxQzE2LjYyMzkgMjIuNDc4MyAxNi41NjI1IDIyLjUwNTUgMTYuNTE0OSAyMi41MjY3QzE2LjQ2ODkgMjIuNTQ5NCAxNi40MzUxIDIyLjU2MTUgMTYuNDI1OSAyMi41NjlDMTYuNDA3NSAyMi41ODExIDE2LjIyNjQgMjIuNjYxMiAxNi4wMTkyIDIyLjc0NTlDMTUuNjI0OCAyMi44ODk1IDE1LjUwMiAyMi45NDM5IDE1LjgzMDQgMjIuODM1QzE1Ljg4NDEgMjIuODE2OSAxNS45Mzk0IDIyLjgwMDMgMTUuOTg4NSAyMi43ODUyQzE2LjAzNjEgMjIuNzY4NSAxNi4wNzYgMjIuNzU0OSAxNi4wOTc1IDIyLjc0ODlDMTYuMTIwNSAyMi43NDI4IDE2LjA5MTMgMjIuNzU2NCAxNi4wMjk5IDIyLjc4MDZDMTUuOTY4NSAyMi44MDYzIDE1Ljg3NDkgMjIuODM2NiAxNS43NzIxIDIyLjg3MTNDMTUuNjY5MyAyMi45MDYxIDE1LjU1NzIgMjIuOTQ1NCAxNS40NTc1IDIyLjk3NTZDMTUuMzU2MiAyMy4wMDI4IDE1LjI3MDIgMjMuMDI3IDE1LjIxOCAyMy4wMzkxQzE1LjA4NDUgMjMuMDcwOCAxNS4wODMgMjMuMDcwOCAxNS4xNjg5IDIzLjAzOTFDMTUuMjQ1NyAyMy4wMTE5IDE1LjIzNDkgMjMuMDEzNCAxNS4xMDYgMjMuMDQ5N0MxNC45NzEgMjMuMDg3NSAxNC45NTg3IDIzLjA5MiAxNS4wMDkzIDIzLjA4OUMxNS4wNDE1IDIzLjA4NzUgMTUuMDY2MSAyMy4wODkgMTUuMDY3NiAyMy4wOTA1QzE1LjA2NzYgMjMuMDk1IDE1LjAwNjMgMjMuMTE3NyAxNC45MzEgMjMuMTMyOEMxNC44NTQzIDIzLjE0NzkgMTQuNzY2OCAyMy4xNjQ1IDE0LjcxOTMgMjMuMTY3NkMxNC42NTYzIDIzLjE3MjEgMTQuNTc5NiAyMy4xODcyIDE0LjUwOSAyMy4yMDY5QzE0LjQ0NzYgMjMuMjI2NSAxNC4yOTg3IDIzLjI0OTIgMTQuMTc1OSAyMy4yNjg4QzEzLjk4NzIgMjMuMjk2IDEzLjk0NDIgMjMuMzA5NyAxMy44NzIxIDIzLjMzMzhDMTMuNzcwOCAyMy4zNjg2IDEzLjY2MTggMjMuMzg1MiAxMy42MDgxIDIzLjM3MDFDMTMuNTgyIDIzLjM2MjYgMTMuNTIwNiAyMy4zNjU2IDEzLjQ0MzkgMjMuMzc0NkMxMy4zNzc5IDIzLjM4NjcgMTMuMjM1MSAyMy4zODk4IDEzLjEzMDggMjMuMzk3M0MxMy4wMDM0IDIzLjQwMzQgMTIuOTU0MyAyMy40MDk0IDEyLjk4NSAyMy40MTI0QzEzLjA0MDIgMjMuNDE4NSAxMy4wMDQ5IDIzLjQ0MTIgMTIuOTI4MiAyMy40NDcyQzEyLjg5NzUgMjMuNDUwMiAxMi44NDA3IDIzLjQ0ODcgMTIuNzk5MyAyMy40NDEyQzEyLjczNzkgMjMuNDMwNiAxMi43MTE4IDIzLjQzMjEgMTIuNjY0MiAyMy40NDEyQzEyLjU4MTMgMjMuNDU5MyAxMi40OTM4IDIzLjQ2MDggMTIuNDQ0NyAyMy40NDU3QzEyLjQyMTcgMjMuNDM4MSAxMi4zNzQxIDIzLjQzMDYgMTIuMzQwNCAyMy40Mjc1QzEyLjI5MTMgMjMuNDI0NSAxMi4zMTEyIDIzLjQyIDEyLjQyNjMgMjMuNDEwOUMxMi41MDkyIDIzLjQwMzQgMTIuNTc1MiAyMy4zOTQzIDEyLjU3NTIgMjMuMzkxM0MxMi41NzUyIDIzLjM4OTggMTIuNTUwNiAyMy4zODgyIDEyLjUxMzggMjMuMzg2N0MxMi40NzU0IDIzLjM4NjcgMTIuNDIzMiAyMy4zODY3IDEyLjM2NjUgMjMuMzg2N0MxMi4yNTI5IDIzLjM4NjcgMTIuMTM5MyAyMy4zNzYyIDEyLjExNjMgMjMuMzcxNkMxMi4wODg3IDIzLjM2NDEgMTIuMDY4NyAyMy4zNjQxIDEyLjA1MTggMjMuMzcxNkMxMi4wMzUgMjMuMzc5MiAxMS45NzIgMjMuMzgwNyAxMS44NTg1IDIzLjM3NjJDMTEuNzY2NCAyMy4zNzQ2IDExLjY4OTYgMjMuMzY3MSAxMS42ODk2IDIzLjM3MzFDMTEuNjg5NiAyMy4zODIyIDExLjgwMTcgMjMuMzk4OCAxMS45MDE0IDIzLjM5ODhDMTEuOTM5OCAyMy4zOTg4IDExLjk4NTggMjMuNDA2NCAxMi4wMTA0IDIzLjQxNTVDMTIuMDQ4OCAyMy40MjkxIDEyLjA0MjYgMjMuNDMwNiAxMS45NjQ0IDIzLjQyNkMxMS45MDE0IDIzLjQyMTUgMTEuODM3IDIzLjQzMDYgMTEuNzQwMyAyMy40NDQyQzExLjU2NTMgMjMuNDY4NCAxMS40ODA5IDIzLjQ2NTMgMTEuNTExNiAyMy40MzY2QzExLjU0MzggMjMuNDA0OSAxMS40MDU3IDIzLjM1NjUgMTEuMjg5MSAyMy4zNThDMTEuMjQxNSAyMy4zNTk1IDExLjE4OTMgMjMuMzYxIDExLjE3ODYgMjMuMzY1NkMxMS4xNjMyIDIzLjM3MTYgMTEuMTIxOCAyMy4zNjU2IDExLjAzMTIgMjMuMzUwNUMxMC44ODA4IDIzLjMyMTcgMTAuNzc0OSAyMy4zMTEyIDEwLjc3MTggMjMuMzIzM0MxMC43NzE4IDIzLjMyNzggMTAuODA0MSAyMy4zMzk5IDEwLjg0NCAyMy4zNTA1QzEwLjk2MjIgMjMuMzc5MiAxMC45NjM3IDIzLjQwNDkgMTAuODQ1NSAyMy40MDAzQzEwLjcwNzQgMjMuMzk1OCAxMC42OTUxIDIzLjM5MTMgMTAuNjk4MiAyMy4zNzYyQzEwLjY5ODIgMjMuMzY4NiAxMC42NzgyIDIzLjM1OTUgMTAuNjUzNyAyMy4zNTVDMTAuNjI3NiAyMy4zNTA1IDEwLjU3ODUgMjMuMzM4NCAxMC41NDQ3IDIzLjMyNzhDMTAuNDk1NiAyMy4zMTEyIDEwLjQ3MSAyMy4zMDgxIDEwLjQxNTggMjMuMzA5N0MxMC4zNzEzIDIzLjMwOTcgMTAuMjI4NSAyMy4zMDA2IDkuOTk2NzkgMjMuMjUwN0M5LjgwMzQxIDIzLjIxMTQgOS42Mzc2NiAyMy4xODcyIDkuNjI1MzggMjMuMTg1N0M5LjYxMzEgMjMuMTg3MiA5LjQ5NDkyIDIzLjE2MTUgOS4zNTUyNiAyMy4xMjY4QzkuMjE4NjcgMjMuMDkyIDkuMDk4OTUgMjMuMDY2MyA5LjA4ODIxIDIzLjA2NDhDOS4wODA1NCAyMy4wNjQ4IDguOTkxNTIgMjMuMDQzNiA4Ljg1OCAyMy4wMDU4QzguNzkwNDcgMjIuOTg3NyA4LjcxMjE5IDIyLjk2NSA4LjYyNjI1IDIyLjk0MDhDOC41NDE4MyAyMi45MTIxIDguNDQ5NzUgMjIuODgwNCA4LjM1NDU5IDIyLjg0ODZDOC4yNjA5NyAyMi44MTU0IDguMTYxMjEgMjIuNzg1MiA4LjA2NjA2IDIyLjc0NzRDNy45NzA5IDIyLjcwOTYgNy44NzcyOCAyMi42NzAzIDcuNzg5OCAyMi42MzU1QzcuNjExNzcgMjIuNTY2IDcuNDYxMzYgMjIuNDkwNCA3LjM2MDA3IDIyLjQ0MkM3LjI0MTg5IDIyLjM4MTYgNy4xNDY3NCAyMi4zMzkzIDcuMDc2MTQgMjIuMjk4NUM3LjAwNTU0IDIyLjI1OTIgNi45NTQ4OSAyMi4yMzA0IDYuOTIxMTMgMjIuMjA3OEM2Ljg1MDUzIDIyLjE2NTQgNi44Mzk3OCAyMi4xNTM0IDYuODQ3NDYgMjIuMTQ1OEM2Ljg1NTEzIDIyLjEzODIgNi44MzM2NSAyMi4xMTg2IDYuNzc4MzkgMjIuMDg4NEM2LjcwNjI2IDIyLjA0NzUgNi43MDAxMiAyMi4wNDYgNi43MjYyMSAyMi4wNzQ4QzYuNzUyMyAyMi4xMDM1IDYuNzQxNTYgMjIuMTAwNCA2LjY0MTggMjIuMDQ2QzYuNTYwNDYgMjEuOTk3NyA2LjUyMDU2IDIxLjk2ODkgNi40OTI5MyAyMS45MzQyQzYuNDcyOTggMjEuOTEgNi40MTMxMiAyMS44NjE2IDYuMzM3OTIgMjEuODA3MkM2LjI1ODExIDIxLjc1MjggNi4xNjkwOSAyMS42OTA4IDYuMDkyMzYgMjEuNjM3OUM2LjA0MTcxIDIxLjYwNDcgNS45OTg3NCAyMS41NzI5IDUuOTk0MTMgMjEuNTYzOUM1Ljk5MTA2IDIxLjU1OTMgNS45NTI2OSAyMS41MzA2IDUuODkyODQgMjEuNDg4M0M1Ljg2MjE0IDIxLjQ2NzEgNS44MjY4NCAyMS40NDE0IDUuNzg2OTQgMjEuNDE0MkM1Ljc0NzAzIDIxLjM4NyA1LjcwNzEzIDIxLjM1MzggNS42NjQxNiAyMS4zMjJDNS4zNTI2IDIxLjA4NDcgNS4zNDggMjEuMDg2MiA1LjI0ODI0IDIxLjAzNjRDNS4xNTYxNSAyMC45OTEgNS4xMjU0NiAyMC45Njk4IDQuODU2ODcgMjAuNzU1MkM0LjY2NjU2IDIwLjU4ODkgNC41MzMwNCAyMC40NzI2IDQuNDQwOTUgMjAuMzkyNEM0LjM1MzQ3IDIwLjMwNzggNC4zMDQzNiAyMC4yNjQgNC4yODI4NyAyMC4yNDU4QzQuMjYyOTIgMjAuMjI5MiA0LjIxMzgxIDIwLjE4NjkgNC4xNDc4MSAyMC4xMjQ5QzQuMTE0MDUgMjAuMDk0NyA0LjA3NzIxIDIwLjA1ODQgNC4wMzU3OCAyMC4wMjA2QzMuOTk1ODcgMTkuOTgxMyAzLjk1NDQzIDE5LjkzNzUgMy45MTE0NiAxOS44OTA2QzMuODIzOTggMTkuNzk4NCAzLjczMDM2IDE5LjY5NzIgMy42MzY3NCAxOS41OTg5QzMuNTQ5MjYgMTkuNDk0NiAzLjQ2NDg0IDE5LjM5MzMgMy4zODk2NCAxOS4zMDI3QzMuMjY2ODYgMTkuMTU5MSAzLjE5NjI2IDE5LjA1NjMgMy4xNDcxNSAxOC45ODY4QzMuMDk4MDQgMTguOTE4NyAzLjA3NjU1IDE4Ljg4MjUgMy4wNjg4OCAxOC44NjQzQzMuMDU1MDYgMTguODI4IDMuMDE1MTYgMTguNzc2NyAyLjkzMDc1IDE4LjY2MThDMi44NjkzNiAxOC41NzQxIDIuODE0MTEgMTguNDg5NSAyLjgwNzk3IDE4LjQ2OThDMi44MDMzNiAxOC40NTAyIDIuNjcxMzcgMTguMjU1MiAyLjU0MjQ1IDE4LjAyMjRDMi40MDEyNSAxNy43OTU3IDIuMjQxNjQgMTcuNDU3MSAyLjE2MDMgMTcuMjg3OEMyLjEzMjY3IDE3LjIyMTMgMi4xMDM1MSAxNy4xNTE4IDIuMDY1MTQgMTcuMDY0MUMyLjA0NTE5IDE3LjAyMDMgMi4wMjM3IDE2Ljk3MTkgMS45OTkxNSAxNi45MTZDMS45NzQ1OSAxNi44NjE2IDEuOTQ1NDMgMTYuNzk5NiAxLjkxNzgxIDE2LjcyODZDMS44ODg2NCAxNi42NTc1IDEuODU3OTUgMTYuNTc3NCAxLjgyMTEyIDE2LjQ4NjdDMS43ODQyOCAxNi4zOTYgMS43NDI4NCAxNi4yOTYzIDEuNzA0NDcgMTYuMTgxNEMxLjY2NDU3IDE2LjA2NjUgMS42MjAwNiAxNS45MzgxIDEuNTcwOTUgMTUuNzk2QzEuNTI3OTggMTUuNjUwOSAxLjQ4MDQgMTUuNDkyMiAxLjQyODIyIDE1LjMxNjhDMS4zNTYwOCAxNS4wMjY2IDEuMjg4NTUgMTQuNzYwNiAxLjI0NTU4IDE0LjUxNDJDMS4xOTM0IDE0LjI2OTQgMS4xNjczMSAxNC4wNDI2IDEuMTM2NjEgMTMuODQwMUMxLjExOTczIDEzLjczODggMS4xMTUxMiAxMy42NDA2IDEuMTA0MzggMTMuNTQ4NEMxLjA5NTE3IDEzLjQ1NjIgMS4wODc1IDEzLjM2ODUgMS4wNzk4MyAxMy4yODY5QzEuMDY3NTUgMTMuMTIyMSAxLjA2NDQ4IDEyLjk3NCAxLjA1NjggMTIuODQ0QzEuMDQ3NiAxMi43MTQgMS4wNTA2NyAxMi42MDA3IDEuMDUwNjcgMTIuNTAwOUMxLjA1MDY3IDEyLjQwMTEgMS4wNTA2NyAxMi4zMTY1IDEuMDQ5MTMgMTIuMjQ1NUMxLjA0OTEzIDEyLjEwMDMgMS4wNTY4IDEyLjAwNTEgMS4wNTUyNyAxMS45NDAxQzEuMDU2OCAxMS44MTc3IDEuMDU1MjcgMTEuNjc1NiAxLjA2NjAxIDExLjYxOTdDMS4wNzUyMiAxMS41NDU2IDEuMDczNjkgMTEuNTE4NCAxLjA2Mjk0IDExLjUxNjlDMS4wNTUyNyAxMS41MTY5IDEuMDQyOTkgMTEuNTQyNiAxLjAzNjg1IDExLjU3NzRDMS4wMjE1IDExLjY2NSAxLjAwNzY5IDExLjY1MjkgMS4wMTY5IDExLjU1OTJDMS4wMjMwNCAxMS41MDYzIDEuMDE4NDQgMTEuNDcxNiAxLjAwNjE2IDExLjQ0ODlDMC45OTIzNDQgMTEuNDI0NyAwLjk4OTI3NSAxMS4zODU0IDAuOTkzODc5IDExLjI5NjJDMC45OTg0ODMgMTEuMTk5NSAxLjAwNzY5IDExLjExNjQgMS4wMTk5NyAxMS4wNTQ0QzEuMDMyMjUgMTAuOTkzOSAxLjA0Mjk5IDEwLjk1NjEgMS4wNTA2NyAxMC45NTE2QzEuMDU2OCAxMC45NDg2IDEuMDY0NDggMTAuOTE5OSAxLjA4MTM2IDEwLjgyNzdDMS4wODkwMyAxMC43ODA4IDEuMDk5NzggMTAuNzE4OCAxLjExMzU5IDEwLjYzNDJDMS4xMzA0NyAxMC41NTExIDEuMTUxOTYgMTAuNDQ2OCAxLjE3OTU4IDEwLjMxNjhDMS4xOTggMTAuMjMwNiAxLjIxMzM1IDEwLjE0NiAxLjIzMzMgMTAuMDY3NEMxLjI1NDc5IDkuOTkwMjkgMS4yNzMyMSA5LjkxNzczIDEuMjkwMDkgOS44NTQyNUMxLjMyMzg1IDkuNzI4OCAxLjM0OTk0IDkuNjM5NjIgMS4zNTc2MiA5LjYxNjk1QzEuMzgwNjQgOS41NjEwMiAxLjM5NDQ1IDkuNTIxNzIgMS4zOTkwNiA5LjQ3OTRDMS40MDA1OSA5LjQ2Mjc3IDEuNDM4OTYgOS4zMzQyOSAxLjQ5NTc1IDkuMTQ2ODdDMS41MjMzNyA5LjA1MzE1IDEuNTY0ODEgOC45NDczNSAxLjYwNjI1IDguODMyNDhDMS42NDkyMiA4LjcxOTExIDEuNjg5MTMgOC41OTUxNyAxLjc0Mjg0IDguNDc1NzZDMS43OTM0OSA4LjM1NDg0IDEuODQ1NjcgOC4yMzI0MSAxLjg5NDc4IDguMTE2MDJDMS45NDg1IDguMDAxMTUgMi4wMDIyMiA3Ljg5MjMyIDIuMDQ5NzkgNy43OTU1OEMyLjE0MDM1IDcuNTk5MDkgMi4yMjc4MyA3LjQ1ODUyIDIuMjU1NDUgNy40MDg2NEMyLjI4NzY4IDcuMzU0MjMgMi4zMTk5MSA3LjI5NTI4IDIuMzYyODkgNy4yMDYxQzIuMzgyODQgNy4xNjA3NSAyLjQxMDQ2IDcuMTEwODcgMi40NDI2OSA3LjA1MDQxQzIuNDczMzkgNi45ODk5NSAyLjUxMDIyIDYuOTE4OTEgMi41NTE2NiA2LjgzNTc4QzIuNTY1NDcgNi44MTAwOCAyLjU4Mzg5IDYuNzc1MzIgMi42MDUzOCA2LjczNDUxQzIuNjE2MTIgNi43MTMzNSAyLjYyODQgNi42OTIxOSAyLjY0MjIxIDYuNjY4QzIuNjU2MDMgNi42NDUzMyAyLjY3MTM3IDYuNjIxMTUgMi42ODY3MiA2LjU5NTQ1QzIuNzQ5NjUgNi40OTU2OSAyLjgyMTc4IDYuMzgzODQgMi44ODc3NyA2LjI4MTA2QzIuOTA0NjYgNi4yNTUzNiAyLjkyMTU0IDYuMjI5NjcgMi45Mzk5NiA2LjIwMDk1QzIuOTU4MzcgNi4xNzM3NCAyLjk3ODMzIDYuMTQ4MDUgMi45OTgyOCA2LjExOTMzQzMuMDM4MTggNi4wNjQ5MSAzLjA3ODA4IDYuMDA3NDggMy4xMTY0NSA1Ljk1MzA2QzMuMTk0NzMgNS44NDQyMyAzLjI2MjI2IDUuNzQxNDUgMy4zMTQ0NCA1LjY3OTQ4QzMuNDM0MTUgNS41MjM4IDMuNDk3MDcgNS40NDUyIDMuNTA2MjggNS40NDM2OUMzLjUxODU2IDUuNDQzNjkgMy41OTk5IDUuMzM2MzcgMy43MDQyNyA1LjIyMzAxQzMuODA1NTYgNS4xMDY2MiAzLjkxOTEzIDQuOTcyMSAzLjk3NDM5IDQuODk2NTJDMy45OTEyNyA0Ljg3NTM2IDQuMTgzMTEgNC42ODE4OSA0LjQwMjU4IDQuNDcwMjhDNC42NDY2MSA0LjI1NTY0IDQuODM1MzkgNC4wNzcyOSA0Ljg2NDU1IDQuMDUzMUM0Ljg5Njc4IDQuMDI1OSA1LjE4MDcxIDMuNzY3NDMgNS43OTMwOCAzLjM1NjNDNi43MjAwNyAyLjc2ODMzIDYuODI3NTEgMi43NTc3NSA2Ljg2NDM0IDIuNjk0MjZDNi44OTUwNCAyLjY1NDk2IDcuMTQ2NzQgMi41NjI3NiA3LjE1NzQ4IDIuNTg4NDZDNy4xNjM2MiAyLjYwMjA2IDcuMjk3MTQgMi41NDYxMyA3LjMxODYzIDIuNTIwNDRDNy4zMzcwNSAyLjQ5OTI4IDcuNDY1OTcgMi40NDAzMyA3LjQ5MzU5IDIuNDQxODRDNy41MjEyMiAyLjQ0MzM1IDcuNTg1NjggMi40MjA2OCA3LjcwMjMyIDIuMzgyODlDNy44MjA1IDIuMzQ2NjIgNy45ODYyNSAyLjI4MzEzIDguMjE2NDcgMi4yMDMwMkM4LjM5Mjk2IDIuMTQ3MSA4LjUzMTA5IDIuMTAxNzUgOC42NDMxMyAyLjA2Mzk3QzguNzU1MTcgMi4wMjc2OSA4Ljg0MjY1IDIuMDAzNSA4LjkxMzI1IDEuOTc5MzJDOC45Njg1IDEuOTYxMTggOS4wMzYwMyAxLjk0MDAyIDkuMTAyMDIgMS45MTczNUM5LjEzNTc5IDEuOTA2NzcgOS4xNjgwMiAxLjg5NzcgOS4xOTcxOCAxLjg4ODYzQzkuMjI3ODcgMS44ODEwNyA5LjI1Mzk2IDEuODc1MDMgOS4yNzY5OSAxLjg2ODk4QzkuMzYxNCAxLjg0OTMzIDkuNDUxOTUgMS44MjUxNSA5LjU0MjUgMS43OTk0NUM5LjYzMzA1IDEuNzczNzYgOS43MjM2IDEuNzQ1MDQgOS44MDQ5NCAxLjcyNTM5QzkuOTY3NjMgMS42ODE1NSAxMC4wOTUgMS42NDA3NCAxMC4xMTE5IDEuNjIyNjFDMTAuMTI1NyAxLjYwOSAxMC4xNTY0IDEuNTk5OTMgMTAuMjQ4NSAxLjU4OTM1QzEwLjMxNiAxLjU4MzMxIDEwLjM4MiAxLjU4MTggMTAuMzk4OSAxLjU4MzMxQzEwLjQxNTggMS41ODYzMyAxMC40NjE4IDEuNTgzMzEgMTAuNTAwMiAxLjU3ODc3QzEwLjUzODYgMS41NzQyNCAxMC42MzM3IDEuNTc1NzUgMTAuNzEwNSAxLjU4MzMxQzEwLjc4NzIgMS41ODkzNSAxMC44NzkzIDEuNjA1OTggMTAuOTExNSAxLjYxMDUxQzEwLjk1MTQgMS42MTY1NiAxMS4xMDk1IDEuNjEwNTEgMTEuMjY5MSAxLjU5ODQyQzExLjQzMDMgMS41OTA4NiAxMS41OTI5IDEuNTg0ODIgMTEuNjQzNiAxLjU3NDI0QzExLjY5NzMgMS41NjM2NiAxMS43MzI2IDEuNTYyMTUgMTEuNzk1NSAxLjU2OTdDMTEuODI3OCAxLjU3MjczIDExLjg4MTUgMS41NzU3NSAxMS45OTIgMS41NzcyNkMxMi4wNDcyIDEuNTc3MjYgMTIuMTE2MyAxLjU3NzI2IDEyLjIwMjIgMS41NzcyNkMxMi4yNDUyIDEuNTc3MjYgMTIuMjk0MyAxLjU3NzI2IDEyLjM0NjUgMS41NzcyNkMxMi4zOTg3IDEuNTc3MjYgMTIuNDU4NSAxLjU4MTggMTIuNTIxNSAxLjU4MzMxQzEyLjYxMDUgMS41ODYzMyAxMi42OTk1IDEuNTkwODYgMTIuNzg1NCAxLjU5Mzg5QzEyLjgyODQgMS41OTU0IDEyLjg2OTkgMS41OTY5MSAxMi45MTEzIDEuNTk5OTNDMTIuOTUxMiAxLjYwMjk2IDEyLjk5MTEgMS42MDc0OSAxMy4wMjc5IDEuNjEwNTFDMTMuMTc1MyAxLjYyMjYxIDEzLjI5MDQgMS42MzE2OCAxMy4zMzggMS42MzYyMUMxMy4zNzMzIDEuNjM5MjMgMTMuNDE0NyAxLjY0MDc0IDEzLjQ1OTIgMS42NDUyOEMxMy41MDM3IDEuNjQ5ODEgMTMuNTUxMyAxLjY1NDM1IDEzLjYwMTkgMS42NjAzOUMxMy43MDE3IDEuNjY5NDYgMTMuODEwNyAxLjY4MTU1IDEzLjkxNSAxLjY5MDYyQzE0LjEyMzggMS43MTYzMiAxNC4zMTg3IDEuNzQ1MDQgMTQuNDA0NiAxLjc1MjZDMTQuNDI2MSAxLjc1NTYyIDE0LjQ2MTQgMS43NTg2NCAxNC41MDU5IDEuNzY0NjlDMTQuNTUwNCAxLjc3MjI0IDE0LjYwNDEgMS43ODEzMSAxNC42NjI1IDEuNzkxODlDMTQuNzgwNiAxLjgxMzA2IDE0LjkyMzQgMS44MzU3MyAxNS4wNiAxLjg2Mjk0QzE1LjMzMTYgMS45MjY0MiAxNS40OTQzIDEuOTU5NjcgMTUuNTg5NSAxLjk4MDgzQzE1LjY4NDYgMi4wMDM1IDE1LjcxNTMgMi4wMDUwMiAxNS43MjkxIDEuOTk3NDZDMTUuNzM4MyAxLjk5MjkyIDE1Ljc4OSAyLjAwMzUgMTUuODY4OCAyLjAyNDY3QzE1LjkwODcgMi4wMzUyNSAxNS45NTQ3IDIuMDQ4ODUgMTYuMDA1NCAyLjA2Mzk3QzE2LjA1NiAyLjA3OTA4IDE2LjExMTMgMi4wOTU3MSAxNi4xNjgxIDIuMTE4MzhDMTYuMjgxNiAyLjE2MDcgMTYuNDA2IDIuMjA5MDcgMTYuNTI0MSAyLjI1NzQ0QzE2LjU1MzMgMi4yNjk1MyAxNi41ODI0IDIuMjgxNjIgMTYuNjExNiAyLjI5MzcxQzE2LjYzOTIgMi4zMDczMiAxNi42NjY5IDIuMzIwOTIgMTYuNjkzIDIuMzMzMDFDMTYuNzQ2NyAyLjM1ODcxIDE2Ljc5NTggMi4zODI4OSAxNi44NDAzIDIuNDA3MDhDMTYuOTI2MiAyLjQ1MDkxIDE2Ljk1NjkgMi40NjQ1MSAxNi45MzI0IDIuNDQ2MzhDMTYuODkwOSAyLjQxNjE1IDE2LjkyOTMgMi40MTE2MSAxNi45OTA3IDIuNDQwMzNDMTcuMDE1MyAyLjQ1MjQyIDE3LjAzMzcgMi40NTI0MiAxNy4wMzM3IDIuNDQxODRDMTcuMDMzNyAyLjQzMjc3IDE3LjA0NDQgMi40MzQyOCAxNy4xMjczIDIuNDcwNTZDMTcuMTkzMyAyLjUwMzgxIDE3LjMwOTkgMi41NjI3NiAxNy41MDMzIDIuNjY0MDNDMTcuNzE4MiAyLjc5ODU2IDE3LjkyNTQgMi45NDY2OCAxOC4xNTU2IDMuMDQ2NDRDMTguMTcyNSAzLjA1NCAxOC4xODYzIDMuMDYxNTYgMTguMjAzMiAzLjA2NzZDMTguMjQxNSAzLjA5MDI4IDE4LjI2NjEgMy4xMDY5IDE4LjI3NTMgMy4xMDk5MkMxOC4zMTM3IDMuMTI2NTUgMTguMzYxMiAzLjE1ODI5IDE4LjQyODggMy4yMDk2OEMxOC41MDI0IDMuMjY3MTIgMTguNTM3NyAzLjI4OTc5IDE4LjU3NjEgMy4zMDM0QzE4LjYxNiAzLjMyMDAyIDE4LjYzMjkgMy4zMjMwNSAxOC42MjM3IDMuMzEwOTVDMTguNjE2IDMuMjk4ODYgMTguNTgyMiAzLjI3MTY2IDE4LjUyMDkgMy4yMzIzNkMxOC40OTc4IDMuMjE3MjQgMTguNDc0OCAzLjIwMjEzIDE4LjQ1MTggMy4xODU1QzE4LjU1MTUgMy4yMzg0IDE4LjY0OTggMy4yOTczNSAxOC43NDQ5IDMuMzY2ODhDMTguNzEyNyAzLjM1MTc3IDE4LjY5ODkgMy4zNTE3NyAxOC43MDM1IDMuMzY2ODhDMTguNzExMiAzLjM5NDA5IDE4LjgzODUgMy40OTgzOCAxOC45OTIgMy42MTAyM0MxOS4xNDI0IDMuNzI1MTEgMTkuMzExMyAzLjg1NjYxIDE5LjQxNTYgMy45MTg1OEMxOS40Nzg1IDMuOTUzMzQgMTkuNTk1MiA0LjAzNzk5IDE5LjY4MTEgNC4xMDE0N0MxOS43Njg2IDQuMTY2NDcgMTkuODYwNyA0LjIyNjkzIDE5Ljg4OTkgNC4yMzkwMkMxOS45MjA2IDQuMjUyNjIgMTkuOTc3MyA0LjI4ODkgMjAuMDI0OSA0LjMzNzI3QzIwLjA4MzIgNC4zOTQ3IDIwLjEyNjIgNC40MjY0NCAyMC4xNzk5IDQuNDUzNjVDMjAuMjIyOSA0LjQ3NDgxIDIwLjI2MjggNC41MDA1MSAyMC4yNzA1IDQuNTEyNkMyMC4yOTA0IDQuNTQxMzIgMjAuNDYzOSA0LjY0NzEyIDIwLjQ3NDYgNC42MzgwNUMyMC40NzkyIDQuNjMzNTIgMjAuNDYwOCA0LjYxMDg1IDIwLjQyMDkgNC41NzMwNkMyMC40MjQgNC41NjA5NyAyMC40MjcgNC41NDg4OCAyMC40Mjg2IDQuNTM2NzhDMjAuNTAwNyA0LjU4OTY5IDIwLjQ5OTIgNC41NzQ1NyAyMC40MzE2IDQuNTAyMDJDMjAuNDMxNiA0LjQ5MTQ0IDIwLjQzMTYgNC40ODA4NiAyMC40MzE2IDQuNDcxNzlDMjAuNDgyMyA0LjUwOTU4IDIwLjUwODQgNC41MDM1MyAyMC40NTYyIDQuNDQ5MTJDMjAuNDQ3IDQuNDQwMDUgMjAuNDMzMiA0LjQyNjQ0IDIwLjQxNzggNC40MDk4MkMyMC4zOTQ4IDQuMzU2OTEgMjAuMzUxOCA0LjMyMDY0IDIwLjMwMjcgNC4yODg5QzIwLjI2MjggNC4yNDgwOSAyMC4yNDEzIDQuMjI5OTUgMjAuMjI2IDQuMjI4NDRDMjAuMjIxNCA0LjIyODQ0IDIwLjIyMTQgNC4yMzI5NyAyMC4yMjYgNC4yNDIwNEMyMC4xNzY5IDQuMjExODEgMjAuMTI5MyA0LjE3ODU2IDIwLjA5NzEgNC4xMzE3QzIwLjE2MTUgNC4xNzQwMiAyMC4xNzg0IDQuMTc3MDUgMjAuMTUwOCA0LjEyNTY2QzIwLjE1MDggNC4xMjU2NiAyMC4xNTA4IDQuMTI1NjUgMjAuMTUwOCA0LjEyNDE0QzIwLjE1NTQgNC4xMjQxNCAyMC4xNiA0LjEyNzE3IDIwLjE2MyA0LjEyNzE3QzIwLjE2NzcgNC4xMzE3IDIwLjE3MjMgNC4xMzc3NSAyMC4xNzg0IDQuMTQ1M0MyMC4yMzY3IDQuMjEzMzIgMjAuMjk2NiA0LjI0MzU1IDIwLjI3MiA0LjE5MzY3QzIwLjI2NzQgNC4xODQ2IDIwLjI1NTEgNC4xNjc5OCAyMC4yMzgzIDQuMTQ4MzNDMjAuMjQ3NSA0LjE1MTM1IDIwLjI1ODIgNC4xNTI4NiAyMC4yNjc0IDQuMTU1ODhDMjAuMjI0NCA0LjA3Mjc1IDIwLjE4NjEgNC4wMDAyIDIwLjE0OTIgMy45Mjc2NUMyMC4xNjMgMy45MzUyMSAyMC4xNiAzLjkzMjE4IDIwLjE0MzEgMy45MTU1NkMyMC4xMzcgMy45MDE5NSAyMC4xMjkzIDMuODg4MzUgMjAuMTIzMSAzLjg3NjI2QzIwLjEzMjQgMy44NzYyNiAyMC4xMzg1IDMuODc5MjggMjAuMTQ2MiAzLjg3OTI4QzIwLjE2IDMuODkyODggMjAuMTc2OSAzLjkwOCAyMC4xOTY4IDMuOTI3NjVDMjAuMjYyOCAzLjk4ODExIDIwLjMyNzMgNC4wNTAwOCAyMC4zNjcyIDQuMDgzMzNDMjAuNDA3MSA0LjExNjU5IDIwLjQyMjQgNC4xMjExMiAyMC4zODI1IDQuMDcyNzVDMjAuMzU4IDQuMDQ0MDMgMjAuMzQ0MiA0LjAxNTMyIDIwLjM1MTggNC4wMDkyN0MyMC4zNTk1IDQuMDAzMjIgMjAuMzUxOCAzLjk4ODExIDIwLjMwNDIgMy45Mzk3NEMyMC4yODEyIDMuODkyODggMjAuMjU4MiAzLjg0NjAzIDIwLjIzMzYgMy44MDA2OEMyMC4yNzgyIDMuODMyNDIgMjAuMzE5NiAzLjg2NTY4IDIwLjM0NDEgMy44ODk4NkMyMC4zNjEgMy45MDY0OSAyMC4zNzY0IDMuOTE1NTYgMjAuMzgyNSAzLjkwOTUxQzIwLjM5MDIgMy45MDE5NSAyMC4zNjcyIDMuODc5MjggMjAuMjY3NCAzLjc5NjE1QzIwLjI0OSAzLjc4MTAzIDIwLjIyNzUgMy43NjI4OSAyMC4yMDYgMy43NDYyN0MyMC4xOTA3IDMuNzE3NTUgMjAuMTczOCAzLjY5MDM0IDIwLjE1NjkgMy42NjMxNEMyMC4xOTM3IDMuNjkxODUgMjAuMjMzNiAzLjcyMzYgMjAuMjc1MSAzLjc1Njg1TDIwLjM5OTQgMy44NTk2M0wyMC4zMjczIDMuNzc4MDFDMjAuMjczNiAzLjcxNzU1IDIwLjE2NDYgMy42MTMyNiAyMC4wNzU2IDMuNTM2MTdDMjAuMDYzMyAzLjUxOTU0IDIwLjA1MSAzLjUwMjkyIDIwLjAzODcgMy40ODYyOUMyMC4wOTI1IDMuNTMwMTIgMjAuMTMwOCAzLjU1ODg0IDIwLjE0IDMuNTU4ODRDMjAuMTQ3NyAzLjU1ODg0IDIwLjEzNyAzLjU0NTI0IDIwLjA5NzEgMy41MDg5NkMyMC4wNjc5IDMuNDgxNzUgMjAuMDI0OSAzLjQzOTQzIDE5Ljk2MDUgMy4zODUwMkMxOS44OTE0IDMuMzAwMzcgMTkuODE0NyAzLjIxODc1IDE5LjcyNTYgMy4xNDE2N0MxOC43MjE5IDIuMjYxOTcgMTcuNTcwOCAxLjY0MjI2IDE2LjMxNTQgMS4yMTI5OUMxNS43NjE0IDEuMDIyNTQgMTUuMTc5NyAwLjg5NDA2MiAxNC41OTk1IDAuNzk0MzAyQzEzLjkwNzQgMC42ODY5ODYgMTMuMjAyOSAwLjU3NTEzNCAxMi40OTg1IDAuNTU4NTA4QzExLjc5ODYgMC41NDE4ODEgMTEuMDk0MSAwLjY0MDEyOSAxMC4zOTI4IDAuNzAwNTg5QzkuNDU5NjIgMC43ODA2OTkgOC41NzcxMyAxLjA3MzkzIDcuNzA1MzkgMS4zODUzQzcuMjgzMzMgMS41MzY0NSA2Ljg5OTY0IDEuNzg1ODUgNi40OTI5MyAxLjk3OTMyQzUuMzc3MTYgMi41MDgzNSA0LjM5Nzk4IDMuMjI0OCAzLjUzMDg0IDQuMDg2MzZDMi43MjUwOSA0Ljg4NzQ1IDIuMDUxMzMgNS43OTI4NCAxLjQ4MDQgNi43NzA3OUMwLjk3ODUzMSA3LjYzMjM0IDAuNjAyNTE1IDguNTM5MjQgMC4zOTUzMjIgOS41MTU2N0MwLjIzNTcwNyAxMC4yNjI0IDAuMDkyOTczOSAxMS4wMDYgMC4wMzQ2NTMgMTEuNzcyM0MtMC4wNTc0MzI3IDEyLjk3NTUgMC4wMzQ2NTMgMTQuMTU0NSAwLjMwMzIzNiAxNS4zMjQ0QzAuNTA1ODI1IDE2LjE5OTUgMC44NTExNDYgMTcuMDEyNyAxLjI4MjQxIDE3LjgxMDhDMS45ODA3MyAxOS4xMDYyIDIuNzY4MDYgMjAuMzIxNCAzLjg3MzA5IDIxLjMxM0M0LjQzMDIxIDIxLjgxMzMgNS4wMDU3NSAyMi4yOTI0IDUuNjg0MTEgMjIuNjM4NUM2LjA2NzggMjIuODMzNSA2LjQyMDc5IDIzLjA4NTkgNi43OTA2NyAyMy4zMDY2QzYuODc2NjIgMjMuMzU4IDYuOTczMzEgMjMuMzk0MyA3LjA2ODQ2IDIzLjQyNkM3LjM0OTMzIDIzLjUxOTggNy42NDQgMjMuNTgwMiA3LjkxMTA1IDIzLjcwMjZDOC44Njg3NCAyNC4xMzk1IDkuODcyNDcgMjQuNDA0IDEwLjkyMDcgMjQuNTExM0MxMS4wMDgyIDI0LjUyMDQgMTEuMDk4NyAyNC41MDgzIDExLjE4NjIgMjQuNDk5MkMxMS40MzY0IDI0LjQ3MDUgMTEuNjg1IDI0LjQzNTcgMTEuOTM1MiAyNC40MDRMMTEuOTQyOSAyNC40Mzg3QzExLjg1MzkgMjQuNDczNSAxMS43NjQ4IDI0LjUwODMgMTEuNjM5IDI0LjU1NjZIMTIuNTEwN0MxMi41MTM4IDI0LjU0IDEyLjUxNTMgMjQuNTIzNCAxMi41MTg0IDI0LjUwODNDMTIuMzkyNiAyNC40ODQxIDEyLjI2NjcgMjQuNDYxNCAxMi4wNzY0IDI0LjQyNTFDMTIuMTg1NCAyNC40MTc2IDEyLjIyNjggMjQuNDEzIDEyLjI2OTggMjQuNDExNUMxMi45MTQ0IDI0LjM5OTQgMTMuNTYyIDI0LjQyOTcgMTQuMjAwNSAyNC4zNjAxQzE0LjY0MjUgMjQuMzExOCAxNS4wNzUzIDI0LjE0NTUgMTUuNDk3NCAyMy45OTEzQzE1LjgzODEgMjMuODY1OSAxNi4xNTI3IDIzLjY3NTQgMTYuNDg0MiAyMy41MjQzQzE2LjcwMjIgMjMuNDI0NSAxNi45Mjc4IDIzLjM0MjkgMTcuMTUwMyAyMy4yNTUyQzE3LjQyODEgMjMuMTQ2NCAxNy43MDc0IDIzLjA0MjEgMTguMDA1MiAyMi45MjcyQzE3Ljk0MjIgMjIuOTEyMSAxNy44OTkzIDIyLjkwMTUgMTcuODIyNSAyMi44ODM0QzE3Ljg3MDEgMjIuODU3NyAxNy45MTMxIDIyLjgzMzUgMTcuOTQ4NCAyMi44MTI0QzE3Ljk4NTIgMjIuNzg5NyAxOC4wMTI4IDIyLjc3MTYgMTguMDMyOCAyMi43NThDMTguMDk4OCAyMi43MjMyIDE4LjE2MTcgMjIuNjg4NCAxOC4yMjMxIDIyLjY1NjdDMTguMjI2MiAyMi42NTY3IDE4LjIyNzcgMjIuNjU1MiAxOC4yMzIzIDIyLjY1MjFDMTguMjMzOSAyMi42NTIxIDE4LjIzMzkgMjIuNjUwNiAxOC4yMzU0IDIyLjY0OTFDMTguMjcyMiAyMi42Mjk1IDE4LjMwNzUgMjIuNjA5OCAxOC4zNDQ0IDIyLjU5MTdDMTguNTM3NyAyMi40NDY2IDE4LjcyOTYgMjIuMzAxNSAxOC45MjMgMjIuMTU2NEMxOC45NDI5IDIyLjE4NTEgMTguOTY0NCAyMi4yMTM4IDE4Ljk4NDQgMjIuMjQyNUMxOC44OCAyMi4zMDkgMTguNzcyNiAyMi4zNzEgMTguNjcxMyAyMi40NDJDMTguNjExNCAyMi40ODQ0IDE4LjU2MDggMjIuNTQxOCAxOC41MDcgMjIuNTkzMkMxOC44MzI0IDIyLjM4NjEgMTkuMTYzOSAyMi4xODk2IDE5LjQ3ODUgMjEuOTY3NEMxOS42NDQzIDIxLjg1MSAxOS43OTAxIDIxLjcwMTQgMTkuOTIzNiAyMS41NDg3QzIwLjExMDkgMjEuMzMyNiAyMC4yNjQzIDIxLjA4NDcgMjAuNDU3NyAyMC44NzQ2QzIwLjQ3MzEgMjAuODU5NSAyMC40ODg0IDIwLjg0NDQgMjAuNTAzOCAyMC44Mjc4QzIxLjg1NTkgMjEuMzk0NiAyMy4yNTI1IDIxLjgxNjMgMjQuNzc2NSAyMS44MTYzQzI3LjA1MTEgMjEuODE2MyAyOC43MjU1IDIxLjI1NTUgMzEgMTkuNTc2MkwzMC45MTg3IDE5LjM4NDNIMzAuOTE3MVpNMjEuODYzNiA1LjgxODU0TDIxLjg2NjYgNS44MjE1NkMyMS44NzU4IDUuODM1MTcgMjEuODg1MSA1Ljg0ODc3IDIxLjg5NDMgNS44NjIzN0MyMS44ODM1IDUuODQ3MjYgMjEuODc0MyA1LjgzMjE0IDIxLjg2NTEgNS44MTcwM0wyMS44NjM2IDUuODE4NTRaTTIzLjI0NzkgMTIuMTA0OUMyMy4yNTEgMTIuMDY1NiAyMy4yNTI1IDEyLjA1MiAyMy4yNTQxIDEyLjA3MzFDMjMuMjUyNSAxMi4wOTEzIDIzLjI0OTUgMTIuMTA5NCAyMy4yNDc5IDEyLjEyNzZDMjMuMjQ3OSAxMi4xMzUxIDIzLjI0NzkgMTIuMTQyNyAyMy4yNDc5IDEyLjE1MDJDMjMuMjQ3OSAxMi4xMzUxIDIzLjI0NzkgMTIuMTIgMjMuMjQ3OSAxMi4xMDY0VjEyLjEwNDlaTTIyLjA2IDE3LjUyOTdDMjIuMDY3NyAxNy41MTMgMjIuMDggMTcuNDkwNCAyMi4wOTY4IDE3LjQ2MDFDMjIuMTEzNyAxNy40Mjk5IDIyLjEzNTIgMTcuMzg5MSAyMi4xNjEzIDE3LjMzNzdDMjIuMTkyIDE3LjI3NTcgMjIuMjI0MiAxNy4yMDc3IDIyLjI1MzQgMTcuMTQ3M0MyMi4yMjEyIDE3LjI0MSAyMi4xODU5IDE3LjMzMzIgMjIuMTQ5IDE3LjQyMzlDMjIuMTQ5IDE3LjQyNTQgMjIuMTQ3NSAxNy40Mjg0IDIyLjE0NiAxNy40Mjk5QzIyLjEyMTQgMTcuNDc1MyAyMi4xMDQ1IDE3LjUwNTUgMjIuMDkyMiAxNy41MjgyQzIyLjA2NjIgMTcuNTcyIDIyLjA1ODUgMTcuNTc4IDIyLjA1MjMgMTcuNTczNUMyMi4wNDYyIDE3LjU3MDUgMjIuMDQ2MiAxNy41NjE0IDIyLjA2MTUgMTcuNTI5N0gyMi4wNlpNOS43OTExMyAxMi4wMDY2QzkuNzkxMTMgOS4xODkxOSAxMS4xMjMzIDcuMDEyNjMgMTMuNjU4NyA3LjAxMjYzQzE2LjA0NjggNy4wMTI2MyAxOC4yMDkzIDguOTgwNiAxOC4yMDkzIDEyLjQ1NEMxOC4yMDkzIDE1LjI3MTUgMTYuODc3MSAxNy40MTQ4IDE0LjMwOTUgMTcuNDE0OEMxMS45NTM2IDE3LjQxNDggOS43OTExMyAxNS40Nzg2IDkuNzkxMTMgMTIuMDA1MVYxMi4wMDY2Wk0xNi45MzU0IDIyLjM4NzZDMTYuODk0IDIyLjQwNTggMTYuODYxOCAyMi40MTY0IDE2Ljg1ODcgMjIuNDExOEMxNi44NTcyIDIyLjQwNzMgMTYuODg2MyAyMi4zODkxIDE2LjkyNzggMjIuMzcxQzE2Ljk2NzcgMjIuMzUyOSAxNy4wMDE0IDIyLjM0MjMgMTcuMDA0NSAyMi4zNDY4QzE3LjAwNiAyMi4zNTE0IDE2Ljk3NjkgMjIuMzY5NSAxNi45MzU0IDIyLjM4NzZaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTUuOTQ1NzcgMTcuMjMzQzYuNzkxNDQgMTcuMjMzIDcuMzk3NjkgMTYuOTIwMiA3Ljc1Mzc3IDE2LjYwODhMNy43MTM4NiAxNi4yOTc0QzcuNzEzODYgMTYuMjk3NCA3LjI1MTg4IDE2LjUwNiA2LjQ1OTkyIDE2LjUwNkM1LjcyMDE1IDE2LjUwNiA1LjQ2OTk4IDE1Ljk5ODEgNS40Njk5OCAxNS40NDA0VjExLjc4N0g3LjUwMzU5VjExLjE3NjRINS40Njk5OFY5Ljg4ODU0TDUuMTUzODEgOS43OTc4NUM1LjE1MzgxIDkuNzk3ODUgNC45MTU5MSAxMC4zMzE0IDQuNDQwMTIgMTAuNzk4NUMzLjk5MTk2IDExLjI0MTQgMy4zNzAzNiAxMS40NzQxIDMuMzcwMzYgMTEuNDc0MUwzLjQxMDI3IDExLjc1OThINC4zMzQyMlYxNS41NzA0QzQuMzM0MjIgMTYuNjQ5NiA0Ljk2ODA5IDE3LjIzNDYgNS45NDU3NyAxNy4yMzQ2VjE3LjIzM1oiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8zMjM2XzI0NTk0Ij4KICAgICAgPHJlY3Qgd2lkdGg9IjMxIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjU1NjY0MSkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K);
}
.type-label {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    margin: 0;
    font-size: 0;
}
.type-label span {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    line-height: 1;
    font-weight: 400;
    font-style: italic;
    color: #fff;
    background: var(--tq-gold);
    padding: 4px 12px 4px 8px;
}
@media (min-width: 744px) {
    .type-label span {
        font-size: 20px;
        padding: 10px 18px 10px 12px;
    }
}
.type-label span:before {
    content: "";
    display: block;
    width: 22px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
}
@media (min-width: 744px) {
    .type-label span:before {
        width: 34px;
        height: 26px;
    }
}
body.search .type-label span {
    font-size: 12px;
    padding: 4px 12px 4px 8px;
}
body.search .type-label span:before {
    width: 22px;
    height: 19px;
}
.item-first .type-label span {
    padding: 5px 18px 5px 10px;
    font-size: 16px;
}
@media (min-width: 744px) {
    .item-first .type-label span {
        font-size: 24px;
        padding: 11px 24px 11px 18px;
    }
}
.item-first .type-label span:before {
    width: 31px;
    height: 24px;
}
@media (min-width: 744px) {
    .item-first .type-label span:before {
        width: 55px;
        height: 42px;
    }
}
.carousel-cell .type-label span {
    padding: 5px 18px 5px 10px;
    font-size: 16px;
}
.carousel-cell .type-label span:before {
    width: 31px;
    height: 24px;
}
@media (min-width: 1024px) {
    .content-featured--list .type-label span {
        font-size: 12px;
        padding: 4px 12px 4px 8px;
    }
    .content-featured--list .type-label span:before {
        width: 22px;
        height: 19px;
    }
}
.artist-section--news .section-title--count {
    border-top: 1px solid var(--tq-light-grey);
    padding-top: 20px;
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .artist-section--news .section-title--count {
        padding-top: 40px;
        margin: 0 0 30px 0;
    }
}
.section-title--count {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    font-family: var(--tq-font-garamond);
    margin: 0 0 15px 0;
}
@media (min-width: 744px) {
    .section-title--count {
        margin: 0 0 30px 0;
    }
}
.section-title--count span {
    font-style: normal;
    color: #939393;
    font-weight: 600;
}
.archive-pagination--wrap {
    padding: 0 0 20px 0;
}
@media (min-width: 744px) {
    .archive-pagination--wrap {
        padding: 60px 0 40px 0;
    }
}
@media (min-width: 1024px) {
    .archive-pagination--wrap {
        border-top: 1px solid var(--tq-light-grey);
    }
}
.archive-pagination {
    padding: 0 0 40px 0;
    font-size: 0;
}
@media (min-width: 744px) {
    .archive-pagination {
        padding: 0 0 20px 0;
    }
}
.archive-pagination .pagination-numbers {
    font-weight: 400;
    padding: 0 18px;
    font-size: 16px;
}
@media (min-width: 744px) {
    .archive-pagination .pagination-numbers {
        padding: 0 25px;
        font-size: 20px;
    }
}
.archive-pagination select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: normal;
    font-weight: 400;
    padding: 0 0 0 10px;
    width: 65px;
    height: 45px;
    background-color: #fff;
    border: 1px solid var(--tq-light-grey);
    margin: 0 3px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgMTQuOTg5OEwxMi4xMTA5IDE0LjQ1NzlMMTcuODYwOSA5LjM5NzkyTDE2LjYzOTEgOC4wMTA3NEwxMS40OTk5IDEyLjUzMTZMNi4zNjA4MiA4LjAxMDc0TDUuMTM4OTUgOS4zOTc5MkwxMC44ODg5IDE0LjQ1NzlMMTEuNSAxNC45ODk4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
}
@media (min-width: 744px) {
    .archive-pagination select {
        padding: 0 0 0 12px;
        width: 78px;
        height: 54px;
    }
}
.tag-writer .section-header {
    padding: 27px 0;
    margin: 0 0 25px 0;
}
@media (min-width: 1024px) {
    .tag-writer .content-block--reviews {
        padding-top: 15px;
    }
}
.tag-writer .items-list--alternate img {
    margin: 0;
}
.tag-writer .items-list--alternate .img-wrap {
    margin-top: 10px;
}
@media (min-width: 744px) {
    .tag-writer .items-list--alternate .img-wrap {
        margin-top: 42px;
    }
}
.tag-writer .items-list--alternate .item {
    padding-bottom: 40px;
}
.tag-writer .items-list--alternate .item:before,
.tag-writer .items-list--alternate .item:after {
    display: none;
}
.tag-writer .items-list--alternate .col {
    position: relative;
}
@media (min-width: 1024px) {
    .tag-writer .items-list--alternate .col:nth-child(odd):before {
        content: "";
        position: absolute;
        bottom: -1px;
        right: -15px;
        width: 30px;
        height: 1px;
        background: var(--tq-light-grey);
        display: block;
        top: auto;
    }
}
@media (min-width: 1024px) {
    .tag-writer .items-list--alternate .col:nth-child(odd):after {
        content: "";
        position: absolute;
        top: 25px;
        right: 0;
        width: 1px;
        height: calc(100% - 50px);
        background: var(--tq-light-grey);
    }
}
.tag-writer .items-list--alternate .col:nth-last-child(2):before {
    display: none;
}
@media (min-width: 744px) {
    .tag-writer .items-list--alternate .col:nth-child(1) .item {
        border: none;
    }
    .tag-writer .items-list--alternate .col:nth-child(2) .item {
        border: none;
    }
}
@media (min-width: 744px) {
    body.paged .tag-writer .section-header {
        padding: 59px 0;
    }
}
@media (min-width: 1024px) {
    body.paged .tag-writer .section-header {
        margin: 0 0 60px 0;
    }
}
.artist-header {
    padding: 30px 0;
}
@media (min-width: 744px) {
    .artist-header {
        padding: 60px 0 70px 0;
    }
}
.artist-header .container-max {
    max-width: 1280px;
}
.artist-header h1,
.artist-header .h1 {
    font-family: var(--tq-font-calendas-regular);
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
}
@media (min-width: 744px) {
    .artist-header h1,
    .artist-header .h1 {
        font-size: 56px;
        line-height: 56px;
        margin: 30px 0 50px 0;
    }
}
.artist-header section {
    font-size: 16px;
    line-height: 20px;
}
@media (min-width: 744px) {
    .artist-header section {
        font-size: 20px;
        line-height: 25px;
    }
}
.artist-header section a {
    color: var(--tq-gold);
}
.artist-header section p {
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .artist-header section p {
        margin: 0 0 25px 0;
    }
}
.artist-header .artist-bio {
    margin: 0 0 24px 0;
    color: var(--tq-mid-grey);
}
.artist-header .bandcamp-embed {
    border-bottom: 1px solid var(--tq-light-grey);
    padding-bottom: 30px;
}
@media (min-width: 744px) {
    .artist-header .bandcamp-embed {
        padding: 0;
        border: none;
    }
}
.artist-header .bandcamp-embed iframe {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    max-width: 464px;
}
.tag-artist .section-header {
    padding: 26px 0;
}
@media (min-width: 744px) {
    .tag-artist .section-header {
        padding: 59px 0;
    }
}
@media (min-width: 1024px) {
    .tag-artist .section-header {
        margin-bottom: 40px;
    }
}
.tag-artist .tq-digest {
    margin-top: 50px;
}
.tag-artist .content-block h2 span,
.tag-artist .content-block .h2 span {
    color: var(--tq-gold);
    font-family: var(--tq-font-calendas-italic);
    font-size: 18px;
    line-height: 18px;
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
    display: inline-block;
}
@media (min-width: 744px) {
    .tag-artist .content-block h2 span,
    .tag-artist .content-block .h2 span {
        font-size: 24px;
        line-height: 24px;
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
}
@media (min-width: 744px) {
    .tag-artist .content-block--reviews {
        padding: 60px 0;
    }
}
.tag-artist .content-block--reviews .items-list--alternate .item {
    padding-bottom: 40px;
}
.tag-artist .content-block--reviews .items-list--alternate .item:before,
.tag-artist .content-block--reviews .items-list--alternate .item:after {
    display: none;
}
.tag-artist .content-block--reviews .items-list--alternate .col {
    position: relative;
}
@media (min-width: 1024px) {
    .tag-artist .content-block--reviews .items-list--alternate .col:nth-child(odd):before {
        content: "";
        position: absolute;
        bottom: -1px;
        right: -15px;
        width: 30px;
        height: 1px;
        background: var(--tq-light-grey);
        display: block;
        top: auto;
    }
}
@media (min-width: 1024px) {
    .tag-artist .content-block--reviews .items-list--alternate .col:nth-child(odd):after {
        content: "";
        position: absolute;
        top: 25px;
        right: 0;
        width: 1px;
        height: calc(100% - 50px);
        background: var(--tq-light-grey);
    }
}
.tag-artist .content-block--reviews .items-list--alternate .col:nth-last-child(2):before {
    display: none;
}
@media (min-width: 744px) {
    .tag-artist .content-block--reviews .items-list--alternate .col:nth-child(1) .item {
        border: none;
    }
    .tag-artist .content-block--reviews .items-list--alternate .col:nth-child(2) .item {
        border: none;
    }
}
.tag-artist .content-block--news {
    padding: 30px 0;
}
@media (min-width: 744px) {
    .tag-artist .content-block--news {
        padding: 60px 0;
    }
}
@media (min-width: 744px) {
    .tag-artist .content-block--news .item-group--inline .img-wrap {
        margin: 0;
    }
}
@media (min-width: 744px) {
    .tag-artist .content-block--news .item-group--inline .excerpt,
    .tag-artist .content-block--news .item-group--inline .wp-block-thequietus-snippet {
        margin-bottom: 0;
    }
}
@media (min-width: 744px) {
    .tag-artist .content-block--news .item-group--inline .col {
        margin-bottom: 40px;
    }
}
.tag-artist .content-block--news .item-group--inline .col:nth-child(6n + 1):before {
    display: none;
}
.tag-artist__ .section-header {
    background: none;
}
.tag-artist__ .tag-artist--header div:first-child {
    flex-grow: 1;
}
@media (min-width: 744px) {
    .tag-artist__ .tag-artist--header div:first-child {
        padding: 0 24px 0 0;
    }
}
.tag-artist__ .tag-artist--header .bandcamp-embed {
    flex: 0 0 342px;
    padding: 26px 0 0 0;
}
@media (min-width: 744px) {
    .tag-artist__ .tag-artist--header .bandcamp-embed {
        padding: 0;
    }
}
.tag-artist__ .tag-artist--header .bandcamp-embed iframe {
    width: 342px !important;
    height: 342px !important;
}
.tag-artist__ .tag-artist--header .btn-group {
    padding: 26px 0 0 0;
}
@media (min-width: 744px) {
    .tag-artist__ .tag-artist--header .btn-group {
        padding: 43px 0 0 0;
    }
}
.tag-artist__ .tag-artist--header .flag-icon {
    display: inline-block;
    width: 24px;
    margin: 0 13px 0 0;
}
.tag-artist__ .container-max {
    max-width: 1012px;
}
.tag-artist__ .ad-banner--page {
    margin: 0 0 42px 0;
}
.tag-artist__ .item-inline {
    padding-bottom: 42px;
}
.tag-artist__ .item-medium.item-inline div {
    padding: 0 24px 0 0;
    flex-grow: 1;
}
.tag-artist__ .archive-pagination {
    padding-bottom: 80px;
}
@media (min-width: 1024px) {
    .tag-artist__ .artist-section--news .item-medium.item-inline {
        padding-bottom: 55px;
    }
}
@media (min-width: 1024px) {
    .tag-artist__ .artist-section--news .item-medium.item-inline div {
        padding: 0;
    }
}
@media (min-width: 1024px) {
    .tag-artist__ .artist-section--news .item-medium.item-inline h3,
    .tag-artist__ .artist-section--news .item-medium.item-inline .h3 {
        font-size: 28px;
        line-height: 32px;
        margin: 0 0 24px 0;
    }
}
@media (min-width: 1024px) {
    .tag-artist__ .artist-section--news .img-wrap {
        margin: 0 0 20px 0;
    }
}
.tag-artist__ .item-review {
    text-decoration: none;
    margin: 0 0 25px 0;
}
@media (min-width: 744px) {
    .tag-artist__ .item-review {
        margin: 0 0 35px 0;
    }
}
.tag-artist__ .item-review img {
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .tag-artist__ .item-review img {
        margin: 0 0 15px 0;
    }
}
.tag-artist__ .item-review h3,
.tag-artist__ .item-review .h3 {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
}
@media (min-width: 744px) {
    .tag-artist__ .item-review h3,
    .tag-artist__ .item-review .h3 {
        font-size: 24px;
        line-height: 27px;
    }
}
.tag-artist__ .item-review h3 em,
.tag-artist__ .item-review .h3 em {
    font-family: var(--tq-font-calendas-italic);
    margin: 5px 0 0 0;
    font-weight: 300;
}
@media (min-width: 744px) {
    .tag-artist__ .artist-section--reviews {
        padding-top: 40px;
    }
}
.content-carousel:after {
    content: "flickity";
    display: none;
}
@media screen and (max-width: 743px) {
    .has-carousel {
        padding: 0;
    }
    .has-carousel .row {
        margin: 0;
        padding: 0;
    }
    .has-carousel .carousel-cell {
        padding-left: 16px;
        max-width: 298px;
    }
}
.has-carousel .flickity-button {
    display: none !important;
}
.has-carousel .flickity-page-dots .dot {
    margin: 0 6px;
    width: 8px;
    height: 8px;
    background: var(--tq-light-grey);
    opacity: 1;
    transition: all 0.3s ease;
}
.has-carousel .flickity-page-dots .dot:hover {
    background: var(--tq-gold);
}
.has-carousel .flickity-page-dots .dot.is-selected {
    background: var(--tq-gold);
}
@media (min-width: 1024px) {
    .cat-section .content-block--featured {
        padding: 80px 0 0 0;
    }
}
.cat-section.content-block--standard {
    padding-bottom: 30px;
}
@media (min-width: 1024px) {
    .cat-section.content-block--standard {
        padding-bottom: 0;
    }
}
@media (min-width: 744px) {
    .cat-section.content-block--standard .col {
        margin-bottom: 0;
    }
}
.cat-section header {
    padding: 0 0 35px 0;
}
@media (min-width: 744px) {
    .cat-section header {
        padding: 0;
    }
}
.cat-section header h2,
.cat-section header .h2 {
    border-top: 1px solid #eee;
    padding: 35px 0 0 0;
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .cat-section header h2,
    .cat-section header .h2 {
        padding: 55px 0 0 0;
    }
}
.cat-section header div {
    color: var(--tq-mid-grey);
    font-size: 16px;
    line-height: 22px;
}
@media (min-width: 744px) {
    .cat-section header div {
        font-size: 20px;
        line-height: 30px;
    }
}
.cat-section .content-carousel {
    margin: 0 0 20px 0;
}
.cat-section.block--monthly-playlists header h2:after,
.cat-section.block--monthly-playlists header .h2:after,
.cat-section.block--music-downloads header h2:after,
.cat-section.block--music-downloads header .h2:after {
    display: block;
    color: var(--tq-gold);
    font-size: 16px;
    line-height: normal;
    margin: 4px 0 0 0;
}
@media (min-width: 744px) {
    .cat-section.block--monthly-playlists header h2:after,
    .cat-section.block--monthly-playlists header .h2:after,
    .cat-section.block--music-downloads header h2:after,
    .cat-section.block--music-downloads header .h2:after {
        font-size: 20px;
        line-height: 30px;
    }
}
.cat-section.block--monthly-playlists header h2:after,
.cat-section.block--monthly-playlists header .h2:after {
    content: "(Spotify, TIDAL, Apple Music)";
}
.cat-section.block--music-downloads {
    background: rgb(236 234 230 / 0.3);
    padding-bottom: 50px;
}
@media (min-width: 744px) {
    .cat-section.block--music-downloads {
        padding-top: 5px;
    }
}
@media (min-width: 1024px) {
    .cat-section.block--music-downloads {
        margin-top: 60px;
        padding-bottom: 80px;
    }
}
.cat-section.block--music-downloads header h2,
.cat-section.block--music-downloads header .h2 {
    border: none;
}
.cat-section.block--music-downloads header h2:after,
.cat-section.block--music-downloads header .h2:after {
    content: "(Exclusive to Subscriber Plus Members)";
}
.cat-section.block--low-culture-podcast header h2,
.cat-section.block--low-culture-podcast header .h2 {
    border: none;
    padding-top: 11px;
}
@media (min-width: 744px) {
    .cat-section.block--low-culture-podcast header h2,
    .cat-section.block--low-culture-podcast header .h2 {
        padding-top: 0;
    }
}
@media (min-width: 744px) {
    .cat-section .content-block--featured .content-featured--list .item-inline h3,
    .cat-section .content-block--featured .content-featured--list .item-inline .h3 {
        font-size: 32px;
        line-height: 40px;
    }
}
@media (min-width: 744px) {
    .cat-section .content-block--featured .content-featured--list .item-inline .category-link {
        font-size: 24px;
        margin: 2px 0 16px 0;
    }
}
/*.page-template-search .site-header,
.page-template-search .site-footer,
.page-template-search .mobile-header,
.page-template-search .ad-banner--header,
.page-template-search .content-block--popular,
.page-template-search .previously-read-module,
.page-template-search .ad-banner--footer,
.page-template-search .join-banner--split,
.page-template-search .ad-unit--footer,
.page-template-search .sub-banner,
body.search .site-header,
body.search .site-footer,
body.search .mobile-header,
body.search .ad-banner--header,
body.search .content-block--popular,
body.search .previously-read-module,
body.search .ad-banner--footer,
body.search .join-banner--split,
body.search .ad-unit--footer,
body.search .sub-banner {
    display: none !important;
}*/
body.search .archive-pagination--wrap {
    border: none;
    padding-top: 10px;
}
@media (min-width: 744px) {
    body.search .archive-pagination--wrap {
        padding-top: 60px;
    }
}
@media (min-width: 1024px) {
    body.search-results .search-page {
        padding-bottom: 80px;
    }
}
.ad-banner--search {
    background: var(--tq-light-grey);
}
.ad-container--search-slot {
    margin: 0 0 34px 0;
}
.page-template-search-page .ad-banner--search {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    bottom: 0;
}
.search-graphic {
    position: absolute;
    bottom: 40vw;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    width: 100%;
    max-width: 245px;
}
@media (min-width: 1024px) {
    .search-graphic {
        max-width: 400px;
        bottom: 330px;
    }
}
@media (min-height: 1000px) {
    .search-graphic {
        max-width: 534px;
        bottom: 400px;
    }
}
.search-page--header {
    position: relative;
    padding: 68px 0 26px 0;
}
@media (min-width: 1024px) {
    .search-page--header {
        padding: 28px 0;
    }
}
.search-page--header .search-close {
    position: absolute;
    top: 13px;
    right: 15px;
    width: 37px;
    height: 37px;
}
@media (min-width: 1024px) {
    .search-page--header .search-close {
        top: 28px;
        right: 43px;
    }
}
.search-page--header .search-close svg {
    transition: all 0.3s ease;
    fill: #272223;
}
.search-page--header .search-close svg:hover {
    fill: var(--tq-gold);
}
.search-form {
    max-width: 100%;
    gap: 0;
}
@media (min-width: 1024px) {
    .search-form {
        max-width: 760px;
        margin: 0 auto;
    }
}
@media (min-width: 1280px) {
    .search-form {
        max-width: 927px;
        max-width: 100%;
    }
}
.search-form .search-field {
    font-size: 20px;
    border: 1px solid #c7c7c7;
    height: 54px;
    padding-left: 51px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjY3NjMgMTEuMTAzNkMyMC42NzYzIDE2LjUzOSAxNi40MzIzIDIwLjkxMzkgMTEuMjM1MSAyMC45MTM5QzYuMDM3OTMgMjAuOTEzOSAxLjc5Mzk1IDE2LjUzOSAxLjc5Mzk1IDExLjEwMzZDMS43OTM5NSA1LjY2ODExIDYuMDM3OTMgMS4yOTMyMSAxMS4yMzUxIDEuMjkzMjFDMTYuNDMyMyAxLjI5MzIxIDIwLjY3NjMgNS42NjgxMSAyMC42NzYzIDExLjEwMzZaIiBzdHJva2U9IiNDN0M3QzciLz4KPGxpbmUgeTE9Ii0wLjUiIHgyPSI1LjUwODYiIHkyPSItMC41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5NDEwMiAwLjcxOTg3NyAtMC42OTQxMDIgMC43MTk4NzcgMTcuMzUyNSAxOC4yNDE1KSIgc3Ryb2tlPSIjQzdDN0M3Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 15px 50%;
}
@media (min-width: 1024px) {
    .search-form .search-field {
        background-position: 21px 50%;
        height: 64px;
        font-size: 24px;
        padding-left: 65px;
    }
}
.search-form .search-field:focus-visible {
    border-color: var(--tq-mid-grey);
    outline: none;
}
.search-form input::-webkit-input-placeholder {
    color: #c7c7c7;
    opacity: 1;
}
.search-form input::-moz-placeholder {
    color: #c7c7c7;
    opacity: 1;
}
.search-form input:-ms-input-placeholder {
    color: #c7c7c7;
    opacity: 1;
}
.search-form input::placeholder {
    color: #c7c7c7;
    opacity: 1;
}
.search-form input::-ms-input-placeholder {
    color: #c7c7c7;
}
.search-form .search-submit {
    height: 54px;
    display: none;
}
@media (min-width: 1024px) {
    .search-form .search-submit {
        display: block;
        height: 64px;
    }
}
.search-form .search-submit:hover {
    background: #b69d57;
}
.search-page .container-max {
    max-width: 1030px;
}
.search-filters {
    border-bottom: 1px solid var(--tq-light-grey);
    font-size: 18px;
    color: var(--tq-mid-grey);
}
@media (min-width: 744px) {
    .search-filters {
        font-size: 20px;
        margin-top: -8px;
    }
}
.search-filters .search-results--count {
    overflow: auto;
    white-space: nowrap;
}
.search-filters ul {
    gap: 21px;
}
@media (min-width: 744px) {
    .search-filters ul {
        font-size: 20px;
        gap: 22px;
    }
}
.search-filters ul li a {
    text-decoration: none;
    color: var(--tq-mid-grey);
    display: block;
}
@media (min-width: 744px) {
    .search-filters ul li a {
        padding-bottom: 3px;
    }
}
.search-filters ul li a:hover {
    color: var(--tq-dark-grey);
}
.search-filters ul li.active a {
    font-weight: 700;
    border-bottom: 1px solid var(--tq-gold);
    color: var(--tq-gold);
}
.search-filters ul li span {
    font-style: italic;
    font-weight: 400;
    padding: 0 0 0 4px;
    font-size: 12px;
    color: var(--tq-gold);
}
@media (min-width: 744px) {
    .search-filters ul li span {
        font-size: 16px;
    }
}
.search-suggestions {
    font-size: 16px;
    line-height: 20px;
    color: var(--tq-mid-grey);
}
.search-suggestions .ep-spell-suggestion {
    display: block;
    padding: 13px 0;
}
.search-suggestions .ep-original-search-term-message {
    padding: 13px 0 0 0;
}
.search-suggestions a {
    font-weight: 700;
    text-decoration: none;
    color: var(--tq-gold);
}
.search-suggestions a:hover {
    color: var(--tq-dark-grey);
}
@media (min-width: 744px) {
    .search-results-main {
        padding: 18px 0 0 0;
    }
}
.search-results-main .search-section-title {
    margin: 0;
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 20px 0;
    font-family: var(--tq-font-calendas-italic);
    font-style: normal;
}
@media (min-width: 744px) {
    .search-results-main .search-section-title {
        margin: 0 0 18px 0;
        font-size: 32px;
        line-height: 36px;
    }
}
.search-results-main .search-section-title span {
    color: var(--tq-gold);
    font-size: 16px;
    line-height: 1;
    -webkit-transform: translate3d(6px, -9px, 0);
    transform: translate3d(6px, -9px, 0);
    display: inline-block;
    font-family: var(--tq-font-calendas-italic);
    font-weight: 400;
}
@media (min-width: 744px) {
    .search-results-main .search-section-title span {
        -webkit-transform: translate3d(6px, -13px, 0);
        transform: translate3d(6px, -13px, 0);
        font-size: 18px;
    }
}
.search-results--section {
    padding: 30px 0 0 0;
}
@media (min-width: 744px) {
    .search-results--section {
        padding: 40px 0 0 0;
    }
}
.search-results--section .item h3,
.search-results--section .item .h3 {
    font-size: 18px;
    line-height: 23px;
}
@media (min-width: 744px) {
    .search-results--section .item h3,
    .search-results--section .item .h3 {
        font-size: 24px;
        line-height: 30px;
    }
}
.search-results--section .item h3 em,
.search-results--section .item .h3 em {
    font-family: var(--tq-font-garamond);
    font-style: italic;
    display: block;
    margin: 6px 0 0 0;
    line-height: 20px;
}
@media (min-width: 744px) {
    .search-results--section .item h3 em,
    .search-results--section .item .h3 em {
        margin: 10px 0 0 0;
        line-height: 24px;
    }
}
.search-results--section .item time {
    font-size: 16px;
    font-family: var(--tq-font-garamond);
    font-weight: 400;
    font-style: italic;
    color: var(--tq-mid-grey);
}
.search-results--section .item img {
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .search-results--section .item img {
        margin: 0 0 18px 0;
    }
}
.search-results--items .col {
    border-right: 1px solid var(--tq-light-grey);
}
.search-results--items .col:last-child {
    border: none;
}
@media (max-width: 743.98px) {
    .search-results--reviews .search-results--items .col:first-child {
        flex: 0 0 100%;
        border: none;
        margin-bottom: 16px;
    }
}
.search-section--divider {
    height: 1px;
    background: var(--tq-light-grey);
    width: 100%;
    margin: 10px 0 0 0;
}
@media (min-width: 744px) {
    .search-results--articles .search-section-title {
        position: absolute;
    }
}
.search-results--articles .item {
    border-bottom: 1px solid var(--tq-light-grey);
    padding: 0 0 16px 0;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .search-results--articles .item {
        padding: 0 0 24px 0;
        margin: 0 0 24px 0;
    }
}
.search-results--articles .item div {
    flex-grow: 1;
}
.search-show-all {
    width: 100%;
    display: block;
    text-align: center;
    border: 1px solid var(--tq-gold);
    text-decoration: none;
    color: var(--tq-gold);
    font-size: 20px;
    margin: 33px 0 30px 0;
    padding: 10px;
    line-height: normal;
    font-family: var(--tq-font-garamond);
}
.search-show-all:hover {
    background: var(--tq-gold);
    color: #fff;
}
.search-results--list {
    font-size: 18px;
    line-height: 24px;
    gap: 10px 16px;
    font-family: var(--tq-font-calendas-bold);
}
@media (min-width: 744px) {
    .search-results--list {
        font-size: 24px;
        line-height: 28px;
        gap: 14px 24px;
    }
}
.search-results--list a {
    text-decoration: none;
}
.search-results--list a:hover {
    color: var(--tq-gold);
}
.no-search-results-message {
    padding: 40px 0 0 0;
}
body.page-template-subscribers .ad-unit--footer,
body.page-template-subscribers .content-block--popular,
body.page-template-subscribers .previously-read-module {
    display: none !important;
}
.page-wrap--subscribers .section-header {
    padding: 25px 0;
    background-image: url(assets/images/bg/bg-subscribers-header-m.jpg);
}
@media (min-width: 744px) {
    .page-wrap--subscribers .section-header {
        padding: 35px 0;
    }
}
@media (min-width: 1024px) {
    .page-wrap--subscribers .section-header {
        margin-bottom: 20px;
        background-image: url(assets/images/bg/bg-subscribers-header-d.jpg);
    }
}
.page-wrap--subscribers .section-header .subscriber-area--header {
    padding-top: 14px;
    padding-bottom: 42px;
}
@media (min-width: 744px) {
    .page-wrap--subscribers .section-header .subscriber-area--header {
        padding-bottom: 47px;
    }
}
.page-wrap--subscribers .section-header .category-description {
    padding: 0;
}
.page-wrap--subscribers .section-header .category-description h1,
.page-wrap--subscribers .section-header .category-description .h1 {
    margin: 0 0 13px 0;
    font-size: 32px;
    line-height: 32px;
    font-family: var(--tq-font-garamond);
}
@media (min-width: 744px) {
    .page-wrap--subscribers .section-header .category-description h1,
    .page-wrap--subscribers .section-header .category-description .h1 {
        margin: 0 0 3px 0;
        font-size: 56px;
        line-height: 70px;
    }
}
.page-wrap--subscribers .section-header .category-description p {
    max-width: 634px;
    margin: 0 auto;
}
.page-wrap--subscribers .section-header h2,
.page-wrap--subscribers .section-header .h2 {
    font-size: 17px;
    font-weight: 400;
    font-family: var(--tq-font-calendas-regular);
    margin: 0 0 15px 0;
}
@media (min-width: 744px) {
    .page-wrap--subscribers .section-header h2,
    .page-wrap--subscribers .section-header .h2 {
        font-size: 26px;
        margin: 0 0 8px 0;
    }
}
.page-wrap--subscribers .section-header h2 img,
.page-wrap--subscribers .section-header .h2 img {
    width: 40px;
}
@media (min-width: 744px) {
    .page-wrap--subscribers .section-header h2 img,
    .page-wrap--subscribers .section-header .h2 img {
        width: 56px;
    }
}
.page-wrap--subscribers .sub-embed {
    padding: 0 0 60px 0;
}
.sub-benefits--wrap {
    font-size: 16px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .sub-benefits--wrap {
        font-size: 20px;
        line-height: 30px;
        padding-bottom: 20px;
    }
}
.sub-benefits--wrap p {
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap p {
        margin: 0 0 30px 0;
    }
}
.sub-benefits--wrap .btn {
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    justify-content: center;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .btn {
        width: 198px;
    }
}
.sub-benefits--wrap .included-benefits h4,
.sub-benefits--wrap .included-benefits .h4 {
    font-size: 20px;
    line-height: normal;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .included-benefits h4,
    .sub-benefits--wrap .included-benefits .h4 {
        margin: 0 0 24px 0;
    }
}
.sub-benefits--wrap .benefits-list {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
    color: var(--tq-gold);
    font-size: 16px;
    line-height: 20px;
    list-style: none;
    padding: 0;
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .benefits-list {
        margin: 0 0 36px 0;
    }
}
.sub-benefits--wrap .benefits-list li {
    margin: 0 0 12px 0;
    display: flex;
}
.sub-benefits--wrap .benefits-list li.disabled {
    text-decoration: line-through;
    color: #c7c7c7;
}
.sub-benefits--wrap .benefits-list li.disabled:before {
    content: "-";
    background: none;
}
.sub-benefits--wrap .benefits-list li:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    margin: 0 4px 0 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjgxNDYgNC41MTUwM0MxNi41MTIgNC43MzMyOSAxNi4yNjIzIDUuMDAzNzIgMTYuMDg1OSA1LjM1MjA1QzE2LjE5NjggNS4yNjk3NCAxNi4zMDcgNS4xODY3IDE2LjQxNzggNS4xMDQ0QzE2LjQzNzQgNS4xMjA1NiAxNi40NTY5IDUuMTM2NzMgMTYuNDc2NCA1LjE1MjlDMTYuNDQ4NSA1LjIxMzg5IDE2LjQyODMgNS4zMjExOCAxNi4zOTEzIDUuMzI3OEMxNi4xNzUyIDUuMzY4MjEgMTYuMTA3NSA1LjU2MTQ4IDE1Ljk5OCA1LjcxMjg3QzE1Ljg5NjkgNS44NTMyMyAxNS43OTY1IDUuOTk1MDYgMTUuNjk3NSA2LjEzNzYyQzE1LjU5NTcgNi4yODQ1OSAxNS41MDQ0IDYuNDQwMzkgMTUuMzkzNSA2LjU3ODU0QzE1LjIwNzMgNi44MTIyMyAxNS4wMDg2IDcuMDM0ODkgMTQuODE1NCA3LjI2MjdDMTQuNzc3MSA3LjMwNzUzIDE0Ljc0MTUgNy4zNTUzIDE0LjY4MzYgNy40MjczMUMxNC43NDkyIDcuNDIxNDQgMTQuNzg2MSA3LjQxNzc2IDE0LjgyMzEgNy40MTQ4MkMxNC44MzU2IDcuNDI4NzggMTQuODQ4MiA3LjQ0Mjc1IDE0Ljg2MDcgNy40NTY3MUMxNC40ODU2IDcuODkwMjggMTQuMTIzNyA4LjMzNzA4IDEzLjczMDQgOC43NTE1NUMxMy40ODc4IDkuMDA4MDIgMTMuMjc5MyA5LjI4ODc0IDEzLjE0ODkgOS42MTEzNEMxMi44OTU3IDEwLjIzNiAxMi40Njk3IDEwLjcyMDMgMTIuMDU3NiAxMS4yMTkyQzExLjkgMTEuNDEwMyAxMS43NTg0IDExLjYwOCAxMS42MzM2IDExLjgzMTRDMTEuNDQyNiAxMi4xNzMxIDExLjE2MTYgMTIuNDU5IDEwLjkyNzMgMTIuNzc1QzEwLjY5NjUgMTMuMDg1OCAxMC40NzEyIDEzLjQwMTEgMTAuMjUyMyAxMy43MjIyQzEwLjA4MzUgMTMuOTcwNiA5LjkyNzMzIDE0LjIyODUgOS43NjgzNCAxNC40ODVDOS42MTk4MiAxNC43MjUzIDkuNDg0NTQgMTQuOTc1OSA5LjMyNTU2IDE1LjIwODhDOS4yMzcgMTUuMzM4MiA5LjExMjE4IDE1LjQzODggOS4wMDI3IDE1LjU1MkM4Ljk4NTk3IDE1LjU2ODkgOC45NjQzNSAxNS41ODE0IDguOTUxOCAxNS42MDEzQzguNjg2MTMgMTYuMDAxIDguNDI5NTIgMTYuNDA0NSA4LjI3ODkgMTYuODc0OEM4LjE4ODI1IDE3LjE1NyA4LjA4ODU0IDE3LjQ0MTQgNy45NDgzOCAxNy42OTc4QzcuNzU1MjMgMTguMDUxMyA3LjUzMjA5IDE4LjM4OTMgNy4yOTg1IDE4LjcxNDlDNy4wODc5MSAxOS4wMDgxIDYuNzc4MzEgMTkuMTE2MSA2LjQzODAyIDE5LjE3NjRDNi4xNjY3NyAxOS4yMjQyIDUuOTI2OSAxOS4xNzIgNS42ODE0NSAxOS4wNjkxQzUuNDI4MzMgMTguOTYyNSA1LjI1MDUyIDE4Ljc4NTQgNS4xNTYzOCAxOC41MTcyQzUuMTE1OTQgMTguNDAyNiA1LjA3NjE5IDE4LjI4NzIgNS4wNDEzMyAxOC4xNzA0QzQuOTg5MDMgMTcuOTkzMyA0LjkyNDE4IDE3LjgzMjMgNC43Nzc3NSAxNy43MDgxQzQuNjk2MTYgMTcuNjM5IDQuNjUyMjMgMTcuNTIgNC41OTE1NiAxNy40MjNDNC40NTgzOCAxNy4yMTA2IDQuMzExOTUgMTcuMDA2MyA0LjE5NTUgMTYuNzgzN0M0LjA2MjMxIDE2LjUyNzkgMy45MTY1OCAxNi4yNjc4IDMuODQ1NDUgMTUuOTg5M0MzLjY2NTU1IDE1LjI4NDUgMy4zMjAzOCAxNC42NzAyIDIuOTUzNiAxNC4wNjgzQzIuNTg2ODIgMTMuNDY2NSAyLjE5MjE1IDEyLjg4MzcgMS44MTA3MiAxMi4yOTE0QzEuNTYzMTggMTEuOTA2MyAxLjMyNzQ5IDExLjUxMSAwLjk4MTYyNyAxMS4yMDk3QzAuOTM3IDExLjE3MDcgMC44ODk1ODMgMTEuMTM1NSAwLjg0MTQ2OSAxMS4xMDE3QzAuODI4OTE4IDExLjA5MjggMC44MDkzOTMgMTEuMDk1OCAwLjc0OTQyNSAxMS4wODdDMC44NDAwNzUgMTEuMjE4NSAwLjkxMTg5NyAxMS4zMjM2IDAuOTg0NDE2IDExLjQyOTRDMC45Nzc0NDMgMTEuNDM2OCAwLjk3MDQ3IDExLjQ0NDEgMC45NjM0OTcgMTEuNDUyMkMwLjgwMjQyIDExLjMyNTggMC42NDEzNDMgMTEuMjAwMSAwLjQ3OTU2OSAxMS4wNzM3QzAuNTU3NjY3IDEwLjk2MDYgMC42MzU3NjUgMTAuODQ4MSAwLjc0MTA1OCAxMC42OTY3QzAuNTc2NDk0IDEwLjYzNzIgMC40MzU2MzkgMTAuNTc1NSAwLjI4OTIwNSAxMC41MzUxQzAuMTMwOTE3IDEwLjQ5MTcgLTAuMDI3MzcwNSAxMC4zMjA1IDAuMDA0MDA4MTIgMTAuMTI3MkMwLjAxOTM0ODggMTAuMDM1NCAwLjE1NjcxOCA5Ljk1MTU5IDAuMjU1MDM3IDkuODkzNTNDMC4zNzQyNzYgOS44MjI5OCAwLjUxMDI1IDkuNzgzMyAwLjY1NTI4OSA5LjcyMzc4QzAuNDg1ODQ1IDkuNTU5OSAwLjM1NDc1MiA5LjQzMjc3IDAuMTk5OTUgOS4yODI4NkMwLjUyOTc3NSA5LjA3NzA5IDAuODMxNzA3IDkuMTQ4MzggMS4xNDg5OCA5LjI4NzI3QzEuMDY4MDkgOS4yMjExMyAwLjk4NjUwOCA5LjE1NTcyIDAuOTA1NjIxIDkuMDg5NTlDMC45MTA1MDIgOS4wNzE5NSAwLjkxNTM4MyA5LjA1MzU4IDAuOTIwOTYyIDkuMDM1OTRDMS4wNDQzOCA5LjA2MjQgMS4xNjg1IDkuMDg1OTEgMS4yOTEyMyA5LjExNTMxQzEuNDI0NDEgOS4xNDY5MSAxLjU0MDg2IDkuMTg4MDYgMS42MTc1NyA4Ljk5MzMyQzEuNjM1IDguOTQ4NDkgMS44NDI4IDguOTc1NjggMS45NjA2NCA4Ljk4OTY1QzIuMDMzMTYgOC45OTc3MyAyLjEwMTUgOS4wNDMyOSAyLjE3MTkyIDkuMDcxOTVDMi4xODAyOSA5LjA1ODcyIDIuMTg5MzYgOS4wNDQ3NiAyLjE5NzcyIDkuMDMxNTNDMi4xNjIxNiA4Ljk3NDIxIDIuMTI3MyA4LjkxNjE2IDIuMDkxNzMgOC44NTg4NEMyLjEwMTUgOC44NDQ4OCAyLjExMTI2IDguODMwOTEgMi4xMjAzMiA4LjgxNjk1QzIuMTk2MzMgOC44Njc2NiAyLjI3MjM0IDguOTE4MzYgMi4zMDk5OSA4Ljk0NDA4QzIuNDEwNCA4Ljk2MzkyIDIuNDcxNzYgOC45NzEyNyAyLjUzMTAzIDguOTg4MThDMi42MDg0NCA5LjAxMDIyIDIuNjgzNzQgOS4wNDEwOSAyLjc2MTE0IDkuMDY2MDdDMy4wNTU0MSA5LjE2MDEzIDMuMzQ5NjcgOS4yNTI3MyAzLjY0MzIzIDkuMzQ5QzMuNjgzNjggOS4zNjIyMiAzLjcxODU0IDkuMzk1MjkgMy43OTgwMyA5LjQ0NjczSDMuNTUzMjhDMy42MjA5MiA5LjQ5MDA5IDMuNjQ5NTEgOS41MTk0OCAzLjY4MjI4IDkuNTI4M0M0LjA2MDkyIDkuNjM0ODYgNC4zMDk4NSA5Ljk1OTY3IDQuNjM2MTkgMTAuMTU0NEM0LjcwMjQ0IDEwLjE5NDEgNC43NzA3NyAxMC4yNjU0IDQuNzk0NDggMTAuMDYxOEM1LjMzOTA3IDEwLjY3NDcgNS44NDgxMSAxMS4yNDc5IDYuMzQ4NzcgMTEuODExNUM2LjM2MjcyIDExLjgxMDEgNi4zMzQ4MiAxMS44MTMgNi4yNzM0NiAxMS44MjA0QzYuMzM2OTEgMTEuOTEgNi4zODM2MyAxMi4wMDA0IDYuNDUzMzYgMTIuMDYyOUM2LjQ4NTQ0IDEyLjA5MTUgNi41NzUzOSAxMi4wODQ5IDYuNjE3MjMgMTIuMDU3N0M2LjczOTk2IDExLjk3NjkgNi44NTI5MiAxMS44Nzk5IDYuOTY3MjggMTEuNzg1MUM3LjU2MjA4IDExLjI4OTggOC4wNDM5MSAxMC42NzE4IDguNTg0MzIgMTAuMTE4NEM5LjgwOTQ4IDguODY0NzIgMTEuMDM2NyA3LjYxMjUgMTIuMzYzIDYuNDc0MTlDMTIuNDMwNiA2LjQxNjE0IDEyLjQ5NjkgNi4zNTU4OCAxMi41NTgzIDYuMjkxMjFDMTQuMDcwNyA0LjcwMTY5IDE1LjU4NTIgMy4xMTUxMSAxNy4wOTE0IDEuNTE4OTdDMTcuNTIxIDEuMDYzMzUgMTcuOTI0IDAuNTc5ODExIDE4LjMzOTYgMC4xMTAyM0MxOC4zNzMxIDAuMDcyMDE3MSAxOC40MTIxIDAuMDM5NjgyOSAxOC40NTQgMEMxOC40OTAyIDAuMDk4NDcyNCAxOC40NzA3IDAuMjkzNzAyIDE4LjM5NTQgMC41ODU2OUMxOC42MzE4IDAuNTIwMjg3IDE4Ljg0NjUgMC40NjA3NjIgMTkuMDczOSAwLjM5ODI5OUMxOS4wNTk5IDAuNDQ5NzM5IDE5LjAzNzYgMC41Mjc2MzUgMTkuMDE2IDAuNjA1NTMyTDE5LjAzODMgMC42Mzg2MDFDMTkuMjgzIDAuNDQ1MzMgMTkuNTI4NSAwLjI1MjA2IDE5Ljc3MzIgMC4wNTk1MjQzTDE5LjgwMzkgMC4wOTQ3OThDMTkuNzgzIDAuMTI0OTI4IDE5Ljc2NyAwLjE2MTY3MSAxOS43Mzk4IDAuMTgzNzE3QzE5LjE2OTQgMC42NTc3MDcgMTguNzkyMSAxLjI5OTI1IDE4LjM3MSAxLjkwNjI1QzE4LjA3NjcgMi4zMzAyNyAxNy43MjUzIDIuNzA5NDYgMTcuNDE2NCAzLjEyMzE5QzE3LjI4MDQgMy4zMDQ3IDE3LjE4NzYgMy41MjIyMiAxNy4wNzU0IDMuNzIzNThDMTcuMDkgMy43MzgyOCAxNy4xMDU0IDMuNzUyMjQgMTcuMTIgMy43NjY5NEMxNy4xNjA1IDMuNzM4MjggMTcuMjA2NSAzLjcxNDc2IDE3LjI0MTMgMy42Nzg3NUMxNy4zNjA2IDMuNTU2MDMgMTcuNDczNSAzLjQyNTIyIDE3LjU5NDIgMy4zMDM5N0MxNy43MTEzIDMuMTg3MTIgMTcuODk0IDMuMTAxODggMTcuOTQ0MiAyLjk2MTUyQzE4LjA2NDIgMi42MjQyMSAxOC40MTg0IDIuNTg2NzQgMTguNTg2NCAyLjMyODhDMTguNjM4IDIuMjQ5NDMgMTguNjgwNiAyLjE2MzQ1IDE4LjcyNjYgMi4wODExNUMxOC43Mzg0IDIuMDU5ODQgMTguNzQ0IDIuMDMzMzggMTguNzYwMSAyLjAxNzk1QzE4Ljk1NTMgMS44MzI3NiAxOS4xNTIgMS42NDkwNCAxOS4zNjA0IDEuNDc3ODJDMTkuMTUzMyAxLjk0MDA1IDE4Ljg1MDcgMi4zMjA3MSAxOC41MDIxIDIuNjYzOUMxOC40NzI4IDIuNjkzMjkgMTguNDQyMSAyLjczOTU5IDE4LjQwODYgMi43NDMyNkMxOC4xODM0IDIuNzY4OTggMTguMDc0NiAyLjkzMDY2IDE3Ljk5MDIgMy4xMjMxOUMxNy45NjEgMy4xODkzMyAxNy45Mzg2IDMuMjU5MTQgMTcuOTE0MiAzLjMyNzQ4QzE3Ljg5ODIgMy4zNzE1OCAxNy44OTU0IDMuNDI2NjkgMTcuODY3NSAzLjQ1OTc2QzE3LjUzNDkgMy44NjAyNiAxNy4xOTk1IDQuMjU4NTYgMTYuODYyNyA0LjY1NTM5QzE2LjgyNzggNC42OTY1NCAxNi43ODExIDQuNzI2NjcgMTYuNzExNCA0LjczNTQ5QzE2Ljc0NDIgNC42NjIgMTYuNzc3NiA0LjU4Nzc4IDE2LjgxMDQgNC41MTQzQzE2LjkyNDggNC4zOTk2NiAxNy4wMzkxIDQuMjg1MDIgMTcuMTU0MiA0LjE3MDM4QzE2Ljk3OTIgNC4yMjc3IDE2Ljg1MjIgNC4zMzA1OCAxNi44MTQ2IDQuNTE3OTdWNC41MTUwM1pNMi41NjE3MiA5LjA5NEMyLjU1NzUzIDkuMTE2NzggMi41NTMzNSA5LjEzOTU2IDIuNTQ5MTYgOS4xNjIzNEMyLjcxOTMxIDkuMjAxMjkgMi44ODk0NSA5LjI0MDk3IDMuMDU5NTkgOS4yNzk5MkMzLjA2Mzc3IDkuMjU4NjEgMy4wNjg2NiA5LjIzNzMgMy4wNzI4NCA5LjIxNTk4TDIuNTYxNzIgOS4wOTQ3M1Y5LjA5NFpNMTcuNjY0NiAzLjQ1ODI5QzE3LjY1IDMuNDQ5NDcgMTcuNjM1MyAzLjQ0MDY1IDE3LjYyMDcgMy40MzE4NEMxNy41OTA3IDMuNDgxMDcgMTcuNTYwNyAzLjUzMDMxIDE3LjUzMDcgMy41ODAyOEMxNy41NDQgMy41ODkxIDE3LjU1NzkgMy41OTc5MiAxNy41NzEyIDMuNjA2NzNDMTcuNjAyNSAzLjU1NzUgMTcuNjMzOSAzLjUwODI2IDE3LjY2NDYgMy40NTgyOVoiIGZpbGw9IiM5ODgzNDkiLz4KPHBhdGggZD0iTTE1LjczMzEgNi4xODkxQzE1Ljc5MDMgNi4xMjM0NiAxNS44NDc1IDYuMDU3ODIgMTUuOTA0NiA1Ljk5MjkyQzE1LjkxOTMgNi4wMDY5MyAxNS45MzM5IDYuMDIwOTUgMTUuOTQ5MyA2LjAzNDk2TDE1Ljc4MDUgNi4yMzQ4M0MxNS43NjQ1IDYuMjIwMDggMTUuNzQ5MSA2LjIwNDU5IDE1LjczMzEgNi4xODk4NFY2LjE4OTFaIiBmaWxsPSIjOTg4MzQ5Ii8+CjxwYXRoIGQ9Ik0xOC41NzQ2IDIuMDgwNUMxOC41MzIgMi4xMDg0MiAxOC40OTAyIDIuMTM3MDggMTguNDQ3NyAyLjE2NTAxTDE4LjQxNTYgMi4xMTA2M0wxOC41NDM5IDIuMDI3NTlDMTguNTU0NCAyLjA0NTIyIDE4LjU2NDggMi4wNjIxMyAxOC41NzQ2IDIuMDc5NzZWMi4wODA1WiIgZmlsbD0iIzk4ODM0OSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
}
.sub-benefits--wrap .sub-benefits--section {
    margin: 0 auto;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section {
        padding: 0 24px 30px 24px;
        max-width: 1000px;
    }
}
.sub-benefits--wrap .sub-benefits--section main {
    padding: 0 0 24px 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section main {
        border-top: 1px solid var(--tq-light-grey);
        padding: 60px 0 30px 0;
    }
}
.sub-benefits--wrap .sub-benefits--section .sub-content--main {
    padding: 0 24px;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section .sub-content--main {
        padding: 0;
    }
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section .sub-content--description {
        padding: 0 24px 8px 0;
        font-size: 20px;
        line-height: 25px;
    }
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel h2,
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .h2 {
    font-style: italic;
    font-weight: 400;
    color: var(--tq-gold);
    font-size: 24px;
    font-family: var(--tq-font-garamond);
    margin: 0 0 24px 0;
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-cell {
    width: 300px;
    padding: 0 0 0 20px;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-cell {
        padding: 0 24px 0 0;
        width: 364px;
    }
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-cell img {
    margin: 0 0 16px 0;
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-cell h3,
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-cell .h3 {
    border: none;
    font-family: var(--tq-font-garamond);
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    padding: 0;
    margin: 0 0 6px 0;
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .img-wrap {
    margin: 0;
    aspect-ratio: auto;
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-monthly-playlist .img-wrap,
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-music-downloads .img-wrap {
    aspect-ratio: 1 / 1;
    width: 100%;
}
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-monthly-playlist .img-wrap img,
.sub-benefits--wrap .sub-benefits--section .sub-benefits--carousel .carousel-music-downloads .img-wrap img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.sub-benefits--wrap .sub-benefits--section h2,
.sub-benefits--wrap .sub-benefits--section .h2 {
    font-size: 32px;
    margin: 0 0 40px 0;
    color: var(--tq-dark-grey);
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section h2,
    .sub-benefits--wrap .sub-benefits--section .h2 {
        margin: 0 0 70px 0;
    }
}
.sub-benefits--wrap .sub-benefits--section h3,
.sub-benefits--wrap .sub-benefits--section .h3 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 32px;
    line-height: 40px;
    margin: 16px 0 16px 0;
    border-top: 1px solid var(--tq-light-grey);
    padding: 24px 0 0 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--section h3,
    .sub-benefits--wrap .sub-benefits--section .h3 {
        border: none;
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 24px 0;
        padding: 0 24px 0 0;
    }
}
@media (max-width: 743.98px) {
    .sub-benefits--wrap .sub-benefits--section:not(.sub-benefits--intro) .btn {
        width: calc(100% - 48px);
        margin-left: 24px;
    }
}
.sub-benefits--wrap .sub-benefits--intro {
    padding: 0 24px 30px 24px;
    max-width: 1000px;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro h3,
    .sub-benefits--wrap .sub-benefits--intro .h3 {
        margin: 0 0 32px 0;
    }
}
.sub-benefits--wrap .sub-benefits--intro img {
    width: 88px;
    position: absolute;
    right: 0;
    top: 134px;
}
@media (min-width: 430px) {
    .sub-benefits--wrap .sub-benefits--intro img {
        top: 100px;
    }
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro img {
        top: 235px;
        right: 24px;
        width: 12vw;
    }
}
@media (min-width: 1024px) {
    .sub-benefits--wrap .sub-benefits--intro img {
        width: 195px;
    }
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro .included-benefits {
        padding-bottom: 100px;
    }
}
.sub-benefits--wrap .sub-benefits--intro .benefits-list {
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro .benefits-list {
        margin: 0 0 47px 0;
    }
}
.sub-benefits--wrap .sub-benefits--intro .sub-benefits--intro--description {
    font-family: var(--tq-font-calendas-regular);
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro .sub-benefits--intro--description {
        padding: 15px 0 0 0;
    }
}
@media (min-width: 744px) {
    .sub-benefits--wrap .sub-benefits--intro .sub-benefits--intro--description p:first-of-type::first-letter {
        color: var(--tq-gold);
        float: left;
        margin: 0 5px 0 0;
        font-size: 64px;
        line-height: 58px;
    }
}
.page-wrap--portal .section-header {
    padding: 8px 0 7px 0;
    margin: 0 0 30px 0;
}
@media (min-width: 744px) {
    .page-wrap--portal .section-header {
        padding: 32px 0 0 0;
        margin: 0 0 45px 0;
    }
}
.page-wrap--portal .section-header h1,
.page-wrap--portal .section-header .h1 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 32px;
    line-height: 32px;
    color: var(--tq-gold);
    margin: 7px 0 7px 0;
}
@media (min-width: 744px) {
    .page-wrap--portal .section-header h1,
    .page-wrap--portal .section-header .h1 {
        font-size: 56px;
        line-height: 56px;
        margin: 7px 0 22px 0;
    }
}
.page-wrap--portal .section-header img {
    width: 54px;
}
@media (min-width: 744px) {
    .page-wrap--portal .section-header img {
        width: 82px;
    }
}
.page-wrap--portal .section-header .category-description {
    padding: 0;
    color: var(--tq-mid-grey);
    font-size: 20px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .page-wrap--portal .section-header .category-description {
        color: var(--tq-dark-grey);
        font-size: 30px;
        line-height: 34px;
    }
}
.page-wrap--portal .portal-special {
    font-size: 20px;
    line-height: 25px;
    padding: 0 0 24px 0;
    color: var(--tq-mid-grey);
}
@media (min-width: 1024px) {
    .page-wrap--portal .portal-special {
        padding: 0 0 10px 0;
    }
}
.page-wrap--portal .portal-special .container-fluid,
.page-wrap--portal .portal-special .container-sm,
.page-wrap--portal .portal-special .container-md,
.page-wrap--portal .portal-special .container-lg,
.page-wrap--portal .portal-special .container-xl,
.page-wrap--portal .portal-special .container-xxl {
    max-width: 756px;
}
.page-wrap--portal .portal-special p:last-child {
    margin: 0;
}
.page-wrap--portal .portal-special h2,
.page-wrap--portal .portal-special .h2 {
    font-family: var(--tq-font-calendas-regular);
    font-size: 40px;
    color: var(--tq-dark-grey);
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .page-wrap--portal .portal-special h2,
    .page-wrap--portal .portal-special .h2 {
        font-size: 56px;
        margin: 0 0 28px 0;
    }
}
.page-wrap--portal .portal-signup--wrap {
    margin: 16px 0 45px 0;
}
@media (min-width: 744px) {
    .page-wrap--portal .portal-signup--wrap {
        margin: 16px 0 65px 0;
    }
}
.page-wrap--portal .portal-signup--wrap a {
    font-size: 16px;
    padding: 13px 20px 13px 16px;
    line-height: 1;
    text-decoration: none;
    color: var(--tq-gold);
    border: 1px solid var(--tq-gold);
    font-family: var(--tq-font-calendas-italic);
}
.page-wrap--portal .portal-signup--wrap a:hover {
    background: var(--tq-gold);
    color: #fff;
}
.page-wrap--portal .portal-signup--wrap a:hover svg {
    fill: #fff;
}
.page-wrap--portal .portal-signup--wrap a svg {
    transition: all 0.3s ease;
    fill: var(--tq-gold);
    margin: 0 16px 0 0;
}
.page-wrap--portal .portal-posts .content-block--standard .item-border {
    margin-bottom: 24px;
}
@media (min-width: 744px) {
    .page-wrap--portal .portal-posts .content-block--standard .item-border {
        margin-bottom: 60px;
    }
}
.page-wrap--portal .portal-posts .content-block--standard h3,
.page-wrap--portal .portal-posts .content-block--standard .h3 {
    font-size: 28px;
    line-height: 32px;
}
@media (min-width: 1024px) {
    .page-wrap--portal .portal-posts .content-block--standard h3,
    .page-wrap--portal .portal-posts .content-block--standard .h3 {
        font-size: 32px;
        line-height: 40px;
    }
}
@media (min-width: 1024px) {
    .page-wrap--portal .portal-posts .content-block--standard .col {
        border: none;
    }
}
@media (min-width: 1024px) {
    .page-wrap--portal .portal-posts .content-block--standard .col:nth-child(3n + 1),
    .page-wrap--portal .portal-posts .content-block--standard .col:nth-child(3n + 2) {
        border-right: 1px solid var(--tq-light-grey);
    }
}
.page-wrap--portal .portal-posts .content-block--standard time {
    font-style: italic;
    font-size: 16px;
    margin: 12px 0 16px 0;
    display: block;
    color: var(--tq-mid-grey);
}
@media (min-width: 744px) {
    .page-wrap--portal .portal-posts .content-block--standard time {
        font-size: 20px;
    }
}
.page-wrap--portal .portal-posts .content-block--standard .img-wrap {
    aspect-ratio: 1 / 1;
    margin: 0 0 15px 0;
}
.page-wrap--portal .portal-posts .content-block--standard .img-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0;
}
.page-wrap--portal .portal-footer {
    margin: 65px 0 0 0;
    background-size: cover;
    background-position: center;
    height: 96px;
    width: 100%;
}
@media (min-width: 744px) {
    .page-wrap--portal .portal-footer {
        height: 205px;
    }
}
.page-wrap--portal .tq-digest form {
    max-width: 828px;
}
body.page-template-about .join-banner--split {
    margin-top: 55px;
}
@media (min-width: 744px) {
    body.page-template-about .join-banner--split {
        margin-top: 65px;
    }
}
body.page-template-about .ad-unit--footer section {
    border: none;
}
.page-wrap--about .container-max {
    max-width: 1012px;
}
.page-wrap--about .section-header {
    padding: 26px 20px;
}
@media (min-width: 744px) {
    .page-wrap--about .section-header {
        padding: 59px 20px;
    }
}
@media (min-width: 1024px) {
    .page-wrap--about .section-header {
        margin-top: 1px;
    }
}
.page-wrap--about main a {
    color: var(--tq-gold);
}
.page-wrap--about main h2,
.page-wrap--about main .h2 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 28px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .page-wrap--about main h2,
    .page-wrap--about main .h2 {
        font-size: 48px;
        margin: 0 0 24px 0;
    }
}
.page-wrap--about main .entry-content {
    border-bottom: 1px solid var(--tq-light-grey);
    margin: 0 0 20px 0;
    padding: 0 0 8px 0;
}
@media (min-width: 744px) {
    .page-wrap--about main .entry-content {
        margin: 0 0 50px 0;
    }
}
.page-wrap--about main .entry-content p.first-letter::first-letter {
    margin: 0 5px 0 0;
    line-height: 66px;
}
@media (min-width: 744px) {
    .page-wrap--about main .entry-content p.first-letter::first-letter {
        margin: 0 10px 0 0;
        line-height: 85px;
    }
}
.page-wrap--about main .team {
    padding: 0 0 20px 0;
}
.page-wrap--about main .team h2,
.page-wrap--about main .team .h2 {
    margin: 0 0 30px 0;
}
.page-wrap--about main .team .team-member {
    padding: 0 0 10px 0;
}
.page-wrap--about main .team .team-member figure {
    width: 112px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 0 18px 0;
}
@media (min-width: 744px) {
    .page-wrap--about main .team .team-member figure {
        width: 136px;
    }
}
.page-wrap--about main .team .team-member h3,
.page-wrap--about main .team .team-member .h3 {
    font-family: var(--tq-font-calendas-italic);
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 26px 0;
}
@media (min-width: 744px) {
    .page-wrap--about main .team .team-member h3,
    .page-wrap--about main .team .team-member .h3 {
        font-size: 28px;
        line-height: 36px;
    }
}
.page-wrap--about main .team .team-member .bio {
    font-size: 16px;
    line-height: 24px;
}
@media (min-width: 744px) {
    .page-wrap--about main .team .team-member .bio {
        font-size: 20px;
        line-height: 30px;
    }
}
.page-wrap--about main .team .team-member .bio ul {
    padding-left: 22px;
}
@media (min-width: 744px) {
    .page-wrap--about main .team .team-member .bio ul {
        padding-left: 32px;
    }
}
.page-wrap--about main .team .team-member .bio p,
.page-wrap--about main .team .team-member .bio ul,
.page-wrap--about main .team .team-member .bio ol {
    margin: 0 0 24px 0;
}
@media (min-width: 744px) {
    .page-wrap--about main .team .team-member .bio p,
    .page-wrap--about main .team .team-member .bio ul,
    .page-wrap--about main .team .team-member .bio ol {
        margin: 0 0 30px 0;
    }
}
.page-wrap--about main .enquiries {
    padding: 20px 0 60px 0;
    border-top: 1px solid var(--tq-light-grey);
    font-size: 18px;
    line-height: 27px;
}
@media (min-width: 744px) {
    .page-wrap--about main .enquiries {
        padding: 46px 0 24px 0;
        font-size: 20px;
        line-height: 30px;
    }
}
.page-wrap--about main .enquiries p,
.page-wrap--about main .enquiries ul,
.page-wrap--about main .enquiries ol {
    margin: 0 0 30px 0;
    padding-right: 120px;
}
@media (min-width: 744px) {
    .page-wrap--about main .enquiries p,
    .page-wrap--about main .enquiries ul,
    .page-wrap--about main .enquiries ol {
        max-width: 464px;
        padding-right: 0;
    }
}
.page-wrap--about main .enquiries h2,
.page-wrap--about main .enquiries .h2 {
    font-size: 24px;
    line-height: 36px;
}
@media (min-width: 744px) {
    .page-wrap--about main .enquiries h2,
    .page-wrap--about main .enquiries .h2 {
        font-size: 32px;
        line-height: 48px;
    }
}
.page-wrap--about main .enquiries img {
    position: absolute;
    right: -30px;
    top: 20px;
    width: 190px;
}
@media (min-width: 744px) {
    .page-wrap--about main .enquiries img {
        right: 40px;
        top: -13px;
        width: 255px;
    }
}
html {
    scroll-behavior: auto !important;
}
body {
    background: #fff;
}
.site {
    overflow: hidden;
}
.img-fluid {
    width: 100%;
}
body .cookiefirst-root * {
    font-size: 16px !important;
}
.sub-banner {
    background: #eceae6;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    color: var(--tq-black);
    font-size: 16px;
    line-height: 24px;
    padding: 20px 0 0 0;
    height: 70px;
    display: none;
}
@media (min-width: 744px) {
    .sub-banner {
        padding: 0;
    }
}
.sub-banner img {
    display: block;
    width: 96px;
    height: auto;
    position: absolute;
    bottom: 5px;
    right: 8px;
    flex-shrink: 0;
}
@media (min-width: 430px) {
    .sub-banner img {
        right: 30px;
    }
}
@media (min-width: 744px) {
    .sub-banner img {
        width: 170px;
        position: static;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
        margin: 0 35px 0 0;
    }
}
.sub-banner h3,
.sub-banner .h3 {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 12px 0;
}
@media (min-width: 744px) {
    .sub-banner h3,
    .sub-banner .h3 {
        font-size: 32px;
        margin: 0 0 5px 0;
    }
}
.sub-banner p {
    max-width: 352px;
    font-size: 14px;
    line-height: 21px;
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .sub-banner p {
        max-width: 680px;
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 15px 0;
    }
}
@media (min-width: 1024px) {
    .sub-banner p {
        font-size: 20px;
        line-height: 30px;
    }
}
.sub-banner a {
    color: #fff;
}
.sub-banner .btn-group {
    gap: 10px;
    padding: 0 0 30px 0;
}
@media (min-width: 744px) {
    .sub-banner .btn-group {
        gap: 17px;
        padding: 0;
    }
}
.sub-banner .container-fluid,
.sub-banner .container-sm,
.sub-banner .container-md,
.sub-banner .container-lg,
.sub-banner .container-xl,
.sub-banner .container-xxl {
    max-width: 990px;
}
.sub-banner .sub-banner--close {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    top: 16px;
    right: 18px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media (min-width: 1024px) {
    .sub-banner .sub-banner--close {
        top: 16px;
        right: 53px;
    }
}
.sub-banner .sub-banner--collapsed {
    padding: 0 65px 0 24px;
    width: 100%;
    position: absolute;
    font-family: var(--tq-font-calendas-regular);
    top: 50%;
    left: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    font-size: 15px;
    line-height: 20px;
}
@media (min-width: 744px) {
    .sub-banner .sub-banner--collapsed {
        text-align: center;
        padding: 0 24px;
    }
}
.sub-banner .sub-banner--collapsed span a {
    color: var(--tq-gold);
}
.sub-banner .sub-banner--collapsed strong {
    font-family: var(--tq-font-calendas-bold);
    font-weight: 400;
}
@media (min-width: 1024px) {
    .sub-banner .sub-banner--collapsed {
        font-size: 20px;
        line-height: 30px;
    }
}
.sub-banner .sub-banner--collapsed .btn {
    padding: 7px 14px;
    font-family: var(--tq-font-garamond);
    margin: 0 0 0 36px;
}
.sub-banner main {
    display: none;
}
.sub-banner.sub-banner--active {
    height: auto;
}
.sub-banner.sub-banner--active main {
    display: block;
}
.sub-banner.sub-banner--active .sub-banner--collapsed {
    display: none;
}
.sub-banner.sub-banner--active .sub-banner--close {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    top: 20px;
    right: 16px;
}
@media (min-width: 1024px) {
    .sub-banner.sub-banner--active .sub-banner--close {
        top: 20px;
        right: 65px;
    }
}
.page-template-subscribers .sub-banner {
    display: none !important;
}
.page-wrap--general .section-header {
    padding: 26px 20px;
}
@media (min-width: 744px) {
    .page-wrap--general .section-header {
        padding: 59px 20px;
    }
}
@media (min-width: 1024px) {
    .page-wrap--general .section-header {
        margin-top: 1px;
    }
}
.modal-bg {
    background: var(--tq-dark-grey);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1100;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
.modal-main {
    text-align: center;
    background: #eceae6;
    color: var(--tq-dark-grey);
    padding: 22px 16px 32px 16px;
    width: calc(100% - 48px);
    max-width: 1204px;
    position: fixed;
    z-index: 1105;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
@media (min-width: 744px) {
    .modal-main {
        padding: 30px 30px 36px 30px;
        min-height: 408px;
    }
}
.modal-main .modal-content {
    display: none;
}
.modal-main .modal-content h2,
.modal-main .modal-content .h2 {
    font-family: var(--tq-font-calendas-regular);
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 16px 0;
}
@media (min-width: 744px) {
    .modal-main .modal-content h2,
    .modal-main .modal-content .h2 {
        font-size: 32px;
        margin: 0 0 20px 0;
    }
}
.modal-main .modal-content p,
.modal-main .modal-content label {
    font-size: 16px;
    line-height: 20px;
}
@media (min-width: 744px) {
    .modal-main .modal-content p,
    .modal-main .modal-content label {
        font-size: 20px;
        line-height: 25px;
    }
}
.modal-main .modal-content .ml-block-form {
    max-width: 100%;
}
.modal-main .modal-content .form-inner {
    max-width: 474px;
    margin: 0 auto;
}
.modal-main .modal-content[data-modal="portal"] .graphic {
    width: 56px;
    margin: 0 0 10px 0;
}
@media (min-width: 744px) {
    .modal-main .modal-content[data-modal="portal"] .graphic {
        width: 78px;
        margin: 0 0 30px 0;
    }
}
.modal-main .modal-content[data-modal="digest"] {
    padding-top: 8px;
}
@media (min-width: 744px) {
    .modal-main .modal-content[data-modal="digest"] {
        padding-top: 38px;
    }
}
.modal-main .modal-close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
@media (min-width: 744px) {
    .modal-main .modal-close {
        top: 30px;
        right: 30px;
    }
}
.modal-main .modal-close:hover svg {
    fill: var(--tq-gold);
}
.modal-main .modal-close svg {
    transition: all 0.3s ease;
}
body.modal-open .modal-bg {
    opacity: 0.6;
    visibility: visible;
}
body.modal-open .modal-main {
    opacity: 1;
    visibility: visible;
}
.ml-form-successContent {
    padding: 0;
}
.ml-form-successContent p {
    margin: 0;
}
.ml-block-form {
    display: block;
    width: 100%;
}
.ml-block-form p,
.ml-block-form label {
    font-size: 16px;
    line-height: 20px;
}
@media (min-width: 744px) {
    .ml-block-form p,
    .ml-block-form label {
        font-size: 20px;
        line-height: 25px;
    }
}
.ml-block-form .form-inner {
    display: flex;
    gap: 11px;
}
.ml-block-form input {
    width: 100%;
}
.ml-block-form button {
    height: 46px;
    border: none;
    transition: all 0.3s ease;
}
@media (min-width: 744px) {
    .ml-block-form button {
        height: 48px;
    }
}
@media (min-width: 1024px) {
    .ml-block-form button {
        height: 54px;
    }
}
.ml-block-form .ml-form-interestGroupsRowCheckbox label {
    text-align: left;
    margin: 26px 0 0 0;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (min-width: 744px) {
    .ml-block-form .ml-form-interestGroupsRowCheckbox label {
        margin: 38px 0 0 0;
    }
}
.ml-block-form .ml-form-interestGroupsRowCheckbox label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.ml-block-form .ml-form-interestGroupsRowCheckbox label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
}
.ml-block-form .ml-form-interestGroupsRowCheckbox label input:checked ~ .checkmark {
    background-color: #fff;
}
.ml-block-form .ml-form-interestGroupsRowCheckbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg4NjcgMy4xOTE4MUMxMS42NzI4IDMuMzQ2MSAxMS40OTYzIDMuNTM3MjggMTEuMzcxNiAzLjc4MzUyQzExLjQ1IDMuNzI1MzQgMTEuNTI3OSAzLjY2NjY0IDExLjYwNjMgMy42MDg0NUMxMS42MjAxIDMuNjE5ODggMTEuNjMzOSAzLjYzMTMxIDExLjY0NzcgMy42NDI3NEMxMS42Mjc5IDMuNjg1ODYgMTEuNjEzNyAzLjc2MTcgMTEuNTg3NSAzLjc2NjM4QzExLjQzNDcgMy43OTQ5NSAxMS4zODY5IDMuOTMxNTggMTEuMzA5NSA0LjAzODZDMTEuMjM4IDQuMTM3ODIgMTEuMTY3IDQuMjM4MDkgMTEuMDk3IDQuMzM4ODdDMTEuMDI1MSA0LjQ0Mjc3IDEwLjk2MDUgNC41NTI5IDEwLjg4MjEgNC42NTA1N0MxMC43NTA1IDQuODE1NzcgMTAuNjEgNC45NzMxOCAxMC40NzM1IDUuMTM0MjNDMTAuNDQ2NCA1LjE2NTkyIDEwLjQyMTIgNS4xOTk2OCAxMC4zODAzIDUuMjUwNTlDMTAuNDI2NiA1LjI0NjQ0IDEwLjQ1MjggNS4yNDM4NCAxMC40Nzg5IDUuMjQxNzZDMTAuNDg3OCA1LjI1MTYzIDEwLjQ5NjYgNS4yNjE1IDEwLjUwNTUgNS4yNzEzN0MxMC4yNDAzIDUuNTc3ODggOS45ODQ0NyA1Ljg5Mzc0IDkuNzA2NDUgNi4xODY3M0M5LjUzNDkxIDYuMzY4MDQgOS4zODc1MiA2LjU2NjQ5IDkuMjk1MzMgNi43OTQ1NUM5LjExNjQgNy4yMzYxMyA4LjgxNTIxIDcuNTc4NDggOC41MjM4OCA3LjkzMTIyQzguNDEyNDcgOC4wNjYyOSA4LjMxMjQgOC4yMDYwMyA4LjIyNDE3IDguMzYzOTZDOC4wODkxIDguNjA1NTMgNy44OTA0NCA4LjgwNzYyIDcuNzI0ODEgOS4wMzFDNy41NjE2NSA5LjI1MDc1IDcuNDAyNDMgOS40NzM2MiA3LjI0NzY0IDkuNzAwNjRDNy4xMjgzNSA5Ljg3NjIzIDcuMDE3OTMgMTAuMDU4NiA2LjkwNTU0IDEwLjIzOTlDNi44MDA1NCAxMC40MDk4IDYuNzA0OTEgMTAuNTg2OSA2LjU5MjUyIDEwLjc1MTZDNi41Mjk5MSAxMC44NDMgNi40NDE2OCAxMC45MTQyIDYuMzY0MjkgMTAuOTk0MkM2LjM1MjQ2IDExLjAwNjEgNi4zMzcxNyAxMS4wMTUgNi4zMjgzIDExLjAyOUM2LjE0MDQ5IDExLjMxMTYgNS45NTkwOCAxMS41OTY4IDUuODUyNjEgMTEuOTI5M0M1Ljc4ODUzIDEyLjEyODggNS43MTgwMyAxMi4zMjk4IDUuNjE4OTUgMTIuNTExMUM1LjQ4MjQxIDEyLjc2MSA1LjMyNDY3IDEzIDUuMTU5NTMgMTMuMjMwMUM1LjAxMDY2IDEzLjQzNzQgNC43OTE3OSAxMy41MTM4IDQuNTUxMjMgMTMuNTU2NEM0LjM1OTQ4IDEzLjU5MDEgNC4xODk5MSAxMy41NTMzIDQuMDE2MzkgMTMuNDgwNUMzLjgzNzQ1IDEzLjQwNTIgMy43MTE3NSAxMy4yOCAzLjY0NTIgMTMuMDkwNEMzLjYxNjYxIDEzLjAwOTMgMy41ODg1MSAxMi45Mjc4IDMuNTYzODcgMTIuODQ1MkMzLjUyNjkgMTIuNzIgMy40ODEwNSAxMi42MDYyIDMuMzc3NTMgMTIuNTE4NEMzLjMxOTg2IDEyLjQ2OTYgMy4yODg4IDEyLjM4NTQgMy4yNDU5MiAxMi4zMTY4QzMuMTUxNzYgMTIuMTY2NyAzLjA0ODI1IDEyLjAyMjMgMi45NjU5MiAxMS44NjQ5QzIuODcxNzcgMTEuNjg0MSAyLjc2ODc1IDExLjUwMDIgMi43MTg0NyAxMS4zMDMzQzIuNTkxMjkgMTAuODA1MSAyLjM0NzI4IDEwLjM3MDggMi4wODc5OSA5Ljk0NTMyQzEuODI4NyA5LjUxOTg1IDEuNTQ5NjkgOS4xMDc4OSAxLjI4MDA1IDguNjg5MTdDMS4xMDUwNiA4LjQxNjk1IDAuOTM4NDQzIDguMTM3NDYgMC42OTM5NDIgNy45MjQ0NkMwLjY2MjM5NCA3Ljg5NjkzIDAuNjI4ODczIDcuODcxOTkgMC41OTQ4NiA3Ljg0ODFDMC41ODU5ODcgNy44NDE4NiAwLjU3MjE4NSA3Ljg0Mzk0IDAuNTI5NzkxIDcuODM3NzFDMC41OTM4NzQgNy45MzA3IDAuNjQ0NjQ4IDguMDA0OTkgMC42OTU5MTQgOC4wNzk3OUMwLjY5MDk4NCA4LjA4NDk5IDAuNjg2MDU1IDguMDkwMTkgMC42ODExMjUgOC4wOTU5QzAuNTY3MjU1IDguMDA2NTUgMC40NTMzODUgNy45MTc3MSAwLjMzOTAyMiA3LjgyODM2QzAuMzk0MjMyIDcuNzQ4MzUgMC40NDk0NDEgNy42Njg4NyAwLjUyMzg3NiA3LjU2MTg1QzAuNDA3NTQxIDcuNTE5NzcgMC4zMDc5NjYgNy40NzYxNCAwLjIwNDQ0OCA3LjQ0NzU2QzAuMDkyNTQ5NCA3LjQxNjkxIC0wLjAxOTM0OTEgNy4yOTU4NyAwLjAwMjgzMzQ2IDcuMTU5MjRDMC4wMTM2NzgyIDcuMDk0MyAwLjExMDc4OCA3LjAzNTA4IDAuMTgwMjk0IDYuOTk0MDRDMC4yNjQ1ODcgNi45NDQxNyAwLjM2MDcxMSA2LjkxNjExIDAuNDYzMjQ0IDYuODc0MDNDMC4zNDM0NTggNi43NTgxOCAwLjI1MDc4NSA2LjY2ODMxIDAuMTQxMzUxIDYuNTYyMzNDMC4zNzQ1MTQgNi40MTY4NyAwLjU4Nzk1OSA2LjQ2NzI3IDAuODEyMjQ5IDYuNTY1NDVDMC43NTUwNjcgNi41MTg3IDAuNjk3MzkzIDYuNDcyNDYgMC42NDAyMTEgNi40MjU3QzAuNjQzNjYyIDYuNDEzMjQgMC42NDcxMTIgNi40MDAyNSAwLjY1MTA1NiA2LjM4Nzc4QzAuNzM4MzA3IDYuNDA2NDggMC44MjYwNTEgNi40MjMxMSAwLjkxMjgwOSA2LjQ0Mzg5QzEuMDA2OTYgNi40NjYyMyAxLjA4OTI4IDYuNDk1MzIgMS4xNDM1MSA2LjM1NzY1QzEuMTU1ODMgNi4zMjU5NiAxLjMwMjczIDYuMzQ1MTggMS4zODYwNCA2LjM1NTA1QzEuNDM3MyA2LjM2MDc3IDEuNDg1NjEgNi4zOTI5OCAxLjUzNTQgNi40MTMyNEMxLjU0MTMxIDYuNDAzODkgMS41NDc3MiA2LjM5NDAyIDEuNTUzNjQgNi4zODQ2NkMxLjUyODUgNi4zNDQxNCAxLjUwMzg1IDYuMzAzMSAxLjQ3ODcxIDYuMjYyNThDMS40ODU2MSA2LjI1MjcxIDEuNDkyNTEgNi4yNDI4NCAxLjQ5ODkyIDYuMjMyOTdDMS41NTI2NSA2LjI2ODgyIDEuNjA2MzggNi4zMDQ2NiAxLjYzMyA2LjMyMjg0QzEuNzAzOTkgNi4zMzY4NyAxLjc0NzM2IDYuMzQyMDcgMS43ODkyNyA2LjM1NDAxQzEuODQzOTggNi4zNjk2IDEuODk3MjIgNi4zOTE0MiAxLjk1MTk0IDYuNDA5MDhDMi4xNTk5NiA2LjQ3NTU4IDIuMzY3OTggNi41NDEwMyAyLjU3NTUxIDYuNjA5MDlDMi42MDQxIDYuNjE4NDQgMi42Mjg3NSA2LjY0MTgyIDIuNjg0OTUgNi42NzgxOEgyLjUxMTkyQzIuNTU5NzQgNi43MDg4MyAyLjU3OTk1IDYuNzI5NjEgMi42MDMxMiA2LjczNTg1QzIuODcwNzkgNi44MTExNyAzLjA0Njc3IDcuMDQwNzkgMy4yNzc0NyA3LjE3ODQ2QzMuMzI0MyA3LjIwNjUxIDMuMzcyNiA3LjI1NjkxIDMuMzg5MzYgNy4xMTNDMy43NzQzNSA3LjU0NjI3IDQuMTM0MiA3Ljk1MTQ4IDQuNDg4MTQgOC4zNDk5NEM0LjQ5OCA4LjM0ODkgNC40NzgyOCA4LjM1MDk3IDQuNDM0OSA4LjM1NjE3QzQuNDc5NzYgOC40MTk1NSA0LjUxMjc4IDguNDgzNDUgNC41NjIwOCA4LjUyNzZDNC41ODQ3NSA4LjU0Nzg2IDQuNjQ4MzQgOC41NDMxOSA0LjY3NzkyIDguNTIzOTdDNC43NjQ2OCA4LjQ2NjgyIDQuODQ0NTQgOC4zOTgyNSA0LjkyNTM4IDguMzMxMjNDNS4zNDU4NiA3Ljk4MTA5IDUuNjg2NDkgNy41NDQxOSA2LjA2ODUyIDcuMTUzMDFDNi45MzQ2MiA2LjI2Njc0IDcuODAyMiA1LjM4MTUxIDguNzM5NzkgNC41NzY4QzguNzg3NiA0LjUzNTc2IDguODM0NDMgNC40OTMxNiA4Ljg3NzgxIDQuNDQ3NDVDOS45NDcwMSAzLjMyMzc3IDExLjAxNzcgMi4yMDIxNiAxMi4wODI0IDEuMDczODFDMTIuMzg2MSAwLjc1MTcxOCAxMi42NzEgMC40MDk4ODYgMTIuOTY0OCAwLjA3NzkyNTFDMTIuOTg4NSAwLjA1MDkxMTEgMTMuMDE2MSAwLjAyODA1MyAxMy4wNDU3IDBDMTMuMDcxMyAwLjA2OTYxMzEgMTMuMDU3NSAwLjIwNzYyNyAxMy4wMDQzIDAuNDE0MDQyQzEzLjE3MTQgMC4zNjc4MDcgMTMuMzIzMiAwLjMyNTcyNyAxMy40ODM5IDAuMjgxNTY5QzEzLjQ3NCAwLjMxNzkzNCAxMy40NTgzIDAuMzczMDAyIDEzLjQ0MyAwLjQyODA2OUwxMy40NTg3IDAuNDUxNDQ2QzEzLjYzMTggMC4zMTQ4MTcgMTMuODA1MyAwLjE3ODE4OSAxMy45NzgzIDAuMDQyMDc5NkwxNCAwLjA2NzAxNTZDMTMuOTg1MiAwLjA4ODMxNTEgMTMuOTczOSAwLjExNDI5IDEzLjk1NDYgMC4xMjk4NzVDMTMuNTUxNCAwLjQ2NDk1MyAxMy4yODQ3IDAuOTE4NDc3IDEyLjk4NyAxLjM0NzU4QzEyLjc3OSAxLjY0NzM0IDEyLjUzMDUgMS45MTU0IDEyLjMxMjIgMi4yMDc4OEMxMi4yMTYgMi4zMzYxOSAxMi4xNTA1IDIuNDg5OTcgMTIuMDcxMSAyLjYzMjMxQzEyLjA4MTUgMi42NDI3IDEyLjA5MjMgMi42NTI1NyAxMi4xMDI3IDIuNjYyOTZDMTIuMTMxMiAyLjY0MjcgMTIuMTYzOCAyLjYyNjA4IDEyLjE4ODQgMi42MDA2MkMxMi4yNzI3IDIuNTEzODYgMTIuMzUyNiAyLjQyMTM5IDEyLjQzNzkgMi4zMzU2OEMxMi41MjA3IDIuMjUzMDcgMTIuNjQ5OCAyLjE5MjgxIDEyLjY4NTMgMi4wOTM1OUMxMi43NzAxIDEuODU1MTQgMTMuMDIwNSAxLjgyODY0IDEzLjEzOTMgMS42NDYzQzEzLjE3NTggMS41OTAxOSAxMy4yMDU5IDEuNTI5NDEgMTMuMjM4NCAxLjQ3MTIzQzEzLjI0NjggMS40NTYxNiAxMy4yNTA3IDEuNDM3NDYgMTMuMjYyMSAxLjQyNjU1QzEzLjQwMDEgMS4yOTU2MyAxMy41MzkxIDEuMTY1NzYgMTMuNjg2NSAxLjA0NDcyQzEzLjU0MDEgMS4zNzE0OCAxMy4zMjYxIDEuNjQwNTggMTMuMDc5NyAxLjg4MzE5QzEzLjA1OSAxLjkwMzk3IDEzLjAzNzMgMS45MzY3IDEzLjAxMzYgMS45MzkzQzEyLjg1NDQgMS45NTc0OCAxMi43Nzc1IDIuMDcxNzcgMTIuNzE3OCAyLjIwNzg4QzEyLjY5NzEgMi4yNTQ2MyAxMi42ODE0IDIuMzAzOTkgMTIuNjY0MSAyLjM1MjNDMTIuNjUyOCAyLjM4MzQ3IDEyLjY1MDggMi40MjI0MyAxMi42MzExIDIuNDQ1ODFDMTIuMzk2IDIuNzI4OTQgMTIuMTU4OSAzLjAxMDUxIDExLjkyMDggMy4yOTEwNEMxMS44OTYxIDMuMzIwMTMgMTEuODYzMSAzLjM0MTQzIDExLjgxMzggMy4zNDc2NkMxMS44MzcgMy4yOTU3MSAxMS44NjA2IDMuMjQzMjQgMTEuODgzOCAzLjE5MTI5QzExLjk2NDYgMy4xMTAyNSAxMi4wNDU1IDMuMDI5MjEgMTIuMTI2OCAyLjk0ODE3QzEyLjAwMzEgMi45ODg2OSAxMS45MTM0IDMuMDYxNDIgMTEuODg2NyAzLjE5Mzg5VjMuMTkxODFaTTEuODEwOTUgNi40Mjg4MkMxLjgwOCA2LjQ0NDkzIDEuODA1MDQgNi40NjEwMyAxLjgwMjA4IDYuNDc3MTRDMS45MjIzNiA2LjUwNDY3IDIuMDQyNjQgNi41MzI3MiAyLjE2MjkyIDYuNTYwMjZDMi4xNjU4NyA2LjU0NTE5IDIuMTY5MzMgNi41MzAxMiAyLjE3MjI4IDYuNTE1MDZMMS44MTA5NSA2LjQyOTM0VjYuNDI4ODJaTTEyLjQ4NzYgMi40NDQ3N0MxMi40NzczIDIuNDM4NTQgMTIuNDY2OSAyLjQzMjMgMTIuNDU2NiAyLjQyNjA3QzEyLjQzNTQgMi40NjA4OCAxMi40MTQyIDIuNDk1NjggMTIuMzkzIDIuNTMxMDFDMTIuNDAyNCAyLjUzNzI0IDEyLjQxMjIgMi41NDM0OCAxMi40MjE2IDIuNTQ5NzFDMTIuNDQzOCAyLjUxNDkgMTIuNDY2IDIuNDgwMSAxMi40ODc2IDIuNDQ0NzdaIiBmaWxsPSIjOTg4MzQ5Ii8+CjxwYXRoIGQ9Ik0xMS4xMjIxIDQuMzc1MjZDMTEuMTYyNSA0LjMyODg2IDExLjIwMjkgNC4yODI0NSAxMS4yNDMzIDQuMjM2NTdDMTEuMjUzNyA0LjI0NjQ4IDExLjI2NCA0LjI1NjM4IDExLjI3NDkgNC4yNjYyOUwxMS4xNTU2IDQuNDA3NTlDMTEuMTQ0MyA0LjM5NzE2IDExLjEzMzQgNC4zODYyMSAxMS4xMjIxIDQuMzc1NzhWNC4zNzUyNloiIGZpbGw9IiM5ODgzNDkiLz4KPHBhdGggZD0iTTEzLjEzMDkgMS40NzA3NUMxMy4xMDA4IDEuNDkwNDkgMTMuMDcxMiAxLjUxMDc2IDEzLjA0MTIgMS41MzA1TDEzLjAxODUgMS40OTIwNUwxMy4xMDkyIDEuNDMzMzVDMTMuMTE2NiAxLjQ0NTgyIDEzLjEyNCAxLjQ1Nzc3IDEzLjEzMDkgMS40NzAyM1YxLjQ3MDc1WiIgZmlsbD0iIzk4ODM0OSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
}
.ml-block-form .ml-form-interestGroupsRowCheckbox label input:checked ~ .checkmark:after {
    display: block;
}
.error-404-graphic img {
    width: 240px;
    margin: 0 0 20px 0;
}
@media (min-width: 744px) {
    .error-404-graphic img {
        width: 430px;
        margin: 0 0 35px 0;
    }
}
