:root {
    --color-charcoal: #323237;
    --color-light-grey: #f1f3f3;
    --color-grey: #b9bcbf;
    --color-dark-grey: #737d82;
    --color-blue: #00d7ff;
    --color-rich-blue: #0069d2;
    --color-dark-blue: #24586e;
    --color-midnight: #112f3b;
    --color-hot-green: #e1ff32;
    --color-green: #c0df16;
    --color-teal: #28e1a5;
    --color-dark-green: #00b946;
    --color-red: #ff1923;
    --font-family-base: "KMRApparatBook", "PingFang TC", "Noto Sans TC", "sans-serif";
    --font-family-italic: "KMRApparatBook", "PingFang TC", "Noto Sans TC", "sans-serif";
}
@font-face {
    font-family: "KMRApparatBook";
    src: url(../fonts/kmr-apparat/KMR-Apparat-Bold.woff);
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "KMRApparatBook";
    src: url(../fonts/kmr-apparat/KMR-Apparat-Heavy.woff);
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "KMRApparatBook";
    src: url(../fonts/kmr-apparat/KMR-Apparat-Regular.woff);
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "aerpace-icons";
    src: url(../fonts/aerpace-icons/aerpace-icons.eot?ar7fee);
    src: url(../fonts/aerpace-icons/aerpace-icons.eot?ar7fee#iefix) format("embedded-opentype"), url(../fonts/aerpace-icons/aerpace-icons.ttf?ar7fee) format("truetype"), url(../fonts/aerpace-icons/aerpace-icons.woff?ar7fee) format("woff"),
        url(../fonts/aerpace-icons/aerpace-icons.svg?ar7fee) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
body {
    margin: 0;
    padding: 0;
}
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
p,
blockquote,
figure,
form,
fieldset,
input,
legend,
pre,
abbr,
button {
    margin: 0;
    padding: 0;
}
canvas {
    display: block;
}
body {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    font-family: var(--font-family-base);
    background-color: #fff;
    color: #323237;
    font-style: normal;
}
a,
.link {
    color: #28c3ff;
    color: #0074ff;
}
a,
a:link,
a:visited,
.link,
.link:link,
.link:visited {
    text-decoration: none;
}
button {
    background: none;
    border: 0;
    box-sizing: content-box;
    color: inherit;
    cursor: pointer;
    font: inherit;
    line-height: inherit;
    overflow: visible;
    vertical-align: inherit;
}
button:focus {
    outline: none;
}
body,
input,
textarea,
select,
button {
    font-synthesis: none;
    -moz-font-feature-settings: "kern";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
hr {
    border: 0;
}
.ggr-nav {
    z-index: 3000;
}
.gc-container.gc-container {
    max-width: 100%;
    padding-right: var(--ggr-gutter-x, 30px);
    padding-left: var(--ggr-gutter-x, 30px);
}
@media (min-width: 576px) {
    .gc-container.gc-container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .gc-container.gc-container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .gc-container.gc-container {
        max-width: 1200px;
    }
}
.container {
    width: 100%;
    padding-right: var(--ggr-gutter-x, 30px);
    padding-left: var(--ggr-gutter-x, 30px);
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .container-sm,
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container-md,
    .container-sm,
    .container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1260px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1200px;
    }
}
.row {
    --ggr-gutter-x: 30px;
    --ggr-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--ggr-gutter-y) * -1);
    margin-right: calc(var(--ggr-gutter-x) / -2);
    margin-left: calc(var(--ggr-gutter-x) / -2);
}
.row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--ggr-gutter-x) / 2);
    padding-left: calc(var(--ggr-gutter-x) / 2);
    margin-top: var(--ggr-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.3333333333%;
}
.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.6666666667%;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
}
.col-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
}
.col-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
}
.col-3 {
    flex: 0 0 auto;
    width: 25%;
}
.col-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
}
.col-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
}
.col-6 {
    flex: 0 0 auto;
    width: 50%;
}
.col-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
}
.col-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
}
.col-9 {
    flex: 0 0 auto;
    width: 75%;
}
.col-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
}
.col-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
}
.col-12 {
    flex: 0 0 auto;
    width: 100%;
}
.offset-1 {
    margin-left: 8.3333333333%;
}
.offset-2 {
    margin-left: 16.6666666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.3333333333%;
}
.offset-5 {
    margin-left: 41.6666666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.3333333333%;
}
.offset-8 {
    margin-left: 66.6666666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.3333333333%;
}
.offset-11 {
    margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
    .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.3333333333%;
    }
    .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.6666666667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }
    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }
    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }
    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }
    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 768px) {
    .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.3333333333%;
    }
    .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.6666666667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.3333333333%;
    }
    .offset-md-2 {
        margin-left: 16.6666666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.3333333333%;
    }
    .offset-md-5 {
        margin-left: 41.6666666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.3333333333%;
    }
    .offset-md-8 {
        margin-left: 66.6666666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.3333333333%;
    }
    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 992px) {
    .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.3333333333%;
    }
    .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.6666666667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }
    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }
    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }
    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }
    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1260px) {
    .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.3333333333%;
    }
    .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.6666666667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }
    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }
    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }
    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }
    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1440px) {
    .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.3333333333%;
    }
    .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.6666666667%;
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.3333333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.6666666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.3333333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.6666666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.3333333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.6666666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.3333333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.6666666667%;
    }
}
.row > * {
    box-sizing: border-box;
}
.container {
    box-sizing: border-box;
}
.sosumi-mark {
    position: relative;
    vertical-align: baseline;
    font-feature-settings: "numr";
    font-size: 1em;
}
.d-inline {
    display: inline;
}
.d-inline-block {
    display: inline-block;
}
.d-block {
    display: block;
}
.d-grid {
    display: grid;
}
.d-table {
    display: table;
}
.d-table-row {
    display: table-row;
}
.d-table-cell {
    display: table-cell;
}
.d-flex {
    display: flex;
}
.d-inline-flex {
    display: inline-flex;
}
.d-none {
    display: none;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-wrap {
    white-space: normal;
}
.text-nowrap {
    white-space: nowrap;
}
.flex-row {
    flex-direction: row;
}
.flex-column {
    flex-direction: column;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-column-reverse {
    flex-direction: column-reverse;
}
.justify-content-start {
    justify-content: flex-start;
}
.justify-content-end {
    justify-content: flex-end;
}
.justify-content-center {
    justify-content: center;
}
.justify-content-between {
    justify-content: space-between;
}
.justify-content-around {
    justify-content: space-around;
}
.justify-content-evenly {
    justify-content: space-evenly;
}
.align-items-start {
    align-items: flex-start;
}
.align-items-end {
    align-items: flex-end;
}
.align-items-center {
    align-items: center;
}
.align-items-baseline {
    align-items: baseline;
}
.align-items-stretch {
    align-items: stretch;
}
.align-content-start {
    align-content: flex-start;
}
.align-content-end {
    align-content: flex-end;
}
.align-content-center {
    align-content: center;
}
.align-content-between {
    align-content: space-between;
}
.align-content-around {
    align-content: space-around;
}
.align-content-stretch {
    align-content: stretch;
}
.align-self-auto {
    align-self: auto;
}
.align-self-start {
    align-self: flex-start;
}
.align-self-end {
    align-self: flex-end;
}
.align-self-center {
    align-self: center;
}
.align-self-baseline {
    align-self: baseline;
}
.align-self-stretch {
    align-self: stretch;
}
.will-change {
    will-change: transform;
}
.will-change-opacity {
    will-change: opacity;
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.fw-100 {
    font-weight: 100;
}
.fw-200 {
    font-weight: 200;
}
.fw-300 {
    font-weight: 300;
}
.fw-400 {
    font-weight: 400;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.fw-900 {
    font-weight: 900;
}
@media (min-width: 576px) {
    .d-sm-inline {
        display: inline;
    }
    .d-sm-inline-block {
        display: inline-block;
    }
    .d-sm-block {
        display: block;
    }
    .d-sm-grid {
        display: grid;
    }
    .d-sm-table {
        display: table;
    }
    .d-sm-table-row {
        display: table-row;
    }
    .d-sm-table-cell {
        display: table-cell;
    }
    .d-sm-flex {
        display: flex;
    }
    .d-sm-inline-flex {
        display: inline-flex;
    }
    .d-sm-none {
        display: none;
    }
    .text-sm-left {
        text-align: left;
    }
    .text-sm-right {
        text-align: right;
    }
    .text-sm-center {
        text-align: center;
    }
    .flex-sm-row {
        flex-direction: row;
    }
    .flex-sm-column {
        flex-direction: column;
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse;
    }
    .justify-content-sm-start {
        justify-content: flex-start;
    }
    .justify-content-sm-end {
        justify-content: flex-end;
    }
    .justify-content-sm-center {
        justify-content: center;
    }
    .justify-content-sm-between {
        justify-content: space-between;
    }
    .justify-content-sm-around {
        justify-content: space-around;
    }
    .justify-content-sm-evenly {
        justify-content: space-evenly;
    }
    .align-items-sm-start {
        align-items: flex-start;
    }
    .align-items-sm-end {
        align-items: flex-end;
    }
    .align-items-sm-center {
        align-items: center;
    }
    .align-items-sm-baseline {
        align-items: baseline;
    }
    .align-items-sm-stretch {
        align-items: stretch;
    }
    .align-content-sm-start {
        align-content: flex-start;
    }
    .align-content-sm-end {
        align-content: flex-end;
    }
    .align-content-sm-center {
        align-content: center;
    }
    .align-content-sm-between {
        align-content: space-between;
    }
    .align-content-sm-around {
        align-content: space-around;
    }
    .align-content-sm-stretch {
        align-content: stretch;
    }
    .align-self-sm-auto {
        align-self: auto;
    }
    .align-self-sm-start {
        align-self: flex-start;
    }
    .align-self-sm-end {
        align-self: flex-end;
    }
    .align-self-sm-center {
        align-self: center;
    }
    .align-self-sm-baseline {
        align-self: baseline;
    }
    .align-self-sm-stretch {
        align-self: stretch;
    }
}
@media (min-width: 768px) {
    .d-md-inline {
        display: inline;
    }
    .d-md-inline-block {
        display: inline-block;
    }
    .d-md-block {
        display: block;
    }
    .d-md-grid {
        display: grid;
    }
    .d-md-table {
        display: table;
    }
    .d-md-table-row {
        display: table-row;
    }
    .d-md-table-cell {
        display: table-cell;
    }
    .d-md-flex {
        display: flex;
    }
    .d-md-inline-flex {
        display: inline-flex;
    }
    .d-md-none {
        display: none;
    }
    .text-md-left {
        text-align: left;
    }
    .text-md-right {
        text-align: right;
    }
    .text-md-center {
        text-align: center;
    }
    .flex-md-row {
        flex-direction: row;
    }
    .flex-md-column {
        flex-direction: column;
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse;
    }
    .justify-content-md-start {
        justify-content: flex-start;
    }
    .justify-content-md-end {
        justify-content: flex-end;
    }
    .justify-content-md-center {
        justify-content: center;
    }
    .justify-content-md-between {
        justify-content: space-between;
    }
    .justify-content-md-around {
        justify-content: space-around;
    }
    .justify-content-md-evenly {
        justify-content: space-evenly;
    }
    .align-items-md-start {
        align-items: flex-start;
    }
    .align-items-md-end {
        align-items: flex-end;
    }
    .align-items-md-center {
        align-items: center;
    }
    .align-items-md-baseline {
        align-items: baseline;
    }
    .align-items-md-stretch {
        align-items: stretch;
    }
    .align-content-md-start {
        align-content: flex-start;
    }
    .align-content-md-end {
        align-content: flex-end;
    }
    .align-content-md-center {
        align-content: center;
    }
    .align-content-md-between {
        align-content: space-between;
    }
    .align-content-md-around {
        align-content: space-around;
    }
    .align-content-md-stretch {
        align-content: stretch;
    }
    .align-self-md-auto {
        align-self: auto;
    }
    .align-self-md-start {
        align-self: flex-start;
    }
    .align-self-md-end {
        align-self: flex-end;
    }
    .align-self-md-center {
        align-self: center;
    }
    .align-self-md-baseline {
        align-self: baseline;
    }
    .align-self-md-stretch {
        align-self: stretch;
    }
}
@media (min-width: 992px) {
    .d-lg-inline {
        display: inline;
    }
    .d-lg-inline-block {
        display: inline-block;
    }
    .d-lg-block {
        display: block;
    }
    .d-lg-grid {
        display: grid;
    }
    .d-lg-table {
        display: table;
    }
    .d-lg-table-row {
        display: table-row;
    }
    .d-lg-table-cell {
        display: table-cell;
    }
    .d-lg-flex {
        display: flex;
    }
    .d-lg-inline-flex {
        display: inline-flex;
    }
    .d-lg-none {
        display: none;
    }
    .text-lg-left {
        text-align: left;
    }
    .text-lg-right {
        text-align: right;
    }
    .text-lg-center {
        text-align: center;
    }
    .flex-lg-row {
        flex-direction: row;
    }
    .flex-lg-column {
        flex-direction: column;
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse;
    }
    .justify-content-lg-start {
        justify-content: flex-start;
    }
    .justify-content-lg-end {
        justify-content: flex-end;
    }
    .justify-content-lg-center {
        justify-content: center;
    }
    .justify-content-lg-between {
        justify-content: space-between;
    }
    .justify-content-lg-around {
        justify-content: space-around;
    }
    .justify-content-lg-evenly {
        justify-content: space-evenly;
    }
    .align-items-lg-start {
        align-items: flex-start;
    }
    .align-items-lg-end {
        align-items: flex-end;
    }
    .align-items-lg-center {
        align-items: center;
    }
    .align-items-lg-baseline {
        align-items: baseline;
    }
    .align-items-lg-stretch {
        align-items: stretch;
    }
    .align-content-lg-start {
        align-content: flex-start;
    }
    .align-content-lg-end {
        align-content: flex-end;
    }
    .align-content-lg-center {
        align-content: center;
    }
    .align-content-lg-between {
        align-content: space-between;
    }
    .align-content-lg-around {
        align-content: space-around;
    }
    .align-content-lg-stretch {
        align-content: stretch;
    }
    .align-self-lg-auto {
        align-self: auto;
    }
    .align-self-lg-start {
        align-self: flex-start;
    }
    .align-self-lg-end {
        align-self: flex-end;
    }
    .align-self-lg-center {
        align-self: center;
    }
    .align-self-lg-baseline {
        align-self: baseline;
    }
    .align-self-lg-stretch {
        align-self: stretch;
    }
}
@media (min-width: 1260px) {
    .d-xl-inline {
        display: inline;
    }
    .d-xl-inline-block {
        display: inline-block;
    }
    .d-xl-block {
        display: block;
    }
    .d-xl-grid {
        display: grid;
    }
    .d-xl-table {
        display: table;
    }
    .d-xl-table-row {
        display: table-row;
    }
    .d-xl-table-cell {
        display: table-cell;
    }
    .d-xl-flex {
        display: flex;
    }
    .d-xl-inline-flex {
        display: inline-flex;
    }
    .d-xl-none {
        display: none;
    }
    .text-xl-left {
        text-align: left;
    }
    .text-xl-right {
        text-align: right;
    }
    .text-xl-center {
        text-align: center;
    }
    .flex-xl-row {
        flex-direction: row;
    }
    .flex-xl-column {
        flex-direction: column;
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse;
    }
    .justify-content-xl-start {
        justify-content: flex-start;
    }
    .justify-content-xl-end {
        justify-content: flex-end;
    }
    .justify-content-xl-center {
        justify-content: center;
    }
    .justify-content-xl-between {
        justify-content: space-between;
    }
    .justify-content-xl-around {
        justify-content: space-around;
    }
    .justify-content-xl-evenly {
        justify-content: space-evenly;
    }
    .align-items-xl-start {
        align-items: flex-start;
    }
    .align-items-xl-end {
        align-items: flex-end;
    }
    .align-items-xl-center {
        align-items: center;
    }
    .align-items-xl-baseline {
        align-items: baseline;
    }
    .align-items-xl-stretch {
        align-items: stretch;
    }
    .align-content-xl-start {
        align-content: flex-start;
    }
    .align-content-xl-end {
        align-content: flex-end;
    }
    .align-content-xl-center {
        align-content: center;
    }
    .align-content-xl-between {
        align-content: space-between;
    }
    .align-content-xl-around {
        align-content: space-around;
    }
    .align-content-xl-stretch {
        align-content: stretch;
    }
    .align-self-xl-auto {
        align-self: auto;
    }
    .align-self-xl-start {
        align-self: flex-start;
    }
    .align-self-xl-end {
        align-self: flex-end;
    }
    .align-self-xl-center {
        align-self: center;
    }
    .align-self-xl-baseline {
        align-self: baseline;
    }
    .align-self-xl-stretch {
        align-self: stretch;
    }
}
@media (min-width: 1440px) {
    .d-xxl-inline {
        display: inline;
    }
    .d-xxl-inline-block {
        display: inline-block;
    }
    .d-xxl-block {
        display: block;
    }
    .d-xxl-grid {
        display: grid;
    }
    .d-xxl-table {
        display: table;
    }
    .d-xxl-table-row {
        display: table-row;
    }
    .d-xxl-table-cell {
        display: table-cell;
    }
    .d-xxl-flex {
        display: flex;
    }
    .d-xxl-inline-flex {
        display: inline-flex;
    }
    .d-xxl-none {
        display: none;
    }
    .text-xxl-left {
        text-align: left;
    }
    .text-xxl-right {
        text-align: right;
    }
    .text-xxl-center {
        text-align: center;
    }
    .flex-xxl-row {
        flex-direction: row;
    }
    .flex-xxl-column {
        flex-direction: column;
    }
    .flex-xxl-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-xxl-column-reverse {
        flex-direction: column-reverse;
    }
    .justify-content-xxl-start {
        justify-content: flex-start;
    }
    .justify-content-xxl-end {
        justify-content: flex-end;
    }
    .justify-content-xxl-center {
        justify-content: center;
    }
    .justify-content-xxl-between {
        justify-content: space-between;
    }
    .justify-content-xxl-around {
        justify-content: space-around;
    }
    .justify-content-xxl-evenly {
        justify-content: space-evenly;
    }
    .align-items-xxl-start {
        align-items: flex-start;
    }
    .align-items-xxl-end {
        align-items: flex-end;
    }
    .align-items-xxl-center {
        align-items: center;
    }
    .align-items-xxl-baseline {
        align-items: baseline;
    }
    .align-items-xxl-stretch {
        align-items: stretch;
    }
    .align-content-xxl-start {
        align-content: flex-start;
    }
    .align-content-xxl-end {
        align-content: flex-end;
    }
    .align-content-xxl-center {
        align-content: center;
    }
    .align-content-xxl-between {
        align-content: space-between;
    }
    .align-content-xxl-around {
        align-content: space-around;
    }
    .align-content-xxl-stretch {
        align-content: stretch;
    }
    .align-self-xxl-auto {
        align-self: auto;
    }
    .align-self-xxl-start {
        align-self: flex-start;
    }
    .align-self-xxl-end {
        align-self: flex-end;
    }
    .align-self-xxl-center {
        align-self: center;
    }
    .align-self-xxl-baseline {
        align-self: baseline;
    }
    .align-self-xxl-stretch {
        align-self: stretch;
    }
}
.video-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
main {
    padding-top: var(--nav-height);
}
.typography-eyebrow {
    line-height: 1.3;
    font-size: 16px;
    font-weight: 600;
}
@media (min-width: 768px) {
    .typography-eyebrow {
        font-size: 18px;
    }
}
@media (min-width: 992px) {
    .typography-eyebrow {
        font-size: 20px;
    }
}
.typography-section-headline {
    font-size: 26px;
    font-weight: 500;
    line-height: 1;
}
.typography-section-headline:lang(zh) {
    line-height: 1.375;
}
@media (min-width: 768px) {
    .typography-section-headline {
        font-size: 36px;
    }
}
@media (min-width: 992px) {
    .typography-section-headline {
        font-size: 44px;
    }
}
@media (min-width: 1260px) {
    .typography-section-headline {
        font-size: 50px;
    }
}
.typography-eyebrow + .typography-section-headline {
    margin-top: 12px;
}
.typography-section-intro {
    font-size: 16px;
    line-height: 1.44;
    font-weight: 400;
}
.typography-section-intro:lang(zh) {
    line-height: 1.6;
}
@media (min-width: 768px) {
    .typography-section-intro {
        font-size: 18px;
    }
}
.typography-section-headline + .typography-section-intro {
    margin-top: 18px;
}
@media (min-width: 992px) {
    .typography-section-headline + .typography-section-intro {
        margin-top: 24px;
    }
}
.typography-section-headline + .typography-section-intro:lang(zh) {
    margin-top: 12px;
}
@media (min-width: 992px) {
    .typography-section-headline + .typography-section-intro:lang(zh) {
        margin-top: 18px;
    }
}
.sub-nav {
    position: sticky;
    top: 0;
    z-index: 1000;
    background-color: rgb(255 255 255 / 0.95);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-top: 1px solid rgb(50 50 55 / 0.08);
    border-bottom: 1px solid rgb(50 50 55 / 0.08);
}
.sub-nav .container {
    padding: 0 12px;
}
@media (min-width: 576px) {
    .sub-nav .container {
        padding: 0 30px;
    }
}
@media (min-width: 992px) and (max-width: 1259.98px) {
    .sub-nav .container {
        max-width: 1200px;
    }
}
.sub-nav-inner-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
}
@media (min-width: 992px) {
    .sub-nav-inner-container {
        justify-content: flex-start;
    }
}
.sub-nav-headline {
    display: none;
}
@media (min-width: 992px) {
    .sub-nav-headline {
        font-weight: 600;
        font-size: 16px;
        display: block;
    }
}
@media (min-width: 1260px) {
    .sub-nav-headline {
        font-size: 18px;
    }
}
.sub-nav-list {
    --sub-nav-link-padding-x: 8px;
    list-style: none;
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0 calc(var(--sub-nav-link-padding-x) * -1);
    white-space: nowrap;
}
@media (min-width: 576px) {
    .sub-nav-list {
        --sub-nav-link-padding-x: 10px;
    }
}
@media (min-width: 992px) {
    .sub-nav-list {
        --sub-nav-link-padding-x: 12px;
    }
}
.sub-nav-link {
    color: #b9bcbf;
    display: block;
    font-weight: 400;
    font-size: 14px;
    padding: 3px var(--sub-nav-link-padding-x);
    transition: color 0.3s;
}
.sub-nav-link--active,
.sub-nav-link:hover {
    color: #323237;
}
@media (min-width: 1260px) {
    .sub-nav-link {
        font-size: 15px;
    }
}
.cta-link {
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.11;
    cursor: pointer;
    color: var(--cta-link-color);
}
.cta-link::after {
    content: "\e900";
    display: block;
    font-family: "gogoro-icons";
    transform: scale(0.75);
    margin: 0 0 0 0.4em;
}
@media (min-width: 992px) {
    .cta-link {
        font-size: 18px;
    }
}
.cta-link--block {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
    text-transform: uppercase;
    white-space: nowrap;
}
@media (min-width: 768px) {
    .cta-link--block {
        height: 160px;
    }
}
@media (min-width: 992px) {
    .cta-link--block {
        height: 200px;
    }
}
.modal {
    opacity: 0;
    position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
}
.modal--open {
    display: block;
    z-index: 10000;
    -webkit-animation: modal-fade-in 0.5s ease-in-out forwards;
    animation: modal-fade-in 0.5s ease-in-out forwards;
}
.modal--opened {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
@-webkit-keyframes modal-fade-in {
    100% {
        opacity: 1;
    }
}
@keyframes modal-fade-in {
    100% {
        opacity: 1;
    }
}
.modal-standard {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.modal-content-1-wrapper {
    height: 100%;
}
@media (min-width: 768px) {
    .modal-content-1-wrapper {
        display: flex;
        height: initial;
        min-height: 100vh;
        justify-content: center;
        align-items: center;
    }
}
.modal-content-1 {
    position: relative;
    background-color: #fff;
    min-height: 100%;
}
.modal--compare .modal-content-1 {
    width: 100%;
    height: 100%;
    margin: 0;
}
@media (min-width: 768px) {
    .modal--compare .modal-content-1 {
        min-height: initial;
        margin: 64px auto;
        width: 640px;
    }
}
@media (min-width: 992px) {
    .modal--compare .modal-content-1 {
        width: 800px;
    }
}
@media (min-width: 1260px) {
    .modal--compare .modal-content-1 {
        width: 1030px;
    }
}
.modal-close-button {
    position: sticky;
    z-index: 10;
    top: 9px;
    margin: 9px 0 0 -9px;
    display: block;
    padding: 12px;
    transform: translateX(-100%);
}
.modal-close-button::before {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    background: center/contain no-repeat
        url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDQwQzMxLjA0NTcgNDAgNDAgMzEuMDQ1NyA0MCAyMEM0MCA4Ljk1NDMgMzEuMDQ1NyAwIDIwIDBDOC45NTQzIDAgMCA4Ljk1NDMgMCAyMEMwIDMxLjA0NTcgOC45NTQzIDQwIDIwIDQwWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGQ9Ik0xMy42MzY3IDEzLjYzNkwyNi4zNjQ3IDI2LjM2MzkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTI2LjM2MzMgMTMuNjM2TDEzLjYzNTMgMjYuMzYzOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
}
@media (min-width: 576px) {
    .modal-close-button {
        top: 12px;
        margin: 12px 0 0 -12px;
    }
}
@media (min-width: 768px) {
    .modal-close-button {
        top: 18px;
        margin: 18px 0 0 -18px;
    }
    .modal-close-button::before {
        width: 40px;
        height: 40px;
    }
}
@media (min-width: 992px) {
    .modal-close-button {
        top: 24px;
        margin: 24px 0 0 -24px;
    }
    .modal-close-button::before {
        width: 44px;
        height: 44px;
    }
}
.modal-close {
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
}
.section [data-modal-id] *,
.modal:not(.modal--open) * {
    background-image: none !important;
}
[data-modal-scrollable] {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.modal {
    --modal-content-1-border-radius: 0;
}
@media (min-width: 768px) {
    .modal {
        --modal-content-1-border-radius: 20px;
    }
}
.modal-header {
    border-radius: var(--modal-content-1-border-radius) var(--modal-content-1-border-radius) 0 0;
}
.modal-standard {
    color: #323237;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: rgb(255 255 255 / 0.5);
}
.modal-content-1 {
    border-radius: var(--modal-content-1-border-radius);
}
@media (min-width: 768px) {
    .modal-content-1 {
        margin: 64px auto;
        width: 640px;
    }
}
@media (min-width: 992px) {
    .modal-content-1 {
        width: 800px;
    }
}
@media (min-width: 1260px) {
    .modal-content-1 {
        width: 1030px;
    }
}
.modal-content-1-container {
    padding: 32px 30px 48px 30px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
@media (min-width: 576px) {
    .modal-content-1-container {
        width: 460px;
    }
    .modal-content-1-container:last-child {
        padding-bottom: 54px;
    }
}
@media (min-width: 768px) {
    .modal-content-1-container {
        width: 540px;
        padding: 48px 30px 54px 30px;
    }
    .modal-content-1-container:last-child {
        padding-bottom: 64px;
    }
}
@media (min-width: 992px) {
    .modal-content-1-container {
        width: 700px;
        padding: 64px 30px;
    }
    .modal-content-1-container:last-child {
        padding-bottom: 64px;
    }
}
@media (min-width: 1260px) {
    .modal-content-1-container {
        width: 827px;
    }
}
:root {
    --cta-link-color: #0074ff;
}
.section-banner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 280px;
    background: center/cover no-repeat url(../img/img-gallery-5-full.jpg);
    color: #fff;
}
.section-banner.ndq-page-governance {
    background: center/cover no-repeat url(../img/img-gallery-3-full.jpg);
}
.nir-node--5806 .section-banner {
    background: #48484c center/cover no-repeat url(../img/img-hero-investor.jpg);
}
.nir-node--6016 .section-banner,
.nir-node--5881 .section-banner,
.nir-node--type-nir-sec-filing .section-banner,
.section-banner.ndq-page-financials {
    background: center/cover no-repeat url(../img/img-gallery-4-full.jpg);
}
.section-banner.ndq-page-news,
.nir-node--type-nir-news .section-banner,
.nir-node--type-nir-event .section-banner {
    background: center/cover no-repeat url(../img/img-gallery-1-full.jpg);
}
.nir-node--5941 .section-banner,
.nir-node--5966 .section-banner,
.nir-node--5946 .section-banner,
.nir-node--5951 .section-banner,
.nir-node--5981 .section-banner {
    background: center/cover no-repeat url(/sites/g/files/knoqqb72956/themes/site/nir_pid7632/dist/images/hero/Resources.jpg);
}
.section-banner.ndq-page-stock {
    background: center/cover no-repeat url(../img/img-gallery-2-full.jpg);
}
@media (min-width: 768px) {
    .section-banner {
        height: 380px;
    }
}
@media (min-width: 992px) {
    .section-banner {
        height: 500px;
    }
}
.section-banner .typography-section-headline {
    font-weight: 600;
}
.typography-banner-eyebrow {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.3;
    text-transform: uppercase;
    margin: 0 0 12px 0;
}
@media (min-width: 768px) {
    .typography-banner-eyebrow {
        font-size: 18px;
        margin: 0 0 18px 0;
    }
}
@media (min-width: 992px) {
    .typography-banner-eyebrow {
        margin: 0 0 32px 0;
        font-size: 20px;
    }
}
.section-achievements {
    text-align: center;
    padding: 64px 0;
}
@media (min-width: 768px) {
    .section-achievements {
        padding: 96px 0;
    }
}
@media (min-width: 992px) {
    .section-achievements {
        padding: 120px 0;
    }
}
.achievement-features {
    margin: 48px 0 120px 0;
}
@media (min-width: 768px) {
    .achievement-features {
        margin: 64px 0 180px 0;
    }
}
.typography-achievement-subhead {
    font-size: 18px;
    line-height: 1.18;
    font-weight: 500;
    margin: 32px 0 12px 0;
}
@media (min-width: 768px) {
    .typography-achievement-subhead {
        font-size: 22px;
        margin: 64px 0 18px 0;
    }
}
.achievements {
    display: grid;
    box-sizing: border-box;
    max-width: 390px;
    grid-row-gap: 48px;
    padding: 0 16px;
    margin: 64px auto 0 auto;
}
@media (min-width: 768px) {
    .achievements {
        padding: 0;
        max-width: initial;
        grid-template-columns: 1fr 1fr;
        grid-gap: 30px;
        grid-row-gap: 48px;
        margin: 72px 0 0 0;
    }
}
@media (min-width: 992px) {
    .achievements {
        margin: 30px 0 0 0;
    }
}
.achievement {
    display: flex;
    flex-direction: column;
    --circle-color: #0074ff;
}
@media (min-width: 992px) {
    .achievement {
        padding: 18px;
    }
}
@media (min-width: 1260px) {
    .achievement {
        padding: 30px;
    }
}
.achievement .typography-section-intro {
    margin: auto 0 0 0 !important;
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .achievement .typography-section-intro {
        font-size: 16px;
    }
}
.achievement::before {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-charcoal);
    box-sizing: border-box;
    width: 64px;
    height: 64px;
    font-size: 28px;
    font-weight: 600;
    font-feature-settings: "tnum";
    border: 4px solid var(--color-charcoal);
    border-radius: 50%;
    margin: 0 auto 18px;
}
@media (min-width: 768px) {
    .achievement::before {
        width: 80px;
        height: 80px;
        font-size: 28px;
        border: 4px solid var(--color-charcoal);
        margin: 0 auto 34px;
    }
}
.achievement:nth-child(1)::before {
    content: "1";
}
.achievement:nth-child(2)::before {
    content: "2";
}
.achievement:nth-child(3)::before {
    content: "3";
}
.achievement:nth-child(4)::before {
    content: "4";
}
.achievement .typography-achievement-headline {
    margin: 0 0 16px 0;
}
@media (min-width: 992px) {
    .achievement .typography-achievement-headline {
        margin: 0 0 24px 0;
    }
}
.typography-achievement-headline {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.11;
}
@media (min-width: 992px) {
    .typography-achievement-headline {
        font-size: 28px;
    }
}
@media (min-width: 1260px) {
    .typography-achievement-headline {
        font-size: 36px;
    }
}
.section-attachments {
    padding: 48px 0 0 0;
}
@media (min-width: 768px) {
    .section-attachments {
        padding: 64px 0 0 0;
    }
}
@media (min-width: 992px) {
    .section-attachments {
        padding: 96px 0 0 0;
    }
}
.attachments {
    display: grid;
    box-sizing: border-box;
    max-width: 400px;
    margin: auto;
    grid-gap: 24px;
}
@media (min-width: 768px) {
    .attachments {
        max-width: initial;
        grid-template-columns: 1fr 1fr;
    }
}
.attachment {
    display: flex;
    flex-direction: column;
    background-color: #f9f9f9;
    padding: 32px;
}
@media (min-width: 768px) {
    .attachment {
        padding: 40px;
    }
}
@media (min-width: 992px) {
    .attachment {
        padding: 48px;
    }
}
.attachment .typography-section-intro {
    margin: 18px 0 auto 0;
}
.attachment .cta-link {
    margin: 64px 0 0 0;
}
@media (min-width: 768px) {
    .attachment .cta-link {
        margin: 80px 0 0 0;
    }
}
.attachment .cta-link[href=""] {
    pointer-events: none;
    color: #737d82;
}
.attachment .cta-link[href=""]::after {
    content: "";
}
.typography-attachment-headline {
    font-weight: 500;
    font-size: 36px;
    line-height: 1.111;
}
.section-team {
    padding: 64px 0 48px 0;
}
@media (min-width: 992px) {
    .section-team {
        padding: 120px 0 48px 0;
    }
}
.section-team .cta-link {
    color: #0074ff;
}
.section-team .typography-section-headline {
    text-align: center;
}
.members {
    display: grid;
    grid-row-gap: 48px;
    margin: 40px auto 24px auto;
    max-width: 310px;
    box-sizing: border-box;
}
@media (min-width: 768px) {
    .members {
        margin: 64px auto 24px auto;
        max-width: 660px;
        grid-column-gap: 48px;
        grid-template-columns: 1fr 1fr;
    }
}
@media (min-width: 992px) {
    .members {
        max-width: initial;
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (min-width: 1260px) {
    .members {
        grid-column-gap: 80px;
        grid-row-gap: 60px;
    }
}
.member {
    display: flex !important;
    flex-direction: column;
}
.member .typography-member-title {
    margin: 0;
}
.member .cta-link {
    margin: 12px 0 0 0;
}
@media (min-width: 768px) {
    .member .typography-member-title {
        margin: auto 0 4px 0;
    }
    .member .cta-link {
        margin: 18px 0 0 0;
    }
}
.image-member {
    background: center/cover no-repeat;
    margin: 0 0 18px 0;
}
@media (min-width: 992px) {
    .image-member {
        margin: 0 0 24px 0;
    }
}
.image-member::before {
    content: "";
    display: block;
}
.image-member-modal {
    background: center/cover no-repeat;
}
.image-member-modal::before {
    content: "";
    display: block;
}
@media (min-width: 576px) {
    .image-member-modal::before {
    }
}
@media (min-width: 992px) {
    .image-member-modal::before {
    }
}
.member-modal {
    filter: drop-shadow(0 0 30px rgb(0 0 0 / 0.1));
}
.member-modal-copy {
    max-width: 500px;
    margin: auto;
    padding: 32px 32px 48px 32px;
}
.member-modal-copy .typography-member-title {
    margin: 8px 0 24px 0;
}
@media (min-width: 768px) {
    .member-modal-copy {
        max-width: 800px;
    }
}
@media (min-width: 992px) {
    .member-modal-copy {
        padding: 60px 60px 72px 60px;
    }
}
.member-modal-bio {
    font-size: 16px;
    line-height: 1.375;
}
.typography-member-name {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.11;
    margin: auto 0 0 0 !important;
}
@media (min-width: 768px) {
    .typography-member-name {
        font-size: 28px;
    }
}
@media (min-width: 1260px) {
    .typography-member-name {
        font-size: 36px;
    }
}
.typography-member-title {
    color: #737d82;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.44;
}
@media (min-width: 992px) {
    .typography-member-title {
        font-size: 18px;
    }
}
.section-directors {
    padding: 48px 0 48px 0;
}
@media (min-width: 768px) {
    .section-directors {
        padding: 80px 0 80px 0;
    }
}
.section-directors .typography-section-headline {
    text-align: center;
}
.directors {
    display: grid;
    grid-column-gap: 80px;
    margin: 48px auto 48px auto;
    max-width: 340px;
    grid-row-gap: 36px;
    text-align: center;
}
@media (min-width: 768px) {
    .directors {
        max-width: 680px;
        margin: 64px auto 48px auto;
        grid-row-gap: 36px;
        grid-template-columns: 1fr 1fr;
    }
}
@media (min-width: 992px) {
    .directors {
        text-align: left;
        max-width: initial;
        grid-row-gap: 48px;
        grid-column-gap: 48px;
        margin: 64px auto 48px auto;
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (min-width: 1260px) {
    .directors {
        grid-column-gap: 80px;
    }
}
.director .typography-member-name {
    margin: 0 0 6px 0;
}
@media (min-width: 1260px) {
    .director .typography-member-name {
        margin: 0 0 12px 0;
    }
}
.section-news {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 240px;
    text-align: center;
    background-color: #f9f9f9;
}
.section-news .typography-section-headline {
    margin: 0 0 12px 0;
}
@media (min-width: 768px) {
    .section-news {
        height: 280px;
    }
}
@media (min-width: 992px) {
    .section-news {
        height: 320px;
    }
    .section-news .typography-section-headline {
        margin: 0 0 24px 0;
    }
}
.video-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3000;
    background-color: rgb(0 0 0 / 0.95);
    display: flex;
    justify-items: center;
    align-items: center;
}
.video-close-btn {
    position: absolute;
    top: 20px;
    right: 30px;
    cursor: pointer;
}
.video-close-btn:before {
    content: "\e604";
    font-size: 32px;
    color: #c1c1c3;
    font-family: "gogoro-icons";
}
.video-wrapper {
    padding: 0;
    position: relative;
    width: 100%;
}
.video-wrapper:before {
    padding-bottom: 56.25%;
    content: "";
    display: block;
}
.video-iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.popup-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
:root {
    --nav-header-bg-color: var(--color-white);
    --nav-list-bg-color: #202023;
    --nav-sm-list-bg-color: var(--color-white);
    --nav-link-color: var(--color-charcoal);
    --nav-secondary-text-color: var(--color-gray);
    --nav-series-bg-color: #202023;
    --nav-model-menu-bg-color: var(--color-opacity-charcoal);
    --nav-series-icon-text-active-color: #ffffff;
    --nav-series-icon-text-inactive-color: #4d4d52;
    --nav-expanded-bg-color: rgba(248, 248, 248, 0.8);
    --ggr-nav-support-bg-color: rgba(255, 255, 255, 0.8);
    --ggr-nav-support-hover-bg-color: rgba(255, 255, 255, 0.9);
    --ggr-nav-support-desc-color: #737d82;
}
.gc-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 544px) {
    .gc-container {
        max-width: 576px;
    }
}
@media (min-width: 768px) {
    .gc-container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .gc-container {
        max-width: 940px;
    }
}
@media (min-width: 1200px) {
    .gc-container {
        max-width: 1140px;
    }
}
.ggr-directory,
.ggr-footer,
.ggr-nav {
    font-family: var(--font-family-base);
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.ggr-directory button,
.ggr-directory input,
.ggr-directory label,
.ggr-directory select,
.ggr-directory textarea,
.ggr-footer button,
.ggr-footer input,
.ggr-footer label,
.ggr-footer select,
.ggr-footer textarea,
.ggr-nav button,
.ggr-nav input,
.ggr-nav label,
.ggr-nav select,
.ggr-nav textarea {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}
.ggr-directory *,
.ggr-directory :after,
.ggr-directory :before,
.ggr-footer *,
.ggr-footer :after,
.ggr-footer :before,
.ggr-nav *,
.ggr-nav :after,
.ggr-nav :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ggr-directory ul,
.ggr-footer ul,
.ggr-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ggr-directory button,
.ggr-footer button,
.ggr-nav button {
    background: none;
    border: none;
}
.ggr-directory :focus,
.ggr-footer :focus,
.ggr-nav :focus {
    outline: none;
}
.ggr-directory a,
.ggr-footer a,
.ggr-nav a {
    text-decoration: none;
}
@media (max-width: 991px) {
    html.ggr-nav-noscroll {
        overflow-y: scroll !important;
    }
    html.ggr-nav-noscroll body {
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    html.ggr-nav-noscroll,
    html.ggr-nav-noscroll body {
        height: 100% !important;
    }
}
@media (max-width: 991px) {
    .gc-expand-enter-active,
    .gc-expand-leave-active {
        -webkit-transition: max-height 0.5s !important;
        transition: max-height 0.5s !important;
    }
    .gc-expand-enter,
    .gc-expand-leave-to {
        max-height: 0 !important;
    }
}
@media (min-width: 992px) {
    .gc-expand-enter-active,
    .gc-expand-leave-active {
        -webkit-transition: opacity 0.3s, -webkit-transform 0.5s !important;
        transition: opacity 0.3s, -webkit-transform 0.5s !important;
        transition: transform 0.5s, opacity 0.3s !important;
        transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s !important;
    }
    .gc-expand-enter,
    .gc-expand-leave-to {
        opacity: 0 !important;
        -webkit-transform: translateY(-10px) !important;
        transform: translateY(-10px) !important;
    }
}
.gc-clear:after {
    clear: both;
    content: "";
    display: table;
}
.gc-reset-list {
    padding: 0;
    margin: 0;
    list-style: none;
}
.gc-hide {
    display: none;
}
.gc-bold {
    font-weight: 700;
}
.gc-center {
    text-align: center;
}
@media (max-width: 991px) {
    .gc-desktop-visible.gc-desktop-visible.gc-desktop-visible {
        display: none;
    }
}
@media (min-width: 992px) {
    .gc-mobile-visible.gc-mobile-visible.gc-mobile-visible {
        display: none;
    }
}
:root {
    --color-dark-black: #121215;
    --color-white: #fff;
    --color-gray: #b9bcbf;
    --color-opacity-charcoal: rgba(50, 50, 55, 0.98);
    --color-light-gray: #f1f3f3;
    --color-opacity-light-gray: hsla(0, 0%, 97%, 0.98);
    --color-charcoal: #323237;
}
:root {
    --nav-height: 50px;
}
@media (min-width: 992px) {
    :root {
        --nav-height: 60px;
    }
}
.nav-padding-top {
    padding-top: 50px;
}
@media (min-width: 992px) {
    .nav-padding-top {
        padding-top: 60px;
    }
}
.ggr-nav[data-v-0d19f777] {
    position: relative;
}
.ggr-nav--static[data-v-0d19f777] {
    position: static;
}
.ggr-nav--static .ggr-nav-container[data-v-0d19f777] {
    position: absolute;
    z-index: 3000;
}
.ggr-header-bg[data-v-0d19f777] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100vh;
    background: var(--nav-expanded-bg-color);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    z-index: 0;
}
@media (min-width: 992px) {
    .ggr-header-bg[data-v-0d19f777] {
        display: none;
    }
}
.ggr-nav-container[data-v-0d19f777] {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 50px;
    overflow: hidden;
    z-index: 1000;
}
#nav-menustate:checked ~ .ggr-nav-container[data-v-0d19f777] {
    height: 100%;
    -webkit-transition: height 0.6s;
    transition: height 0.6s;
    background-color: transparent !important;
}
@media (min-width: 992px) {
    .ggr-nav-container[data-v-0d19f777] {
        height: 60px;
        overflow: initial;
        -webkit-transition: none;
        transition: none;
    }
}
.ggr-header-container .gc-container[data-v-0d19f777] {
    max-width: 100%;
    padding: 0;
}
@media (min-width: 992px) {
    .ggr-header-container .gc-container[data-v-0d19f777] {
        display: none;
    }
}
.ggr-header[data-v-0d19f777] {
    position: relative;
    z-index: 1;
    height: 50px;
}
.my-gogoro-item[data-v-0d19f777] {
    right: 0;
}
.ggr-nav-list[data-v-0d19f777] {
    padding: 50px 0 0;
}
.ggr-nav-list[data-v-0d19f777]:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
@media (min-width: 992px) {
    .ggr-nav-list[data-v-0d19f777] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 60px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0;
    }
    .ggr-nav-list[data-v-0d19f777]:before {
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }
}
@media (min-width: 992px) {
    .ggr-nav-item--divider[data-v-0d19f777] {
        margin-left: auto !important;
    }
}
.ggr-nav-list-container[data-v-0d19f777] {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding-bottom: 64px;
    top: 50px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 10;
}
.ggr-nav-menu-closing .ggr-nav-list-container[data-v-0d19f777],
.ggr-nav-menu-opening .ggr-nav-list-container[data-v-0d19f777] {
    overflow: hidden;
}
@media (min-width: 992px) {
    .ggr-nav-list-container[data-v-0d19f777] {
        padding-bottom: 0;
        top: 0;
        height: auto;
        overflow: visible;
    }
    .modal-open .ggr-nav-list-container[data-v-0d19f777] {
        padding-right: var(--scroll-bar-width, 0);
    }
}
.ggr-nav-item--logo[data-v-0d19f777] {
    width: 105px;
    height: 100%;
}
@media (min-width: 992px) {
    .ggr-nav-item--logo[data-v-0d19f777] {
        margin-right: 16px;
    }
}
@media (min-width: 1200px) {
    .ggr-nav-item--logo[data-v-0d19f777] {
        margin-right: 24px;
    }
}
.ggr-header[data-v-0d19f777] {
    background-color: var(--nav-header-bg-color);
}
@media (min-width: 992px) {
    .ggr-nav--dark.ggr-nav--nested-menu-opened .ggr-nav-list[data-v-0d19f777]:before,
    .ggr-nav--dark:hover .ggr-nav-list[data-v-0d19f777]:before {
        background-color: #121215;
    }
}
@media (min-width: 992px) {
    .ggr-nav--dark .ggr-nav-container[data-v-0d19f777],
    .ggr-nav--light.ggr-nav--nested-menu-opened .ggr-nav-list[data-v-0d19f777]:before,
    .ggr-nav--light .ggr-nav-container[data-v-0d19f777],
    .ggr-nav--light:hover .ggr-nav-list[data-v-0d19f777]:before {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    .ggr-nav--scrolling-bg .ggr-nav-list-container[data-v-0d19f777],
    .ggr-nav-list-container .ggr-nav-list[data-v-0d19f777] {
        background-color: #fff0;
    }
}
.close-nested-menu[data-v-0d19f777] {
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
}
.nav-list__link--light,
.nav-list__link--light:focus,
.nav-list__link--light:hover,
.nav-list__link--light:visited {
    color: #323237;
}
.nav-list__link--dark,
.nav-list__link--dark:focus,
.nav-list__link--dark:hover,
.nav-list__link--dark:visited {
    color: #fff;
}
@media (min-width: 992px) {
    .ggr-nav-item--active .nav-list__link--dark,
    .ggr-nav-item--active .nav-list__link--light,
    .nav-list__link--dark:active,
    .nav-list__link--dark:hover,
    .nav-list__link--light:active,
    .nav-list__link--light:hover {
        color: #00d7ff;
        color: #0074ff;
    }
}
.nav-menuicon[data-v-3e840438] {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 0;
    top: 0;
}
@media (min-width: 992px) {
    .nav-menuicon[data-v-3e840438] {
        display: none;
    }
}
.nav-menuicon-crust[data-v-3e840438] {
    -webkit-transition: all 0.6s cubic-bezier(0.6, 0, 0, 1);
    transition: all 0.6s cubic-bezier(0.6, 0, 0, 1);
    position: absolute;
    width: 20px;
    height: 2px;
    border-radius: 2px;
    left: 15px;
    background-color: #737d82;
}
.nav-menuicon-crust--top[data-v-3e840438] {
    top: 19px;
}
.nav-menuicon-crust--middle[data-v-3e840438] {
    top: 24px;
}
.nav-menuicon-crust--bottom[data-v-3e840438] {
    top: 29px;
}
.nav-menuicon--open .nav-menuicon-crust--top[data-v-3e840438] {
    top: 24px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
.nav-menuicon--open .nav-menuicon-crust--bottom[data-v-3e840438] {
    top: 24px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.nav-menuicon--open .nav-menuicon-crust--middle[data-v-3e840438] {
    top: 29px;
    opacity: 0;
}
.nav-logo[data-v-0cc9144e] {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    display: block;
    width: 100px;
    height: 100%;
    background-size: 105px 16px;
    background-repeat: no-repeat;
    background-position: 50% 19px;
    background-clip: content-box;
    background-origin: content-box;
    width: 106px;
    height: 50px;
    margin: 0 auto;
}
.nav-logo--dark[data-v-0cc9144e] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuODYgMTYuMjYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ny4zLDExLjE4djUuMDhINDMuNVYwbC4xOCwwaDIuNzljLjE0LDAsLjE5LjA1LjIxLjE4LjEuNDYuMjEuOTEuMzEsMS4zOWwuMTctLjEyQTYuMDgsNi4wOCwwLDAsMSw0OSwuMzMsNS40NSw1LjQ1LDAsMCwxLDUwLjc2LDBjMSwwLDIsMCwzLDBBNS4wOSw1LjA5LDAsMCwxLDU1LjMuMjlhMi44MiwyLjgyLDAsMCwxLDEuOTIsMi4zMyw4LjcxLDguNzEsMCwwLDEsLjE0LDEuNTNjMCwxLjQxLDAsMi44MSwwLDQuMjFhOC41Myw4LjUzLDAsMCwxLS4xOSwxLjc1LDIuNzksMi43OSwwLDAsMS0yLjM1LDIuMjUsNi4zNiw2LjM2LDAsMCwxLTEuMjIuMTVjLTEsMC0yLDAtMywwYTQuOSw0LjksMCwwLDEtMy4wOC0xLjE0Wm02LjIyLTQuOTFoMGMwLS42NiwwLTEuMzIsMC0yYTEuMDcsMS4wNywwLDAsMC0uOS0xLjE3LDIuNzMsMi43MywwLDAsMC0uNC0uMDVjLS43NiwwLTEuNTIsMC0yLjI4LDBhMi41OCwyLjU4LDAsMCwwLTEuMjguMjgsMTQuMDgsMTQuMDgsMCwwLDAtMS4yOS44OS4yMi4yMiwwLDAsMCwwLC4xNmMwLDEuMjQsMCwyLjQ3LDAsMy43MWEuMjEuMjEsMCwwLDAsMCwuMTZjLjMzLjI1LjY2LjUyLDEsLjc0QTMsMywwLDAsMCw1MCw5LjQ0Yy44MiwwLDEuNjUsMCwyLjQ3LDBhMSwxLDAsMCwwLDEtLjg3LDEuNSwxLjUsMCwwLDAsLjA1LS4zN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjE0IDApIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkuOTEsNi44OUgyMC4xMnMwLDAsMCwuMDZjMCwuNDcsMCwuOTQsMCwxLjQxYTEuMTIsMS4xMiwwLDAsMCwxLjI1LDEuMThjLjUzLDAsMS4wNiwwLDEuNiwwaDIuMThhMSwxLDAsMCwwLDEuMDgtMWMwLS4yLDAtLjQxLDAtLjYzaDMuNjVjMCwuMzEsMCwuNjIsMCwuOTJhMTAuMTEsMTAuMTEsMCwwLDEtLjEyLDEuMzUsMi42MywyLjYzLDAsMCwxLTIuNDMsMi4yNSw3LDcsMCwwLDEtMSwuMDdjLTIsMC00LDAtNS45MywwYTguNzgsOC43OCwwLDAsMS0xLjcxLS4xOCwyLjgxLDIuODEsMCwwLDEtMi4yOS0yLjQ3LDguNjcsOC42NywwLDAsMS0uMTQtMS40NGMwLTEuNTksMC0zLjE3LDAtNC43NmE0LjgsNC44LDAsMCwxLC4yNi0xLjU1QTIuNzksMi43OSwwLDAsMSwxOC42Mi4yMSw2LjU2LDYuNTYsMCwwLDEsMjAuMzgsMGMyLDAsMy45MiwwLDUuODgsMGE1LjQ0LDUuNDQsMCwwLDEsMS4zOS4yMSwyLjc4LDIuNzgsMCwwLDEsMi4xMywyLjQxLDEwLjMxLDEwLjMxLDAsMCwxLC4xNCwxLjQ4YzAsLjg2LDAsMS43MywwLDIuNkEuOTIuOTIsMCwwLDEsMjkuOTEsNi44OVpNMjYuMjgsNC41OGMwLS4zMi0uMDUtLjYyLS4xLS45MWExLDEsMCwwLDAtLjgzLS44NiwyLjg3LDIuODcsMCwwLDAtLjU4LS4wN2MtMS4wNiwwLTIuMTIsMC0zLjE4LDBhMy44OCwzLjg4LDAsMCwwLS40OCwwLDEsMSwwLDAsMC0uODEuNSwyLjUsMi41LDAsMCwwLS4yMSwxLjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNCAwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNSw2Ljg5SDk1LjJsMCwwYzAsLjUyLDAsMSwwLDEuNTYuMDYuNjguNDgsMSwxLjIzLDEsLjU3LDAsMS4xNSwwLDEuNzMsMGgyYTEsMSwwLDAsMCwxLjA4LTEsNi4yNiw2LjI2LDAsMCwwLDAtLjYzSDEwNWMwLC4zNCwwLC42OCwwLDFhNS41Miw1LjUyLDAsMCwxLS4yMiwxLjY3LDIuNTYsMi41NiwwLDAsMS0yLjEzLDEuOCw2LDYsMCwwLDEtMS4yLjExYy0yLDAtNCwwLTYsMGE4LjIyLDguMjIsMCwwLDEtMS43MS0uMTksMi44LDIuOCwwLDAsMS0yLjI3LTIuNDYsNy43MSw3LjcxLDAsMCwxLS4xMy0xLjQ0YzAtMS41OSwwLTMuMTcsMC00Ljc2YTQuOCw0LjgsMCwwLDEsLjI2LTEuNTVBMi43OSwyLjc5LDAsMCwxLDkzLjY5LjIxLDYuNTksNi41OSwwLDAsMSw5NS40NiwwYzIsMCwzLjkyLDAsNS44NywwYTUuNTgsNS41OCwwLDAsMSwxLjQuMjEsMi43OCwyLjc4LDAsMCwxLDIuMTIsMi40MUE5LDksMCwwLDEsMTA1LDQuMTJjMCwuODcsMCwxLjc0LDAsMi42MUEuOTIuOTIsMCwwLDEsMTA1LDYuODlabS0zLjYzLTIuMzFjMC0uMzIsMC0uNjItLjA5LS45MWExLDEsMCwwLDAtLjg0LS44NiwyLjYsMi42LDAsMCwwLS41Ni0uMDdjLTEuMDgsMC0yLjE1LDAtMy4yMywwYTMuMTksMy4xOSwwLDAsMC0uNjIuMDguOTEuOTEsMCwwLDAtLjY2LjQ4LDIuOCwyLjgsMCwwLDAtLjE5LDEuMjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNCAwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg5LjA1LDUuMTVIODUuNGMwLS4yOCwwLS41NSwwLS44M2ExLjYxLDEuNjEsMCwwLDAtLjA3LS40MywxLDEsMCwwLDAtLjc1LS43NCwzLDMsMCwwLDAtLjUxLS4wOEg4MWEyLjczLDIuNzMsMCwwLDAtLjQuMDUsMSwxLDAsMCwwLS45LDEsMi41OSwyLjU5LDAsMCwwLDAsLjQ4VjcuOTNhMi44MSwyLjgxLDAsMCwwLDAsLjUsMS4wNywxLjA3LDAsMCwwLDEuMDgsMWMuNDEsMCwuODEsMCwxLjIxLDAsLjc2LDAsMS41MSwwLDIuMjYsMGExLjEsMS4xLDAsMCwwLDEuMTctMS4xOWMwLS4zMywwLS42NiwwLTFoMy42N3YwQTEzLjYxLDEzLjYxLDAsMCwxLDg5LDkuODJhMywzLDAsMCwxLTIuNiwyLjU4LDEwLjUzLDEwLjUzLDAsMCwxLTEuNDguMTFjLTEuNjMsMC0zLjI2LDAtNC44OSwwYTcuMzgsNy4zOCwwLDAsMS0xLjc1LS4xOEEyLjg4LDIuODgsMCwwLDEsNzYsOS44NmE5Ljg4LDkuODgsMCwwLDEtLjEzLTEuNDRjMC0xLjU5LDAtMy4xNywwLTQuNzZhNS4wOCw1LjA4LDAsMCwxLC4yNS0xLjU1QTIuODEsMi44MSwwLDAsMSw3OC4xNi4yMSw2LjU2LDYuNTYsMCwwLDEsNzkuOTIsMGMxLjg0LDAsMy42OCwwLDUuNTEsMGE1LjUzLDUuNTMsMCwwLDEsMS40MS4yMiwyLjc0LDIuNzQsMCwwLDEsMiwyLjA4LDEwLjM3LDEwLjM3LDAsMCwxLC4xOSwyLjc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMi4yLDBoMi41MmMuMTYsMCwuMjIuMDUuMjUuMi4xMS41Mi4yNCwxLC4zNywxLjU3bC4yMS0uMTdhNi43Miw2LjcyLDAsMCwxLDItMS4yN0E1LjQ2LDUuNDYsMCwwLDEsMzkuMTcsMGMuNjQsMCwxLjI5LDAsMS45MywwYS4zLjMsMCwwLDEsLjEzLDBWMy41NUg0MWMtLjgyLDAtMS42NSwwLTIuNDgsMGEzLDMsMCwwLDAtMS44LjY0Yy0uMjQuMTktLjU2LjM0LS42OS41OGEyLjE4LDIuMTgsMCwwLDAsMCwuODl2Ni44SDMyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNCAwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjIxLDExLjE4bC4yNy0uMjIuMzgsMS41MkgxNFYwbC0uMTcsMEgxMS4wNWMtLjE1LDAtLjE5LjA1LS4yMi4xOC0uMDkuNDYtLjIuOTEtLjMxLDEuMzlsLS4xNi0uMTJBNi4zNCw2LjM0LDAsMCwwLDguNTQuMzMsNS40NSw1LjQ1LDAsMCwwLDYuNzYsMGMtMSwwLTIsMC0zLDBBNS4xLDUuMSwwLDAsMCwyLjIxLjI5LDIuODEsMi44MSwwLDAsMCwuMywyLjYyLDcuODUsNy44NSwwLDAsMCwuMTYsNC4xNWMwLDEuNDEsMCwyLjgxLDAsNC4yMWE4LjUzLDguNTMsMCwwLDAsLjE5LDEuNzVBMi43OSwyLjc5LDAsMCwwLDIuNywxMi4zNmE2LjI2LDYuMjYsMCwwLDAsMS4yMi4xNWMxLDAsMiwwLDMsMEE0LjksNC45LDAsMCwwLDEwLDExLjM0Wk03LjU3LDkuNDRjLS44MiwwLTEuNjUsMC0yLjQ3LDBhMSwxLDAsMCwxLTEtLjg3LDEuNSwxLjUsMCwwLDEsMC0uMzdWNi4yN0g0YzAtLjY2LDAtMS4zMiwwLTJhMS4wNywxLjA3LDAsMCwxLC45LTEuMTcsMi41NywyLjU3LDAsMCwxLC40LS4wNWMuNzYsMCwxLjUyLDAsMi4yNywwYTIuNTMsMi41MywwLDAsMSwxLjI4LjI4LDE0LjIzLDE0LjIzLDAsMCwxLDEuMy44OS4yMi4yMiwwLDAsMSwuMDUuMTZjMCwxLjI0LDAsMi40NywwLDMuNzFhLjIxLjIxLDAsMCwxLS4wNi4xNmMtLjMzLjI1LS42NS41Mi0xLC43NEEzLDMsMCwwLDEsNy41Nyw5LjQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02OS43NSwxMS4xOCw3MCwxMWwuMzcsMS41MmgzLjE2VjBsLS4xOCwwSDcwLjU4Yy0uMTQsMC0uMTkuMDUtLjIxLjE4LS4xLjQ2LS4yLjkxLS4zMSwxLjM5bC0uMTctLjEyQTYuMDgsNi4wOCwwLDAsMCw2OC4wNy4zMyw1LjM3LDUuMzcsMCwwLDAsNjYuMjksMGMtMSwwLTIsMC0zLDBhNS4xLDUuMSwwLDAsMC0xLjU1LjI3LDIuODIsMi44MiwwLDAsMC0xLjkyLDIuMzMsOS43OCw5Ljc4LDAsMCwwLS4xNCwxLjUzYzAsMS40MSwwLDIuODEsMCw0LjIxYTguNTMsOC41MywwLDAsMCwuMTksMS43NSwyLjc5LDIuNzksMCwwLDAsMi4zNiwyLjI1LDYuMTYsNi4xNiwwLDAsMCwxLjIxLjE1YzEsMCwyLDAsMywwYTQuODksNC44OSwwLDAsMCwzLjA3LTEuMTRaTTY3LjExLDkuNDRjLS44MywwLTEuNjYsMC0yLjQ4LDBhMSwxLDAsMCwxLTEtLjg3LDIuMjEsMi4yMSwwLDAsMSwwLS4zN2MwLS42MywwLTEuMjcsMC0xLjkxaDBjMC0uNjYsMC0xLjMyLDAtMmExLjA4LDEuMDgsMCwwLDEsLjktMS4xNywyLjczLDIuNzMsMCwwLDEsLjQtLjA1Yy43NiwwLDEuNTIsMCwyLjI4LDBhMi41OCwyLjU4LDAsMCwxLDEuMjguMjgsMTQuMDgsMTQuMDgsMCwwLDEsMS4yOS44OS4yMy4yMywwLDAsMSwuMDYuMTZWOC4xMmEuMjEuMjEsMCwwLDEtLjA2LjE2Yy0uMzMuMjUtLjY2LjUyLTEsLjc0QTMsMywwLDAsMSw2Ny4xMSw5LjQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48L3N2Zz4=);
}
.nav-logo--light[data-v-0cc9144e] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuODYgMTYuMjYiPjxwYXRoIGQ9Ik00Ny4zLDExLjE4djUuMDhINDMuNVYwbC4xOCwwaDIuNzljLjE0LDAsLjE5LjA1LjIxLjE4LjEuNDYuMjEuOTEuMzEsMS4zOWwuMTctLjEyQTYuMDgsNi4wOCwwLDAsMSw0OSwuMzMsNS40NSw1LjQ1LDAsMCwxLDUwLjc2LDBjMSwwLDIsMCwzLDBBNS4wOSw1LjA5LDAsMCwxLDU1LjMuMjlhMi44MiwyLjgyLDAsMCwxLDEuOTIsMi4zMyw4LjcxLDguNzEsMCwwLDEsLjE0LDEuNTNjMCwxLjQxLDAsMi44MSwwLDQuMjFhOC41Myw4LjUzLDAsMCwxLS4xOSwxLjc1LDIuNzksMi43OSwwLDAsMS0yLjM1LDIuMjUsNi4zNiw2LjM2LDAsMCwxLTEuMjIuMTVjLTEsMC0yLDAtMywwYTQuOSw0LjksMCwwLDEtMy4wOC0xLjE0Wm02LjIyLTQuOTFoMGMwLS42NiwwLTEuMzIsMC0yYTEuMDcsMS4wNywwLDAsMC0uOS0xLjE3LDIuNzMsMi43MywwLDAsMC0uNC0uMDVjLS43NiwwLTEuNTIsMC0yLjI4LDBhMi41OCwyLjU4LDAsMCwwLTEuMjguMjgsMTQuMDgsMTQuMDgsMCwwLDAtMS4yOS44OS4yMi4yMiwwLDAsMCwwLC4xNmMwLDEuMjQsMCwyLjQ3LDAsMy43MWEuMjEuMjEsMCwwLDAsMCwuMTZjLjMzLjI1LjY2LjUyLDEsLjc0QTMsMywwLDAsMCw1MCw5LjQ0Yy44MiwwLDEuNjUsMCwyLjQ3LDBhMSwxLDAsMCwwLDEtLjg3LDEuNSwxLjUsMCwwLDAsLjA1LS4zN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjE0IDApIi8+PHBhdGggZD0iTTI5LjkxLDYuODlIMjAuMTJzMCwwLDAsLjA2YzAsLjQ3LDAsLjk0LDAsMS40MWExLjEyLDEuMTIsMCwwLDAsMS4yNSwxLjE4Yy41MywwLDEuMDYsMCwxLjYsMGgyLjE4YTEsMSwwLDAsMCwxLjA4LTFjMC0uMiwwLS40MSwwLS42M2gzLjY1YzAsLjMxLDAsLjYyLDAsLjkyYTEwLjExLDEwLjExLDAsMCwxLS4xMiwxLjM1LDIuNjMsMi42MywwLDAsMS0yLjQzLDIuMjUsNyw3LDAsMCwxLTEsLjA3Yy0yLDAtNCwwLTUuOTMsMGE4Ljc4LDguNzgsMCwwLDEtMS43MS0uMTgsMi44MSwyLjgxLDAsMCwxLTIuMjktMi40Nyw4LjY3LDguNjcsMCwwLDEtLjE0LTEuNDRjMC0xLjU5LDAtMy4xNywwLTQuNzZhNC44LDQuOCwwLDAsMSwuMjYtMS41NUEyLjc5LDIuNzksMCwwLDEsMTguNjIuMjEsNi41Niw2LjU2LDAsMCwxLDIwLjM4LDBjMiwwLDMuOTIsMCw1Ljg4LDBhNS40NCw1LjQ0LDAsMCwxLDEuMzkuMjEsMi43OCwyLjc4LDAsMCwxLDIuMTMsMi40MSwxMC4zMSwxMC4zMSwwLDAsMSwuMTQsMS40OGMwLC44NiwwLDEuNzMsMCwyLjZBLjkyLjkyLDAsMCwxLDI5LjkxLDYuODlaTTI2LjI4LDQuNThjMC0uMzItLjA1LS42Mi0uMS0uOTFhMSwxLDAsMCwwLS44My0uODYsMi44NywyLjg3LDAsMCwwLS41OC0uMDdjLTEuMDYsMC0yLjEyLDAtMy4xOCwwYTMuODgsMy44OCwwLDAsMC0uNDgsMCwxLDEsMCwwLDAtLjgxLjUsMi41LDIuNSwwLDAsMC0uMjEsMS4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48cGF0aCBkPSJNMTA1LDYuODlIOTUuMmwwLDBjMCwuNTIsMCwxLDAsMS41Ni4wNi42OC40OCwxLDEuMjMsMSwuNTcsMCwxLjE1LDAsMS43MywwaDJhMSwxLDAsMCwwLDEuMDgtMSw2LjI2LDYuMjYsMCwwLDAsMC0uNjNIMTA1YzAsLjM0LDAsLjY4LDAsMWE1LjUyLDUuNTIsMCwwLDEtLjIyLDEuNjcsMi41NiwyLjU2LDAsMCwxLTIuMTMsMS44LDYsNiwwLDAsMS0xLjIuMTFjLTIsMC00LDAtNiwwYTguMjIsOC4yMiwwLDAsMS0xLjcxLS4xOSwyLjgsMi44LDAsMCwxLTIuMjctMi40Niw3LjcxLDcuNzEsMCwwLDEtLjEzLTEuNDRjMC0xLjU5LDAtMy4xNywwLTQuNzZhNC44LDQuOCwwLDAsMSwuMjYtMS41NUEyLjc5LDIuNzksMCwwLDEsOTMuNjkuMjEsNi41OSw2LjU5LDAsMCwxLDk1LjQ2LDBjMiwwLDMuOTIsMCw1Ljg3LDBhNS41OCw1LjU4LDAsMCwxLDEuNC4yMSwyLjc4LDIuNzgsMCwwLDEsMi4xMiwyLjQxQTksOSwwLDAsMSwxMDUsNC4xMmMwLC44NywwLDEuNzQsMCwyLjYxQS45Mi45MiwwLDAsMSwxMDUsNi44OVptLTMuNjMtMi4zMWMwLS4zMiwwLS42Mi0uMDktLjkxYTEsMSwwLDAsMC0uODQtLjg2LDIuNiwyLjYsMCwwLDAtLjU2LS4wN2MtMS4wOCwwLTIuMTUsMC0zLjIzLDBhMy4xOSwzLjE5LDAsMCwwLS42Mi4wOC45MS45MSwwLDAsMC0uNjYuNDgsMi44LDIuOCwwLDAsMC0uMTksMS4yOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjE0IDApIi8+PHBhdGggZD0iTTg5LjA1LDUuMTVIODUuNGMwLS4yOCwwLS41NSwwLS44M2ExLjYxLDEuNjEsMCwwLDAtLjA3LS40MywxLDEsMCwwLDAtLjc1LS43NCwzLDMsMCwwLDAtLjUxLS4wOEg4MWEyLjczLDIuNzMsMCwwLDAtLjQuMDUsMSwxLDAsMCwwLS45LDEsMi41OSwyLjU5LDAsMCwwLDAsLjQ4VjcuOTNhMi44MSwyLjgxLDAsMCwwLDAsLjUsMS4wNywxLjA3LDAsMCwwLDEuMDgsMWMuNDEsMCwuODEsMCwxLjIxLDAsLjc2LDAsMS41MSwwLDIuMjYsMGExLjEsMS4xLDAsMCwwLDEuMTctMS4xOWMwLS4zMywwLS42NiwwLTFoMy42N3YwQTEzLjYxLDEzLjYxLDAsMCwxLDg5LDkuODJhMywzLDAsMCwxLTIuNiwyLjU4LDEwLjUzLDEwLjUzLDAsMCwxLTEuNDguMTFjLTEuNjMsMC0zLjI2LDAtNC44OSwwYTcuMzgsNy4zOCwwLDAsMS0xLjc1LS4xOEEyLjg4LDIuODgsMCwwLDEsNzYsOS44NmE5Ljg4LDkuODgsMCwwLDEtLjEzLTEuNDRjMC0xLjU5LDAtMy4xNywwLTQuNzZhNS4wOCw1LjA4LDAsMCwxLC4yNS0xLjU1QTIuODEsMi44MSwwLDAsMSw3OC4xNi4yMSw2LjU2LDYuNTYsMCwwLDEsNzkuOTIsMGMxLjg0LDAsMy42OCwwLDUuNTEsMGE1LjUzLDUuNTMsMCwwLDEsMS40MS4yMiwyLjc0LDIuNzQsMCwwLDEsMiwyLjA4LDEwLjM3LDEwLjM3LDAsMCwxLC4xOSwyLjc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48cGF0aCBkPSJNMzIuMiwwaDIuNTJjLjE2LDAsLjIyLjA1LjI1LjIuMTEuNTIuMjQsMSwuMzcsMS41N2wuMjEtLjE3YTYuNzIsNi43MiwwLDAsMSwyLTEuMjdBNS40Niw1LjQ2LDAsMCwxLDM5LjE3LDBjLjY0LDAsMS4yOSwwLDEuOTMsMGEuMy4zLDAsMCwxLC4xMywwVjMuNTVINDFjLS44MiwwLTEuNjUsMC0yLjQ4LDBhMywzLDAsMCwwLTEuOC42NGMtLjI0LjE5LS41Ni4zNC0uNjkuNThhMi4xOCwyLjE4LDAsMCwwLDAsLjg5djYuOEgzMi4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48cGF0aCBkPSJNMTAuMjEsMTEuMThsLjI3LS4yMi4zOCwxLjUySDE0VjBsLS4xNywwSDExLjA1Yy0uMTUsMC0uMTkuMDUtLjIyLjE4LS4wOS40Ni0uMi45MS0uMzEsMS4zOWwtLjE2LS4xMkE2LjM0LDYuMzQsMCwwLDAsOC41NC4zMyw1LjQ1LDUuNDUsMCwwLDAsNi43NiwwYy0xLDAtMiwwLTMsMEE1LjEsNS4xLDAsMCwwLDIuMjEuMjksMi44MSwyLjgxLDAsMCwwLC4zLDIuNjIsNy44NSw3Ljg1LDAsMCwwLC4xNiw0LjE1YzAsMS40MSwwLDIuODEsMCw0LjIxYTguNTMsOC41MywwLDAsMCwuMTksMS43NUEyLjc5LDIuNzksMCwwLDAsMi43LDEyLjM2YTYuMjYsNi4yNiwwLDAsMCwxLjIyLjE1YzEsMCwyLDAsMywwQTQuOSw0LjksMCwwLDAsMTAsMTEuMzRaTTcuNTcsOS40NGMtLjgyLDAtMS42NSwwLTIuNDcsMGExLDEsMCwwLDEtMS0uODcsMS41LDEuNSwwLDAsMSwwLS4zN1Y2LjI3SDRjMC0uNjYsMC0xLjMyLDAtMmExLjA3LDEuMDcsMCwwLDEsLjktMS4xNywyLjU3LDIuNTcsMCwwLDEsLjQtLjA1Yy43NiwwLDEuNTIsMCwyLjI3LDBhMi41MywyLjUzLDAsMCwxLDEuMjguMjgsMTQuMjMsMTQuMjMsMCwwLDEsMS4zLjg5LjIyLjIyLDAsMCwxLC4wNS4xNmMwLDEuMjQsMCwyLjQ3LDAsMy43MWEuMjEuMjEsMCwwLDEtLjA2LjE2Yy0uMzMuMjUtLjY1LjUyLTEsLjc0QTMsMywwLDAsMSw3LjU3LDkuNDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNCAwKSIvPjxwYXRoIGQ9Ik02OS43NSwxMS4xOCw3MCwxMWwuMzcsMS41MmgzLjE2VjBsLS4xOCwwSDcwLjU4Yy0uMTQsMC0uMTkuMDUtLjIxLjE4LS4xLjQ2LS4yLjkxLS4zMSwxLjM5bC0uMTctLjEyQTYuMDgsNi4wOCwwLDAsMCw2OC4wNy4zMyw1LjM3LDUuMzcsMCwwLDAsNjYuMjksMGMtMSwwLTIsMC0zLDBhNS4xLDUuMSwwLDAsMC0xLjU1LjI3LDIuODIsMi44MiwwLDAsMC0xLjkyLDIuMzMsOS43OCw5Ljc4LDAsMCwwLS4xNCwxLjUzYzAsMS40MSwwLDIuODEsMCw0LjIxYTguNTMsOC41MywwLDAsMCwuMTksMS43NSwyLjc5LDIuNzksMCwwLDAsMi4zNiwyLjI1LDYuMTYsNi4xNiwwLDAsMCwxLjIxLjE1YzEsMCwyLDAsMywwYTQuODksNC44OSwwLDAsMCwzLjA3LTEuMTRaTTY3LjExLDkuNDRjLS44MywwLTEuNjYsMC0yLjQ4LDBhMSwxLDAsMCwxLTEtLjg3LDIuMjEsMi4yMSwwLDAsMSwwLS4zN2MwLS42MywwLTEuMjcsMC0xLjkxaDBjMC0uNjYsMC0xLjMyLDAtMmExLjA4LDEuMDgsMCwwLDEsLjktMS4xNywyLjczLDIuNzMsMCwwLDEsLjQtLjA1Yy43NiwwLDEuNTIsMCwyLjI4LDBhMi41OCwyLjU4LDAsMCwxLDEuMjguMjgsMTQuMDgsMTQuMDgsMCwwLDEsMS4yOS44OS4yMy4yMywwLDAsMSwuMDYuMTZWOC4xMmEuMjEuMjEsMCwwLDEtLjA2LjE2Yy0uMzMuMjUtLjY2LjUyLTEsLjc0QTMsMywwLDAsMSw2Ny4xMSw5LjQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQgMCkiLz48L3N2Zz4=);
}
@media (min-width: 992px) {
    .nav-logo[data-v-0cc9144e] {
        width: 100%;
        background-size: auto 16px;
        background-position: 0;
        background-position: 0 calc(50% + 1px);
    }
}
.nav-user.nav-user[data-v-79378026] {
    position: relative;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}
@media (min-width: 992px) {
    .nav-user.nav-user[data-v-79378026] {
        width: 100%;
        height: 100%;
    }
}
.nav-profile-pic[data-v-79378026] {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMTUuMDAwMDAwLCAtNTY5LjAwMDAwMCkiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTE0LjAwMDAwMCwgNTY5LjAwMDAwMCkiPgo8cmVjdCBmaWxsLW9wYWNpdHk9IjAiIGZpbGw9IiNEOEQ4RDgiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PC9yZWN0Pgo8cGF0aCBkPSJNMTMsMjQgQzYuMzczLDI0IDEsMTguNjI4IDEsMTIgQzEsNS4zNzMgNi4zNzMsMCAxMywwIEMxOS42MjcsMCAyNSw1LjM3MyAyNSwxMiBDMjUsMTguNjI4IDE5LjYyNywyNCAxMywyNCBaIE0xOS45NjIsMjAuNTE1IEMxOS45MTUsMTkuODIzIDE5LjY4OSwxOS4xNDkgMTkuMzg3LDE4LjgxNyBDMTcuMzE3LDE3LjMxMSAxNC42OTUsMTYuOTk2IDE0LjY5NSwxNi45OTYgTDE0LjYyLDE2LjUwNSBMMTQuNjIsMTUuNTE3IEMxNi4xMTEsMTQuNTk5IDE2Ljk5NywxMi40OSAxNi45OTcsMTAuNTc4IEMxNi45OTcsOC4wNDkgMTYuMzMsNiAxMi45OTgsNiBDOS42NjYsNiA5LDguMDQ5IDksMTAuNTc4IEM5LDEyLjQ5MyA5Ljg4OSwxNC42MDUgMTEuMzg0LDE1LjUyMSBMMTEuMzg0LDE2LjUwNSBMMTEuMjkxLDE3LjEyIEM5LjI3LDE3Ljc1MSA3LjA2NiwxOC41MjYgNi42MTIsMTguODI3IEM2LjMxMiwxOS4xNjMgNi4wODcsMTkuODMxIDYuMDM4LDIwLjUxNSBDNy45MzQsMjIuMDY4IDEwLjM1NywyMyAxMi45OTksMjMgQzE1LjY0MSwyMyAxOC4wNjUsMjIuMDY3IDE5Ljk2MiwyMC41MTUgWiBNMiwxMiBDMiwxNS4wMDIgMy4yMDYsMTcuNzIxIDUuMTU1LDE5LjcwNSBDNS4zMDUsMTkuMDUxIDUuNTcyLDE4LjQ2MiA1LjkyMiwxOC4xIEM2LjMyNywxNy42ODIgOS4yNDIsMTYuNzIgMTAuNzA1LDE2LjI1NSBDOS4wMzEsMTUuMDk4IDguMDA2LDEyLjc3OCA4LjAwNiwxMC41NzggQzguMDA2LDcuNDk3IDguOTEzLDUgMTIuOTk3LDUgQzE3LjA4MSw1IDE3Ljk4OSw3LjQ5NyAxNy45ODksMTAuNTc4IEMxNy45ODksMTIuNjkyIDE3LjAzOSwxNC45MSAxNS40ODEsMTYuMTA5IEMxNi40OTIsMTYuNDc1IDE5LjY0OSwxNy42NDUgMjAuMDg2LDE4LjA5OSBDMjAuNDM0LDE4LjQ2MSAyMC42OTgsMTkuMDQ5IDIwLjg0NiwxOS43MDMgQzIyLjc5NSwxNy43MTkgMjQsMTUuMDAxIDI0LDEyIEMyNCw1LjkyNiAxOS4wNzUsMS4wMDEgMTMsMS4wMDEgQzYuOTI1LDEuMDAxIDIsNS45MjYgMiwxMiBaIiBpZD0iZ2x5cGgiIGZpbGw9IiM3MzdEODIiPjwvcGF0aD4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==)
        50% / contain no-repeat;
}
.nav-list__link--login[data-v-79378026] {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMTUuMDAwMDAwLCAtNTY5LjAwMDAwMCkiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTE0LjAwMDAwMCwgNTY5LjAwMDAwMCkiPgo8cmVjdCBmaWxsLW9wYWNpdHk9IjAiIGZpbGw9IiNEOEQ4RDgiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PC9yZWN0Pgo8cGF0aCBkPSJNMTMsMjQgQzYuMzczLDI0IDEsMTguNjI4IDEsMTIgQzEsNS4zNzMgNi4zNzMsMCAxMywwIEMxOS42MjcsMCAyNSw1LjM3MyAyNSwxMiBDMjUsMTguNjI4IDE5LjYyNywyNCAxMywyNCBaIE0xOS45NjIsMjAuNTE1IEMxOS45MTUsMTkuODIzIDE5LjY4OSwxOS4xNDkgMTkuMzg3LDE4LjgxNyBDMTcuMzE3LDE3LjMxMSAxNC42OTUsMTYuOTk2IDE0LjY5NSwxNi45OTYgTDE0LjYyLDE2LjUwNSBMMTQuNjIsMTUuNTE3IEMxNi4xMTEsMTQuNTk5IDE2Ljk5NywxMi40OSAxNi45OTcsMTAuNTc4IEMxNi45OTcsOC4wNDkgMTYuMzMsNiAxMi45OTgsNiBDOS42NjYsNiA5LDguMDQ5IDksMTAuNTc4IEM5LDEyLjQ5MyA5Ljg4OSwxNC42MDUgMTEuMzg0LDE1LjUyMSBMMTEuMzg0LDE2LjUwNSBMMTEuMjkxLDE3LjEyIEM5LjI3LDE3Ljc1MSA3LjA2NiwxOC41MjYgNi42MTIsMTguODI3IEM2LjMxMiwxOS4xNjMgNi4wODcsMTkuODMxIDYuMDM4LDIwLjUxNSBDNy45MzQsMjIuMDY4IDEwLjM1NywyMyAxMi45OTksMjMgQzE1LjY0MSwyMyAxOC4wNjUsMjIuMDY3IDE5Ljk2MiwyMC41MTUgWiBNMiwxMiBDMiwxNS4wMDIgMy4yMDYsMTcuNzIxIDUuMTU1LDE5LjcwNSBDNS4zMDUsMTkuMDUxIDUuNTcyLDE4LjQ2MiA1LjkyMiwxOC4xIEM2LjMyNywxNy42ODIgOS4yNDIsMTYuNzIgMTAuNzA1LDE2LjI1NSBDOS4wMzEsMTUuMDk4IDguMDA2LDEyLjc3OCA4LjAwNiwxMC41NzggQzguMDA2LDcuNDk3IDguOTEzLDUgMTIuOTk3LDUgQzE3LjA4MSw1IDE3Ljk4OSw3LjQ5NyAxNy45ODksMTAuNTc4IEMxNy45ODksMTIuNjkyIDE3LjAzOSwxNC45MSAxNS40ODEsMTYuMTA5IEMxNi40OTIsMTYuNDc1IDE5LjY0OSwxNy42NDUgMjAuMDg2LDE4LjA5OSBDMjAuNDM0LDE4LjQ2MSAyMC42OTgsMTkuMDQ5IDIwLjg0NiwxOS43MDMgQzIyLjc5NSwxNy43MTkgMjQsMTUuMDAxIDI0LDEyIEMyNCw1LjkyNiAxOS4wNzUsMS4wMDEgMTMsMS4wMDEgQzYuOTI1LDEuMDAxIDIsNS45MjYgMiwxMiBaIiBpZD0iZ2x5cGgiIGZpbGw9IiM3MzdEODIiPjwvcGF0aD4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==)
        50%/24px 24px no-repeat;
}
.nav-dropdown__link[data-v-79378026] {
    display: block;
    text-decoration: none;
    color: #323237;
    line-height: 32px;
    font-size: 14px;
}
.nav-dropdown__link[data-v-79378026]:hover {
    color: #00d7ff;
}
@media (min-width: 544px) {
    .nav-dropdown__link[data-v-79378026] {
        font-size: 16px;
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .nav-dropdown__link[data-v-79378026] {
        font-size: 18px;
        line-height: 36px;
    }
}
@media (min-width: 992px) {
    .nav-profile-pic[data-v-79378026] {
        display: inline-block;
        vertical-align: middle;
    }
    .nav-list__link--login[data-v-79378026] {
        width: auto;
        height: auto;
        text-indent: 0;
        background: none;
    }
}
.nav-dropdown-wrapper[data-v-79378026] {
    position: fixed;
    z-index: 10000;
    opacity: 0.001;
    padding-top: 10px;
}
.nav-dropdown-wrapper.active[data-v-79378026] {
    opacity: 1;
}
@media (min-width: 992px) {
    .nav-dropdown-wrapper[data-v-79378026] {
        padding-top: 10px;
    }
}
.nav-dropdown[data-v-79378026] {
    position: relative;
    white-space: nowrap;
    padding: 10px;
    min-width: 130px;
    text-align: center;
    border-radius: 3px;
    background-color: #f1f3f3;
}
.nav-dropdown[data-v-79378026]:before {
    content: "";
    display: block;
    position: absolute;
    top: -10px;
    right: 7px;
    margin-left: -5px;
    border: 5px solid #fff0;
    border-bottom-color: #f1f3f3;
}
@media (min-width: 992px) {
    .nav-dropdown[data-v-79378026] {
        margin: 0 -17px 0 0;
    }
    .nav-dropdown[data-v-79378026]:before {
        right: 24px;
    }
}
.ggr-nav-item[data-v-fae6e7a2] {
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    display: block;
}
@media (min-width: 992px) {
    .ggr-nav-item[data-v-fae6e7a2]:last-child {
        margin-right: -10px;
    }
}
@media (min-width: 1200px) {
    .ggr-nav-item[data-v-fae6e7a2]:last-child {
        margin-right: -10px;
    }
}
.ggr-nav-link[data-v-fae6e7a2] {
    display: block;
    padding: 20px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 500;
}
.ggr-nav-link[data-v-fae6e7a2]:focus {
    outline: none;
}
@media (min-width: 992px) {
    .ggr-nav-link[data-v-fae6e7a2] {
        font-size: 14px;
        font-weight: 400;
        padding: 0 10px;
    }
    .ggr-nav-item--secondary[data-v-fae6e7a2] .ggr-nav-link {
        font-size: 14px;
        padding: 0 8px;
    }
}
@media (min-width: 1200px) {
    .ggr-nav-link[data-v-fae6e7a2] {
        font-size: 16px;
        padding: 0 16px;
    }
    .ggr-nav-item--secondary[data-v-fae6e7a2] .ggr-nav-link {
        font-size: 14px;
        padding: 0 10px;
    }
}
.ggr-nav-link[data-v-fae6e7a2] label {
    margin-bottom: 0;
    cursor: pointer;
}
.ggr-nav-item-arrow[data-v-fae6e7a2] {
    margin-left: 6px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.5s cubic-bezier(0.6, 0, 0, 1);
    transition: 0.5s cubic-bezier(0.6, 0, 0, 1);
}
.ggr-nav-item-arrow-path[data-v-fae6e7a2] {
    stroke: #fff;
}
.ggr-nav-item--active .ggr-nav-item-arrow[data-v-fae6e7a2] {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
@media (min-width: 992px) {
    .ggr-nav-item-arrow[data-v-fae6e7a2] {
        display: none;
    }
}
.ggr-nav-item-arrow-path[data-v-fae6e7a2] {
    stroke: var(--nav-link-color);
}
.ggr-directory[data-v-1b0fe2a0] {
    position: relative;
    background-color: #323237;
}
.dt-layout[data-v-1b0fe2a0] {
    padding: 60px 0 0;
    border-bottom: 1px solid hsl(0 0% 100% / 0.08);
}
@media (min-width: 992px) {
    .dt-layout[data-v-1b0fe2a0] {
        padding: 60px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (min-width: 992px) {
    .dt-socials[data-v-1b0fe2a0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    }
}
@media (min-width: 1200px) {
    .dt-socials[data-v-1b0fe2a0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
}
.dt-icon[data-v-1b0fe2a0] {
    display: block;
    background: 50% / contain no-repeat;
    width: 20px;
    height: 20px;
}
.dt-icon--logo[data-v-1b0fe2a0] {
    width: 100px;
    height: 36px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMTAwIDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTg0Ljc1NjYgOC40NTY4MkM4NC45MzAxIDguMzQ1NSA4NC45MTQ5IDguMTkyODggODQuODU3IDguMDc4NDFMODMuNjI3IDYuMTIyNjRDODMuNTIzNSA1Ljk1Nzc2IDgzLjM3NjMgNS45OTA2NyA4My4yNzQ1IDYuMDQwNzNDODEuNDQwMiA3LjE4NDAxIDc2LjkwNiAxMS4xMzgzIDc2LjkwNjMgMTcuOTczNVYyNi4wMzk1Qzc2LjkxOTUgMjYuMTY2OSA3Ni45ODgxIDI2LjMwMzQgNzcuMTg0NCAyNi4zMDc2SDc5LjQ0MTVDNzkuNjM1MSAyNi4zMDM0IDc5LjcwNDMgMjYuMTcxOCA3OS43MTg5IDI2LjA0NThWMTcuOTczNUM3OS43MTg5IDEyLjA4NzMgODMuODI3OSA5LjA1NDM3IDg0Ljc1NjYgOC40NTY4MlpNMTcuMzY3OSAxNy45NzM1QzE3LjM2NzkgMTguMjExMSAxNy4zMzc0IDI1LjI5NDIgMTcuMzM3NCAyNS4yOTQyQzE3LjMzODUgMjcuNzE0MSAxNi4zNjM3IDI5LjkxNyAxNC43OTQzIDMxLjUwMThDMTMuMjI3IDMzLjA4NzkgMTEuMDQ3MiAzNC4wNzMzIDguNjUzNjYgMzQuMDcyOUM2LjM0Mzk0IDM0LjA3MzMgNC4yMzU0MSAzMy4xNTQgMi42ODI2NyAzMS42NjQ5QzIuNjE3MjIgMzEuNTcxOCAyLjU4Nzc5IDMxLjQ0NjQgMi42OTM3NSAzMS4zMTk0TDQuMzQ3OTUgMjkuNjQ2MUM0LjQ3MzY1IDI5LjU1NTEgNC41OTc2MiAyOS41OTg1IDQuNjg2MjcgMjkuNjY4NUM1LjczNDgyIDMwLjYzOTYgNy4xMTk2MiAzMS4yMjk0IDguNjUzNjYgMzEuMjI5OEMxMC4yNzk1IDMxLjIyOTQgMTEuNzM5MSAzMC41Njc4IDEyLjgwNTYgMjkuNDkxN0MxMy44NzAxIDI4LjQxMjUgMTQuNTI0OSAyNi45Mzc3IDE0LjUyNTYgMjUuMjk0MlYyNC40NjkxQzEyLjk4NTcgMjUuODg1NCAxMC45MjkxIDI2Ljc1MjkgOC42ODQxMyAyNi43NTIyQzYuMjkwNjEgMjYuNzUyOSA0LjExMDc1IDI1Ljc2NjggMi41NDM0NiAyNC4xODA3QzAuOTc1MTM4IDIyLjU5NjMgMCAyMC4zOTMgMCAxNy45NzM1QzAgMTUuNTUzNSAwLjk3NTEzOCAxMy4zNTAzIDIuNTQzNDYgMTEuNzY1OUM0LjExMDc1IDEwLjE3OTggNi4yOTA5NiA5LjE5MzY4IDguNjg0MTMgOS4xOTQzOEMxMS4wNzc3IDkuMTkzNjggMTMuMjU3OSAxMC4xNzk0IDE0LjgyNDUgMTEuNzY1OUMxNi4zOTQyIDEzLjM1MDMgMTcuMzY4MyAxNS41NTM1IDE3LjM2NzkgMTcuOTczNVpNMTIuODM2MSAxMy43NzU2QzEzLjkwMTMgMTQuODU0NCAxNC41NTU0IDE2LjMyOTYgMTQuNTU1NyAxNy45NzM0SDE0LjU1MzNMMTQuNTI1NiAxOC41NzczQzE0LjM4NjQgMTkuOTc2NSAxMy43NjkgMjEuMjI2MiAxMi44MzYxIDIyLjE3MDZDMTEuNzY4OCAyMy4yNDcgMTAuMzA5OSAyMy45MDg3IDguNjg0MTQgMjMuOTA5NEM3LjA1ODY4IDIzLjkwODcgNS41OTk3OCAyMy4yNDcgNC41MzI1MyAyMi4xNzA2QzMuNDY3NzEgMjEuMDkyMSAyLjgxMzU3IDE5LjYxNjYgMi44MTI4OCAxNy45NzM0QzIuODEzNTcgMTYuMzI5NiAzLjQ2NzcxIDE0Ljg1NDQgNC41MzI1MyAxMy43NzU2QzUuNTk5NDQgMTIuNjk5MSA3LjA1ODMzIDEyLjAzNzkgOC42ODQxNCAxMi4wMzc1QzEwLjMwOTkgMTIuMDM3OSAxMS43Njg4IDEyLjY5OTggMTIuODM2MSAxMy43NzU2Wk01My4wMzUzIDExLjc2NTlDNTEuNDY4NCAxMC4xNzk0IDQ5LjI4ODggOS4xOTM2OCA0Ni44OTQ2IDkuMTk0MzhDNDQuNTAxNSA5LjE5MzY4IDQyLjMyMTYgMTAuMTc5OCA0MC43NTQgMTEuNzY1OUMzOS4xODU2IDEzLjM1MDMgMzguMjEwOCAxNS41NTM1IDM4LjIxMDggMTcuOTczNUMzOC4yMTA4IDIwLjM5MyAzOS4xODU2IDIyLjU5NjMgNDAuNzU0IDI0LjE4MDdDNDIuMzIxNiAyNS43NjY4IDQ0LjUwMDggMjYuNzUyOSA0Ni44OTQ2IDI2Ljc1MjJDNDkuMTM5NiAyNi43NTI5IDUxLjE5NjUgMjUuODg1NCA1Mi43MzYxIDI0LjQ2OTFWMjUuMjk0MkM1Mi43MzU0IDI2LjkzNzcgNTIuMDgxMyAyOC40MTI1IDUxLjAxNjEgMjkuNDkxN0M0OS45NDk2IDMwLjU2NzggNDguNDkgMzEuMjI5NCA0Ni44NjQ5IDMxLjIyOThDNDUuMzMwMSAzMS4yMjk0IDQzLjk0NTcgMzAuNjM5NiA0Mi44OTcxIDI5LjY2ODVDNDIuODA4MSAyOS41OTg1IDQyLjY4NDIgMjkuNTU1MSA0Mi41NTkxIDI5LjY0NjFMNDAuOTA0OSAzMS4zMTk0QzQwLjc5ODYgMzEuNDQ2NCA0MC44Mjg0IDMxLjU3MTggNDAuODkzMiAzMS42NjQ5QzQyLjQ0NjMgMzMuMTU0IDQ0LjU1NDQgMzQuMDczMyA0Ni44NjQ5IDM0LjA3MjlDNDkuMjU3NyAzNC4wNzMzIDUxLjQzNzUgMzMuMDg3OSA1My4wMDUyIDMxLjUwMThDNTQuNTc0MiAyOS45MTcgNTUuNTQ5IDI3LjcxNDEgNTUuNTQ3OSAyNS4yOTQyQzU1LjU0NzkgMjUuMjk0MiA1NS41Nzg4IDE4LjIxMTEgNTUuNTc4OCAxNy45NzM1QzU1LjU3OTEgMTUuNTUzNSA1NC42MDQ3IDEzLjM1MDMgNTMuMDM1MyAxMS43NjU5Wk01Mi43MzYgMTguNTc3M0w1Mi43NjQxIDE3Ljk3MzRINTIuNzY2NUM1Mi43NjU4IDE2LjMyOTYgNTIuMTExNCAxNC44NTQ0IDUxLjA0NjUgMTMuNzc1NkM0OS45NzkzIDEyLjY5OTggNDguNTIwNCAxMi4wMzc5IDQ2Ljg5NDYgMTIuMDM3NUM0NS4yNjg4IDEyLjAzNzkgNDMuODA5NSAxMi42OTkxIDQyLjc0MyAxMy43NzU2QzQxLjY3ODEgMTQuODU0NCA0MS4wMjM3IDE2LjMyOTYgNDEuMDIzMyAxNy45NzM0QzQxLjAyMzcgMTkuNjE2NiA0MS42NzgxIDIxLjA5MjEgNDIuNzQzIDIyLjE3MDZDNDMuODEwMiAyMy4yNDcgNDUuMjY5MSAyMy45MDg3IDQ2Ljg5NDYgMjMuOTA5NEM0OC41MjA0IDIzLjkwODcgNDkuOTc5MyAyMy4yNDcgNTEuMDQ2NSAyMi4xNzA2QzUxLjk3OTQgMjEuMjI2MiA1Mi41OTY4IDE5Ljk3NjUgNTIuNzM2IDE4LjU3NzNaTTc0Ljc1NDMgMTcuOTczNUM3NC43NTQzIDIwLjM5MjQgNzMuNzgwMiAyMi41OTYzIDcyLjIxMDEgMjQuMTgwN0M3MC42NDM5IDI1Ljc2NjggNjguNDY0IDI2Ljc1MjkgNjYuMDcwMSAyNi43NTIyQzYzLjY3NjMgMjYuNzUyOSA2MS40OTY4IDI1Ljc2NjggNTkuOTI5NSAyNC4xODA3QzU4LjM2MDUgMjIuNTk2MyA1Ny4zODU3IDIwLjM5MjQgNTcuMzg2NCAxNy45NzM1QzU3LjM4NTcgMTUuNTUzNSA1OC4zNjA1IDEzLjM1MDMgNTkuOTI5NSAxMS43NjU5QzYxLjQ5NjggMTAuMTc5NCA2My42NzYzIDkuMTkzNjggNjYuMDcwMSA5LjE5NDM4QzY4LjQ2MzMgOS4xOTM2OCA3MC42NDM5IDEwLjE3OTQgNzIuMjEwMSAxMS43NjU5QzczLjc4MDIgMTMuMzUwMyA3NC43NTQzIDE1LjU1MzUgNzQuNzU0MyAxNy45NzM1Wk03MC4yMjIgMTMuNzc1NkM3MS4yODY1IDE0Ljg1NDQgNzEuOTQxMyAxNi4zMjk2IDcxLjk0MiAxNy45NzM0QzcxLjk0MTMgMTkuNjE2NiA3MS4yODY4IDIxLjA5MjEgNzAuMjIyIDIyLjE3MDZDNjkuMTU0NyAyMy4yNDcgNjcuNjk1MiAyMy45MDg3IDY2LjA3IDIzLjkwOTRDNjQuNDQ0MiAyMy45MDg3IDYyLjk4NSAyMy4yNDcgNjEuOTE4MSAyMi4xNzA2QzYwLjg1MjkgMjEuMDkyMSA2MC4xOTkxIDE5LjYxNjYgNjAuMTk4NCAxNy45NzM0QzYwLjE5OTEgMTYuMzI5NiA2MC44NTI5IDE0Ljg1NDQgNjEuOTE4MSAxMy43NzU2QzYyLjk4NSAxMi42OTk4IDY0LjQ0NDIgMTIuMDM3OSA2Ni4wNyAxMi4wMzc1QzY3LjY5NTkgMTIuMDM3OSA2OS4xNTQ3IDEyLjY5OTggNzAuMjIyIDEzLjc3NTZaTTMzLjkwMTkgMTEuNzY1OUMzMi4zMzUgMTAuMTc5NCAzMC4xNTUxIDkuMTkzNjggMjcuNzYxMiA5LjE5NDM4QzI1LjM2ODEgOS4xOTM2OCAyMy4xODg1IDEwLjE3OTQgMjEuNjIwOSAxMS43NjU5QzIwLjA1MTkgMTMuMzUwMyAxOS4wNzcxIDE1LjU1MzUgMTkuMDc4MSAxNy45NzM1QzE5LjA3NzEgMjAuMzkyNCAyMC4wNTE5IDIyLjU5NjMgMjEuNjIwOSAyNC4xODA3QzIzLjE4ODIgMjUuNzY2OCAyNS4zNjgxIDI2Ljc1MjkgMjcuNzYxMiAyNi43NTIyQzMwLjE1NTEgMjYuNzUyOSAzMi4zMzUgMjUuNzY2OCAzMy45MDE5IDI0LjE4MDdDMzUuNDcwOSAyMi41OTYzIDM2LjQ0NTcgMjAuMzkzMSAzNi40NDUgMTcuOTczNUMzNi40NDU3IDE1LjU1MzUgMzUuNDcwOSAxMy4zNTAzIDMzLjkwMTkgMTEuNzY1OVpNMjcuNzYxMyAyMy45MDk0QzI5LjM4NzEgMjMuOTA4NyAzMC44NDY0IDIzLjI0NyAzMS45MTM2IDIyLjE3MDZDMzIuOTc4OCAyMS4wOTE3IDMzLjYzMjkgMTkuNjE2NiAzMy42MzM2IDE3Ljk3MzRDMzMuNjMyOSAxNi4zMjk2IDMyLjk3ODggMTQuODU0NCAzMS45MTM2IDEzLjc3NTZDMzAuODQ2NCAxMi42OTk4IDI5LjM4NzEgMTIuMDM3OSAyNy43NjEzIDEyLjAzNzVDMjYuMTM1NSAxMi4wMzc5IDI0LjY3NyAxMi42OTk4IDIzLjYxMDEgMTMuNzc1NkMyMi41NDUyIDE0Ljg1NDQgMjEuODkwNyAxNi4zMjk2IDIxLjg5MDQgMTcuOTczNEMyMS44OTA3IDE5LjYxNjYgMjIuNTQ1MiAyMS4wOTIxIDIzLjYxMDEgMjIuMTcwNkMyNC42NzcgMjMuMjQ3IDI2LjEzNTUgMjMuOTA4NyAyNy43NjEzIDIzLjkwOTRaTTk5LjczMDMgMTcuOTczNUM5OS43MzEzIDIwLjM5MjQgOTguNzU2NSAyMi41OTYzIDk3LjE4NzIgMjQuMTgwN0M5NS42MjA2IDI1Ljc2NjggOTMuNDQwNCAyNi43NTI5IDkxLjA0NjUgMjYuNzUyMkM4OC42NTI2IDI2Ljc1MjkgODYuNDcyOCAyNS43NjY4IDg0LjkwNTEgMjQuMTgwN0M4My4zMzY4IDIyLjU5NjMgODIuMzYyNCAyMC4zOTMxIDgyLjM2MjQgMTcuOTczNUM4Mi4zNjI0IDE1LjU1MzUgODMuMzM2OCAxMy4zNTAzIDg0LjkwNTEgMTEuNzY1OUM4Ni40NzM1IDEwLjE3OTQgODguNjUyNiA5LjE5MzY4IDkxLjA0NjUgOS4xOTQzOEM5My40NCA5LjE5MzY4IDk1LjYxOTkgMTAuMTc5NCA5Ny4xODcyIDExLjc2NTlDOTguNzU2NSAxMy4zNTAzIDk5LjczMTMgMTUuNTUzNSA5OS43MzAzIDE3Ljk3MzVaTTk1LjE5ODggMTMuNzc1NkM5Ni4yNjM2IDE0Ljg1NDQgOTYuOTE3OCAxNi4zMjk2IDk2LjkxODUgMTcuOTczNEM5Ni45MTc4IDE5LjYxNjYgOTYuMjYzNiAyMS4wOTIxIDk1LjE5ODggMjIuMTcwNkM5NC4xMzE2IDIzLjI0NyA5Mi42NzIzIDIzLjkwODcgOTEuMDQ2NSAyMy45MDk0Qzg5LjQyMTQgMjMuOTA4NyA4Ny45NjE0IDIzLjI0NyA4Ni44OTQyIDIyLjE3MDZDODUuODMwMSAyMS4wOTIxIDg1LjE3NTYgMTkuNjE2NiA4NS4xNzQ5IDE3Ljk3MzRDODUuMTc1NiAxNi4zMjk2IDg1LjgzMDEgMTQuODU0NCA4Ni44OTQyIDEzLjc3NTZDODcuOTYxNCAxMi42OTk4IDg5LjQyMTQgMTIuMDM3OSA5MS4wNDY1IDEyLjAzNzVDOTIuNjcyMyAxMi4wMzc5IDk0LjEzMTYgMTIuNjk5OCA5NS4xOTg4IDEzLjc3NTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.dt-icon--facebook[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjQwODcyNiAyLjA0NzU0QzAgMi44NDk3IDAgMy44OTk4IDAgNlYxNEMwIDE2LjEwMDIgMCAxNy4xNTAzIDAuNDA4NzI2IDE3Ljk1MjVDMC43NjgyNTEgMTguNjU4MSAxLjM0MTkzIDE5LjIzMTcgMi4wNDc1NCAxOS41OTEzQzIuODQ5NyAyMCAzLjg5OTggMjAgNiAyMEg4LjQ3ODQ1VjEyLjk5NDlINS44NzVWOS45NjcyOUg4LjQ3ODQ1VjcuNzM5NzFDOC40Nzg0NSA1LjE1Njk1IDEwLjA1NzggMy43NTAwNSAxMi4zNjEyIDMuNzUwMDVDMTMuMTM3NCAzLjc0ODM2IDEzLjkxMzIgMy43ODc0OSAxNC42ODUzIDMuODY3MjlWNi41NjcyOUgxMy4wOTkxQzExLjg0NCA2LjU2NzI5IDExLjU5OTEgNy4xNjA0IDExLjU5OTEgOC4wMzYyNlY5Ljk2Mzg1SDE0LjU5OTFMMTQuMjA5NSAxMi45OTE0SDExLjU4MTlWMjBIMTRDMTYuMTAwMiAyMCAxNy4xNTAzIDIwIDE3Ljk1MjUgMTkuNTkxM0MxOC42NTgxIDE5LjIzMTcgMTkuMjMxNyAxOC42NTgxIDE5LjU5MTMgMTcuOTUyNUMyMCAxNy4xNTAzIDIwIDE2LjEwMDIgMjAgMTRWNkMyMCAzLjg5OTggMjAgMi44NDk3IDE5LjU5MTMgMi4wNDc1NEMxOS4yMzE3IDEuMzQxOTMgMTguNjU4MSAwLjc2ODI1MSAxNy45NTI1IDAuNDA4NzI2QzE3LjE1MDMgMCAxNi4xMDAyIDAgMTQgMEg2QzMuODk5OCAwIDIuODQ5NyAwIDIuMDQ3NTQgMC40MDg3MjZDMS4zNDE5MyAwLjc2ODI1MSAwLjc2ODI1MSAxLjM0MTkzIDAuNDA4NzI2IDIuMDQ3NTRaIiBmaWxsPSIjQjlCQ0JGIi8+Cjwvc3ZnPgo=);
}
.dt-icon--youtube[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjU4MTggNC43QzE5LjQ2ODcgNC4yNzQ1MSAxOS4yNDU5IDMuODg2MTggMTguOTM1NiAzLjU3Mzg4QzE4LjYyNTMgMy4yNjE1OCAxOC4yMzg0IDMuMDM2MjUgMTcuODEzNiAyLjkyMDQ1QzE2LjI1IDIuNSAxMCAyLjUgMTAgMi41QzEwIDIuNSAzLjc1IDIuNSAyLjE4NjM2IDIuOTIwNDVDMS43NjE2MSAzLjAzNjI1IDEuMzc0NzIgMy4yNjE1OCAxLjA2NDQxIDMuNTczODhDMC43NTQwOTcgMy44ODYxOCAwLjUzMTI1NSA0LjI3NDUxIDAuNDE4MTgyIDQuN0MwIDYuMjcwNDUgMCA5LjU0NTQ1IDAgOS41NDU0NUMwIDkuNTQ1NDUgMCAxMi44MjA1IDAuNDE4MTgyIDE0LjM5MDlDMC41MzEyNTUgMTQuODE2NCAwLjc1NDA5NyAxNS4yMDQ3IDEuMDY0NDEgMTUuNTE3QzEuMzc0NzIgMTUuODI5MyAxLjc2MTYxIDE2LjA1NDcgMi4xODYzNiAxNi4xNzA1QzMuNzUgMTYuNTkwOSAxMCAxNi41OTA5IDEwIDE2LjU5MDlDMTAgMTYuNTkwOSAxNi4yNSAxNi41OTA5IDE3LjgxMzYgMTYuMTcwNUMxOC4yMzg0IDE2LjA1NDcgMTguNjI1MyAxNS44MjkzIDE4LjkzNTYgMTUuNTE3QzE5LjI0NTkgMTUuMjA0NyAxOS40Njg3IDE0LjgxNjQgMTkuNTgxOCAxNC4zOTA5QzIwIDEyLjgyMDUgMjAgOS41NDU0NSAyMCA5LjU0NTQ1QzIwIDkuNTQ1NDUgMjAgNi4yNzA0NSAxOS41ODE4IDQuN1pNNy45NTQ1NSAxMi41MTkzVjYuNTcxNTlMMTMuMTgxOCA5LjU0NTQ1TDcuOTU0NTUgMTIuNTE5M1oiIGZpbGw9IiNCOUJDQkYiLz4KPC9zdmc+Cg==);
}
.dt-icon--twitter[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjQ0NjQ1IDE4LjI2MjVDMTMuOTkzNSAxOC4yNjI1IDE4LjEyMzEgMTIuMDA0IDE4LjEyMzEgNi41ODU4NEMxOC4xMjMxIDYuNDA5NzcgMTguMTIzMSA2LjIzMzcgMTguMTE1MSA2LjA1NzYyQzE4LjkxNTQgNS40ODEzOSAxOS42MTE3IDQuNzUzMSAyMC4xNjM5IDMuOTI4NzdDMTkuNDI3NiA0LjI1NjkgMTguNjM1MyA0LjQ3Mjk5IDE3LjgwMyA0LjU3NzAzQzE4LjY1MTMgNC4wNzI4MyAxOS4yOTk2IDMuMjY0NTEgMTkuNjExNyAyLjMwNDEyQzE4LjgxOTQgMi43NzYzMSAxNy45MzkxIDMuMTEyNDUgMTcuMDAyNyAzLjI5NjUyQzE2LjI1MDQgMi40OTYyIDE1LjE4NTkgMiAxNC4wMDk1IDJDMTEuNzQ0NiAyIDkuOTAzODQgMy44NDA3NCA5LjkwMzg0IDYuMTA1NjRDOS45MDM4NCA2LjQyNTc3IDkuOTQzODUgNi43Mzc5IDEwLjAwNzkgNy4wNDIwMkM2LjU5ODUxIDYuODczOTUgMy41NzMzIDUuMjMzMjkgMS41NDg0OSAyLjc1MjNDMS4xOTYzNSAzLjM2MDU0IDAuOTk2MjczIDQuMDY0ODMgMC45OTYyNzMgNC44MTcxM0MwLjk5NjI3MyA2LjI0MTcgMS43MjQ1NiA3LjQ5ODIgMi44MjEgOC4yMzQ1QzIuMTQ4NzMgOC4yMTA0OSAxLjUxNjQ4IDguMDI2NDEgMC45NjQyNjEgNy43MjIyOUMwLjk2NDI2MSA3LjczODMgMC45NjQyNjEgNy43NTQzIDAuOTY0MjYxIDcuNzc4MzFDMC45NjQyNjEgOS43NjMxMSAyLjM4MDgzIDExLjQyNzggNC4yNTM1OCAxMS44MDM5QzMuOTA5NDQgMTEuOSAzLjU0OTI5IDExLjk0OCAzLjE3MzE0IDExLjk0OEMyLjkwOTA0IDExLjk0OCAyLjY1Mjk0IDExLjkyNCAyLjQwNDg0IDExLjg3NkMyLjkyNTA1IDEzLjUwODYgNC40NDU2NSAxNC42OTMxIDYuMjM4MzcgMTQuNzI1MUM0LjgyOTgxIDE1LjgyOTUgMy4wNjExIDE2LjQ4NTggMS4xNDAzMyAxNi40ODU4QzAuODEyMiAxNi40ODU4IDAuNDg0MDY4IDE2LjQ2OTggMC4xNjM5NCAxNi40Mjk4QzEuOTcyNjYgMTcuNTgyMiA0LjEzMzUzIDE4LjI2MjUgNi40NDY0NSAxOC4yNjI1WiIgZmlsbD0iI0I5QkNCRiIvPgo8L3N2Zz4K);
}
.dt-icon--instagram[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljg3NzAxIDAuMDYwMTc3N0M2Ljk0MzYyIDAuMDExNTExNiA3LjI4NDE2IDAgMTAgMEMxMi43MTU4IDAgMTMuMDU2NCAwLjAxMTUxMTYgMTQuMTIzIDAuMDYwMTc3N0MxNS4xODc0IDAuMTA4NzI1IDE1LjkxNDMgMC4yNzc3ODYgMTYuNTUwNCAwLjUyNTAwN0MxNy4yMDggMC43ODA1MjQgMTcuNzY1NiAxLjEyMjQ2IDE4LjMyMTYgMS42NzgzOUMxOC44Nzc1IDIuMjM0MzYgMTkuMjE5NSAyLjc5MjAzIDE5LjQ3NSAzLjQ0OTYyQzE5LjcyMjIgNC4wODU2OSAxOS44OTEzIDQuODEyNjMgMTkuOTM5OCA1Ljg3NzAxQzE5Ljk4ODUgNi45NDM2MiAyMCA3LjI4NDE2IDIwIDEwQzIwIDEyLjcxNTggMTkuOTg4NSAxMy4wNTY0IDE5LjkzOTggMTQuMTIzQzE5Ljg5MTMgMTUuMTg3NCAxOS43MjIyIDE1LjkxNDMgMTkuNDc1IDE2LjU1MDRDMTkuMjE5NSAxNy4yMDggMTguODc3NSAxNy43NjU2IDE4LjMyMTYgMTguMzIxNkMxNy43NjU2IDE4Ljg3NzUgMTcuMjA4IDE5LjIxOTUgMTYuNTUwNCAxOS40NzVDMTUuOTE0MyAxOS43MjIyIDE1LjE4NzQgMTkuODkxMyAxNC4xMjMgMTkuOTM5OEMxMy4wNTY0IDE5Ljk4ODUgMTIuNzE1OCAyMCAxMCAyMEM3LjI4NDE2IDIwIDYuOTQzNjIgMTkuOTg4NSA1Ljg3NzAxIDE5LjkzOThDNC44MTI2MyAxOS44OTEzIDQuMDg1NjkgMTkuNzIyMiAzLjQ0OTYyIDE5LjQ3NUMyLjc5MjAzIDE5LjIxOTUgMi4yMzQzNiAxOC44Nzc1IDEuNjc4MzkgMTguMzIxNkMxLjEyMjQ2IDE3Ljc2NTYgMC43ODA1MjQgMTcuMjA4IDAuNTI1MDA3IDE2LjU1MDRDMC4yNzc3ODYgMTUuOTE0MyAwLjEwODcyNSAxNS4xODc0IDAuMDYwMTc3NyAxNC4xMjNDMC4wMTE1MTE2IDEzLjA1NjQgMCAxMi43MTU4IDAgMTBDMCA3LjI4NDE2IDAuMDExNTExNiA2Ljk0MzYyIDAuMDYwMTc3NyA1Ljg3NzAxQzAuMTA4NzI1IDQuODEyNjMgMC4yNzc3ODYgNC4wODU2OSAwLjUyNTAwNyAzLjQ0OTYyQzAuNzgwNTI0IDIuNzkyMDMgMS4xMjI0NiAyLjIzNDM2IDEuNjc4MzkgMS42NzgzOUMyLjIzNDM2IDEuMTIyNDYgMi43OTIwMyAwLjc4MDUyNCAzLjQ0OTYyIDAuNTI1MDA3QzQuMDg1NjkgMC4yNzc3ODYgNC44MTI2MyAwLjEwODcyNSA1Ljg3NzAxIDAuMDYwMTc3N1pNMTUuODk3NyAyLjIwNDM4QzE1LjU0NTQgMi4wNjc0NCAxNS4wMTU5IDEuOTA0NTMgMTQuMDQwOSAxLjg2MDA3QzEyLjk4NjQgMS44MTE5NiAxMi42NzAxIDEuODAxNzYgMTAgMS44MDE3NkM3LjMyOTkgMS44MDE3NiA3LjAxMzYxIDEuODExOTYgNS45NTkxNSAxLjg2MDA3QzQuOTg0MTYgMS45MDQ1MyA0LjQ1NDY3IDIuMDY3NDQgNC4xMDIzIDIuMjA0MzhDMy42MzU1MiAyLjM4NTc5IDMuMzAyNCAyLjYwMjQ5IDIuOTUyNDkgMi45NTI0NEMyLjYwMjU0IDMuMzAyMzUgMi4zODU4NCAzLjYzNTQ3IDIuMjA0NDQgNC4xMDIyNUMyLjA2NzQ5IDQuNDU0NjIgMS45MDQ1OCA0Ljk4NDExIDEuODYwMTIgNS45NTkxQzEuODEyMDEgNy4wMTM1NiAxLjgwMTgxIDcuMzI5ODUgMS44MDE4MSA5Ljk5OTk4QzEuODAxODEgMTIuNjcwMSAxLjgxMjAxIDEyLjk4NjQgMS44NjAxMiAxNC4wNDA4QzEuOTA0NTggMTUuMDE1OCAyLjA2NzQ5IDE1LjU0NTMgMi4yMDQ0NCAxNS44OTc3QzIuMzg1ODQgMTYuMzY0NCAyLjYwMjU4IDE2LjY5NzYgMi45NTI0OSAxNy4wNDc1QzMuMzAyNCAxNy4zOTc0IDMuNjM1NTIgMTcuNjE0MSA0LjEwMjMgMTcuNzk1NUM0LjQ1NDY3IDE3LjkzMjUgNC45ODQxNiAxOC4wOTU0IDUuOTU5MTUgMTguMTM5OEM3LjAxMzQ5IDE4LjE4OCA3LjMyOTcgMTguMTk4MiAxMCAxOC4xOTgyQzEyLjY3MDMgMTguMTk4MiAxMi45ODY2IDE4LjE4OCAxNC4wNDA5IDE4LjEzOThDMTUuMDE1OSAxOC4wOTU0IDE1LjU0NTQgMTcuOTMyNSAxNS44OTc3IDE3Ljc5NTVDMTYuMzY0NSAxNy42MTQxIDE2LjY5NzYgMTcuMzk3NCAxNy4wNDc1IDE3LjA0NzVDMTcuMzk3NSAxNi42OTc2IDE3LjYxNDIgMTYuMzY0NCAxNy43OTU2IDE1Ljg5NzdDMTcuOTMyNSAxNS41NDUzIDE4LjA5NTQgMTUuMDE1OCAxOC4xMzk5IDE0LjA0MDhDMTguMTg4IDEyLjk4NjQgMTguMTk4MiAxMi42NzAxIDE4LjE5ODIgOS45OTk5OEMxOC4xOTgyIDcuMzI5ODUgMTguMTg4IDcuMDEzNTYgMTguMTM5OSA1Ljk1OTFDMTguMDk1NCA0Ljk4NDExIDE3LjkzMjUgNC40NTQ2MiAxNy43OTU2IDQuMTAyMjVDMTcuNjE0MiAzLjYzNTQ3IDE3LjM5NzUgMy4zMDIzNSAxNy4wNDc1IDIuOTUyNDRDMTYuNjk3NiAyLjYwMjQ5IDE2LjM2NDUgMi4zODU3OSAxNS44OTc3IDIuMjA0MzhaTTEwIDQuODY0ODhDNy4xNjM5NCA0Ljg2NDg4IDQuODY0ODggNy4xNjM5NCA0Ljg2NDg4IDEwQzQuODY0ODggMTIuODM2MSA3LjE2Mzk0IDE1LjEzNTEgMTAgMTUuMTM1MUMxMi44MzYxIDE1LjEzNTEgMTUuMTM1MSAxMi44MzYxIDE1LjEzNTEgMTBDMTUuMTM1MSA3LjE2Mzk0IDEyLjgzNjEgNC44NjQ4OCAxMCA0Ljg2NDg4Wk02LjY2NjY1IDkuOTk5OTlDNi42NjY2NSAxMS44NDA5IDguMTU5MDMgMTMuMzMzMyAxMCAxMy4zMzMzQzExLjg0MDkgMTMuMzMzMyAxMy4zMzMzIDExLjg0MDkgMTMuMzMzMyA5Ljk5OTk5QzEzLjMzMzMgOC4xNTkwMiAxMS44NDA5IDYuNjY2NjQgMTAgNi42NjY2NEM4LjE1OTAzIDYuNjY2NjQgNi42NjY2NSA4LjE1OTAyIDYuNjY2NjUgOS45OTk5OVpNMTUuMzM4IDUuODYxOTlDMTYuMDAwOCA1Ljg2MTk5IDE2LjUzOCA1LjMyNDc2IDE2LjUzOCA0LjY2MjAxQzE2LjUzOCAzLjk5OTI2IDE2LjAwMDggMy40NjE5OSAxNS4zMzggMy40NjE5OUMxNC42NzUzIDMuNDYxOTkgMTQuMTM4IDMuOTk5MjYgMTQuMTM4IDQuNjYyMDFDMTQuMTM4IDUuMzI0NzYgMTQuNjc1MyA1Ljg2MTk5IDE1LjMzOCA1Ljg2MTk5WiIgZmlsbD0iI0I5QkNCRiIvPgo8L3N2Zz4K);
}
.dt-icon--linkedin[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjQwODcyNiAyLjA0NzU0QzAgMi44NDk3IDAgMy44OTk4IDAgNlYxNEMwIDE2LjEwMDIgMCAxNy4xNTAzIDAuNDA4NzI2IDE3Ljk1MjVDMC43NjgyNTEgMTguNjU4MSAxLjM0MTkzIDE5LjIzMTcgMi4wNDc1NCAxOS41OTEzQzIuODQ5NyAyMCAzLjg5OTggMjAgNiAyMEgxNEMxNi4xMDAyIDIwIDE3LjE1MDMgMjAgMTcuOTUyNSAxOS41OTEzQzE4LjY1ODEgMTkuMjMxNyAxOS4yMzE3IDE4LjY1ODEgMTkuNTkxMyAxNy45NTI1QzIwIDE3LjE1MDMgMjAgMTYuMTAwMiAyMCAxNFY2QzIwIDMuODk5OCAyMCAyLjg0OTcgMTkuNTkxMyAyLjA0NzU0QzE5LjIzMTcgMS4zNDE5MyAxOC42NTgxIDAuNzY4MjUxIDE3Ljk1MjUgMC40MDg3MjZDMTcuMTUwMyAwIDE2LjEwMDIgMCAxNCAwSDZDMy44OTk4IDAgMi44NDk3IDAgMi4wNDc1NCAwLjQwODcyNkMxLjM0MTkzIDAuNzY4MjUxIDAuNzY4MjUxIDEuMzQxOTMgMC40MDg3MjYgMi4wNDc1NFpNMTUuNDk1MSA4LjUwNDk1QzE0Ljc0NSA3Ljc1NDggMTMuNzI3NSA3LjMzMzM3IDEyLjY2NjcgNy4zMzMzN0MxMS42MDU4IDcuMzMzMzcgMTAuNTg4NCA3Ljc1NDggOS44MzgyNCA4LjUwNDk1QzkuMDg4MSA5LjI1NTA5IDguNjY2NjcgMTAuMjcyNSA4LjY2NjY3IDExLjMzMzRWMTZIMTEuMzMzM1YxMS4zMzM0QzExLjMzMzMgMTAuOTc5OCAxMS40NzM4IDEwLjY0MDYgMTEuNzIzOSAxMC4zOTA2QzExLjk3MzkgMTAuMTQwNSAxMi4zMTMxIDEwIDEyLjY2NjcgMTBDMTMuMDIwMyAxMCAxMy4zNTk0IDEwLjE0MDUgMTMuNjA5NSAxMC4zOTA2QzEzLjg1OTUgMTAuNjQwNiAxNCAxMC45Nzk4IDE0IDExLjMzMzRWMTZIMTYuNjY2N1YxMS4zMzM0QzE2LjY2NjcgMTAuMjcyNSAxNi4yNDUyIDkuMjU1MDkgMTUuNDk1MSA4LjUwNDk1Wk01Ljk5OTk5IDE2VjhIMy4zMzMzM1YxNkg1Ljk5OTk5Wk01Ljk5OTk5IDQuNjY2NzFDNS45OTk5OSA1LjQwMzA5IDUuNDAzMDQgNi4wMDAwNCA0LjY2NjY2IDYuMDAwMDRDMy45MzAyOCA2LjAwMDA0IDMuMzMzMzMgNS40MDMwOSAzLjMzMzMzIDQuNjY2NzFDMy4zMzMzMyAzLjkzMDMzIDMuOTMwMjggMy4zMzMzNyA0LjY2NjY2IDMuMzMzMzdDNS40MDMwNCAzLjMzMzM3IDUuOTk5OTkgMy45MzAzMyA1Ljk5OTk5IDQuNjY2NzFaIiBmaWxsPSIjQjlCQ0JGIi8+Cjwvc3ZnPgo=);
}
.dt-icon--forum[data-v-1b0fe2a0] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEwQzAgNi42ODYyOSAyLjY4NjI5IDQgNiA0SDE0QzE3LjMxMzcgNCAyMCA2LjY4NjI5IDIwIDEwQzIwIDEyLjQ2NDggMTguNTEzNyAxNC41ODI1IDE2LjM4ODUgMTUuNTA1OEwxNyAxOUwxMi44IDE2SDZDMi42ODYyOSAxNiAwIDEzLjMxMzcgMCAxMFpNNiAxMUM2LjU1MjI4IDExIDcgMTAuNTUyMyA3IDEwQzcgOS40NDc3MiA2LjU1MjI4IDkgNiA5QzUuNDQ3NzIgOSA1IDkuNDQ3NzIgNSAxMEM1IDEwLjU1MjMgNS40NDc3MiAxMSA2IDExWk0xMSAxMEMxMSAxMC41NTIzIDEwLjU1MjMgMTEgMTAgMTFDOS40NDc3MSAxMSA5IDEwLjU1MjMgOSAxMEM5IDkuNDQ3NzIgOS40NDc3MSA5IDEwIDlDMTAuNTUyMyA5IDExIDkuNDQ3NzIgMTEgMTBaTTE0IDExQzE0LjU1MjMgMTEgMTUgMTAuNTUyMyAxNSAxMEMxNSA5LjQ0NzcyIDE0LjU1MjMgOSAxNCA5QzEzLjQ0NzcgOSAxMyA5LjQ0NzcyIDEzIDEwQzEzIDEwLjU1MjMgMTMuNDQ3NyAxMSAxNCAxMVoiIGZpbGw9IiNCOUJDQkYiLz4KPC9zdmc+Cg==);
}
.dt-social-links[data-v-1b0fe2a0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    max-width: 380px;
    margin: 40px 0 0;
}
@media (min-width: 992px) {
    .dt-social-links[data-v-1b0fe2a0] {
        margin: 60px 0 0;
        display: block;
    }
}
.dt-social-item[data-v-1b0fe2a0] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: 0 0 20px;
}
@media (min-width: 992px) {
    .dt-social-item + .dt-social-item[data-v-1b0fe2a0] {
        margin: 20px 0 0;
    }
}
.dt-social-link[data-v-1b0fe2a0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #b9bcbf;
    line-height: 1.14;
    font-size: 14px;
    text-decoration: none;
}
.dt-social-link .dt-icon[data-v-1b0fe2a0] {
    margin: 0 8px 0 0;
}
@media (min-width: 992px) {
    .dt-sections[data-v-1b0fe2a0] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}
.dt-sections[data-v-1b0fe2a0] {
    margin: 4px 0 0;
}
@media (min-width: 992px) {
    .dt-sections[data-v-1b0fe2a0] {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0 -5px;
    }
}
.dt-section[data-v-1b0fe2a0] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 992px) {
    .dt-section[data-v-1b0fe2a0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
        flex: 0 0 33.3%;
        padding: 0 5px;
    }
}
@media (min-width: 1200px) {
    .dt-section[data-v-1b0fe2a0] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
}
.dt-section[data-v-cbd3f014] {
    font-size: 14px;
    border-top: 1px solid hsl(0 0% 100% / 0.08);
    padding: 14px 0;
}
@media (min-width: 992px) {
    .dt-section[data-v-cbd3f014] {
        padding: 0;
        border: none;
        margin: 0 0 60px;
    }
}
.dt-section-name[data-v-cbd3f014] {
    position: relative;
    cursor: pointer;
    color: #737d82;
}
.dt-section-name[data-v-cbd3f014]:after,
.dt-section-name[data-v-cbd3f014]:before {
    content: "";
    width: 12px;
    height: 2px;
    position: absolute;
    background-color: #737d82;
    right: 10px;
    top: 50%;
    margin: -1px 0 0 -6px;
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}
.dt-section-name[data-v-cbd3f014]:after {
    -webkit-transform: rotate(90deg) scaleY(0.6);
    transform: rotate(90deg) scaleY(0.6);
}
.dt-section--expanded .dt-section-name[data-v-cbd3f014]:after {
    -webkit-transform: scaleY(0.6);
    transform: scaleY(0.6);
}
@media (min-width: 992px) {
    .dt-section-name[data-v-cbd3f014]:after,
    .dt-section-name[data-v-cbd3f014]:before {
        content: none;
    }
}
.dt-section-links[data-v-cbd3f014] {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s, opacity 0.2s, -webkit-transform 0.3s 0.3s;
    transition: max-height 0.3s, opacity 0.2s, -webkit-transform 0.3s 0.3s;
    transition: max-height 0.3s, transform 0.3s 0.3s, opacity 0.2s;
    transition: max-height 0.3s, transform 0.3s 0.3s, opacity 0.2s, -webkit-transform 0.3s 0.3s;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
    opacity: 0;
}
.dt-section--expanded .dt-section-links[data-v-cbd3f014] {
    -webkit-transition: max-height 0.3s, opacity 0.2s, -webkit-transform 0.3s;
    transition: max-height 0.3s, opacity 0.2s, -webkit-transform 0.3s;
    transition: max-height 0.3s, transform 0.3s, opacity 0.2s;
    transition: max-height 0.3s, transform 0.3s, opacity 0.2s, -webkit-transform 0.3s;
    max-height: 280px;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.dt-section-links[data-v-cbd3f014]:before {
    content: "";
    display: block;
    height: 8px;
}
@media (min-width: 992px) {
    .dt-section-links[data-v-cbd3f014] {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: none;
        transition: none;
        max-height: none;
        padding-right: 28px;
    }
}
@media (min-width: 1200px) {
    .dt-section-links[data-v-cbd3f014] {
        padding-right: 0;
    }
}
.dt-section-link[data-v-cbd3f014] {
    display: block;
    font-size: 14px;
    line-height: 1.4;
    color: #f6f6f6;
    text-decoration: none;
}
.dt-section-link[data-v-cbd3f014]:hover {
    color: #b9bcbf;
    text-decoration: underline;
}
.dt-section-item + .dt-section-item[data-v-cbd3f014] {
    margin: 8px 0 0;
}
.ggr-footer[data-v-3902db85] {
    position: relative;
    font-size: 12px;
    padding: 30px 0;
    background-color: #323237;
}
.legal[data-v-3902db85] {
    text-align: center;
}
.legal-copyright[data-v-3902db85] {
    margin-bottom: 10px;
    color: #888;
}
.legal-link[data-v-3902db85] {
    font-size: 11px;
    color: #737d82;
    text-decoration: none;
}
.legal-link + .legal-link[data-v-3902db85] {
    margin-left: 20px;
}
.legal-link[data-v-3902db85]:hover {
    color: #b9bcbf;
    text-decoration: underline;
}
.locale[data-v-3902db85] {
    text-align: center;
    margin-bottom: 30px;
}
.locale-select[data-v-3902db85] {
    padding-right: 15px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDQ0NC44MTkgNDQ0LjgxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ0LjgxOSA0NDQuODE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQzNC4yNTIsMTE0LjIwM2wtMjEuNDA5LTIxLjQxNmMtNy40MTktNy4wNC0xNi4wODQtMTAuNTYxLTI1Ljk3NS0xMC41NjFjLTEwLjA5NSwwLTE4LjY1NywzLjUyMS0yNS43LDEwLjU2MSAgIEwyMjIuNDEsMjMxLjU0OUw4My42NTMsOTIuNzkxYy03LjA0Mi03LjA0LTE1LjYwNi0xMC41NjEtMjUuNjk3LTEwLjU2MWMtOS44OTYsMC0xOC41NTksMy41MjEtMjUuOTc5LDEwLjU2MWwtMjEuMTI4LDIxLjQxNiAgIEMzLjYxNSwxMjEuNDM2LDAsMTMwLjA5OSwwLDE0MC4xODhjMCwxMC4yNzcsMy42MTksMTguODQyLDEwLjg0OCwyNS42OTNsMTg1Ljg2NCwxODUuODY1YzYuODU1LDcuMjMsMTUuNDE2LDEwLjg0OCwyNS42OTcsMTAuODQ4ICAgYzEwLjA4OCwwLDE4Ljc1LTMuNjE3LDI1Ljk3Ny0xMC44NDhsMTg1Ljg2NS0xODUuODY1YzcuMDQzLTcuMDQ0LDEwLjU2Ny0xNS42MDgsMTAuNTY3LTI1LjY5MyAgIEM0NDQuODE5LDEzMC4yODcsNDQxLjI5NSwxMjEuNjI5LDQzNC4yNTIsMTE0LjIwM3oiIGZpbGw9IiM3MzdkODIiLz4KPC9nPgo8L3N2Zz4K)
        100%/10px no-repeat;
}
.locale-select[data-v-3902db85]::-ms-expand {
    display: none;
}
.locale-select[data-v-3902db85],
.locale-select[data-v-3902db85]:active,
.locale-select[data-v-3902db85]:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background-color: #323237;
    border: none;
    color: #fff;
}
.locale-select option[data-v-3902db85] {
    background: #323237;
    color: #fff;
}
@media (min-width: 992px) {
    .ggr-footer[data-v-3902db85] {
        padding: 0;
        line-height: 64px;
    }
    .legal-copyright[data-v-3902db85] {
        float: left;
        margin-bottom: 0;
    }
    .legal[data-v-3902db85] {
        float: right;
    }
    .locale[data-v-3902db85] {
        float: left;
        text-align: right;
        margin-bottom: 0;
    }
    .legal-copyright[data-v-3902db85] {
        margin-right: 25px;
    }
    .legal-links[data-v-3902db85] {
        float: left;
    }
}
.gc-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 544px) {
    .gc-container {
        max-width: 576px;
    }
}
@media (min-width: 768px) {
    .gc-container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .gc-container {
        max-width: 940px;
    }
}
@media (min-width: 1200px) {
    .gc-container {
        max-width: 1140px;
    }
}
.ggr-directory,
.ggr-footer,
.ggr-nav {
    font-family: var(--font-family-base);
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.ggr-directory button,
.ggr-directory input,
.ggr-directory label,
.ggr-directory select,
.ggr-directory textarea,
.ggr-footer button,
.ggr-footer input,
.ggr-footer label,
.ggr-footer select,
.ggr-footer textarea,
.ggr-nav button,
.ggr-nav input,
.ggr-nav label,
.ggr-nav select,
.ggr-nav textarea {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}
.ggr-directory *,
.ggr-directory :after,
.ggr-directory :before,
.ggr-footer *,
.ggr-footer :after,
.ggr-footer :before,
.ggr-nav *,
.ggr-nav :after,
.ggr-nav :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ggr-directory ul,
.ggr-footer ul,
.ggr-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ggr-directory button,
.ggr-footer button,
.ggr-nav button {
    background: none;
    border: none;
}
.ggr-directory :focus,
.ggr-footer :focus,
.ggr-nav :focus {
    outline: none;
}
.ggr-directory a,
.ggr-footer a,
.ggr-nav a {
    text-decoration: none;
}
@media (max-width: 991px) {
    html.ggr-nav-noscroll {
        overflow-y: scroll !important;
    }
    html.ggr-nav-noscroll body {
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    html.ggr-nav-noscroll,
    html.ggr-nav-noscroll body {
        height: 100% !important;
    }
}
@media (max-width: 991px) {
    .gc-expand-enter-active,
    .gc-expand-leave-active {
        -webkit-transition: max-height 0.5s !important;
        transition: max-height 0.5s !important;
    }
    .gc-expand-enter,
    .gc-expand-leave-to {
        max-height: 0 !important;
    }
}
@media (min-width: 992px) {
    .gc-expand-enter-active,
    .gc-expand-leave-active {
        -webkit-transition: opacity 0.3s, -webkit-transform 0.5s !important;
        transition: opacity 0.3s, -webkit-transform 0.5s !important;
        transition: transform 0.5s, opacity 0.3s !important;
        transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s !important;
    }
    .gc-expand-enter,
    .gc-expand-leave-to {
        opacity: 0 !important;
        -webkit-transform: translateY(-10px) !important;
        transform: translateY(-10px) !important;
    }
}
.gc-clear:after {
    clear: both;
    content: "";
    display: table;
}
.gc-reset-list {
    padding: 0;
    margin: 0;
    list-style: none;
}
.gc-hide {
    display: none;
}
.gc-bold {
    font-weight: 700;
}
.gc-center {
    text-align: center;
}
@media (max-width: 991px) {
    .gc-desktop-visible.gc-desktop-visible.gc-desktop-visible {
        display: none;
    }
}
@media (min-width: 992px) {
    .gc-mobile-visible.gc-mobile-visible.gc-mobile-visible {
        display: none;
    }
}
:root {
    --color-dark-black: #121215;
    --color-white: #fff;
    --color-gray: #b9bcbf;
    --color-opacity-charcoal: rgba(50, 50, 55, 0.98);
    --color-light-gray: #f1f3f3;
    --color-opacity-light-gray: hsla(0, 0%, 97%, 0.98);
    --color-charcoal: #323237;
}
