* {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
}

#bgVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

.container {
    position: relative;
    overflow: auto;
    width: 100%;
    height: 100%;
}

.toplogo {
    position: absolute;
    height: auto;
    width: 3%;
    border-radius: 50%;
    background-position: center;
    background-position: left;
    margin-left: 35px;
    margin-top: 5px;
}

.toplogo1 {
    float: left;
    height: auto;
    width: 3%;
    border-radius: 20%;
    margin-top: 5px;
    margin-left: 1700px;
}

.music-on {
    position: fixed;
    top: 18px;
    left: 70px;
    z-index: 10000;
}

#toplogo2 {
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.nav.PC {
    position: absolute;
    height: 3.802vw;
    left: 18.229vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

#toplogo3 {
    position: absolute;
    height: auto;
    width: 4%;
    margin-left: 350px;
    margin-top: 25px;
}

.item.active .active {
    position: relative;
    display: inline-block;
    height: 100%;
    width: auto;
    cursor: pointer;
    margin-right: 3vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.top {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 1280px;
    height: 66px;
    background-color: rgba(17, 17, 17, 0.75);
    box-shadow: 0 3px 7px 0 rgb(0 0 0 / 35%);
}

.right-col {
    float: right;
    margin-right: 2%;
}

#icon {
    width: 80px;
    cursor: pointer;
}

.header__navwrap {
    display: inline-block;
    position: relative;
    margin-left: -34px;
}

.header__navbar {
    display: inline-block;
    list-style-type: none;
    padding-right: 10px;
    margin-left: 40px;
}

.header__navbar .header__navitem {
    font-size: 14px;
    margin: 0 15px !important;
}

.header__navitem:hover,
.header__navitem--focus {
    text-shadow: 0 0 10px #69e0ff, 0 0 20px #69e0ff, 0 0 40px #69e0ff;
    color: #fff;
}

.header__logo {
    position: fixed;
    float: left;
    margin-left: 8px;
    width: 317px;
    height: 105px;
}

.header__logo img {
    margin-left: 20px;
}

#version {
    color: #FFFFFF;
    position: fixed;
    background-position: left;
    margin-left: 1230px;
    margin-top: 980px;
    font-size: 20px;
    float: left;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    -webkit-text-size-adjust: none
}

mark {
    background-color: transparent;
    color: inherit
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type="text"],
input[type="email"],
select,
textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none
}

*,
*:before,
*:after {
    box-sizing: border-box;
}

body {
    line-height: 1.0;
    min-height: var(--viewport-height);
    min-width: 320px;
    overflow-x: hidden;
    word-wrap: break-word;
}

#bg:before {
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#bg {
    background-attachment: scroll;
    height: var(--background-height);
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transform: scale(1);
    width: 100vw;
    z-index: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#bg video {
    bottom: 0;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%;
}

body:after {
    background-color: #000000;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transform: scale(1);
    transition: opacity 1s ease-in-out 0s, visibility 1s 0s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}

body.is-loading:after {
    opacity: 1;
    visibility: visible;
}

:root {
    --background-height: 100vh;
    --site-language-alignment: left;
    --site-language-direction: ltr;
    --site-language-flex-alignment: flex-start;
    --site-language-indent-left: 1;
    --site-language-indent-right: 0;
    --viewport-height: 100vh;
}

html {
    font-size: 18pt;
}

u {
    text-decoration: underline;
}

strong {
    color: inherit;
    font-weight: bolder;
}

em {
    font-style: italic;
}

code {
    background-color: rgba(144, 144, 144, 0.25);
    border-radius: 0.25em;
    font-family: 'Lucida Console', 'Courier New', monospace;
    font-size: 0.9em;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 0.25em;
    padding: 0.25em 0.5em;
    text-indent: 0;
}

mark {
    background-color: rgba(144, 144, 144, 0.25);
}

s {
    text-decoration: line-through;
}

sub {
    font-size: smaller;
    vertical-align: sub;
}

sup {
    font-size: smaller;
    vertical-align: super;
}

a {
    color: inherit;
    text-decoration: underline;
    transition: color 0.25s ease;
}

#wrapper {
    -webkit-overflow-scrolling: touch;
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: var(--viewport-height);
    overflow: hidden;
    position: relative;
    z-index: 2;
    padding: 2.75rem 0 2.75rem 0;
}

#main {
    --alignment: center;
    --flex-alignment: center;
    --indent-left: 1;
    --indent-right: 1;
    --border-radius-tl: 0;
    --border-radius-tr: 0;
    --border-radius-br: 0;
    --border-radius-bl: 0;
    align-items: center;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: center;
    max-width: 100%;
    position: relative;
    text-align: var(--alignment);
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.369);
    transition: opacity 1s ease-in-out 0s;
}

#main>.inner {
    --padding-horizontal: 2.5rem;
    --padding-vertical: 2.5rem;
    --spacing: 1.5rem;
    --width: 48rem;
    border-radius: var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);
    max-width: 100%;
    position: relative;
    width: var(--width);
    z-index: 1;
    padding: var(--padding-vertical) var(--padding-horizontal);
}

#main>.inner>header {
    margin-bottom: var(--spacing);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#main>.inner>footer {
    margin-top: var(--spacing);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#main>.inner>*>* {
    margin-top: var(--spacing);
    margin-bottom: var(--spacing);
}

#main>.inner>*> :first-child {
    margin-top: 0 !important;
}

#main>.inner>*> :last-child {
    margin-bottom: 0 !important;
}

#main>.inner>.full {
    margin-left: calc(var(--padding-horizontal) * -1);
    max-width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
    width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
}

#main>.inner>.full:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    margin-top: calc(var(--padding-vertical) * -1) !important;
}

#main>.inner>.full:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

#main>.inner>.full.screen {
    border-radius: 0 !important;
    max-width: 100vw;
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    right: auto;
}

#main>.inner>*>.full {
    margin-left: calc(-2.5rem);
    max-width: calc(100% + 5rem + 0.4725px);
    width: calc(100% + 5rem + 0.4725px);
}

#main>.inner>*>.full.screen {
    border-radius: 0 !important;
    max-width: 100vw;
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    right: auto;
}

#main>.inner>header>.full:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    margin-top: -2.5rem !important;
}

#main>.inner>footer>.full:last-child {
    margin-bottom: -2.5rem !important;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

body.is-loading #main {
    opacity: 0;
}

#main>.inner>section>* {
    transition: opacity 1s ease-in-out 0s;
}

body.is-loading #main>.inner>section>* {
    opacity: 0;
}

#main>.inner>header,
#main>.inner>footer {
    transition: opacity 0.375s ease-in-out 0.5625s, visibility 0.375s linear 0.5625s;
}

#main>.inner>header.hidden,
#main>.inner>footer.hidden {
    transition: opacity 0.375s ease-in-out, visibility 0.375s;
    opacity: 0;
    visibility: hidden;
}

#main>.inner>section {
    transition: opacity 0.75s ease-in-out 0.375s, min-height 0.375s ease-in-out, max-height 0.375s ease-in-out;
}

#main>.inner>section.inactive {
    opacity: 0;
    transition: opacity 0.375s ease-in-out;
}

body.is-instant #main,
body.is-instant #main>.inner>*,
body.is-instant #main>.inner>section>* {
    transition: none !important;
}

body.is-instant:after {
    display: none !important;
    transition: none !important;
}

@keyframes loading-spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.deferred:before {
    content: '';
    display: block;
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -2rem 0 0 -2rem;
    animation: loading-spinner 1s infinite linear;
    transition: opacity 0.25s ease;
    transition-delay: 0.5s;
    opacity: 0;
    z-index: -1;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUge2ZpbGw6IHRyYW5zcGFyZW50OyBzdHJva2U6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH08L3N0eWxlPjxkZWZzPjxjbGlwUGF0aCBpZD0iY29ybmVyIj48cG9seWdvbiBwb2ludHM9IjAsMCA0OCwwIDQ4LDQ4IDk2LDQ4IDk2LDk2IDAsOTYiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2Nvcm5lcikiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIi8+PC9nPjwvc3ZnPg==');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 3rem;
}

.deferred.loading:before {
    opacity: 0.35;
    z-index: 0;
}

.buttons {
    cursor: default;
    display: flex;
    justify-content: var(--flex-alignment);
    letter-spacing: 0;
    padding: 0;
}

.buttons li {
    max-width: 100%;
}

.buttons li a {
    align-items: center;
    justify-content: center;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}

#buttons01 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons01:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons01:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons01 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons01 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons01 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons61 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons61:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons61:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons61 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons61 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons61 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons53 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons53:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons53:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons53 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons53 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons53 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons02 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons02:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons02:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons02 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons02 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons02 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons71 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons71:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons71:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons71 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons71 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons71 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons69 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons69:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons69:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons69 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons69 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons69 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons77 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons77:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons77:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons77 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons77 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons77 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons54 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons54:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons54:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons54 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons54 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons54 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons72 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons72:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons72:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons72 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons72 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons72 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons83 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons83:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons83:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons83 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons83 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons83 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons70 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons70:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons70:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons70 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons70 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons70 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons76 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons76:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons76:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons76 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons76 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons76 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons46 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons46:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons46:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons46 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons46 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons46 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons80 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons80:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons80:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons80 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons80 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons80 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons73 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons73:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons73:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons73 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons73 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons73 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons84 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons84:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons84:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons84 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons84 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons84 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons49 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons49:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons49:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons49 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons49 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons49 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons79 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons79:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons79:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons79 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons79 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons79 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons78 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons78:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons78:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons78 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons78 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons78 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons81 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons81:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons81:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons81 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons81 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons81 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons82 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons82:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons82:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons82 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons82 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons82 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons68 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons68:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons68:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons68 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons68 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons68 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons42 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons42:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons42:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons42 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons42 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons42 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons40 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons40:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons40:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons40 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons40 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons40 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons39 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons39:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons39:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons39 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons39 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons39 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons38 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons38:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons38:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons38 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons38 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons38 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons37 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons37:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons37:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons37 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons37 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons37 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons36 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons36:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons36:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons36 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons36 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons36 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons35 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons35:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons35:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons35 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons35 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons35 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons34 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons34:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons34:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons34 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons34 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons34 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons33 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons33:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons33:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons33 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons33 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons33 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons32 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons32:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons32:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons32 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons32 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons32 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons31 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons31:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons31:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons31 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons31 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons31 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons29 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons29:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons29:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons29 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons29 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons29 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons30 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons30:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons30:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons30 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons30 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons30 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons28 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons28:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons28:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons28 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons28 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons28 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons25 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons25:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons25:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons25 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons25 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons25 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons26 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons26:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons26:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons26 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons26 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons26 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons27 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons27:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons27:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons27 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons27 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons27 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons24 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons24:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons24:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons24 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons24 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons24 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons23 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons23:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons23:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons23 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons23 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons23 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons22 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons22:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons22:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons22 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons22 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons22 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons21 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons21:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons21:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons21 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons21 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons21 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons20 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons20:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons20:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons20 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons20 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons20 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons19 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons19:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons19:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons19 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons19 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons19 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons48 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons48:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons48:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons48 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons48 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons48 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons18 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons18:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons18:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons18 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons18 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons18 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons17 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons17:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons17:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons17 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons17 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons17 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons47 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons47:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons47:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons47 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons47 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons47 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons16 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons16:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons16:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons16 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons16 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons16 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons74 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons74:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons74:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons74 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons74 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons74 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons15 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons15:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons15:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons15 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons15 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons15 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons14 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons14:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons14:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons14 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons14 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons14 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons13 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons13:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons13:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons13 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons13 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons13 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons12 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons12:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons12:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons12 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons12 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons12 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons11 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons11:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons11:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons11 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons11 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons11 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons10 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons10:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons10:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons10 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons10 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons10 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons09 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons09:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons09:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons09 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons09 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons09 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons07 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons07:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons07:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons07 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons07 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons07 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons06 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons06:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons06:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons06 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons06 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons06 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons75 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons75:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons75:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons75 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons75 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons75 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons50 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons50:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons50:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons50 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons50 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons50 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons57 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons57:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons57:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons57 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons57 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons57 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons05 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons05:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons05:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons05 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons05 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons05 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons59 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons59:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons59:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons59 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons59 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons59 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons08 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons08:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons08:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons08 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons08 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons08 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons04 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons04:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons04:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons04 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons04 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons04 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons52 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons52:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons52:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons52 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons52 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons52 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons41 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons41:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons41:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons41 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons41 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons41 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons43 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons43:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons43:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons43 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons43 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons43 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons55 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons55:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons55:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons55 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons55 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons55 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons51 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons51:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons51:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons51 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons51 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons51 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons58 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons58:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons58:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons58 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons58 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons58 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons56 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons56:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons56:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons56 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons56 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons56 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons65 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons65:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons65:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons65 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons65 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons65 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons45 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons45:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons45:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons45 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons45 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons45 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons60 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons60:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons60:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons60 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons60 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons60 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons66 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons66:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons66:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons66 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons66 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons66 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons62 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons62:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons62:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons62 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons62 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons62 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons67 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons67:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons67:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons67 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons67 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons67 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons63 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons63:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons63:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons63 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons63 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons63 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons64 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons64:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons64:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons64 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons64 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons64 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons85 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons85:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons85:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons85 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons85 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons85 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons89 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons89:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons89:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons89 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons89 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons89 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons86 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons86:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons86:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons86 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons86 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons86 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons87 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons87:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons87:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons87 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons87 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons87 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons88 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons88:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons88:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons88 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons88 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons88 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons44 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons44:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons44:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons44 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons44 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons44 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons90 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons90:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons90:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons90 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons90 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons90 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#buttons03 {
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}

#buttons03:not(:first-child) {
    margin-top: 2rem !important;
}

#buttons03:not(:last-child) {
    margin-bottom: 2rem !important;
}

#buttons03 li a {
    display: inline-block;
    width: 8.125rem;
    height: 2.625rem;
    line-height: calc(2.625rem - 2px);
    padding: 0 0.5rem;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.125rem;
    padding-left: calc(0.125rem + 0.5rem);
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.375rem;
    direction: var(--site-language-direction);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#buttons03 .button {
    color: #F5F5F5;
    border: solid 1px transparent;
}

#buttons03 .button:hover {
    border-color: #B00E35 !important;
    color: #B00E35 !important;
}

#header {
    margin-bottom: 2.5rem !important;
}

#footer {
    margin-top: 1.25rem !important;
}

.container {
    position: relative;
}

.container>.wrapper {
    vertical-align: top;
    position: relative;
    max-width: 100%;
    border-radius: inherit;
}

.container>.wrapper>.inner {
    vertical-align: top;
    position: relative;
    max-width: 100%;
    border-radius: inherit;
    text-align: var(--alignment);
}

#main .container.full:first-child>.wrapper {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#main .container.full:last-child>.wrapper {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#main .container.full:first-child>.wrapper>.inner {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#main .container.full:last-child>.wrapper>.inner {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#container01>.wrapper {
    display: inline-block;
    width: 75rem;
    background-color: transparent;
}

#container01>.wrapper>.inner {
    --gutters: 2rem;
    --padding-horizontal: 2rem;
    --padding-vertical: 2rem;
    padding: var(--padding-vertical) var(--padding-horizontal);
}

#container01.default>.wrapper>.inner>* {
    margin-bottom: var(--spacing);
    margin-top: var(--spacing);
}

#container01.default>.wrapper>.inner>*:first-child {
    margin-top: 0 !important;
}

#container01.default>.wrapper>.inner>*:last-child {
    margin-bottom: 0 !important;
}

#container01.columns>.wrapper>.inner {
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
}

#container01.columns>.wrapper>.inner>* {
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 100%;
    text-align: var(--alignment);
    padding: 0 0 0 var(--gutters);
}

#container01.columns>.wrapper>.inner>*>* {
    margin-bottom: var(--spacing);
    margin-top: var(--spacing);
}

#container01.columns>.wrapper>.inner>*>*:first-child {
    margin-top: 0 !important;
}

#container01.columns>.wrapper>.inner>*>*:last-child {
    margin-bottom: 0 !important;
}

#container01.columns>.wrapper>.inner>*:first-child {
    margin-left: calc(var(--gutters) * -1);
}

#container01.default>.wrapper>.inner>.full {
    margin-left: calc(var(--padding-horizontal) * -1);
    max-width: none !important;
    width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

#container01.default>.wrapper>.inner>.full:first-child {
    margin-top: calc(var(--padding-vertical) * -1) !important;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#container01.default>.wrapper>.inner>.full:last-child {
    margin-bottom: calc(var(--padding-vertical) * -1) !important;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#container01.columns>.wrapper>.inner>div>.full {
    margin-left: calc(var(--gutters) * -0.5);
    max-width: none !important;
    width: calc(100% + var(--gutters) + 0.4725px);
}

#container01.columns>.wrapper>.inner>div:first-child>.full {
    margin-left: calc(var(--padding-horizontal) * -1);
    width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

#container01.columns>.wrapper>.inner>div:last-child>.full {
    width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

#container01.columns>.wrapper>.inner>div>.full:first-child {
    margin-top: calc(var(--padding-vertical) * -1) !important;
}

#container01.columns>.wrapper>.inner>div>.full:last-child {
    margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

#container01.columns>.wrapper>.inner>div:first-child,
#container01.columns>.wrapper>.inner>div:first-child>.full:first-child {
    border-top-left-radius: inherit;
}

#container01.columns>.wrapper>.inner>div:last-child,
#container01.columns>.wrapper>.inner>div:last-child>.full:first-child {
    border-top-right-radius: inherit;
}

#container01.columns>.wrapper>.inner>.full {
    align-self: stretch;
}

#container01.columns>.wrapper>.inner>.full:first-child {
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
}

#container01.columns>.wrapper>.inner>.full:last-child {
    border-bottom-right-radius: inherit;
    border-top-right-radius: inherit;
}

#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child {
    border-radius: inherit;
    height: calc(100% + (var(--padding-vertical) * 2));
}

#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
    border-radius: inherit;
    height: 100%;
    position: absolute;
    width: 100%;
}

#container01>.wrapper>.inner> :nth-child(1) {
    width: calc(30% + (var(--gutters) / 2));
}

#container01>.wrapper>.inner> :nth-child(2) {
    width: calc(70% + (var(--gutters) / 2));
}

#container02 {
    display: flex;
    width: 100%;
    min-height: 18rem;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#container02>.wrapper>.inner {
    --gutters: 2rem;
    --padding-horizontal: 2rem;
    --padding-vertical: 2rem;
    padding: var(--padding-vertical) var(--padding-horizontal);
}

#container02>.wrapper {
    max-width: var(--width);
    width: 100%;
}

#container02 video {
    border-radius: inherit;
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
}

#container02:before {
    border-radius: inherit;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

#container02.default>.wrapper>.inner>* {
    margin-bottom: var(--spacing);
    margin-top: var(--spacing);
}

#container02.default>.wrapper>.inner>*:first-child {
    margin-top: 0 !important;
}

#container02.default>.wrapper>.inner>*:last-child {
    margin-bottom: 0 !important;
}

#container02.columns>.wrapper>.inner {
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
}

#container02.columns>.wrapper>.inner>* {
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 100%;
    text-align: var(--alignment);
    padding: 0 0 0 var(--gutters);
}

#container02.columns>.wrapper>.inner>*>* {
    margin-bottom: var(--spacing);
    margin-top: var(--spacing);
}

#container02.columns>.wrapper>.inner>*>*:first-child {
    margin-top: 0 !important;
}

#container02.columns>.wrapper>.inner>*>*:last-child {
    margin-bottom: 0 !important;
}

#container02.columns>.wrapper>.inner>*:first-child {
    margin-left: calc(var(--gutters) * -1);
}

#container02.default>.wrapper>.inner>.full {
    margin-left: calc(var(--padding-horizontal) * -1);
    max-width: none !important;
    width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

#container02.default>.wrapper>.inner>.full:first-child {
    margin-top: calc(var(--padding-vertical) * -1) !important;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

#container02.default>.wrapper>.inner>.full:last-child {
    margin-bottom: calc(var(--padding-vertical) * -1) !important;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#container02.columns>.wrapper>.inner>div>.full {
    margin-left: calc(var(--gutters) * -0.5);
    max-width: none !important;
    width: calc(100% + var(--gutters) + 0.4725px);
}

#container02.columns>.wrapper>.inner>div:first-child>.full {
    margin-left: calc(var(--padding-horizontal) * -1);
    width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

#container02.columns>.wrapper>.inner>div:last-child>.full {
    width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

#container02.columns>.wrapper>.inner>div>.full:first-child {
    margin-top: calc(var(--padding-vertical) * -1) !important;
}

#container02.columns>.wrapper>.inner>div>.full:last-child {
    margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

#container02.columns>.wrapper>.inner>div:first-child,
#container02.columns>.wrapper>.inner>div:first-child>.full:first-child {
    border-top-left-radius: inherit;
}

#container02.columns>.wrapper>.inner>div:last-child,
#container02.columns>.wrapper>.inner>div:last-child>.full:first-child {
    border-top-right-radius: inherit;
}

#container02.columns>.wrapper>.inner>.full {
    align-self: stretch;
    min-height: 18rem;
}

#container02.columns>.wrapper>.inner>.full:first-child {
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
}

#container02.columns>.wrapper>.inner>.full:last-child {
    border-bottom-right-radius: inherit;
    border-top-right-radius: inherit;
}

#container02.columns>.wrapper>.inner>.full>.full:first-child:last-child {
    border-radius: inherit;
    height: calc(100% + (var(--padding-vertical) * 2));
}

#container02.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
    border-radius: inherit;
    height: 100%;
    position: absolute;
    width: 100%;
}

#container02>.wrapper>.inner> :nth-child(1) {
    width: calc(25% + (var(--gutters) / 4));
}

#container02>.wrapper>.inner> :nth-child(2) {
    width: calc(25% + (var(--gutters) / 4));
}

#container02>.wrapper>.inner> :nth-child(3) {
    width: calc(25% + (var(--gutters) / 4));
}

#container02>.wrapper>.inner> :nth-child(4) {
    width: calc(25% + (var(--gutters) / 4));
}

h1,
h2,
h3,
p {
    direction: var(--site-language-direction);
    position: relative;
}

h1 span.p,
h2 span.p,
h3 span.p,
p span.p {
    display: block;
    position: relative;
}

h1 span[style],
h2 span[style],
h3 span[style],
p span[style],
h1 strong,
h2 strong,
h3 strong,
p strong,
h1 a,
h2 a,
h3 a,
p a,
h1 code,
h2 code,
h3 code,
p code,
h1 mark,
h2 mark,
h3 mark,
p mark {
    -webkit-text-fill-color: currentcolor;
}

#text06 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text06 a {
    text-decoration: underline;
}

#text06 a:hover {
    text-decoration: none;
}

#text06 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text109 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text109 a {
    text-decoration: underline;
}

#text109 a:hover {
    text-decoration: none;
}

#text109 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text105 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text105 a {
    text-decoration: underline;
}

#text105 a:hover {
    text-decoration: none;
}

#text105 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text83 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text83 a {
    text-decoration: underline;
}

#text83 a:hover {
    text-decoration: none;
}

#text83 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text99 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text99 a {
    text-decoration: underline;
}

#text99 a:hover {
    text-decoration: none;
}

#text99 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text97 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text97 a {
    text-decoration: underline;
}

#text97 a:hover {
    text-decoration: none;
}

#text97 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text96 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text96 a {
    text-decoration: underline;
}

#text96 a:hover {
    text-decoration: none;
}

#text96 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text92 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 0.75em;
    line-height: 1.625;
    font-weight: 300;
}

#text92 a {
    text-decoration: none;
}

#text92 a:hover {
    text-decoration: underline;
}

#text92 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text01 {
    text-transform: uppercase;
    color: #FF8CA8;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.325rem;
    width: calc(100% + 0.325rem);
    font-size: 2.5em;
    line-height: 1.375;
    font-weight: 400;
}

#text01 a {
    text-decoration: underline;
}

#text01 a:hover {
    text-decoration: none;
}

#text01 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text04 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text04 a {
    text-decoration: underline;
}

#text04 a:hover {
    text-decoration: none;
}

#text04 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text05 {
    text-transform: uppercase;
    color: #FF8CA8;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.325rem;
    width: calc(100% + 0.325rem);
    font-size: 1.5em;
    line-height: 1.375;
    font-weight: 400;
}

#text05 a {
    text-decoration: underline;
}

#text05 a:hover {
    text-decoration: none;
}

#text05 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text02 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text02 a {
    text-decoration: underline;
}

#text02 a:hover {
    text-decoration: none;
}

#text02 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text95 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text95 a {
    text-decoration: underline;
}

#text95 a:hover {
    text-decoration: none;
}

#text95 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text94 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text94 a {
    text-decoration: underline;
}

#text94 a:hover {
    text-decoration: none;
}

#text94 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text81 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text81 a {
    text-decoration: underline;
}

#text81 a:hover {
    text-decoration: none;
}

#text81 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text98 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text98 a {
    text-decoration: underline;
}

#text98 a:hover {
    text-decoration: none;
}

#text98 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text90 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text90 a {
    text-decoration: underline;
}

#text90 a:hover {
    text-decoration: none;
}

#text90 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text87 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text87 a {
    text-decoration: underline;
}

#text87 a:hover {
    text-decoration: none;
}

#text87 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text86 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text86 a {
    text-decoration: underline;
}

#text86 a:hover {
    text-decoration: none;
}

#text86 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text80 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text80 a {
    text-decoration: underline;
}

#text80 a:hover {
    text-decoration: none;
}

#text80 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text69 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text69 a {
    text-decoration: underline;
}

#text69 a:hover {
    text-decoration: none;
}

#text69 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text79 {
    text-align: left;
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text79 a {
    text-decoration: underline;
}

#text79 a:hover {
    text-decoration: none;
}

#text79 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text07 {
    text-transform: uppercase;
    color: #FF8CA8;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.325rem;
    width: calc(100% + 0.325rem);
    font-size: 1.5em;
    line-height: 1.375;
    font-weight: 400;
}

#text07 a {
    text-decoration: underline;
}

#text07 a:hover {
    text-decoration: none;
}

#text07 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text08 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text08 a {
    text-decoration: underline;
}

#text08 a:hover {
    text-decoration: none;
}

#text08 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text03 {
    text-transform: uppercase;
    color: #FF8CA8;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.325rem;
    width: calc(100% + 0.325rem);
    font-size: 1.5em;
    line-height: 1.375;
    font-weight: 400;
}

#text03 a {
    text-decoration: underline;
}

#text03 a:hover {
    text-decoration: none;
}

#text03 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text20 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text20 a {
    text-decoration: underline;
}

#text20 a:hover {
    text-decoration: none;
}

#text20 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text09 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text09 a {
    text-decoration: underline;
}

#text09 a:hover {
    text-decoration: none;
}

#text09 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text11 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text11 a {
    text-decoration: underline;
}

#text11 a:hover {
    text-decoration: none;
}

#text11 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text88 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.625em;
    line-height: 1.625;
    font-weight: 400;
}

#text88 a {
    text-decoration: underline;
}

#text88 a:hover {
    text-decoration: none;
}

#text88 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text93 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.875em;
    line-height: 1.625;
    font-weight: 400;
}

#text93 a {
    text-decoration: underline;
}

#text93 a:hover {
    text-decoration: none;
}

#text93 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text102 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text102 a {
    text-decoration: underline;
}

#text102 a:hover {
    text-decoration: none;
}

#text102 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text84 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text84 a {
    text-decoration: underline;
}

#text84 a:hover {
    text-decoration: none;
}

#text84 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text101 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text101 a {
    text-decoration: underline;
}

#text101 a:hover {
    text-decoration: none;
}

#text101 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text89 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.875em;
    line-height: 1.625;
    font-weight: 400;
}

#text89 a {
    text-decoration: underline;
}

#text89 a:hover {
    text-decoration: none;
}

#text89 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text82 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.875em;
    line-height: 1.625;
    font-weight: 400;
}

#text82 a {
    text-decoration: underline;
}

#text82 a:hover {
    text-decoration: none;
}

#text82 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text85 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.875em;
    line-height: 1.625;
    font-weight: 400;
}

#text85 a {
    text-decoration: underline;
}

#text85 a:hover {
    text-decoration: none;
}

#text85 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text103 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text103 a {
    text-decoration: underline;
}

#text103 a:hover {
    text-decoration: none;
}

#text103 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text100 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text100 a {
    text-decoration: underline;
}

#text100 a:hover {
    text-decoration: none;
}

#text100 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text104 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text104 a {
    text-decoration: underline;
}

#text104 a:hover {
    text-decoration: none;
}

#text104 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text27 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text27 a {
    text-decoration: underline;
}

#text27 a:hover {
    text-decoration: none;
}

#text27 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text28 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text28 a {
    text-decoration: underline;
}

#text28 a:hover {
    text-decoration: none;
}

#text28 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text29 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text29 a {
    text-decoration: underline;
}

#text29 a:hover {
    text-decoration: none;
}

#text29 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text30 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text30 a {
    text-decoration: underline;
}

#text30 a:hover {
    text-decoration: none;
}

#text30 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text31 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text31 a {
    text-decoration: underline;
}

#text31 a:hover {
    text-decoration: none;
}

#text31 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text32 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text32 a {
    text-decoration: underline;
}

#text32 a:hover {
    text-decoration: none;
}

#text32 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text33 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text33 a {
    text-decoration: underline;
}

#text33 a:hover {
    text-decoration: none;
}

#text33 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text34 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text34 a {
    text-decoration: underline;
}

#text34 a:hover {
    text-decoration: none;
}

#text34 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text35 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text35 a {
    text-decoration: underline;
}

#text35 a:hover {
    text-decoration: none;
}

#text35 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text24 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text24 a {
    text-decoration: underline;
}

#text24 a:hover {
    text-decoration: none;
}

#text24 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text37 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text37 a {
    text-decoration: underline;
}

#text37 a:hover {
    text-decoration: none;
}

#text37 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text39 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text39 a {
    text-decoration: underline;
}

#text39 a:hover {
    text-decoration: none;
}

#text39 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text38 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text38 a {
    text-decoration: underline;
}

#text38 a:hover {
    text-decoration: none;
}

#text38 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text16 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text16 a {
    text-decoration: underline;
}

#text16 a:hover {
    text-decoration: none;
}

#text16 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text36 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text36 a {
    text-decoration: underline;
}

#text36 a:hover {
    text-decoration: none;
}

#text36 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text40 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text40 a {
    text-decoration: underline;
}

#text40 a:hover {
    text-decoration: none;
}

#text40 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text41 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text41 a {
    text-decoration: underline;
}

#text41 a:hover {
    text-decoration: none;
}

#text41 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text42 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text42 a {
    text-decoration: underline;
}

#text42 a:hover {
    text-decoration: none;
}

#text42 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text43 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text43 a {
    text-decoration: underline;
}

#text43 a:hover {
    text-decoration: none;
}

#text43 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text44 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text44 a {
    text-decoration: underline;
}

#text44 a:hover {
    text-decoration: none;
}

#text44 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text45 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text45 a {
    text-decoration: underline;
}

#text45 a:hover {
    text-decoration: none;
}

#text45 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text46 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text46 a {
    text-decoration: underline;
}

#text46 a:hover {
    text-decoration: none;
}

#text46 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text47 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text47 a {
    text-decoration: underline;
}

#text47 a:hover {
    text-decoration: none;
}

#text47 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text48 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text48 a {
    text-decoration: underline;
}

#text48 a:hover {
    text-decoration: none;
}

#text48 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text18 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text18 a {
    text-decoration: none;
}

#text18 a:hover {
    text-decoration: underline;
}

#text18 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text49 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text49 a {
    text-decoration: underline;
}

#text49 a:hover {
    text-decoration: none;
}

#text49 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text12 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text12 a {
    text-decoration: none;
}

#text12 a:hover {
    text-decoration: underline;
}

#text12 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text50 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text50 a {
    text-decoration: underline;
}

#text50 a:hover {
    text-decoration: none;
}

#text50 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text23 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text23 a {
    text-decoration: underline;
}

#text23 a:hover {
    text-decoration: none;
}

#text23 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text51 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text51 a {
    text-decoration: underline;
}

#text51 a:hover {
    text-decoration: none;
}

#text51 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text52 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text52 a {
    text-decoration: underline;
}

#text52 a:hover {
    text-decoration: none;
}

#text52 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text53 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text53 a {
    text-decoration: underline;
}

#text53 a:hover {
    text-decoration: none;
}

#text53 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text54 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text54 a {
    text-decoration: underline;
}

#text54 a:hover {
    text-decoration: none;
}

#text54 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text55 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text55 a {
    text-decoration: underline;
}

#text55 a:hover {
    text-decoration: none;
}

#text55 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text56 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text56 a {
    text-decoration: underline;
}

#text56 a:hover {
    text-decoration: none;
}

#text56 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text57 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text57 a {
    text-decoration: underline;
}

#text57 a:hover {
    text-decoration: none;
}

#text57 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text58 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text58 a {
    text-decoration: underline;
}

#text58 a:hover {
    text-decoration: none;
}

#text58 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text59 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text59 a {
    text-decoration: underline;
}

#text59 a:hover {
    text-decoration: none;
}

#text59 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text13 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text13 a {
    text-decoration: underline;
}

#text13 a:hover {
    text-decoration: none;
}

#text13 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text15 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text15 a {
    text-decoration: none;
}

#text15 a:hover {
    text-decoration: underline;
}

#text15 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text64 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text64 a {
    text-decoration: underline;
}

#text64 a:hover {
    text-decoration: none;
}

#text64 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text60 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text60 a {
    text-decoration: underline;
}

#text60 a:hover {
    text-decoration: none;
}

#text60 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text67 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text67 a {
    text-decoration: underline;
}

#text67 a:hover {
    text-decoration: none;
}

#text67 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text61 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text61 a {
    text-decoration: underline;
}

#text61 a:hover {
    text-decoration: none;
}

#text61 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text25 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text25 a {
    text-decoration: underline;
}

#text25 a:hover {
    text-decoration: none;
}

#text25 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text65 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text65 a {
    text-decoration: underline;
}

#text65 a:hover {
    text-decoration: none;
}

#text65 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text19 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text19 a {
    text-decoration: underline;
}

#text19 a:hover {
    text-decoration: none;
}

#text19 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text26 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text26 a {
    text-decoration: underline;
}

#text26 a:hover {
    text-decoration: none;
}

#text26 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text10 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1.125em;
    line-height: 1.625;
    font-weight: 400;
}

#text10 a {
    text-decoration: underline;
}

#text10 a:hover {
    text-decoration: none;
}

#text10 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text14 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text14 a {
    text-decoration: underline;
}

#text14 a:hover {
    text-decoration: none;
}

#text14 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text66 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text66 a {
    text-decoration: underline;
}

#text66 a:hover {
    text-decoration: none;
}

#text66 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text22 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text22 a {
    text-decoration: underline;
}

#text22 a:hover {
    text-decoration: none;
}

#text22 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text70 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text70 a {
    text-decoration: underline;
}

#text70 a:hover {
    text-decoration: none;
}

#text70 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text62 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text62 a {
    text-decoration: underline;
}

#text62 a:hover {
    text-decoration: none;
}

#text62 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text68 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text68 a {
    text-decoration: underline;
}

#text68 a:hover {
    text-decoration: none;
}

#text68 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text21 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text21 a {
    text-decoration: underline;
}

#text21 a:hover {
    text-decoration: none;
}

#text21 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text72 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text72 a {
    text-decoration: underline;
}

#text72 a:hover {
    text-decoration: none;
}

#text72 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text75 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text75 a {
    text-decoration: underline;
}

#text75 a:hover {
    text-decoration: none;
}

#text75 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text73 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text73 a {
    text-decoration: underline;
}

#text73 a:hover {
    text-decoration: none;
}

#text73 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text74 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text74 a {
    text-decoration: underline;
}

#text74 a:hover {
    text-decoration: none;
}

#text74 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text76 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text76 a {
    text-decoration: underline;
}

#text76 a:hover {
    text-decoration: none;
}

#text76 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text107 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text107 a {
    text-decoration: underline;
}

#text107 a:hover {
    text-decoration: none;
}

#text107 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text77 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text77 a {
    text-decoration: underline;
}

#text77 a:hover {
    text-decoration: none;
}

#text77 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text78 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text78 a {
    text-decoration: underline;
}

#text78 a:hover {
    text-decoration: none;
}

#text78 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text106 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text106 a {
    text-decoration: underline;
}

#text106 a:hover {
    text-decoration: none;
}

#text106 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text71 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text71 a {
    text-decoration: underline;
}

#text71 a:hover {
    text-decoration: none;
}

#text71 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text108 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text108 a {
    text-decoration: underline;
}

#text108 a:hover {
    text-decoration: none;
}

#text108 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text63 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#text63 a {
    text-decoration: underline;
}

#text63 a:hover {
    text-decoration: none;
}

#text63 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text91 {
    color: #8C8C8C;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.5em;
    line-height: 1.625;
    font-weight: 400;
}

#text91 a {
    text-decoration: underline;
}

#text91 a:hover {
    text-decoration: none;
}

#text91 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

#text17 {
    color: #FFFFFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 0.5em;
    line-height: 1.625;
    font-weight: 400;
}

#text17 a {
    text-decoration: none;
}

#text17 a:hover {
    text-decoration: underline;
}

#text17 span.p:nth-child(n+2) {
    margin-top: 1rem;
}

.list {
    display: block;
}

.list ul,
.list ol {
    display: inline-block;
    max-width: 100%;
    text-align: var(--site-language-alignment);
    vertical-align: middle;
}

.list ul li,
.list ol li {
    direction: var(--site-language-direction);
    display: flex;
    position: relative;
}

.list ul li:before,
.list ol li:before {
    background-repeat: no-repeat;
    content: '';
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    font-variant: normal !important;
    letter-spacing: 0 !important;
    order: 1;
    position: relative;
}

.list ul li:after,
.list ol li:after {
    content: '';
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    order: 2;
    pointer-events: none;
}

.list ul li p,
.list ol li p {
    flex-grow: 1;
    flex-shrink: 1;
    order: 3;
}

.list ul li:first-child,
.list ol li:first-child {
    margin-top: 0 !important;
}

#list73 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list73 a {
    text-decoration: underline;
}

#list73 a:hover {
    text-decoration: none;
}

#list73 ul {
    width: 100%;
}

#list73 ul li {
    margin-top: 0.5rem;
}

#list73 ul li:after {
    width: 0.625rem;
}

#list73 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list28 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list28 a {
    text-decoration: underline;
}

#list28 a:hover {
    text-decoration: none;
}

#list28 ul {
    width: 100%;
}

#list28 ul li {
    margin-top: 0.5rem;
}

#list28 ul li:after {
    width: 0.625rem;
}

#list28 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list69 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list69 a {
    text-decoration: underline;
}

#list69 a:hover {
    text-decoration: none;
}

#list69 ul {
    width: 100%;
}

#list69 ul li {
    margin-top: 0.5rem;
}

#list69 ul li:after {
    width: 0.625rem;
}

#list69 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list32 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list32 a {
    text-decoration: underline;
}

#list32 a:hover {
    text-decoration: none;
}

#list32 ul {
    width: 100%;
}

#list32 ul li {
    margin-top: 0.5rem;
}

#list32 ul li:after {
    width: 0.625rem;
}

#list32 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list25 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list25 a {
    text-decoration: underline;
}

#list25 a:hover {
    text-decoration: none;
}

#list25 ul {
    width: 100%;
}

#list25 ul li {
    margin-top: 0.5rem;
}

#list25 ul li:after {
    width: 0.625rem;
}

#list25 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list29 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list29 a {
    text-decoration: underline;
}

#list29 a:hover {
    text-decoration: none;
}

#list29 ul {
    width: 100%;
}

#list29 ul li {
    margin-top: 0.5rem;
}

#list29 ul li:after {
    width: 0.625rem;
}

#list29 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list31 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list31 a {
    text-decoration: underline;
}

#list31 a:hover {
    text-decoration: none;
}

#list31 ul {
    width: 100%;
}

#list31 ul li {
    margin-top: 0.5rem;
}

#list31 ul li:after {
    width: 0.625rem;
}

#list31 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list30 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list30 a {
    text-decoration: underline;
}

#list30 a:hover {
    text-decoration: none;
}

#list30 ul {
    width: 100%;
}

#list30 ul li {
    margin-top: 0.5rem;
}

#list30 ul li:after {
    width: 0.625rem;
}

#list30 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list27 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list27 a {
    text-decoration: underline;
}

#list27 a:hover {
    text-decoration: none;
}

#list27 ul {
    width: 100%;
}

#list27 ul li {
    margin-top: 0.5rem;
}

#list27 ul li:after {
    width: 0.625rem;
}

#list27 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list26 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list26 a {
    text-decoration: underline;
}

#list26 a:hover {
    text-decoration: none;
}

#list26 ul {
    width: 100%;
}

#list26 ul li {
    margin-top: 0.5rem;
}

#list26 ul li:after {
    width: 0.625rem;
}

#list26 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list24 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list24 a {
    text-decoration: underline;
}

#list24 a:hover {
    text-decoration: none;
}

#list24 ul {
    width: 100%;
}

#list24 ul li {
    margin-top: 0.5rem;
}

#list24 ul li:after {
    width: 0.625rem;
}

#list24 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list22 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list22 a {
    text-decoration: underline;
}

#list22 a:hover {
    text-decoration: none;
}

#list22 ul {
    width: 100%;
}

#list22 ul li {
    margin-top: 0.5rem;
}

#list22 ul li:after {
    width: 0.625rem;
}

#list22 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list23 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list23 a {
    text-decoration: underline;
}

#list23 a:hover {
    text-decoration: none;
}

#list23 ul {
    width: 100%;
}

#list23 ul li {
    margin-top: 0.5rem;
}

#list23 ul li:after {
    width: 0.625rem;
}

#list23 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list17 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list17 a {
    text-decoration: underline;
}

#list17 a:hover {
    text-decoration: none;
}

#list17 ul {
    width: 100%;
}

#list17 ul li {
    margin-top: 0.5rem;
}

#list17 ul li:after {
    width: 0.625rem;
}

#list17 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list21 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list21 a {
    text-decoration: underline;
}

#list21 a:hover {
    text-decoration: none;
}

#list21 ul {
    width: 100%;
}

#list21 ul li {
    margin-top: 0.5rem;
}

#list21 ul li:after {
    width: 0.625rem;
}

#list21 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list18 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list18 a {
    text-decoration: underline;
}

#list18 a:hover {
    text-decoration: none;
}

#list18 ul {
    width: 100%;
}

#list18 ul li {
    margin-top: 0.5rem;
}

#list18 ul li:after {
    width: 0.625rem;
}

#list18 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list01 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list01 a {
    text-decoration: underline;
}

#list01 a:hover {
    text-decoration: none;
}

#list01 ul {
    width: 100%;
}

#list01 ul li {
    margin-top: 0.5rem;
}

#list01 ul li:after {
    width: 0.625rem;
}

#list01 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list03 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list03 a {
    text-decoration: underline;
}

#list03 a:hover {
    text-decoration: none;
}

#list03 ul {
    width: 100%;
}

#list03 ul li {
    margin-top: 0.5rem;
}

#list03 ul li:after {
    width: 0.625rem;
}

#list03 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list04 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list04 a {
    text-decoration: underline;
}

#list04 a:hover {
    text-decoration: none;
}

#list04 ul {
    width: 100%;
}

#list04 ul li {
    margin-top: 0.5rem;
}

#list04 ul li:after {
    width: 0.625rem;
}

#list04 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list02 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list02 a {
    text-decoration: underline;
}

#list02 a:hover {
    text-decoration: none;
}

#list02 ul {
    width: 100%;
}

#list02 ul li {
    margin-top: 0.5rem;
}

#list02 ul li:after {
    width: 0.625rem;
}

#list02 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list06 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list06 a {
    text-decoration: underline;
}

#list06 a:hover {
    text-decoration: none;
}

#list06 ul {
    width: 100%;
}

#list06 ul li {
    margin-top: 0.5rem;
}

#list06 ul li:after {
    width: 0.625rem;
}

#list06 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list07 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list07 a {
    text-decoration: underline;
}

#list07 a:hover {
    text-decoration: none;
}

#list07 ul {
    width: 100%;
}

#list07 ul li {
    margin-top: 0.5rem;
}

#list07 ul li:after {
    width: 0.625rem;
}

#list07 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list08 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list08 a {
    text-decoration: underline;
}

#list08 a:hover {
    text-decoration: none;
}

#list08 ul {
    width: 100%;
}

#list08 ul li {
    margin-top: 0.5rem;
}

#list08 ul li:after {
    width: 0.625rem;
}

#list08 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list09 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list09 a {
    text-decoration: underline;
}

#list09 a:hover {
    text-decoration: none;
}

#list09 ul {
    width: 100%;
}

#list09 ul li {
    margin-top: 0.5rem;
}

#list09 ul li:after {
    width: 0.625rem;
}

#list09 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list10 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list10 a {
    text-decoration: underline;
}

#list10 a:hover {
    text-decoration: none;
}

#list10 ul {
    width: 100%;
}

#list10 ul li {
    margin-top: 0.5rem;
}

#list10 ul li:after {
    width: 0.625rem;
}

#list10 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list11 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list11 a {
    text-decoration: underline;
}

#list11 a:hover {
    text-decoration: none;
}

#list11 ul {
    width: 100%;
}

#list11 ul li {
    margin-top: 0.5rem;
}

#list11 ul li:after {
    width: 0.625rem;
}

#list11 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list12 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list12 a {
    text-decoration: underline;
}

#list12 a:hover {
    text-decoration: none;
}

#list12 ul {
    width: 100%;
}

#list12 ul li {
    margin-top: 0.5rem;
}

#list12 ul li:after {
    width: 0.625rem;
}

#list12 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list13 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list13 a {
    text-decoration: underline;
}

#list13 a:hover {
    text-decoration: none;
}

#list13 ul {
    width: 100%;
}

#list13 ul li {
    margin-top: 0.5rem;
}

#list13 ul li:after {
    width: 0.625rem;
}

#list13 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list14 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list14 a {
    text-decoration: underline;
}

#list14 a:hover {
    text-decoration: none;
}

#list14 ul {
    width: 100%;
}

#list14 ul li {
    margin-top: 0.5rem;
}

#list14 ul li:after {
    width: 0.625rem;
}

#list14 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list16 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list16 a {
    text-decoration: underline;
}

#list16 a:hover {
    text-decoration: none;
}

#list16 ul {
    width: 100%;
}

#list16 ul li {
    margin-top: 0.5rem;
}

#list16 ul li:after {
    width: 0.625rem;
}

#list16 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list34 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list34 a {
    text-decoration: underline;
}

#list34 a:hover {
    text-decoration: none;
}

#list34 ul {
    width: 100%;
}

#list34 ul li {
    margin-top: 0.5rem;
}

#list34 ul li:after {
    width: 0.625rem;
}

#list34 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list19 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list19 a {
    text-decoration: underline;
}

#list19 a:hover {
    text-decoration: none;
}

#list19 ul {
    width: 100%;
}

#list19 ul li {
    margin-top: 0.5rem;
}

#list19 ul li:after {
    width: 0.625rem;
}

#list19 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list20 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list20 a {
    text-decoration: underline;
}

#list20 a:hover {
    text-decoration: none;
}

#list20 ul {
    width: 100%;
}

#list20 ul li {
    margin-top: 0.5rem;
}

#list20 ul li:after {
    width: 0.625rem;
}

#list20 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list72 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list72 a {
    text-decoration: underline;
}

#list72 a:hover {
    text-decoration: none;
}

#list72 ul {
    width: 100%;
}

#list72 ul li {
    margin-top: 0.5rem;
}

#list72 ul li:after {
    width: 0.625rem;
}

#list72 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list15 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list15 a {
    text-decoration: underline;
}

#list15 a:hover {
    text-decoration: none;
}

#list15 ul {
    width: 100%;
}

#list15 ul li {
    margin-top: 0.5rem;
}

#list15 ul li:after {
    width: 0.625rem;
}

#list15 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list37 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list37 a {
    text-decoration: underline;
}

#list37 a:hover {
    text-decoration: none;
}

#list37 ul {
    width: 100%;
}

#list37 ul li {
    margin-top: 0.5rem;
}

#list37 ul li:after {
    width: 0.625rem;
}

#list37 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list38 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list38 a {
    text-decoration: underline;
}

#list38 a:hover {
    text-decoration: none;
}

#list38 ul {
    width: 100%;
}

#list38 ul li {
    margin-top: 0.5rem;
}

#list38 ul li:after {
    width: 0.625rem;
}

#list38 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list39 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list39 a {
    text-decoration: underline;
}

#list39 a:hover {
    text-decoration: none;
}

#list39 ul {
    width: 100%;
}

#list39 ul li {
    margin-top: 0.5rem;
}

#list39 ul li:after {
    width: 0.625rem;
}

#list39 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list40 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list40 a {
    text-decoration: underline;
}

#list40 a:hover {
    text-decoration: none;
}

#list40 ul {
    width: 100%;
}

#list40 ul li {
    margin-top: 0.5rem;
}

#list40 ul li:after {
    width: 0.625rem;
}

#list40 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list41 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list41 a {
    text-decoration: underline;
}

#list41 a:hover {
    text-decoration: none;
}

#list41 ul {
    width: 100%;
}

#list41 ul li {
    margin-top: 0.5rem;
}

#list41 ul li:after {
    width: 0.625rem;
}

#list41 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list42 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list42 a {
    text-decoration: underline;
}

#list42 a:hover {
    text-decoration: none;
}

#list42 ul {
    width: 100%;
}

#list42 ul li {
    margin-top: 0.5rem;
}

#list42 ul li:after {
    width: 0.625rem;
}

#list42 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list70 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list70 a {
    text-decoration: underline;
}

#list70 a:hover {
    text-decoration: none;
}

#list70 ul {
    width: 100%;
}

#list70 ul li {
    margin-top: 0.5rem;
}

#list70 ul li:after {
    width: 0.625rem;
}

#list70 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list43 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list43 a {
    text-decoration: underline;
}

#list43 a:hover {
    text-decoration: none;
}

#list43 ul {
    width: 100%;
}

#list43 ul li {
    margin-top: 0.5rem;
}

#list43 ul li:after {
    width: 0.625rem;
}

#list43 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list44 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list44 a {
    text-decoration: underline;
}

#list44 a:hover {
    text-decoration: none;
}

#list44 ul {
    width: 100%;
}

#list44 ul li {
    margin-top: 0.5rem;
}

#list44 ul li:after {
    width: 0.625rem;
}

#list44 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list45 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list45 a {
    text-decoration: underline;
}

#list45 a:hover {
    text-decoration: none;
}

#list45 ul {
    width: 100%;
}

#list45 ul li {
    margin-top: 0.5rem;
}

#list45 ul li:after {
    width: 0.625rem;
}

#list45 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list46 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list46 a {
    text-decoration: underline;
}

#list46 a:hover {
    text-decoration: none;
}

#list46 ul {
    width: 100%;
}

#list46 ul li {
    margin-top: 0.5rem;
}

#list46 ul li:after {
    width: 0.625rem;
}

#list46 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list47 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list47 a {
    text-decoration: underline;
}

#list47 a:hover {
    text-decoration: none;
}

#list47 ul {
    width: 100%;
}

#list47 ul li {
    margin-top: 0.5rem;
}

#list47 ul li:after {
    width: 0.625rem;
}

#list47 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list48 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list48 a {
    text-decoration: underline;
}

#list48 a:hover {
    text-decoration: none;
}

#list48 ul {
    width: 100%;
}

#list48 ul li {
    margin-top: 0.5rem;
}

#list48 ul li:after {
    width: 0.625rem;
}

#list48 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list49 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list49 a {
    text-decoration: underline;
}

#list49 a:hover {
    text-decoration: none;
}

#list49 ul {
    width: 100%;
}

#list49 ul li {
    margin-top: 0.5rem;
}

#list49 ul li:after {
    width: 0.625rem;
}

#list49 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list50 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list50 a {
    text-decoration: underline;
}

#list50 a:hover {
    text-decoration: none;
}

#list50 ul {
    width: 100%;
}

#list50 ul li {
    margin-top: 0.5rem;
}

#list50 ul li:after {
    width: 0.625rem;
}

#list50 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list51 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list51 a {
    text-decoration: underline;
}

#list51 a:hover {
    text-decoration: none;
}

#list51 ul {
    width: 100%;
}

#list51 ul li {
    margin-top: 0.5rem;
}

#list51 ul li:after {
    width: 0.625rem;
}

#list51 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list74 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list74 a {
    text-decoration: underline;
}

#list74 a:hover {
    text-decoration: none;
}

#list74 ul {
    width: 100%;
}

#list74 ul li {
    margin-top: 0.5rem;
}

#list74 ul li:after {
    width: 0.625rem;
}

#list74 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list52 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list52 a {
    text-decoration: underline;
}

#list52 a:hover {
    text-decoration: none;
}

#list52 ul {
    width: 100%;
}

#list52 ul li {
    margin-top: 0.5rem;
}

#list52 ul li:after {
    width: 0.625rem;
}

#list52 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list53 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list53 a {
    text-decoration: underline;
}

#list53 a:hover {
    text-decoration: none;
}

#list53 ul {
    width: 100%;
}

#list53 ul li {
    margin-top: 0.5rem;
}

#list53 ul li:after {
    width: 0.625rem;
}

#list53 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list54 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list54 a {
    text-decoration: underline;
}

#list54 a:hover {
    text-decoration: none;
}

#list54 ul {
    width: 100%;
}

#list54 ul li {
    margin-top: 0.5rem;
}

#list54 ul li:after {
    width: 0.625rem;
}

#list54 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list55 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list55 a {
    text-decoration: underline;
}

#list55 a:hover {
    text-decoration: none;
}

#list55 ul {
    width: 100%;
}

#list55 ul li {
    margin-top: 0.5rem;
}

#list55 ul li:after {
    width: 0.625rem;
}

#list55 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list56 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list56 a {
    text-decoration: underline;
}

#list56 a:hover {
    text-decoration: none;
}

#list56 ul {
    width: 100%;
}

#list56 ul li {
    margin-top: 0.5rem;
}

#list56 ul li:after {
    width: 0.625rem;
}

#list56 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list58 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list58 a {
    text-decoration: underline;
}

#list58 a:hover {
    text-decoration: none;
}

#list58 ul {
    width: 100%;
}

#list58 ul li {
    margin-top: 0.5rem;
}

#list58 ul li:after {
    width: 0.625rem;
}

#list58 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list60 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list60 a {
    text-decoration: underline;
}

#list60 a:hover {
    text-decoration: none;
}

#list60 ul {
    width: 100%;
}

#list60 ul li {
    margin-top: 0.5rem;
}

#list60 ul li:after {
    width: 0.625rem;
}

#list60 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list63 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list63 a {
    text-decoration: underline;
}

#list63 a:hover {
    text-decoration: none;
}

#list63 ul {
    width: 100%;
}

#list63 ul li {
    margin-top: 0.5rem;
}

#list63 ul li:after {
    width: 0.625rem;
}

#list63 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list64 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list64 a {
    text-decoration: underline;
}

#list64 a:hover {
    text-decoration: none;
}

#list64 ul {
    width: 100%;
}

#list64 ul li {
    margin-top: 0.5rem;
}

#list64 ul li:after {
    width: 0.625rem;
}

#list64 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list71 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list71 a {
    text-decoration: underline;
}

#list71 a:hover {
    text-decoration: none;
}

#list71 ul {
    width: 100%;
}

#list71 ul li {
    margin-top: 0.5rem;
}

#list71 ul li:after {
    width: 0.625rem;
}

#list71 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list65 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list65 a {
    text-decoration: underline;
}

#list65 a:hover {
    text-decoration: none;
}

#list65 ul {
    width: 100%;
}

#list65 ul li {
    margin-top: 0.5rem;
}

#list65 ul li:after {
    width: 0.625rem;
}

#list65 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list66 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list66 a {
    text-decoration: underline;
}

#list66 a:hover {
    text-decoration: none;
}

#list66 ul {
    width: 100%;
}

#list66 ul li {
    margin-top: 0.5rem;
}

#list66 ul li:after {
    width: 0.625rem;
}

#list66 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list67 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list67 a {
    text-decoration: underline;
}

#list67 a:hover {
    text-decoration: none;
}

#list67 ul {
    width: 100%;
}

#list67 ul li {
    margin-top: 0.5rem;
}

#list67 ul li:after {
    width: 0.625rem;
}

#list67 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list68 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list68 a {
    text-decoration: underline;
}

#list68 a:hover {
    text-decoration: none;
}

#list68 ul {
    width: 100%;
}

#list68 ul li {
    margin-top: 0.5rem;
}

#list68 ul li:after {
    width: 0.625rem;
}

#list68 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list33 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list33 a {
    text-decoration: underline;
}

#list33 a:hover {
    text-decoration: none;
}

#list33 ul {
    width: 100%;
}

#list33 ul li {
    margin-top: 0.5rem;
}

#list33 ul li:after {
    width: 0.625rem;
}

#list33 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list36 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list36 a {
    text-decoration: underline;
}

#list36 a:hover {
    text-decoration: none;
}

#list36 ul {
    width: 100%;
}

#list36 ul li {
    margin-top: 0.5rem;
}

#list36 ul li:after {
    width: 0.625rem;
}

#list36 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list35 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list35 a {
    text-decoration: underline;
}

#list35 a:hover {
    text-decoration: none;
}

#list35 ul {
    width: 100%;
}

#list35 ul li {
    margin-top: 0.5rem;
}

#list35 ul li:after {
    width: 0.625rem;
}

#list35 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list57 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list57 a {
    text-decoration: underline;
}

#list57 a:hover {
    text-decoration: none;
}

#list57 ul {
    width: 100%;
}

#list57 ul li {
    margin-top: 0.5rem;
}

#list57 ul li:after {
    width: 0.625rem;
}

#list57 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list59 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list59 a {
    text-decoration: underline;
}

#list59 a:hover {
    text-decoration: none;
}

#list59 ul {
    width: 100%;
}

#list59 ul li {
    margin-top: 0.5rem;
}

#list59 ul li:after {
    width: 0.625rem;
}

#list59 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list61 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list61 a {
    text-decoration: underline;
}

#list61 a:hover {
    text-decoration: none;
}

#list61 ul {
    width: 100%;
}

#list61 ul li {
    margin-top: 0.5rem;
}

#list61 ul li:after {
    width: 0.625rem;
}

#list61 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list62 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list62 a {
    text-decoration: underline;
}

#list62 a:hover {
    text-decoration: none;
}

#list62 ul {
    width: 100%;
}

#list62 ul li {
    margin-top: 0.5rem;
}

#list62 ul li:after {
    width: 0.625rem;
}

#list62 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

#list05 {
    color: #FFFFFF;
    font-family: 'Quicksand', sans-serif;
    font-size: 1em;
    line-height: 1.625;
    font-weight: 400;
}

#list05 a {
    text-decoration: underline;
}

#list05 a:hover {
    text-decoration: none;
}

#list05 ul {
    width: 100%;
}

#list05 ul li {
    margin-top: 0.5rem;
}

#list05 ul li:after {
    width: 0.625rem;
}

#list05 ul li:before {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2210%22%20fill%3D%22rgba(255,255,255,0.169)%22%20%2F%3E%3C%2Fsvg%3E');
    border-radius: 0.375rem;
    background-position: left 60%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.625rem;
    line-height: 1.625rem;
    min-width: 0.76171875rem;
}

.image {
    display: block;
    line-height: 0;
    max-width: 100%;
    position: relative;
}

.image .frame {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}

.image .frame img {
    border-radius: 0 !important;
    max-width: 100%;
    vertical-align: top;
    width: inherit;
}

.image.full .frame {
    display: block;
}

.image.full:first-child .frame {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.image.full:last-child .frame {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

#image01 .frame {
    width: 8rem;
    border-radius: 2rem;
    transition: none;
}

#image01 .frame img {
    transition: none;
}

#image48 .frame {
    width: 4.75rem;
    border-radius: 1rem;
    transition: none;
}

#image48 .frame img {
    transition: none;
}

#image49 .frame {
    width: 5.75rem;
    transition: none;
}

#image49 .frame img {
    transition: none;
}

#image50 .frame {
    width: 8.375rem;
    transition: none;
}

#image50 .frame img {
    transition: none;
}

#image53 .frame {
    width: 8.375rem;
    transition: none;
}

#image53 .frame img {
    transition: none;
}

#image51 .frame {
    width: 8.375rem;
    transition: none;
}

#image51 .frame img {
    transition: none;
}

#image54 .frame {
    width: 8.375rem;
    transition: none;
}

#image54 .frame img {
    transition: none;
}

#image52 .frame {
    width: 4.375rem;
    transition: none;
}

#image52 .frame img {
    transition: none;
}

#image17 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image17 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image18 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image18 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image19 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image19 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image20 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image20 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image07 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image07 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image21 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image21 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image22 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image22 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image23 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image23 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image08 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image08 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image24 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image24 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image25 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image25 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image26 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image26 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image09 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image09 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image27 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image27 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image28 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image28 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image29 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image29 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image30 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image30 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image31 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image31 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image32 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image32 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image33 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image33 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image34 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image34 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image35 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image35 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image36 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image36 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image37 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image37 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image06 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image06 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image38 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image38 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image02 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image02 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image39 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image39 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image15 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image15 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image40 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image40 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image41 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image41 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image10 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image10 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image11 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image11 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image42 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image42 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image13 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image13 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image43 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image43 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image44 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image44 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image45 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image45 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image14 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image14 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image03 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image03 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image46 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image46 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image47 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image47 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image12 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image12 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image16 .frame {
    width: 28.75rem;
    transition: transform 0.25s ease, z-index 0.25s ease;
}

#image16 .frame:hover {
    transform: scale(1.1475);
    z-index: 1;
}

#image05 .frame {
    width: 17.125rem;
    transition: none;
}

#image05 .frame img {
    transition: none;
}

#image04 .frame {
    width: 8.75rem;
    transition: none;
}

#image04 .frame img {
    transition: none;
}

.icons {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--flex-alignment);
    letter-spacing: 0;
    padding: 0;
}

.icons li {
    position: relative;
    z-index: 1;
}

.icons li a {
    align-items: center;
    display: flex;
    justify-content: center;
}

.icons li a svg {
    display: block;
    position: relative;
}

.icons li a+svg {
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.icons li a .label {
    display: none;
}

#icons01 {
    font-size: 1.25em;
    gap: 0.75rem;
}

#icons01 li a {
    border-radius: 0.375rem;
    height: 1em;
    width: 1em;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

#icons01 li a svg {
    height: 100%;
    width: 100%;
    transition: fill 0.25s ease;
}

#icons01 a svg {
    fill: #FFFFFF;
}

#icons01 li a+svg {
    transition: fill 0.25s ease, stroke 0.25s ease;
}

.timer {
    cursor: default;
    line-height: 1;
}

.timer ul {
    display: inline-flex;
    flex-direction: row;
    list-style: none;
    max-width: 100%;
}

.timer ul li {
    position: relative;
    z-index: 1;
}

.timer ul li.delimiter {
    flex: 0 1 auto;
}

.timer ul li.delimiter .symbol {
    display: block;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.timer ul li.number {
    flex: 1;
    min-width: 2rem;
}

.timer ul li.number .item {
    position: relative;
}

.timer ul li.number .item .digit {
    display: block;
    position: relative;
    white-space: nowrap;
}

.timer ul li.number .item .digit .component {
    display: inline-block;
    width: 50%;
}

.timer ul li.number .item .digit.count2 .component {
    width: 50%;
}

.timer ul li.number .item .digit.count3 .component {
    width: 33.3333%;
}

.timer ul li.number .item .digit.count4 .component {
    width: 25%;
}

.timer ul li.number .item .digit.count5 .component {
    width: 20%;
}

.timer ul li.number .item .label {
    display: block;
    white-space: nowrap;
}

.timer ul li.number .item .label>* {
    display: inline-block;
}

.timer ul li.number .item .label .full {
    width: 5em;
}

.timer ul li.number .item .label .abbreviated {
    width: 3em;
}

.timer ul li.number .item .label .initialed {
    width: 1em;
}

#timer01 ul {
    width: 30rem;
}

#timer01 ul li.delimiter {
    width: 2.5rem;
    min-width: 1rem;
}

#timer01 ul li.delimiter .symbol {
    color: rgba(255, 255, 255, 0.6);
}

#timer01 ul li.number .item .digit {
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    color: #FF8CA8;
    line-height: 1em;
    text-align: inherit;
}

#timer01 ul li.number .item .label>* {
    margin-top: calc(0.5rem + 0.25em);
}

#timer01 ul li.number .item .label {
    font-family: 'PT Sans', sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #FFFFFF;
}

hr {
    border: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

hr:before {
    content: '';
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
}

#divider02:not(:first-child) {
    margin-top: 0.5rem !important;
}

#divider02:not(:last-child) {
    margin-bottom: 0.5rem !important;
}

#divider02:before {
    width: 100%;
    border-top: solid 1px rgba(255, 255, 255, 0.6);
    height: 1px;
    margin-top: -0.5px;
}

@media (max-width: 1920px) {}

@media (max-width: 1680px) {
    html {
        font-size: 13pt;
    }
}

@media (max-width: 1280px) {
    html {
        font-size: 13pt;
    }
}

@media (max-width: 1024px) {}

@media (max-width: 980px) {
    html {
        font-size: 11pt;
    }
}

@media (max-width: 736px) {
    html {
        font-size: 11pt;
    }
    #wrapper {
        padding: 2.75rem 0 2.75rem 0;
    }
    #main>.inner {
        --padding-horizontal: 2rem;
        --padding-vertical: 2.5rem;
        --spacing: 1.5rem;
    }
    #main>.inner>*>.full {
        margin-left: calc(-2rem);
        max-width: calc(100% + 4rem + 0.4725px);
        width: calc(100% + 4rem + 0.4725px);
    }
    #main>.inner>*>.full.screen {
        margin-left: -50vw;
    }
    #main>.inner>header>.full:first-child {
        margin-top: -2.5rem !important;
    }
    #main>.inner>footer>.full:last-child {
        margin-bottom: -2.5rem !important;
    }
    #buttons01 {
        gap: 1rem;
    }
    #buttons01:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons01:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons01 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons61 {
        gap: 1rem;
    }
    #buttons61:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons61:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons61 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons53 {
        gap: 1rem;
    }
    #buttons53:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons53:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons53 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons02 {
        gap: 1rem;
    }
    #buttons02:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons02:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons02 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons71 {
        gap: 1rem;
    }
    #buttons71:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons71:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons71 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons69 {
        gap: 1rem;
    }
    #buttons69:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons69:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons69 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons77 {
        gap: 1rem;
    }
    #buttons77:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons77:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons77 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons54 {
        gap: 1rem;
    }
    #buttons54:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons54:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons54 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons72 {
        gap: 1rem;
    }
    #buttons72:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons72:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons72 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons83 {
        gap: 1rem;
    }
    #buttons83:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons83:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons83 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons70 {
        gap: 1rem;
    }
    #buttons70:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons70:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons70 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons76 {
        gap: 1rem;
    }
    #buttons76:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons76:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons76 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons46 {
        gap: 1rem;
    }
    #buttons46:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons46:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons46 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons80 {
        gap: 1rem;
    }
    #buttons80:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons80:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons80 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons73 {
        gap: 1rem;
    }
    #buttons73:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons73:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons73 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons84 {
        gap: 1rem;
    }
    #buttons84:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons84:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons84 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons49 {
        gap: 1rem;
    }
    #buttons49:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons49:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons49 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons79 {
        gap: 1rem;
    }
    #buttons79:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons79:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons79 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons78 {
        gap: 1rem;
    }
    #buttons78:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons78:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons78 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons81 {
        gap: 1rem;
    }
    #buttons81:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons81:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons81 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons82 {
        gap: 1rem;
    }
    #buttons82:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons82:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons82 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons68 {
        gap: 1rem;
    }
    #buttons68:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons68:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons68 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons42 {
        gap: 1rem;
    }
    #buttons42:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons42:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons42 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons40 {
        gap: 1rem;
    }
    #buttons40:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons40:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons40 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons39 {
        gap: 1rem;
    }
    #buttons39:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons39:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons39 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons38 {
        gap: 1rem;
    }
    #buttons38:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons38:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons38 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons37 {
        gap: 1rem;
    }
    #buttons37:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons37:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons37 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons36 {
        gap: 1rem;
    }
    #buttons36:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons36:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons36 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons35 {
        gap: 1rem;
    }
    #buttons35:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons35:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons35 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons34 {
        gap: 1rem;
    }
    #buttons34:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons34:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons34 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons33 {
        gap: 1rem;
    }
    #buttons33:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons33:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons33 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons32 {
        gap: 1rem;
    }
    #buttons32:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons32:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons32 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons31 {
        gap: 1rem;
    }
    #buttons31:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons31:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons31 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons29 {
        gap: 1rem;
    }
    #buttons29:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons29:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons29 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons30 {
        gap: 1rem;
    }
    #buttons30:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons30:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons30 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons28 {
        gap: 1rem;
    }
    #buttons28:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons28:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons28 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons25 {
        gap: 1rem;
    }
    #buttons25:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons25:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons25 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons26 {
        gap: 1rem;
    }
    #buttons26:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons26:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons26 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons27 {
        gap: 1rem;
    }
    #buttons27:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons27:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons27 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons24 {
        gap: 1rem;
    }
    #buttons24:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons24:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons24 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons23 {
        gap: 1rem;
    }
    #buttons23:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons23:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons23 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons22 {
        gap: 1rem;
    }
    #buttons22:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons22:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons22 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons21 {
        gap: 1rem;
    }
    #buttons21:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons21:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons21 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons20 {
        gap: 1rem;
    }
    #buttons20:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons20:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons20 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons19 {
        gap: 1rem;
    }
    #buttons19:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons19:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons19 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons48 {
        gap: 1rem;
    }
    #buttons48:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons48:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons48 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons18 {
        gap: 1rem;
    }
    #buttons18:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons18:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons18 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons17 {
        gap: 1rem;
    }
    #buttons17:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons17:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons17 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons47 {
        gap: 1rem;
    }
    #buttons47:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons47:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons47 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons16 {
        gap: 1rem;
    }
    #buttons16:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons16:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons16 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons74 {
        gap: 1rem;
    }
    #buttons74:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons74:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons74 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons15 {
        gap: 1rem;
    }
    #buttons15:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons15:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons15 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons14 {
        gap: 1rem;
    }
    #buttons14:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons14:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons14 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons13 {
        gap: 1rem;
    }
    #buttons13:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons13:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons13 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons12 {
        gap: 1rem;
    }
    #buttons12:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons12:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons12 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons11 {
        gap: 1rem;
    }
    #buttons11:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons11:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons11 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons10 {
        gap: 1rem;
    }
    #buttons10:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons10:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons10 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons09 {
        gap: 1rem;
    }
    #buttons09:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons09:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons09 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons07 {
        gap: 1rem;
    }
    #buttons07:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons07:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons07 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons06 {
        gap: 1rem;
    }
    #buttons06:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons06:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons06 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons75 {
        gap: 1rem;
    }
    #buttons75:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons75:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons75 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons50 {
        gap: 1rem;
    }
    #buttons50:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons50:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons50 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons57 {
        gap: 1rem;
    }
    #buttons57:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons57:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons57 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons05 {
        gap: 1rem;
    }
    #buttons05:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons05:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons05 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons59 {
        gap: 1rem;
    }
    #buttons59:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons59:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons59 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons08 {
        gap: 1rem;
    }
    #buttons08:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons08:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons08 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons04 {
        gap: 1rem;
    }
    #buttons04:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons04:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons04 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons52 {
        gap: 1rem;
    }
    #buttons52:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons52:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons52 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons41 {
        gap: 1rem;
    }
    #buttons41:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons41:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons41 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons43 {
        gap: 1rem;
    }
    #buttons43:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons43:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons43 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons55 {
        gap: 1rem;
    }
    #buttons55:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons55:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons55 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons51 {
        gap: 1rem;
    }
    #buttons51:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons51:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons51 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons58 {
        gap: 1rem;
    }
    #buttons58:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons58:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons58 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons56 {
        gap: 1rem;
    }
    #buttons56:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons56:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons56 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons65 {
        gap: 1rem;
    }
    #buttons65:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons65:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons65 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons45 {
        gap: 1rem;
    }
    #buttons45:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons45:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons45 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons60 {
        gap: 1rem;
    }
    #buttons60:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons60:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons60 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons66 {
        gap: 1rem;
    }
    #buttons66:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons66:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons66 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons62 {
        gap: 1rem;
    }
    #buttons62:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons62:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons62 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons67 {
        gap: 1rem;
    }
    #buttons67:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons67:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons67 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons63 {
        gap: 1rem;
    }
    #buttons63:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons63:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons63 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons64 {
        gap: 1rem;
    }
    #buttons64:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons64:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons64 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons85 {
        gap: 1rem;
    }
    #buttons85:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons85:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons85 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons89 {
        gap: 1rem;
    }
    #buttons89:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons89:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons89 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons86 {
        gap: 1rem;
    }
    #buttons86:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons86:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons86 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons87 {
        gap: 1rem;
    }
    #buttons87:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons87:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons87 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons88 {
        gap: 1rem;
    }
    #buttons88:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons88:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons88 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons44 {
        gap: 1rem;
    }
    #buttons44:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons44:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons44 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons90 {
        gap: 1rem;
    }
    #buttons90:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons90:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons90 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #buttons03 {
        gap: 1rem;
    }
    #buttons03:not(:first-child) {
        margin-top: 1.5rem !important;
    }
    #buttons03:not(:last-child) {
        margin-bottom: 1.5rem !important;
    }
    #buttons03 li a {
        letter-spacing: 0.125rem;
        padding-left: calc(0.125rem + 0.5rem);
        font-size: 0.5em;
    }
    #header {
        margin-bottom: 1.875rem !important;
    }
    #footer {
        margin-top: 0.9375rem !important;
    }
    #container01>.wrapper>.inner {
        --gutters: 2rem;
        --padding-horizontal: 2rem;
        --padding-vertical: 2rem;
    }
    #container01.columns>.wrapper>.inner {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
    }
    #container01.columns>.wrapper>.inner>span {
        height: 0;
        margin-top: calc(var(--gutters) * -1);
        pointer-events: none;
        visibility: hidden;
    }
    #container01.columns>.wrapper>.inner>*:first-child {
        margin-left: 0 !important;
        padding-top: 0 !important;
    }
    #container01.columns>.wrapper>.inner>* {
        padding: calc(var(--gutters) * 0.5) 0 !important;
    }
    #container01.columns>.wrapper>.inner>*:last-child {
        padding-bottom: 0 !important;
    }
    #container01.columns>.wrapper>.inner>div>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container01.columns>.wrapper>.inner>div:first-of-type>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container01.columns>.wrapper>.inner>div:last-of-type>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container01.columns>.wrapper>.inner>div>.full:first-child {
        margin-top: calc(var(--gutters) * -0.5) !important;
    }
    #container01.columns>.wrapper>.inner>div>.full:last-child {
        margin-bottom: calc(var(--gutters) * -0.5) !important;
    }
    #container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
    }
    #container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
    }
    #container01.columns>.wrapper>.inner>div:first-of-type,
    #container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }
    #container01.columns>.wrapper>.inner>div:last-of-type,
    #container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }
    #container01.columns>.wrapper>.inner>div:first-of-type,
    #container01.columns>.wrapper>.inner>div:first-of-type>.full:last-child {
        border-bottom-left-radius: 0 !important;
    }
    #container01.columns>.wrapper>.inner>div:last-of-type,
    #container01.columns>.wrapper>.inner>div:last-of-type>.full:first-child {
        border-top-right-radius: 0 !important;
    }
    #container01.columns>.wrapper>.inner>.full>.full:first-child:last-child {
        height: auto;
    }
    #container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
        height: auto;
        position: relative;
        width: auto;
    }
    #container01>.wrapper>.inner> :nth-child(1) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #container01>.wrapper>.inner> :nth-child(2) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #container02 {
        min-height: 13.5rem;
    }
    #container02>.wrapper>.inner {
        --gutters: 2rem;
        --padding-horizontal: 2rem;
        --padding-vertical: 2rem;
    }
    #container02.columns>.wrapper>.inner {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
    }
    #container02.columns>.wrapper>.inner>span {
        height: 0;
        margin-top: calc(var(--gutters) * -1);
        pointer-events: none;
        visibility: hidden;
    }
    #container02.columns>.wrapper>.inner>*:first-child {
        margin-left: 0 !important;
        padding-top: 0 !important;
    }
    #container02.columns>.wrapper>.inner>* {
        padding: calc(var(--gutters) * 0.5) 0 !important;
    }
    #container02.columns>.wrapper>.inner>*:last-child {
        padding-bottom: 0 !important;
    }
    #container02.columns>.wrapper>.inner>div>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container02.columns>.wrapper>.inner>div:first-of-type>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container02.columns>.wrapper>.inner>div:last-of-type>.full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
    }
    #container02.columns>.wrapper>.inner>div>.full:first-child {
        margin-top: calc(var(--gutters) * -0.5) !important;
    }
    #container02.columns>.wrapper>.inner>div>.full:last-child {
        margin-bottom: calc(var(--gutters) * -0.5) !important;
    }
    #container02.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
    }
    #container02.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
    }
    #container02.columns>.wrapper>.inner>div:first-of-type,
    #container02.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }
    #container02.columns>.wrapper>.inner>div:last-of-type,
    #container02.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }
    #container02.columns>.wrapper>.inner>div:first-of-type,
    #container02.columns>.wrapper>.inner>div:first-of-type>.full:last-child {
        border-bottom-left-radius: 0 !important;
    }
    #container02.columns>.wrapper>.inner>div:last-of-type,
    #container02.columns>.wrapper>.inner>div:last-of-type>.full:first-child {
        border-top-right-radius: 0 !important;
    }
    #container02.columns>.wrapper>.inner>.full {
        min-height: 13.5rem;
    }
    #container02.columns>.wrapper>.inner>.full>.full:first-child:last-child {
        height: auto;
    }
    #container02.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
        height: auto;
        position: relative;
        width: auto;
    }
    #container02>.wrapper>.inner> :nth-child(1) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #container02>.wrapper>.inner> :nth-child(2) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #container02>.wrapper>.inner> :nth-child(3) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #container02>.wrapper>.inner> :nth-child(4) {
        min-height: 100% !important;
        width: 100% !important;
    }
    #text06 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text109 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text105 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text83 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text99 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text97 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text96 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text92 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.75em;
        line-height: 1.625;
    }
    #text01 {
        letter-spacing: 0.284375rem;
        width: calc(100% + 0.284375rem);
        font-size: 2.5em;
        line-height: 1.375;
    }
    #text04 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text05 {
        letter-spacing: 0.284375rem;
        width: calc(100% + 0.284375rem);
        font-size: 1.5em;
        line-height: 1.375;
    }
    #text02 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text95 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text94 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text81 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text98 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text90 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text87 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text86 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text80 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text69 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text79 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text07 {
        letter-spacing: 0.284375rem;
        width: calc(100% + 0.284375rem);
        font-size: 1.5em;
        line-height: 1.375;
    }
    #text08 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text03 {
        letter-spacing: 0.284375rem;
        width: calc(100% + 0.284375rem);
        font-size: 1.5em;
        line-height: 1.375;
    }
    #text20 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text09 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text11 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text88 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.625em;
        line-height: 1.625;
    }
    #text93 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.875em;
        line-height: 1.625;
    }
    #text102 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text84 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text101 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text89 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.875em;
        line-height: 1.625;
    }
    #text82 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.875em;
        line-height: 1.625;
    }
    #text85 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.875em;
        line-height: 1.625;
    }
    #text103 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text100 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text104 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text27 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text28 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text29 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text30 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text31 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text32 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text33 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text34 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text35 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text24 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text37 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text39 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text38 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text16 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text36 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text40 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text41 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text42 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text43 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text44 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text45 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text46 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text47 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text48 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text18 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text49 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text12 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text50 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text23 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text51 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text52 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text53 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text54 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text55 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text56 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text57 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text58 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text59 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text13 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text15 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text64 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text60 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text67 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text61 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text25 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text65 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text19 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text26 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text10 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1.125em;
        line-height: 1.625;
    }
    #text14 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text66 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text22 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text70 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text62 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text68 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text21 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text72 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text75 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text73 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text74 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text76 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text107 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text77 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text78 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text106 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text71 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text108 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text63 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1em;
        line-height: 1.625;
    }
    #text91 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.5em;
        line-height: 1.625;
    }
    #text17 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 0.5em;
        line-height: 1.625;
    }
    #list73 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list73 ul li:after {
        width: 0.625rem;
    }
    #list73 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list28 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list28 ul li:after {
        width: 0.625rem;
    }
    #list28 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list69 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list69 ul li:after {
        width: 0.625rem;
    }
    #list69 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list32 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list32 ul li:after {
        width: 0.625rem;
    }
    #list32 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list25 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list25 ul li:after {
        width: 0.625rem;
    }
    #list25 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list29 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list29 ul li:after {
        width: 0.625rem;
    }
    #list29 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list31 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list31 ul li:after {
        width: 0.625rem;
    }
    #list31 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list30 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list30 ul li:after {
        width: 0.625rem;
    }
    #list30 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list27 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list27 ul li:after {
        width: 0.625rem;
    }
    #list27 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list26 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list26 ul li:after {
        width: 0.625rem;
    }
    #list26 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list24 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list24 ul li:after {
        width: 0.625rem;
    }
    #list24 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list22 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list22 ul li:after {
        width: 0.625rem;
    }
    #list22 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list23 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list23 ul li:after {
        width: 0.625rem;
    }
    #list23 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list17 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list17 ul li:after {
        width: 0.625rem;
    }
    #list17 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list21 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list21 ul li:after {
        width: 0.625rem;
    }
    #list21 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list18 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list18 ul li:after {
        width: 0.625rem;
    }
    #list18 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list01 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list01 ul li:after {
        width: 0.625rem;
    }
    #list01 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list03 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list03 ul li:after {
        width: 0.625rem;
    }
    #list03 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list04 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list04 ul li:after {
        width: 0.625rem;
    }
    #list04 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list02 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list02 ul li:after {
        width: 0.625rem;
    }
    #list02 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list06 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list06 ul li:after {
        width: 0.625rem;
    }
    #list06 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list07 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list07 ul li:after {
        width: 0.625rem;
    }
    #list07 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list08 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list08 ul li:after {
        width: 0.625rem;
    }
    #list08 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list09 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list09 ul li:after {
        width: 0.625rem;
    }
    #list09 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list10 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list10 ul li:after {
        width: 0.625rem;
    }
    #list10 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list11 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list11 ul li:after {
        width: 0.625rem;
    }
    #list11 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list12 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list12 ul li:after {
        width: 0.625rem;
    }
    #list12 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list13 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list13 ul li:after {
        width: 0.625rem;
    }
    #list13 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list14 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list14 ul li:after {
        width: 0.625rem;
    }
    #list14 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list16 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list16 ul li:after {
        width: 0.625rem;
    }
    #list16 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list34 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list34 ul li:after {
        width: 0.625rem;
    }
    #list34 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list19 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list19 ul li:after {
        width: 0.625rem;
    }
    #list19 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list20 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list20 ul li:after {
        width: 0.625rem;
    }
    #list20 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list72 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list72 ul li:after {
        width: 0.625rem;
    }
    #list72 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list15 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list15 ul li:after {
        width: 0.625rem;
    }
    #list15 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list37 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list37 ul li:after {
        width: 0.625rem;
    }
    #list37 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list38 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list38 ul li:after {
        width: 0.625rem;
    }
    #list38 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list39 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list39 ul li:after {
        width: 0.625rem;
    }
    #list39 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list40 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list40 ul li:after {
        width: 0.625rem;
    }
    #list40 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list41 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list41 ul li:after {
        width: 0.625rem;
    }
    #list41 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list42 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list42 ul li:after {
        width: 0.625rem;
    }
    #list42 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list70 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list70 ul li:after {
        width: 0.625rem;
    }
    #list70 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list43 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list43 ul li:after {
        width: 0.625rem;
    }
    #list43 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list44 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list44 ul li:after {
        width: 0.625rem;
    }
    #list44 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list45 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list45 ul li:after {
        width: 0.625rem;
    }
    #list45 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list46 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list46 ul li:after {
        width: 0.625rem;
    }
    #list46 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list47 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list47 ul li:after {
        width: 0.625rem;
    }
    #list47 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list48 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list48 ul li:after {
        width: 0.625rem;
    }
    #list48 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list49 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list49 ul li:after {
        width: 0.625rem;
    }
    #list49 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list50 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list50 ul li:after {
        width: 0.625rem;
    }
    #list50 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list51 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list51 ul li:after {
        width: 0.625rem;
    }
    #list51 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list74 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list74 ul li:after {
        width: 0.625rem;
    }
    #list74 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list52 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list52 ul li:after {
        width: 0.625rem;
    }
    #list52 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list53 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list53 ul li:after {
        width: 0.625rem;
    }
    #list53 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list54 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list54 ul li:after {
        width: 0.625rem;
    }
    #list54 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list55 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list55 ul li:after {
        width: 0.625rem;
    }
    #list55 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list56 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list56 ul li:after {
        width: 0.625rem;
    }
    #list56 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list58 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list58 ul li:after {
        width: 0.625rem;
    }
    #list58 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list60 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list60 ul li:after {
        width: 0.625rem;
    }
    #list60 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list63 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list63 ul li:after {
        width: 0.625rem;
    }
    #list63 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list64 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list64 ul li:after {
        width: 0.625rem;
    }
    #list64 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list71 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list71 ul li:after {
        width: 0.625rem;
    }
    #list71 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list65 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list65 ul li:after {
        width: 0.625rem;
    }
    #list65 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list66 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list66 ul li:after {
        width: 0.625rem;
    }
    #list66 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list67 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list67 ul li:after {
        width: 0.625rem;
    }
    #list67 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list68 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list68 ul li:after {
        width: 0.625rem;
    }
    #list68 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list33 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list33 ul li:after {
        width: 0.625rem;
    }
    #list33 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list36 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list36 ul li:after {
        width: 0.625rem;
    }
    #list36 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list35 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list35 ul li:after {
        width: 0.625rem;
    }
    #list35 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list57 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list57 ul li:after {
        width: 0.625rem;
    }
    #list57 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list59 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list59 ul li:after {
        width: 0.625rem;
    }
    #list59 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list61 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list61 ul li:after {
        width: 0.625rem;
    }
    #list61 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list62 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list62 ul li:after {
        width: 0.625rem;
    }
    #list62 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list05 {
        letter-spacing: 0rem;
        font-size: 1em;
        line-height: 1.625;
    }
    #list05 ul li:after {
        width: 0.625rem;
    }
    #list05 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #image01 .frame {
        width: 8rem;
    }
    #image48 .frame {
        width: 4.75rem;
    }
    #image49 .frame {
        width: 5.75rem;
    }
    #image50 .frame {
        width: 8.375rem;
    }
    #image53 .frame {
        width: 8.375rem;
    }
    #image51 .frame {
        width: 8.375rem;
    }
    #image54 .frame {
        width: 8.375rem;
    }
    #image52 .frame {
        width: 4.375rem;
    }
    #image17 .frame {
        width: 28.75rem;
    }
    #image18 .frame {
        width: 28.75rem;
    }
    #image19 .frame {
        width: 28.75rem;
    }
    #image20 .frame {
        width: 28.75rem;
    }
    #image07 .frame {
        width: 28.75rem;
    }
    #image21 .frame {
        width: 28.75rem;
    }
    #image22 .frame {
        width: 28.75rem;
    }
    #image23 .frame {
        width: 28.75rem;
    }
    #image08 .frame {
        width: 28.75rem;
    }
    #image24 .frame {
        width: 28.75rem;
    }
    #image25 .frame {
        width: 28.75rem;
    }
    #image26 .frame {
        width: 28.75rem;
    }
    #image09 .frame {
        width: 28.75rem;
    }
    #image27 .frame {
        width: 28.75rem;
    }
    #image28 .frame {
        width: 28.75rem;
    }
    #image29 .frame {
        width: 28.75rem;
    }
    #image30 .frame {
        width: 28.75rem;
    }
    #image31 .frame {
        width: 28.75rem;
    }
    #image32 .frame {
        width: 28.75rem;
    }
    #image33 .frame {
        width: 28.75rem;
    }
    #image34 .frame {
        width: 28.75rem;
    }
    #image35 .frame {
        width: 28.75rem;
    }
    #image36 .frame {
        width: 28.75rem;
    }
    #image37 .frame {
        width: 28.75rem;
    }
    #image06 .frame {
        width: 28.75rem;
    }
    #image38 .frame {
        width: 28.75rem;
    }
    #image02 .frame {
        width: 28.75rem;
    }
    #image39 .frame {
        width: 28.75rem;
    }
    #image15 .frame {
        width: 28.75rem;
    }
    #image40 .frame {
        width: 28.75rem;
    }
    #image41 .frame {
        width: 28.75rem;
    }
    #image10 .frame {
        width: 28.75rem;
    }
    #image11 .frame {
        width: 28.75rem;
    }
    #image42 .frame {
        width: 28.75rem;
    }
    #image13 .frame {
        width: 28.75rem;
    }
    #image43 .frame {
        width: 28.75rem;
    }
    #image44 .frame {
        width: 28.75rem;
    }
    #image45 .frame {
        width: 28.75rem;
    }
    #image14 .frame {
        width: 28.75rem;
    }
    #image03 .frame {
        width: 28.75rem;
    }
    #image46 .frame {
        width: 28.75rem;
    }
    #image47 .frame {
        width: 28.75rem;
    }
    #image12 .frame {
        width: 28.75rem;
    }
    #image16 .frame {
        width: 28.75rem;
    }
    #image05 .frame {
        width: 17.125rem;
    }
    #image04 .frame {
        width: 8.75rem;
    }
    #icons01 {
        font-size: 1.25em;
        gap: 0.75rem;
    }
    #divider02:not(:first-child) {
        margin-top: 0.5rem !important;
    }
    #divider02:not(:last-child) {
        margin-bottom: 0.5rem !important;
    }
}

@media (max-width: 480px) {
    #wrapper {
        padding: 2.0625rem 0 2.0625rem 0;
    }
    #main>.inner {
        --spacing: 1.3125rem;
    }
    #buttons01 li a {
        width: 4.125rem;
    }
    #buttons61 li a {
        width: 4.125rem;
    }
    #buttons53 li a {
        width: 4.125rem;
    }
    #buttons02 li a {
        width: 4.125rem;
    }
    #buttons71 li a {
        width: 4.125rem;
    }
    #buttons69 li a {
        width: 4.125rem;
    }
    #buttons77 li a {
        width: 4.125rem;
    }
    #buttons54 li a {
        width: 4.125rem;
    }
    #buttons72 li a {
        width: 4.125rem;
    }
    #buttons83 li a {
        width: 4.125rem;
    }
    #buttons70 li a {
        width: 4.125rem;
    }
    #buttons76 li a {
        width: 4.125rem;
    }
    #buttons46 li a {
        width: 4.125rem;
    }
    #buttons80 li a {
        width: 4.125rem;
    }
    #buttons73 li a {
        width: 4.125rem;
    }
    #buttons84 li a {
        width: 4.125rem;
    }
    #buttons49 li a {
        width: 4.125rem;
    }
    #buttons79 li a {
        width: 4.125rem;
    }
    #buttons78 li a {
        width: 4.125rem;
    }
    #buttons81 li a {
        width: 4.125rem;
    }
    #buttons82 li a {
        width: 4.125rem;
    }
    #buttons68 li a {
        width: 4.125rem;
    }
    #buttons42 li a {
        width: 4.125rem;
    }
    #buttons40 li a {
        width: 4.125rem;
    }
    #buttons39 li a {
        width: 4.125rem;
    }
    #buttons38 li a {
        width: 4.125rem;
    }
    #buttons37 li a {
        width: 4.125rem;
    }
    #buttons36 li a {
        width: 4.125rem;
    }
    #buttons35 li a {
        width: 4.125rem;
    }
    #buttons34 li a {
        width: 4.125rem;
    }
    #buttons33 li a {
        width: 4.125rem;
    }
    #buttons32 li a {
        width: 4.125rem;
    }
    #buttons31 li a {
        width: 4.125rem;
    }
    #buttons29 li a {
        width: 4.125rem;
    }
    #buttons30 li a {
        width: 4.125rem;
    }
    #buttons28 li a {
        width: 4.125rem;
    }
    #buttons25 li a {
        width: 4.125rem;
    }
    #buttons26 li a {
        width: 4.125rem;
    }
    #buttons27 li a {
        width: 4.125rem;
    }
    #buttons24 li a {
        width: 4.125rem;
    }
    #buttons23 li a {
        width: 4.125rem;
    }
    #buttons22 li a {
        width: 4.125rem;
    }
    #buttons21 li a {
        width: 4.125rem;
    }
    #buttons20 li a {
        width: 4.125rem;
    }
    #buttons19 li a {
        width: 4.125rem;
    }
    #buttons48 li a {
        width: 4.125rem;
    }
    #buttons18 li a {
        width: 4.125rem;
    }
    #buttons17 li a {
        width: 4.125rem;
    }
    #buttons47 li a {
        width: 4.125rem;
    }
    #buttons16 li a {
        width: 4.125rem;
    }
    #buttons74 li a {
        width: 4.125rem;
    }
    #buttons15 li a {
        width: 4.125rem;
    }
    #buttons14 li a {
        width: 4.125rem;
    }
    #buttons13 li a {
        width: 4.125rem;
    }
    #buttons12 li a {
        width: 4.125rem;
    }
    #buttons11 li a {
        width: 4.125rem;
    }
    #buttons10 li a {
        width: 4.125rem;
    }
    #buttons09 li a {
        width: 4.125rem;
    }
    #buttons07 li a {
        width: 4.125rem;
    }
    #buttons06 li a {
        width: 4.125rem;
    }
    #buttons75 li a {
        width: 4.125rem;
    }
    #buttons50 li a {
        width: 4.125rem;
    }
    #buttons57 li a {
        width: 4.125rem;
    }
    #buttons05 li a {
        width: 4.125rem;
    }
    #buttons59 li a {
        width: 4.125rem;
    }
    #buttons08 li a {
        width: 4.125rem;
    }
    #buttons04 li a {
        width: 4.125rem;
    }
    #buttons52 li a {
        width: 4.125rem;
    }
    #buttons41 li a {
        width: 4.125rem;
    }
    #buttons43 li a {
        width: 4.125rem;
    }
    #buttons55 li a {
        width: 4.125rem;
    }
    #buttons51 li a {
        width: 4.125rem;
    }
    #buttons58 li a {
        width: 4.125rem;
    }
    #buttons56 li a {
        width: 4.125rem;
    }
    #buttons65 li a {
        width: 4.125rem;
    }
    #buttons45 li a {
        width: 4.125rem;
    }
    #buttons60 li a {
        width: 4.125rem;
    }
    #buttons66 li a {
        width: 4.125rem;
    }
    #buttons62 li a {
        width: 4.125rem;
    }
    #buttons67 li a {
        width: 4.125rem;
    }
    #buttons63 li a {
        width: 4.125rem;
    }
    #buttons64 li a {
        width: 4.125rem;
    }
    #buttons85 li a {
        width: 4.125rem;
    }
    #buttons89 li a {
        width: 4.125rem;
    }
    #buttons86 li a {
        width: 4.125rem;
    }
    #buttons87 li a {
        width: 4.125rem;
    }
    #buttons88 li a {
        width: 4.125rem;
    }
    #buttons44 li a {
        width: 4.125rem;
    }
    #buttons90 li a {
        width: 4.125rem;
    }
    #buttons03 li a {
        width: 4.125rem;
    }
    #timer01 ul li.delimiter {
        width: 1.5625rem;
    }
    #timer01 ul li.number .item .label>* {
        margin-top: calc(0.5rem + 0.25em);
    }
}

@media (max-width: 360px) {
    #wrapper {
        padding: 2.0625rem 0 2.0625rem 0;
    }
    #main>.inner {
        --padding-horizontal: 1.5rem;
        --padding-vertical: 1.875rem;
        --spacing: 1.125rem;
    }
    #main>.inner>*>.full {
        margin-left: calc(-1.5rem);
        max-width: calc(100% + 3rem + 0.4725px);
        width: calc(100% + 3rem + 0.4725px);
    }
    #main>.inner>*>.full.screen {
        margin-left: -50vw;
    }
    #main>.inner>header>.full:first-child {
        margin-top: -1.875rem !important;
    }
    #main>.inner>footer>.full:last-child {
        margin-bottom: -1.875rem !important;
    }
    #buttons01 {
        gap: 0.75rem;
    }
    #buttons61 {
        gap: 0.75rem;
    }
    #buttons53 {
        gap: 0.75rem;
    }
    #buttons02 {
        gap: 0.75rem;
    }
    #buttons71 {
        gap: 0.75rem;
    }
    #buttons69 {
        gap: 0.75rem;
    }
    #buttons77 {
        gap: 0.75rem;
    }
    #buttons54 {
        gap: 0.75rem;
    }
    #buttons72 {
        gap: 0.75rem;
    }
    #buttons83 {
        gap: 0.75rem;
    }
    #buttons70 {
        gap: 0.75rem;
    }
    #buttons76 {
        gap: 0.75rem;
    }
    #buttons46 {
        gap: 0.75rem;
    }
    #buttons80 {
        gap: 0.75rem;
    }
    #buttons73 {
        gap: 0.75rem;
    }
    #buttons84 {
        gap: 0.75rem;
    }
    #buttons49 {
        gap: 0.75rem;
    }
    #buttons79 {
        gap: 0.75rem;
    }
    #buttons78 {
        gap: 0.75rem;
    }
    #buttons81 {
        gap: 0.75rem;
    }
    #buttons82 {
        gap: 0.75rem;
    }
    #buttons68 {
        gap: 0.75rem;
    }
    #buttons42 {
        gap: 0.75rem;
    }
    #buttons40 {
        gap: 0.75rem;
    }
    #buttons39 {
        gap: 0.75rem;
    }
    #buttons38 {
        gap: 0.75rem;
    }
    #buttons37 {
        gap: 0.75rem;
    }
    #buttons36 {
        gap: 0.75rem;
    }
    #buttons35 {
        gap: 0.75rem;
    }
    #buttons34 {
        gap: 0.75rem;
    }
    #buttons33 {
        gap: 0.75rem;
    }
    #buttons32 {
        gap: 0.75rem;
    }
    #buttons31 {
        gap: 0.75rem;
    }
    #buttons29 {
        gap: 0.75rem;
    }
    #buttons30 {
        gap: 0.75rem;
    }
    #buttons28 {
        gap: 0.75rem;
    }
    #buttons25 {
        gap: 0.75rem;
    }
    #buttons26 {
        gap: 0.75rem;
    }
    #buttons27 {
        gap: 0.75rem;
    }
    #buttons24 {
        gap: 0.75rem;
    }
    #buttons23 {
        gap: 0.75rem;
    }
    #buttons22 {
        gap: 0.75rem;
    }
    #buttons21 {
        gap: 0.75rem;
    }
    #buttons20 {
        gap: 0.75rem;
    }
    #buttons19 {
        gap: 0.75rem;
    }
    #buttons48 {
        gap: 0.75rem;
    }
    #buttons18 {
        gap: 0.75rem;
    }
    #buttons17 {
        gap: 0.75rem;
    }
    #buttons47 {
        gap: 0.75rem;
    }
    #buttons16 {
        gap: 0.75rem;
    }
    #buttons74 {
        gap: 0.75rem;
    }
    #buttons15 {
        gap: 0.75rem;
    }
    #buttons14 {
        gap: 0.75rem;
    }
    #buttons13 {
        gap: 0.75rem;
    }
    #buttons12 {
        gap: 0.75rem;
    }
    #buttons11 {
        gap: 0.75rem;
    }
    #buttons10 {
        gap: 0.75rem;
    }
    #buttons09 {
        gap: 0.75rem;
    }
    #buttons07 {
        gap: 0.75rem;
    }
    #buttons06 {
        gap: 0.75rem;
    }
    #buttons75 {
        gap: 0.75rem;
    }
    #buttons50 {
        gap: 0.75rem;
    }
    #buttons57 {
        gap: 0.75rem;
    }
    #buttons05 {
        gap: 0.75rem;
    }
    #buttons59 {
        gap: 0.75rem;
    }
    #buttons08 {
        gap: 0.75rem;
    }
    #buttons04 {
        gap: 0.75rem;
    }
    #buttons52 {
        gap: 0.75rem;
    }
    #buttons41 {
        gap: 0.75rem;
    }
    #buttons43 {
        gap: 0.75rem;
    }
    #buttons55 {
        gap: 0.75rem;
    }
    #buttons51 {
        gap: 0.75rem;
    }
    #buttons58 {
        gap: 0.75rem;
    }
    #buttons56 {
        gap: 0.75rem;
    }
    #buttons65 {
        gap: 0.75rem;
    }
    #buttons45 {
        gap: 0.75rem;
    }
    #buttons60 {
        gap: 0.75rem;
    }
    #buttons66 {
        gap: 0.75rem;
    }
    #buttons62 {
        gap: 0.75rem;
    }
    #buttons67 {
        gap: 0.75rem;
    }
    #buttons63 {
        gap: 0.75rem;
    }
    #buttons64 {
        gap: 0.75rem;
    }
    #buttons85 {
        gap: 0.75rem;
    }
    #buttons89 {
        gap: 0.75rem;
    }
    #buttons86 {
        gap: 0.75rem;
    }
    #buttons87 {
        gap: 0.75rem;
    }
    #buttons88 {
        gap: 0.75rem;
    }
    #buttons44 {
        gap: 0.75rem;
    }
    #buttons90 {
        gap: 0.75rem;
    }
    #buttons03 {
        gap: 0.75rem;
    }
    #container01>.wrapper>.inner {
        --gutters: 1.5rem;
        --padding-horizontal: 1.5rem;
        --padding-vertical: 1.5rem;
    }
    #container02>.wrapper>.inner {
        --gutters: 1.5rem;
        --padding-horizontal: 1.5rem;
        --padding-vertical: 1.5rem;
    }
    #container02 {
        min-height: 9rem;
    }
    #container02.columns>.wrapper>.inner>.full {
        min-height: 9rem;
    }
    #text06 {
        font-size: 1em;
    }
    #text109 {
        font-size: 1em;
    }
    #text105 {
        font-size: 1em;
    }
    #text83 {
        font-size: 1em;
    }
    #text99 {
        font-size: 1em;
    }
    #text97 {
        font-size: 1em;
    }
    #text96 {
        font-size: 1em;
    }
    #text92 {
        font-size: 0.75em;
    }
    #text01 {
        font-size: 2em;
    }
    #text04 {
        font-size: 1em;
    }
    #text05 {
        font-size: 1.5em;
    }
    #text02 {
        font-size: 1em;
    }
    #text95 {
        font-size: 1em;
    }
    #text94 {
        font-size: 1em;
    }
    #text81 {
        font-size: 1em;
    }
    #text98 {
        font-size: 1em;
    }
    #text90 {
        font-size: 1em;
    }
    #text87 {
        font-size: 1em;
    }
    #text86 {
        font-size: 1em;
    }
    #text80 {
        font-size: 1em;
    }
    #text69 {
        font-size: 1em;
    }
    #text79 {
        font-size: 1em;
    }
    #text07 {
        font-size: 1.5em;
    }
    #text08 {
        font-size: 1em;
    }
    #text03 {
        font-size: 1.5em;
    }
    #text20 {
        font-size: 1em;
    }
    #text09 {
        font-size: 1em;
    }
    #text11 {
        font-size: 1em;
    }
    #text88 {
        font-size: 0.625em;
    }
    #text93 {
        font-size: 0.875em;
    }
    #text102 {
        font-size: 1em;
    }
    #text84 {
        font-size: 1em;
    }
    #text101 {
        font-size: 1em;
    }
    #text89 {
        font-size: 0.875em;
    }
    #text82 {
        font-size: 0.875em;
    }
    #text85 {
        font-size: 0.875em;
    }
    #text103 {
        font-size: 1em;
    }
    #text100 {
        font-size: 1em;
    }
    #text104 {
        font-size: 1em;
    }
    #text27 {
        font-size: 1em;
    }
    #text28 {
        font-size: 1em;
    }
    #text29 {
        font-size: 1em;
    }
    #text30 {
        font-size: 1em;
    }
    #text31 {
        font-size: 1em;
    }
    #text32 {
        font-size: 1em;
    }
    #text33 {
        font-size: 1em;
    }
    #text34 {
        font-size: 1em;
    }
    #text35 {
        font-size: 1em;
    }
    #text24 {
        font-size: 1em;
    }
    #text37 {
        font-size: 1em;
    }
    #text39 {
        font-size: 1em;
    }
    #text38 {
        font-size: 1em;
    }
    #text16 {
        font-size: 1em;
    }
    #text36 {
        font-size: 1em;
    }
    #text40 {
        font-size: 1em;
    }
    #text41 {
        font-size: 1em;
    }
    #text42 {
        font-size: 1em;
    }
    #text43 {
        font-size: 1em;
    }
    #text44 {
        font-size: 1em;
    }
    #text45 {
        font-size: 1em;
    }
    #text46 {
        font-size: 1em;
    }
    #text47 {
        font-size: 1em;
    }
    #text48 {
        font-size: 1em;
    }
    #text18 {
        font-size: 1em;
    }
    #text49 {
        font-size: 1em;
    }
    #text12 {
        font-size: 1em;
    }
    #text50 {
        font-size: 1em;
    }
    #text23 {
        font-size: 1em;
    }
    #text51 {
        font-size: 1em;
    }
    #text52 {
        font-size: 1em;
    }
    #text53 {
        font-size: 1em;
    }
    #text54 {
        font-size: 1em;
    }
    #text55 {
        font-size: 1em;
    }
    #text56 {
        font-size: 1em;
    }
    #text57 {
        font-size: 1em;
    }
    #text58 {
        font-size: 1em;
    }
    #text59 {
        font-size: 1em;
    }
    #text13 {
        font-size: 1em;
    }
    #text15 {
        font-size: 1em;
    }
    #text64 {
        font-size: 1em;
    }
    #text60 {
        font-size: 1em;
    }
    #text67 {
        font-size: 1em;
    }
    #text61 {
        font-size: 1em;
    }
    #text25 {
        font-size: 1em;
    }
    #text65 {
        font-size: 1em;
    }
    #text19 {
        font-size: 1em;
    }
    #text26 {
        font-size: 1em;
    }
    #text10 {
        font-size: 1.125em;
    }
    #text14 {
        font-size: 1em;
    }
    #text66 {
        font-size: 1em;
    }
    #text22 {
        font-size: 1em;
    }
    #text70 {
        font-size: 1em;
    }
    #text62 {
        font-size: 1em;
    }
    #text68 {
        font-size: 1em;
    }
    #text21 {
        font-size: 1em;
    }
    #text72 {
        font-size: 1em;
    }
    #text75 {
        font-size: 1em;
    }
    #text73 {
        font-size: 1em;
    }
    #text74 {
        font-size: 1em;
    }
    #text76 {
        font-size: 1em;
    }
    #text107 {
        font-size: 1em;
    }
    #text77 {
        font-size: 1em;
    }
    #text78 {
        font-size: 1em;
    }
    #text106 {
        font-size: 1em;
    }
    #text71 {
        font-size: 1em;
    }
    #text108 {
        font-size: 1em;
    }
    #text63 {
        font-size: 1em;
    }
    #text91 {
        font-size: 0.5em;
    }
    #text17 {
        font-size: 0.5em;
    }
    #list73 {
        font-size: 1em;
    }
    #list73 ul li:after {
        width: 0.625rem;
    }
    #list73 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list28 {
        font-size: 1em;
    }
    #list28 ul li:after {
        width: 0.625rem;
    }
    #list28 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list69 {
        font-size: 1em;
    }
    #list69 ul li:after {
        width: 0.625rem;
    }
    #list69 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list32 {
        font-size: 1em;
    }
    #list32 ul li:after {
        width: 0.625rem;
    }
    #list32 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list25 {
        font-size: 1em;
    }
    #list25 ul li:after {
        width: 0.625rem;
    }
    #list25 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list29 {
        font-size: 1em;
    }
    #list29 ul li:after {
        width: 0.625rem;
    }
    #list29 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list31 {
        font-size: 1em;
    }
    #list31 ul li:after {
        width: 0.625rem;
    }
    #list31 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list30 {
        font-size: 1em;
    }
    #list30 ul li:after {
        width: 0.625rem;
    }
    #list30 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list27 {
        font-size: 1em;
    }
    #list27 ul li:after {
        width: 0.625rem;
    }
    #list27 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list26 {
        font-size: 1em;
    }
    #list26 ul li:after {
        width: 0.625rem;
    }
    #list26 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list24 {
        font-size: 1em;
    }
    #list24 ul li:after {
        width: 0.625rem;
    }
    #list24 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list22 {
        font-size: 1em;
    }
    #list22 ul li:after {
        width: 0.625rem;
    }
    #list22 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list23 {
        font-size: 1em;
    }
    #list23 ul li:after {
        width: 0.625rem;
    }
    #list23 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list17 {
        font-size: 1em;
    }
    #list17 ul li:after {
        width: 0.625rem;
    }
    #list17 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list21 {
        font-size: 1em;
    }
    #list21 ul li:after {
        width: 0.625rem;
    }
    #list21 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list18 {
        font-size: 1em;
    }
    #list18 ul li:after {
        width: 0.625rem;
    }
    #list18 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list01 {
        font-size: 1em;
    }
    #list01 ul li:after {
        width: 0.625rem;
    }
    #list01 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list03 {
        font-size: 1em;
    }
    #list03 ul li:after {
        width: 0.625rem;
    }
    #list03 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list04 {
        font-size: 1em;
    }
    #list04 ul li:after {
        width: 0.625rem;
    }
    #list04 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list02 {
        font-size: 1em;
    }
    #list02 ul li:after {
        width: 0.625rem;
    }
    #list02 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list06 {
        font-size: 1em;
    }
    #list06 ul li:after {
        width: 0.625rem;
    }
    #list06 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list07 {
        font-size: 1em;
    }
    #list07 ul li:after {
        width: 0.625rem;
    }
    #list07 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list08 {
        font-size: 1em;
    }
    #list08 ul li:after {
        width: 0.625rem;
    }
    #list08 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list09 {
        font-size: 1em;
    }
    #list09 ul li:after {
        width: 0.625rem;
    }
    #list09 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list10 {
        font-size: 1em;
    }
    #list10 ul li:after {
        width: 0.625rem;
    }
    #list10 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list11 {
        font-size: 1em;
    }
    #list11 ul li:after {
        width: 0.625rem;
    }
    #list11 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list12 {
        font-size: 1em;
    }
    #list12 ul li:after {
        width: 0.625rem;
    }
    #list12 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list13 {
        font-size: 1em;
    }
    #list13 ul li:after {
        width: 0.625rem;
    }
    #list13 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list14 {
        font-size: 1em;
    }
    #list14 ul li:after {
        width: 0.625rem;
    }
    #list14 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list16 {
        font-size: 1em;
    }
    #list16 ul li:after {
        width: 0.625rem;
    }
    #list16 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list34 {
        font-size: 1em;
    }
    #list34 ul li:after {
        width: 0.625rem;
    }
    #list34 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list19 {
        font-size: 1em;
    }
    #list19 ul li:after {
        width: 0.625rem;
    }
    #list19 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list20 {
        font-size: 1em;
    }
    #list20 ul li:after {
        width: 0.625rem;
    }
    #list20 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list72 {
        font-size: 1em;
    }
    #list72 ul li:after {
        width: 0.625rem;
    }
    #list72 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list15 {
        font-size: 1em;
    }
    #list15 ul li:after {
        width: 0.625rem;
    }
    #list15 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list37 {
        font-size: 1em;
    }
    #list37 ul li:after {
        width: 0.625rem;
    }
    #list37 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list38 {
        font-size: 1em;
    }
    #list38 ul li:after {
        width: 0.625rem;
    }
    #list38 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list39 {
        font-size: 1em;
    }
    #list39 ul li:after {
        width: 0.625rem;
    }
    #list39 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list40 {
        font-size: 1em;
    }
    #list40 ul li:after {
        width: 0.625rem;
    }
    #list40 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list41 {
        font-size: 1em;
    }
    #list41 ul li:after {
        width: 0.625rem;
    }
    #list41 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list42 {
        font-size: 1em;
    }
    #list42 ul li:after {
        width: 0.625rem;
    }
    #list42 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list70 {
        font-size: 1em;
    }
    #list70 ul li:after {
        width: 0.625rem;
    }
    #list70 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list43 {
        font-size: 1em;
    }
    #list43 ul li:after {
        width: 0.625rem;
    }
    #list43 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list44 {
        font-size: 1em;
    }
    #list44 ul li:after {
        width: 0.625rem;
    }
    #list44 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list45 {
        font-size: 1em;
    }
    #list45 ul li:after {
        width: 0.625rem;
    }
    #list45 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list46 {
        font-size: 1em;
    }
    #list46 ul li:after {
        width: 0.625rem;
    }
    #list46 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list47 {
        font-size: 1em;
    }
    #list47 ul li:after {
        width: 0.625rem;
    }
    #list47 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list48 {
        font-size: 1em;
    }
    #list48 ul li:after {
        width: 0.625rem;
    }
    #list48 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list49 {
        font-size: 1em;
    }
    #list49 ul li:after {
        width: 0.625rem;
    }
    #list49 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list50 {
        font-size: 1em;
    }
    #list50 ul li:after {
        width: 0.625rem;
    }
    #list50 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list51 {
        font-size: 1em;
    }
    #list51 ul li:after {
        width: 0.625rem;
    }
    #list51 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list74 {
        font-size: 1em;
    }
    #list74 ul li:after {
        width: 0.625rem;
    }
    #list74 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list52 {
        font-size: 1em;
    }
    #list52 ul li:after {
        width: 0.625rem;
    }
    #list52 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list53 {
        font-size: 1em;
    }
    #list53 ul li:after {
        width: 0.625rem;
    }
    #list53 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list54 {
        font-size: 1em;
    }
    #list54 ul li:after {
        width: 0.625rem;
    }
    #list54 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list55 {
        font-size: 1em;
    }
    #list55 ul li:after {
        width: 0.625rem;
    }
    #list55 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list56 {
        font-size: 1em;
    }
    #list56 ul li:after {
        width: 0.625rem;
    }
    #list56 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list58 {
        font-size: 1em;
    }
    #list58 ul li:after {
        width: 0.625rem;
    }
    #list58 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list60 {
        font-size: 1em;
    }
    #list60 ul li:after {
        width: 0.625rem;
    }
    #list60 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list63 {
        font-size: 1em;
    }
    #list63 ul li:after {
        width: 0.625rem;
    }
    #list63 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list64 {
        font-size: 1em;
    }
    #list64 ul li:after {
        width: 0.625rem;
    }
    #list64 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list71 {
        font-size: 1em;
    }
    #list71 ul li:after {
        width: 0.625rem;
    }
    #list71 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list65 {
        font-size: 1em;
    }
    #list65 ul li:after {
        width: 0.625rem;
    }
    #list65 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list66 {
        font-size: 1em;
    }
    #list66 ul li:after {
        width: 0.625rem;
    }
    #list66 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list67 {
        font-size: 1em;
    }
    #list67 ul li:after {
        width: 0.625rem;
    }
    #list67 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list68 {
        font-size: 1em;
    }
    #list68 ul li:after {
        width: 0.625rem;
    }
    #list68 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list33 {
        font-size: 1em;
    }
    #list33 ul li:after {
        width: 0.625rem;
    }
    #list33 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list36 {
        font-size: 1em;
    }
    #list36 ul li:after {
        width: 0.625rem;
    }
    #list36 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list35 {
        font-size: 1em;
    }
    #list35 ul li:after {
        width: 0.625rem;
    }
    #list35 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list57 {
        font-size: 1em;
    }
    #list57 ul li:after {
        width: 0.625rem;
    }
    #list57 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list59 {
        font-size: 1em;
    }
    #list59 ul li:after {
        width: 0.625rem;
    }
    #list59 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list61 {
        font-size: 1em;
    }
    #list61 ul li:after {
        width: 0.625rem;
    }
    #list61 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list62 {
        font-size: 1em;
    }
    #list62 ul li:after {
        width: 0.625rem;
    }
    #list62 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #list05 {
        font-size: 1em;
    }
    #list05 ul li:after {
        width: 0.625rem;
    }
    #list05 ul li:before {
        height: 1.625rem;
        line-height: 1.625rem;
        min-width: 0.76171875rem;
    }
    #icons01 {
        gap: 0.5625rem;
    }
}