
.hKjnPC{
    float:left;
    /* width: calc(100% - 5vw); */
    padding-left: 5vw;
    grid-template-columns: repeat(14, 25vw) calc(30vw);
}
.kfvgbas{
    font-family: var(--heading-font-family);
    font-weight: 700;
    font-size: calc(1.5rem + 1 * ((100vw - 20rem) / 100));
    line-height: 1.5;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    display: block;
    background-size: cover;
    background-clip: text;
    color: rgb(33, 33, 33);
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.biuLEW { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.biuLEW em, .biuLEW span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.biuLEW > span { -webkit-box-pack: center; justify-content: center; }
.biuLEW span + span, .biuLEW span + em { padding: 0px 0.3125rem; }
.biuLEW svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.biuLEW.innerLink em, .biuLEW.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.biuLEW.innerLink em::after, .biuLEW.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.biuLEW.innerLink em:hover, .biuLEW.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.biuLEW.innerLink em:hover::after, .biuLEW.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.biuLEW:hover svg, .biuLEW.hover svg, .biuLEW.active svg, .biuLEW:focus svg, .biuLEW.focus svg { fill: rgba(18, 120, 74, 0.5); }
.biuLEW:hover em, .biuLEW.hover em, .biuLEW.active em, .biuLEW:focus em, .biuLEW.focus em, .biuLEW:hover span, .biuLEW.hover span, .biuLEW.active span, .biuLEW:focus span, .biuLEW.focus span { color: rgba(18, 120, 74, 0.5); }
.biuLEW:focus, .biuLEW.focus, a:focus .biuLEW { outline: solid 0px; outline-offset: 0px; }
.biuLEW:not(:only-child):hover > em, .biuLEW:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .biuLEW em, .biuLEW span { font-size: 0.875rem; }
    .biuLEW svg { width: 0.75rem; height: 0.75rem; }
}
.hgbVMq { color: rgb(33, 33, 33); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.hgbVMq em, .hgbVMq span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(33, 33, 33); }
.hgbVMq > span { -webkit-box-pack: center; justify-content: center; }
.hgbVMq span + span, .hgbVMq span + em { padding: 0px 0.3125rem; }
.hgbVMq svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(33, 33, 33); }
.hgbVMq.innerLink em, .hgbVMq.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(33, 33, 33); }
.hgbVMq.innerLink em::after, .hgbVMq.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(33, 33, 33); transition: background-color 0.3s ease 0s; }
.hgbVMq.innerLink em:hover, .hgbVMq.innerLink span:hover { color: rgba(33, 33, 33, 0.5); }
.hgbVMq.innerLink em:hover::after, .hgbVMq.innerLink span:hover::after { background-color: rgba(33, 33, 33, 0.5); }
.hgbVMq:hover svg, .hgbVMq.hover svg, .hgbVMq.active svg, .hgbVMq:focus svg, .hgbVMq.focus svg { fill: rgba(33, 33, 33, 0.5); }
.hgbVMq:hover em, .hgbVMq.hover em, .hgbVMq.active em, .hgbVMq:focus em, .hgbVMq.focus em, .hgbVMq:hover span, .hgbVMq.hover span, .hgbVMq.active span, .hgbVMq:focus span, .hgbVMq.focus span { color: rgba(33, 33, 33, 0.5); }
.hgbVMq:focus, .hgbVMq.focus, a:focus .hgbVMq { outline: solid 0px; outline-offset: 0px; }
.hgbVMq:not(:only-child):hover > em, .hgbVMq:not(:only-child):hover > span { color: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) {
    .hgbVMq em, .hgbVMq span { font-size: 0.875rem; }
    .hgbVMq svg { width: 0.75rem; height: 0.75rem; }
}
.izwzE { color: rgb(255, 255, 255); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; text-decoration: none; }
.izwzE em, .izwzE span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(255, 255, 255); }
.izwzE > span { -webkit-box-pack: center; justify-content: center; }
.izwzE span + span, .izwzE span + em { padding: 0px 0.3125rem; }
.izwzE svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(255, 255, 255); }
.izwzE.innerLink em, .izwzE.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(255, 255, 255); }
.izwzE.innerLink em::after, .izwzE.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(255, 255, 255); transition: background-color 0.3s ease 0s; }
.izwzE.innerLink em:hover, .izwzE.innerLink span:hover { color: rgba(255, 255, 255, 0.5); }
.izwzE.innerLink em:hover::after, .izwzE.innerLink span:hover::after { background-color: rgba(255, 255, 255, 0.5); }
.izwzE:hover svg, .izwzE.hover svg, .izwzE.active svg, .izwzE:focus svg, .izwzE.focus svg { fill: rgba(255, 255, 255, 0.5); }
.izwzE:hover em, .izwzE.hover em, .izwzE.active em, .izwzE:focus em, .izwzE.focus em, .izwzE:hover span, .izwzE.hover span, .izwzE.active span, .izwzE:focus span, .izwzE.focus span { color: rgba(255, 255, 255, 0.5); }
.izwzE:focus, .izwzE.focus, a:focus .izwzE { outline: solid 0px; outline-offset: 0px; }
.izwzE:not(:only-child):hover > em, .izwzE:not(:only-child):hover > span { color: rgba(255, 255, 255, 0.5); }
@media (max-width: 767px) {
    .izwzE em, .izwzE span { font-size: 0.875rem; }
    .izwzE svg { width: 0.75rem; height: 0.75rem; }
}
.eGpTey { color: rgb(255, 255, 255); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; }
.eGpTey em, .eGpTey span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(255, 255, 255); }
.eGpTey > span { -webkit-box-pack: center; justify-content: center; }
.eGpTey span + span, .eGpTey span + em { padding: 0px 0.3125rem; }
.eGpTey svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(255, 255, 255); }
.eGpTey.innerLink em, .eGpTey.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(255, 255, 255); }
.eGpTey.innerLink em::after, .eGpTey.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(255, 255, 255); transition: background-color 0.3s ease 0s; }
.eGpTey.innerLink em:hover, .eGpTey.innerLink span:hover { color: rgba(255, 255, 255, 0.5); }
.eGpTey.innerLink em:hover::after, .eGpTey.innerLink span:hover::after { background-color: rgba(255, 255, 255, 0.5); }
.eGpTey:hover svg, .eGpTey.hover svg, .eGpTey.active svg, .eGpTey:focus svg, .eGpTey.focus svg { fill: rgba(255, 255, 255, 0.5); }
.eGpTey:hover em, .eGpTey.hover em, .eGpTey.active em, .eGpTey:focus em, .eGpTey.focus em, .eGpTey:hover span, .eGpTey.hover span, .eGpTey.active span, .eGpTey:focus span, .eGpTey.focus span { color: rgba(255, 255, 255, 0.5); }
.eGpTey:focus, .eGpTey.focus, a:focus .eGpTey { outline: solid 0px; outline-offset: 0px; }
.eGpTey:not(:only-child):hover > em, .eGpTey:not(:only-child):hover > span { color: rgba(255, 255, 255, 0.5); }
@media (max-width: 767px) {
    .eGpTey em, .eGpTey span { font-size: 0.875rem; }
    .eGpTey svg { width: 0.75rem; height: 0.75rem; }
}
.kLlWBt { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(33, 33, 33); background-color: transparent; border-style: solid; border-color: transparent; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .kLlWBt { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.kLlWBt em, .kLlWBt span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(33, 33, 33); font-size: 1rem; }
@media (max-width: 767px) {
    .kLlWBt em, .kLlWBt span { font-size: 0.875rem; }
}
.kLlWBt:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.kLlWBt svg { transition: fill 0.3s ease 0s; fill: rgb(33, 33, 33); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .kLlWBt svg { width: 12px; height: 12px; }
}
.kLlWBt span + em, .kLlWBt span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .kLlWBt span + em, [dir="rtl"] .kLlWBt span + span { padding: 0px 0.3125rem 0px 0px; }
.kLlWBt:not(:only-child) { margin-bottom: 5px; }
.kLlWBt:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .kLlWBt:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .kLlWBt:hover, .kLlWBt.hover, a:hover .kLlWBt, .kLlWBt:focus, .kLlWBt.focus, a:focus .kLlWBt, .kLlWBt:active, .kLlWBt.active, .kLlWBt a:active { background-color: transparent; border-color: transparent; }
    .kLlWBt:hover svg, .kLlWBt.hover svg, a:hover .kLlWBt svg, .kLlWBt:focus svg, .kLlWBt.focus svg, a:focus .kLlWBt svg, .kLlWBt:active svg, .kLlWBt.active svg, .kLlWBt a:active svg { fill: rgb(18, 120, 74); }
    .kLlWBt:hover em, .kLlWBt.hover em, a:hover .kLlWBt em, .kLlWBt:focus em, .kLlWBt.focus em, a:focus .kLlWBt em, .kLlWBt:active em, .kLlWBt.active em, .kLlWBt a:active em, .kLlWBt:hover span, .kLlWBt.hover span, a:hover .kLlWBt span, .kLlWBt:focus span, .kLlWBt.focus span, a:focus .kLlWBt span, .kLlWBt:active span, .kLlWBt.active span, .kLlWBt a:active span { color: rgb(18, 120, 74); }
    .kLlWBt:focus, .kLlWBt.focus, a:focus .kLlWBt { outline: solid 0px; outline-offset: 0px; }
}
.jSsUoW { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(33, 33, 33); background-color: transparent; border-style: solid; border-color: transparent; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .jSsUoW { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.jSsUoW em, .jSsUoW span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(33, 33, 33); font-size: 1rem; }
@media (max-width: 767px) {
    .jSsUoW em, .jSsUoW span { font-size: 0.875rem; }
}
.jSsUoW:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.jSsUoW svg { transition: fill 0.3s ease 0s; fill: rgb(33, 33, 33); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .jSsUoW svg { width: 12px; height: 12px; }
}
.jSsUoW span + em, .jSsUoW span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .jSsUoW span + em, [dir="rtl"] .jSsUoW span + span { padding: 0px 0.3125rem 0px 0px; }
.jSsUoW:not(:only-child) { margin-bottom: 5px; }
.jSsUoW:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .jSsUoW:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .jSsUoW:hover, .jSsUoW.hover, a:hover .jSsUoW, .jSsUoW:focus, .jSsUoW.focus, a:focus .jSsUoW, .jSsUoW:active, .jSsUoW.active, .jSsUoW a:active { background-color: transparent; border-color: transparent; }
    .jSsUoW:hover svg, .jSsUoW.hover svg, a:hover .jSsUoW svg, .jSsUoW:focus svg, .jSsUoW.focus svg, a:focus .jSsUoW svg, .jSsUoW:active svg, .jSsUoW.active svg, .jSsUoW a:active svg { fill: rgb(18, 120, 74); }
    .jSsUoW:hover em, .jSsUoW.hover em, a:hover .jSsUoW em, .jSsUoW:focus em, .jSsUoW.focus em, a:focus .jSsUoW em, .jSsUoW:active em, .jSsUoW.active em, .jSsUoW a:active em, .jSsUoW:hover span, .jSsUoW.hover span, a:hover .jSsUoW span, .jSsUoW:focus span, .jSsUoW.focus span, a:focus .jSsUoW span, .jSsUoW:active span, .jSsUoW.active span, .jSsUoW a:active span { color: rgb(18, 120, 74); }
    .jSsUoW:focus, .jSsUoW.focus, a:focus .jSsUoW { outline: solid 0px; outline-offset: 0px; }
}
.cnYjlU { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-style: solid; border-color: transparent; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .cnYjlU { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.cnYjlU em, .cnYjlU span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(0, 0, 0); font-size: 1rem; }
@media (max-width: 767px) {
    .cnYjlU em, .cnYjlU span { font-size: 0.875rem; }
}
.cnYjlU:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.cnYjlU svg { transition: fill 0.3s ease 0s; fill: rgb(0, 0, 0); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .cnYjlU svg { width: 12px; height: 12px; }
}
.cnYjlU span + em, .cnYjlU span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .cnYjlU span + em, [dir="rtl"] .cnYjlU span + span { padding: 0px 0.3125rem 0px 0px; }
.cnYjlU:not(:only-child) { margin-bottom: 5px; }
.cnYjlU:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .cnYjlU:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .cnYjlU:hover, .cnYjlU.hover, a:hover .cnYjlU, .cnYjlU:focus, .cnYjlU.focus, a:focus .cnYjlU, .cnYjlU:active, .cnYjlU.active, .cnYjlU a:active { background-color: rgb(18, 120, 74); border-color: transparent; }
    .cnYjlU:hover svg, .cnYjlU.hover svg, a:hover .cnYjlU svg, .cnYjlU:focus svg, .cnYjlU.focus svg, a:focus .cnYjlU svg, .cnYjlU:active svg, .cnYjlU.active svg, .cnYjlU a:active svg { fill: rgb(255, 255, 255); }
    .cnYjlU:hover em, .cnYjlU.hover em, a:hover .cnYjlU em, .cnYjlU:focus em, .cnYjlU.focus em, a:focus .cnYjlU em, .cnYjlU:active em, .cnYjlU.active em, .cnYjlU a:active em, .cnYjlU:hover span, .cnYjlU.hover span, a:hover .cnYjlU span, .cnYjlU:focus span, .cnYjlU.focus span, a:focus .cnYjlU span, .cnYjlU:active span, .cnYjlU.active span, .cnYjlU a:active span { color: rgb(255, 255, 255); }
    .cnYjlU:focus, .cnYjlU.focus, a:focus .cnYjlU { outline: solid 0px; outline-offset: 0px; }
}
.kLnqZM { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(255, 255, 255); background-color: transparent; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .kLnqZM { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.kLnqZM em, .kLnqZM span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(255, 255, 255); font-size: 1rem; }
@media (max-width: 767px) {
    .kLnqZM em, .kLnqZM span { font-size: 0.875rem; }
}
.kLnqZM:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.kLnqZM svg { transition: fill 0.3s ease 0s; fill: rgb(255, 255, 255); }
@media (max-width: 767px) {
}
.kLnqZM span + em, .kLnqZM span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .kLnqZM span + em, [dir="rtl"] .kLnqZM span + span { padding: 0px 0.3125rem 0px 0px; }
.kLnqZM:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .kLnqZM:hover, .kLnqZM.hover, a:hover .kLnqZM, .kLnqZM:focus, .kLnqZM.focus, a:focus .kLnqZM, .kLnqZM:active, .kLnqZM.active, .kLnqZM a:active { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
    .kLnqZM:hover svg, .kLnqZM.hover svg, a:hover .kLnqZM svg, .kLnqZM:focus svg, .kLnqZM.focus svg, a:focus .kLnqZM svg, .kLnqZM:active svg, .kLnqZM.active svg, .kLnqZM a:active svg { fill: rgb(18, 120, 74); }
    .kLnqZM:hover em, .kLnqZM.hover em, a:hover .kLnqZM em, .kLnqZM:focus em, .kLnqZM.focus em, a:focus .kLnqZM em, .kLnqZM:active em, .kLnqZM.active em, .kLnqZM a:active em, .kLnqZM:hover span, .kLnqZM.hover span, a:hover .kLnqZM span, .kLnqZM:focus span, .kLnqZM.focus span, a:focus .kLnqZM span, .kLnqZM:active span, .kLnqZM.active span, .kLnqZM a:active span { color: rgb(18, 120, 74); }
    .kLnqZM:focus, .kLnqZM.focus, a:focus .kLnqZM { outline: solid 0px; outline-offset: 0px; }
}
.jjkZkk { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .jjkZkk { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.jjkZkk em, .jjkZkk span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .jjkZkk em, .jjkZkk span { font-size: 0.875rem; }
}
.jjkZkk:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.jjkZkk svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.jjkZkk span + em, .jjkZkk span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .jjkZkk span + em, [dir="rtl"] .jjkZkk span + span { padding: 0px 0.3125rem 0px 0px; }
.jjkZkk:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .jjkZkk:hover, .jjkZkk.hover, a:hover .jjkZkk, .jjkZkk:focus, .jjkZkk.focus, a:focus .jjkZkk, .jjkZkk:active, .jjkZkk.active, .jjkZkk a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .jjkZkk:hover svg, .jjkZkk.hover svg, a:hover .jjkZkk svg, .jjkZkk:focus svg, .jjkZkk.focus svg, a:focus .jjkZkk svg, .jjkZkk:active svg, .jjkZkk.active svg, .jjkZkk a:active svg { fill: rgb(255, 255, 255); }
    .jjkZkk:hover em, .jjkZkk.hover em, a:hover .jjkZkk em, .jjkZkk:focus em, .jjkZkk.focus em, a:focus .jjkZkk em, .jjkZkk:active em, .jjkZkk.active em, .jjkZkk a:active em, .jjkZkk:hover span, .jjkZkk.hover span, a:hover .jjkZkk span, .jjkZkk:focus span, .jjkZkk.focus span, a:focus .jjkZkk span, .jjkZkk:active span, .jjkZkk.active span, .jjkZkk a:active span { color: rgb(255, 255, 255); }
    .jjkZkk:focus, .jjkZkk.focus, a:focus .jjkZkk { outline: solid 0px; outline-offset: 0px; }
}
.gBiQca { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); border-style: solid; border-color: rgb(255, 255, 255); border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .gBiQca { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gBiQca em, .gBiQca span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(33, 33, 33); font-size: 1rem; }
@media (max-width: 767px) {
    .gBiQca em, .gBiQca span { font-size: 0.875rem; }
}
.gBiQca:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gBiQca svg { transition: fill 0.3s ease 0s; fill: rgb(33, 33, 33); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gBiQca svg { width: 12px; height: 12px; }
}
.gBiQca span + em, .gBiQca span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gBiQca span + em, [dir="rtl"] .gBiQca span + span { padding: 0px 0.3125rem 0px 0px; }
.gBiQca:not(:only-child) { margin-bottom: 5px; }
.gBiQca:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gBiQca:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gBiQca:hover, .gBiQca.hover, a:hover .gBiQca, .gBiQca:focus, .gBiQca.focus, a:focus .gBiQca, .gBiQca:active, .gBiQca.active, .gBiQca a:active { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
    .gBiQca:hover svg, .gBiQca.hover svg, a:hover .gBiQca svg, .gBiQca:focus svg, .gBiQca.focus svg, a:focus .gBiQca svg, .gBiQca:active svg, .gBiQca.active svg, .gBiQca a:active svg { fill: rgb(18, 120, 74); }
    .gBiQca:hover em, .gBiQca.hover em, a:hover .gBiQca em, .gBiQca:focus em, .gBiQca.focus em, a:focus .gBiQca em, .gBiQca:active em, .gBiQca.active em, .gBiQca a:active em, .gBiQca:hover span, .gBiQca.hover span, a:hover .gBiQca span, .gBiQca:focus span, .gBiQca.focus span, a:focus .gBiQca span, .gBiQca:active span, .gBiQca.active span, .gBiQca a:active span { color: rgb(18, 120, 74); }
    .gBiQca:focus, .gBiQca.focus, a:focus .gBiQca { outline: solid 0px; outline-offset: 0px; }
}
.kPjaNR { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(255, 255, 255); background-color: transparent; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 50%; border-width: 1px; cursor: pointer; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .kPjaNR { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.kPjaNR em, .kPjaNR span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(255, 255, 255); font-size: 1rem; }
@media (max-width: 767px) {
    .kPjaNR em, .kPjaNR span { font-size: 0.875rem; }
}
.kPjaNR:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.kPjaNR svg { transition: fill 0.3s ease 0s; fill: rgb(255, 255, 255); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .kPjaNR svg { width: 12px; height: 12px; }
}
.kPjaNR span + em, .kPjaNR span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .kPjaNR span + em, [dir="rtl"] .kPjaNR span + span { padding: 0px 0.3125rem 0px 0px; }
.kPjaNR:not(:only-child) { margin-bottom: 5px; }
.kPjaNR:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .kPjaNR:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .kPjaNR:hover, .kPjaNR.hover, a:hover .kPjaNR, .kPjaNR:focus, .kPjaNR.focus, a:focus .kPjaNR, .kPjaNR:active, .kPjaNR.active, .kPjaNR a:active { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
    .kPjaNR:hover svg, .kPjaNR.hover svg, a:hover .kPjaNR svg, .kPjaNR:focus svg, .kPjaNR.focus svg, a:focus .kPjaNR svg, .kPjaNR:active svg, .kPjaNR.active svg, .kPjaNR a:active svg { fill: rgb(18, 120, 74); }
    .kPjaNR:hover em, .kPjaNR.hover em, a:hover .kPjaNR em, .kPjaNR:focus em, .kPjaNR.focus em, a:focus .kPjaNR em, .kPjaNR:active em, .kPjaNR.active em, .kPjaNR a:active em, .kPjaNR:hover span, .kPjaNR.hover span, a:hover .kPjaNR span, .kPjaNR:focus span, .kPjaNR.focus span, a:focus .kPjaNR span, .kPjaNR:active span, .kPjaNR.active span, .kPjaNR a:active span { color: rgb(18, 120, 74); }
    .kPjaNR:focus, .kPjaNR.focus, a:focus .kPjaNR { outline: solid 0px; outline-offset: 0px; }
}
.jLrfac { position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; overflow: hidden auto; z-index: 6000; height: 0px; visibility: hidden; color: black; background-color: rgb(247, 247, 247); fill: black; transition: all 600ms ease 0s; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.eSwYtm { margin: 0px auto; }
@media (min-width: 768px) {
    .eSwYtm { padding: 70px 0px 140px; width: 80vw; max-width: 900px; }
}
@media (max-width: 767px) {
    .eSwYtm { padding: 70px 0px 100px; width: 100%; }
}
.fxWvvr { position: absolute; z-index: 1; top: 1.5vh; right: 1.5vw; }
.ewSVXJ { display: inline-flex; }
[dir="rtl"] .ewSVXJ svg { transform: scale(1); }
.kXAmNE { display: inline-flex; }
[dir="rtl"] .kXAmNE svg { transform: scale(-1); }
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .kdWTlD { cursor: unset; }
}
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .hcLhcZ { cursor: pointer; }
}
.hvJMgY { display: block; }
.jlvXgk { margin: 0px auto; width: 80%; max-width: 1140px; }
@media (max-width: 767px) and (min-width: 321px) {
    .jlvXgk { width: 90%; }
}
@media (max-width: 320px) {
    .jlvXgk { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .jlvXgk { width: 90%; max-width: unset; }
}
.fWWjaz { position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: auto; min-height: auto; perspective: 1px; transform-style: preserve-3d; }
@media (max-width: 767px) and (min-width: 321px) {
    .fWWjaz { width: 90%; }
}
@media (max-width: 320px) {
    .fWWjaz { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .fWWjaz { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .fWWjaz { width: 100%; padding: 0px; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .fWWjaz { max-width: unset; padding: 0px; }
}
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .fWWjaz { -webkit-box-align: center; align-items: center; padding: 0px; }
}
.aem-AuthorLayer-Edit .fWWjaz { min-height: 0px; height: 0px; }
.fWWjaz > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.fWWjaz > a:hover { border: 0px; outline: 0px; box-sizing: content-box; }
.fWWjaz:hover picture img { transform: scale(1.04); }
.fWWjaz figure div { opacity: 0; }
.fWWjay { position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: auto; min-height: auto; perspective: 1px; transform-style: preserve-3d; }
@media (max-width: 767px) and (min-width: 321px) {
    .fWWjay { width: 90%; }
}
@media (max-width: 320px) {
    .fWWjay { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .fWWjay { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .fWWjay { width: 100%; padding: 0px; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .fWWjay { max-width: unset; padding: 0px; }
}
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .fWWjay { -webkit-box-align: center; align-items: center; padding: 0px; }
}
.aem-AuthorLayer-Edit .fWWjay { min-height: 0px; height: 0px; }
.fWWjay > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.fWWjay > a:hover { border: 0px; outline: 0px; box-sizing: content-box; }
.fWWjay:hover picture img { transform: scale(1.04); }
.fWWjay figure div { opacity: 1; }
.eRJljk { position: relative; width: 90%; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: auto; min-height: auto; perspective: 1px; transform-style: preserve-3d; }
@media (max-width: 767px) and (min-width: 321px) {
    .eRJljk { width: 90%; }
}
@media (max-width: 320px) {
    .eRJljk { width: 90%; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .eRJljk { max-width: unset; padding: 0px; }
}
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .eRJljk { -webkit-box-align: center; align-items: center; padding: 0px; }
}
.aem-AuthorLayer-Edit .eRJljk { min-height: 0px; height: 0px; }
.eRJljk > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.eRJljk > a:hover { border: 0px; outline: 0px; box-sizing: content-box; }
.eRJljk:hover picture img { transform: scale(1.04); }
.eRJljk figure div { opacity: 0; }
.fqiUzz { margin: 0px; width: 100%; position: absolute; height: 100%; top: 0%; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.fqiUzz img { transform: scale(1); transform-origin: 50% 50%; transition: transform 0.5s linear 0s; position: relative; display: block; width: 100%; height: 100%; object-fit: cover; }
.icnBPl { margin: 0px; width: 100%; position: absolute; height: 100%; top: 0%; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.icnBPl img { transform: scale(1); transform-origin: 50% 50%; transition: transform 0.5s linear 0s; position: relative; display: block; width: 100%; height: 100%; object-fit: cover; object-position: center bottom; }
.fQkkzS { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); transform: translate3d(0px, 0px, 0px); transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1) 0.4s; }
.kWwVEe { transform: translateZ(0px); position: relative; pointer-events: none; display: flex; flex-direction: column; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .kWwVEe { -webkit-box-pack: center; justify-content: center; width: 100%; flex: 0.9 1 auto; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .kWwVEe { -webkit-box-pack: center; justify-content: center; width: 70%; max-width: 650px; left: unset; flex: 0.8 1 auto; }
    [dir="rtl"] .kWwVEe { left: unset; right: unset; }
}
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .kWwVEe { -webkit-box-pack: center; justify-content: center; width: 50%; max-width: 650px; left: unset; flex: 0.8 1 auto; }
    [dir="rtl"] .kWwVEe { left: unset; right: unset; }
}
.kWwVEe a, .kWwVEe button { pointer-events: auto; }
.ewBSrh { transform: translateZ(0px); position: relative; pointer-events: none; display: flex; flex-direction: column; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .ewBSrh { -webkit-box-pack: start; justify-content: flex-start; width: 100%; flex: 1 1 auto; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ewBSrh { -webkit-box-pack: start; justify-content: flex-start; width: 70%; max-width: 650px; left: unset; flex: 1 1 auto; }
    [dir="rtl"] .ewBSrh { left: unset; right: unset; }
}
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .ewBSrh { -webkit-box-pack: start; justify-content: flex-start; width: 50%; max-width: 650px; left: unset; flex: 1 1 auto; }
    [dir="rtl"] .ewBSrh { left: unset; right: unset; }
}
.ewBSrh a, .ewBSrh button { pointer-events: auto; }
.iIjusU { position: relative; }
@media (max-width: 1068px) {
    .iIjusU > div { width: 90%; margin: 0px auto; }
}
.iIjusU > div > div { -webkit-box-pack: center; justify-content: center; }
.dSHxNs { position: relative; }
@media (max-width: 1068px) {
    .dSHxNs > div { width: 90%; margin: 0px auto; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .dSHxNs > div { padding: 10vw 20px 100vw; }
}
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .dSHxNs > div { padding: 10vw 20px 32vw; }
}
.dSHxNs > div > div { -webkit-box-pack: center; justify-content: center; }
.eLpUJW { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 400; font-size: calc(1.25rem + 0.625 * ((100vw - 20rem) / 100)); line-height: 1.5; margin: 0px 0px 20px; }
@media (max-width: 320px) {
    .eLpUJW { font-size: 1.25rem; }
}
@media (min-width: 1920px) {
    .eLpUJW { font-size: 1.875rem; }
}
.kikdAh { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; }
@media (max-width: 320px) {
    .kikdAh { font-size: 0.875rem; }
}
.jZUSDr { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; font-weight: 700; }
@media (max-width: 320px) {
    .jZUSDr { font-size: 0.875rem; }
}
.eAancy { text-align: center; margin: 0px auto; color: rgb(255, 255, 255); }
@media (max-width: 767px) and (min-width: 321px) {
    .eAancy { width: 90%; }
}
@media (max-width: 320px) {
    .eAancy { width: 90%; }
}
.eAancy strong { font-weight: 700; }
.lJok { text-align: left; margin: 0px auto; color: rgb(255, 255, 255); }
[dir="rtl"] .lJok { text-align: right; }
@media (max-width: 767px) and (min-width: 321px) {
    .lJok { width: 90%; }
}
@media (max-width: 320px) {
    .lJok { width: 90%; }
}
.lJok strong { font-weight: 700; }
.gJsxqG { text-align: center; margin: 0px auto; color: rgb(255, 255, 255); }
@media (max-width: 767px) and (min-width: 321px) {
    .gJsxqG { width: 90%; }
}
@media (max-width: 320px) {
    .gJsxqG { width: 90%; }
}
.gJsxqG strong { font-weight: 700; }
.guIdGk { text-align: left; margin: 0px auto; width: 80%; max-width: 1140px; color: rgb(33, 33, 33); }
[dir="rtl"] .guIdGk { text-align: right; }
@media (max-width: 767px) and (min-width: 321px) {
    .guIdGk { width: 90%; }
}
@media (max-width: 320px) {
    .guIdGk { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .guIdGk { width: 90%; max-width: unset; }
}
.guIdGk strong { font-weight: 700; }
.jWEors { text-align: unset; margin: 0px auto; color: rgb(255, 255, 255); }
@media (max-width: 767px) and (min-width: 321px) {
    .jWEors { width: 90%; }
}
@media (max-width: 320px) {
    .jWEors { width: 90%; }
}
.jWEors strong { font-weight: 700; }
.kfRyXm { display: inline-flex; flex-flow: row wrap; }
.kfRyXm > a, .kfRyXm > button { margin: 0px 20px 10px 0px; }
.kfRyXm > a:last-of-type, .kfRyXm > button:last-of-type { margin-right: 0px; }
.jJAzoG { margin: 0px 0px 30px; font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 400; text-transform: uppercase; font-size: calc(1.5625rem + 1.5625 * ((100vw - 20rem) / 100)); line-height: 1.1; }
.jJAzoG:lang(he) { font-size: calc(2.5rem + 2.5 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .jJAzoG { font-size: 1.5625rem; margin-bottom: 10px; line-height: 1.3; }
    .jJAzoG:lang(he) { font-size: 2.5rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jJAzoG { margin-bottom: 10px; line-height: 1.3; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .jJAzoG { margin-bottom: 15px; line-height: 1.2; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jJAzoG { margin-bottom: 20px; }
}
@media (min-width: 1920px) {
    .jJAzoG { font-size: 3.125rem; margin-bottom: 20px; }
    .jJAzoG:lang(he) { font-size: 5rem; }
}
.craeZe { margin: 0px 0px 10px; font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 400; text-transform: uppercase; font-size: calc(1.25rem + 0.25 * ((100vw - 20rem) / 100)); line-height: 1.3; }
@media (min-width: 1920px) {
    .craeZe { font-size: 1.5rem; }
}
.kNKLJw { margin: 0px 0px 10px; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0.25em; font-weight: 300; font-size: calc(0.75rem + 0.5 * ((100vw - 20rem) / 100)); line-height: 1.3; }
.kNKLJw:lang(he) { font-size: calc(1.25rem + 0.75 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .kNKLJw { font-size: 0.75rem; }
    .kNKLJw:lang(he) { font-size: 1.25rem; }
}
@media (min-width: 1920px) {
    .kNKLJw { font-size: 1.25rem; }
    .kNKLJw:lang(he) { font-size: 2rem; }
}
.hfPoTr { margin: 0px; font-family: var(--heading-font-family); text-transform: uppercase; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; }
.hctKJM { margin: 0px 0px 30px; font-weight: 400; font-family: var(--text-font-family); letter-spacing: 0px; font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.3; display: block; }
@media (max-width: 320px) {
    .hctKJM { font-size: 0.875rem; }
}
@media (min-width: 1920px) {
    .hctKJM { font-size: 1rem; }
}
.hXtGXC { margin: 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: 0.875rem; line-height: 1.3; }
.hhnKZs { margin: 0px; font-family: var(--text-font-family); font-size: 0.875rem; letter-spacing: 0.3px; font-style: normal; font-weight: 400; }
.hCuLgs { margin: 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; }
@media (max-width: 320px) {
    .hCuLgs { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .hCuLgs { font-size: 0.875rem; }
}
.himZKo { margin: 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: 0.6875rem; }
@media (min-width: 768px) {
    .himZKo { font-size: 0.75rem; }
}
.kyojiS { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .kyojiS { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kyojiS { font-size: 0.75rem; }
}
.GXatJ { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 10px 0px 0px; font-weight: 700; font-size: calc(0.6875rem + 0.3125 * ((100vw - 20rem) / 100)); line-height: 1.4; }
@media (max-width: 320px) {
    .GXatJ { font-size: 0.6875rem; }
}
@media (min-width: 1920px) {
    .GXatJ { font-size: 1rem; }
}
.fctSOK { background-color: rgba(255, 255, 255, 0.2); }
.sjPsD { background-color: rgb(255, 255, 255); }
.cOXAak { background-color: rgb(247, 247, 247); }
.glNYWy { display: flex; -webkit-box-pack: center; justify-content: center; }
.glNYWy.home { background-color: rgb(247, 247, 247); }
.lowIgj { display: flex; -webkit-box-pack: center; justify-content: center; flex-direction: column; margin: 0px auto; width: 80%; max-width: 1140px; }
@media (max-width: 767px) and (min-width: 321px) {
    .lowIgj { width: 90%; }
}
@media (max-width: 320px) {
    .lowIgj { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .lowIgj { width: 90%; max-width: unset; }
}
.gMJRj { line-height: 1.5; }
.kfvgba { font-family: var(--heading-font-family); font-weight: 700; font-size: calc(1.5rem + 1 * ((100vw - 20rem) / 100)); line-height: 1.5; letter-spacing: 0.1em; text-transform: uppercase; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; display: block; background-size: cover; background-repeat: no-repeat; background-clip: text; color: rgb(33, 33, 33); -webkit-text-fill-color: transparent; background-attachment: fixed; }
@media (max-width: 320px) {
    .kfvgba { font-size: 1.5rem; margin: 20px 0px 0px; line-height: 1.3; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .kfvgba { margin: 20px 0px 0px; line-height: 1.3; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .kfvgba { margin: 25px 0px 0px; line-height: 1.4; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kfvgba { margin: 30px 0px 0px; }
}
@media (min-width: 1920px) {
    .kfvgba { font-size: 2.5rem; margin: 30px 0px 0px; }
}
@supports (-ms-ime-align:auto) {
    .kfvgba { background-attachment: inherit; }
}
@supports (-moz-appearance:none) {
    .kfvgba { background-attachment: inherit; }
}
@media not all, not all {
    .kfvgba { background-image: none !important; }
}
@media screen and (min-width: 481px) {
    .kfvgba { background-image: /*savepage-url=https://content.rolex.cn/dam/homepage/banner-push/homepage-cutout-background.jpg*/ var(--savepage-url-19); }
}
@media screen and (max-width: 480px) {
    .kfvgba { background-image: /*savepage-url=https://content.rolex.cn/dam/homepage/banner-push/homepage-cutout-background.jpg*/ var(--savepage-url-19); }
}
.bRmPzY { position: relative; list-style: none; height: 100%; overflow: hidden; display: grid; grid-auto-flow: row; grid-template-rows: min-content; }
.bRmPzY .fade { opacity: 0; }
.bRmPzY:focus { outline: none; }
.bRmPzY:focus figure > figcaption { transform: none; transform-origin: 0px center; transition: none 0s ease 0s; }
.bRmPzY > a { height: 100%; display: inline-block; vertical-align: top; }
@media (min-width: 768px) {
    @media (hover: hover) and (pointer: fine) {
        .bRmPzY picture img { transform: scale(1); transition: transform 0.6s ease 0s; }
        .bRmPzY:hover figure > figcaption { transform: translateY(-20px); transform-origin: 50% 50%; transition: transform 0.2s ease 0s; }
        .bRmPzY:hover picture img { transform: scale(1.05); transform-origin: 50% 50%; transition: transform 0.6s ease 0s; }
        .bRmPzY:hover .stamp div > div { transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(18, 120, 74); }
        .bRmPzY:hover .stamp div > div svg { transition: fill 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; fill: rgb(18, 120, 74); }
    }
}
.fomsGg { position: relative; list-style: none; height: 100%; overflow: hidden; display: grid; grid-auto-flow: row; grid-template-rows: min-content; }
.fomsGg .fade { opacity: 0; }
.fomsGg:focus { outline: none; }
.fomsGg:focus figure > figcaption { transform: none; transform-origin: 0px center; transition: none 0s ease 0s; }
.fomsGg > a { height: 100%; display: inline-block; vertical-align: top; }
@media (min-width: 768px) {
    @media (hover: hover) and (pointer: fine) {
        .fomsGg picture img { transform: scale(1); transition: transform 0.6s ease 0s; }
        .fomsGg:hover { cursor: pointer; }
        .fomsGg:hover figure > figcaption { transform: translateY(-20px); transform-origin: 50% 50%; transition: transform 0.2s ease 0s; }
        .fomsGg:hover picture img { transform: scale(1.05); transform-origin: 50% 50%; transition: transform 0.6s ease 0s; }
        .fomsGg:hover .stamp div > div { transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(18, 120, 74); }
        .fomsGg:hover .stamp div > div svg { transition: fill 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; fill: rgb(18, 120, 74); }
    }
}
.gFOyyZ { position: relative; list-style: none; height: 100%; overflow: hidden; display: inline-block; }
.gFOyyZ .fade { opacity: 0; }
.gFOyyZ:focus { outline: none; }
.gFOyyZ:focus figure > figcaption { transform: none; transform-origin: 0px center; transition: none 0s ease 0s; }
.gFOyyZ > a { height: 100%; display: inline-block; vertical-align: top; }
@media (min-width: 768px) {
    @media (hover: hover) and (pointer: fine) {
        .gFOyyZ picture img { transform: scale(1); transition: transform 0.6s ease 0s; }
        .gFOyyZ:hover figure > figcaption { transform: translateY(-20px); transform-origin: 50% 50%; transition: transform 0.2s ease 0s; }
        .gFOyyZ:hover picture img { transform: scale(1.05); transform-origin: 50% 50%; transition: transform 0.6s ease 0s; }
        .gFOyyZ:hover .stamp div > div { transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(18, 120, 74); }
        .gFOyyZ:hover .stamp div > div svg { transition: fill 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; fill: rgb(18, 120, 74); }
    }
}
.dATagq { display: grid; grid-template-columns: minmax(0px, 1fr); grid-template-rows: minmax(0px, 1fr); padding: 0px; height: 100%; overflow: hidden; box-sizing: border-box; }
[type="roller"] .dATagq { grid-template-columns: 100%; }
.dATagq picture:not(.lightboxed) { grid-row-start: 1; grid-column-start: 1; position: relative; display: block; overflow: hidden; height: 100%; width: 100%; }
.dATagq picture:not(.lightboxed) img { position: relative; display: block; height: 100%; width: 100%; object-fit: cover; }
.dATagq picture.lightboxed img { width: 100%; height: 100%; }
.kAjpZF { display: grid; grid-template-columns: minmax(0px, 1fr); grid-template-rows: minmax(0px, 1fr); padding: 0px; height: 100%; overflow: hidden; box-sizing: border-box; }
[type="roller"] .kAjpZF { grid-template-columns: min-content; }
.kAjpZF picture:not(.lightboxed) { grid-row-start: 1; grid-column-start: 1; position: relative; display: block; overflow: hidden; height: initial; width: 0px; }
.kAjpZF picture:not(.lightboxed) img { position: relative; display: block; height: 0px; width: 100%; object-fit: initial; }
.kAjpZF picture.lightboxed img { width: 100%; height: 100%; }
.ksPoRD { pointer-events: none; display: flex; flex-direction: column; color: rgb(255, 255, 255); background-color: rgb(33, 33, 33); position: relative; white-space: normal; transform: translateY(0px); transition: transform 0.2s ease 0s; }
.ksPoRD > span:first-child { margin-top: 10px; }
.ksPoRD::after { content: ""; display: block; height: 20px; width: 100%; background-color: rgb(33, 33, 33); position: absolute; top: 100%; }
.cbLzeQ { pointer-events: none; display: flex; flex-direction: column; color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); position: relative; white-space: normal; transform: translateY(0px); transition: transform 0.2s ease 0s; }
.cbLzeQ > span:first-child { margin-top: 10px; }
.cbLzeQ::after { content: ""; display: block; height: 20px; width: 100%; background-color: rgb(255, 255, 255); position: absolute; top: 100%; }
.glbESi { font-size: 0.75rem; margin-top: 10px; line-height: 1.4; }
@media (max-width: 767px) {
    .glbESi { font-size: 0.625rem; }
}
.hmiZUv { padding-left: 0px; font-weight: 400; color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.2s linear 0s; margin-top: 5px; }
@media (hover: hover) and (pointer: fine) {
    li:hover .hmiZUv, li:focus .hmiZUv { opacity: 1; }
}
@media (max-width: 767px) {
    .hmiZUv { opacity: 1; }
}
.inFiZY { padding-left: 0px; font-weight: 400; color: rgb(33, 33, 33); opacity: 0; transition: opacity 0.2s linear 0s; margin-top: 5px; }
@media (hover: hover) and (pointer: fine) {
    li:hover .inFiZY, li:focus .inFiZY { opacity: 1; }
}
@media (max-width: 767px) {
    .inFiZY { opacity: 1; }
}
.iRxYxa { display: grid; margin: 0px; padding: 0px 0px 30px; max-width: 1140px; grid-template-columns: repeat(2, 1fr); gap: 30px 20px; grid-auto-columns: minmax(100px, auto); }
@media (max-width: 767px) {
    .iRxYxa { grid-template-columns: repeat(2, 1fr); gap: 10px; padding: 0px 0px 10px; }
}
.ilATAu { display: grid; margin: 0px; padding: 0px 0px 30px; max-width: 1140px; grid-template-columns: repeat(1, 1fr); gap: 30px 20px; grid-auto-columns: minmax(100px, auto); }
@media (max-width: 767px) {
    .ilATAu { grid-template-columns: repeat(1, 1fr); gap: 10px; padding: 0px 0px 10px; }
}
.iGPRRc { transition: all 0.3s ease 0s; overflow: hidden; height: 100%; max-height: 0px; transform: translateY(-10px); }
.kEDzdV { margin: 0px 0px 30px; font-weight: 400; font-family: var(--text-font-family); letter-spacing: 0px; font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.3; display: block; }
@media (max-width: 320px) {
    .kEDzdV { font-size: 0.875rem; }
}
@media (min-width: 1920px) {
    .kEDzdV { font-size: 1rem; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px), (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .kEDzdV { margin: 0px 20px 0px 0px; }
    [dir="rtl"] .kEDzdV { margin: 0px 0px 0px 20px; }
}
.kqMXyv { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-flow: row nowrap; width: 100%; padding: 0px; margin: 0px; outline: none; border-radius: 0px; text-align: left; cursor: pointer; }
.kqMXyv:not(:only-child) { margin-bottom: 0px; }
.kqMXyv:hover svg, .kqMXyv:focus svg { fill: inherit; }
.kqMXyv[aria-expanded="true"] + div { overflow: auto; max-height: 0px; transform: translateY(0px); }
.kqMXyv[aria-expanded="true"] > span > svg { transform: rotate(0deg); }
[dir="rtl"] .kqMXyv[aria-expanded="true"] > span > svg { transform: rotate(0deg); }
.kqMXyv > span > svg { transform: rotate(180deg); transition: transform 0.3s ease 0s; }
[dir="rtl"] .kqMXyv > span > svg { transform: rotate(180deg); }
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .kqMXyv { padding: 24px 0px; margin: 0px; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .kqMXyv { padding: 20px 0px; margin: 0px; }
}
.cPvhOL { list-style-type: none; font-size: 18px; position: relative; border-bottom: 1px solid rgb(212, 212, 212); }
.cPvhOL button h3, .cPvhOL button span { transition: all 0.3s ease 0s; }
.cPvhOL:hover button h3 { color: rgba(33, 33, 33, 0.5); }
.cPvhOL:hover button span svg { opacity: 0.5; }
.fsuEer { -webkit-box-pack: center; justify-content: center; position: relative; }
.nbRcd { display: inline-flex; flex-flow: row wrap; }
.nbRcd > a, .nbRcd > button { margin: 0px 20px 10px 0px; }
.nbRcd > a:last-of-type, .nbRcd > button:last-of-type { margin-right: 0px; }
.nbRcd span em { padding: 0px; }
.futEbL { background-color: rgb(255, 255, 255); }
.gQdAZa { margin: 0px auto; width: 80%; max-width: 1140px; }
@media (max-width: 767px) and (min-width: 321px) {
    .gQdAZa { width: 90%; }
}
@media (max-width: 320px) {
    .gQdAZa { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .gQdAZa { width: 90%; max-width: unset; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
}
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .cTjcEC { margin-top: 100px; margin-bottom: 30px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cTjcEC { margin-top: 80px; margin-bottom: 25px; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .cTjcEC { margin-top: 40px; margin-bottom: 20px; }
}
.cgrjKw { padding: 0px; margin: 0px; }
.iJULWE { padding-left: 0px; list-style: none; display: grid; grid-auto-rows: auto; gap: 0px 20px; }
@media (min-width: 1069px) {
    .iJULWE { grid-template-columns: repeat(3, minmax(200px, 1fr)); }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .iJULWE { grid-template-columns: repeat(2, minmax(300px, 1fr)); }
}
@media (max-width: 767px) {
    .iJULWE { grid-template-columns: 100%; gap: 0px 10px; }
}
.kfNTWi { margin: 0px 0px 80px; }
.kfNTWi:first-of-type { grid-column-start: 1; }
@media (max-width: 767px) {
    .kfNTWi { gap: 0px 10px; }
}
.kfNTWi:last-of-type { margin: 0px; }
.ebFstP { margin: 20px 0px; height: auto; }
.ebFstP picture { position: relative; display: block; overflow: hidden; width: 100%; height: 100%; }
.ebFstP picture img { width: 100%; height: 100%; object-fit: cover; }
.hgECfS { list-style: none; padding: 0px; display: flex; flex-direction: column; color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); margin: 0px; }
@media (min-width: 768px) {
    .hgECfS { padding-right: 40px; }
}
.hgECfS dd { margin: 0px 0px 2vh; }
.hDLxEx { position: relative; width: 100%; height: 100%; }
.kpHnyN { object-fit: cover; width: 100%; height: 100%; visibility: visible; }
.eQApMl { object-fit: cover; width: 100%; height: 100%; visibility: hidden; }
.Pusqg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent; transition: background 0.5s ease 0s; }
.juaKSW { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); transition: background 0.5s ease 0s; }
.hxcplU { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: opacity 0.3s ease 0s; }
.hxcplU img { object-fit: cover; width: 100%; height: 100%; }
.dsPeXR { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 1; visibility: visible; transition: opacity 0.3s ease 0s; }
.dsPeXR img { object-fit: cover; width: 100%; height: 100%; }
.bmFrvc { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; }
.bmFrvc img { object-fit: cover; width: 100%; height: 100%; }
.cOvoMD { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; }
.cOvoMD img { object-fit: cover; width: 100%; height: 100%; }
.eehIqb { position: absolute; pointer-events: none; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9999; }
@media (max-width: 767px) {
    .eehIqb svg { width: 40px; }
}
.ivUHTG { list-style-type: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 0px auto; }
@media (min-width: 1069px) {
    .ivUHTG { width: 40vw; max-width: 650px; padding: 25px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ivUHTG { width: 60vw; padding: 10px 0px; }
}
@media (max-width: 767px) {
    .ivUHTG { padding: 10px 0px; width: 80vw; }
}
.cnVYtu { padding: 8px 0px; }
.cnVYtu a { font-size: 1rem; font-weight: 400; text-decoration: none; outline: none; color: rgb(255, 255, 255); transition: color 0.3s ease 0s; }
@media (max-width: 767px) {
    .cnVYtu a { font-size: 0.875rem; }
}
@media (min-width: 768px) {
    .cnVYtu a:hover { color: rgb(164, 126, 45); }
}
.hTlprP svg { fill: rgb(33, 33, 33); margin: 0px 5px; }
.eyABor { display: flex; margin: 0px auto 30px; text-align: left; width: 80%; max-width: 1140px; }
@media (max-width: 1068px) {
    .eyABor { width: 90%; max-width: unset; }
}
.eyABor[type="roller"] { width: calc(100% - 10vw); max-width: unset; }
.eyABor > a { display: inline-block; }
@media (max-width: 1068px) and (min-width: 768px) {
    .eyABor { margin-bottom: 35px; }
}
.hOwJGa { width: fit-content; color: rgb(33, 33, 33); display: inline-block; margin: 0px; }
.fkDqVf { font-family: var(--text-font-family); font-size: calc(0.875rem + 0.25 * ((100vw - 20rem) / 100)); font-weight: 400; line-height: 1.3; display: inline-block; }
@media (max-width: 320px) {
    .fkDqVf { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
}
@media (max-width: 1068px) and (min-width: 768px) {
}
@media (min-width: 1920px) {
    .fkDqVf { font-size: 1.125rem; }
}
.gfgIqX { position: relative; width: 100%; margin: 0px auto; overflow: hidden; background-color: rgb(33, 33, 33); text-align: center; background-position: center center; background-size: cover; background-image: none; }
.gfgIqX[type="watchcards"] li { background-color: rgb(247, 247, 247); }
@media (max-width: 320px) {
    .gfgIqX[type="watchcards"] li { height: 300px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .gfgIqX[type="watchcards"] li { height: 300px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .gfgIqX[type="watchcards"] li { height: 350px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .gfgIqX[type="watchcards"] li { height: 390px; }
}
@media (min-width: 1920px) {
    .gfgIqX[type="watchcards"] li { height: 390px; }
}
@media (max-width: 320px) {
    .gfgIqX { background-image: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .gfgIqX { background-image: none; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .gfgIqX { background-image: none; }
}
.cxKxcQ { position: relative; width: 100%; margin: 0px auto; overflow: hidden; background-color: rgb(255, 255, 255); text-align: center; background-position: center center; background-size: cover; background-image: none; }
.cxKxcQ[type="watchcards"] li { background-color: rgb(247, 247, 247); }
@media (max-width: 320px) {
    .cxKxcQ[type="watchcards"] li { height: 300px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cxKxcQ[type="watchcards"] li { height: 300px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cxKxcQ[type="watchcards"] li { height: 350px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cxKxcQ[type="watchcards"] li { height: 390px; }
}
@media (min-width: 1920px) {
    .cxKxcQ[type="watchcards"] li { height: 390px; }
}
@media (max-width: 320px) {
    .cxKxcQ { background-image: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cxKxcQ { background-image: none; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cxKxcQ { background-image: none; }
}
.bsHhNW { position: relative; width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.iaFdeJ { position: relative; display: grid; grid-auto-flow: column; grid-template-rows: 100%; column-gap: 20px; text-align: initial; margin: 0px auto -150px; padding: 0px 0px 150px; height: auto; white-space: nowrap; overflow: scroll hidden; }
.aem-AuthorLayer-Edit .iaFdeJ { height: auto; }
.iaFdeJ::-webkit-scrollbar { display: none; -webkit-appearance: none; width: 0px; height: 0px; }
@media (max-width: 767px) {
    .iaFdeJ { column-gap: 10px; }
}
.ljofuW { position: relative; margin: 60px auto 0px; width: fit-content; }
@media (max-width: 1068px) and (min-width: 768px) {
    .ljofuW { margin-top: 50px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .ljofuW { margin-top: 40px; }
}
.ljofuW > a, .ljofuW > button { margin: 0px 20px 10px 0px; }
[dir="rtl"] .ljofuW > a, [dir="rtl"] .ljofuW > button { margin: 0px 0px 10px 20px; }
.ljofuW > a:only-child, .ljofuW > button:only-child, .ljofuW > a:not(:only-child):last-child, .ljofuW > button:not(:only-child):last-child { margin: 0px 0px 10px; }
.hKjnPC { position: relative; list-style: none; height: 100%; }
.cbJYWc { position: relative; user-select: none; height: 20px; margin: 10px auto 0px; display: flex; -webkit-box-align: center; align-items: center; overflow-y: visible; transform: translateY(-6px); }
@media (max-width: 1920px) and (min-width: 768px) {
	.hKjnPC{width:616px;}
	
}

@media (max-width: 1068px) and (min-width: 768px) {

    .cbJYWc { margin-top: 35px; width: calc(100% - 10vw); }
}
@media (max-width: 767px) {
    .cbJYWc { margin-top: 30px; width: calc(100% - 10vw); }
}
@media (min-width: 1069px) {
    .cbJYWc { width: 40vw; max-width: 650px; margin-top: 10px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cbJYWc { width: 60vw; margin-top: 10px; }
}
@media (max-width: 767px) {
    .cbJYWc { width: 80vw; margin-top: 10px; }
}
.gzLKYu { position: relative; user-select: none; height: 20px; width: calc(100% - 10vw); margin: 40px auto 0px; display: flex; -webkit-box-align: center; align-items: center; overflow-y: visible; transform: translateY(-6px); }
@media (max-width: 1068px) and (min-width: 768px) {
    .gzLKYu { margin-top: 35px; width: calc(100% - 10vw); }
}
@media (max-width: 767px) {
    .gzLKYu { margin-top: 30px; width: calc(100% - 10vw); }
}
.hbZgFB { background-color: rgba(255, 255, 255, 0.2); position: relative; user-select: none; height: 4px; width: 100%; border-radius: 4px; }
.hbZgFB:hover { cursor: pointer; }
.dquPDa { background-color: rgba(33, 33, 33, 0.2); position: relative; user-select: none; height: 4px; width: 100%; border-radius: 4px; }
.dquPDa:hover { cursor: pointer; }
.gNyNmY { background-color: rgb(255, 255, 255); user-select: none; position: absolute; height: 4px; border-radius: 4px; top: 50%; left: 0px; transition: height 0.2s ease 0s; transform: translateY(-50%); }
.gNyNmY::after { content: ""; position: absolute; display: block; background-color: transparent; width: 100%; height: 600%; z-index: -1; transform: translateY(-50%); }
.gNyNmY:hover { cursor: pointer; height: 6px; }
.jdFMeI { background-color: rgb(18, 120, 74); user-select: none; position: absolute; height: 4px; border-radius: 4px; top: 50%; left: 0px; transition: height 0.2s ease 0s; transform: translateY(-50%); }
.jdFMeI::after { content: ""; position: absolute; display: block; background-color: transparent; width: 100%; height: 600%; z-index: -1; transform: translateY(-50%); }
.jdFMeI:hover { cursor: pointer; height: 6px; }
.dYAmhy { position: absolute; width: 80%; z-index: 10; height: auto; max-width: unset; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; pointer-events: none; }
@media (max-width: 767px) and (min-width: 321px) {
    .dYAmhy { width: 100%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .dYAmhy { width: 90%; }
}
.dYAmhy button { width: 50px; height: 50px; display: flex; -webkit-box-pack: center; justify-content: center; }
.gwmztL { position: absolute; width: 80%; z-index: 10; height: auto; max-width: 1140px; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; pointer-events: none; }
@media (max-width: 767px) and (min-width: 321px) {
    .gwmztL { width: 100%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .gwmztL { width: 90%; }
}
.gwmztL button { width: 50px; height: 50px; display: flex; -webkit-box-pack: center; justify-content: center; }
.jNyZjB { pointer-events: all; right: 0px; transform: translateX(calc(100% + 20px)); }
.jNyZjB.hidden { visibility: hidden; pointer-events: none; }
[dir="rtl"] .jNyZjB { transform: translateX(calc(-100% - 20px)); }
@media (max-width: 1068px) and (min-width: 768px) {
    .jNyZjB { transform: translateX(50%); }
    [dir="rtl"] .jNyZjB { transform: translateX(-50%); }
}
.fDRdZq { pointer-events: all; left: 0px; transform: translateX(calc(-100% - 20px)); }
.fDRdZq.hidden { visibility: hidden; pointer-events: none; }
[dir="rtl"] .fDRdZq { transform: translateX(calc(100% + 20px)); }
@media (max-width: 1068px) and (min-width: 768px) {
    .fDRdZq { transform: translateX(-50%); }
    [dir="rtl"] .fDRdZq { transform: translateX(50%); }
}
@media (max-width: 320px) {
    .bpcWOQ { height: 95vw; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .bpcWOQ { height: 95vw; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .bpcWOQ { height: 60vh; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .bpcWOQ { height: 60vh; }
}
@media (min-width: 1920px) {
    .bpcWOQ { height: 60vh; }
}
.hHFdce { display: grid; height: auto; min-height: auto; width: calc(100% - 5vw); padding-left: 5vw; grid-template-columns: repeat(14, 25vw) calc(30vw); }
.hHFdce > li:last-child { padding-right: 5vw; }
[dir="rtl"] .hHFdce { padding-left: initial; padding-right: 5vw; }
[dir="rtl"] .hHFdce > li:last-child { padding-right: initial; padding-left: 5vw; }
@media (max-width: 1068px) and (min-width: 768px) {
    .hHFdce { width: calc(100% - 5vw); height: auto; padding-left: 5vw; }
    .hHFdce > li:last-child { padding-right: 5vw; }
    [dir="rtl"] .hHFdce { padding-left: initial; padding-right: 5vw; }
    [dir="rtl"] .hHFdce > li:last-child { padding-right: initial; padding-left: 5vw; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .hHFdce { width: calc(100% - 5vw); height: auto; padding-left: 5vw; }
    .hHFdce > li:last-child { padding-right: 5vw; }
    [dir="rtl"] .hHFdce { padding-left: initial; padding-right: 5vw; }
    [dir="rtl"] .hHFdce > li:last-child { padding-right: initial; padding-left: 5vw; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .hHFdce { grid-template-columns: repeat(14, 40vw) calc(45vw); }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .hHFdce { grid-template-columns: repeat(14, 72vw) calc(77vw); }
}
.jLsAAe { display: grid; height: 60vh; min-height: 400px; width: calc(100% - 5vw); padding-left: 5vw; }
.jLsAAe > li:last-child { padding-right: 5vw; }
[dir="rtl"] .jLsAAe { padding-left: initial; padding-right: 5vw; }
[dir="rtl"] .jLsAAe > li:last-child { padding-right: initial; padding-left: 5vw; }
@media (max-width: 1068px) and (min-width: 768px) {
    .jLsAAe { width: calc(100% - 5vw); height: 60vh; padding-left: 5vw; }
    .jLsAAe > li:last-child { padding-right: 5vw; }
    [dir="rtl"] .jLsAAe { padding-left: initial; padding-right: 5vw; }
    [dir="rtl"] .jLsAAe > li:last-child { padding-right: initial; padding-left: 5vw; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .jLsAAe { width: calc(100% - 5vw); height: 95vw; padding-left: 5vw; }
    .jLsAAe > li:last-child { padding-right: 5vw; }
    [dir="rtl"] .jLsAAe { padding-left: initial; padding-right: 5vw; }
    [dir="rtl"] .jLsAAe > li:last-child { padding-right: initial; padding-left: 5vw; }
}
.iLAGzl { height: 4px; display: inline-flex; flex-direction: row; padding: 0px; list-style: none; margin: 40px auto 0px; justify-items: center; }
@media (max-width: 1068px) and (min-width: 768px) {
    .iLAGzl { margin-top: 35px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .iLAGzl { margin-top: 30px; }
}
.cSEwuL { margin: 0px 10px; line-height: 0; font-size: 0px; width: 80px; height: 100%; z-index: 2; }
@media (max-width: 767px) and (min-width: 321px), (max-width: 320px) {
    .cSEwuL { width: 40px; }
}
.cSEwuL:first-child { margin-left: 0px; }
.cSEwuL:last-child { margin-right: 0px; }
[dir="rtl"] .cSEwuL:first-child { margin-right: 0px; margin-left: 10px; }
[dir="rtl"] .cSEwuL:last-child { margin-left: 0px; margin-right: 10px; }
.kBiyXL { position: absolute; opacity: 0; width: 80px; height: 16px; margin: 0px; transform: translateY(-50%); }
.kBiyXL:checked + label { background-color: rgb(18, 120, 74); }
.kBiyXL:hover { cursor: pointer; }
.kkVhnZ { display: inline-block; width: 100%; height: 100%; border-radius: 4px; background-color: rgba(33, 33, 33, 0.2); transition: background-color 0.2s ease 0s; }
.kkVhnZ:hover { cursor: pointer; }
.MPWMA { position: relative; display: grid; grid-auto-flow: column; grid-template-rows: 100%; column-gap: 20px; text-align: initial; margin: 0px auto -150px; padding: 0px 0px 150px; height: auto; white-space: nowrap; overflow: scroll hidden; width: 80%; max-width: 1140px; grid-auto-columns: calc(33.3333% - 13.3333px); }
.aem-AuthorLayer-Edit .MPWMA { height: auto; }
.MPWMA::-webkit-scrollbar { display: none; -webkit-appearance: none; width: 0px; height: 0px; }
@media (max-width: 767px) {
    .MPWMA { column-gap: 10px; }
}
.MPWMA > li { width: 100%; }
@media (max-width: 767px) and (min-width: 321px) {
    .MPWMA { grid-auto-columns: calc(33.3333% - 6.66667px); }
}
@media (max-width: 1068px) {
    .MPWMA { width: 90%; max-width: unset; }
}
.iBtvlG { position: relative; display: grid; grid-auto-flow: column; text-align: initial; margin: 0px auto -150px; padding: 0px 0px 150px; white-space: nowrap; overflow: scroll hidden; width: 100%; height: auto; grid-template-rows: max-content; grid-auto-columns: calc(12.987vw); column-gap: 10px; }
.aem-AuthorLayer-Edit .iBtvlG { height: auto; }
.iBtvlG::-webkit-scrollbar { display: none; -webkit-appearance: none; width: 0px; height: 0px; }
@media (max-width: 767px) {
    .iBtvlG { column-gap: 10px; }
}
.iBtvlG > li { width: 100%; }
@media (max-width: 1068px) and (min-width: 768px) {
    .iBtvlG { grid-auto-columns: calc(19.2308vw); }
}
@media (max-width: 767px) and (min-width: 321px) {
    .iBtvlG { grid-auto-columns: calc(33.3333vw); }
}
@media (max-width: 320px) {
    .iBtvlG { grid-auto-columns: calc(37.037vw); }
}
.XRlOq { color: rgb(33, 33, 33); text-align: center; position: relative; background-color: transparent; display: block; overflow: hidden; height: 100%; width: 100%; text-decoration: none; }
.XRlOq figcaption { padding: 0px 5%; }
.XRlOq span { display: block; }
.XRlOq + button { padding: 15px; place-self: start; top: unset; left: unset; }
.fadable .XRlOq + button { visibility: visible; opacity: 1; transition: visibility 0s linear 0s, opacity 250ms ease 0s; }
.fadable.wishlist-button-hidden .XRlOq + button { visibility: hidden; opacity: 0; transition: visibility 0s linear 250ms, opacity 250ms ease 0s; }
.XRlOq + button > span { display: flex; }
.XRlOq + button > span > svg { overflow: visible; transition: fill 0.3s ease 0s; position: initial; top: initial; left: initial; }
.XRlOq img { transform: scale(1) translateZ(0px); transform-origin: 50% center; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
.XRlOq:hover img { transform: scale(1.03) translateZ(0px); }
.esLljD { display: grid; grid-auto-columns: 100%; position: relative; margin: 0px; padding: 0px; overflow: hidden; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.gmldoY { white-space: normal; }
@media (max-width: 767px) {
    .gmldoY { visibility: hidden; }
}
.jgDDeG { display: block; position: relative; }
.jgDDeG img { height: 420px; width: auto; max-width: 100%; object-fit: cover; margin: 0px auto; }
@media (max-width: 1068px) and (min-width: 768px) {
    .jgDDeG img { height: 390px; }
}
@media (max-width: 767px) {
    .jgDDeG img { height: 270px; }
}
.gZKYdF { position: relative; display: grid; grid-auto-flow: column; grid-template-rows: 100%; text-align: initial; margin: 0px auto -150px; padding: 0px 0px 150px; white-space: nowrap; overflow: scroll hidden; height: auto; column-gap: initial; }
.aem-AuthorLayer-Edit .gZKYdF { height: auto; }
.gZKYdF::-webkit-scrollbar { display: none; -webkit-appearance: none; width: 0px; height: 0px; }
@media (max-width: 767px) {
    .gZKYdF { column-gap: 10px; }
}
.gZKYdF > li { width: 100%; display: grid; }
.goGmgc { display: block; }
.goGmgc .st0 { fill: rgb(163, 126, 44); }
.goGmgc .st1 { fill: rgb(0, 96, 57); }
.kKcmPp { position: fixed; padding-bottom: 20px; top: 0px; left: 0px; background-color: rgb(33, 33, 33); z-index: 11; text-align: center; width: 50vw; }
@media (max-width: 1068px) and (min-width: 768px) {
    .kKcmPp { width: 70vw; }
}
@media (max-width: 767px) {
    .kKcmPp { width: 90vw; }
}
[dir="rtl"] .kKcmPp { right: 0px; }
.kKcmPp .menu-panel-logo { display: inline-block; }
.kKcmPp .menu-panel-logo .st1 { fill: white; }
@media (min-width: 768px) {
    .kKcmPp .menu-panel-logo { height: 50px; margin: 20px 0px 10px; }
}
@media (max-width: 767px) {
    .kKcmPp .menu-panel-logo { height: 40px; margin: 10px 0px; }
}
.jnVPKq { margin: 0px auto; }
@media (min-width: 1069px) {
    .jnVPKq { max-width: 650px; width: 40vw; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .jnVPKq { width: 60vw; }
}
@media (max-width: 767px) {
    .jnVPKq { width: 80vw; }
}
.fcqzIr { background-color: rgb(33, 33, 33); font-size: 0.75rem; font-weight: 400; position: fixed; z-index: 11; box-sizing: border-box; bottom: 0px; left: 0px; color: white; width: 50vw; }
@media (max-width: 1068px) and (min-width: 768px) {
    .fcqzIr { width: 70vw; }
}
@media (max-width: 767px) {
    .fcqzIr { width: 90vw; }
}
[dir="rtl"] .fcqzIr { right: 0px; }
@media (min-width: 1069px) {
    .fcqzIr { padding: 30px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .fcqzIr { padding: 25px 0px; }
}
@media (max-width: 767px) {
    .fcqzIr { padding: 13px 0px 26px; }
}
.enjxNO { cursor: pointer; display: flex; transition: color 0.3s ease 0s; font-size: 0.875rem; -webkit-box-align: center; align-items: center; }
@media (max-width: 767px) {
    .enjxNO { font-size: 0.75rem; }
}
@media (min-width: 768px) {
    .enjxNO:hover { color: rgb(164, 126, 45); }
    .enjxNO:hover .icon, .enjxNO:hover a { color: rgb(164, 126, 45); fill: rgb(164, 126, 45); }
}
.enjxNO:focus { outline: none; }
.enjxNO .icon { margin: 0px 10px 0px 0px; transition: fill 0.3s ease 0s; fill: white; }
[dir="rtl"] .enjxNO .icon { margin: 0px 0px 0px 10px; }
.iDckyw { margin: 30px 0px 70px; padding-top: 20px; }
@media (max-width: 767px) {
    .iDckyw { margin: 20px 0px 40px; }
}
.hRuDPg { position: fixed; z-index: 150; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.8); visibility: hidden; }
.jDcFKU { position: fixed; z-index: 150; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.8); visibility: visible; }
.KrCyw { z-index: 11; overflow: hidden scroll; position: fixed; box-sizing: border-box; background-color: rgb(33, 33, 33); height: 100%; width: 50vw; padding: 80px 0px 40px; top: 0px; }
.KrCyw::-webkit-scrollbar { width: 0px; height: 0px; }
[dir="ltr"] .KrCyw { left: 0px; }
[dir="rtl"] .KrCyw { right: 0px; }
@media (max-width: 1068px) and (min-width: 768px) {
    .KrCyw { width: 70vw; padding-top: 50px; }
}
@media (max-width: 767px) {
    .KrCyw { width: 90vw; padding-top: 40px; }
}
.KrCyw.extended-filters { width: 100%; }
.KrCyw .close { color: inherit; fill: white; display: block; position: absolute; top: 24px; z-index: 999; cursor: pointer; }
[dir="ltr"] .KrCyw .close { left: 5vw; }
[dir="rtl"] .KrCyw .close { right: 5vw; }
@media (min-width: 1069px) {
    .KrCyw .close:hover { fill: rgb(18, 119, 73); }
}
.hriQLd { z-index: 11; overflow: hidden scroll; position: fixed; box-sizing: border-box; height: 100%; width: 50vw; padding: 80px 0px 40px; top: 0px; }
.hriQLd::-webkit-scrollbar { width: 0px; height: 0px; }
[dir="ltr"] .hriQLd { right: 0px; }
[dir="rtl"] .hriQLd { left: 0px; }
@media (max-width: 1068px) and (min-width: 768px) {
    .hriQLd { width: 70vw; padding-top: 50px; }
}
@media (max-width: 767px) {
    .hriQLd { width: 90vw; padding-top: calc(60px + 5vw); }
}
.hriQLd.extended-filters { width: 100%; }
.hriQLd .close { color: inherit; fill: white; display: block; position: absolute; top: 24px; z-index: 999; cursor: pointer; }
[dir="ltr"] .hriQLd .close { right: 5vw; }
[dir="rtl"] .hriQLd .close { left: 5vw; }
@media (min-width: 1069px) {
    .hriQLd .close:hover { fill: rgb(18, 119, 73); }
}
.eubWuu { display: flex; flex-direction: column; }
.hBInHv { display: flex; flex-direction: row; position: relative; }
.hBInHv > input { align-self: flex-end; width: 100%; outline: none; border-top: none; border-right: none; border-left: none; border-image: initial; border-radius: 0px; padding: 0px; border-bottom: 1px solid rgb(212, 212, 212); background-color: transparent; height: 37px; font-family: "Helvetica Now Text"; font-weight: 200; font-size: 1.25rem; }
@media (max-width: 767px) {
    .hBInHv > input::selection { background-color: transparent; }
}
.hBInHv > input::selection { background-color: rgb(212, 212, 212); }
.hQdnvZ { top: 0px; bottom: 0px; border-bottom: 1px solid rgb(212, 212, 212); display: block; position: initial; width: 40px; background-color: rgb(247, 247, 247); }
[dir="ltr"] .hQdnvZ { right: 60px; }
[dir="rtl"] .hQdnvZ { left: 60px; }
.hQdnvZ:focus { outline: none; }
.bgyYsB { display: none; outline: none; position: absolute; cursor: pointer; top: 14px; background-color: rgb(130, 130, 130); border-radius: 50px; transition: all 0.5s ease 0s; -webkit-box-pack: center; justify-content: center; }
[dir="ltr"] .bgyYsB { right: 60px; }
[dir="rtl"] .bgyYsB { left: 60px; }
@media (min-width: 768px) {
    .bgyYsB:hover { background-color: rgb(18, 120, 74); }
}
.kMxZOc { padding: 3px; height: 8px; width: 8px; fill: rgb(255, 255, 255); }
@media (max-width: 767px) {
    .kMxZOc { padding: 4px; height: 7px; width: 7px; transform: translate3d(1%, 1%, 0px); }
}
.fbnKIp { margin-top: 0px; padding: 0px; width: calc(100% - 50px); background-color: transparent; border: none; }
@media (max-width: 767px) {
    .fbnKIp { width: calc(100% - 69.5px); }
}
.jEUjpi { display: flex; cursor: pointer; -webkit-box-pack: center; justify-content: center; background-color: rgb(18, 120, 74); border: 1px solid rgb(18, 120, 74); outline: none; border-radius: 50px; margin: 0px 0px 0px 10px; padding: 12px; transition: background-color 1s ease 0s, fill 1s ease 0s; }
@media (min-width: 768px) {
    .jEUjpi { transition: background-color 200ms ease 0s, fill 200ms ease 0s; }
    .jEUjpi:hover { background-color: transparent; }
    .jEUjpi:hover svg { fill: rgb(18, 120, 74); }
}
[dir="rtl"] .jEUjpi { margin: 0px 10px 0px 0px; }
[dir="rtl"] .jEUjpi svg { transform: rotate(180deg); }
.jEUjpi:focus { outline: none; }
.keqDxd { height: 14px; width: 14px; fill: rgb(255, 255, 255); }
@media (max-width: 767px) {
    .keqDxd { height: 12px; width: 12px; }
}
.gwRoYU { display: grid; position: relative; color: rgb(33, 33, 33); text-align: center; }
.gwRoYU a { color: inherit; display: block; overflow: hidden; height: 100%; text-decoration: none; }
.gwRoYU a + button { padding: 15px; place-self: start; top: unset; left: unset; }
.gwRoYU a + button > span { display: flex; }
.gwRoYU a + button > span > svg { transition: fill 0.3s ease 0s; position: initial; top: initial; left: initial; }
.gwRoYU figure { display: block; position: relative; margin: 0px; padding: 0px 0px 10px; overflow: hidden; }
@media (max-width: 1919px) and (min-width: 1069px) {
}
.gwRoYU picture { display: block; position: relative; }
.gwRoYU img { position: absolute; left: 50%; transform: translate3d(-50%, 0px, 0px); height: 300px; }
.gwRoYU figcaption { margin-top: 300px; padding: 0px 5%; }
.gwRoYU figcaption > h2, .gwRoYU figcaption > span { white-space: normal; word-break: normal; }
.gwRoYU span { display: block; }
.kiecCo { position: absolute; z-index: 2; max-height: 80%; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: hidden; margin: 0px auto; }
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .kiecCo { width: 80%; max-height: 1040px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .kiecCo { width: 70%; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .kiecCo { width: 80%; }
}
.fIcDpF { display: block; padding: 0px; margin: 0px auto; max-width: 650px; }
.fIcDpF p:last-of-type { margin-bottom: 0px; }
.dMmnSz { font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100)); overflow-wrap: break-word; }
@media (min-width: 1920px), (max-width: 1919px) and (min-width: 1069px), (max-width: 1068px) and (min-width: 768px) {
    .dMmnSz { font-size: 1rem; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .dMmnSz { font-size: 0.875rem; }
}
.kzETJZ { overflow-wrap: break-word; font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100)); }
.ieyxUr { height: auto; }
@media (min-width: 1920px), (max-width: 1919px) and (min-width: 1069px) {
    .ieyxUr { margin: 0px auto 30px; width: 60%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ieyxUr { margin: 0px auto 30px; width: 80%; }
}
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .ieyxUr { margin: 0px auto 20px; width: 80%; }
}
.ieyxUr picture { position: relative; display: block; overflow: hidden; width: 100%; height: 100%; }
.ieyxUr picture img { position: relative; display: block; width: 100%; height: 100%; object-fit: cover; }
.fVripw { position: relative; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: baseline; align-items: baseline; padding: 5px 0px; visibility: hidden; }
.kbDcCw { position: relative; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: baseline; align-items: baseline; padding: 5px 0px; visibility: visible; }
.cCgerx { position: relative; display: inline-block; padding: 0px 8px 0px 16px; }
[dir="rtl"] .cCgerx { padding: 0px 16px 0px 8px; }
.kWNMYH { position: relative; display: inline-block; direction: ltr; padding: 0px 16px 0px 0px; }
[dir="rtl"] .kWNMYH { text-align: right; }
[dir="rtl"] .kWNMYH { padding: 0px 0px 0px 16px; }
.cnbhyl { margin: 0px; visibility: hidden; }
.cnbhyl:focus, .cnbhyl:active { outline: none; }
.cnbhyl:focus em, .cnbhyl:active em, .cnbhyl:focus span, .cnbhyl:active span { color: initial; }
.cnbhyl:focus svg, .cnbhyl:active svg { fill: initial; }
.dRUCqW { margin: 0px; visibility: hidden; }
.dRUCqW:focus, .dRUCqW:active { outline: none; }
.dRUCqW:focus em, .dRUCqW:active em, .dRUCqW:focus span, .dRUCqW:active span { color: initial; }
.dRUCqW:focus svg, .dRUCqW:active svg { fill: initial; }
.HazLG { margin: 0px; visibility: visible; }
.HazLG:focus, .HazLG:active { outline: none; }
.HazLG:focus em, .HazLG:active em, .HazLG:focus span, .HazLG:active span { color: initial; }
.HazLG:focus svg, .HazLG:active svg { fill: initial; }
.kHnhYx { visibility: hidden; margin: 0px 36px 0px 0px; }
.kHnhYx:focus, .kHnhYx:active { outline: none; }
.kHnhYx:focus em, .kHnhYx:active em, .kHnhYx:focus span, .kHnhYx:active span { color: initial; }
.kHnhYx:focus svg, .kHnhYx:active svg { fill: initial; }
[dir="rtl"] .kHnhYx { margin: 0px 0px 0px 36px; }
.gIbqfh { visibility: visible; margin: 0px 36px 0px 0px; }
.gIbqfh:focus, .gIbqfh:active { outline: none; }
.gIbqfh:focus em, .gIbqfh:active em, .gIbqfh:focus span, .gIbqfh:active span { color: initial; }
.gIbqfh:focus svg, .gIbqfh:active svg { fill: initial; }
[dir="rtl"] .gIbqfh { margin: 0px 0px 0px 36px; }
.jpYiwZ { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.dOdroi { display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: minmax(390px, min-content); gap: 10px; position: relative; }
@media (max-width: 767px) {
    .dOdroi { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1069px) {
    .dOdroi { gap: 20px; }
}
.jeRuW { display: inherit; grid-area: 1 / 1 / 2 / 4; grid-auto-rows: inherit; grid-template-columns: inherit; gap: inherit; z-index: 1; padding: 0px; margin: 0px; background: rgb(247, 247, 247); }
@media (max-width: 767px) {
    .jeRuW { grid-column: 1 / 3; }
}
.fgdBkc { display: inherit; grid-area: 1 / 1 / 8 / 4; grid-auto-rows: inherit; grid-template-columns: inherit; gap: inherit; z-index: 1; padding: 0px; margin: 0px; background: rgb(247, 247, 247); }
@media (max-width: 767px) {
    .fgdBkc { grid-column: 1 / 3; }
}
.hxdigy { display: grid; list-style: none; background: rgb(255, 255, 255); }
/*.hxdigy:nth-child(6) { grid-column: 1 / auto; }*/
/*.hxdigy:nth-child(8), .hxdigy:nth-child(10), .hxdigy:nth-child(14) { grid-column: 2 / auto; }*/
/*@media (max-width: 767px) {*/
    /*.hxdigy:nth-child(4), .hxdigy:nth-child(5), .hxdigy:nth-child(12), .hxdigy:nth-child(13) { grid-column: 1 / auto; }*/
    /*.hxdigy:nth-child(6), .hxdigy:nth-child(7) { grid-column: 2 / auto; }*/
/*}*/
.bGTItp { position: relative; overflow: hidden; height: 100%; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; }
.bGTItp:first-of-type { grid-area: 2 / 3 / span 2 / auto; }
@media (max-width: 767px) {
    .bGTItp:first-of-type { grid-column: 2 / auto; }
}
.bGTItp:nth-of-type(2) { grid-area: 4 / 1 / span 2 / auto; }
@media (max-width: 767px) {
    .bGTItp:nth-of-type(2) { grid-row: 5 / span 2; }
}
.bGTItp:nth-of-type(3) { grid-area: 6 / 3 / span 2 / auto; }
@media (max-width: 767px) {
    .bGTItp:nth-of-type(3) { grid-area: 8 / 2 / span 2 / auto; }
}
.eiFtBd { display: none; flex-direction: column; padding: 0px 0px 15px; }
.eiMgOY { display: flex; flex-direction: column; padding: 0px 0px 15px; }
.cAvhAG { align-self: flex-end; position: relative; width: 56px; height: 28px; border-radius: 22px; background-color: rgb(18, 120, 74); cursor: pointer; }
.cAvhAG::after { content: ""; display: block; position: absolute; z-index: 0; top: 2px; background: rgb(255, 255, 255); width: 24px; height: 24px; border-radius: 22px; transition: transform 0.3s linear 0s; cursor: pointer; left: 2px; transform: translate3d(28px, 0px, 0px); }
[dir="rtl"] .cAvhAG::after { right: 2px; transform: translate3d(-28px, 0px, 0px); }
.kxxTAi { -webkit-appearance: none; display: block; position: relative; top: -4px; left: -4px; z-index: 2; width: 64px; height: 36px; cursor: pointer; background: transparent; border: 0px; }
[dir="rtl"] .kxxTAi { left: auto; right: -4px; }
.kxxTAi:focus { outline: none; }
.hQpkBv { width: 0px; font-size: 0px; overflow: hidden; cursor: pointer; display: block; }
.hQpkBv::before, .hQpkBv::after { position: absolute; z-index: 1; display: inline; top: 50%; font-size: 0.5625rem; line-height: 24px; letter-spacing: 1.5px; transform: translateY(-50%); transition: color 0.3s ease-out 0s; vertical-align: middle; }
.hQpkBv::before { content: "••"; color: rgb(255, 255, 255); }
[dir="ltr"] .hQpkBv::before { left: 10px; }
[dir="rtl"] .hQpkBv::before { right: 9px; }
.hQpkBv::after { content: "•••"; color: rgb(18, 120, 74); }
[dir="ltr"] .hQpkBv::after { right: 6px; }
[dir="rtl"] .hQpkBv::after { left: 7px; }
@media (max-width: 767px) {
    .hQpkBv::before { content: "•"; }
    [dir="ltr"] .hQpkBv::before { left: 12px; }
    [dir="rtl"] .hQpkBv::before { right: 11px; }
    .hQpkBv::after { content: "••"; }
    [dir="ltr"] .hQpkBv::after { right: 8px; }
    [dir="rtl"] .hQpkBv::after { left: 9px; }
}
.sQvvx { position: relative; cursor: pointer; outline: transparent solid 2px; background-color: transparent; border: 0px transparent; padding: 0px; color: rgb(33, 33, 33); }
@media (hover: hover) and (pointer: fine) {
    .sQvvx:hover { border-color: rgba(33, 33, 33, 0.5); color: rgba(33, 33, 33, 0.5); }
    .sQvvx:focus { outline: none; }
}
.ewYnhY { position: relative; margin: 0px; color: inherit; border-color: inherit; }
.eJsSpz { position: absolute; top: 100%; left: 0px; width: 100%; padding: 5px 0px 0px; text-align: center; font-size: 0.75rem; font-weight: 200; letter-spacing: 0.06em; color: inherit; transition: color 0.3s ease-out 0s; }
[dir="rtl"] .eJsSpz { left: unset; right: 0px; }
.eJsSpz span { font-size: 0.75rem; font-weight: 400; }
@media (max-width: 767px) {
    .eJsSpz span { font-size: 0.625rem; padding: 6px 0px 0px; font-weight: 300; }
}
.fiSzLC { display: block; vertical-align: top; position: relative; border-radius: 50%; border-width: 1px; border-color: inherit; border-style: solid; height: 84px; width: 84px; transition: border-color 0.3s ease-out 0s; }
@media (max-width: 767px) {
    .fiSzLC { height: 68px; width: 68px; }
}
.gdVGCp { position: relative; top: 5px; left: 5px; display: block; margin: 0px; width: 74px; height: 74px; border-radius: 50%; }
[dir="rtl"] .gdVGCp { left: unset; right: 5px; }
@media (max-width: 767px) {
    .gdVGCp { top: 4px; left: 4px; width: 60px; height: 60px; }
    [dir="rtl"] .gdVGCp { left: unset; right: 4px; }
}
.ePDsLp { position: relative; }
.Cqhcw { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.fotNMM { position: relative; display: flex; flex-direction: row; list-style: none; padding: 0px; margin: 0px; }
.fotNMM::before { content: ""; background: rgb(18, 120, 74); border-radius: 50%; display: block; height: 6px; width: 6px; position: absolute; top: 50%; left: -3px; margin-top: -3px; }
[dir="rtl"] .fotNMM::before { left: unset; right: -3px; }
section:first-of-type .fotNMM::before { display: none; }
.dZlnFS { text-align: center; width: 124px; position: relative; }
.dZlnFS:last-of-type { padding-right: 18px; }
[dir="rtl"] .dZlnFS:last-of-type { padding-right: 0px; padding-left: 18px; }
section:last-of-type .dZlnFS:last-of-type { padding-right: 0px; }
[dir="rtl"] section:last-of-type .dZlnFS:last-of-type { padding-right: 18px; padding-left: 0px; }
.dZlnFS:first-of-type { padding-left: 18px; }
[dir="rtl"] .dZlnFS:first-of-type { padding-left: 0px; padding-right: 18px; }
section:first-of-type .dZlnFS:first-of-type { padding-left: 0px; }
[dir="rtl"] section:first-of-type .dZlnFS:first-of-type { padding-right: 0px; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .dZlnFS { width: 86px; }
    .dZlnFS:last-of-type { padding-right: 10px; }
    [dir="rtl"] .dZlnFS:last-of-type { padding-right: 0px; padding-left: 10px; }
    section:last-of-type .dZlnFS:last-of-type { padding-right: 0px; }
    [dir="rtl"] section:last-of-type .dZlnFS:last-of-type { padding-right: 10px; padding-left: 0px; }
    .dZlnFS:first-of-type { padding-left: 10px; }
    [dir="rtl"] .dZlnFS:first-of-type { padding-left: 0px; padding-right: 10px; }
    section:first-of-type .dZlnFS:first-of-type { padding-left: 0px; }
    [dir="rtl"] section:first-of-type .dZlnFS:first-of-type { padding-right: 0px; }
}
.hxQaV { opacity: 1; transition: opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s; display: inline-flex; text-align: initial; }
.cVYeRV svg { fill: initial; }
.cVYeRV:focus { outline: transparent solid 2px; }
.eNsjHW { position: fixed; background-color: rgba(0, 0, 0, 0.8); z-index: 50; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: opacity 0.7s ease 0s; overflow: unset; }
.gqlFWK { position: absolute; left: 0px; width: 100%; z-index: 5554; display: flex; min-height: 0px; background-color: rgb(247, 247, 247); transition: opacity 0.7s ease 0s; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px), (max-width: 1068px) and (min-width: 768px) {
    .gqlFWK { top: 60px; }
}
@media (max-width: 767px) {
    .gqlFWK { min-height: 0px; -webkit-box-align: baseline; align-items: baseline; }
}
.bUybfs { display: flex; width: 650px; max-width: 100%; height: auto; box-sizing: border-box; flex-flow: column; -webkit-box-pack: center; justify-content: center; margin: 0px auto; }
.bUybfs h1 { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-size: 1.375rem; padding: 10vh 0px 70px; text-align: center; text-decoration: none; font-weight: 700; text-transform: uppercase; line-height: 1.3; margin: 0px; }
@media (max-width: 767px) {
    .bUybfs h1 { font-size: 1.25rem; padding: 80px 0px 70px; }
}
@media (max-width: 767px) {
    .bUybfs { padding: 0px 5vw; }
}
.bjoCBy { transition: all 0.3s ease 0s; }
.bjoCBy:hover { opacity: 0.4; }
.eXzml { display: flex; margin: 20px 0px; }
.eXzml span > svg { fill: rgb(18, 120, 74); }
.geuAXS { transition: all 0.3s ease 0s; font-family: font-family:var(--heading-font-family); font-size: 1rem; color: rgb(18, 120, 74); letter-spacing: 0.3px; font-style: normal; font-weight: 400; cursor: pointer; margin: 0px 0px 0px 10px; }
[dir="rtl"] .geuAXS { margin: 0px 10px 0px 0px; }
.kkgvSC { width: 100%; background-color: rgb(247, 247, 247); overflow: hidden; display: flex; -webkit-box-pack: center; justify-content: center; flex-direction: column; }
.hyMGOk { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin: 0px auto 60px; overflow-x: hidden; }
.hyMGOk::-webkit-scrollbar { display: none; -webkit-appearance: none; width: 0px; height: 0px; }
@media (max-width: 767px) {
    .hyMGOk { scroll-behavior: smooth; max-width: 100vw; -webkit-box-pack: start; justify-content: flex-start; overflow-x: scroll; }
}
.jKvUwv { padding-right: 10px; padding-left: 10px; border-color: transparent; }
.aSzRR { position: relative; }
.czxlAM { display: none; }
@media (hover: hover) and (pointer: fine) {
    .czxlAM { margin: 0px; padding: 0px; list-style: none; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 0px; overflow: visible; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
    [dir="rtl"] .czxlAM { left: unset; right: 0px; }
}
.pxedU { position: relative; top: 70px; width: 50px; height: 50px; transition: transform 0.4s ease-out 0s; }
.pxedU:first-of-type { transform: translateX(-100%); }
[dir="rtl"] .pxedU:first-of-type { transform: translateX(100%); }
.pxedU:last-of-type { transform: translateX(100%); }
[dir="rtl"] .pxedU:last-of-type { transform: translateX(-100%); }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .pxedU { top: 22px; }
}
.hdUQvy { margin: 0px; }
.hbMQAb { position: relative; text-align: center; overflow: hidden; }
.jxmwDT { position: relative; width: 100%; overflow-x: scroll; margin: 0px 0px 10px; padding: 52px 0px 84px; }
.jxmwDT::-webkit-scrollbar { width: 0px !important; }
@media (max-width: 767px) {
    .jxmwDT { padding: 12px 0px 61px; }
}
.jvbqLB { display: inline-flex; }
.jWHKi { display: inline-block; position: relative; padding: 0px 19px; text-align: center; }
@media (max-width: 767px) {
    .jWHKi { padding: 0px 10px; }
}
.hyxhLJ { position: relative; cursor: pointer; outline: transparent solid 2px; background-color: transparent; border: 0px; box-sizing: content-box; padding: 0px; height: 86px; width: 86px; text-align: center; transition: color 0.1s cubic-bezier(1, 1, 1, 1) 0s, background-color 0.3s ease-out 0s; }
.hyxhLJ span { font-weight: 400; font-size: 0.75rem; }
@media (max-width: 767px) {
    .hyxhLJ span { font-size: 0.625rem; }
}
.hyxhLJ:focus { outline: none; }
@media (max-width: 767px) {
    .hyxhLJ { height: 70px; width: 70px; }
}
@media (hover: hover) and (pointer: fine) {
    .hyxhLJ:hover { color: rgba(33, 33, 33, 0.5); }
    .hyxhLJ:hover div { background-color: rgb(18, 120, 74); }
    .hyxhLJ:hover div::before, .hyxhLJ:hover div::after { background-color: rgb(255, 255, 255); }
}
.bDrOJs { position: relative; height: 74px; width: 74px; background-color: rgb(255, 255, 255); border-radius: 50%; display: inline-block; top: 1px; }
.bDrOJs::before, .bDrOJs::after { content: ""; position: absolute; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: rgb(18, 120, 74); transition: background-color 0.3s ease-out 0s; }
.bDrOJs::before { height: 16px; width: 1px; }
.bDrOJs::after { width: 16px; height: 1px; }
@media (max-width: 767px) {
    .bDrOJs { height: 60px; width: 60px; }
    .bDrOJs::before { height: 13px; }
    .bDrOJs::after { width: 13px; }
}
.iJIAuf { position: absolute; top: 100%; left: 0px; width: 100%; padding: 5px 0px 0px; text-align: center; color: inherit; transition: color 0.3s ease-out 0s; }
[dir="rtl"] .iJIAuf { left: unset; right: 0px; }
@media (max-width: 767px) {
    .iJIAuf { padding: 6px 0px 0px; }
}
.cpFNgU { height: 80vh; min-height: 600px; }
@media (max-width: 1068px) and (min-width: 768px) {
    .cpFNgU { height: 530px; min-height: initial; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cpFNgU { height: 510px; min-height: initial; }
}
@media (max-width: 320px) {
    .cpFNgU { height: 410px; min-height: initial; }
}
.dQpeAq { transition: all 0.3s ease-in 0.3s; position: relative; margin: 0px auto; display: flex; flex-direction: row; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: visible; height: 80vh; min-height: 600px; }
@media (max-width: 1068px) and (min-width: 768px) {
    .dQpeAq { height: 530px; min-height: initial; }
}
@media (max-width: 1068px) and (min-width: 768px), (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .dQpeAq { padding: 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .dQpeAq { max-width: unset; padding: 0px; height: 510px; min-height: initial; }
}
@media (max-width: 320px) {
    .dQpeAq { max-width: unset; padding: 0px; height: 410px; min-height: initial; }
}
.aem-AuthorLayer-Edit .dQpeAq { height: 500px; }
.XBhvs { margin: 0px; width: 100%; position: absolute; height: 100%; top: 0%; overflow: hidden; z-index: 2; }
.XBhvs img { position: relative; display: block; width: 100%; height: 100%; object-fit: cover; object-position: left top; }
.cezain { height: 600px; width: 600px; position: relative; z-index: 3; overflow: hidden; margin: 0px auto; }
@media (max-width: 1068px) {
    .cezain { height: 450px; width: 450px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cezain { width: 375px; height: 375px; }
}
@media (max-width: 320px) {
    .cezain { width: 100%; height: 100%; }
}
.cezain picture { height: 100%; position: relative; margin: 0px auto; display: block; transition: filter 5s ease-out 0s; }
.cezain img { width: 100%; height: 100%; }
.jURaXo { position: relative; margin: 0px auto; }
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
}
@media (max-width: 767px) {
    .jURaXo { width: 100%; }
}
.jURaXo img { position: relative; display: block; margin: 0px auto; height: 100%; width: 100%; }
.jPkKhi { opacity: 0; z-index: 7; height: 600px; width: 600px; position: absolute; transform: translate(-50%); left: 50%; overflow: hidden; margin: 0px auto; }
@media (max-width: 1068px) {
    .jPkKhi { height: 450px; width: 450px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jPkKhi { width: 375px; height: 375px; }
}
@media (max-width: 320px) {
    .jPkKhi { width: 100%; height: 100%; }
}
.kyjaWj { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 6; margin: 0px; overflow: hidden; }
.kyjaWj img { width: 100%; filter: saturate(5); position: relative; display: block; margin: 0px auto; }
@media (max-width: 767px) and (min-width: 321px), (max-width: 320px) {
    .kyjaWj img { width: 100%; }
}
.eJwQOA { pointer-events: none; height: 600px; width: 600px; position: absolute; transform: translate(-50%); left: 50%; overflow: hidden; margin: 0px auto; z-index: 8; }
@media (max-width: 1068px) {
    .eJwQOA { height: 450px; width: 450px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .eJwQOA { width: 375px; height: 375px; }
}
@media (max-width: 320px) {
    .eJwQOA { width: 100%; height: 100%; }
}
.bKrvie { position: relative; margin: 0px auto; width: 80%; padding: 0px; display: flex; -webkit-box-align: center; align-items: center; min-height: 80vh; }
@media (max-width: 767px) and (min-width: 321px) {
    .bKrvie { width: 90%; }
}
@media (max-width: 320px) {
    .bKrvie { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .bKrvie { width: 90%; }
}
@media (max-width: 1068px) {
    .bKrvie { min-height: initial; height: 100%; }
}
@media (max-width: 767px) {
    .bKrvie { width: 100%; flex-direction: column; min-height: initial; }
}
@media (max-width: 1919px) and (min-width: 1069px), (min-width: 1920px) {
    .bKrvie { cursor: pointer; }
}
.exeTTz { position: absolute; width: 30vw; bottom: 15%; z-index: 6; }
@media (max-width: 1068px) {
    .exeTTz { width: 35vw; }
}
@media (max-width: 767px) {
    .exeTTz { position: absolute; margin: 0px auto; width: 90%; bottom: 5%; left: 50%; transform: translate(-50%); height: auto; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 320px) {
    .exeTTz { height: 120px; }
}
.fChwdE { pointer-events: auto; border: none; cursor: pointer; position: absolute; top: 150px; left: 140px; z-index: 8; transform: translate(50%); background: transparent; padding: 0px; width: 18px; }
@media (max-width: 1068px) and (min-width: 768px) {
    .fChwdE { top: 120px; left: 100px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .fChwdE { top: 100px; left: 75px; }
}
@media (max-width: 320px) {
    .fChwdE { left: 60px; top: 90px; }
}
.fChwdE svg { overflow: visible; fill: transparent; stroke: rgb(255, 255, 255); }
.fChwdE:hover svg { fill: rgba(255, 255, 255, 0.5); stroke: rgba(255, 255, 255, 0.5); }
.fChwdE:focus { outline: solid 0px; outline-offset: 0px; }
.hrTovU { pointer-events: auto; position: absolute; bottom: 120px; right: 150px; transform: translate(50%); display: flex; flex-direction: column; }
.hrTovU > span:first-child { margin-bottom: 5px !important; }
@media (max-width: 1068px) and (min-width: 768px) {
    .hrTovU { bottom: 90px; right: 100px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .hrTovU { bottom: 60px; right: 75px; }
}
@media (max-width: 320px) {
    .hrTovU { right: 75px; bottom: 130px; }
}
.Qwpbi { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; position: absolute; bottom: -50px; }
@media (max-width: 1068px) and (min-width: 768px), (max-width: 767px) and (min-width: 321px), (max-width: 320px) {
    .Qwpbi { bottom: -30px; }
}
.Qwpbi form { display: flex; -webkit-box-align: center; align-items: center; }
.bYZDOh { font-family: var(--text-font-family); border: none; padding: 0px 5px; background-color: rgb(255, 255, 255); font-size: 1rem; font-weight: 400; }
.bYZDOh:focus { outline: solid 0px; outline-offset: 0px; }
.bYZDOh > input[type="radio"] { visibility: hidden; display: none; }
.bYZDOh > input[type="radio"]:checked + span { color: rgb(130, 130, 130); cursor: auto; }
.bYZDOh > span { color: rgb(18, 120, 74); transition: color 0.3s ease 0s; cursor: pointer; }
.ecVQee { min-height: 80vh; opacity: 0; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); top: 0px; left: 0px; z-index: 4; }
@media (max-width: 1068px) {
    .ecVQee { min-height: initial; height: 530px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .ecVQee { min-height: initial; height: 510px; }
}
@media (max-width: 320px) {
    .ecVQee { height: 410px; min-height: initial; }
}
.cCXHSu { position: relative; width: 9px !important; height: 9px !important; }
.lmyjGa { fill: rgb(130, 130, 130); margin: 0px 5px; }
.dBFdYn { visibility: visible; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.dBFdYn .header-logo { display: block; width: 100%; height: 100%; transition: fill 0.7s ease 0s; transform-origin: center bottom; opacity: 1; visibility: visible; }
.dBFdYn .header-logo .st0 { fill: white; }
.dBFdYn .header-logo .st1 { fill: white; }
@media (max-width: 767px) {
    .dBFdYn .header-logo .st0 { fill: white; }
    .dBFdYn .header-logo .st1 { fill: white; }
}
.dBFdYn .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .dBFdYn .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .dBFdYn .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .dBFdYn { -webkit-box-pack: end; justify-content: flex-end; }
}
.gQsXdm { visibility: visible; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.gQsXdm .header-logo { display: block; width: 100%; height: 100%; transition: fill 0.7s ease 0s; transform-origin: center bottom; opacity: 1; visibility: visible; }
.gQsXdm .header-logo .st0 { fill: white; }
.gQsXdm .header-logo .st1 { fill: white; }
@media (max-width: 767px) {
    .gQsXdm .header-logo .st0 { fill: rgb(163, 126, 44); }
    .gQsXdm .header-logo .st1 { fill: rgb(0, 96, 57); }
}
.gQsXdm .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .gQsXdm .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .gQsXdm .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .gQsXdm { -webkit-box-pack: end; justify-content: flex-end; }
}
.bLjzdx { visibility: visible; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.bLjzdx .header-logo { display: block; width: 100%; height: 100%; transition: fill 0.7s ease 0s; transform: scale(0.7); transform-origin: center bottom; opacity: 1; visibility: visible; }
.bLjzdx .header-logo .st0 { fill: rgb(163, 126, 44); }
.bLjzdx .header-logo .st1 { fill: rgb(0, 96, 57); }
@media (max-width: 767px) {
    .bLjzdx .header-logo .st0 { fill: rgb(163, 126, 44); }
    .bLjzdx .header-logo .st1 { fill: rgb(0, 96, 57); }
}
.bLjzdx .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .bLjzdx .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .bLjzdx .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .bLjzdx { -webkit-box-pack: end; justify-content: flex-end; }
}
.cehzED { visibility: visible; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.cehzED .header-logo { display: block; width: 100%; height: 100%; transition: fill 0.7s ease 0s; transform-origin: center bottom; opacity: 1; visibility: visible; }
.cehzED .header-logo .st0 { fill: rgb(163, 126, 44); }
.cehzED .header-logo .st1 { fill: rgb(0, 96, 57); }
@media (max-width: 767px) {
    .cehzED .header-logo .st0 { fill: rgb(163, 126, 44); }
    .cehzED .header-logo .st1 { fill: rgb(0, 96, 57); }
}
.cehzED .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .cehzED .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .cehzED .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .cehzED { -webkit-box-pack: end; justify-content: flex-end; }
}
.fDMpAH { visibility: hidden; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.fDMpAH .header-logo { display: block; width: 100%; height: 100%; transition: none 0s ease 0s; transform-origin: center bottom; opacity: 0; visibility: hidden; }
.fDMpAH .header-logo .st0 { fill: rgb(163, 126, 44); }
.fDMpAH .header-logo .st1 { fill: rgb(0, 96, 57); }
@media (max-width: 767px) {
    .fDMpAH .header-logo .st0 { fill: rgb(163, 126, 44); }
    .fDMpAH .header-logo .st1 { fill: rgb(0, 96, 57); }
}
.fDMpAH .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .fDMpAH .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .fDMpAH .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .fDMpAH { -webkit-box-pack: end; justify-content: flex-end; }
}
.VNBRT { visibility: hidden; display: flex; color: inherit; fill: inherit; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; margin-bottom: 10px; }
.VNBRT .header-logo { display: block; width: 100%; height: 100%; transition: none 0s ease 0s; transform-origin: center bottom; opacity: 0; visibility: hidden; }
.VNBRT .header-logo .st0 { fill: white; }
.VNBRT .header-logo .st1 { fill: white; }
@media (max-width: 767px) {
    .VNBRT .header-logo .st0 { fill: white; }
    .VNBRT .header-logo .st1 { fill: white; }
}
.VNBRT .header-logo-link { position: absolute; left: 50%; transform: translateX(-50%); height: 50px; width: 100px; backface-visibility: hidden; transform-style: preserve-3d; }
@media (min-width: 768px) {
    .VNBRT .header-logo-link { bottom: 10px; }
}
@media (max-width: 767px) {
    .VNBRT .header-logo-link { height: 40px; bottom: 12px; }
}
@media (max-width: 767px) {
    .VNBRT { -webkit-box-pack: end; justify-content: flex-end; }
}
.fnwmst { color: inherit; fill: inherit; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-left: calc(10vw + 64px); }
[dir="rtl"] .fnwmst { padding-left: 0px; padding-right: calc(10vw + 64px); }
@media (max-width: 767px) {
    .fnwmst { display: none; }
}
.uZZEQ { padding: 0px; margin: 0px; list-style-type: none; color: inherit; fill: inherit; font-size: 1rem; display: none; }
@media screen and (min-width: 1350px) {
    .uZZEQ { display: block; }
}
.cymmvr { color: inherit; fill: inherit; display: inline-block; margin-right: 20px; }
[dir="rtl"] .cymmvr { margin-right: 0px; margin-left: 20px; }
.cymmvr a { text-decoration: none; color: inherit; fill: inherit; transition: color 350ms ease 0s, fill 350ms ease 0s; font-weight: 400; }
.cymmvr a:hover { transition: color 350ms ease 0s, fill 350ms ease 0s; }
@media (min-width: 768px) {
    .cymmvr a:hover { color: rgb(18, 119, 73); }
}
.cymmvr:last-child { margin-right: 0px; }
.fFcKUf { color: inherit; fill: inherit; display: flex; align-items: flex-end; margin-right: 5vw; }
[dir="rtl"] .fFcKUf { margin-right: 0px; margin-left: 5vw; }
.ideKYT { color: inherit; fill: inherit; -webkit-box-align: center; align-items: center; display: flex; font-size: 1rem; margin-left: 30px; cursor: pointer; transition: color 350ms ease 0s, fill 350ms ease 0s; }
.ideKYT:hover { transition: color 350ms ease 0s, fill 350ms ease 0s; }
@media (min-width: 768px) {
    .ideKYT:hover { color: rgb(18, 119, 73); fill: rgb(18, 119, 73); }
}
.ideKYT:focus { outline: none; }
[dir="rtl"] .ideKYT { flex-direction: row-reverse; margin-right: 30px; margin-left: 0px; }
@media (max-width: 767px) {
    .ideKYT { margin-left: 30px; }
    [dir="rtl"] .ideKYT { margin-right: 30px; margin-left: 0px; }
}
.ideKYT .icon { color: inherit; transition: inherit; fill: inherit; }
.daKkpD { margin-left: 8px; color: inherit; fill: inherit; font-weight: 400; }
@media (max-width: 767px) {
    .daKkpD { display: none; }
}
.bRWbKp { position: relative; -webkit-box-align: center; align-items: center; display: flex; }
[dir="rtl"] .bRWbKp { flex-direction: row-reverse; }
.hsvSOS { position: absolute; visibility: hidden; opacity: 0; padding: 12px 30px; border-radius: 30px; top: 0px; left: 44px; transform: translate(-100%, 100%); background-color: rgb(33, 33, 33); color: white; text-align: center; font-size: 1rem; font-weight: 700; white-space: nowrap; line-height: 1; pointer-events: none; transition: opacity 0.7s ease 0s; }
.hsvSOS::before { content: ""; width: 0px; height: 0px; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(33, 33, 33); border-image: initial; right: 30px; top: -12px; }
@media (max-width: 767px) {
    .hsvSOS { font-size: 0.875rem; padding: 11px 25px; position: fixed; left: 50%; top: 50px; transform: translate(-50%, 50%); }
    .hsvSOS::before { content: initial; }
}
.bVsFpO { position: absolute; bottom: 14px; font-size: 0.9375rem; cursor: pointer; padding: 20px; transform: translate3d(-20px, 20px, 0px); left: 5vw; right: unset; }
[dir="rtl"] .bVsFpO { transform: translate3d(20px, 20px, 0px); }
[dir="rtl"] .bVsFpO { right: 5vw; left: unset; }
.bVsFpO::after { position: absolute; bottom: 16px; margin-right: 0px; margin-left: 25px; white-space: nowrap; font-size: 1rem; font-weight: 400; transition: color 0.3s ease 0s; content: "选单"; }
[dir="rtl"] .bVsFpO::after { bottom: 17px; margin-left: 0px; margin-right: 25px; }
@media (max-width: 767px) {
    .bVsFpO::after { content: ""; }
}
@media (min-width: 1069px) {
    .bVsFpO:hover { transition: color 0.3s ease 0s; }
    .bVsFpO:hover::after { color: rgb(18, 119, 73); transition: color 0.3s ease 0s; }
    .bVsFpO:hover .line { transition: background-color 0.3s ease 0s; background-color: rgb(18, 119, 73); }
}
.bVsFpO:focus { outline: none; }
.bVsFpO .line { width: 18px; border-radius: 2px; display: block; height: 2px; transition: background 0.3s ease 0s; background-color: white; }
@media (max-width: 320px) {
    .bVsFpO .line { bottom: 10px; }
}
.bVsFpO .top-line { margin-bottom: 5px; }
.bVsFpO .bottom-line { margin-top: 5px; }
.OATPG { position: absolute; bottom: 14px; font-size: 0.9375rem; cursor: pointer; padding: 20px; transform: translate3d(-20px, 20px, 0px); left: 5vw; right: unset; }
[dir="rtl"] .OATPG { transform: translate3d(20px, 20px, 0px); }
[dir="rtl"] .OATPG { right: 5vw; left: unset; }
.OATPG::after { position: absolute; bottom: 16px; margin-right: 0px; margin-left: 25px; white-space: nowrap; font-size: 1rem; font-weight: 400; transition: color 0.3s ease 0s; content: "选单"; }
[dir="rtl"] .OATPG::after { bottom: 17px; margin-left: 0px; margin-right: 25px; }
@media (max-width: 767px) {
    .OATPG::after { content: ""; }
}
@media (min-width: 1069px) {
    .OATPG:hover { transition: color 0.3s ease 0s; }
    .OATPG:hover::after { color: rgb(18, 119, 73); transition: color 0.3s ease 0s; }
    .OATPG:hover .line { transition: background-color 0.3s ease 0s; background-color: rgb(18, 119, 73); }
}
.OATPG:focus { outline: none; }
.OATPG .line { width: 18px; border-radius: 2px; display: block; height: 2px; transition: background 0.3s ease 0s; background-color: black; }
@media (max-width: 320px) {
    .OATPG .line { bottom: 10px; }
}
.OATPG .top-line { margin-bottom: 5px; }
.OATPG .bottom-line { margin-top: 5px; }
.kYLuyv { position: absolute; bottom: 14px; font-size: 0.9375rem; cursor: pointer; padding: 20px; transform: translate3d(-20px, 20px, 0px); left: 5vw; right: unset; }
[dir="rtl"] .kYLuyv { transform: translate3d(20px, 20px, 0px); }
[dir="rtl"] .kYLuyv { right: 5vw; left: unset; }
.kYLuyv::after { position: absolute; bottom: 16px; margin-right: 0px; margin-left: 25px; white-space: nowrap; font-size: 1rem; font-weight: 400; transition: transform 0.7s ease 0s; content: ""; }
[dir="rtl"] .kYLuyv::after { bottom: 17px; margin-left: 0px; margin-right: 25px; }
@media (max-width: 767px) {
    .kYLuyv::after { content: ""; }
}
@media (min-width: 1069px) {
    .kYLuyv:hover { transition: transform 0.7s ease 0s; }
    .kYLuyv:hover::after { color: rgb(18, 119, 73); transition: transform 0.7s ease 0s; }
    .kYLuyv:hover .line { transition: background-color 0.3s ease 0s; background-color: rgb(164, 126, 45); }
}
.kYLuyv:focus { outline: none; }
.kYLuyv .line { width: 18px; border-radius: 2px; display: block; height: 2px; transition: transform 0.7s ease 0s; background-color: white; }
@media (max-width: 320px) {
    .kYLuyv .line { bottom: 10px; }
}
.kYLuyv .top-line { margin-bottom: 5px; transform: translateY(3px) rotate(45deg); }
.kYLuyv .bottom-line { margin-top: 5px; transform: translateY(-4px) rotate(-45deg); }
.bGmewY { position: fixed; display: grid; bottom: 10vh; left: 50vw; transform: translateX(-50%); }
.vdEsg { grid-area: 1 / 1 / auto / auto; width: 0px; height: 0px; opacity: 0; padding: 0px; border: none; border-radius: 1.875rem; background-color: rgb(18, 120, 74); color: rgb(255, 255, 255); font-size: 1rem; line-height: 1; text-decoration: none; cursor: default; }
.eTssuy { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: background 700ms ease 0s, height 700ms ease 0s, opacity 700ms ease 0s; visibility: visible; height: 80px; background: transparent; color: white; fill: white; }
@media (max-width: 767px) {
    .eTssuy { height: 60px; }
}
.ihzDlo { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: all 700ms ease 0s; visibility: hidden; height: 0px; color: white; fill: white; }
@media (max-width: 767px) {
    .ihzDlo { }
}
.kLxnLN { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: background 700ms ease 0s, height 700ms ease 0s; visibility: visible; height: 60px; background: white; color: black; fill: black; }
@media (max-width: 767px) {
    .kLxnLN { height: 60px; }
}
.gYebob { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: background 700ms ease 0s, height 700ms ease 0s, opacity 700ms ease 0s; visibility: visible; height: 80px; background: white; color: black; fill: black; }
@media (max-width: 767px) {
    .gYebob { height: 60px; }
}
.bLdHtz { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: none 0s ease 0s; visibility: visible; height: 80px; color: black; fill: black; }
@media (max-width: 767px) {
    .bLdHtz { height: 60px; }
}
.gsIDAl { position: fixed; width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: flex-end; z-index: 5555; box-sizing: border-box; transition: none 0s ease 0s; visibility: visible; height: 80px; background: transparent; color: white; fill: white; }
@media (max-width: 767px) {
    .gsIDAl { height: 60px; }
}
.dUMctY { color: white; fill: white; display: flex; visibility: visible; position: fixed; top: 80px; left: 0px; width: 100%; background: transparent; transition: background 700ms ease 0s, top 700ms ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .dUMctY { right: 0px; }
[dir="rtl"] .dUMctY { padding: 10px 5vw 10px 0px; }
.dUMctY a { color: inherit; }
.dUMctY a:hover { color: rgb(18, 119, 73); }
.dUMctY a:last-child { color: inherit; cursor: default; pointer-events: none; }
.dUMctY .separator { fill: inherit; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .dUMctY { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .dUMctY { display: none; }
}
.eWWbPw { color: white; fill: white; display: flex; visibility: hidden; position: fixed; top: 0px; left: 0px; width: 100%; background: transparent; transition: background 700ms ease 0s, top 700ms ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .eWWbPw { right: 0px; }
[dir="rtl"] .eWWbPw { padding: 10px 5vw 10px 0px; }
.eWWbPw a { color: inherit; }
.eWWbPw a:hover { color: rgb(18, 119, 73); }
.eWWbPw a:last-child { color: inherit; cursor: default; pointer-events: none; }
.eWWbPw .separator { fill: inherit; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .eWWbPw { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .eWWbPw { display: none; }
}
.ddgUU { color: white; fill: white; display: flex; visibility: hidden; position: fixed; top: 40px; left: 0px; width: 100%; background: transparent; transition: background 700ms ease 0s, top 700ms ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .ddgUU { right: 0px; }
[dir="rtl"] .ddgUU { padding: 10px 5vw 10px 0px; }
.ddgUU a { color: inherit; }
.ddgUU a:hover { color: rgb(18, 119, 73); }
.ddgUU a:last-child { color: inherit; cursor: default; pointer-events: none; }
.ddgUU .separator { fill: inherit; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .ddgUU { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .ddgUU { display: none; }
}
.RpwiL { color: white; fill: white; display: flex; visibility: hidden; position: fixed; top: 40px; left: 0px; width: 100%; background: white; transition: background 700ms ease 0s, top 700ms ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .RpwiL { right: 0px; }
[dir="rtl"] .RpwiL { padding: 10px 5vw 10px 0px; }
.RpwiL a { color: black; }
.RpwiL a:hover { color: rgb(18, 119, 73); }
.RpwiL a:last-child { color: rgb(18, 120, 74); cursor: default; pointer-events: none; }
.RpwiL .separator { fill: black; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .RpwiL { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .RpwiL { display: none; }
}
.cIqXPj { color: white; fill: white; display: flex; visibility: visible; position: fixed; top: 80px; left: 0px; width: 100%; background: white; transition: background 700ms ease 0s, top 700ms ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .cIqXPj { right: 0px; }
[dir="rtl"] .cIqXPj { padding: 10px 5vw 10px 0px; }
.cIqXPj a { color: black; }
.cIqXPj a:hover { color: rgb(18, 119, 73); }
.cIqXPj a:last-child { color: rgb(18, 120, 74); cursor: default; pointer-events: none; }
.cIqXPj .separator { fill: black; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .cIqXPj { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cIqXPj { display: none; }
}
.jVSWnN { color: white; fill: white; display: flex; visibility: hidden; position: fixed; top: 80px; left: 0px; width: 100%; background: transparent; transition: none 0s ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .jVSWnN { right: 0px; }
[dir="rtl"] .jVSWnN { padding: 10px 5vw 10px 0px; }
.jVSWnN a { color: black; }
.jVSWnN a:hover { color: rgb(18, 119, 73); }
.jVSWnN a:last-child { color: rgb(18, 120, 74); cursor: default; pointer-events: none; }
.jVSWnN .separator { fill: black; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .jVSWnN { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jVSWnN { display: none; }
}
.bFXjNn { color: white; fill: white; display: flex; visibility: hidden; position: fixed; top: 80px; left: 0px; width: 100%; background: transparent; transition: none 0s ease 0s; padding: 10px 0px 10px 5vw; z-index: 5554; }
[dir="rtl"] .bFXjNn { right: 0px; }
[dir="rtl"] .bFXjNn { padding: 10px 5vw 10px 0px; }
.bFXjNn a { color: inherit; }
.bFXjNn a:hover { color: rgb(18, 119, 73); }
.bFXjNn a:last-child { color: inherit; cursor: default; pointer-events: none; }
.bFXjNn .separator { fill: inherit; transition: fill 700ms ease 0s; margin: 0px 10px; }
@media (max-width: 320px) {
    .bFXjNn { display: none; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .bFXjNn { display: none; }
}
.bnnUPS { display: flex; padding: 0px; margin: 0px; list-style: none; }
.eDjOMn { display: flex; -webkit-box-align: center; align-items: center; }
.iitsfO { text-decoration: none; transition: color 700ms ease 0s; border: none; font-size: 0.6875rem; vertical-align: top; font-weight: 400; }
.iitsfO:focus { outline: none; }
@media (max-width: 767px) {
    .fJnsKX { display: block; }
}
.kiFeYD { transition: fill 0.2s ease 0s, color 0.2s ease 0s; color: rgb(212, 212, 212); font-size: 0.8125rem; line-height: 1.8em; font-weight: 400; cursor: pointer; }
.kiFeYD div { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 768px) {
    .kiFeYD:hover .footer-icon { fill: rgb(164, 126, 45); }
    .kiFeYD:hover .footer-link, .kiFeYD:hover a { color: rgb(164, 126, 45); }
}
.kiFeYD .footer-link { transition: color 0.7s ease 0s; color: inherit; text-decoration: none; }
.kiFeYD .footer-icon { transition: fill 0.7s ease 0s; fill: rgb(212, 212, 212); margin-right: 10px; }
[dir="rtl"] .kiFeYD .footer-icon { margin-right: 0px; margin-left: 10px; }
.hEpNOH { transition: fill 0.2s ease 0s, color 0.2s ease 0s; color: rgb(212, 212, 212); font-size: 0.8125rem; line-height: 1.8em; font-weight: 400; cursor: auto; }
.hEpNOH div { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 768px) {
    .hEpNOH:hover .footer-icon { fill: rgb(164, 126, 45); }
    .hEpNOH:hover .footer-link, .hEpNOH:hover a { color: rgb(164, 126, 45); }
}
.hEpNOH .footer-link { transition: color 0.7s ease 0s; color: inherit; text-decoration: none; }
.hEpNOH .footer-icon { transition: fill 0.7s ease 0s; fill: rgb(212, 212, 212); margin-right: 10px; }
[dir="rtl"] .hEpNOH .footer-icon { margin-right: 0px; margin-left: 10px; }
.gMyyzp { display: inline-block; margin: 10px 0px 20px; padding: 0px; list-style-type: none; }
.bqcOyN { color: inherit; text-decoration: none; }
.sc-paYYD:hover .bqcOyN.bqcOyN { color: rgb(164, 126, 45); }
.bqcOyN:focus { outline: solid 0px; outline-offset: 0px; }
.edTdYL { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); color: rgb(212, 212, 212); font-size: 0.625rem; font-weight: 400; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 0px; padding: 0px 0px 5px; }
.jTbOhh { display: block; margin: 10px 0px; font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-size: 0.625rem; font-weight: bold; color: rgb(212, 212, 212); }
.dNwPNE { color: rgb(193, 193, 193); width: 32%; }
@media (max-width: 767px) and (min-width: 321px) {
    .dNwPNE { width: 100%; margin-left: 0px; }
}
@media (max-width: 320px) {
    .dNwPNE { width: 100%; margin-left: 0px; }
}
@media (min-width: 1069px) {
    .dNwPNE:last-child { margin-left: 20px; }
}
.dAptBe { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin: 0px auto; width: 80%; max-width: 1140px; font-weight: var(--text-font-weight); font-size: 0.9375rem; padding: 0px; }
@media (max-width: 767px) and (min-width: 321px) {
    .dAptBe { width: 90%; }
}
@media (max-width: 320px) {
    .dAptBe { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .dAptBe { width: 90%; max-width: unset; }
}
@media (max-width: 320px) {
    .dAptBe { margin: 0px auto; display: block; }
    .dAptBe .option { display: block; width: 100%; }
    .dAptBe .option:last-child { margin: 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .dAptBe { margin: 0px auto; display: block; }
    .dAptBe .option { display: block; width: 100%; }
    .dAptBe .option:last-child { margin: 0px; }
}
.fCInOI { position: relative; color: inherit; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; cursor: pointer; }
[dir="rtl"] .fCInOI { flex-direction: row-reverse; }
.dZMOmQ { -webkit-appearance: none; width: 36px; height: 22px; cursor: pointer; }
.dZMOmQ:checked + label { background-color: transparent; }
.dZMOmQ:checked + label::after { transform: translate(150%, -50%); }
.dZMOmQ:focus { outline: none; }
.gXYDAN { color: rgb(212, 212, 212); margin-left: 10px; transition: color 0.3s ease 0s; cursor: pointer; }
.gXYDAN::before { content: ""; position: absolute; width: 36px; height: 22px; top: 0px; left: 0px; background-color: transparent; border: 1px solid white; border-radius: 15px; box-sizing: border-box; }
.gXYDAN::after { content: ""; position: absolute; height: 12px; width: 12px; left: 0px; top: 50%; border-radius: 50%; background-color: white; transform: translate(50%, -50%); transition: transform 0.3s ease 0s; }
.eCqfNe { box-sizing: border-box; overflow: hidden; transition: height 0.8s ease 0s; margin: 0px; padding: 0px; }
@media (max-width: 320px) {
    .eCqfNe { height: 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .eCqfNe { height: 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .eCqfNe { height: 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .eCqfNe { height: 0px; }
}
@media (min-width: 1920px) {
    .eCqfNe { height: 0px; }
}
@media (max-width: 767px) {
    .htjyTI p { width: 100%; }
    .htjyTI .item { margin: 0px; width: 49%; display: inline-block; }
}
.gLkaZA { width: 33.3333%; margin-right: 20px; }
[dir="rtl"] .gLkaZA { margin-right: 0px; margin-left: 20px; }
.gLkaZA:last-child { margin: 0px; }
@media (max-width: 767px) {
    .gLkaZA { margin: 0px; width: 100%; }
}
.ccRamS { color: rgb(212, 212, 212); background-color: rgb(33, 33, 33); position: relative; padding: 0px; }
.ccRamS svg { fill: white; }
.ffynVg { margin: 0px auto; width: 80%; max-width: 1140px; padding: 0px 0px 60px; display: flex; -webkit-box-pack: justify; justify-content: space-between; position: relative; }
@media (max-width: 767px) and (min-width: 321px) {
    .ffynVg { width: 90%; }
}
@media (max-width: 320px) {
    .ffynVg { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ffynVg { width: 90%; max-width: unset; }
}
@media (max-width: 767px) {
    .ffynVg { display: block; padding: 0px; }
}
.clPham { margin: 0px auto; width: 90%; padding: 50px 0px; color: inherit; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; font-size: 0.8125rem; font-weight: 400; }
@media (max-width: 767px) and (min-width: 321px) {
    .clPham { width: 90%; }
}
@media (max-width: 320px) {
    .clPham { width: 90%; }
}
@media (max-width: 767px) {
    .clPham { }
}
.clPham svg { fill: white; transition: fill 0.3s ease 0s; }
.clPham svg.languages { margin-right: 10px; }
[dir="rtl"] .clPham svg.languages { margin-right: 0px; margin-left: 10px; }
.clPham svg.accessibility { margin-left: 10px; transition: fill 0.3s ease 0s; }
[dir="rtl"] .clPham svg.accessibility { margin-right: 10px; margin-left: 0px; }
.clPham svg.accessibility.up, .clPham svg.accessibility.down { transition: fill 0.3s ease 0s, transform 0.3s ease 0s; }
.clPham svg.accessibility.up { transform: rotate(180deg); }
.clPham div { display: flex; -webkit-box-align: center; align-items: center; transition: color 0.3s ease 0s; }
@media (min-width: 768px) {
    .clPham div:hover { color: rgb(164, 126, 45); }
    .clPham div:hover svg { fill: rgb(164, 126, 45); }
}
.clPham div:focus { outline: solid 0px; outline-offset: 0px; }
.ZAcpU { margin: 0px; font-size: 0.8125rem; font-weight: 400; }
.hdKpON { color: inherit; text-align: center; text-decoration: none; outline: none; cursor: pointer; display: block; padding: 25px 0px; border-top: 1px solid rgb(51, 51, 51); }
@media (min-width: 768px) {
    .hdKpON:hover svg { fill: rgb(164, 126, 45); }
}
.hdKpON svg { transition: fill 0.3s ease 0s; }
.hdKpON:focus svg { outline: solid 0px; outline-offset: 0px; }
.cRVRhS { display: block; margin: 0px auto; width: 80%; max-width: 1140px; color: inherit; padding: 0px 0px 10px; cursor: pointer; }
@media (max-width: 767px) and (min-width: 321px) {
    .cRVRhS { width: 90%; }
}
@media (max-width: 320px) {
    .cRVRhS { width: 90%; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cRVRhS { width: 90%; max-width: unset; }
}
@media (min-width: 768px) {
    .cRVRhS:hover { color: rgb(164, 126, 45); }
    .cRVRhS:hover svg { fill: rgb(164, 126, 45); }
}
.cRVRhS a { color: inherit; outline: none; font-size: 0.8125rem; text-decoration: none; font-weight: 400; transition: color 0.3s ease 0s; }
.cRVRhS svg { margin-right: 10px; transition: fill 0.3s ease 0s; }
[dir="rtl"] .cRVRhS svg { margin-right: 0px; margin-left: 10px; }
.gcelnr { background-color: rgb(33, 33, 33); position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: 100vh; min-height: auto; }
@media (max-width: 767px) and (min-width: 321px) {
    .gcelnr { width: 90%; }
}
@media (max-width: 320px) {
    .gcelnr { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .gcelnr { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .gcelnr { width: 100%; padding: 0px; }
}
@media (max-width: 767px) {
    .gcelnr { max-width: unset; padding: 0px; }
}
@media (min-width: 768px) {
    .gcelnr { -webkit-box-align: center; align-items: center; padding: 0px; }
}
@media (min-width: 768px) {
    .gcelnr { min-height: auto; }
}
.aem-AuthorLayer-Edit .gcelnr { min-height: 0px; height: 0px; }
.gcelnr > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.gcelnr > a:hover { border: 0px; outline: 0px; }
.gMVVhy { background-color: rgb(33, 33, 33); position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: auto; min-height: auto; }
@media (max-width: 767px) and (min-width: 321px) {
    .gMVVhy { width: 90%; }
}
@media (max-width: 320px) {
    .gMVVhy { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .gMVVhy { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .gMVVhy { width: 100%; padding: 0px; }
}
@media (max-width: 767px) {
    .gMVVhy { max-width: unset; padding: 0px; }
}
@media (min-width: 768px) {
    .gMVVhy { align-items: flex-start; padding: 0px; }
}
@media (min-width: 768px) {
    .gMVVhy { min-height: auto; }
}
.aem-AuthorLayer-Edit .gMVVhy { min-height: 0px; height: 0px; }
.gMVVhy > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.gMVVhy > a:hover { border: 0px; outline: 0px; }
.bCfjTP { background-color: rgb(33, 33, 33); position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: 90vh; min-height: 400px; }
@media (max-width: 767px) and (min-width: 321px) {
    .bCfjTP { width: 90%; }
}
@media (max-width: 320px) {
    .bCfjTP { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .bCfjTP { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .bCfjTP { width: 100%; padding: 0px; }
}
@media (max-width: 767px) {
    .bCfjTP { max-width: unset; padding: 0px; }
}
@media (min-width: 768px) {
    .bCfjTP { -webkit-box-align: center; align-items: center; padding: 0px; }
}
@media (min-width: 768px) {
    .bCfjTP { min-height: 400px; }
}
.aem-AuthorLayer-Edit .bCfjTP { min-height: 0px; height: 0px; }
.bCfjTP > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.bCfjTP > a:hover { border: 0px; outline: 0px; }
.jaMKAi { background-color: rgb(33, 33, 33); position: relative; width: 100%; padding: 0px; margin: 0px auto; display: flex; flex-direction: column; box-sizing: border-box; justify-content: space-around; align-items: flex-start; overflow: hidden; height: 40vh; min-height: 250px; }
@media (max-width: 767px) and (min-width: 321px) {
    .jaMKAi { width: 90%; }
}
@media (max-width: 320px) {
    .jaMKAi { width: 90%; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jaMKAi { width: 100%; padding: 0px; }
}
@media (max-width: 320px) {
    .jaMKAi { width: 100%; padding: 0px; }
}
@media (max-width: 767px) {
    .jaMKAi { max-width: unset; padding: 0px; }
}
@media (min-width: 768px) {
    .jaMKAi { -webkit-box-align: center; align-items: center; padding: 0px; }
}
@media (min-width: 768px) {
    .jaMKAi { min-height: 340px; }
}
.aem-AuthorLayer-Edit .jaMKAi { min-height: 0px; height: 0px; }
.jaMKAi > a { display: block; border: 0px; position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0px; border-radius: 0px; box-sizing: border-box; transition: none 0s ease 0s; }
.jaMKAi > a:hover { border: 0px; outline: 0px; }
.iiFRwl { margin: 0px; width: 100%; position: absolute; height: 100%; top: 0px; overflow: hidden; }
.iwEcQL { transform: translateZ(0px); position: relative; pointer-events: none; display: flex; flex-direction: column; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .iwEcQL { -webkit-box-pack: center; justify-content: center; width: 100%; flex: 0.9 1 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .iwEcQL { -webkit-box-pack: center; justify-content: center; width: 70%; max-width: 650px; left: unset; flex: 0.8 1 0px; }
    [dir="rtl"] .iwEcQL { left: unset; right: unset; }
}
@media (min-width: 1069px) {
    .iwEcQL { -webkit-box-pack: center; justify-content: center; width: 50%; max-width: 650px; left: unset; flex: 0.8 1 0px; }
    [dir="rtl"] .iwEcQL { left: unset; right: unset; }
}
.iwEcQL a, .iwEcQL button { pointer-events: auto; }
.ilbtBY { transform: translateZ(0px); position: relative; pointer-events: none; display: flex; flex-direction: column; }
@media (max-width: 320px), (max-width: 767px) and (min-width: 321px) {
    .ilbtBY { -webkit-box-pack: center; justify-content: center; width: 100%; flex: 0.9 1 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ilbtBY { -webkit-box-pack: center; justify-content: center; width: 45%; max-width: 650px; left: 5%; flex: 0.8 1 0px; }
    [dir="rtl"] .ilbtBY { left: unset; right: 50%; }
}
@media (min-width: 1069px) {
    .ilbtBY { -webkit-box-pack: center; justify-content: center; width: 40%; max-width: 650px; left: 10%; flex: 0.8 1 0px; }
    [dir="rtl"] .ilbtBY { left: unset; right: 50%; }
}
.ilbtBY a, .ilbtBY button { pointer-events: auto; }
.jvRbPG { position: relative; }
.jvRbPG > div { width: unset; max-width: unset; }
@media (max-width: 1068px) {
    .jvRbPG > div { width: 90%; margin: 0px auto; }
}
.jvRbPG > div > div { -webkit-box-pack: center; justify-content: center; }
.ehHXFz { position: relative; }
.ehHXFz > div { width: unset; max-width: unset; }
@media (max-width: 1068px) {
    .ehHXFz > div { width: 90%; margin: 0px auto; }
}
.ehHXFz > div > div { -webkit-box-pack: start; justify-content: flex-start; }
.dEhJLb { position: absolute; left: auto; top: 672px; bottom: auto; animation: 1s linear 0s infinite normal none running loopAnim; }
.dEhJLb svg { fill: white; }
@-webkit-keyframes loopAnim {
    0% { opacity: 0; transform: translateY(-30px); }
    20% { opacity: 1; }
    50% { transform: translateY(0px); }
    80% { opacity: 1; }
    100% { opacity: 0; transform: translateY(30px); }
}
@keyframes loopAnim {
    0% { opacity: 0; transform: translateY(-30px); }
    20% { opacity: 1; }
    50% { transform: translateY(0px); }
    80% { opacity: 1; }
    100% { opacity: 0; transform: translateY(30px); }
}
@media (max-width: 767px) {
    .dEhJLb { left: 48.4%; transform: translateX(-48.4%); }
}
.joqfiZ { position: absolute; left: auto; top: auto; bottom: 50px; animation: 1s linear 0s infinite normal none running loopAnim; }
.joqfiZ svg { fill: white; }
@-webkit-keyframes loopAnim {
    0% { opacity: 0; transform: translateY(-30px); }
    20% { opacity: 1; }
    50% { transform: translateY(0px); }
    80% { opacity: 1; }
    100% { opacity: 0; transform: translateY(30px); }
}
@keyframes loopAnim {
    0% { opacity: 0; transform: translateY(-30px); }
    20% { opacity: 1; }
    50% { transform: translateY(0px); }
    80% { opacity: 1; }
    100% { opacity: 0; transform: translateY(30px); }
}
@media (max-width: 767px) {
    .joqfiZ { left: 48.4%; transform: translateX(-48.4%); }
}
.ljsXbq { height: 70vh; }
@font-face { font-family: "Helvetica Now Text"; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/8d8e92a7-bfd4-4de7-bc65-45be2306bf81.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/858c1d6a-cfc6-4367-91da-cd8209dcdc6e.woff*/ url() format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Helvetica Now Text"; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/74164382-f210-4a60-95bc-999091a2ed5c.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/1204057f-8fdd-4c47-98f8-6eadb6bfe197.woff*/ url() format("woff"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Helvetica Now Text"; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/aa38329d-5165-4fb4-82c8-fa97778b7cbd.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/7a5a445e-de3f-4690-9002-552575769c45.woff*/ url() format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: "Helvetica Now Text"; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/bd4b5949-893c-4f87-843f-a84867b2b03a.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/362618f8-b6bb-4cfa-aaea-8bc0115c0347.woff*/ url() format("woff"); font-weight: 400; font-style: italic; }
@font-face { font-family: "Helvetica Now Text"; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/10d97c98-c7f0-4958-b294-92319d027783.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/HelveticaNow/e4caf272-7860-4dd4-9768-8ecc229ce7c3.woff*/ url() format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Light-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Light-WebS.woff*/ url() format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-LightItalic-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-LightItalic-WebS.woff*/ url() format("woff"); font-weight: 300; font-style: italic; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Regular-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Regular-WebS.woff*/ url() format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Italic-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Italic-WebS.woff*/ url() format("woff"); font-weight: 400; font-style: italic; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Bold-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Bold-WebS.woff*/ url() format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: RolexFont-S; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-BoldItalic-WebS.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-BoldItalic-WebS.woff*/ url() format("woff"); font-weight: 700; font-style: italic; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Light-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Light-WebXL.woff*/ url() format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-LightItalic-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-LightItalic-WebXL.woff*/ url() format("woff"); font-weight: 300; font-style: italic; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Regular-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Regular-WebXL.woff*/ url() format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Italic-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Italic-WebXL.woff*/ url() format("woff"); font-weight: 400; font-style: italic; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Bold-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-Bold-WebXL.woff*/ url() format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: RolexFont-XL; src: /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-BoldItalic-WebXL.woff2*/ url() format("woff2"), /*savepage-url=https://static.rolex.com/Fonts/Rolex/RolexFont/2.1/RolexFont-BoldItalic-WebXL.woff*/ url() format("woff"); font-weight: 700; font-style: italic; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom: none; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
body * { -webkit-tap-highlight-color: transparent; }
:root { --heading-font-family:RolexFont-S,sans-serif; --heading-letter-spacing:0.1em; --quote-font-family:"Times New Roman",Times,serif; --quote-font-style:italic; --text-font-family:"Helvetica Now Text",sans-serif; --text-font-weight:300; --base-font-size:16px; }
:root:lang(ar) { --heading-font-family:RolexFont-XL,sans-serif; --heading-letter-spacing:0; --quote-font-style:normal; --text-font-family:Arial,sans-serif; --text-font-weight:normal; }
:lang(ar) * { font-style: normal !important; letter-spacing: 0px !important; }
:root:lang(el) { --heading-font-family:"Helvetica Neue","Arial Nova",Helvetica,Arial,sans-serif; --text-font-family:"Helvetica Neue","Arial Nova",Helvetica,Arial,sans-serif; --text-font-weight:normal; }
:root:lang(fa) { --heading-font-family:RolexFont-XL,sans-serif; --heading-letter-spacing:0; --quote-font-style:normal; --text-font-family:Arial,sans-serif; --text-font-weight:normal; }
:lang(fa) * { font-style: normal !important; letter-spacing: 0px !important; }
:root:lang(he) { --heading-font-family:Arial,sans-serif; --heading-letter-spacing:0; --quote-font-style:normal; --text-font-family:Arial,sans-serif; --text-font-weight:normal; }
:lang(he) * { font-style: normal !important; letter-spacing: 0px !important; }
:root:lang(hi) { --heading-font-family:Kokila,"Nirmala UI","Devanagari Sangam MN",sans-serif; --heading-letter-spacing:0; --quote-font-family:Kokila,"Nirmala UI","Devanagari Sangam MN",sans-serif; --quote-font-style:normal; --text-font-family:Kokila,"Nirmala UI","Devanagari Sangam MN",sans-serif; --text-font-weight:normal; }
:lang(hi) * { font-style: normal !important; letter-spacing: 0px !important; }
:root:lang(ja) { --heading-font-family:"ＭＳ Ｐゴシック","MS P Gothic",HiraKakuProN,"HiraKakuProN-W3","Hiragino Kaku Gothic ProN W3","Helvetica Neue","Arial Nova",Helvetica,Arial,sans-serif; --heading-letter-spacing:0; --quote-font-family:"ＭＳ Ｐ明朝","MS P Mincho",HiraMinProN,"HiraMinProN-W3","Hiragino Mincho ProN W3",serif; --quote-font-style:normal; --text-font-family:"ＭＳ Ｐゴシック","MS P Gothic",HiraKakuProN,"HiraKakuProN-W3","Hiragino Kaku Gothic ProN W3",sans-serif; --text-font-weight:normal; }
:lang(ja) * { font-style: normal !important; }
:root:lang(ko) { --heading-font-family:"Malgun Gothic",Dotum,AppleSDGothicNeo-Medium,"Apple SD Gothic Neo Medium","Helvetica",sans-serif; --heading-letter-spacing:0; --quote-font-family:"Malgun Gothic",Dotum,AppleSDGothicNeo-Medium,"Apple SD Gothic Neo Medium","Helvetica",sans-serif; --quote-font-style:normal; --text-font-family:"Malgun Gothic",Dotum,AppleSDGothicNeo-Medium,"Apple SD Gothic Neo Medium","Helvetica",sans-serif; --text-font-weight:normal; }
:lang(ko) * { font-style: normal !important; }
:root:lang(ru) { --heading-font-family:RolexFont-XL,sans-serif; --text-font-family:"Helvetica Neue","Arial Nova",Helvetica,Arial,sans-serif; --text-font-weight:normal; }
:root:lang(th) { --heading-font-family:"Sukhumvit Set",CordiaUPC,"Helvetica",sans-serif; --quote-font-family:Silom,Tahoma,"Times New Roman",serif; --quote-font-style:normal; --text-font-family:Thonburi,Arial,Helvetica,sans-serif; --text-font-weight:normal; }
:lang(th) * { font-style: normal !important; }
:root:lang(vi) { --heading-font-family:Verdana,sans-serif; --text-font-family:"Helvetica Neue",Arial,sans-serif; --text-font-weight:normal; }
:root:lang(zh-Hans) { --heading-font-family:"Microsoft YaHei","Heiti SC Light","ST Heiti SC Light","STHeiti SC Light",STHeitiSC-Light,"STHeiti Light",STXihei,"Helvetica",sans-serif; --quote-font-family:DFPSongStd,STSong,"Heiti SC Light","ST Heiti SC Light","STHeiti SC Light",STHeitiSC-Light,"STHeiti Light",STXihei,serif; --quote-font-style:normal; --text-font-family:"Microsoft YaHei","Heiti SC Light","ST Heiti SC Light","STHeiti SC Light",STHeitiSC-Light,"STHeiti Light",STXihei,sans-serif; --text-font-weight:normal; }
:lang(zh-Hans) * { font-style: normal !important; }
:root:lang(zh-Hant) { --heading-font-family:"Microsoft YaHei","Heiti TC Light","ST Heiti TC Light","STHeiti TC Light",STHeitiTC-Light,"STHeiti Light",STXihei,"Helvetica",sans-serif; --quote-font-family:DFLiSongHK,LiSung,LisungLight,"Apple LiSung Light","Heiti TC Light","ST Heiti TC Light","STHeiti TC Light",STHeitiTC-Light,"STHeiti Light",STXihei,serif; --quote-font-style:normal; --text-font-family:"Microsoft YaHei","Heiti TC Light","ST Heiti TC Light","STHeiti TC Light",STHeitiTC-Light,"STHeiti Light",STXihei,sans-serif; --text-font-weight:normal; }
:lang(zh-Hant) * { font-style: normal !important; }
html { font-family: var(--text-font-family); font-size: var(--base-font-size); font-weight: var(--text-font-weight); color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); }
html, body, figure { margin: 0px; padding: 0px; }
button { border: none; background-color: transparent; }
:link, :visited, :hover, :active { text-decoration: none; }
.gwRBRa:focus { outline: solid 0px; outline-offset: 0px; }
.bYJdcg:focus { outline: solid 0px; outline-offset: 0px; }
.cAoUih:focus { outline: solid 0px; outline-offset: 0px; }
.bODbQI:focus { outline: solid 0px; outline-offset: 0px; }
.brWlqb:focus { outline: solid 0px; outline-offset: 0px; }
.bgNkRq:focus { outline: solid 0px; outline-offset: 0px; }
.dEFbpI:focus { outline: solid 0px; outline-offset: 0px; }
.kHOtWr:focus { outline: solid 0px; outline-offset: 0px; }
.exVxqj:focus { outline: solid 0px; outline-offset: 0px; }
.jtbrVo:focus { outline: solid 0px; outline-offset: 0px; }
.bvIecj:focus { outline: solid 0px; outline-offset: 0px; }
.bCfTpx:focus { outline: solid 0px; outline-offset: 0px; }
.kvckcW:focus { outline: solid 0px; outline-offset: 0px; }
.ozcgz:focus { outline: solid 0px; outline-offset: 0px; }
.bzLoFA:focus { outline: solid 0px; outline-offset: 0px; }
.VCbd:focus { outline: solid 0px; outline-offset: 0px; }
.bZcGaB:focus { outline: solid 0px; outline-offset: 0px; }
.nJQLE:focus { outline: solid 0px; outline-offset: 0px; }
.akUDR:focus { outline: solid 0px; outline-offset: 0px; }
.jWofLi:focus { outline: solid 0px; outline-offset: 0px; }
.esxtAn:focus { outline: solid 0px; outline-offset: 0px; }
.eOflmt:focus { outline: solid 0px; outline-offset: 0px; }
.dUvIRm:focus { outline: solid 0px; outline-offset: 0px; }
.kGpjof:focus { outline: solid 0px; outline-offset: 0px; }
.gwELCq:focus { outline: solid 0px; outline-offset: 0px; }
.bLIFfn:focus { outline: solid 0px; outline-offset: 0px; }
.eJGeMO:focus { outline: solid 0px; outline-offset: 0px; }
.bFmuwN:focus { outline: solid 0px; outline-offset: 0px; }
.hkWArR:focus { outline: solid 0px; outline-offset: 0px; }
.iKoCUF { padding-top: 5vh; padding-bottom: 5vh; }
.wkdIj:focus { outline: solid 0px; outline-offset: 0px; }
.cwMqCE { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; text-decoration: none; color: rgb(33, 33, 33); }
@media (max-width: 320px) {
    .cwMqCE { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cwMqCE { margin: 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cwMqCE { margin: 20px 0px 25px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cwMqCE { margin: 20px 0px 30px; }
}
@media (min-width: 1920px) {
    .cwMqCE { margin: 20px 0px 30px; }
}
.hjlyBc { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .hjlyBc { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.hjlyBc em, .hjlyBc span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hjlyBc em, .hjlyBc span { font-size: 0.875rem; }
}
.hjlyBc:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hjlyBc svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.hjlyBc span + em, .hjlyBc span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hjlyBc span + em, [dir="rtl"] .hjlyBc span + span { padding: 0px 0.3125rem 0px 0px; }
.hjlyBc:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .hjlyBc:hover, .hjlyBc.hover, a:hover .hjlyBc, .hjlyBc:focus, .hjlyBc.focus, a:focus .hjlyBc, .hjlyBc:active, .hjlyBc.active, .hjlyBc a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hjlyBc:hover svg, .hjlyBc.hover svg, a:hover .hjlyBc svg, .hjlyBc:focus svg, .hjlyBc.focus svg, a:focus .hjlyBc svg, .hjlyBc:active svg, .hjlyBc.active svg, .hjlyBc a:active svg { fill: rgb(255, 255, 255); }
    .hjlyBc:hover em, .hjlyBc.hover em, a:hover .hjlyBc em, .hjlyBc:focus em, .hjlyBc.focus em, a:focus .hjlyBc em, .hjlyBc:active em, .hjlyBc.active em, .hjlyBc a:active em, .hjlyBc:hover span, .hjlyBc.hover span, a:hover .hjlyBc span, .hjlyBc:focus span, .hjlyBc.focus span, a:focus .hjlyBc span, .hjlyBc:active span, .hjlyBc.active span, .hjlyBc a:active span { color: rgb(255, 255, 255); }
    .hjlyBc:focus, .hjlyBc.focus, a:focus .hjlyBc { outline: solid 0px; outline-offset: 0px; }
}
@media (max-width: 320px) {
    .hjlyBc { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .hjlyBc { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .hjlyBc { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .hjlyBc { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .hjlyBc { margin: 0px 30px 30px 0px; }
}
.ipXemw { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.ipXemw em, .ipXemw span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.ipXemw > span { -webkit-box-pack: center; justify-content: center; }
.ipXemw span + span, .ipXemw span + em { padding: 0px 0.3125rem; }
.ipXemw svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.ipXemw.innerLink em, .ipXemw.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.ipXemw.innerLink em::after, .ipXemw.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.ipXemw.innerLink em:hover, .ipXemw.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.ipXemw.innerLink em:hover::after, .ipXemw.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.ipXemw:hover svg, .ipXemw.hover svg, .ipXemw.active svg, .ipXemw:focus svg, .ipXemw.focus svg { fill: rgba(18, 120, 74, 0.5); }
.ipXemw:hover em, .ipXemw.hover em, .ipXemw.active em, .ipXemw:focus em, .ipXemw.focus em, .ipXemw:hover span, .ipXemw.hover span, .ipXemw.active span, .ipXemw:focus span, .ipXemw.focus span { color: rgba(18, 120, 74, 0.5); }
.ipXemw:focus, .ipXemw.focus, a:focus .ipXemw { outline: solid 0px; outline-offset: 0px; }
.ipXemw:not(:only-child):hover > em, .ipXemw:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .ipXemw em, .ipXemw span { font-size: 0.875rem; }
    .ipXemw svg { width: 0.75rem; height: 0.75rem; }
}
@media (max-width: 320px) {
    .ipXemw { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .ipXemw { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .ipXemw { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .ipXemw { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .ipXemw { margin: 0px 30px 30px 0px; }
}
.eeKauL { margin-top: 5vh; margin-bottom: 5vh; }
.dNsTIk { margin-top: 5vh; }
.fnDHEM { margin-bottom: 5vh; }
.gkWgml { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .gkWgml { font-size: 12px; margin-bottom: 15px; }
}
.cxkiJT { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .cxkiJT { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.cxkiJT em, .cxkiJT span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .cxkiJT em, .cxkiJT span { font-size: 0.875rem; }
}
.cxkiJT:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.cxkiJT svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .cxkiJT svg { width: 12px; height: 12px; }
}
.cxkiJT span + em, .cxkiJT span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .cxkiJT span + em, [dir="rtl"] .cxkiJT span + span { padding: 0px 0.3125rem 0px 0px; }
.cxkiJT:not(:only-child) { margin-bottom: 5px; }
.cxkiJT:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .cxkiJT:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .cxkiJT:hover, .cxkiJT.hover, a:hover .cxkiJT, .cxkiJT:focus, .cxkiJT.focus, a:focus .cxkiJT, .cxkiJT:active, .cxkiJT.active, .cxkiJT a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .cxkiJT:hover svg, .cxkiJT.hover svg, a:hover .cxkiJT svg, .cxkiJT:focus svg, .cxkiJT.focus svg, a:focus .cxkiJT svg, .cxkiJT:active svg, .cxkiJT.active svg, .cxkiJT a:active svg { fill: rgb(255, 255, 255); }
    .cxkiJT:hover em, .cxkiJT.hover em, a:hover .cxkiJT em, .cxkiJT:focus em, .cxkiJT.focus em, a:focus .cxkiJT em, .cxkiJT:active em, .cxkiJT.active em, .cxkiJT a:active em, .cxkiJT:hover span, .cxkiJT.hover span, a:hover .cxkiJT span, .cxkiJT:focus span, .cxkiJT.focus span, a:focus .cxkiJT span, .cxkiJT:active span, .cxkiJT.active span, .cxkiJT a:active span { color: rgb(255, 255, 255); }
    .cxkiJT:focus, .cxkiJT.focus, a:focus .cxkiJT { outline: solid 0px; outline-offset: 0px; }
}
.gEThnq { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .gEThnq { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gEThnq em, .gEThnq span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .gEThnq em, .gEThnq span { font-size: 0.875rem; }
}
.gEThnq:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gEThnq svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gEThnq svg { width: 12px; height: 12px; }
}
.gEThnq span + em, .gEThnq span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gEThnq span + em, [dir="rtl"] .gEThnq span + span { padding: 0px 0.3125rem 0px 0px; }
.gEThnq:not(:only-child) { margin-bottom: 5px; }
.gEThnq:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gEThnq:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gEThnq:hover, .gEThnq.hover, a:hover .gEThnq, .gEThnq:focus, .gEThnq.focus, a:focus .gEThnq, .gEThnq:active, .gEThnq.active, .gEThnq a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .gEThnq:hover svg, .gEThnq.hover svg, a:hover .gEThnq svg, .gEThnq:focus svg, .gEThnq.focus svg, a:focus .gEThnq svg, .gEThnq:active svg, .gEThnq.active svg, .gEThnq a:active svg { fill: rgb(255, 255, 255); }
    .gEThnq:hover em, .gEThnq.hover em, a:hover .gEThnq em, .gEThnq:focus em, .gEThnq.focus em, a:focus .gEThnq em, .gEThnq:active em, .gEThnq.active em, .gEThnq a:active em, .gEThnq:hover span, .gEThnq.hover span, a:hover .gEThnq span, .gEThnq:focus span, .gEThnq.focus span, a:focus .gEThnq span, .gEThnq:active span, .gEThnq.active span, .gEThnq a:active span { color: rgb(255, 255, 255); }
    .gEThnq:focus, .gEThnq.focus, a:focus .gEThnq { outline: solid 0px; outline-offset: 0px; }
}
.bcPaZd { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bcPaZd { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bcPaZd em, .bcPaZd span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bcPaZd em, .bcPaZd span { font-size: 0.875rem; }
}
.bcPaZd:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bcPaZd svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bcPaZd svg { width: 12px; height: 12px; }
}
.bcPaZd span + em, .bcPaZd span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bcPaZd span + em, [dir="rtl"] .bcPaZd span + span { padding: 0px 0.3125rem 0px 0px; }
.bcPaZd:not(:only-child) { margin-bottom: 5px; }
.bcPaZd:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bcPaZd:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bcPaZd:hover, .bcPaZd.hover, a:hover .bcPaZd, .bcPaZd:focus, .bcPaZd.focus, a:focus .bcPaZd, .bcPaZd:active, .bcPaZd.active, .bcPaZd a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bcPaZd:hover svg, .bcPaZd.hover svg, a:hover .bcPaZd svg, .bcPaZd:focus svg, .bcPaZd.focus svg, a:focus .bcPaZd svg, .bcPaZd:active svg, .bcPaZd.active svg, .bcPaZd a:active svg { fill: rgb(255, 255, 255); }
    .bcPaZd:hover em, .bcPaZd.hover em, a:hover .bcPaZd em, .bcPaZd:focus em, .bcPaZd.focus em, a:focus .bcPaZd em, .bcPaZd:active em, .bcPaZd.active em, .bcPaZd a:active em, .bcPaZd:hover span, .bcPaZd.hover span, a:hover .bcPaZd span, .bcPaZd:focus span, .bcPaZd.focus span, a:focus .bcPaZd span, .bcPaZd:active span, .bcPaZd.active span, .bcPaZd a:active span { color: rgb(255, 255, 255); }
    .bcPaZd:focus, .bcPaZd.focus, a:focus .bcPaZd { outline: solid 0px; outline-offset: 0px; }
}
.aiSCa { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .aiSCa { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.aiSCa em, .aiSCa span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .aiSCa em, .aiSCa span { font-size: 0.875rem; }
}
.aiSCa:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.aiSCa svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .aiSCa svg { width: 12px; height: 12px; }
}
.aiSCa span + em, .aiSCa span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .aiSCa span + em, [dir="rtl"] .aiSCa span + span { padding: 0px 0.3125rem 0px 0px; }
.aiSCa:not(:only-child) { margin-bottom: 5px; }
.aiSCa:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .aiSCa:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .aiSCa:hover, .aiSCa.hover, a:hover .aiSCa, .aiSCa:focus, .aiSCa.focus, a:focus .aiSCa, .aiSCa:active, .aiSCa.active, .aiSCa a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .aiSCa:hover svg, .aiSCa.hover svg, a:hover .aiSCa svg, .aiSCa:focus svg, .aiSCa.focus svg, a:focus .aiSCa svg, .aiSCa:active svg, .aiSCa.active svg, .aiSCa a:active svg { fill: rgb(255, 255, 255); }
    .aiSCa:hover em, .aiSCa.hover em, a:hover .aiSCa em, .aiSCa:focus em, .aiSCa.focus em, a:focus .aiSCa em, .aiSCa:active em, .aiSCa.active em, .aiSCa a:active em, .aiSCa:hover span, .aiSCa.hover span, a:hover .aiSCa span, .aiSCa:focus span, .aiSCa.focus span, a:focus .aiSCa span, .aiSCa:active span, .aiSCa.active span, .aiSCa a:active span { color: rgb(255, 255, 255); }
    .aiSCa:focus, .aiSCa.focus, a:focus .aiSCa { outline: solid 0px; outline-offset: 0px; }
}
.gkYego { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .gkYego { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gkYego em, .gkYego span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .gkYego em, .gkYego span { font-size: 0.875rem; }
}
.gkYego:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gkYego svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gkYego svg { width: 12px; height: 12px; }
}
.gkYego span + em, .gkYego span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gkYego span + em, [dir="rtl"] .gkYego span + span { padding: 0px 0.3125rem 0px 0px; }
.gkYego:not(:only-child) { margin-bottom: 5px; }
.gkYego:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gkYego:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gkYego:hover, .gkYego.hover, a:hover .gkYego, .gkYego:focus, .gkYego.focus, a:focus .gkYego, .gkYego:active, .gkYego.active, .gkYego a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .gkYego:hover svg, .gkYego.hover svg, a:hover .gkYego svg, .gkYego:focus svg, .gkYego.focus svg, a:focus .gkYego svg, .gkYego:active svg, .gkYego.active svg, .gkYego a:active svg { fill: rgb(255, 255, 255); }
    .gkYego:hover em, .gkYego.hover em, a:hover .gkYego em, .gkYego:focus em, .gkYego.focus em, a:focus .gkYego em, .gkYego:active em, .gkYego.active em, .gkYego a:active em, .gkYego:hover span, .gkYego.hover span, a:hover .gkYego span, .gkYego:focus span, .gkYego.focus span, a:focus .gkYego span, .gkYego:active span, .gkYego.active span, .gkYego a:active span { color: rgb(255, 255, 255); }
    .gkYego:focus, .gkYego.focus, a:focus .gkYego { outline: solid 0px; outline-offset: 0px; }
}
.eenXUT:focus { outline: solid 0px; outline-offset: 0px; }
.jbpkVr:focus { outline: solid 0px; outline-offset: 0px; }
.gRzrGR:focus { outline: solid 0px; outline-offset: 0px; }
.jhaqZJ:focus { outline: solid 0px; outline-offset: 0px; }
.fPuOrS:focus { outline: solid 0px; outline-offset: 0px; }
.dZYUKT:focus { outline: solid 0px; outline-offset: 0px; }
.dXSRSH:focus { outline: solid 0px; outline-offset: 0px; }
.dciNMk:focus { outline: solid 0px; outline-offset: 0px; }
.ieLLHl:focus { outline: solid 0px; outline-offset: 0px; }
.koanGL:focus { outline: solid 0px; outline-offset: 0px; }
.lkbJVz:focus { outline: solid 0px; outline-offset: 0px; }
.gDSBIz:focus { outline: solid 0px; outline-offset: 0px; }
.bgQiwV:focus { outline: solid 0px; outline-offset: 0px; }
.eqFnxh:focus { outline: solid 0px; outline-offset: 0px; }
.cKCdzM:focus { outline: solid 0px; outline-offset: 0px; }
.dTMDWr:focus { outline: solid 0px; outline-offset: 0px; }
.ijREPJ:focus { outline: solid 0px; outline-offset: 0px; }
.hyGzGO:focus { outline: solid 0px; outline-offset: 0px; }
.boQrEA:focus { outline: solid 0px; outline-offset: 0px; }
.ihUvrE:focus { outline: solid 0px; outline-offset: 0px; }
.bueCFR:focus { outline: solid 0px; outline-offset: 0px; }
.hJSKou:focus { outline: solid 0px; outline-offset: 0px; }
.DDPJB:focus { outline: solid 0px; outline-offset: 0px; }
.gcQTCY:focus { outline: solid 0px; outline-offset: 0px; }
.dFsVoN:focus { outline: solid 0px; outline-offset: 0px; }
.koOGlK:focus { outline: solid 0px; outline-offset: 0px; }
.kgdJYM:focus { outline: solid 0px; outline-offset: 0px; }
.jAyMsF:focus { outline: solid 0px; outline-offset: 0px; }
.cfrqaT:focus { outline: solid 0px; outline-offset: 0px; }
.HjWYR:focus { outline: solid 0px; outline-offset: 0px; }
.hHQsHD:focus { outline: solid 0px; outline-offset: 0px; }
.fbyKDA:focus { outline: solid 0px; outline-offset: 0px; }
.jUZZUw:focus { outline: solid 0px; outline-offset: 0px; }
.eVZgJe:focus { outline: solid 0px; outline-offset: 0px; }
.cgaoWM:focus { outline: solid 0px; outline-offset: 0px; }
.CzuUB:focus { outline: solid 0px; outline-offset: 0px; }
.eQNzaJ:focus { outline: solid 0px; outline-offset: 0px; }
.gOwGSI:focus { outline: solid 0px; outline-offset: 0px; }
.lacinc:focus { outline: solid 0px; outline-offset: 0px; }
.eWFRpl:focus { outline: solid 0px; outline-offset: 0px; }
.gaBSdV:focus { outline: solid 0px; outline-offset: 0px; }
.jelJzL:focus { outline: solid 0px; outline-offset: 0px; }
.jxUjGU:focus { outline: solid 0px; outline-offset: 0px; }
.gPpcmF { margin-top: 5vh; margin-bottom: 5vh; }
.kYzEzt:focus { outline: solid 0px; outline-offset: 0px; }
.dJqSMy:focus { outline: solid 0px; outline-offset: 0px; }
.cCZrCS:focus { outline: solid 0px; outline-offset: 0px; }
.jjjCiA:focus { outline: solid 0px; outline-offset: 0px; }
.cPOBdv:focus { outline: solid 0px; outline-offset: 0px; }
.gGOhDS:focus { outline: solid 0px; outline-offset: 0px; }
.emsjRx:focus { outline: solid 0px; outline-offset: 0px; }
.bdYRWt:focus { outline: solid 0px; outline-offset: 0px; }
.hEZBXa:focus { outline: solid 0px; outline-offset: 0px; }
.hKuobE:focus { outline: solid 0px; outline-offset: 0px; }
.hXVdbJ:focus { outline: solid 0px; outline-offset: 0px; }
.gJspGj:focus { outline: solid 0px; outline-offset: 0px; }
.kcHMwE:focus { outline: solid 0px; outline-offset: 0px; }
.kSqCom:focus { outline: solid 0px; outline-offset: 0px; }
.jpdRaZ:focus { outline: solid 0px; outline-offset: 0px; }
.kEKyxA:focus { outline: solid 0px; outline-offset: 0px; }
.cXFJxf:focus { outline: solid 0px; outline-offset: 0px; }
.iOhDiN:focus { outline: solid 0px; outline-offset: 0px; }
.dwKRNh:focus { outline: solid 0px; outline-offset: 0px; }
.exkefs:focus { outline: solid 0px; outline-offset: 0px; }
.gokEmE:focus { outline: solid 0px; outline-offset: 0px; }
.bCMtFR:focus { outline: solid 0px; outline-offset: 0px; }
.iugrNy:focus { outline: solid 0px; outline-offset: 0px; }
.gIxKSA:focus { outline: solid 0px; outline-offset: 0px; }
.jSHOML:focus { outline: solid 0px; outline-offset: 0px; }
.gJTolJ:focus { outline: solid 0px; outline-offset: 0px; }
.eYiQie:focus { outline: solid 0px; outline-offset: 0px; }
.kdtNeQ:focus { outline: solid 0px; outline-offset: 0px; }
.gVxDAi:focus { outline: solid 0px; outline-offset: 0px; }
.fVWGGb:focus { outline: solid 0px; outline-offset: 0px; }
.jDjFlD:focus { outline: solid 0px; outline-offset: 0px; }
.gyebjW:focus { outline: solid 0px; outline-offset: 0px; }
.dPArhC:focus { outline: solid 0px; outline-offset: 0px; }
.jqqpZo:focus { outline: solid 0px; outline-offset: 0px; }
.kpHIPu:focus { outline: solid 0px; outline-offset: 0px; }
.ekqXez:focus { outline: solid 0px; outline-offset: 0px; }
.eKdDZk:focus { outline: solid 0px; outline-offset: 0px; }
.kOisXm:focus { outline: solid 0px; outline-offset: 0px; }
.kNsFYj:focus { outline: solid 0px; outline-offset: 0px; }
.bTWtEx:focus { outline: solid 0px; outline-offset: 0px; }
.kvnCLm:focus { outline: solid 0px; outline-offset: 0px; }
.lfKhDI:focus { outline: solid 0px; outline-offset: 0px; }
.jhxgnZ:focus { outline: solid 0px; outline-offset: 0px; }
.fnrQxF:focus { outline: solid 0px; outline-offset: 0px; }
.dCjkhI:focus { outline: solid 0px; outline-offset: 0px; }
.cNfeCQ:focus { outline: solid 0px; outline-offset: 0px; }
.jobsWH:focus { outline: solid 0px; outline-offset: 0px; }
.ktCcgw { margin-top: 10vh; margin-bottom: 10vh; }
.kAnJeL { margin-top: 10vh; }
.cAMjOS { margin-top: 10vh; margin-bottom: 10vh; }
.jDwxMO { margin-top: 10vh; margin-bottom: 10vh; }
.HVARI { margin-top: 10vh; margin-bottom: 10vh; }
.lakQbo { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .lakQbo { font-size: 12px; margin-bottom: 15px; }
}
.kVPuNs { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .kVPuNs { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.kVPuNs em, .kVPuNs span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .kVPuNs em, .kVPuNs span { font-size: 0.875rem; }
}
.kVPuNs:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.kVPuNs svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .kVPuNs svg { width: 12px; height: 12px; }
}
.kVPuNs span + em, .kVPuNs span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .kVPuNs span + em, [dir="rtl"] .kVPuNs span + span { padding: 0px 0.3125rem 0px 0px; }
.kVPuNs:not(:only-child) { margin-bottom: 5px; }
.kVPuNs:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .kVPuNs:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .kVPuNs:hover, .kVPuNs.hover, a:hover .kVPuNs, .kVPuNs:focus, .kVPuNs.focus, a:focus .kVPuNs, .kVPuNs:active, .kVPuNs.active, .kVPuNs a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .kVPuNs:hover svg, .kVPuNs.hover svg, a:hover .kVPuNs svg, .kVPuNs:focus svg, .kVPuNs.focus svg, a:focus .kVPuNs svg, .kVPuNs:active svg, .kVPuNs.active svg, .kVPuNs a:active svg { fill: rgb(255, 255, 255); }
    .kVPuNs:hover em, .kVPuNs.hover em, a:hover .kVPuNs em, .kVPuNs:focus em, .kVPuNs.focus em, a:focus .kVPuNs em, .kVPuNs:active em, .kVPuNs.active em, .kVPuNs a:active em, .kVPuNs:hover span, .kVPuNs.hover span, a:hover .kVPuNs span, .kVPuNs:focus span, .kVPuNs.focus span, a:focus .kVPuNs span, .kVPuNs:active span, .kVPuNs.active span, .kVPuNs a:active span { color: rgb(255, 255, 255); }
    .kVPuNs:focus, .kVPuNs.focus, a:focus .kVPuNs { outline: solid 0px; outline-offset: 0px; }
}
.kDGLHh { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .kDGLHh { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.kDGLHh em, .kDGLHh span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .kDGLHh em, .kDGLHh span { font-size: 0.875rem; }
}
.kDGLHh:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.kDGLHh svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .kDGLHh svg { width: 12px; height: 12px; }
}
.kDGLHh span + em, .kDGLHh span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .kDGLHh span + em, [dir="rtl"] .kDGLHh span + span { padding: 0px 0.3125rem 0px 0px; }
.kDGLHh:not(:only-child) { margin-bottom: 5px; }
.kDGLHh:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .kDGLHh:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .kDGLHh:hover, .kDGLHh.hover, a:hover .kDGLHh, .kDGLHh:focus, .kDGLHh.focus, a:focus .kDGLHh, .kDGLHh:active, .kDGLHh.active, .kDGLHh a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .kDGLHh:hover svg, .kDGLHh.hover svg, a:hover .kDGLHh svg, .kDGLHh:focus svg, .kDGLHh.focus svg, a:focus .kDGLHh svg, .kDGLHh:active svg, .kDGLHh.active svg, .kDGLHh a:active svg { fill: rgb(255, 255, 255); }
    .kDGLHh:hover em, .kDGLHh.hover em, a:hover .kDGLHh em, .kDGLHh:focus em, .kDGLHh.focus em, a:focus .kDGLHh em, .kDGLHh:active em, .kDGLHh.active em, .kDGLHh a:active em, .kDGLHh:hover span, .kDGLHh.hover span, a:hover .kDGLHh span, .kDGLHh:focus span, .kDGLHh.focus span, a:focus .kDGLHh span, .kDGLHh:active span, .kDGLHh.active span, .kDGLHh a:active span { color: rgb(255, 255, 255); }
    .kDGLHh:focus, .kDGLHh.focus, a:focus .kDGLHh { outline: solid 0px; outline-offset: 0px; }
}
.gWzysE { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .gWzysE { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gWzysE em, .gWzysE span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .gWzysE em, .gWzysE span { font-size: 0.875rem; }
}
.gWzysE:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gWzysE svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gWzysE svg { width: 12px; height: 12px; }
}
.gWzysE span + em, .gWzysE span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gWzysE span + em, [dir="rtl"] .gWzysE span + span { padding: 0px 0.3125rem 0px 0px; }
.gWzysE:not(:only-child) { margin-bottom: 5px; }
.gWzysE:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gWzysE:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gWzysE:hover, .gWzysE.hover, a:hover .gWzysE, .gWzysE:focus, .gWzysE.focus, a:focus .gWzysE, .gWzysE:active, .gWzysE.active, .gWzysE a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .gWzysE:hover svg, .gWzysE.hover svg, a:hover .gWzysE svg, .gWzysE:focus svg, .gWzysE.focus svg, a:focus .gWzysE svg, .gWzysE:active svg, .gWzysE.active svg, .gWzysE a:active svg { fill: rgb(255, 255, 255); }
    .gWzysE:hover em, .gWzysE.hover em, a:hover .gWzysE em, .gWzysE:focus em, .gWzysE.focus em, a:focus .gWzysE em, .gWzysE:active em, .gWzysE.active em, .gWzysE a:active em, .gWzysE:hover span, .gWzysE.hover span, a:hover .gWzysE span, .gWzysE:focus span, .gWzysE.focus span, a:focus .gWzysE span, .gWzysE:active span, .gWzysE.active span, .gWzysE a:active span { color: rgb(255, 255, 255); }
    .gWzysE:focus, .gWzysE.focus, a:focus .gWzysE { outline: solid 0px; outline-offset: 0px; }
}
.jgLiTW { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .jgLiTW { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.jgLiTW em, .jgLiTW span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .jgLiTW em, .jgLiTW span { font-size: 0.875rem; }
}
.jgLiTW:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.jgLiTW svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .jgLiTW svg { width: 12px; height: 12px; }
}
.jgLiTW span + em, .jgLiTW span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .jgLiTW span + em, [dir="rtl"] .jgLiTW span + span { padding: 0px 0.3125rem 0px 0px; }
.jgLiTW:not(:only-child) { margin-bottom: 5px; }
.jgLiTW:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .jgLiTW:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .jgLiTW:hover, .jgLiTW.hover, a:hover .jgLiTW, .jgLiTW:focus, .jgLiTW.focus, a:focus .jgLiTW, .jgLiTW:active, .jgLiTW.active, .jgLiTW a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .jgLiTW:hover svg, .jgLiTW.hover svg, a:hover .jgLiTW svg, .jgLiTW:focus svg, .jgLiTW.focus svg, a:focus .jgLiTW svg, .jgLiTW:active svg, .jgLiTW.active svg, .jgLiTW a:active svg { fill: rgb(255, 255, 255); }
    .jgLiTW:hover em, .jgLiTW.hover em, a:hover .jgLiTW em, .jgLiTW:focus em, .jgLiTW.focus em, a:focus .jgLiTW em, .jgLiTW:active em, .jgLiTW.active em, .jgLiTW a:active em, .jgLiTW:hover span, .jgLiTW.hover span, a:hover .jgLiTW span, .jgLiTW:focus span, .jgLiTW.focus span, a:focus .jgLiTW span, .jgLiTW:active span, .jgLiTW.active span, .jgLiTW a:active span { color: rgb(255, 255, 255); }
    .jgLiTW:focus, .jgLiTW.focus, a:focus .jgLiTW { outline: solid 0px; outline-offset: 0px; }
}
.fkBPCe { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .fkBPCe { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.fkBPCe em, .fkBPCe span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .fkBPCe em, .fkBPCe span { font-size: 0.875rem; }
}
.fkBPCe:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.fkBPCe svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .fkBPCe svg { width: 12px; height: 12px; }
}
.fkBPCe span + em, .fkBPCe span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .fkBPCe span + em, [dir="rtl"] .fkBPCe span + span { padding: 0px 0.3125rem 0px 0px; }
.fkBPCe:not(:only-child) { margin-bottom: 5px; }
.fkBPCe:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .fkBPCe:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .fkBPCe:hover, .fkBPCe.hover, a:hover .fkBPCe, .fkBPCe:focus, .fkBPCe.focus, a:focus .fkBPCe, .fkBPCe:active, .fkBPCe.active, .fkBPCe a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .fkBPCe:hover svg, .fkBPCe.hover svg, a:hover .fkBPCe svg, .fkBPCe:focus svg, .fkBPCe.focus svg, a:focus .fkBPCe svg, .fkBPCe:active svg, .fkBPCe.active svg, .fkBPCe a:active svg { fill: rgb(255, 255, 255); }
    .fkBPCe:hover em, .fkBPCe.hover em, a:hover .fkBPCe em, .fkBPCe:focus em, .fkBPCe.focus em, a:focus .fkBPCe em, .fkBPCe:active em, .fkBPCe.active em, .fkBPCe a:active em, .fkBPCe:hover span, .fkBPCe.hover span, a:hover .fkBPCe span, .fkBPCe:focus span, .fkBPCe.focus span, a:focus .fkBPCe span, .fkBPCe:active span, .fkBPCe.active span, .fkBPCe a:active span { color: rgb(255, 255, 255); }
    .fkBPCe:focus, .fkBPCe.focus, a:focus .fkBPCe { outline: solid 0px; outline-offset: 0px; }
}
.bOKDiz:focus { outline: solid 0px; outline-offset: 0px; }
.fcLsfC:focus { outline: solid 0px; outline-offset: 0px; }
.jZXHwD:focus { outline: solid 0px; outline-offset: 0px; }
.dYXHGh:focus { outline: solid 0px; outline-offset: 0px; }
.ibTXQs:focus { outline: solid 0px; outline-offset: 0px; }
.elaKRx:focus { outline: solid 0px; outline-offset: 0px; }
.eYiyPW:focus { outline: solid 0px; outline-offset: 0px; }
.cJWZBc:focus { outline: solid 0px; outline-offset: 0px; }
.fxTXWb:focus { outline: solid 0px; outline-offset: 0px; }
.iNTYgF:focus { outline: solid 0px; outline-offset: 0px; }
.dcYllD:focus { outline: solid 0px; outline-offset: 0px; }
.jXogis:focus { outline: solid 0px; outline-offset: 0px; }
.haaNbu:focus { outline: solid 0px; outline-offset: 0px; }
.kIITAo:focus { outline: solid 0px; outline-offset: 0px; }
.fFcgXC:focus { outline: solid 0px; outline-offset: 0px; }
.jrOGcQ:focus { outline: solid 0px; outline-offset: 0px; }
.OMGPT:focus { outline: solid 0px; outline-offset: 0px; }
.cctHVE:focus { outline: solid 0px; outline-offset: 0px; }
.fEiBfa:focus { outline: solid 0px; outline-offset: 0px; }
.hyemwi:focus { outline: solid 0px; outline-offset: 0px; }
.hQqPuy:focus { outline: solid 0px; outline-offset: 0px; }
.jhreRK:focus { outline: solid 0px; outline-offset: 0px; }
.gmnWTw:focus { outline: solid 0px; outline-offset: 0px; }
.kpDOIK:focus { outline: solid 0px; outline-offset: 0px; }
.idgaMf:focus { outline: solid 0px; outline-offset: 0px; }
.kIUylH:focus { outline: solid 0px; outline-offset: 0px; }
.hHevIw:focus { outline: solid 0px; outline-offset: 0px; }
.HZTJY:focus { outline: solid 0px; outline-offset: 0px; }
.iSOAyi:focus { outline: solid 0px; outline-offset: 0px; }
.bsmfLp:focus { outline: solid 0px; outline-offset: 0px; }
.GBsMz:focus { outline: solid 0px; outline-offset: 0px; }
.bUtFDg:focus { outline: solid 0px; outline-offset: 0px; }
.gQFMxR:focus { outline: solid 0px; outline-offset: 0px; }
.jnWEDU:focus { outline: solid 0px; outline-offset: 0px; }
.UAqZO:focus { outline: solid 0px; outline-offset: 0px; }
.gHIIjq:focus { outline: solid 0px; outline-offset: 0px; }
.fcgGv:focus { outline: solid 0px; outline-offset: 0px; }
.eUNAWS:focus { outline: solid 0px; outline-offset: 0px; }
.qltgK:focus { outline: solid 0px; outline-offset: 0px; }
.bAIuHu:focus { outline: solid 0px; outline-offset: 0px; }
.blAbuw:focus { outline: solid 0px; outline-offset: 0px; }
.eAawom:focus { outline: solid 0px; outline-offset: 0px; }
.bJqjxZ:focus { outline: solid 0px; outline-offset: 0px; }
.jiveCP { margin-top: 10vh; margin-bottom: 10vh; }
.iKKEEE:focus { outline: solid 0px; outline-offset: 0px; }
.jbODza { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .jbODza { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jbODza { font-size: 0.75rem; }
}
.haFAeJ { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.haFAeJ em, .haFAeJ span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.haFAeJ > span { -webkit-box-pack: center; justify-content: center; }
.haFAeJ span + span, .haFAeJ span + em { padding: 0px 0.3125rem; }
.haFAeJ svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.haFAeJ.innerLink em, .haFAeJ.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.haFAeJ.innerLink em::after, .haFAeJ.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.haFAeJ.innerLink em:hover, .haFAeJ.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.haFAeJ.innerLink em:hover::after, .haFAeJ.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.haFAeJ:hover svg, .haFAeJ.hover svg, .haFAeJ.active svg, .haFAeJ:focus svg, .haFAeJ.focus svg { fill: rgba(18, 120, 74, 0.5); }
.haFAeJ:hover em, .haFAeJ.hover em, .haFAeJ.active em, .haFAeJ:focus em, .haFAeJ.focus em, .haFAeJ:hover span, .haFAeJ.hover span, .haFAeJ.active span, .haFAeJ:focus span, .haFAeJ.focus span { color: rgba(18, 120, 74, 0.5); }
.haFAeJ:focus, .haFAeJ.focus, a:focus .haFAeJ { outline: solid 0px; outline-offset: 0px; }
.haFAeJ:not(:only-child):hover > em, .haFAeJ:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .haFAeJ em, .haFAeJ span { font-size: 0.875rem; }
    .haFAeJ svg { width: 0.75rem; height: 0.75rem; }
}
.haFAeJ svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.haFAeJ:hover svg, .haFAeJ:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .haFAeJ { padding: 15px; }
}
@media (max-width: 1068px) {
    .haFAeJ { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .haFAeJ { padding: 20px; }
}
@media (min-width: 1920px) {
    .haFAeJ { padding: 20px; }
}
.hUJlA-d:focus { outline: solid 0px; outline-offset: 0px; }
.cvEHIC { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .cvEHIC { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cvEHIC { font-size: 0.75rem; }
}
.fHnoTQ { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fHnoTQ em, .fHnoTQ span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fHnoTQ > span { -webkit-box-pack: center; justify-content: center; }
.fHnoTQ span + span, .fHnoTQ span + em { padding: 0px 0.3125rem; }
.fHnoTQ svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fHnoTQ.innerLink em, .fHnoTQ.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fHnoTQ.innerLink em::after, .fHnoTQ.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fHnoTQ.innerLink em:hover, .fHnoTQ.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fHnoTQ.innerLink em:hover::after, .fHnoTQ.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fHnoTQ:hover svg, .fHnoTQ.hover svg, .fHnoTQ.active svg, .fHnoTQ:focus svg, .fHnoTQ.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fHnoTQ:hover em, .fHnoTQ.hover em, .fHnoTQ.active em, .fHnoTQ:focus em, .fHnoTQ.focus em, .fHnoTQ:hover span, .fHnoTQ.hover span, .fHnoTQ.active span, .fHnoTQ:focus span, .fHnoTQ.focus span { color: rgba(18, 120, 74, 0.5); }
.fHnoTQ:focus, .fHnoTQ.focus, a:focus .fHnoTQ { outline: solid 0px; outline-offset: 0px; }
.fHnoTQ:not(:only-child):hover > em, .fHnoTQ:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fHnoTQ em, .fHnoTQ span { font-size: 0.875rem; }
    .fHnoTQ svg { width: 0.75rem; height: 0.75rem; }
}
.fHnoTQ svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fHnoTQ:hover svg, .fHnoTQ:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fHnoTQ { padding: 15px; }
}
@media (max-width: 1068px) {
    .fHnoTQ { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fHnoTQ { padding: 20px; }
}
@media (min-width: 1920px) {
    .fHnoTQ { padding: 20px; }
}
.FHKeG:focus { outline: solid 0px; outline-offset: 0px; }
.fCnchh { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .fCnchh { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fCnchh { font-size: 0.75rem; }
}
.hLtNoQ { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.hLtNoQ em, .hLtNoQ span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.hLtNoQ > span { -webkit-box-pack: center; justify-content: center; }
.hLtNoQ span + span, .hLtNoQ span + em { padding: 0px 0.3125rem; }
.hLtNoQ svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.hLtNoQ.innerLink em, .hLtNoQ.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.hLtNoQ.innerLink em::after, .hLtNoQ.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.hLtNoQ.innerLink em:hover, .hLtNoQ.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.hLtNoQ.innerLink em:hover::after, .hLtNoQ.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.hLtNoQ:hover svg, .hLtNoQ.hover svg, .hLtNoQ.active svg, .hLtNoQ:focus svg, .hLtNoQ.focus svg { fill: rgba(18, 120, 74, 0.5); }
.hLtNoQ:hover em, .hLtNoQ.hover em, .hLtNoQ.active em, .hLtNoQ:focus em, .hLtNoQ.focus em, .hLtNoQ:hover span, .hLtNoQ.hover span, .hLtNoQ.active span, .hLtNoQ:focus span, .hLtNoQ.focus span { color: rgba(18, 120, 74, 0.5); }
.hLtNoQ:focus, .hLtNoQ.focus, a:focus .hLtNoQ { outline: solid 0px; outline-offset: 0px; }
.hLtNoQ:not(:only-child):hover > em, .hLtNoQ:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .hLtNoQ em, .hLtNoQ span { font-size: 0.875rem; }
    .hLtNoQ svg { width: 0.75rem; height: 0.75rem; }
}
.hLtNoQ svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.hLtNoQ:hover svg, .hLtNoQ:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .hLtNoQ { padding: 15px; }
}
@media (max-width: 1068px) {
    .hLtNoQ { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .hLtNoQ { padding: 20px; }
}
@media (min-width: 1920px) {
    .hLtNoQ { padding: 20px; }
}
.bkkgXh:focus { outline: solid 0px; outline-offset: 0px; }
.jLufWo { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .jLufWo { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jLufWo { font-size: 0.75rem; }
}
.dUzsgF { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.dUzsgF em, .dUzsgF span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.dUzsgF > span { -webkit-box-pack: center; justify-content: center; }
.dUzsgF span + span, .dUzsgF span + em { padding: 0px 0.3125rem; }
.dUzsgF svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.dUzsgF.innerLink em, .dUzsgF.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.dUzsgF.innerLink em::after, .dUzsgF.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.dUzsgF.innerLink em:hover, .dUzsgF.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.dUzsgF.innerLink em:hover::after, .dUzsgF.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.dUzsgF:hover svg, .dUzsgF.hover svg, .dUzsgF.active svg, .dUzsgF:focus svg, .dUzsgF.focus svg { fill: rgba(18, 120, 74, 0.5); }
.dUzsgF:hover em, .dUzsgF.hover em, .dUzsgF.active em, .dUzsgF:focus em, .dUzsgF.focus em, .dUzsgF:hover span, .dUzsgF.hover span, .dUzsgF.active span, .dUzsgF:focus span, .dUzsgF.focus span { color: rgba(18, 120, 74, 0.5); }
.dUzsgF:focus, .dUzsgF.focus, a:focus .dUzsgF { outline: solid 0px; outline-offset: 0px; }
.dUzsgF:not(:only-child):hover > em, .dUzsgF:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .dUzsgF em, .dUzsgF span { font-size: 0.875rem; }
    .dUzsgF svg { width: 0.75rem; height: 0.75rem; }
}
.dUzsgF svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.dUzsgF:hover svg, .dUzsgF:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .dUzsgF { padding: 15px; }
}
@media (max-width: 1068px) {
    .dUzsgF { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dUzsgF { padding: 20px; }
}
@media (min-width: 1920px) {
    .dUzsgF { padding: 20px; }
}
.hmQyEB:focus { outline: solid 0px; outline-offset: 0px; }
.gxZNLm:focus { outline: solid 0px; outline-offset: 0px; }
.bdbdaY:focus { outline: solid 0px; outline-offset: 0px; }
.bxjUMt:focus { outline: solid 0px; outline-offset: 0px; }
.cJOkzA:focus { outline: solid 0px; outline-offset: 0px; }
.IxmHt:focus { outline: solid 0px; outline-offset: 0px; }
.hyZWtS:focus { outline: solid 0px; outline-offset: 0px; }
.eYvsvE:focus { outline: solid 0px; outline-offset: 0px; }
.bDyglj:focus { outline: solid 0px; outline-offset: 0px; }
.cRXlJP:focus { outline: solid 0px; outline-offset: 0px; }
.gpCivR:focus { outline: solid 0px; outline-offset: 0px; }
.iRTka-d:focus { outline: solid 0px; outline-offset: 0px; }
.gjTIVk:focus { outline: solid 0px; outline-offset: 0px; }
.drVXcp:focus { outline: solid 0px; outline-offset: 0px; }
.bOnoFM:focus { outline: solid 0px; outline-offset: 0px; }
.eJxNEl:focus { outline: solid 0px; outline-offset: 0px; }
.ecvFyC:focus { outline: solid 0px; outline-offset: 0px; }
.xuReB:focus { outline: solid 0px; outline-offset: 0px; }
.bcPUDn:focus { outline: solid 0px; outline-offset: 0px; }
.cYzOxY:focus { outline: solid 0px; outline-offset: 0px; }
.cvwnsQ:focus { outline: solid 0px; outline-offset: 0px; }
.doWWkR:focus { outline: solid 0px; outline-offset: 0px; }
.hNuSSK:focus { outline: solid 0px; outline-offset: 0px; }
.hofaWf:focus { outline: solid 0px; outline-offset: 0px; }
.fEgSFS:focus { outline: solid 0px; outline-offset: 0px; }
.bsVxjE:focus { outline: solid 0px; outline-offset: 0px; }
.emnctK:focus { outline: solid 0px; outline-offset: 0px; }
.jNupMU:focus { outline: solid 0px; outline-offset: 0px; }
.jrwgYZ:focus { outline: solid 0px; outline-offset: 0px; }
.htWXpV { padding-top: 5vh; padding-bottom: 5vh; }
.jpLIQt:focus { outline: solid 0px; outline-offset: 0px; }
.kQxNII { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; text-decoration: none; color: rgb(33, 33, 33); }
@media (max-width: 320px) {
    .kQxNII { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .kQxNII { margin: 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .kQxNII { margin: 20px 0px 25px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kQxNII { margin: 20px 0px 30px; }
}
@media (min-width: 1920px) {
    .kQxNII { margin: 20px 0px 30px; }
}
.laFJRv { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .laFJRv { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.laFJRv em, .laFJRv span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .laFJRv em, .laFJRv span { font-size: 0.875rem; }
}
.laFJRv:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.laFJRv svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.laFJRv span + em, .laFJRv span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .laFJRv span + em, [dir="rtl"] .laFJRv span + span { padding: 0px 0.3125rem 0px 0px; }
.laFJRv:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .laFJRv:hover, .laFJRv.hover, a:hover .laFJRv, .laFJRv:focus, .laFJRv.focus, a:focus .laFJRv, .laFJRv:active, .laFJRv.active, .laFJRv a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .laFJRv:hover svg, .laFJRv.hover svg, a:hover .laFJRv svg, .laFJRv:focus svg, .laFJRv.focus svg, a:focus .laFJRv svg, .laFJRv:active svg, .laFJRv.active svg, .laFJRv a:active svg { fill: rgb(255, 255, 255); }
    .laFJRv:hover em, .laFJRv.hover em, a:hover .laFJRv em, .laFJRv:focus em, .laFJRv.focus em, a:focus .laFJRv em, .laFJRv:active em, .laFJRv.active em, .laFJRv a:active em, .laFJRv:hover span, .laFJRv.hover span, a:hover .laFJRv span, .laFJRv:focus span, .laFJRv.focus span, a:focus .laFJRv span, .laFJRv:active span, .laFJRv.active span, .laFJRv a:active span { color: rgb(255, 255, 255); }
    .laFJRv:focus, .laFJRv.focus, a:focus .laFJRv { outline: solid 0px; outline-offset: 0px; }
}
@media (max-width: 320px) {
    .laFJRv { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .laFJRv { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .laFJRv { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .laFJRv { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .laFJRv { margin: 0px 30px 30px 0px; }
}
.jmwURR { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.jmwURR em, .jmwURR span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.jmwURR > span { -webkit-box-pack: center; justify-content: center; }
.jmwURR span + span, .jmwURR span + em { padding: 0px 0.3125rem; }
.jmwURR svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.jmwURR.innerLink em, .jmwURR.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.jmwURR.innerLink em::after, .jmwURR.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.jmwURR.innerLink em:hover, .jmwURR.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.jmwURR.innerLink em:hover::after, .jmwURR.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.jmwURR:hover svg, .jmwURR.hover svg, .jmwURR.active svg, .jmwURR:focus svg, .jmwURR.focus svg { fill: rgba(18, 120, 74, 0.5); }
.jmwURR:hover em, .jmwURR.hover em, .jmwURR.active em, .jmwURR:focus em, .jmwURR.focus em, .jmwURR:hover span, .jmwURR.hover span, .jmwURR.active span, .jmwURR:focus span, .jmwURR.focus span { color: rgba(18, 120, 74, 0.5); }
.jmwURR:focus, .jmwURR.focus, a:focus .jmwURR { outline: solid 0px; outline-offset: 0px; }
.jmwURR:not(:only-child):hover > em, .jmwURR:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .jmwURR em, .jmwURR span { font-size: 0.875rem; }
    .jmwURR svg { width: 0.75rem; height: 0.75rem; }
}
@media (max-width: 320px) {
    .jmwURR { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jmwURR { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .jmwURR { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jmwURR { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .jmwURR { margin: 0px 30px 30px 0px; }
}
.cTBeNN { margin-top: 5vh; margin-bottom: 5vh; }
.iLhARd { margin-top: 5vh; }
.gtWvrp { margin-bottom: 5vh; }
.fDAwgH { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .fDAwgH { font-size: 12px; margin-bottom: 15px; }
}
.dFOEYi { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dFOEYi { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dFOEYi em, .dFOEYi span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dFOEYi em, .dFOEYi span { font-size: 0.875rem; }
}
.dFOEYi:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dFOEYi svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dFOEYi svg { width: 12px; height: 12px; }
}
.dFOEYi span + em, .dFOEYi span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dFOEYi span + em, [dir="rtl"] .dFOEYi span + span { padding: 0px 0.3125rem 0px 0px; }
.dFOEYi:not(:only-child) { margin-bottom: 5px; }
.dFOEYi:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dFOEYi:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dFOEYi:hover, .dFOEYi.hover, a:hover .dFOEYi, .dFOEYi:focus, .dFOEYi.focus, a:focus .dFOEYi, .dFOEYi:active, .dFOEYi.active, .dFOEYi a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dFOEYi:hover svg, .dFOEYi.hover svg, a:hover .dFOEYi svg, .dFOEYi:focus svg, .dFOEYi.focus svg, a:focus .dFOEYi svg, .dFOEYi:active svg, .dFOEYi.active svg, .dFOEYi a:active svg { fill: rgb(255, 255, 255); }
    .dFOEYi:hover em, .dFOEYi.hover em, a:hover .dFOEYi em, .dFOEYi:focus em, .dFOEYi.focus em, a:focus .dFOEYi em, .dFOEYi:active em, .dFOEYi.active em, .dFOEYi a:active em, .dFOEYi:hover span, .dFOEYi.hover span, a:hover .dFOEYi span, .dFOEYi:focus span, .dFOEYi.focus span, a:focus .dFOEYi span, .dFOEYi:active span, .dFOEYi.active span, .dFOEYi a:active span { color: rgb(255, 255, 255); }
    .dFOEYi:focus, .dFOEYi.focus, a:focus .dFOEYi { outline: solid 0px; outline-offset: 0px; }
}
.dNIDkX { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dNIDkX { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dNIDkX em, .dNIDkX span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dNIDkX em, .dNIDkX span { font-size: 0.875rem; }
}
.dNIDkX:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dNIDkX svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dNIDkX svg { width: 12px; height: 12px; }
}
.dNIDkX span + em, .dNIDkX span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dNIDkX span + em, [dir="rtl"] .dNIDkX span + span { padding: 0px 0.3125rem 0px 0px; }
.dNIDkX:not(:only-child) { margin-bottom: 5px; }
.dNIDkX:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dNIDkX:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dNIDkX:hover, .dNIDkX.hover, a:hover .dNIDkX, .dNIDkX:focus, .dNIDkX.focus, a:focus .dNIDkX, .dNIDkX:active, .dNIDkX.active, .dNIDkX a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dNIDkX:hover svg, .dNIDkX.hover svg, a:hover .dNIDkX svg, .dNIDkX:focus svg, .dNIDkX.focus svg, a:focus .dNIDkX svg, .dNIDkX:active svg, .dNIDkX.active svg, .dNIDkX a:active svg { fill: rgb(255, 255, 255); }
    .dNIDkX:hover em, .dNIDkX.hover em, a:hover .dNIDkX em, .dNIDkX:focus em, .dNIDkX.focus em, a:focus .dNIDkX em, .dNIDkX:active em, .dNIDkX.active em, .dNIDkX a:active em, .dNIDkX:hover span, .dNIDkX.hover span, a:hover .dNIDkX span, .dNIDkX:focus span, .dNIDkX.focus span, a:focus .dNIDkX span, .dNIDkX:active span, .dNIDkX.active span, .dNIDkX a:active span { color: rgb(255, 255, 255); }
    .dNIDkX:focus, .dNIDkX.focus, a:focus .dNIDkX { outline: solid 0px; outline-offset: 0px; }
}
.dRuDWR { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dRuDWR { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dRuDWR em, .dRuDWR span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dRuDWR em, .dRuDWR span { font-size: 0.875rem; }
}
.dRuDWR:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dRuDWR svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dRuDWR svg { width: 12px; height: 12px; }
}
.dRuDWR span + em, .dRuDWR span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dRuDWR span + em, [dir="rtl"] .dRuDWR span + span { padding: 0px 0.3125rem 0px 0px; }
.dRuDWR:not(:only-child) { margin-bottom: 5px; }
.dRuDWR:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dRuDWR:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dRuDWR:hover, .dRuDWR.hover, a:hover .dRuDWR, .dRuDWR:focus, .dRuDWR.focus, a:focus .dRuDWR, .dRuDWR:active, .dRuDWR.active, .dRuDWR a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dRuDWR:hover svg, .dRuDWR.hover svg, a:hover .dRuDWR svg, .dRuDWR:focus svg, .dRuDWR.focus svg, a:focus .dRuDWR svg, .dRuDWR:active svg, .dRuDWR.active svg, .dRuDWR a:active svg { fill: rgb(255, 255, 255); }
    .dRuDWR:hover em, .dRuDWR.hover em, a:hover .dRuDWR em, .dRuDWR:focus em, .dRuDWR.focus em, a:focus .dRuDWR em, .dRuDWR:active em, .dRuDWR.active em, .dRuDWR a:active em, .dRuDWR:hover span, .dRuDWR.hover span, a:hover .dRuDWR span, .dRuDWR:focus span, .dRuDWR.focus span, a:focus .dRuDWR span, .dRuDWR:active span, .dRuDWR.active span, .dRuDWR a:active span { color: rgb(255, 255, 255); }
    .dRuDWR:focus, .dRuDWR.focus, a:focus .dRuDWR { outline: solid 0px; outline-offset: 0px; }
}
.fqhKxh { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .fqhKxh { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.fqhKxh em, .fqhKxh span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .fqhKxh em, .fqhKxh span { font-size: 0.875rem; }
}
.fqhKxh:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.fqhKxh svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .fqhKxh svg { width: 12px; height: 12px; }
}
.fqhKxh span + em, .fqhKxh span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .fqhKxh span + em, [dir="rtl"] .fqhKxh span + span { padding: 0px 0.3125rem 0px 0px; }
.fqhKxh:not(:only-child) { margin-bottom: 5px; }
.fqhKxh:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .fqhKxh:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .fqhKxh:hover, .fqhKxh.hover, a:hover .fqhKxh, .fqhKxh:focus, .fqhKxh.focus, a:focus .fqhKxh, .fqhKxh:active, .fqhKxh.active, .fqhKxh a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .fqhKxh:hover svg, .fqhKxh.hover svg, a:hover .fqhKxh svg, .fqhKxh:focus svg, .fqhKxh.focus svg, a:focus .fqhKxh svg, .fqhKxh:active svg, .fqhKxh.active svg, .fqhKxh a:active svg { fill: rgb(255, 255, 255); }
    .fqhKxh:hover em, .fqhKxh.hover em, a:hover .fqhKxh em, .fqhKxh:focus em, .fqhKxh.focus em, a:focus .fqhKxh em, .fqhKxh:active em, .fqhKxh.active em, .fqhKxh a:active em, .fqhKxh:hover span, .fqhKxh.hover span, a:hover .fqhKxh span, .fqhKxh:focus span, .fqhKxh.focus span, a:focus .fqhKxh span, .fqhKxh:active span, .fqhKxh.active span, .fqhKxh a:active span { color: rgb(255, 255, 255); }
    .fqhKxh:focus, .fqhKxh.focus, a:focus .fqhKxh { outline: solid 0px; outline-offset: 0px; }
}
.iwvuFX { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .iwvuFX { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.iwvuFX em, .iwvuFX span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .iwvuFX em, .iwvuFX span { font-size: 0.875rem; }
}
.iwvuFX:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.iwvuFX svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .iwvuFX svg { width: 12px; height: 12px; }
}
.iwvuFX span + em, .iwvuFX span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .iwvuFX span + em, [dir="rtl"] .iwvuFX span + span { padding: 0px 0.3125rem 0px 0px; }
.iwvuFX:not(:only-child) { margin-bottom: 5px; }
.iwvuFX:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .iwvuFX:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .iwvuFX:hover, .iwvuFX.hover, a:hover .iwvuFX, .iwvuFX:focus, .iwvuFX.focus, a:focus .iwvuFX, .iwvuFX:active, .iwvuFX.active, .iwvuFX a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .iwvuFX:hover svg, .iwvuFX.hover svg, a:hover .iwvuFX svg, .iwvuFX:focus svg, .iwvuFX.focus svg, a:focus .iwvuFX svg, .iwvuFX:active svg, .iwvuFX.active svg, .iwvuFX a:active svg { fill: rgb(255, 255, 255); }
    .iwvuFX:hover em, .iwvuFX.hover em, a:hover .iwvuFX em, .iwvuFX:focus em, .iwvuFX.focus em, a:focus .iwvuFX em, .iwvuFX:active em, .iwvuFX.active em, .iwvuFX a:active em, .iwvuFX:hover span, .iwvuFX.hover span, a:hover .iwvuFX span, .iwvuFX:focus span, .iwvuFX.focus span, a:focus .iwvuFX span, .iwvuFX:active span, .iwvuFX.active span, .iwvuFX a:active span { color: rgb(255, 255, 255); }
    .iwvuFX:focus, .iwvuFX.focus, a:focus .iwvuFX { outline: solid 0px; outline-offset: 0px; }
}
.gkQRRI:focus { outline: solid 0px; outline-offset: 0px; }
.gebGyK:focus { outline: solid 0px; outline-offset: 0px; }
.eMdMig:focus { outline: solid 0px; outline-offset: 0px; }
.cUgQsa:focus { outline: solid 0px; outline-offset: 0px; }
.hsVFhz:focus { outline: solid 0px; outline-offset: 0px; }
.cVWLXo:focus { outline: solid 0px; outline-offset: 0px; }
.cFlhjr:focus { outline: solid 0px; outline-offset: 0px; }
.kPEVHG:focus { outline: solid 0px; outline-offset: 0px; }
.fapPpK:focus { outline: solid 0px; outline-offset: 0px; }
.kWKKzz:focus { outline: solid 0px; outline-offset: 0px; }
.jFJQXG:focus { outline: solid 0px; outline-offset: 0px; }
.iRgojq:focus { outline: solid 0px; outline-offset: 0px; }
.jvVYYc:focus { outline: solid 0px; outline-offset: 0px; }
.louPvi:focus { outline: solid 0px; outline-offset: 0px; }
.gdVBUP:focus { outline: solid 0px; outline-offset: 0px; }
.PlVmY:focus { outline: solid 0px; outline-offset: 0px; }
.ihTmVB:focus { outline: solid 0px; outline-offset: 0px; }
.hWjQYu:focus { outline: solid 0px; outline-offset: 0px; }
.jvnBhR:focus { outline: solid 0px; outline-offset: 0px; }
.ivHezE:focus { outline: solid 0px; outline-offset: 0px; }
.fCvoNY:focus { outline: solid 0px; outline-offset: 0px; }
.lcMPTs:focus { outline: solid 0px; outline-offset: 0px; }
.iWcLxw:focus { outline: solid 0px; outline-offset: 0px; }
.hbNOsY:focus { outline: solid 0px; outline-offset: 0px; }
.eHgAww:focus { outline: solid 0px; outline-offset: 0px; }
.jTCbPq:focus { outline: solid 0px; outline-offset: 0px; }
.Unmya:focus { outline: solid 0px; outline-offset: 0px; }
.dGtMpf:focus { outline: solid 0px; outline-offset: 0px; }
.gpVHuO:focus { outline: solid 0px; outline-offset: 0px; }
.gClxZz:focus { outline: solid 0px; outline-offset: 0px; }
.eHOypr:focus { outline: solid 0px; outline-offset: 0px; }
.fVJTYr:focus { outline: solid 0px; outline-offset: 0px; }
.GEBKH:focus { outline: solid 0px; outline-offset: 0px; }
.cVRgyC:focus { outline: solid 0px; outline-offset: 0px; }
.jLvdFS:focus { outline: solid 0px; outline-offset: 0px; }
.htLbLn:focus { outline: solid 0px; outline-offset: 0px; }
.edliLx:focus { outline: solid 0px; outline-offset: 0px; }
.ifjnrN:focus { outline: solid 0px; outline-offset: 0px; }
.iGaQgk:focus { outline: solid 0px; outline-offset: 0px; }
.ekwDpa:focus { outline: solid 0px; outline-offset: 0px; }
.ceMUyE:focus { outline: solid 0px; outline-offset: 0px; }
.ilbrDA:focus { outline: solid 0px; outline-offset: 0px; }
.fFEWbZ:focus { outline: solid 0px; outline-offset: 0px; }
.LQmuT { margin-top: 5vh; margin-bottom: 5vh; }
.hPBsUq:focus { outline: solid 0px; outline-offset: 0px; }
.boczOj:focus { outline: solid 0px; outline-offset: 0px; }
.lVgje:focus { outline: solid 0px; outline-offset: 0px; }
.dQvOyj:focus { outline: solid 0px; outline-offset: 0px; }
.gZGlyl:focus { outline: solid 0px; outline-offset: 0px; }
.lkJnHr:focus { outline: solid 0px; outline-offset: 0px; }
.cSionu:focus { outline: solid 0px; outline-offset: 0px; }
.gVFAFr:focus { outline: solid 0px; outline-offset: 0px; }
.ffGLhx:focus { outline: solid 0px; outline-offset: 0px; }
.fHEUNw:focus { outline: solid 0px; outline-offset: 0px; }
.hUOIQF:focus { outline: solid 0px; outline-offset: 0px; }
.jlnISg:focus { outline: solid 0px; outline-offset: 0px; }
.cSxqJJ:focus { outline: solid 0px; outline-offset: 0px; }
.iAaoMj:focus { outline: solid 0px; outline-offset: 0px; }
.bRQMnh:focus { outline: solid 0px; outline-offset: 0px; }
.dpiVwA:focus { outline: solid 0px; outline-offset: 0px; }
.dXfwyj:focus { outline: solid 0px; outline-offset: 0px; }
.diMNeB:focus { outline: solid 0px; outline-offset: 0px; }
.knuRyO:focus { outline: solid 0px; outline-offset: 0px; }
.flIdcb:focus { outline: solid 0px; outline-offset: 0px; }
.fzmhnq:focus { outline: solid 0px; outline-offset: 0px; }
.bdVecq:focus { outline: solid 0px; outline-offset: 0px; }
.kDimFQ:focus { outline: solid 0px; outline-offset: 0px; }
.cxfZkr:focus { outline: solid 0px; outline-offset: 0px; }
.HjDTf:focus { outline: solid 0px; outline-offset: 0px; }
.iiyXNI:focus { outline: solid 0px; outline-offset: 0px; }
.elvxNU:focus { outline: solid 0px; outline-offset: 0px; }
.ioWhCz:focus { outline: solid 0px; outline-offset: 0px; }
.hMrzbR:focus { outline: solid 0px; outline-offset: 0px; }
.fheuLV:focus { outline: solid 0px; outline-offset: 0px; }
.xACnV:focus { outline: solid 0px; outline-offset: 0px; }
.fKjAyB:focus { outline: solid 0px; outline-offset: 0px; }
.iUHAOV:focus { outline: solid 0px; outline-offset: 0px; }
.iBPSLZ:focus { outline: solid 0px; outline-offset: 0px; }
.habajy:focus { outline: solid 0px; outline-offset: 0px; }
.gTkFaM:focus { outline: solid 0px; outline-offset: 0px; }
.cmiDtr:focus { outline: solid 0px; outline-offset: 0px; }
.hsFAfv:focus { outline: solid 0px; outline-offset: 0px; }
.dBzboE:focus { outline: solid 0px; outline-offset: 0px; }
.kvIgpC:focus { outline: solid 0px; outline-offset: 0px; }
.fRBqOI:focus { outline: solid 0px; outline-offset: 0px; }
.PWTuL:focus { outline: solid 0px; outline-offset: 0px; }
.qqorC:focus { outline: solid 0px; outline-offset: 0px; }
.fdNVvv:focus { outline: solid 0px; outline-offset: 0px; }
.fHyEyl:focus { outline: solid 0px; outline-offset: 0px; }
.jiSkgt:focus { outline: solid 0px; outline-offset: 0px; }
.ikNfgQ:focus { outline: solid 0px; outline-offset: 0px; }
.frleCJ { margin-top: 10vh; margin-bottom: 10vh; }
.SyHOa { margin-bottom: 10vh; }
.dNEsoh { margin-top: 10vh; margin-bottom: 10vh; }
.eSxlOc { margin-top: 10vh; margin-bottom: 10vh; }
.fSfxlV { margin-top: 10vh; margin-bottom: 10vh; }
.gGzxCb { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .gGzxCb { font-size: 12px; margin-bottom: 15px; }
}
.eRbtKv { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .eRbtKv { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.eRbtKv em, .eRbtKv span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .eRbtKv em, .eRbtKv span { font-size: 0.875rem; }
}
.eRbtKv:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.eRbtKv svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .eRbtKv svg { width: 12px; height: 12px; }
}
.eRbtKv span + em, .eRbtKv span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .eRbtKv span + em, [dir="rtl"] .eRbtKv span + span { padding: 0px 0.3125rem 0px 0px; }
.eRbtKv:not(:only-child) { margin-bottom: 5px; }
.eRbtKv:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .eRbtKv:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .eRbtKv:hover, .eRbtKv.hover, a:hover .eRbtKv, .eRbtKv:focus, .eRbtKv.focus, a:focus .eRbtKv, .eRbtKv:active, .eRbtKv.active, .eRbtKv a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .eRbtKv:hover svg, .eRbtKv.hover svg, a:hover .eRbtKv svg, .eRbtKv:focus svg, .eRbtKv.focus svg, a:focus .eRbtKv svg, .eRbtKv:active svg, .eRbtKv.active svg, .eRbtKv a:active svg { fill: rgb(255, 255, 255); }
    .eRbtKv:hover em, .eRbtKv.hover em, a:hover .eRbtKv em, .eRbtKv:focus em, .eRbtKv.focus em, a:focus .eRbtKv em, .eRbtKv:active em, .eRbtKv.active em, .eRbtKv a:active em, .eRbtKv:hover span, .eRbtKv.hover span, a:hover .eRbtKv span, .eRbtKv:focus span, .eRbtKv.focus span, a:focus .eRbtKv span, .eRbtKv:active span, .eRbtKv.active span, .eRbtKv a:active span { color: rgb(255, 255, 255); }
    .eRbtKv:focus, .eRbtKv.focus, a:focus .eRbtKv { outline: solid 0px; outline-offset: 0px; }
}
.cEppqE { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .cEppqE { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.cEppqE em, .cEppqE span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .cEppqE em, .cEppqE span { font-size: 0.875rem; }
}
.cEppqE:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.cEppqE svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .cEppqE svg { width: 12px; height: 12px; }
}
.cEppqE span + em, .cEppqE span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .cEppqE span + em, [dir="rtl"] .cEppqE span + span { padding: 0px 0.3125rem 0px 0px; }
.cEppqE:not(:only-child) { margin-bottom: 5px; }
.cEppqE:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .cEppqE:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .cEppqE:hover, .cEppqE.hover, a:hover .cEppqE, .cEppqE:focus, .cEppqE.focus, a:focus .cEppqE, .cEppqE:active, .cEppqE.active, .cEppqE a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .cEppqE:hover svg, .cEppqE.hover svg, a:hover .cEppqE svg, .cEppqE:focus svg, .cEppqE.focus svg, a:focus .cEppqE svg, .cEppqE:active svg, .cEppqE.active svg, .cEppqE a:active svg { fill: rgb(255, 255, 255); }
    .cEppqE:hover em, .cEppqE.hover em, a:hover .cEppqE em, .cEppqE:focus em, .cEppqE.focus em, a:focus .cEppqE em, .cEppqE:active em, .cEppqE.active em, .cEppqE a:active em, .cEppqE:hover span, .cEppqE.hover span, a:hover .cEppqE span, .cEppqE:focus span, .cEppqE.focus span, a:focus .cEppqE span, .cEppqE:active span, .cEppqE.active span, .cEppqE a:active span { color: rgb(255, 255, 255); }
    .cEppqE:focus, .cEppqE.focus, a:focus .cEppqE { outline: solid 0px; outline-offset: 0px; }
}
.hSHmjy { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hSHmjy { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hSHmjy em, .hSHmjy span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hSHmjy em, .hSHmjy span { font-size: 0.875rem; }
}
.hSHmjy:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hSHmjy svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hSHmjy svg { width: 12px; height: 12px; }
}
.hSHmjy span + em, .hSHmjy span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hSHmjy span + em, [dir="rtl"] .hSHmjy span + span { padding: 0px 0.3125rem 0px 0px; }
.hSHmjy:not(:only-child) { margin-bottom: 5px; }
.hSHmjy:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hSHmjy:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hSHmjy:hover, .hSHmjy.hover, a:hover .hSHmjy, .hSHmjy:focus, .hSHmjy.focus, a:focus .hSHmjy, .hSHmjy:active, .hSHmjy.active, .hSHmjy a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hSHmjy:hover svg, .hSHmjy.hover svg, a:hover .hSHmjy svg, .hSHmjy:focus svg, .hSHmjy.focus svg, a:focus .hSHmjy svg, .hSHmjy:active svg, .hSHmjy.active svg, .hSHmjy a:active svg { fill: rgb(255, 255, 255); }
    .hSHmjy:hover em, .hSHmjy.hover em, a:hover .hSHmjy em, .hSHmjy:focus em, .hSHmjy.focus em, a:focus .hSHmjy em, .hSHmjy:active em, .hSHmjy.active em, .hSHmjy a:active em, .hSHmjy:hover span, .hSHmjy.hover span, a:hover .hSHmjy span, .hSHmjy:focus span, .hSHmjy.focus span, a:focus .hSHmjy span, .hSHmjy:active span, .hSHmjy.active span, .hSHmjy a:active span { color: rgb(255, 255, 255); }
    .hSHmjy:focus, .hSHmjy.focus, a:focus .hSHmjy { outline: solid 0px; outline-offset: 0px; }
}
.gXzLkA { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .gXzLkA { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gXzLkA em, .gXzLkA span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .gXzLkA em, .gXzLkA span { font-size: 0.875rem; }
}
.gXzLkA:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gXzLkA svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gXzLkA svg { width: 12px; height: 12px; }
}
.gXzLkA span + em, .gXzLkA span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gXzLkA span + em, [dir="rtl"] .gXzLkA span + span { padding: 0px 0.3125rem 0px 0px; }
.gXzLkA:not(:only-child) { margin-bottom: 5px; }
.gXzLkA:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gXzLkA:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gXzLkA:hover, .gXzLkA.hover, a:hover .gXzLkA, .gXzLkA:focus, .gXzLkA.focus, a:focus .gXzLkA, .gXzLkA:active, .gXzLkA.active, .gXzLkA a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .gXzLkA:hover svg, .gXzLkA.hover svg, a:hover .gXzLkA svg, .gXzLkA:focus svg, .gXzLkA.focus svg, a:focus .gXzLkA svg, .gXzLkA:active svg, .gXzLkA.active svg, .gXzLkA a:active svg { fill: rgb(255, 255, 255); }
    .gXzLkA:hover em, .gXzLkA.hover em, a:hover .gXzLkA em, .gXzLkA:focus em, .gXzLkA.focus em, a:focus .gXzLkA em, .gXzLkA:active em, .gXzLkA.active em, .gXzLkA a:active em, .gXzLkA:hover span, .gXzLkA.hover span, a:hover .gXzLkA span, .gXzLkA:focus span, .gXzLkA.focus span, a:focus .gXzLkA span, .gXzLkA:active span, .gXzLkA.active span, .gXzLkA a:active span { color: rgb(255, 255, 255); }
    .gXzLkA:focus, .gXzLkA.focus, a:focus .gXzLkA { outline: solid 0px; outline-offset: 0px; }
}
.guKHyI { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .guKHyI { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.guKHyI em, .guKHyI span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .guKHyI em, .guKHyI span { font-size: 0.875rem; }
}
.guKHyI:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.guKHyI svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .guKHyI svg { width: 12px; height: 12px; }
}
.guKHyI span + em, .guKHyI span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .guKHyI span + em, [dir="rtl"] .guKHyI span + span { padding: 0px 0.3125rem 0px 0px; }
.guKHyI:not(:only-child) { margin-bottom: 5px; }
.guKHyI:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .guKHyI:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .guKHyI:hover, .guKHyI.hover, a:hover .guKHyI, .guKHyI:focus, .guKHyI.focus, a:focus .guKHyI, .guKHyI:active, .guKHyI.active, .guKHyI a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .guKHyI:hover svg, .guKHyI.hover svg, a:hover .guKHyI svg, .guKHyI:focus svg, .guKHyI.focus svg, a:focus .guKHyI svg, .guKHyI:active svg, .guKHyI.active svg, .guKHyI a:active svg { fill: rgb(255, 255, 255); }
    .guKHyI:hover em, .guKHyI.hover em, a:hover .guKHyI em, .guKHyI:focus em, .guKHyI.focus em, a:focus .guKHyI em, .guKHyI:active em, .guKHyI.active em, .guKHyI a:active em, .guKHyI:hover span, .guKHyI.hover span, a:hover .guKHyI span, .guKHyI:focus span, .guKHyI.focus span, a:focus .guKHyI span, .guKHyI:active span, .guKHyI.active span, .guKHyI a:active span { color: rgb(255, 255, 255); }
    .guKHyI:focus, .guKHyI.focus, a:focus .guKHyI { outline: solid 0px; outline-offset: 0px; }
}
.bwegSD:focus { outline: solid 0px; outline-offset: 0px; }
.iqVdJW:focus { outline: solid 0px; outline-offset: 0px; }
.cbRTjH:focus { outline: solid 0px; outline-offset: 0px; }
.hscnbg:focus { outline: solid 0px; outline-offset: 0px; }
.hcPcqu:focus { outline: solid 0px; outline-offset: 0px; }
.gSCOVD:focus { outline: solid 0px; outline-offset: 0px; }
.jAKtFL:focus { outline: solid 0px; outline-offset: 0px; }
.kbjUBu:focus { outline: solid 0px; outline-offset: 0px; }
.kYzyPh:focus { outline: solid 0px; outline-offset: 0px; }
.ixeSGq:focus { outline: solid 0px; outline-offset: 0px; }
.ikwGhU:focus { outline: solid 0px; outline-offset: 0px; }
.jUvxai:focus { outline: solid 0px; outline-offset: 0px; }
.fESdK:focus { outline: solid 0px; outline-offset: 0px; }
.hkWhhU:focus { outline: solid 0px; outline-offset: 0px; }
.fMnwrB:focus { outline: solid 0px; outline-offset: 0px; }
.bbgnUX:focus { outline: solid 0px; outline-offset: 0px; }
.csOwNR:focus { outline: solid 0px; outline-offset: 0px; }
.iJKuJU:focus { outline: solid 0px; outline-offset: 0px; }
.koQIH:focus { outline: solid 0px; outline-offset: 0px; }
.jKcEVp:focus { outline: solid 0px; outline-offset: 0px; }
.heIWYy:focus { outline: solid 0px; outline-offset: 0px; }
.izyOKo:focus { outline: solid 0px; outline-offset: 0px; }
.kHfjzj:focus { outline: solid 0px; outline-offset: 0px; }
.eRKmYH:focus { outline: solid 0px; outline-offset: 0px; }
.cKjbEY:focus { outline: solid 0px; outline-offset: 0px; }
.jTatnY:focus { outline: solid 0px; outline-offset: 0px; }
.qXRmI:focus { outline: solid 0px; outline-offset: 0px; }
.gQtFCu:focus { outline: solid 0px; outline-offset: 0px; }
.izcVQi:focus { outline: solid 0px; outline-offset: 0px; }
.gnbvMK:focus { outline: solid 0px; outline-offset: 0px; }
.dQxFhi:focus { outline: solid 0px; outline-offset: 0px; }
.hbOwVp:focus { outline: solid 0px; outline-offset: 0px; }
.hoHBIv:focus { outline: solid 0px; outline-offset: 0px; }
.iQSGf:focus { outline: solid 0px; outline-offset: 0px; }
.kOCErP:focus { outline: solid 0px; outline-offset: 0px; }
.cUAKAZ:focus { outline: solid 0px; outline-offset: 0px; }
.iTzEOP:focus { outline: solid 0px; outline-offset: 0px; }
.iQWfom:focus { outline: solid 0px; outline-offset: 0px; }
.jYSBYE:focus { outline: solid 0px; outline-offset: 0px; }
.hNlChB:focus { outline: solid 0px; outline-offset: 0px; }
.cwfAyk:focus { outline: solid 0px; outline-offset: 0px; }
.igKOQv:focus { outline: solid 0px; outline-offset: 0px; }
.hGmWyT:focus { outline: solid 0px; outline-offset: 0px; }
.foqJZG { margin-top: 10vh; margin-bottom: 10vh; }
.eznwsa:focus { outline: solid 0px; outline-offset: 0px; }
.dsrxqm { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .dsrxqm { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dsrxqm { font-size: 0.75rem; }
}
.fHjNd { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fHjNd em, .fHjNd span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fHjNd > span { -webkit-box-pack: center; justify-content: center; }
.fHjNd span + span, .fHjNd span + em { padding: 0px 0.3125rem; }
.fHjNd svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fHjNd.innerLink em, .fHjNd.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fHjNd.innerLink em::after, .fHjNd.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fHjNd.innerLink em:hover, .fHjNd.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fHjNd.innerLink em:hover::after, .fHjNd.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fHjNd:hover svg, .fHjNd.hover svg, .fHjNd.active svg, .fHjNd:focus svg, .fHjNd.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fHjNd:hover em, .fHjNd.hover em, .fHjNd.active em, .fHjNd:focus em, .fHjNd.focus em, .fHjNd:hover span, .fHjNd.hover span, .fHjNd.active span, .fHjNd:focus span, .fHjNd.focus span { color: rgba(18, 120, 74, 0.5); }
.fHjNd:focus, .fHjNd.focus, a:focus .fHjNd { outline: solid 0px; outline-offset: 0px; }
.fHjNd:not(:only-child):hover > em, .fHjNd:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fHjNd em, .fHjNd span { font-size: 0.875rem; }
    .fHjNd svg { width: 0.75rem; height: 0.75rem; }
}
.fHjNd svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fHjNd:hover svg, .fHjNd:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fHjNd { padding: 15px; }
}
@media (max-width: 1068px) {
    .fHjNd { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fHjNd { padding: 20px; }
}
@media (min-width: 1920px) {
    .fHjNd { padding: 20px; }
}
.gzCWQV:focus { outline: solid 0px; outline-offset: 0px; }
.hGPKqE { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .hGPKqE { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hGPKqE { font-size: 0.75rem; }
}
.cOZjcw { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.cOZjcw em, .cOZjcw span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.cOZjcw > span { -webkit-box-pack: center; justify-content: center; }
.cOZjcw span + span, .cOZjcw span + em { padding: 0px 0.3125rem; }
.cOZjcw svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.cOZjcw.innerLink em, .cOZjcw.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.cOZjcw.innerLink em::after, .cOZjcw.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.cOZjcw.innerLink em:hover, .cOZjcw.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.cOZjcw.innerLink em:hover::after, .cOZjcw.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.cOZjcw:hover svg, .cOZjcw.hover svg, .cOZjcw.active svg, .cOZjcw:focus svg, .cOZjcw.focus svg { fill: rgba(18, 120, 74, 0.5); }
.cOZjcw:hover em, .cOZjcw.hover em, .cOZjcw.active em, .cOZjcw:focus em, .cOZjcw.focus em, .cOZjcw:hover span, .cOZjcw.hover span, .cOZjcw.active span, .cOZjcw:focus span, .cOZjcw.focus span { color: rgba(18, 120, 74, 0.5); }
.cOZjcw:focus, .cOZjcw.focus, a:focus .cOZjcw { outline: solid 0px; outline-offset: 0px; }
.cOZjcw:not(:only-child):hover > em, .cOZjcw:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .cOZjcw em, .cOZjcw span { font-size: 0.875rem; }
    .cOZjcw svg { width: 0.75rem; height: 0.75rem; }
}
.cOZjcw svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.cOZjcw:hover svg, .cOZjcw:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .cOZjcw { padding: 15px; }
}
@media (max-width: 1068px) {
    .cOZjcw { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cOZjcw { padding: 20px; }
}
@media (min-width: 1920px) {
    .cOZjcw { padding: 20px; }
}
.frFYZU:focus { outline: solid 0px; outline-offset: 0px; }
.hFAwGr { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .hFAwGr { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hFAwGr { font-size: 0.75rem; }
}
.knknTg { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.knknTg em, .knknTg span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.knknTg > span { -webkit-box-pack: center; justify-content: center; }
.knknTg span + span, .knknTg span + em { padding: 0px 0.3125rem; }
.knknTg svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.knknTg.innerLink em, .knknTg.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.knknTg.innerLink em::after, .knknTg.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.knknTg.innerLink em:hover, .knknTg.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.knknTg.innerLink em:hover::after, .knknTg.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.knknTg:hover svg, .knknTg.hover svg, .knknTg.active svg, .knknTg:focus svg, .knknTg.focus svg { fill: rgba(18, 120, 74, 0.5); }
.knknTg:hover em, .knknTg.hover em, .knknTg.active em, .knknTg:focus em, .knknTg.focus em, .knknTg:hover span, .knknTg.hover span, .knknTg.active span, .knknTg:focus span, .knknTg.focus span { color: rgba(18, 120, 74, 0.5); }
.knknTg:focus, .knknTg.focus, a:focus .knknTg { outline: solid 0px; outline-offset: 0px; }
.knknTg:not(:only-child):hover > em, .knknTg:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .knknTg em, .knknTg span { font-size: 0.875rem; }
    .knknTg svg { width: 0.75rem; height: 0.75rem; }
}
.knknTg svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.knknTg:hover svg, .knknTg:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .knknTg { padding: 15px; }
}
@media (max-width: 1068px) {
    .knknTg { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .knknTg { padding: 20px; }
}
@media (min-width: 1920px) {
    .knknTg { padding: 20px; }
}
.juRYfF:focus { outline: solid 0px; outline-offset: 0px; }
.cOtOiU { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .cOtOiU { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cOtOiU { font-size: 0.75rem; }
}
.fmwfRh { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fmwfRh em, .fmwfRh span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fmwfRh > span { -webkit-box-pack: center; justify-content: center; }
.fmwfRh span + span, .fmwfRh span + em { padding: 0px 0.3125rem; }
.fmwfRh svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fmwfRh.innerLink em, .fmwfRh.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fmwfRh.innerLink em::after, .fmwfRh.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fmwfRh.innerLink em:hover, .fmwfRh.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fmwfRh.innerLink em:hover::after, .fmwfRh.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fmwfRh:hover svg, .fmwfRh.hover svg, .fmwfRh.active svg, .fmwfRh:focus svg, .fmwfRh.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fmwfRh:hover em, .fmwfRh.hover em, .fmwfRh.active em, .fmwfRh:focus em, .fmwfRh.focus em, .fmwfRh:hover span, .fmwfRh.hover span, .fmwfRh.active span, .fmwfRh:focus span, .fmwfRh.focus span { color: rgba(18, 120, 74, 0.5); }
.fmwfRh:focus, .fmwfRh.focus, a:focus .fmwfRh { outline: solid 0px; outline-offset: 0px; }
.fmwfRh:not(:only-child):hover > em, .fmwfRh:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fmwfRh em, .fmwfRh span { font-size: 0.875rem; }
    .fmwfRh svg { width: 0.75rem; height: 0.75rem; }
}
.fmwfRh svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fmwfRh:hover svg, .fmwfRh:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fmwfRh { padding: 15px; }
}
@media (max-width: 1068px) {
    .fmwfRh { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fmwfRh { padding: 20px; }
}
@media (min-width: 1920px) {
    .fmwfRh { padding: 20px; }
}
.gSsXeO:focus { outline: solid 0px; outline-offset: 0px; }
.cHcwkJ { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); margin: 0px 0px 5px; font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .cHcwkJ { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cHcwkJ { font-size: 0.75rem; }
}
.jLpqZa { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.jLpqZa em, .jLpqZa span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.jLpqZa > span { -webkit-box-pack: center; justify-content: center; }
.jLpqZa span + span, .jLpqZa span + em { padding: 0px 0.3125rem; }
.jLpqZa svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.jLpqZa.innerLink em, .jLpqZa.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.jLpqZa.innerLink em::after, .jLpqZa.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.jLpqZa.innerLink em:hover, .jLpqZa.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.jLpqZa.innerLink em:hover::after, .jLpqZa.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.jLpqZa:hover svg, .jLpqZa.hover svg, .jLpqZa.active svg, .jLpqZa:focus svg, .jLpqZa.focus svg { fill: rgba(18, 120, 74, 0.5); }
.jLpqZa:hover em, .jLpqZa.hover em, .jLpqZa.active em, .jLpqZa:focus em, .jLpqZa.focus em, .jLpqZa:hover span, .jLpqZa.hover span, .jLpqZa.active span, .jLpqZa:focus span, .jLpqZa.focus span { color: rgba(18, 120, 74, 0.5); }
.jLpqZa:focus, .jLpqZa.focus, a:focus .jLpqZa { outline: solid 0px; outline-offset: 0px; }
.jLpqZa:not(:only-child):hover > em, .jLpqZa:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .jLpqZa em, .jLpqZa span { font-size: 0.875rem; }
    .jLpqZa svg { width: 0.75rem; height: 0.75rem; }
}
.jLpqZa svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.jLpqZa:hover svg, .jLpqZa:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .jLpqZa { padding: 15px; }
}
@media (max-width: 1068px) {
    .jLpqZa { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jLpqZa { padding: 20px; }
}
@media (min-width: 1920px) {
    .jLpqZa { padding: 20px; }
}
.hIBKyy:focus { outline: solid 0px; outline-offset: 0px; }
.kdFKeH:focus { outline: solid 0px; outline-offset: 0px; }
.gyQFGQ:focus { outline: solid 0px; outline-offset: 0px; }
.jhXQXs:focus { outline: solid 0px; outline-offset: 0px; }
.czRElj:focus { outline: solid 0px; outline-offset: 0px; }
.fgoEJU:focus { outline: solid 0px; outline-offset: 0px; }
.gpDYOT:focus { outline: solid 0px; outline-offset: 0px; }
.dQayeI:focus { outline: solid 0px; outline-offset: 0px; }
.iWSeeZ:focus { outline: solid 0px; outline-offset: 0px; }
.gLiALI:focus { outline: solid 0px; outline-offset: 0px; }
.ekrgAU:focus { outline: solid 0px; outline-offset: 0px; }
.pCbjh:focus { outline: solid 0px; outline-offset: 0px; }
.fBzBpF:focus { outline: solid 0px; outline-offset: 0px; }
.hFdYdS:focus { outline: solid 0px; outline-offset: 0px; }
.ecrhDK:focus { outline: solid 0px; outline-offset: 0px; }
.jRqfKU:focus { outline: solid 0px; outline-offset: 0px; }
.jcnrtI:focus { outline: solid 0px; outline-offset: 0px; }
.cNTLGH:focus { outline: solid 0px; outline-offset: 0px; }
.jfVrhe:focus { outline: solid 0px; outline-offset: 0px; }
.hiLWzt:focus { outline: solid 0px; outline-offset: 0px; }
.bjBjrz:focus { outline: solid 0px; outline-offset: 0px; }
.hKFaOo:focus { outline: solid 0px; outline-offset: 0px; }
.iFcigK:focus { outline: solid 0px; outline-offset: 0px; }
.iZQKcE:focus { outline: solid 0px; outline-offset: 0px; }
.hiOjxs:focus { outline: solid 0px; outline-offset: 0px; }
.cSYVML:focus { outline: solid 0px; outline-offset: 0px; }
.bEHvdv:focus { outline: solid 0px; outline-offset: 0px; }
.iuUeum:focus { outline: solid 0px; outline-offset: 0px; }
.hQMNOp:focus { outline: solid 0px; outline-offset: 0px; }
.dsYSdm { padding-top: 5vh; padding-bottom: 5vh; }
.iAXxnu:focus { outline: solid 0px; outline-offset: 0px; }
.cIUIbH { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; text-decoration: none; color: rgb(33, 33, 33); }
@media (max-width: 320px) {
    .cIUIbH { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cIUIbH { margin: 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cIUIbH { margin: 20px 0px 25px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cIUIbH { margin: 20px 0px 30px; }
}
@media (min-width: 1920px) {
    .cIUIbH { margin: 20px 0px 30px; }
}
.Qetav { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .Qetav { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.Qetav em, .Qetav span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .Qetav em, .Qetav span { font-size: 0.875rem; }
}
.Qetav:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.Qetav svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.Qetav span + em, .Qetav span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .Qetav span + em, [dir="rtl"] .Qetav span + span { padding: 0px 0.3125rem 0px 0px; }
.Qetav:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .Qetav:hover, .Qetav.hover, a:hover .Qetav, .Qetav:focus, .Qetav.focus, a:focus .Qetav, .Qetav:active, .Qetav.active, .Qetav a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .Qetav:hover svg, .Qetav.hover svg, a:hover .Qetav svg, .Qetav:focus svg, .Qetav.focus svg, a:focus .Qetav svg, .Qetav:active svg, .Qetav.active svg, .Qetav a:active svg { fill: rgb(255, 255, 255); }
    .Qetav:hover em, .Qetav.hover em, a:hover .Qetav em, .Qetav:focus em, .Qetav.focus em, a:focus .Qetav em, .Qetav:active em, .Qetav.active em, .Qetav a:active em, .Qetav:hover span, .Qetav.hover span, a:hover .Qetav span, .Qetav:focus span, .Qetav.focus span, a:focus .Qetav span, .Qetav:active span, .Qetav.active span, .Qetav a:active span { color: rgb(255, 255, 255); }
    .Qetav:focus, .Qetav.focus, a:focus .Qetav { outline: solid 0px; outline-offset: 0px; }
}
@media (max-width: 320px) {
    .Qetav { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .Qetav { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .Qetav { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .Qetav { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .Qetav { margin: 0px 30px 30px 0px; }
}
.jLTtib { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.jLTtib em, .jLTtib span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.jLTtib > span { -webkit-box-pack: center; justify-content: center; }
.jLTtib span + span, .jLTtib span + em { padding: 0px 0.3125rem; }
.jLTtib svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.jLTtib.innerLink em, .jLTtib.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.jLTtib.innerLink em::after, .jLTtib.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.jLTtib.innerLink em:hover, .jLTtib.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.jLTtib.innerLink em:hover::after, .jLTtib.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.jLTtib:hover svg, .jLTtib.hover svg, .jLTtib.active svg, .jLTtib:focus svg, .jLTtib.focus svg { fill: rgba(18, 120, 74, 0.5); }
.jLTtib:hover em, .jLTtib.hover em, .jLTtib.active em, .jLTtib:focus em, .jLTtib.focus em, .jLTtib:hover span, .jLTtib.hover span, .jLTtib.active span, .jLTtib:focus span, .jLTtib.focus span { color: rgba(18, 120, 74, 0.5); }
.jLTtib:focus, .jLTtib.focus, a:focus .jLTtib { outline: solid 0px; outline-offset: 0px; }
.jLTtib:not(:only-child):hover > em, .jLTtib:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .jLTtib em, .jLTtib span { font-size: 0.875rem; }
    .jLTtib svg { width: 0.75rem; height: 0.75rem; }
}
@media (max-width: 320px) {
    .jLTtib { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .jLTtib { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .jLTtib { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jLTtib { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .jLTtib { margin: 0px 30px 30px 0px; }
}
.blLgsd { margin-top: 5vh; margin-bottom: 5vh; }
.buLnr { margin-top: 5vh; }
.gkMIur { margin-bottom: 5vh; }
.iTJOPj { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .iTJOPj { font-size: 12px; margin-bottom: 15px; }
}
.hEDyFc { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hEDyFc { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hEDyFc em, .hEDyFc span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hEDyFc em, .hEDyFc span { font-size: 0.875rem; }
}
.hEDyFc:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hEDyFc svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hEDyFc svg { width: 12px; height: 12px; }
}
.hEDyFc span + em, .hEDyFc span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hEDyFc span + em, [dir="rtl"] .hEDyFc span + span { padding: 0px 0.3125rem 0px 0px; }
.hEDyFc:not(:only-child) { margin-bottom: 5px; }
.hEDyFc:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hEDyFc:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hEDyFc:hover, .hEDyFc.hover, a:hover .hEDyFc, .hEDyFc:focus, .hEDyFc.focus, a:focus .hEDyFc, .hEDyFc:active, .hEDyFc.active, .hEDyFc a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hEDyFc:hover svg, .hEDyFc.hover svg, a:hover .hEDyFc svg, .hEDyFc:focus svg, .hEDyFc.focus svg, a:focus .hEDyFc svg, .hEDyFc:active svg, .hEDyFc.active svg, .hEDyFc a:active svg { fill: rgb(255, 255, 255); }
    .hEDyFc:hover em, .hEDyFc.hover em, a:hover .hEDyFc em, .hEDyFc:focus em, .hEDyFc.focus em, a:focus .hEDyFc em, .hEDyFc:active em, .hEDyFc.active em, .hEDyFc a:active em, .hEDyFc:hover span, .hEDyFc.hover span, a:hover .hEDyFc span, .hEDyFc:focus span, .hEDyFc.focus span, a:focus .hEDyFc span, .hEDyFc:active span, .hEDyFc.active span, .hEDyFc a:active span { color: rgb(255, 255, 255); }
    .hEDyFc:focus, .hEDyFc.focus, a:focus .hEDyFc { outline: solid 0px; outline-offset: 0px; }
}
.khIWJd { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .khIWJd { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.khIWJd em, .khIWJd span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .khIWJd em, .khIWJd span { font-size: 0.875rem; }
}
.khIWJd:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.khIWJd svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .khIWJd svg { width: 12px; height: 12px; }
}
.khIWJd span + em, .khIWJd span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .khIWJd span + em, [dir="rtl"] .khIWJd span + span { padding: 0px 0.3125rem 0px 0px; }
.khIWJd:not(:only-child) { margin-bottom: 5px; }
.khIWJd:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .khIWJd:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .khIWJd:hover, .khIWJd.hover, a:hover .khIWJd, .khIWJd:focus, .khIWJd.focus, a:focus .khIWJd, .khIWJd:active, .khIWJd.active, .khIWJd a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .khIWJd:hover svg, .khIWJd.hover svg, a:hover .khIWJd svg, .khIWJd:focus svg, .khIWJd.focus svg, a:focus .khIWJd svg, .khIWJd:active svg, .khIWJd.active svg, .khIWJd a:active svg { fill: rgb(255, 255, 255); }
    .khIWJd:hover em, .khIWJd.hover em, a:hover .khIWJd em, .khIWJd:focus em, .khIWJd.focus em, a:focus .khIWJd em, .khIWJd:active em, .khIWJd.active em, .khIWJd a:active em, .khIWJd:hover span, .khIWJd.hover span, a:hover .khIWJd span, .khIWJd:focus span, .khIWJd.focus span, a:focus .khIWJd span, .khIWJd:active span, .khIWJd.active span, .khIWJd a:active span { color: rgb(255, 255, 255); }
    .khIWJd:focus, .khIWJd.focus, a:focus .khIWJd { outline: solid 0px; outline-offset: 0px; }
}
.ioAVwl { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .ioAVwl { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.ioAVwl em, .ioAVwl span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .ioAVwl em, .ioAVwl span { font-size: 0.875rem; }
}
.ioAVwl:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.ioAVwl svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .ioAVwl svg { width: 12px; height: 12px; }
}
.ioAVwl span + em, .ioAVwl span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .ioAVwl span + em, [dir="rtl"] .ioAVwl span + span { padding: 0px 0.3125rem 0px 0px; }
.ioAVwl:not(:only-child) { margin-bottom: 5px; }
.ioAVwl:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .ioAVwl:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .ioAVwl:hover, .ioAVwl.hover, a:hover .ioAVwl, .ioAVwl:focus, .ioAVwl.focus, a:focus .ioAVwl, .ioAVwl:active, .ioAVwl.active, .ioAVwl a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .ioAVwl:hover svg, .ioAVwl.hover svg, a:hover .ioAVwl svg, .ioAVwl:focus svg, .ioAVwl.focus svg, a:focus .ioAVwl svg, .ioAVwl:active svg, .ioAVwl.active svg, .ioAVwl a:active svg { fill: rgb(255, 255, 255); }
    .ioAVwl:hover em, .ioAVwl.hover em, a:hover .ioAVwl em, .ioAVwl:focus em, .ioAVwl.focus em, a:focus .ioAVwl em, .ioAVwl:active em, .ioAVwl.active em, .ioAVwl a:active em, .ioAVwl:hover span, .ioAVwl.hover span, a:hover .ioAVwl span, .ioAVwl:focus span, .ioAVwl.focus span, a:focus .ioAVwl span, .ioAVwl:active span, .ioAVwl.active span, .ioAVwl a:active span { color: rgb(255, 255, 255); }
    .ioAVwl:focus, .ioAVwl.focus, a:focus .ioAVwl { outline: solid 0px; outline-offset: 0px; }
}
.foGoDt { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .foGoDt { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.foGoDt em, .foGoDt span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .foGoDt em, .foGoDt span { font-size: 0.875rem; }
}
.foGoDt:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.foGoDt svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .foGoDt svg { width: 12px; height: 12px; }
}
.foGoDt span + em, .foGoDt span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .foGoDt span + em, [dir="rtl"] .foGoDt span + span { padding: 0px 0.3125rem 0px 0px; }
.foGoDt:not(:only-child) { margin-bottom: 5px; }
.foGoDt:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .foGoDt:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .foGoDt:hover, .foGoDt.hover, a:hover .foGoDt, .foGoDt:focus, .foGoDt.focus, a:focus .foGoDt, .foGoDt:active, .foGoDt.active, .foGoDt a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .foGoDt:hover svg, .foGoDt.hover svg, a:hover .foGoDt svg, .foGoDt:focus svg, .foGoDt.focus svg, a:focus .foGoDt svg, .foGoDt:active svg, .foGoDt.active svg, .foGoDt a:active svg { fill: rgb(255, 255, 255); }
    .foGoDt:hover em, .foGoDt.hover em, a:hover .foGoDt em, .foGoDt:focus em, .foGoDt.focus em, a:focus .foGoDt em, .foGoDt:active em, .foGoDt.active em, .foGoDt a:active em, .foGoDt:hover span, .foGoDt.hover span, a:hover .foGoDt span, .foGoDt:focus span, .foGoDt.focus span, a:focus .foGoDt span, .foGoDt:active span, .foGoDt.active span, .foGoDt a:active span { color: rgb(255, 255, 255); }
    .foGoDt:focus, .foGoDt.focus, a:focus .foGoDt { outline: solid 0px; outline-offset: 0px; }
}
.jbUvcm { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .jbUvcm { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.jbUvcm em, .jbUvcm span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .jbUvcm em, .jbUvcm span { font-size: 0.875rem; }
}
.jbUvcm:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.jbUvcm svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .jbUvcm svg { width: 12px; height: 12px; }
}
.jbUvcm span + em, .jbUvcm span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .jbUvcm span + em, [dir="rtl"] .jbUvcm span + span { padding: 0px 0.3125rem 0px 0px; }
.jbUvcm:not(:only-child) { margin-bottom: 5px; }
.jbUvcm:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .jbUvcm:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .jbUvcm:hover, .jbUvcm.hover, a:hover .jbUvcm, .jbUvcm:focus, .jbUvcm.focus, a:focus .jbUvcm, .jbUvcm:active, .jbUvcm.active, .jbUvcm a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .jbUvcm:hover svg, .jbUvcm.hover svg, a:hover .jbUvcm svg, .jbUvcm:focus svg, .jbUvcm.focus svg, a:focus .jbUvcm svg, .jbUvcm:active svg, .jbUvcm.active svg, .jbUvcm a:active svg { fill: rgb(255, 255, 255); }
    .jbUvcm:hover em, .jbUvcm.hover em, a:hover .jbUvcm em, .jbUvcm:focus em, .jbUvcm.focus em, a:focus .jbUvcm em, .jbUvcm:active em, .jbUvcm.active em, .jbUvcm a:active em, .jbUvcm:hover span, .jbUvcm.hover span, a:hover .jbUvcm span, .jbUvcm:focus span, .jbUvcm.focus span, a:focus .jbUvcm span, .jbUvcm:active span, .jbUvcm.active span, .jbUvcm a:active span { color: rgb(255, 255, 255); }
    .jbUvcm:focus, .jbUvcm.focus, a:focus .jbUvcm { outline: solid 0px; outline-offset: 0px; }
}
.dbznIy:focus { outline: solid 0px; outline-offset: 0px; }
.ffScFx:focus { outline: solid 0px; outline-offset: 0px; }
.iTLaIN:focus { outline: solid 0px; outline-offset: 0px; }
.daPPOD:focus { outline: solid 0px; outline-offset: 0px; }
.lcuyQa:focus { outline: solid 0px; outline-offset: 0px; }
.kONZDb:focus { outline: solid 0px; outline-offset: 0px; }
.erBbtC:focus { outline: solid 0px; outline-offset: 0px; }
.kmETfv:focus { outline: solid 0px; outline-offset: 0px; }
.kDjYBp:focus { outline: solid 0px; outline-offset: 0px; }
.bIclyJ:focus { outline: solid 0px; outline-offset: 0px; }
.dxbhyt:focus { outline: solid 0px; outline-offset: 0px; }
.dishEI:focus { outline: solid 0px; outline-offset: 0px; }
.gSoOol:focus { outline: solid 0px; outline-offset: 0px; }
.eVfCBo:focus { outline: solid 0px; outline-offset: 0px; }
.hNskKw:focus { outline: solid 0px; outline-offset: 0px; }
.gYMnMJ:focus { outline: solid 0px; outline-offset: 0px; }
.ma-DPv:focus { outline: solid 0px; outline-offset: 0px; }
.knSgfx:focus { outline: solid 0px; outline-offset: 0px; }
.KSnrW:focus { outline: solid 0px; outline-offset: 0px; }
.gICLyr:focus { outline: solid 0px; outline-offset: 0px; }
.oarxN:focus { outline: solid 0px; outline-offset: 0px; }
.kPGNES:focus { outline: solid 0px; outline-offset: 0px; }
.scwRI:focus { outline: solid 0px; outline-offset: 0px; }
.tZGTm:focus { outline: solid 0px; outline-offset: 0px; }
.bjVMhY:focus { outline: solid 0px; outline-offset: 0px; }
.iAPhGG:focus { outline: solid 0px; outline-offset: 0px; }
.kraIbL:focus { outline: solid 0px; outline-offset: 0px; }
.dhNDMc:focus { outline: solid 0px; outline-offset: 0px; }
.iUueWa:focus { outline: solid 0px; outline-offset: 0px; }
.hChyzh:focus { outline: solid 0px; outline-offset: 0px; }
.dBHElV:focus { outline: solid 0px; outline-offset: 0px; }
.gqhjjr:focus { outline: solid 0px; outline-offset: 0px; }
.fyxpLS:focus { outline: solid 0px; outline-offset: 0px; }
.lmaZPq:focus { outline: solid 0px; outline-offset: 0px; }
.kgTgXv:focus { outline: solid 0px; outline-offset: 0px; }
.hUrdOL:focus { outline: solid 0px; outline-offset: 0px; }
.cAbsrs:focus { outline: solid 0px; outline-offset: 0px; }
.gQykKU:focus { outline: solid 0px; outline-offset: 0px; }
.fhCjFS:focus { outline: solid 0px; outline-offset: 0px; }
.jCEnwq:focus { outline: solid 0px; outline-offset: 0px; }
.gZNCEF:focus { outline: solid 0px; outline-offset: 0px; }
.cmSnKY:focus { outline: solid 0px; outline-offset: 0px; }
.hPhYXf:focus { outline: solid 0px; outline-offset: 0px; }
.kfJNdz { margin-top: 5vh; margin-bottom: 5vh; }
.kkHUEj:focus { outline: solid 0px; outline-offset: 0px; }
.iDGSNG:focus { outline: solid 0px; outline-offset: 0px; }
.bQRjcH:focus { outline: solid 0px; outline-offset: 0px; }
.fzlWDh:focus { outline: solid 0px; outline-offset: 0px; }
.laoEYc:focus { outline: solid 0px; outline-offset: 0px; }
.dxYsLO:focus { outline: solid 0px; outline-offset: 0px; }
.hRaKTz:focus { outline: solid 0px; outline-offset: 0px; }
.eifwLL:focus { outline: solid 0px; outline-offset: 0px; }
.GiuyK:focus { outline: solid 0px; outline-offset: 0px; }
.dQVKTE:focus { outline: solid 0px; outline-offset: 0px; }
.jjemUR:focus { outline: solid 0px; outline-offset: 0px; }
.VRGHt:focus { outline: solid 0px; outline-offset: 0px; }
.jUOkmB:focus { outline: solid 0px; outline-offset: 0px; }
.diBxBP:focus { outline: solid 0px; outline-offset: 0px; }
.jBOpaj:focus { outline: solid 0px; outline-offset: 0px; }
.dquyIo:focus { outline: solid 0px; outline-offset: 0px; }
.Znvug:focus { outline: solid 0px; outline-offset: 0px; }
.gFhzEG:focus { outline: solid 0px; outline-offset: 0px; }
.hQZelL:focus { outline: solid 0px; outline-offset: 0px; }
.fVTPle:focus { outline: solid 0px; outline-offset: 0px; }
.kfpGHU:focus { outline: solid 0px; outline-offset: 0px; }
.fkGAbl:focus { outline: solid 0px; outline-offset: 0px; }
.fYkUiX:focus { outline: solid 0px; outline-offset: 0px; }
.gCUHks:focus { outline: solid 0px; outline-offset: 0px; }
.bDJwVi:focus { outline: solid 0px; outline-offset: 0px; }
.efAekG:focus { outline: solid 0px; outline-offset: 0px; }
.Upohs:focus { outline: solid 0px; outline-offset: 0px; }
.hCMwrV:focus { outline: solid 0px; outline-offset: 0px; }
.beuEpy:focus { outline: solid 0px; outline-offset: 0px; }
.ecBVsu:focus { outline: solid 0px; outline-offset: 0px; }
.dEVBqa:focus { outline: solid 0px; outline-offset: 0px; }
.bAUhxW:focus { outline: solid 0px; outline-offset: 0px; }
.cSofYM:focus { outline: solid 0px; outline-offset: 0px; }
.kKJtpW:focus { outline: solid 0px; outline-offset: 0px; }
.jPSxgU:focus { outline: solid 0px; outline-offset: 0px; }
.iVImsF:focus { outline: solid 0px; outline-offset: 0px; }
.bPGnSl:focus { outline: solid 0px; outline-offset: 0px; }
.hbkmJR:focus { outline: solid 0px; outline-offset: 0px; }
.rlVNd:focus { outline: solid 0px; outline-offset: 0px; }
.hMlTAi:focus { outline: solid 0px; outline-offset: 0px; }
.dcogij:focus { outline: solid 0px; outline-offset: 0px; }
.cURido:focus { outline: solid 0px; outline-offset: 0px; }
.jkOjoo:focus { outline: solid 0px; outline-offset: 0px; }
.fFtJYY:focus { outline: solid 0px; outline-offset: 0px; }
.cRAFdW:focus { outline: solid 0px; outline-offset: 0px; }
.hFJkZY:focus { outline: solid 0px; outline-offset: 0px; }
.hgQTgM { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .hgQTgM { font-size: 12px; margin-bottom: 15px; }
}
.uEcly { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .uEcly { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.uEcly em, .uEcly span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .uEcly em, .uEcly span { font-size: 0.875rem; }
}
.uEcly:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.uEcly svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .uEcly svg { width: 12px; height: 12px; }
}
.uEcly span + em, .uEcly span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .uEcly span + em, [dir="rtl"] .uEcly span + span { padding: 0px 0.3125rem 0px 0px; }
.uEcly:not(:only-child) { margin-bottom: 5px; }
.uEcly:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .uEcly:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .uEcly:hover, .uEcly.hover, a:hover .uEcly, .uEcly:focus, .uEcly.focus, a:focus .uEcly, .uEcly:active, .uEcly.active, .uEcly a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .uEcly:hover svg, .uEcly.hover svg, a:hover .uEcly svg, .uEcly:focus svg, .uEcly.focus svg, a:focus .uEcly svg, .uEcly:active svg, .uEcly.active svg, .uEcly a:active svg { fill: rgb(255, 255, 255); }
    .uEcly:hover em, .uEcly.hover em, a:hover .uEcly em, .uEcly:focus em, .uEcly.focus em, a:focus .uEcly em, .uEcly:active em, .uEcly.active em, .uEcly a:active em, .uEcly:hover span, .uEcly.hover span, a:hover .uEcly span, .uEcly:focus span, .uEcly.focus span, a:focus .uEcly span, .uEcly:active span, .uEcly.active span, .uEcly a:active span { color: rgb(255, 255, 255); }
    .uEcly:focus, .uEcly.focus, a:focus .uEcly { outline: solid 0px; outline-offset: 0px; }
}
.dayjqz { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dayjqz { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dayjqz em, .dayjqz span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dayjqz em, .dayjqz span { font-size: 0.875rem; }
}
.dayjqz:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dayjqz svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dayjqz svg { width: 12px; height: 12px; }
}
.dayjqz span + em, .dayjqz span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dayjqz span + em, [dir="rtl"] .dayjqz span + span { padding: 0px 0.3125rem 0px 0px; }
.dayjqz:not(:only-child) { margin-bottom: 5px; }
.dayjqz:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dayjqz:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dayjqz:hover, .dayjqz.hover, a:hover .dayjqz, .dayjqz:focus, .dayjqz.focus, a:focus .dayjqz, .dayjqz:active, .dayjqz.active, .dayjqz a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dayjqz:hover svg, .dayjqz.hover svg, a:hover .dayjqz svg, .dayjqz:focus svg, .dayjqz.focus svg, a:focus .dayjqz svg, .dayjqz:active svg, .dayjqz.active svg, .dayjqz a:active svg { fill: rgb(255, 255, 255); }
    .dayjqz:hover em, .dayjqz.hover em, a:hover .dayjqz em, .dayjqz:focus em, .dayjqz.focus em, a:focus .dayjqz em, .dayjqz:active em, .dayjqz.active em, .dayjqz a:active em, .dayjqz:hover span, .dayjqz.hover span, a:hover .dayjqz span, .dayjqz:focus span, .dayjqz.focus span, a:focus .dayjqz span, .dayjqz:active span, .dayjqz.active span, .dayjqz a:active span { color: rgb(255, 255, 255); }
    .dayjqz:focus, .dayjqz.focus, a:focus .dayjqz { outline: solid 0px; outline-offset: 0px; }
}
.knVoEB { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .knVoEB { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.knVoEB em, .knVoEB span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .knVoEB em, .knVoEB span { font-size: 0.875rem; }
}
.knVoEB:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.knVoEB svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .knVoEB svg { width: 12px; height: 12px; }
}
.knVoEB span + em, .knVoEB span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .knVoEB span + em, [dir="rtl"] .knVoEB span + span { padding: 0px 0.3125rem 0px 0px; }
.knVoEB:not(:only-child) { margin-bottom: 5px; }
.knVoEB:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .knVoEB:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .knVoEB:hover, .knVoEB.hover, a:hover .knVoEB, .knVoEB:focus, .knVoEB.focus, a:focus .knVoEB, .knVoEB:active, .knVoEB.active, .knVoEB a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .knVoEB:hover svg, .knVoEB.hover svg, a:hover .knVoEB svg, .knVoEB:focus svg, .knVoEB.focus svg, a:focus .knVoEB svg, .knVoEB:active svg, .knVoEB.active svg, .knVoEB a:active svg { fill: rgb(255, 255, 255); }
    .knVoEB:hover em, .knVoEB.hover em, a:hover .knVoEB em, .knVoEB:focus em, .knVoEB.focus em, a:focus .knVoEB em, .knVoEB:active em, .knVoEB.active em, .knVoEB a:active em, .knVoEB:hover span, .knVoEB.hover span, a:hover .knVoEB span, .knVoEB:focus span, .knVoEB.focus span, a:focus .knVoEB span, .knVoEB:active span, .knVoEB.active span, .knVoEB a:active span { color: rgb(255, 255, 255); }
    .knVoEB:focus, .knVoEB.focus, a:focus .knVoEB { outline: solid 0px; outline-offset: 0px; }
}
.bjjktl { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bjjktl { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bjjktl em, .bjjktl span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bjjktl em, .bjjktl span { font-size: 0.875rem; }
}
.bjjktl:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bjjktl svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bjjktl svg { width: 12px; height: 12px; }
}
.bjjktl span + em, .bjjktl span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bjjktl span + em, [dir="rtl"] .bjjktl span + span { padding: 0px 0.3125rem 0px 0px; }
.bjjktl:not(:only-child) { margin-bottom: 5px; }
.bjjktl:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bjjktl:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bjjktl:hover, .bjjktl.hover, a:hover .bjjktl, .bjjktl:focus, .bjjktl.focus, a:focus .bjjktl, .bjjktl:active, .bjjktl.active, .bjjktl a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bjjktl:hover svg, .bjjktl.hover svg, a:hover .bjjktl svg, .bjjktl:focus svg, .bjjktl.focus svg, a:focus .bjjktl svg, .bjjktl:active svg, .bjjktl.active svg, .bjjktl a:active svg { fill: rgb(255, 255, 255); }
    .bjjktl:hover em, .bjjktl.hover em, a:hover .bjjktl em, .bjjktl:focus em, .bjjktl.focus em, a:focus .bjjktl em, .bjjktl:active em, .bjjktl.active em, .bjjktl a:active em, .bjjktl:hover span, .bjjktl.hover span, a:hover .bjjktl span, .bjjktl:focus span, .bjjktl.focus span, a:focus .bjjktl span, .bjjktl:active span, .bjjktl.active span, .bjjktl a:active span { color: rgb(255, 255, 255); }
    .bjjktl:focus, .bjjktl.focus, a:focus .bjjktl { outline: solid 0px; outline-offset: 0px; }
}
.hBkdXU { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hBkdXU { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hBkdXU em, .hBkdXU span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hBkdXU em, .hBkdXU span { font-size: 0.875rem; }
}
.hBkdXU:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hBkdXU svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hBkdXU svg { width: 12px; height: 12px; }
}
.hBkdXU span + em, .hBkdXU span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hBkdXU span + em, [dir="rtl"] .hBkdXU span + span { padding: 0px 0.3125rem 0px 0px; }
.hBkdXU:not(:only-child) { margin-bottom: 5px; }
.hBkdXU:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hBkdXU:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hBkdXU:hover, .hBkdXU.hover, a:hover .hBkdXU, .hBkdXU:focus, .hBkdXU.focus, a:focus .hBkdXU, .hBkdXU:active, .hBkdXU.active, .hBkdXU a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hBkdXU:hover svg, .hBkdXU.hover svg, a:hover .hBkdXU svg, .hBkdXU:focus svg, .hBkdXU.focus svg, a:focus .hBkdXU svg, .hBkdXU:active svg, .hBkdXU.active svg, .hBkdXU a:active svg { fill: rgb(255, 255, 255); }
    .hBkdXU:hover em, .hBkdXU.hover em, a:hover .hBkdXU em, .hBkdXU:focus em, .hBkdXU.focus em, a:focus .hBkdXU em, .hBkdXU:active em, .hBkdXU.active em, .hBkdXU a:active em, .hBkdXU:hover span, .hBkdXU.hover span, a:hover .hBkdXU span, .hBkdXU:focus span, .hBkdXU.focus span, a:focus .hBkdXU span, .hBkdXU:active span, .hBkdXU.active span, .hBkdXU a:active span { color: rgb(255, 255, 255); }
    .hBkdXU:focus, .hBkdXU.focus, a:focus .hBkdXU { outline: solid 0px; outline-offset: 0px; }
}
.gbmVQL:focus { outline: solid 0px; outline-offset: 0px; }
.ipIwDz:focus { outline: solid 0px; outline-offset: 0px; }
.IbRcK:focus { outline: solid 0px; outline-offset: 0px; }
.cakXXj:focus { outline: solid 0px; outline-offset: 0px; }
.iLzDsL:focus { outline: solid 0px; outline-offset: 0px; }
.kvHrbv:focus { outline: solid 0px; outline-offset: 0px; }
.hLhQKe:focus { outline: solid 0px; outline-offset: 0px; }
.kgWVQN:focus { outline: solid 0px; outline-offset: 0px; }
.bwYVzq:focus { outline: solid 0px; outline-offset: 0px; }
.hjOdcb:focus { outline: solid 0px; outline-offset: 0px; }
.ftpLmI:focus { outline: solid 0px; outline-offset: 0px; }
.HIPQO:focus { outline: solid 0px; outline-offset: 0px; }
.fYXOjc:focus { outline: solid 0px; outline-offset: 0px; }
.gyuyhe:focus { outline: solid 0px; outline-offset: 0px; }
.bEFHzc:focus { outline: solid 0px; outline-offset: 0px; }
.bibdfW:focus { outline: solid 0px; outline-offset: 0px; }
.hbAqtd:focus { outline: solid 0px; outline-offset: 0px; }
.eRfuNN:focus { outline: solid 0px; outline-offset: 0px; }
.hlztmR:focus { outline: solid 0px; outline-offset: 0px; }
.bUtPYR:focus { outline: solid 0px; outline-offset: 0px; }
.gLEEPA:focus { outline: solid 0px; outline-offset: 0px; }
.ivAjMe:focus { outline: solid 0px; outline-offset: 0px; }
.cOWHyo:focus { outline: solid 0px; outline-offset: 0px; }
.eKyRUZ:focus { outline: solid 0px; outline-offset: 0px; }
.gfzfxo:focus { outline: solid 0px; outline-offset: 0px; }
.knjQJu:focus { outline: solid 0px; outline-offset: 0px; }
.bWzPha:focus { outline: solid 0px; outline-offset: 0px; }
.eGvtVM:focus { outline: solid 0px; outline-offset: 0px; }
.biUibN:focus { outline: solid 0px; outline-offset: 0px; }
.hkrOAT:focus { outline: solid 0px; outline-offset: 0px; }
.cCueeV:focus { outline: solid 0px; outline-offset: 0px; }
.dFdLoy:focus { outline: solid 0px; outline-offset: 0px; }
.ilXKlM:focus { outline: solid 0px; outline-offset: 0px; }
.ehDFCr:focus { outline: solid 0px; outline-offset: 0px; }
.cbOMOa:focus { outline: solid 0px; outline-offset: 0px; }
.eaFnfn:focus { outline: solid 0px; outline-offset: 0px; }
.hLxgYk:focus { outline: solid 0px; outline-offset: 0px; }
.cIRpqX:focus { outline: solid 0px; outline-offset: 0px; }
.bpvFvf:focus { outline: solid 0px; outline-offset: 0px; }
.haScKD:focus { outline: solid 0px; outline-offset: 0px; }
.kKSleV:focus { outline: solid 0px; outline-offset: 0px; }
.lmGPmw:focus { outline: solid 0px; outline-offset: 0px; }
.dJCeJG:focus { outline: solid 0px; outline-offset: 0px; }
.bXdwIP:focus { outline: solid 0px; outline-offset: 0px; }
.bXdwIP img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .bXdwIP:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.lndzez { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .lndzez { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .lndzez { font-size: 0.75rem; }
}
.kqneMs { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.kqneMs em, .kqneMs span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.kqneMs > span { -webkit-box-pack: center; justify-content: center; }
.kqneMs span + span, .kqneMs span + em { padding: 0px 0.3125rem; }
.kqneMs svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.kqneMs.innerLink em, .kqneMs.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.kqneMs.innerLink em::after, .kqneMs.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.kqneMs.innerLink em:hover, .kqneMs.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.kqneMs.innerLink em:hover::after, .kqneMs.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.kqneMs:hover svg, .kqneMs.hover svg, .kqneMs.active svg, .kqneMs:focus svg, .kqneMs.focus svg { fill: rgba(18, 120, 74, 0.5); }
.kqneMs:hover em, .kqneMs.hover em, .kqneMs.active em, .kqneMs:focus em, .kqneMs.focus em, .kqneMs:hover span, .kqneMs.hover span, .kqneMs.active span, .kqneMs:focus span, .kqneMs.focus span { color: rgba(18, 120, 74, 0.5); }
.kqneMs:focus, .kqneMs.focus, a:focus .kqneMs { outline: solid 0px; outline-offset: 0px; }
.kqneMs:not(:only-child):hover > em, .kqneMs:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .kqneMs em, .kqneMs span { font-size: 0.875rem; }
    .kqneMs svg { width: 0.75rem; height: 0.75rem; }
}
.kqneMs svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.kqneMs:hover svg, .kqneMs:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .kqneMs { padding: 15px; }
}
@media (max-width: 1068px) {
    .kqneMs { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kqneMs { padding: 20px; }
}
@media (min-width: 1920px) {
    .kqneMs { padding: 20px; }
}
.iczWca:focus { outline: solid 0px; outline-offset: 0px; }
.iczWca img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .iczWca:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hyNrWB { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hyNrWB { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hyNrWB { font-size: 0.75rem; }
}
.iGyMOV { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.iGyMOV em, .iGyMOV span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.iGyMOV > span { -webkit-box-pack: center; justify-content: center; }
.iGyMOV span + span, .iGyMOV span + em { padding: 0px 0.3125rem; }
.iGyMOV svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.iGyMOV.innerLink em, .iGyMOV.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.iGyMOV.innerLink em::after, .iGyMOV.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.iGyMOV.innerLink em:hover, .iGyMOV.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.iGyMOV.innerLink em:hover::after, .iGyMOV.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.iGyMOV:hover svg, .iGyMOV.hover svg, .iGyMOV.active svg, .iGyMOV:focus svg, .iGyMOV.focus svg { fill: rgba(18, 120, 74, 0.5); }
.iGyMOV:hover em, .iGyMOV.hover em, .iGyMOV.active em, .iGyMOV:focus em, .iGyMOV.focus em, .iGyMOV:hover span, .iGyMOV.hover span, .iGyMOV.active span, .iGyMOV:focus span, .iGyMOV.focus span { color: rgba(18, 120, 74, 0.5); }
.iGyMOV:focus, .iGyMOV.focus, a:focus .iGyMOV { outline: solid 0px; outline-offset: 0px; }
.iGyMOV:not(:only-child):hover > em, .iGyMOV:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .iGyMOV em, .iGyMOV span { font-size: 0.875rem; }
    .iGyMOV svg { width: 0.75rem; height: 0.75rem; }
}
.iGyMOV svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.iGyMOV:hover svg, .iGyMOV:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .iGyMOV { padding: 15px; }
}
@media (max-width: 1068px) {
    .iGyMOV { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .iGyMOV { padding: 20px; }
}
@media (min-width: 1920px) {
    .iGyMOV { padding: 20px; }
}
.kHLFDM:focus { outline: solid 0px; outline-offset: 0px; }
.kHLFDM img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kHLFDM:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kJFuam { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kJFuam { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kJFuam { font-size: 0.75rem; }
}
.gmlnew { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.gmlnew em, .gmlnew span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.gmlnew > span { -webkit-box-pack: center; justify-content: center; }
.gmlnew span + span, .gmlnew span + em { padding: 0px 0.3125rem; }
.gmlnew svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.gmlnew.innerLink em, .gmlnew.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.gmlnew.innerLink em::after, .gmlnew.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.gmlnew.innerLink em:hover, .gmlnew.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.gmlnew.innerLink em:hover::after, .gmlnew.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.gmlnew:hover svg, .gmlnew.hover svg, .gmlnew.active svg, .gmlnew:focus svg, .gmlnew.focus svg { fill: rgba(18, 120, 74, 0.5); }
.gmlnew:hover em, .gmlnew.hover em, .gmlnew.active em, .gmlnew:focus em, .gmlnew.focus em, .gmlnew:hover span, .gmlnew.hover span, .gmlnew.active span, .gmlnew:focus span, .gmlnew.focus span { color: rgba(18, 120, 74, 0.5); }
.gmlnew:focus, .gmlnew.focus, a:focus .gmlnew { outline: solid 0px; outline-offset: 0px; }
.gmlnew:not(:only-child):hover > em, .gmlnew:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .gmlnew em, .gmlnew span { font-size: 0.875rem; }
    .gmlnew svg { width: 0.75rem; height: 0.75rem; }
}
.gmlnew svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.gmlnew:hover svg, .gmlnew:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .gmlnew { padding: 15px; }
}
@media (max-width: 1068px) {
    .gmlnew { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .gmlnew { padding: 20px; }
}
@media (min-width: 1920px) {
    .gmlnew { padding: 20px; }
}
.ksIjXH:focus { outline: solid 0px; outline-offset: 0px; }
.ksIjXH img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ksIjXH:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hQBrag { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hQBrag { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hQBrag { font-size: 0.75rem; }
}
.goYuMD { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.goYuMD em, .goYuMD span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.goYuMD > span { -webkit-box-pack: center; justify-content: center; }
.goYuMD span + span, .goYuMD span + em { padding: 0px 0.3125rem; }
.goYuMD svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.goYuMD.innerLink em, .goYuMD.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.goYuMD.innerLink em::after, .goYuMD.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.goYuMD.innerLink em:hover, .goYuMD.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.goYuMD.innerLink em:hover::after, .goYuMD.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.goYuMD:hover svg, .goYuMD.hover svg, .goYuMD.active svg, .goYuMD:focus svg, .goYuMD.focus svg { fill: rgba(18, 120, 74, 0.5); }
.goYuMD:hover em, .goYuMD.hover em, .goYuMD.active em, .goYuMD:focus em, .goYuMD.focus em, .goYuMD:hover span, .goYuMD.hover span, .goYuMD.active span, .goYuMD:focus span, .goYuMD.focus span { color: rgba(18, 120, 74, 0.5); }
.goYuMD:focus, .goYuMD.focus, a:focus .goYuMD { outline: solid 0px; outline-offset: 0px; }
.goYuMD:not(:only-child):hover > em, .goYuMD:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .goYuMD em, .goYuMD span { font-size: 0.875rem; }
    .goYuMD svg { width: 0.75rem; height: 0.75rem; }
}
.goYuMD svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.goYuMD:hover svg, .goYuMD:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .goYuMD { padding: 15px; }
}
@media (max-width: 1068px) {
    .goYuMD { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .goYuMD { padding: 20px; }
}
@media (min-width: 1920px) {
    .goYuMD { padding: 20px; }
}
.eOAPTz:focus { outline: solid 0px; outline-offset: 0px; }
.eOAPTz img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .eOAPTz:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kSdRou { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kSdRou { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kSdRou { font-size: 0.75rem; }
}
.hcyENN { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.hcyENN em, .hcyENN span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.hcyENN > span { -webkit-box-pack: center; justify-content: center; }
.hcyENN span + span, .hcyENN span + em { padding: 0px 0.3125rem; }
.hcyENN svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.hcyENN.innerLink em, .hcyENN.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.hcyENN.innerLink em::after, .hcyENN.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.hcyENN.innerLink em:hover, .hcyENN.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.hcyENN.innerLink em:hover::after, .hcyENN.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.hcyENN:hover svg, .hcyENN.hover svg, .hcyENN.active svg, .hcyENN:focus svg, .hcyENN.focus svg { fill: rgba(18, 120, 74, 0.5); }
.hcyENN:hover em, .hcyENN.hover em, .hcyENN.active em, .hcyENN:focus em, .hcyENN.focus em, .hcyENN:hover span, .hcyENN.hover span, .hcyENN.active span, .hcyENN:focus span, .hcyENN.focus span { color: rgba(18, 120, 74, 0.5); }
.hcyENN:focus, .hcyENN.focus, a:focus .hcyENN { outline: solid 0px; outline-offset: 0px; }
.hcyENN:not(:only-child):hover > em, .hcyENN:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .hcyENN em, .hcyENN span { font-size: 0.875rem; }
    .hcyENN svg { width: 0.75rem; height: 0.75rem; }
}
.hcyENN svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.hcyENN:hover svg, .hcyENN:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .hcyENN { padding: 15px; }
}
@media (max-width: 1068px) {
    .hcyENN { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .hcyENN { padding: 20px; }
}
@media (min-width: 1920px) {
    .hcyENN { padding: 20px; }
}
.fPaKO:focus { outline: solid 0px; outline-offset: 0px; }
.fPaKO img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .fPaKO:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.jYjxHH { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .jYjxHH { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jYjxHH { font-size: 0.75rem; }
}
.ddRiDp { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.ddRiDp em, .ddRiDp span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.ddRiDp > span { -webkit-box-pack: center; justify-content: center; }
.ddRiDp span + span, .ddRiDp span + em { padding: 0px 0.3125rem; }
.ddRiDp svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.ddRiDp.innerLink em, .ddRiDp.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.ddRiDp.innerLink em::after, .ddRiDp.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.ddRiDp.innerLink em:hover, .ddRiDp.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.ddRiDp.innerLink em:hover::after, .ddRiDp.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.ddRiDp:hover svg, .ddRiDp.hover svg, .ddRiDp.active svg, .ddRiDp:focus svg, .ddRiDp.focus svg { fill: rgba(18, 120, 74, 0.5); }
.ddRiDp:hover em, .ddRiDp.hover em, .ddRiDp.active em, .ddRiDp:focus em, .ddRiDp.focus em, .ddRiDp:hover span, .ddRiDp.hover span, .ddRiDp.active span, .ddRiDp:focus span, .ddRiDp.focus span { color: rgba(18, 120, 74, 0.5); }
.ddRiDp:focus, .ddRiDp.focus, a:focus .ddRiDp { outline: solid 0px; outline-offset: 0px; }
.ddRiDp:not(:only-child):hover > em, .ddRiDp:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .ddRiDp em, .ddRiDp span { font-size: 0.875rem; }
    .ddRiDp svg { width: 0.75rem; height: 0.75rem; }
}
.ddRiDp svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.ddRiDp:hover svg, .ddRiDp:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .ddRiDp { padding: 15px; }
}
@media (max-width: 1068px) {
    .ddRiDp { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .ddRiDp { padding: 20px; }
}
@media (min-width: 1920px) {
    .ddRiDp { padding: 20px; }
}
.bGgKNJ:focus { outline: solid 0px; outline-offset: 0px; }
.bGgKNJ img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .bGgKNJ:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hAntlK { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hAntlK { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hAntlK { font-size: 0.75rem; }
}
.knKXnR { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.knKXnR em, .knKXnR span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.knKXnR > span { -webkit-box-pack: center; justify-content: center; }
.knKXnR span + span, .knKXnR span + em { padding: 0px 0.3125rem; }
.knKXnR svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.knKXnR.innerLink em, .knKXnR.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.knKXnR.innerLink em::after, .knKXnR.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.knKXnR.innerLink em:hover, .knKXnR.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.knKXnR.innerLink em:hover::after, .knKXnR.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.knKXnR:hover svg, .knKXnR.hover svg, .knKXnR.active svg, .knKXnR:focus svg, .knKXnR.focus svg { fill: rgba(18, 120, 74, 0.5); }
.knKXnR:hover em, .knKXnR.hover em, .knKXnR.active em, .knKXnR:focus em, .knKXnR.focus em, .knKXnR:hover span, .knKXnR.hover span, .knKXnR.active span, .knKXnR:focus span, .knKXnR.focus span { color: rgba(18, 120, 74, 0.5); }
.knKXnR:focus, .knKXnR.focus, a:focus .knKXnR { outline: solid 0px; outline-offset: 0px; }
.knKXnR:not(:only-child):hover > em, .knKXnR:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .knKXnR em, .knKXnR span { font-size: 0.875rem; }
    .knKXnR svg { width: 0.75rem; height: 0.75rem; }
}
.knKXnR svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.knKXnR:hover svg, .knKXnR:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .knKXnR { padding: 15px; }
}
@media (max-width: 1068px) {
    .knKXnR { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .knKXnR { padding: 20px; }
}
@media (min-width: 1920px) {
    .knKXnR { padding: 20px; }
}
.kWSVHR:focus { outline: solid 0px; outline-offset: 0px; }
.kWSVHR img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kWSVHR:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.fnYvWG { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .fnYvWG { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fnYvWG { font-size: 0.75rem; }
}
.lIVGu { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.lIVGu em, .lIVGu span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.lIVGu > span { -webkit-box-pack: center; justify-content: center; }
.lIVGu span + span, .lIVGu span + em { padding: 0px 0.3125rem; }
.lIVGu svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.lIVGu.innerLink em, .lIVGu.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.lIVGu.innerLink em::after, .lIVGu.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.lIVGu.innerLink em:hover, .lIVGu.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.lIVGu.innerLink em:hover::after, .lIVGu.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.lIVGu:hover svg, .lIVGu.hover svg, .lIVGu.active svg, .lIVGu:focus svg, .lIVGu.focus svg { fill: rgba(18, 120, 74, 0.5); }
.lIVGu:hover em, .lIVGu.hover em, .lIVGu.active em, .lIVGu:focus em, .lIVGu.focus em, .lIVGu:hover span, .lIVGu.hover span, .lIVGu.active span, .lIVGu:focus span, .lIVGu.focus span { color: rgba(18, 120, 74, 0.5); }
.lIVGu:focus, .lIVGu.focus, a:focus .lIVGu { outline: solid 0px; outline-offset: 0px; }
.lIVGu:not(:only-child):hover > em, .lIVGu:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .lIVGu em, .lIVGu span { font-size: 0.875rem; }
    .lIVGu svg { width: 0.75rem; height: 0.75rem; }
}
.lIVGu svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.lIVGu:hover svg, .lIVGu:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .lIVGu { padding: 15px; }
}
@media (max-width: 1068px) {
    .lIVGu { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .lIVGu { padding: 20px; }
}
@media (min-width: 1920px) {
    .lIVGu { padding: 20px; }
}
.fxDfAu:focus { outline: solid 0px; outline-offset: 0px; }
.fxDfAu img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .fxDfAu:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.ffLOL { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .ffLOL { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .ffLOL { font-size: 0.75rem; }
}
.lhSjga { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.lhSjga em, .lhSjga span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.lhSjga > span { -webkit-box-pack: center; justify-content: center; }
.lhSjga span + span, .lhSjga span + em { padding: 0px 0.3125rem; }
.lhSjga svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.lhSjga.innerLink em, .lhSjga.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.lhSjga.innerLink em::after, .lhSjga.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.lhSjga.innerLink em:hover, .lhSjga.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.lhSjga.innerLink em:hover::after, .lhSjga.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.lhSjga:hover svg, .lhSjga.hover svg, .lhSjga.active svg, .lhSjga:focus svg, .lhSjga.focus svg { fill: rgba(18, 120, 74, 0.5); }
.lhSjga:hover em, .lhSjga.hover em, .lhSjga.active em, .lhSjga:focus em, .lhSjga.focus em, .lhSjga:hover span, .lhSjga.hover span, .lhSjga.active span, .lhSjga:focus span, .lhSjga.focus span { color: rgba(18, 120, 74, 0.5); }
.lhSjga:focus, .lhSjga.focus, a:focus .lhSjga { outline: solid 0px; outline-offset: 0px; }
.lhSjga:not(:only-child):hover > em, .lhSjga:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .lhSjga em, .lhSjga span { font-size: 0.875rem; }
    .lhSjga svg { width: 0.75rem; height: 0.75rem; }
}
.lhSjga svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.lhSjga:hover svg, .lhSjga:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .lhSjga { padding: 15px; }
}
@media (max-width: 1068px) {
    .lhSjga { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .lhSjga { padding: 20px; }
}
@media (min-width: 1920px) {
    .lhSjga { padding: 20px; }
}
.mqoLo:focus { outline: solid 0px; outline-offset: 0px; }
.mqoLo img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .mqoLo:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hAPqJI { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hAPqJI { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hAPqJI { font-size: 0.75rem; }
}
.fRQSNq { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fRQSNq em, .fRQSNq span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fRQSNq > span { -webkit-box-pack: center; justify-content: center; }
.fRQSNq span + span, .fRQSNq span + em { padding: 0px 0.3125rem; }
.fRQSNq svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fRQSNq.innerLink em, .fRQSNq.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fRQSNq.innerLink em::after, .fRQSNq.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fRQSNq.innerLink em:hover, .fRQSNq.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fRQSNq.innerLink em:hover::after, .fRQSNq.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fRQSNq:hover svg, .fRQSNq.hover svg, .fRQSNq.active svg, .fRQSNq:focus svg, .fRQSNq.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fRQSNq:hover em, .fRQSNq.hover em, .fRQSNq.active em, .fRQSNq:focus em, .fRQSNq.focus em, .fRQSNq:hover span, .fRQSNq.hover span, .fRQSNq.active span, .fRQSNq:focus span, .fRQSNq.focus span { color: rgba(18, 120, 74, 0.5); }
.fRQSNq:focus, .fRQSNq.focus, a:focus .fRQSNq { outline: solid 0px; outline-offset: 0px; }
.fRQSNq:not(:only-child):hover > em, .fRQSNq:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fRQSNq em, .fRQSNq span { font-size: 0.875rem; }
    .fRQSNq svg { width: 0.75rem; height: 0.75rem; }
}
.fRQSNq svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fRQSNq:hover svg, .fRQSNq:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fRQSNq { padding: 15px; }
}
@media (max-width: 1068px) {
    .fRQSNq { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fRQSNq { padding: 20px; }
}
@media (min-width: 1920px) {
    .fRQSNq { padding: 20px; }
}
.gBwLLv:focus { outline: solid 0px; outline-offset: 0px; }
.gBwLLv img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .gBwLLv:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.bCootW { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .bCootW { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .bCootW { font-size: 0.75rem; }
}
.fAMFUz { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fAMFUz em, .fAMFUz span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fAMFUz > span { -webkit-box-pack: center; justify-content: center; }
.fAMFUz span + span, .fAMFUz span + em { padding: 0px 0.3125rem; }
.fAMFUz svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fAMFUz.innerLink em, .fAMFUz.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fAMFUz.innerLink em::after, .fAMFUz.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fAMFUz.innerLink em:hover, .fAMFUz.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fAMFUz.innerLink em:hover::after, .fAMFUz.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fAMFUz:hover svg, .fAMFUz.hover svg, .fAMFUz.active svg, .fAMFUz:focus svg, .fAMFUz.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fAMFUz:hover em, .fAMFUz.hover em, .fAMFUz.active em, .fAMFUz:focus em, .fAMFUz.focus em, .fAMFUz:hover span, .fAMFUz.hover span, .fAMFUz.active span, .fAMFUz:focus span, .fAMFUz.focus span { color: rgba(18, 120, 74, 0.5); }
.fAMFUz:focus, .fAMFUz.focus, a:focus .fAMFUz { outline: solid 0px; outline-offset: 0px; }
.fAMFUz:not(:only-child):hover > em, .fAMFUz:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fAMFUz em, .fAMFUz span { font-size: 0.875rem; }
    .fAMFUz svg { width: 0.75rem; height: 0.75rem; }
}
.fAMFUz svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fAMFUz:hover svg, .fAMFUz:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fAMFUz { padding: 15px; }
}
@media (max-width: 1068px) {
    .fAMFUz { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fAMFUz { padding: 20px; }
}
@media (min-width: 1920px) {
    .fAMFUz { padding: 20px; }
}
.clgXNJ:focus { outline: solid 0px; outline-offset: 0px; }
.clgXNJ img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .clgXNJ:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.drUGjF { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .drUGjF { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .drUGjF { font-size: 0.75rem; }
}
.jDHhFw { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.jDHhFw em, .jDHhFw span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.jDHhFw > span { -webkit-box-pack: center; justify-content: center; }
.jDHhFw span + span, .jDHhFw span + em { padding: 0px 0.3125rem; }
.jDHhFw svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.jDHhFw.innerLink em, .jDHhFw.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.jDHhFw.innerLink em::after, .jDHhFw.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.jDHhFw.innerLink em:hover, .jDHhFw.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.jDHhFw.innerLink em:hover::after, .jDHhFw.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.jDHhFw:hover svg, .jDHhFw.hover svg, .jDHhFw.active svg, .jDHhFw:focus svg, .jDHhFw.focus svg { fill: rgba(18, 120, 74, 0.5); }
.jDHhFw:hover em, .jDHhFw.hover em, .jDHhFw.active em, .jDHhFw:focus em, .jDHhFw.focus em, .jDHhFw:hover span, .jDHhFw.hover span, .jDHhFw.active span, .jDHhFw:focus span, .jDHhFw.focus span { color: rgba(18, 120, 74, 0.5); }
.jDHhFw:focus, .jDHhFw.focus, a:focus .jDHhFw { outline: solid 0px; outline-offset: 0px; }
.jDHhFw:not(:only-child):hover > em, .jDHhFw:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .jDHhFw em, .jDHhFw span { font-size: 0.875rem; }
    .jDHhFw svg { width: 0.75rem; height: 0.75rem; }
}
.jDHhFw svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.jDHhFw:hover svg, .jDHhFw:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .jDHhFw { padding: 15px; }
}
@media (max-width: 1068px) {
    .jDHhFw { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jDHhFw { padding: 20px; }
}
@media (min-width: 1920px) {
    .jDHhFw { padding: 20px; }
}
.iCbtnF:focus { outline: solid 0px; outline-offset: 0px; }
.iCbtnF img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .iCbtnF:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.fdouTX { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .fdouTX { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fdouTX { font-size: 0.75rem; }
}
.hNmZUj { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.hNmZUj em, .hNmZUj span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.hNmZUj > span { -webkit-box-pack: center; justify-content: center; }
.hNmZUj span + span, .hNmZUj span + em { padding: 0px 0.3125rem; }
.hNmZUj svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.hNmZUj.innerLink em, .hNmZUj.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.hNmZUj.innerLink em::after, .hNmZUj.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.hNmZUj.innerLink em:hover, .hNmZUj.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.hNmZUj.innerLink em:hover::after, .hNmZUj.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.hNmZUj:hover svg, .hNmZUj.hover svg, .hNmZUj.active svg, .hNmZUj:focus svg, .hNmZUj.focus svg { fill: rgba(18, 120, 74, 0.5); }
.hNmZUj:hover em, .hNmZUj.hover em, .hNmZUj.active em, .hNmZUj:focus em, .hNmZUj.focus em, .hNmZUj:hover span, .hNmZUj.hover span, .hNmZUj.active span, .hNmZUj:focus span, .hNmZUj.focus span { color: rgba(18, 120, 74, 0.5); }
.hNmZUj:focus, .hNmZUj.focus, a:focus .hNmZUj { outline: solid 0px; outline-offset: 0px; }
.hNmZUj:not(:only-child):hover > em, .hNmZUj:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .hNmZUj em, .hNmZUj span { font-size: 0.875rem; }
    .hNmZUj svg { width: 0.75rem; height: 0.75rem; }
}
.hNmZUj svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.hNmZUj:hover svg, .hNmZUj:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .hNmZUj { padding: 15px; }
}
@media (max-width: 1068px) {
    .hNmZUj { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .hNmZUj { padding: 20px; }
}
@media (min-width: 1920px) {
    .hNmZUj { padding: 20px; }
}
.iJpGTS:focus { outline: solid 0px; outline-offset: 0px; }
.iJpGTS img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .iJpGTS:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.czhsmb { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .czhsmb { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .czhsmb { font-size: 0.75rem; }
}
.cHXoOc { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.cHXoOc em, .cHXoOc span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.cHXoOc > span { -webkit-box-pack: center; justify-content: center; }
.cHXoOc span + span, .cHXoOc span + em { padding: 0px 0.3125rem; }
.cHXoOc svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.cHXoOc.innerLink em, .cHXoOc.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.cHXoOc.innerLink em::after, .cHXoOc.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.cHXoOc.innerLink em:hover, .cHXoOc.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.cHXoOc.innerLink em:hover::after, .cHXoOc.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.cHXoOc:hover svg, .cHXoOc.hover svg, .cHXoOc.active svg, .cHXoOc:focus svg, .cHXoOc.focus svg { fill: rgba(18, 120, 74, 0.5); }
.cHXoOc:hover em, .cHXoOc.hover em, .cHXoOc.active em, .cHXoOc:focus em, .cHXoOc.focus em, .cHXoOc:hover span, .cHXoOc.hover span, .cHXoOc.active span, .cHXoOc:focus span, .cHXoOc.focus span { color: rgba(18, 120, 74, 0.5); }
.cHXoOc:focus, .cHXoOc.focus, a:focus .cHXoOc { outline: solid 0px; outline-offset: 0px; }
.cHXoOc:not(:only-child):hover > em, .cHXoOc:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .cHXoOc em, .cHXoOc span { font-size: 0.875rem; }
    .cHXoOc svg { width: 0.75rem; height: 0.75rem; }
}
.cHXoOc svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.cHXoOc:hover svg, .cHXoOc:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .cHXoOc { padding: 15px; }
}
@media (max-width: 1068px) {
    .cHXoOc { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cHXoOc { padding: 20px; }
}
@media (min-width: 1920px) {
    .cHXoOc { padding: 20px; }
}
.gimrSb:focus { outline: solid 0px; outline-offset: 0px; }
.gimrSb img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .gimrSb:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hniZdz { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hniZdz { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hniZdz { font-size: 0.75rem; }
}
.dTxPzQ:focus { outline: solid 0px; outline-offset: 0px; }
.dTxPzQ img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dTxPzQ:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.dAsmAH { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .dAsmAH { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dAsmAH { font-size: 0.75rem; }
}
.MYGHO:focus { outline: solid 0px; outline-offset: 0px; }
.MYGHO img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .MYGHO:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.byulUt { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .byulUt { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .byulUt { font-size: 0.75rem; }
}
.krdNVb:focus { outline: solid 0px; outline-offset: 0px; }
.krdNVb img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .krdNVb:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.cnRldv { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .cnRldv { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cnRldv { font-size: 0.75rem; }
}
.dbeYRi:focus { outline: solid 0px; outline-offset: 0px; }
.dbeYRi img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dbeYRi:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kzqsyT { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kzqsyT { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kzqsyT { font-size: 0.75rem; }
}
.dfpdkf:focus { outline: solid 0px; outline-offset: 0px; }
.dfpdkf img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dfpdkf:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.gAoWVM { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .gAoWVM { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .gAoWVM { font-size: 0.75rem; }
}
.bjzDWg:focus { outline: solid 0px; outline-offset: 0px; }
.bjzDWg img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .bjzDWg:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.dwrztV { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .dwrztV { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dwrztV { font-size: 0.75rem; }
}
.bUgFIV:focus { outline: solid 0px; outline-offset: 0px; }
.bUgFIV img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .bUgFIV:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.bQjasM { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .bQjasM { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .bQjasM { font-size: 0.75rem; }
}
.ifEssw:focus { outline: solid 0px; outline-offset: 0px; }
.ifEssw img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ifEssw:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.ijnHoQ { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .ijnHoQ { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .ijnHoQ { font-size: 0.75rem; }
}
.evusdE:focus { outline: solid 0px; outline-offset: 0px; }
.evusdE img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .evusdE:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.jslbKa { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .jslbKa { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jslbKa { font-size: 0.75rem; }
}
.ktalWG:focus { outline: solid 0px; outline-offset: 0px; }
.ktalWG img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ktalWG:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.iGHGpD { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .iGHGpD { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .iGHGpD { font-size: 0.75rem; }
}
.iqnRYH:focus { outline: solid 0px; outline-offset: 0px; }
.iqnRYH img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .iqnRYH:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.gSqEXE { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .gSqEXE { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .gSqEXE { font-size: 0.75rem; }
}
.gQZfAY:focus { outline: solid 0px; outline-offset: 0px; }
.gQZfAY img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .gQZfAY:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.fTMTMv { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .fTMTMv { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fTMTMv { font-size: 0.75rem; }
}
.OrxsW:focus { outline: solid 0px; outline-offset: 0px; }
.OrxsW img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .OrxsW:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.gAGnYN { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .gAGnYN { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .gAGnYN { font-size: 0.75rem; }
}
.eRsOjA:focus { outline: solid 0px; outline-offset: 0px; }
.bZmcxY:focus { outline: solid 0px; outline-offset: 0px; }
.ghlGOv:focus { outline: solid 0px; outline-offset: 0px; }
.kwPEEh:focus { outline: solid 0px; outline-offset: 0px; }
.fsrYuf:focus { outline: solid 0px; outline-offset: 0px; }
.wnSIO:focus { outline: solid 0px; outline-offset: 0px; }
.cSOFvx:focus { outline: solid 0px; outline-offset: 0px; }
.cvxTJq:focus { outline: solid 0px; outline-offset: 0px; }
.gFDJdl:focus { outline: solid 0px; outline-offset: 0px; }
.dsoFxc:focus { outline: solid 0px; outline-offset: 0px; }
.bSShxM:focus { outline: solid 0px; outline-offset: 0px; }
.dCgNdf:focus { outline: solid 0px; outline-offset: 0px; }
.fcIdwm:focus { outline: solid 0px; outline-offset: 0px; }
.fVXwfn:focus { outline: solid 0px; outline-offset: 0px; }
.ljvMIG:focus { outline: solid 0px; outline-offset: 0px; }
.gTdTTu:focus { outline: solid 0px; outline-offset: 0px; }
.hCJKQK:focus { outline: solid 0px; outline-offset: 0px; }
.gXPMOs:focus { outline: solid 0px; outline-offset: 0px; }
.iLmmgk:focus { outline: solid 0px; outline-offset: 0px; }
.kxmCsd:focus { outline: solid 0px; outline-offset: 0px; }
.flxmmX:focus { outline: solid 0px; outline-offset: 0px; }
.gMSyyy:focus { outline: solid 0px; outline-offset: 0px; }
.jynGal:focus { outline: solid 0px; outline-offset: 0px; }
.bTJWlp:focus { outline: solid 0px; outline-offset: 0px; }
.ifZkaK:focus { outline: solid 0px; outline-offset: 0px; }
.gVIUfT:focus { outline: solid 0px; outline-offset: 0px; }
.iSNWXW:focus { outline: solid 0px; outline-offset: 0px; }
.fWxbAP:focus { outline: solid 0px; outline-offset: 0px; }
.elZVnf:focus { outline: solid 0px; outline-offset: 0px; }
.hYxgKU { margin-bottom: 10vh; }
.jltTUh { margin-top: 15vh; margin-bottom: 15vh; }
.hkGYyT { margin-top: 15vh; margin-bottom: 15vh; }
.iWbQVh { margin-top: 15vh; margin-bottom: 15vh; }
.fQIdNd { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .fQIdNd { font-size: 12px; margin-bottom: 15px; }
}
.eqRJYr { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .eqRJYr { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.eqRJYr em, .eqRJYr span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .eqRJYr em, .eqRJYr span { font-size: 0.875rem; }
}
.eqRJYr:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.eqRJYr svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .eqRJYr svg { width: 12px; height: 12px; }
}
.eqRJYr span + em, .eqRJYr span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .eqRJYr span + em, [dir="rtl"] .eqRJYr span + span { padding: 0px 0.3125rem 0px 0px; }
.eqRJYr:not(:only-child) { margin-bottom: 5px; }
.eqRJYr:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .eqRJYr:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .eqRJYr:hover, .eqRJYr.hover, a:hover .eqRJYr, .eqRJYr:focus, .eqRJYr.focus, a:focus .eqRJYr, .eqRJYr:active, .eqRJYr.active, .eqRJYr a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .eqRJYr:hover svg, .eqRJYr.hover svg, a:hover .eqRJYr svg, .eqRJYr:focus svg, .eqRJYr.focus svg, a:focus .eqRJYr svg, .eqRJYr:active svg, .eqRJYr.active svg, .eqRJYr a:active svg { fill: rgb(255, 255, 255); }
    .eqRJYr:hover em, .eqRJYr.hover em, a:hover .eqRJYr em, .eqRJYr:focus em, .eqRJYr.focus em, a:focus .eqRJYr em, .eqRJYr:active em, .eqRJYr.active em, .eqRJYr a:active em, .eqRJYr:hover span, .eqRJYr.hover span, a:hover .eqRJYr span, .eqRJYr:focus span, .eqRJYr.focus span, a:focus .eqRJYr span, .eqRJYr:active span, .eqRJYr.active span, .eqRJYr a:active span { color: rgb(255, 255, 255); }
    .eqRJYr:focus, .eqRJYr.focus, a:focus .eqRJYr { outline: solid 0px; outline-offset: 0px; }
}
.hjryig { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hjryig { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hjryig em, .hjryig span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hjryig em, .hjryig span { font-size: 0.875rem; }
}
.hjryig:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hjryig svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hjryig svg { width: 12px; height: 12px; }
}
.hjryig span + em, .hjryig span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hjryig span + em, [dir="rtl"] .hjryig span + span { padding: 0px 0.3125rem 0px 0px; }
.hjryig:not(:only-child) { margin-bottom: 5px; }
.hjryig:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hjryig:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hjryig:hover, .hjryig.hover, a:hover .hjryig, .hjryig:focus, .hjryig.focus, a:focus .hjryig, .hjryig:active, .hjryig.active, .hjryig a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hjryig:hover svg, .hjryig.hover svg, a:hover .hjryig svg, .hjryig:focus svg, .hjryig.focus svg, a:focus .hjryig svg, .hjryig:active svg, .hjryig.active svg, .hjryig a:active svg { fill: rgb(255, 255, 255); }
    .hjryig:hover em, .hjryig.hover em, a:hover .hjryig em, .hjryig:focus em, .hjryig.focus em, a:focus .hjryig em, .hjryig:active em, .hjryig.active em, .hjryig a:active em, .hjryig:hover span, .hjryig.hover span, a:hover .hjryig span, .hjryig:focus span, .hjryig.focus span, a:focus .hjryig span, .hjryig:active span, .hjryig.active span, .hjryig a:active span { color: rgb(255, 255, 255); }
    .hjryig:focus, .hjryig.focus, a:focus .hjryig { outline: solid 0px; outline-offset: 0px; }
}
.BXivm { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .BXivm { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.BXivm em, .BXivm span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .BXivm em, .BXivm span { font-size: 0.875rem; }
}
.BXivm:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.BXivm svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .BXivm svg { width: 12px; height: 12px; }
}
.BXivm span + em, .BXivm span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .BXivm span + em, [dir="rtl"] .BXivm span + span { padding: 0px 0.3125rem 0px 0px; }
.BXivm:not(:only-child) { margin-bottom: 5px; }
.BXivm:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .BXivm:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .BXivm:hover, .BXivm.hover, a:hover .BXivm, .BXivm:focus, .BXivm.focus, a:focus .BXivm, .BXivm:active, .BXivm.active, .BXivm a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .BXivm:hover svg, .BXivm.hover svg, a:hover .BXivm svg, .BXivm:focus svg, .BXivm.focus svg, a:focus .BXivm svg, .BXivm:active svg, .BXivm.active svg, .BXivm a:active svg { fill: rgb(255, 255, 255); }
    .BXivm:hover em, .BXivm.hover em, a:hover .BXivm em, .BXivm:focus em, .BXivm.focus em, a:focus .BXivm em, .BXivm:active em, .BXivm.active em, .BXivm a:active em, .BXivm:hover span, .BXivm.hover span, a:hover .BXivm span, .BXivm:focus span, .BXivm.focus span, a:focus .BXivm span, .BXivm:active span, .BXivm.active span, .BXivm a:active span { color: rgb(255, 255, 255); }
    .BXivm:focus, .BXivm.focus, a:focus .BXivm { outline: solid 0px; outline-offset: 0px; }
}
.cuApnK { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .cuApnK { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.cuApnK em, .cuApnK span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .cuApnK em, .cuApnK span { font-size: 0.875rem; }
}
.cuApnK:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.cuApnK svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .cuApnK svg { width: 12px; height: 12px; }
}
.cuApnK span + em, .cuApnK span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .cuApnK span + em, [dir="rtl"] .cuApnK span + span { padding: 0px 0.3125rem 0px 0px; }
.cuApnK:not(:only-child) { margin-bottom: 5px; }
.cuApnK:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .cuApnK:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .cuApnK:hover, .cuApnK.hover, a:hover .cuApnK, .cuApnK:focus, .cuApnK.focus, a:focus .cuApnK, .cuApnK:active, .cuApnK.active, .cuApnK a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .cuApnK:hover svg, .cuApnK.hover svg, a:hover .cuApnK svg, .cuApnK:focus svg, .cuApnK.focus svg, a:focus .cuApnK svg, .cuApnK:active svg, .cuApnK.active svg, .cuApnK a:active svg { fill: rgb(255, 255, 255); }
    .cuApnK:hover em, .cuApnK.hover em, a:hover .cuApnK em, .cuApnK:focus em, .cuApnK.focus em, a:focus .cuApnK em, .cuApnK:active em, .cuApnK.active em, .cuApnK a:active em, .cuApnK:hover span, .cuApnK.hover span, a:hover .cuApnK span, .cuApnK:focus span, .cuApnK.focus span, a:focus .cuApnK span, .cuApnK:active span, .cuApnK.active span, .cuApnK a:active span { color: rgb(255, 255, 255); }
    .cuApnK:focus, .cuApnK.focus, a:focus .cuApnK { outline: solid 0px; outline-offset: 0px; }
}
.bVrpQJ { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bVrpQJ { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bVrpQJ em, .bVrpQJ span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bVrpQJ em, .bVrpQJ span { font-size: 0.875rem; }
}
.bVrpQJ:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bVrpQJ svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bVrpQJ svg { width: 12px; height: 12px; }
}
.bVrpQJ span + em, .bVrpQJ span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bVrpQJ span + em, [dir="rtl"] .bVrpQJ span + span { padding: 0px 0.3125rem 0px 0px; }
.bVrpQJ:not(:only-child) { margin-bottom: 5px; }
.bVrpQJ:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bVrpQJ:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bVrpQJ:hover, .bVrpQJ.hover, a:hover .bVrpQJ, .bVrpQJ:focus, .bVrpQJ.focus, a:focus .bVrpQJ, .bVrpQJ:active, .bVrpQJ.active, .bVrpQJ a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bVrpQJ:hover svg, .bVrpQJ.hover svg, a:hover .bVrpQJ svg, .bVrpQJ:focus svg, .bVrpQJ.focus svg, a:focus .bVrpQJ svg, .bVrpQJ:active svg, .bVrpQJ.active svg, .bVrpQJ a:active svg { fill: rgb(255, 255, 255); }
    .bVrpQJ:hover em, .bVrpQJ.hover em, a:hover .bVrpQJ em, .bVrpQJ:focus em, .bVrpQJ.focus em, a:focus .bVrpQJ em, .bVrpQJ:active em, .bVrpQJ.active em, .bVrpQJ a:active em, .bVrpQJ:hover span, .bVrpQJ.hover span, a:hover .bVrpQJ span, .bVrpQJ:focus span, .bVrpQJ.focus span, a:focus .bVrpQJ span, .bVrpQJ:active span, .bVrpQJ.active span, .bVrpQJ a:active span { color: rgb(255, 255, 255); }
    .bVrpQJ:focus, .bVrpQJ.focus, a:focus .bVrpQJ { outline: solid 0px; outline-offset: 0px; }
}
.hsPTkl:focus { outline: solid 0px; outline-offset: 0px; }
.jdA-dvQ:focus { outline: solid 0px; outline-offset: 0px; }
.gnitbL:focus { outline: solid 0px; outline-offset: 0px; }
.cBBngX:focus { outline: solid 0px; outline-offset: 0px; }
.gVoDdx:focus { outline: solid 0px; outline-offset: 0px; }
.kXpoVC:focus { outline: solid 0px; outline-offset: 0px; }
.ibyWei:focus { outline: solid 0px; outline-offset: 0px; }
.dwwzJp:focus { outline: solid 0px; outline-offset: 0px; }
.foHDfA:focus { outline: solid 0px; outline-offset: 0px; }
.goZBwZ:focus { outline: solid 0px; outline-offset: 0px; }
.hufEbV:focus { outline: solid 0px; outline-offset: 0px; }
.enDuoE:focus { outline: solid 0px; outline-offset: 0px; }
.gwBsTL:focus { outline: solid 0px; outline-offset: 0px; }
.cmDBeF:focus { outline: solid 0px; outline-offset: 0px; }
.jvKbBz:focus { outline: solid 0px; outline-offset: 0px; }
.bZwEjq:focus { outline: solid 0px; outline-offset: 0px; }
.dvGkWj:focus { outline: solid 0px; outline-offset: 0px; }
.bMRkMv:focus { outline: solid 0px; outline-offset: 0px; }
.jsBkwG:focus { outline: solid 0px; outline-offset: 0px; }
.ldICLo:focus { outline: solid 0px; outline-offset: 0px; }
.kgfUOC:focus { outline: solid 0px; outline-offset: 0px; }
.jQuHub:focus { outline: solid 0px; outline-offset: 0px; }
.kdHteM:focus { outline: solid 0px; outline-offset: 0px; }
.iIXcyo:focus { outline: solid 0px; outline-offset: 0px; }
.hRclwY:focus { outline: solid 0px; outline-offset: 0px; }
.jmAPVA:focus { outline: solid 0px; outline-offset: 0px; }
.bSlizE:focus { outline: solid 0px; outline-offset: 0px; }
.PJvxw:focus { outline: solid 0px; outline-offset: 0px; }
.cWGgTm:focus { outline: solid 0px; outline-offset: 0px; }
.lcLQgy:focus { outline: solid 0px; outline-offset: 0px; }
.dCvegp:focus { outline: solid 0px; outline-offset: 0px; }
.gsQWdr:focus { outline: solid 0px; outline-offset: 0px; }
.kuwESw:focus { outline: solid 0px; outline-offset: 0px; }
.elNEXz:focus { outline: solid 0px; outline-offset: 0px; }
.llMamV:focus { outline: solid 0px; outline-offset: 0px; }
.bFJeaz:focus { outline: solid 0px; outline-offset: 0px; }
.iYREti:focus { outline: solid 0px; outline-offset: 0px; }
.CMNtd:focus { outline: solid 0px; outline-offset: 0px; }
.cqPYgf:focus { outline: solid 0px; outline-offset: 0px; }
.dRqvxM:focus { outline: solid 0px; outline-offset: 0px; }
.jWmLQU:focus { outline: solid 0px; outline-offset: 0px; }
.ittTPS:focus { outline: solid 0px; outline-offset: 0px; }
.iBpYS:focus { outline: solid 0px; outline-offset: 0px; }
.hmRUIY { display: inline-flex; -webkit-box-align: center; align-items: center; flex-direction: column; }
.hmRUIY:focus { outline: solid 0px; outline-offset: 0px; }
.hmRUIY > span:first-child { margin-bottom: 30px; }
.bKIKAi { margin: 0px 0px 30px; font-weight: 400; font-family: var(--text-font-family); letter-spacing: 0px; font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.3; color: rgb(255, 255, 255); display: block; position: relative; }
@media (max-width: 320px) {
    .bKIKAi { font-size: 0.875rem; }
}
@media (min-width: 1920px) {
    .bKIKAi { font-size: 1rem; }
}
@media (max-width: 1068px) {
    .bKIKAi { display: none; }
}
.fnlGUv { margin: 0px 0px 10px; font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 400; text-transform: uppercase; font-size: calc(1.25rem + 1.875 * ((100vw - 66.75rem) / 53.25)); line-height: 1.1; color: rgb(255, 255, 255); display: block; position: relative; }
.fnlGUv:lang(ar) { margin-bottom: 20px; }
@media (max-width: 320px) {
    .fnlGUv { font-size: 1.25rem; line-height: 1.3; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .fnlGUv { font-size: 1.5625rem; line-height: 1.3; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .fnlGUv { font-size: 1.5625rem; line-height: 1.2; }
}
@media (min-width: 1920px) {
    .fnlGUv { font-size: 3.125rem; }
}
.iwnAPj { margin: 0px 0px 10px; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0.25em; font-weight: 300; font-size: calc(0.75rem + 0.5 * ((100vw - 20rem) / 100)); line-height: 1.3; color: rgb(255, 255, 255); display: block; position: relative; }
.iwnAPj:lang(he) { font-size: calc(1.25rem + 0.75 * ((100vw - 20rem) / 100)); }
@media (max-width: 320px) {
    .iwnAPj { font-size: 0.75rem; }
    .iwnAPj:lang(he) { font-size: 1.25rem; }
}
@media (min-width: 1920px) {
    .iwnAPj { font-size: 1.25rem; }
    .iwnAPj:lang(he) { font-size: 2rem; }
}
@media (max-width: 1068px) {
    .iwnAPj { display: none; }
}
.hehdgE { margin: 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; color: rgb(255, 255, 255); display: block; position: relative; }
@media (max-width: 320px) {
    .hehdgE { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .hehdgE { font-size: 0.875rem; }
}
.epNlTc { margin: 5px 0px 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; color: rgb(255, 255, 255); display: block; }
@media (max-width: 320px) {
    .epNlTc { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .epNlTc { font-size: 0.875rem; }
}
[dir="rtl"] .epNlTc { direction: ltr; display: flex; justify-content: left; flex-direction: row-reverse; }
.cDTACA { margin-top: 9vh; margin-bottom: 10vh; }
.eAtAYa { margin-top: 15vh; margin-bottom: 15vh; }
.dHIeUP { margin: 0px; font-family: var(--text-font-family); letter-spacing: 0.3px; font-weight: var(--text-font-weight); font-size: 0.875rem; line-height: 1.3; }
@media (max-width: 767px) and (min-width: 321px) {
    .dHIeUP { margin: 10px 0px 30px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .dHIeUP { margin: 10px 0px 60px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dHIeUP { margin: 10px 0px 80px; }
}
.eYNuzO { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .eYNuzO { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .eYNuzO { font-size: 0.875rem; }
}
.ePEKeI { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .ePEKeI { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .ePEKeI { font-size: 0.875rem; }
}
.jGsJqE { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .jGsJqE { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .jGsJqE { font-size: 0.875rem; }
}
.dEmfJI { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .dEmfJI { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .dEmfJI { font-size: 0.875rem; }
}
.bwepdH { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .bwepdH { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .bwepdH { font-size: 0.875rem; }
}
.bZYPhG { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .bZYPhG { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .bZYPhG { font-size: 0.875rem; }
}
.hHSuwQ { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .hHSuwQ { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .hHSuwQ { font-size: 0.875rem; }
}
.kKSmUx { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .kKSmUx { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .kKSmUx { font-size: 0.875rem; }
}
.daBCMZ { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .daBCMZ { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .daBCMZ { font-size: 0.875rem; }
}
.hEfJJa { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .hEfJJa { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .hEfJJa { font-size: 0.875rem; }
}
.igSLdr { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .igSLdr { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .igSLdr { font-size: 0.875rem; }
}
.bmgPyc { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .bmgPyc { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .bmgPyc { font-size: 0.875rem; }
}
.fguHZh { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .fguHZh { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .fguHZh { font-size: 0.875rem; }
}
.keiJAO { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .keiJAO { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .keiJAO { font-size: 0.875rem; }
}
.dZVGcA { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .dZVGcA { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .dZVGcA { font-size: 0.875rem; }
}
.ggyMyN { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .ggyMyN { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .ggyMyN { font-size: 0.875rem; }
}
.kHWmeT { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .kHWmeT { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .kHWmeT { font-size: 0.875rem; }
}
.klVfXJ { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .klVfXJ { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .klVfXJ { font-size: 0.875rem; }
}
.iPjOli { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .iPjOli { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .iPjOli { font-size: 0.875rem; }
}
.HPqGI { font-family: var(--text-font-family); letter-spacing: 0.3px; font-size: calc(0.75rem + 0.125 * ((100vw - 20rem) / 100)); line-height: 1.2; margin: 0px 0px 0.5vh; font-weight: 900; text-transform: uppercase; }
@media (max-width: 320px) {
    .HPqGI { font-size: 0.75rem; }
}
@media (min-width: 1920px) {
    .HPqGI { font-size: 0.875rem; }
}
.yjqJd { margin-bottom: 10vh; }
.fTISuH { margin-top: 15vh; margin-bottom: 15vh; }
.hJPoRd { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(255, 255, 255); background-color: transparent; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; line-height: 1; padding: 2px; margin-left: 8px; margin-right: auto; }
@media (max-width: 767px) {
    .hJPoRd { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hJPoRd em, .hJPoRd span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(255, 255, 255); font-size: 1rem; }
@media (max-width: 767px) {
    .hJPoRd em, .hJPoRd span { font-size: 0.875rem; }
}
.hJPoRd:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hJPoRd svg { transition: fill 0.3s ease 0s; fill: rgb(255, 255, 255); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hJPoRd svg { width: 12px; height: 12px; }
}
.hJPoRd span + em, .hJPoRd span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hJPoRd span + em, [dir="rtl"] .hJPoRd span + span { padding: 0px 0.3125rem 0px 0px; }
.hJPoRd:not(:only-child) { margin-bottom: 5px; }
.hJPoRd:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hJPoRd:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hJPoRd:hover, .hJPoRd.hover, a:hover .hJPoRd, .hJPoRd:focus, .hJPoRd.focus, a:focus .hJPoRd, .hJPoRd:active, .hJPoRd.active, .hJPoRd a:active { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
    .hJPoRd:hover svg, .hJPoRd.hover svg, a:hover .hJPoRd svg, .hJPoRd:focus svg, .hJPoRd.focus svg, a:focus .hJPoRd svg, .hJPoRd:active svg, .hJPoRd.active svg, .hJPoRd a:active svg { fill: rgb(18, 120, 74); }
    .hJPoRd:hover em, .hJPoRd.hover em, a:hover .hJPoRd em, .hJPoRd:focus em, .hJPoRd.focus em, a:focus .hJPoRd em, .hJPoRd:active em, .hJPoRd.active em, .hJPoRd a:active em, .hJPoRd:hover span, .hJPoRd.hover span, a:hover .hJPoRd span, .hJPoRd:focus span, .hJPoRd.focus span, a:focus .hJPoRd span, .hJPoRd:active span, .hJPoRd.active span, .hJPoRd a:active span { color: rgb(18, 120, 74); }
    .hJPoRd:focus, .hJPoRd.focus, a:focus .hJPoRd { outline: solid 0px; outline-offset: 0px; }
}
[dir="rtl"] .hJPoRd { margin-left: auto; margin-right: 8px; }
@media (max-width: 1068px) {
    .hJPoRd { padding: 2px; }
}
.dOFyiw:focus { outline: solid 0px; outline-offset: 0px; }
.igYAMI:focus { outline: solid 0px; outline-offset: 0px; }
.buifbp:focus { outline: solid 0px; outline-offset: 0px; }
.dBWXYU:focus { outline: solid 0px; outline-offset: 0px; }
.gNjJVZ:focus { outline: solid 0px; outline-offset: 0px; }
.cxrWbE:focus { outline: solid 0px; outline-offset: 0px; }
.OBwVN:focus { outline: solid 0px; outline-offset: 0px; }
.fqyxtM:focus { outline: solid 0px; outline-offset: 0px; }
.gEGbQr:focus { outline: solid 0px; outline-offset: 0px; }
.kQKYFu:focus { outline: solid 0px; outline-offset: 0px; }
.cLOiCp:focus { outline: solid 0px; outline-offset: 0px; }
.efeSnF:focus { outline: solid 0px; outline-offset: 0px; }
.bdODTb:focus { outline: solid 0px; outline-offset: 0px; }
.eMOHyn:focus { outline: solid 0px; outline-offset: 0px; }
.kTpjIM:focus { outline: solid 0px; outline-offset: 0px; }
.fUERLl:focus { outline: solid 0px; outline-offset: 0px; }
.fKcDKT:focus { outline: solid 0px; outline-offset: 0px; }
.kWTXMW:focus { outline: solid 0px; outline-offset: 0px; }
.jmDssd:focus { outline: solid 0px; outline-offset: 0px; }
.hHJNaa:focus { outline: solid 0px; outline-offset: 0px; }
.flLtoy:focus { outline: solid 0px; outline-offset: 0px; }
.dZNnew:focus { outline: solid 0px; outline-offset: 0px; }
.coDItC:focus { outline: solid 0px; outline-offset: 0px; }
.jMMtHr:focus { outline: solid 0px; outline-offset: 0px; }
.fCZIpW:focus { outline: solid 0px; outline-offset: 0px; }
.jXkyzP:focus { outline: solid 0px; outline-offset: 0px; }
.exzLly:focus { outline: solid 0px; outline-offset: 0px; }
.gqjuJY:focus { outline: solid 0px; outline-offset: 0px; }
.dGbfOP:focus { outline: solid 0px; outline-offset: 0px; }
.kOXeer { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .kOXeer { font-size: 12px; margin-bottom: 15px; }
}
.fZTcUq { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .fZTcUq { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.fZTcUq em, .fZTcUq span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .fZTcUq em, .fZTcUq span { font-size: 0.875rem; }
}
.fZTcUq:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.fZTcUq svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .fZTcUq svg { width: 12px; height: 12px; }
}
.fZTcUq span + em, .fZTcUq span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .fZTcUq span + em, [dir="rtl"] .fZTcUq span + span { padding: 0px 0.3125rem 0px 0px; }
.fZTcUq:not(:only-child) { margin-bottom: 5px; }
.fZTcUq:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .fZTcUq:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .fZTcUq:hover, .fZTcUq.hover, a:hover .fZTcUq, .fZTcUq:focus, .fZTcUq.focus, a:focus .fZTcUq, .fZTcUq:active, .fZTcUq.active, .fZTcUq a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .fZTcUq:hover svg, .fZTcUq.hover svg, a:hover .fZTcUq svg, .fZTcUq:focus svg, .fZTcUq.focus svg, a:focus .fZTcUq svg, .fZTcUq:active svg, .fZTcUq.active svg, .fZTcUq a:active svg { fill: rgb(255, 255, 255); }
    .fZTcUq:hover em, .fZTcUq.hover em, a:hover .fZTcUq em, .fZTcUq:focus em, .fZTcUq.focus em, a:focus .fZTcUq em, .fZTcUq:active em, .fZTcUq.active em, .fZTcUq a:active em, .fZTcUq:hover span, .fZTcUq.hover span, a:hover .fZTcUq span, .fZTcUq:focus span, .fZTcUq.focus span, a:focus .fZTcUq span, .fZTcUq:active span, .fZTcUq.active span, .fZTcUq a:active span { color: rgb(255, 255, 255); }
    .fZTcUq:focus, .fZTcUq.focus, a:focus .fZTcUq { outline: solid 0px; outline-offset: 0px; }
}
.bqpGUp { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bqpGUp { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bqpGUp em, .bqpGUp span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bqpGUp em, .bqpGUp span { font-size: 0.875rem; }
}
.bqpGUp:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bqpGUp svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bqpGUp svg { width: 12px; height: 12px; }
}
.bqpGUp span + em, .bqpGUp span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bqpGUp span + em, [dir="rtl"] .bqpGUp span + span { padding: 0px 0.3125rem 0px 0px; }
.bqpGUp:not(:only-child) { margin-bottom: 5px; }
.bqpGUp:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bqpGUp:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bqpGUp:hover, .bqpGUp.hover, a:hover .bqpGUp, .bqpGUp:focus, .bqpGUp.focus, a:focus .bqpGUp, .bqpGUp:active, .bqpGUp.active, .bqpGUp a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bqpGUp:hover svg, .bqpGUp.hover svg, a:hover .bqpGUp svg, .bqpGUp:focus svg, .bqpGUp.focus svg, a:focus .bqpGUp svg, .bqpGUp:active svg, .bqpGUp.active svg, .bqpGUp a:active svg { fill: rgb(255, 255, 255); }
    .bqpGUp:hover em, .bqpGUp.hover em, a:hover .bqpGUp em, .bqpGUp:focus em, .bqpGUp.focus em, a:focus .bqpGUp em, .bqpGUp:active em, .bqpGUp.active em, .bqpGUp a:active em, .bqpGUp:hover span, .bqpGUp.hover span, a:hover .bqpGUp span, .bqpGUp:focus span, .bqpGUp.focus span, a:focus .bqpGUp span, .bqpGUp:active span, .bqpGUp.active span, .bqpGUp a:active span { color: rgb(255, 255, 255); }
    .bqpGUp:focus, .bqpGUp.focus, a:focus .bqpGUp { outline: solid 0px; outline-offset: 0px; }
}
.gZWxKQ { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .gZWxKQ { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.gZWxKQ em, .gZWxKQ span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .gZWxKQ em, .gZWxKQ span { font-size: 0.875rem; }
}
.gZWxKQ:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.gZWxKQ svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .gZWxKQ svg { width: 12px; height: 12px; }
}
.gZWxKQ span + em, .gZWxKQ span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .gZWxKQ span + em, [dir="rtl"] .gZWxKQ span + span { padding: 0px 0.3125rem 0px 0px; }
.gZWxKQ:not(:only-child) { margin-bottom: 5px; }
.gZWxKQ:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .gZWxKQ:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .gZWxKQ:hover, .gZWxKQ.hover, a:hover .gZWxKQ, .gZWxKQ:focus, .gZWxKQ.focus, a:focus .gZWxKQ, .gZWxKQ:active, .gZWxKQ.active, .gZWxKQ a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .gZWxKQ:hover svg, .gZWxKQ.hover svg, a:hover .gZWxKQ svg, .gZWxKQ:focus svg, .gZWxKQ.focus svg, a:focus .gZWxKQ svg, .gZWxKQ:active svg, .gZWxKQ.active svg, .gZWxKQ a:active svg { fill: rgb(255, 255, 255); }
    .gZWxKQ:hover em, .gZWxKQ.hover em, a:hover .gZWxKQ em, .gZWxKQ:focus em, .gZWxKQ.focus em, a:focus .gZWxKQ em, .gZWxKQ:active em, .gZWxKQ.active em, .gZWxKQ a:active em, .gZWxKQ:hover span, .gZWxKQ.hover span, a:hover .gZWxKQ span, .gZWxKQ:focus span, .gZWxKQ.focus span, a:focus .gZWxKQ span, .gZWxKQ:active span, .gZWxKQ.active span, .gZWxKQ a:active span { color: rgb(255, 255, 255); }
    .gZWxKQ:focus, .gZWxKQ.focus, a:focus .gZWxKQ { outline: solid 0px; outline-offset: 0px; }
}
.dNmajC { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dNmajC { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dNmajC em, .dNmajC span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dNmajC em, .dNmajC span { font-size: 0.875rem; }
}
.dNmajC:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dNmajC svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dNmajC svg { width: 12px; height: 12px; }
}
.dNmajC span + em, .dNmajC span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dNmajC span + em, [dir="rtl"] .dNmajC span + span { padding: 0px 0.3125rem 0px 0px; }
.dNmajC:not(:only-child) { margin-bottom: 5px; }
.dNmajC:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dNmajC:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dNmajC:hover, .dNmajC.hover, a:hover .dNmajC, .dNmajC:focus, .dNmajC.focus, a:focus .dNmajC, .dNmajC:active, .dNmajC.active, .dNmajC a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dNmajC:hover svg, .dNmajC.hover svg, a:hover .dNmajC svg, .dNmajC:focus svg, .dNmajC.focus svg, a:focus .dNmajC svg, .dNmajC:active svg, .dNmajC.active svg, .dNmajC a:active svg { fill: rgb(255, 255, 255); }
    .dNmajC:hover em, .dNmajC.hover em, a:hover .dNmajC em, .dNmajC:focus em, .dNmajC.focus em, a:focus .dNmajC em, .dNmajC:active em, .dNmajC.active em, .dNmajC a:active em, .dNmajC:hover span, .dNmajC.hover span, a:hover .dNmajC span, .dNmajC:focus span, .dNmajC.focus span, a:focus .dNmajC span, .dNmajC:active span, .dNmajC.active span, .dNmajC a:active span { color: rgb(255, 255, 255); }
    .dNmajC:focus, .dNmajC.focus, a:focus .dNmajC { outline: solid 0px; outline-offset: 0px; }
}
.lgHaTA { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .lgHaTA { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.lgHaTA em, .lgHaTA span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .lgHaTA em, .lgHaTA span { font-size: 0.875rem; }
}
.lgHaTA:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.lgHaTA svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .lgHaTA svg { width: 12px; height: 12px; }
}
.lgHaTA span + em, .lgHaTA span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .lgHaTA span + em, [dir="rtl"] .lgHaTA span + span { padding: 0px 0.3125rem 0px 0px; }
.lgHaTA:not(:only-child) { margin-bottom: 5px; }
.lgHaTA:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .lgHaTA:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .lgHaTA:hover, .lgHaTA.hover, a:hover .lgHaTA, .lgHaTA:focus, .lgHaTA.focus, a:focus .lgHaTA, .lgHaTA:active, .lgHaTA.active, .lgHaTA a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .lgHaTA:hover svg, .lgHaTA.hover svg, a:hover .lgHaTA svg, .lgHaTA:focus svg, .lgHaTA.focus svg, a:focus .lgHaTA svg, .lgHaTA:active svg, .lgHaTA.active svg, .lgHaTA a:active svg { fill: rgb(255, 255, 255); }
    .lgHaTA:hover em, .lgHaTA.hover em, a:hover .lgHaTA em, .lgHaTA:focus em, .lgHaTA.focus em, a:focus .lgHaTA em, .lgHaTA:active em, .lgHaTA.active em, .lgHaTA a:active em, .lgHaTA:hover span, .lgHaTA.hover span, a:hover .lgHaTA span, .lgHaTA:focus span, .lgHaTA.focus span, a:focus .lgHaTA span, .lgHaTA:active span, .lgHaTA.active span, .lgHaTA a:active span { color: rgb(255, 255, 255); }
    .lgHaTA:focus, .lgHaTA.focus, a:focus .lgHaTA { outline: solid 0px; outline-offset: 0px; }
}
.hZFRyD:focus { outline: solid 0px; outline-offset: 0px; }
.jGqacw:focus { outline: solid 0px; outline-offset: 0px; }
.gSLkuI:focus { outline: solid 0px; outline-offset: 0px; }
.eTRleP:focus { outline: solid 0px; outline-offset: 0px; }
.gNJdxR:focus { outline: solid 0px; outline-offset: 0px; }
.gwDlXA:focus { outline: solid 0px; outline-offset: 0px; }
.jKQsaV:focus { outline: solid 0px; outline-offset: 0px; }
.etFvMV:focus { outline: solid 0px; outline-offset: 0px; }
.bFYdKi:focus { outline: solid 0px; outline-offset: 0px; }
.eyBtXP:focus { outline: solid 0px; outline-offset: 0px; }
.gvixHb:focus { outline: solid 0px; outline-offset: 0px; }
.bHRmfS:focus { outline: solid 0px; outline-offset: 0px; }
.bhwVQL:focus { outline: solid 0px; outline-offset: 0px; }
.jtrNSD:focus { outline: solid 0px; outline-offset: 0px; }
.cfWHGg:focus { outline: solid 0px; outline-offset: 0px; }
.iPvwHX:focus { outline: solid 0px; outline-offset: 0px; }
.iKMELw:focus { outline: solid 0px; outline-offset: 0px; }
.ezGNvL:focus { outline: solid 0px; outline-offset: 0px; }
.gzwfGG:focus { outline: solid 0px; outline-offset: 0px; }
.lfGDii:focus { outline: solid 0px; outline-offset: 0px; }
.jCzeel:focus { outline: solid 0px; outline-offset: 0px; }
.jmUtEM:focus { outline: solid 0px; outline-offset: 0px; }
.jnsTbc:focus { outline: solid 0px; outline-offset: 0px; }
.hxDZBj:focus { outline: solid 0px; outline-offset: 0px; }
.iQEmyO:focus { outline: solid 0px; outline-offset: 0px; }
.eZVMC:focus { outline: solid 0px; outline-offset: 0px; }
.bWyUUg:focus { outline: solid 0px; outline-offset: 0px; }
.lljxrx:focus { outline: solid 0px; outline-offset: 0px; }
.iVWJfO:focus { outline: solid 0px; outline-offset: 0px; }
.ljJmrb:focus { outline: solid 0px; outline-offset: 0px; }
.izZTAJ:focus { outline: solid 0px; outline-offset: 0px; }
.fZfrEz:focus { outline: solid 0px; outline-offset: 0px; }
.kXLBoM:focus { outline: solid 0px; outline-offset: 0px; }
.cdHVjV:focus { outline: solid 0px; outline-offset: 0px; }
.lgYzYS:focus { outline: solid 0px; outline-offset: 0px; }
.iiLFjJ:focus { outline: solid 0px; outline-offset: 0px; }
.ehfNgV:focus { outline: solid 0px; outline-offset: 0px; }
.kLOBGj:focus { outline: solid 0px; outline-offset: 0px; }
.dGcviz:focus { outline: solid 0px; outline-offset: 0px; }
.dTpKUg:focus { outline: solid 0px; outline-offset: 0px; }
.fbpAUb:focus { outline: solid 0px; outline-offset: 0px; }
.NOMnz:focus { outline: solid 0px; outline-offset: 0px; }
.bNCgzW:focus { outline: solid 0px; outline-offset: 0px; }
.kGlSGV:focus { outline: solid 0px; outline-offset: 0px; }
.kGlSGV img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kGlSGV:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.dKyYRL { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .dKyYRL { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dKyYRL { font-size: 0.75rem; }
}
.kHEcbD { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.kHEcbD em, .kHEcbD span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.kHEcbD > span { -webkit-box-pack: center; justify-content: center; }
.kHEcbD span + span, .kHEcbD span + em { padding: 0px 0.3125rem; }
.kHEcbD svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.kHEcbD.innerLink em, .kHEcbD.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.kHEcbD.innerLink em::after, .kHEcbD.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.kHEcbD.innerLink em:hover, .kHEcbD.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.kHEcbD.innerLink em:hover::after, .kHEcbD.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.kHEcbD:hover svg, .kHEcbD.hover svg, .kHEcbD.active svg, .kHEcbD:focus svg, .kHEcbD.focus svg { fill: rgba(18, 120, 74, 0.5); }
.kHEcbD:hover em, .kHEcbD.hover em, .kHEcbD.active em, .kHEcbD:focus em, .kHEcbD.focus em, .kHEcbD:hover span, .kHEcbD.hover span, .kHEcbD.active span, .kHEcbD:focus span, .kHEcbD.focus span { color: rgba(18, 120, 74, 0.5); }
.kHEcbD:focus, .kHEcbD.focus, a:focus .kHEcbD { outline: solid 0px; outline-offset: 0px; }
.kHEcbD:not(:only-child):hover > em, .kHEcbD:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .kHEcbD em, .kHEcbD span { font-size: 0.875rem; }
    .kHEcbD svg { width: 0.75rem; height: 0.75rem; }
}
.kHEcbD svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.kHEcbD:hover svg, .kHEcbD:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .kHEcbD { padding: 15px; }
}
@media (max-width: 1068px) {
    .kHEcbD { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kHEcbD { padding: 20px; }
}
@media (min-width: 1920px) {
    .kHEcbD { padding: 20px; }
}
.dIAhsF:focus { outline: solid 0px; outline-offset: 0px; }
.dIAhsF img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dIAhsF:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kWXseO { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kWXseO { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kWXseO { font-size: 0.75rem; }
}
.jXljWb { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.jXljWb em, .jXljWb span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.jXljWb > span { -webkit-box-pack: center; justify-content: center; }
.jXljWb span + span, .jXljWb span + em { padding: 0px 0.3125rem; }
.jXljWb svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.jXljWb.innerLink em, .jXljWb.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.jXljWb.innerLink em::after, .jXljWb.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.jXljWb.innerLink em:hover, .jXljWb.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.jXljWb.innerLink em:hover::after, .jXljWb.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.jXljWb:hover svg, .jXljWb.hover svg, .jXljWb.active svg, .jXljWb:focus svg, .jXljWb.focus svg { fill: rgba(18, 120, 74, 0.5); }
.jXljWb:hover em, .jXljWb.hover em, .jXljWb.active em, .jXljWb:focus em, .jXljWb.focus em, .jXljWb:hover span, .jXljWb.hover span, .jXljWb.active span, .jXljWb:focus span, .jXljWb.focus span { color: rgba(18, 120, 74, 0.5); }
.jXljWb:focus, .jXljWb.focus, a:focus .jXljWb { outline: solid 0px; outline-offset: 0px; }
.jXljWb:not(:only-child):hover > em, .jXljWb:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .jXljWb em, .jXljWb span { font-size: 0.875rem; }
    .jXljWb svg { width: 0.75rem; height: 0.75rem; }
}
.jXljWb svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.jXljWb:hover svg, .jXljWb:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .jXljWb { padding: 15px; }
}
@media (max-width: 1068px) {
    .jXljWb { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .jXljWb { padding: 20px; }
}
@media (min-width: 1920px) {
    .jXljWb { padding: 20px; }
}
.ibmPFV:focus { outline: solid 0px; outline-offset: 0px; }
.ibmPFV img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ibmPFV:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hGZhYL { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hGZhYL { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hGZhYL { font-size: 0.75rem; }
}
.dPcWnF { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.dPcWnF em, .dPcWnF span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.dPcWnF > span { -webkit-box-pack: center; justify-content: center; }
.dPcWnF span + span, .dPcWnF span + em { padding: 0px 0.3125rem; }
.dPcWnF svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.dPcWnF.innerLink em, .dPcWnF.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.dPcWnF.innerLink em::after, .dPcWnF.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.dPcWnF.innerLink em:hover, .dPcWnF.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.dPcWnF.innerLink em:hover::after, .dPcWnF.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.dPcWnF:hover svg, .dPcWnF.hover svg, .dPcWnF.active svg, .dPcWnF:focus svg, .dPcWnF.focus svg { fill: rgba(18, 120, 74, 0.5); }
.dPcWnF:hover em, .dPcWnF.hover em, .dPcWnF.active em, .dPcWnF:focus em, .dPcWnF.focus em, .dPcWnF:hover span, .dPcWnF.hover span, .dPcWnF.active span, .dPcWnF:focus span, .dPcWnF.focus span { color: rgba(18, 120, 74, 0.5); }
.dPcWnF:focus, .dPcWnF.focus, a:focus .dPcWnF { outline: solid 0px; outline-offset: 0px; }
.dPcWnF:not(:only-child):hover > em, .dPcWnF:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .dPcWnF em, .dPcWnF span { font-size: 0.875rem; }
    .dPcWnF svg { width: 0.75rem; height: 0.75rem; }
}
.dPcWnF svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.dPcWnF:hover svg, .dPcWnF:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .dPcWnF { padding: 15px; }
}
@media (max-width: 1068px) {
    .dPcWnF { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dPcWnF { padding: 20px; }
}
@media (min-width: 1920px) {
    .dPcWnF { padding: 20px; }
}
.ceYagt:focus { outline: solid 0px; outline-offset: 0px; }
.ceYagt img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ceYagt:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.jqUceh { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .jqUceh { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jqUceh { font-size: 0.75rem; }
}
.kuSyQt { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.kuSyQt em, .kuSyQt span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.kuSyQt > span { -webkit-box-pack: center; justify-content: center; }
.kuSyQt span + span, .kuSyQt span + em { padding: 0px 0.3125rem; }
.kuSyQt svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.kuSyQt.innerLink em, .kuSyQt.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.kuSyQt.innerLink em::after, .kuSyQt.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.kuSyQt.innerLink em:hover, .kuSyQt.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.kuSyQt.innerLink em:hover::after, .kuSyQt.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.kuSyQt:hover svg, .kuSyQt.hover svg, .kuSyQt.active svg, .kuSyQt:focus svg, .kuSyQt.focus svg { fill: rgba(18, 120, 74, 0.5); }
.kuSyQt:hover em, .kuSyQt.hover em, .kuSyQt.active em, .kuSyQt:focus em, .kuSyQt.focus em, .kuSyQt:hover span, .kuSyQt.hover span, .kuSyQt.active span, .kuSyQt:focus span, .kuSyQt.focus span { color: rgba(18, 120, 74, 0.5); }
.kuSyQt:focus, .kuSyQt.focus, a:focus .kuSyQt { outline: solid 0px; outline-offset: 0px; }
.kuSyQt:not(:only-child):hover > em, .kuSyQt:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .kuSyQt em, .kuSyQt span { font-size: 0.875rem; }
    .kuSyQt svg { width: 0.75rem; height: 0.75rem; }
}
.kuSyQt svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.kuSyQt:hover svg, .kuSyQt:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .kuSyQt { padding: 15px; }
}
@media (max-width: 1068px) {
    .kuSyQt { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kuSyQt { padding: 20px; }
}
@media (min-width: 1920px) {
    .kuSyQt { padding: 20px; }
}
.kMMCjL:focus { outline: solid 0px; outline-offset: 0px; }
.kMMCjL img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kMMCjL:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.UHtVn { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .UHtVn { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .UHtVn { font-size: 0.75rem; }
}
.hAWhYP { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.hAWhYP em, .hAWhYP span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.hAWhYP > span { -webkit-box-pack: center; justify-content: center; }
.hAWhYP span + span, .hAWhYP span + em { padding: 0px 0.3125rem; }
.hAWhYP svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.hAWhYP.innerLink em, .hAWhYP.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.hAWhYP.innerLink em::after, .hAWhYP.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.hAWhYP.innerLink em:hover, .hAWhYP.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.hAWhYP.innerLink em:hover::after, .hAWhYP.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.hAWhYP:hover svg, .hAWhYP.hover svg, .hAWhYP.active svg, .hAWhYP:focus svg, .hAWhYP.focus svg { fill: rgba(18, 120, 74, 0.5); }
.hAWhYP:hover em, .hAWhYP.hover em, .hAWhYP.active em, .hAWhYP:focus em, .hAWhYP.focus em, .hAWhYP:hover span, .hAWhYP.hover span, .hAWhYP.active span, .hAWhYP:focus span, .hAWhYP.focus span { color: rgba(18, 120, 74, 0.5); }
.hAWhYP:focus, .hAWhYP.focus, a:focus .hAWhYP { outline: solid 0px; outline-offset: 0px; }
.hAWhYP:not(:only-child):hover > em, .hAWhYP:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .hAWhYP em, .hAWhYP span { font-size: 0.875rem; }
    .hAWhYP svg { width: 0.75rem; height: 0.75rem; }
}
.hAWhYP svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.hAWhYP:hover svg, .hAWhYP:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .hAWhYP { padding: 15px; }
}
@media (max-width: 1068px) {
    .hAWhYP { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .hAWhYP { padding: 20px; }
}
@media (min-width: 1920px) {
    .hAWhYP { padding: 20px; }
}
.ffxOPY:focus { outline: solid 0px; outline-offset: 0px; }
.ffxOPY img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ffxOPY:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.lcxmSz { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .lcxmSz { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .lcxmSz { font-size: 0.75rem; }
}
.fKUZvY { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fKUZvY em, .fKUZvY span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fKUZvY > span { -webkit-box-pack: center; justify-content: center; }
.fKUZvY span + span, .fKUZvY span + em { padding: 0px 0.3125rem; }
.fKUZvY svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fKUZvY.innerLink em, .fKUZvY.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fKUZvY.innerLink em::after, .fKUZvY.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fKUZvY.innerLink em:hover, .fKUZvY.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fKUZvY.innerLink em:hover::after, .fKUZvY.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fKUZvY:hover svg, .fKUZvY.hover svg, .fKUZvY.active svg, .fKUZvY:focus svg, .fKUZvY.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fKUZvY:hover em, .fKUZvY.hover em, .fKUZvY.active em, .fKUZvY:focus em, .fKUZvY.focus em, .fKUZvY:hover span, .fKUZvY.hover span, .fKUZvY.active span, .fKUZvY:focus span, .fKUZvY.focus span { color: rgba(18, 120, 74, 0.5); }
.fKUZvY:focus, .fKUZvY.focus, a:focus .fKUZvY { outline: solid 0px; outline-offset: 0px; }
.fKUZvY:not(:only-child):hover > em, .fKUZvY:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fKUZvY em, .fKUZvY span { font-size: 0.875rem; }
    .fKUZvY svg { width: 0.75rem; height: 0.75rem; }
}
.fKUZvY svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fKUZvY:hover svg, .fKUZvY:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fKUZvY { padding: 15px; }
}
@media (max-width: 1068px) {
    .fKUZvY { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fKUZvY { padding: 20px; }
}
@media (min-width: 1920px) {
    .fKUZvY { padding: 20px; }
}
.eeZMHD:focus { outline: solid 0px; outline-offset: 0px; }
.eeZMHD img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .eeZMHD:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.ieyiiL { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .ieyiiL { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .ieyiiL { font-size: 0.75rem; }
}
.cFRstK { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.cFRstK em, .cFRstK span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.cFRstK > span { -webkit-box-pack: center; justify-content: center; }
.cFRstK span + span, .cFRstK span + em { padding: 0px 0.3125rem; }
.cFRstK svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.cFRstK.innerLink em, .cFRstK.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.cFRstK.innerLink em::after, .cFRstK.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.cFRstK.innerLink em:hover, .cFRstK.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.cFRstK.innerLink em:hover::after, .cFRstK.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.cFRstK:hover svg, .cFRstK.hover svg, .cFRstK.active svg, .cFRstK:focus svg, .cFRstK.focus svg { fill: rgba(18, 120, 74, 0.5); }
.cFRstK:hover em, .cFRstK.hover em, .cFRstK.active em, .cFRstK:focus em, .cFRstK.focus em, .cFRstK:hover span, .cFRstK.hover span, .cFRstK.active span, .cFRstK:focus span, .cFRstK.focus span { color: rgba(18, 120, 74, 0.5); }
.cFRstK:focus, .cFRstK.focus, a:focus .cFRstK { outline: solid 0px; outline-offset: 0px; }
.cFRstK:not(:only-child):hover > em, .cFRstK:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .cFRstK em, .cFRstK span { font-size: 0.875rem; }
    .cFRstK svg { width: 0.75rem; height: 0.75rem; }
}
.cFRstK svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.cFRstK:hover svg, .cFRstK:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .cFRstK { padding: 15px; }
}
@media (max-width: 1068px) {
    .cFRstK { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cFRstK { padding: 20px; }
}
@media (min-width: 1920px) {
    .cFRstK { padding: 20px; }
}
.gnZpTM:focus { outline: solid 0px; outline-offset: 0px; }
.gnZpTM img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .gnZpTM:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.ljeiRf { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .ljeiRf { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .ljeiRf { font-size: 0.75rem; }
}
.fuXKaj { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.fuXKaj em, .fuXKaj span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.fuXKaj > span { -webkit-box-pack: center; justify-content: center; }
.fuXKaj span + span, .fuXKaj span + em { padding: 0px 0.3125rem; }
.fuXKaj svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.fuXKaj.innerLink em, .fuXKaj.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.fuXKaj.innerLink em::after, .fuXKaj.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.fuXKaj.innerLink em:hover, .fuXKaj.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.fuXKaj.innerLink em:hover::after, .fuXKaj.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.fuXKaj:hover svg, .fuXKaj.hover svg, .fuXKaj.active svg, .fuXKaj:focus svg, .fuXKaj.focus svg { fill: rgba(18, 120, 74, 0.5); }
.fuXKaj:hover em, .fuXKaj.hover em, .fuXKaj.active em, .fuXKaj:focus em, .fuXKaj.focus em, .fuXKaj:hover span, .fuXKaj.hover span, .fuXKaj.active span, .fuXKaj:focus span, .fuXKaj.focus span { color: rgba(18, 120, 74, 0.5); }
.fuXKaj:focus, .fuXKaj.focus, a:focus .fuXKaj { outline: solid 0px; outline-offset: 0px; }
.fuXKaj:not(:only-child):hover > em, .fuXKaj:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .fuXKaj em, .fuXKaj span { font-size: 0.875rem; }
    .fuXKaj svg { width: 0.75rem; height: 0.75rem; }
}
.fuXKaj svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.fuXKaj:hover svg, .fuXKaj:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .fuXKaj { padding: 15px; }
}
@media (max-width: 1068px) {
    .fuXKaj { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .fuXKaj { padding: 20px; }
}
@media (min-width: 1920px) {
    .fuXKaj { padding: 20px; }
}
.sURoZ:focus { outline: solid 0px; outline-offset: 0px; }
.sURoZ img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .sURoZ:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.dkBtSB { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .dkBtSB { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dkBtSB { font-size: 0.75rem; }
}
.dvLkvs { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.dvLkvs em, .dvLkvs span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.dvLkvs > span { -webkit-box-pack: center; justify-content: center; }
.dvLkvs span + span, .dvLkvs span + em { padding: 0px 0.3125rem; }
.dvLkvs svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.dvLkvs.innerLink em, .dvLkvs.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.dvLkvs.innerLink em::after, .dvLkvs.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.dvLkvs.innerLink em:hover, .dvLkvs.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.dvLkvs.innerLink em:hover::after, .dvLkvs.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.dvLkvs:hover svg, .dvLkvs.hover svg, .dvLkvs.active svg, .dvLkvs:focus svg, .dvLkvs.focus svg { fill: rgba(18, 120, 74, 0.5); }
.dvLkvs:hover em, .dvLkvs.hover em, .dvLkvs.active em, .dvLkvs:focus em, .dvLkvs.focus em, .dvLkvs:hover span, .dvLkvs.hover span, .dvLkvs.active span, .dvLkvs:focus span, .dvLkvs.focus span { color: rgba(18, 120, 74, 0.5); }
.dvLkvs:focus, .dvLkvs.focus, a:focus .dvLkvs { outline: solid 0px; outline-offset: 0px; }
.dvLkvs:not(:only-child):hover > em, .dvLkvs:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .dvLkvs em, .dvLkvs span { font-size: 0.875rem; }
    .dvLkvs svg { width: 0.75rem; height: 0.75rem; }
}
.dvLkvs svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.dvLkvs:hover svg, .dvLkvs:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .dvLkvs { padding: 15px; }
}
@media (max-width: 1068px) {
    .dvLkvs { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dvLkvs { padding: 20px; }
}
@media (min-width: 1920px) {
    .dvLkvs { padding: 20px; }
}
.eNpPTH:focus { outline: solid 0px; outline-offset: 0px; }
.eNpPTH img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .eNpPTH:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.jWUIKh { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .jWUIKh { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .jWUIKh { font-size: 0.75rem; }
}
.THVJf { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.THVJf em, .THVJf span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.THVJf > span { -webkit-box-pack: center; justify-content: center; }
.THVJf span + span, .THVJf span + em { padding: 0px 0.3125rem; }
.THVJf svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.THVJf.innerLink em, .THVJf.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.THVJf.innerLink em::after, .THVJf.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.THVJf.innerLink em:hover, .THVJf.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.THVJf.innerLink em:hover::after, .THVJf.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.THVJf:hover svg, .THVJf.hover svg, .THVJf.active svg, .THVJf:focus svg, .THVJf.focus svg { fill: rgba(18, 120, 74, 0.5); }
.THVJf:hover em, .THVJf.hover em, .THVJf.active em, .THVJf:focus em, .THVJf.focus em, .THVJf:hover span, .THVJf.hover span, .THVJf.active span, .THVJf:focus span, .THVJf.focus span { color: rgba(18, 120, 74, 0.5); }
.THVJf:focus, .THVJf.focus, a:focus .THVJf { outline: solid 0px; outline-offset: 0px; }
.THVJf:not(:only-child):hover > em, .THVJf:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .THVJf em, .THVJf span { font-size: 0.875rem; }
    .THVJf svg { width: 0.75rem; height: 0.75rem; }
}
.THVJf svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.THVJf:hover svg, .THVJf:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .THVJf { padding: 15px; }
}
@media (max-width: 1068px) {
    .THVJf { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .THVJf { padding: 20px; }
}
@media (min-width: 1920px) {
    .THVJf { padding: 20px; }
}
.dPyAYO:focus { outline: solid 0px; outline-offset: 0px; }
.dPyAYO img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dPyAYO:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hAJCWD { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hAJCWD { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hAJCWD { font-size: 0.75rem; }
}
.kOvBkT { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.kOvBkT em, .kOvBkT span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.kOvBkT > span { -webkit-box-pack: center; justify-content: center; }
.kOvBkT span + span, .kOvBkT span + em { padding: 0px 0.3125rem; }
.kOvBkT svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.kOvBkT.innerLink em, .kOvBkT.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.kOvBkT.innerLink em::after, .kOvBkT.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.kOvBkT.innerLink em:hover, .kOvBkT.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.kOvBkT.innerLink em:hover::after, .kOvBkT.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.kOvBkT:hover svg, .kOvBkT.hover svg, .kOvBkT.active svg, .kOvBkT:focus svg, .kOvBkT.focus svg { fill: rgba(18, 120, 74, 0.5); }
.kOvBkT:hover em, .kOvBkT.hover em, .kOvBkT.active em, .kOvBkT:focus em, .kOvBkT.focus em, .kOvBkT:hover span, .kOvBkT.hover span, .kOvBkT.active span, .kOvBkT:focus span, .kOvBkT.focus span { color: rgba(18, 120, 74, 0.5); }
.kOvBkT:focus, .kOvBkT.focus, a:focus .kOvBkT { outline: solid 0px; outline-offset: 0px; }
.kOvBkT:not(:only-child):hover > em, .kOvBkT:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .kOvBkT em, .kOvBkT span { font-size: 0.875rem; }
    .kOvBkT svg { width: 0.75rem; height: 0.75rem; }
}
.kOvBkT svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.kOvBkT:hover svg, .kOvBkT:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .kOvBkT { padding: 15px; }
}
@media (max-width: 1068px) {
    .kOvBkT { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .kOvBkT { padding: 20px; }
}
@media (min-width: 1920px) {
    .kOvBkT { padding: 20px; }
}
.HJFur:focus { outline: solid 0px; outline-offset: 0px; }
.HJFur img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .HJFur:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kKPSRN { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kKPSRN { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kKPSRN { font-size: 0.75rem; }
}
.bhCAzq { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.bhCAzq em, .bhCAzq span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.bhCAzq > span { -webkit-box-pack: center; justify-content: center; }
.bhCAzq span + span, .bhCAzq span + em { padding: 0px 0.3125rem; }
.bhCAzq svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.bhCAzq.innerLink em, .bhCAzq.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.bhCAzq.innerLink em::after, .bhCAzq.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.bhCAzq.innerLink em:hover, .bhCAzq.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.bhCAzq.innerLink em:hover::after, .bhCAzq.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.bhCAzq:hover svg, .bhCAzq.hover svg, .bhCAzq.active svg, .bhCAzq:focus svg, .bhCAzq.focus svg { fill: rgba(18, 120, 74, 0.5); }
.bhCAzq:hover em, .bhCAzq.hover em, .bhCAzq.active em, .bhCAzq:focus em, .bhCAzq.focus em, .bhCAzq:hover span, .bhCAzq.hover span, .bhCAzq.active span, .bhCAzq:focus span, .bhCAzq.focus span { color: rgba(18, 120, 74, 0.5); }
.bhCAzq:focus, .bhCAzq.focus, a:focus .bhCAzq { outline: solid 0px; outline-offset: 0px; }
.bhCAzq:not(:only-child):hover > em, .bhCAzq:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .bhCAzq em, .bhCAzq span { font-size: 0.875rem; }
    .bhCAzq svg { width: 0.75rem; height: 0.75rem; }
}
.bhCAzq svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.bhCAzq:hover svg, .bhCAzq:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .bhCAzq { padding: 15px; }
}
@media (max-width: 1068px) {
    .bhCAzq { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .bhCAzq { padding: 20px; }
}
@media (min-width: 1920px) {
    .bhCAzq { padding: 20px; }
}
.JGVfg:focus { outline: solid 0px; outline-offset: 0px; }
.JGVfg img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .JGVfg:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.biQbqV { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .biQbqV { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .biQbqV { font-size: 0.75rem; }
}
.icLnMK { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.icLnMK em, .icLnMK span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.icLnMK > span { -webkit-box-pack: center; justify-content: center; }
.icLnMK span + span, .icLnMK span + em { padding: 0px 0.3125rem; }
.icLnMK svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.icLnMK.innerLink em, .icLnMK.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.icLnMK.innerLink em::after, .icLnMK.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.icLnMK.innerLink em:hover, .icLnMK.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.icLnMK.innerLink em:hover::after, .icLnMK.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.icLnMK:hover svg, .icLnMK.hover svg, .icLnMK.active svg, .icLnMK:focus svg, .icLnMK.focus svg { fill: rgba(18, 120, 74, 0.5); }
.icLnMK:hover em, .icLnMK.hover em, .icLnMK.active em, .icLnMK:focus em, .icLnMK.focus em, .icLnMK:hover span, .icLnMK.hover span, .icLnMK.active span, .icLnMK:focus span, .icLnMK.focus span { color: rgba(18, 120, 74, 0.5); }
.icLnMK:focus, .icLnMK.focus, a:focus .icLnMK { outline: solid 0px; outline-offset: 0px; }
.icLnMK:not(:only-child):hover > em, .icLnMK:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .icLnMK em, .icLnMK span { font-size: 0.875rem; }
    .icLnMK svg { width: 0.75rem; height: 0.75rem; }
}
.icLnMK svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.icLnMK:hover svg, .icLnMK:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .icLnMK { padding: 15px; }
}
@media (max-width: 1068px) {
    .icLnMK { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .icLnMK { padding: 20px; }
}
@media (min-width: 1920px) {
    .icLnMK { padding: 20px; }
}
.jNmxpr:focus { outline: solid 0px; outline-offset: 0px; }
.jNmxpr img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .jNmxpr:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.ixxzLG { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .ixxzLG { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .ixxzLG { font-size: 0.75rem; }
}
.bfBykn { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 5; border-bottom: 0px none; background-color: transparent; }
.bfBykn em, .bfBykn span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.bfBykn > span { -webkit-box-pack: center; justify-content: center; }
.bfBykn span + span, .bfBykn span + em { padding: 0px 0.3125rem; }
.bfBykn svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.bfBykn.innerLink em, .bfBykn.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.bfBykn.innerLink em::after, .bfBykn.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.bfBykn.innerLink em:hover, .bfBykn.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.bfBykn.innerLink em:hover::after, .bfBykn.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.bfBykn:hover svg, .bfBykn.hover svg, .bfBykn.active svg, .bfBykn:focus svg, .bfBykn.focus svg { fill: rgba(18, 120, 74, 0.5); }
.bfBykn:hover em, .bfBykn.hover em, .bfBykn.active em, .bfBykn:focus em, .bfBykn.focus em, .bfBykn:hover span, .bfBykn.hover span, .bfBykn.active span, .bfBykn:focus span, .bfBykn.focus span { color: rgba(18, 120, 74, 0.5); }
.bfBykn:focus, .bfBykn.focus, a:focus .bfBykn { outline: solid 0px; outline-offset: 0px; }
.bfBykn:not(:only-child):hover > em, .bfBykn:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .bfBykn em, .bfBykn span { font-size: 0.875rem; }
    .bfBykn svg { width: 0.75rem; height: 0.75rem; }
}
.bfBykn svg { fill: transparent; stroke: rgb(33, 33, 33); stroke-width: 1px; overflow: visible; }
.bfBykn:hover svg, .bfBykn:focus svg { fill: transparent; stroke: rgba(33, 33, 33, 0.5); }
@media (max-width: 767px) and (min-width: 321px) {
    .bfBykn { padding: 15px; }
}
@media (max-width: 1068px) {
    .bfBykn { padding: 20px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .bfBykn { padding: 20px; }
}
@media (min-width: 1920px) {
    .bfBykn { padding: 20px; }
}
.ArHob:focus { outline: solid 0px; outline-offset: 0px; }
.ArHob img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ArHob:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.dDvesV { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .dDvesV { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .dDvesV { font-size: 0.75rem; }
}
.lcFqce:focus { outline: solid 0px; outline-offset: 0px; }
.lcFqce img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .lcFqce:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.chdsHP { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .chdsHP { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .chdsHP { font-size: 0.75rem; }
}
.kBPGlq:focus { outline: solid 0px; outline-offset: 0px; }
.kBPGlq img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kBPGlq:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.cICcTC { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .cICcTC { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cICcTC { font-size: 0.75rem; }
}
.lhARpD:focus { outline: solid 0px; outline-offset: 0px; }
.lhARpD img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .lhARpD:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.cfIBJJ { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .cfIBJJ { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cfIBJJ { font-size: 0.75rem; }
}
.dxJudB:focus { outline: solid 0px; outline-offset: 0px; }
.dxJudB img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .dxJudB:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.cjkQku { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .cjkQku { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .cjkQku { font-size: 0.75rem; }
}
.lcOEiV:focus { outline: solid 0px; outline-offset: 0px; }
.lcOEiV img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .lcOEiV:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.bqgyhj { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .bqgyhj { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .bqgyhj { font-size: 0.75rem; }
}
.kRoqeI:focus { outline: solid 0px; outline-offset: 0px; }
.kRoqeI img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kRoqeI:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.kuHrNU { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .kuHrNU { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .kuHrNU { font-size: 0.75rem; }
}
.jbXduI:focus { outline: solid 0px; outline-offset: 0px; }
.jbXduI img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .jbXduI:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.hQSXje { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .hQSXje { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .hQSXje { font-size: 0.75rem; }
}
.fhQjIn:focus { outline: solid 0px; outline-offset: 0px; }
.fhQjIn img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .fhQjIn:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.bFLqfB { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .bFLqfB { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .bFLqfB { font-size: 0.75rem; }
}
.kpyrAp:focus { outline: solid 0px; outline-offset: 0px; }
.kpyrAp img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kpyrAp:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.gCTFCU { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .gCTFCU { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .gCTFCU { font-size: 0.75rem; }
}
.YSjIi:focus { outline: solid 0px; outline-offset: 0px; }
.YSjIi img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .YSjIi:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.gkBApy { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .gkBApy { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .gkBApy { font-size: 0.75rem; }
}
.kWFoSw:focus { outline: solid 0px; outline-offset: 0px; }
.kWFoSw img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .kWFoSw:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.icUYYf { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .icUYYf { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .icUYYf { font-size: 0.75rem; }
}
.jhYHJi:focus { outline: solid 0px; outline-offset: 0px; }
.jhYHJi img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .jhYHJi:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.fQvLMY { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .fQvLMY { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fQvLMY { font-size: 0.75rem; }
}
.ijqmmo:focus { outline: solid 0px; outline-offset: 0px; }
.ijqmmo img { transform: scale(1) translate3d(-50%, 0px, 0px); transform-origin: 0px 50%; transition: transform 0.3s cubic-bezier(1, 0.7, 0.5, 1) 0s; }
@media (min-width: 1069px) {
    .ijqmmo:hover img { transform: scale(1.03) translate3d(-50%, 0px, 0px); }
}
.fqQsgr { font-family: var(--heading-font-family); letter-spacing: var(--heading-letter-spacing); font-weight: 700; line-height: 1.3; font-size: calc(0.625rem + 0.125 * ((100vw - 20rem) / 100)); margin: 5px 0px; }
@media (max-width: 320px) {
    .fqQsgr { font-size: 0.625rem; }
}
@media (min-width: 1920px) {
    .fqQsgr { font-size: 0.75rem; }
}
.ljoprL:focus { outline: solid 0px; outline-offset: 0px; }
.jWszTv:focus { outline: solid 0px; outline-offset: 0px; }
.deAQUE:focus { outline: solid 0px; outline-offset: 0px; }
.impbPE:focus { outline: solid 0px; outline-offset: 0px; }
.dunDTO:focus { outline: solid 0px; outline-offset: 0px; }
.cimIkp:focus { outline: solid 0px; outline-offset: 0px; }
.jWUGgb:focus { outline: solid 0px; outline-offset: 0px; }
.kJoJZG:focus { outline: solid 0px; outline-offset: 0px; }
.hkYDGD:focus { outline: solid 0px; outline-offset: 0px; }
.dkqrmY:focus { outline: solid 0px; outline-offset: 0px; }
.fClgZM:focus { outline: solid 0px; outline-offset: 0px; }
.kqXrNU:focus { outline: solid 0px; outline-offset: 0px; }
.qLszP:focus { outline: solid 0px; outline-offset: 0px; }
.jpXpaE:focus { outline: solid 0px; outline-offset: 0px; }
.LXxDP:focus { outline: solid 0px; outline-offset: 0px; }
.jWMXvD:focus { outline: solid 0px; outline-offset: 0px; }
.akCCZ:focus { outline: solid 0px; outline-offset: 0px; }
.gbWVKj:focus { outline: solid 0px; outline-offset: 0px; }
.fDtfDQ:focus { outline: solid 0px; outline-offset: 0px; }
.jFgbPs:focus { outline: solid 0px; outline-offset: 0px; }
.bjynTc:focus { outline: solid 0px; outline-offset: 0px; }
.dEofks:focus { outline: solid 0px; outline-offset: 0px; }
.iPEzJD:focus { outline: solid 0px; outline-offset: 0px; }
.dTvbUA:focus { outline: solid 0px; outline-offset: 0px; }
.xXFi:focus { outline: solid 0px; outline-offset: 0px; }
.cHPXLW:focus { outline: solid 0px; outline-offset: 0px; }
.jrDREm:focus { outline: solid 0px; outline-offset: 0px; }
.fXgWsA:focus { outline: solid 0px; outline-offset: 0px; }
.gWlltj:focus { outline: solid 0px; outline-offset: 0px; }
.hlZWnr { padding-top: 5vh; padding-bottom: 5vh; }
.hPbcFb:focus { outline: solid 0px; outline-offset: 0px; }
.cIdho { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; text-decoration: none; color: rgb(33, 33, 33); }
@media (max-width: 320px) {
    .cIdho { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .cIdho { margin: 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .cIdho { margin: 20px 0px 25px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .cIdho { margin: 20px 0px 30px; }
}
@media (min-width: 1920px) {
    .cIdho { margin: 20px 0px 30px; }
}
.iatRSB { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .iatRSB { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.iatRSB em, .iatRSB span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .iatRSB em, .iatRSB span { font-size: 0.875rem; }
}
.iatRSB:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.iatRSB svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.iatRSB span + em, .iatRSB span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .iatRSB span + em, [dir="rtl"] .iatRSB span + span { padding: 0px 0.3125rem 0px 0px; }
.iatRSB:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .iatRSB:hover, .iatRSB.hover, a:hover .iatRSB, .iatRSB:focus, .iatRSB.focus, a:focus .iatRSB, .iatRSB:active, .iatRSB.active, .iatRSB a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .iatRSB:hover svg, .iatRSB.hover svg, a:hover .iatRSB svg, .iatRSB:focus svg, .iatRSB.focus svg, a:focus .iatRSB svg, .iatRSB:active svg, .iatRSB.active svg, .iatRSB a:active svg { fill: rgb(255, 255, 255); }
    .iatRSB:hover em, .iatRSB.hover em, a:hover .iatRSB em, .iatRSB:focus em, .iatRSB.focus em, a:focus .iatRSB em, .iatRSB:active em, .iatRSB.active em, .iatRSB a:active em, .iatRSB:hover span, .iatRSB.hover span, a:hover .iatRSB span, .iatRSB:focus span, .iatRSB.focus span, a:focus .iatRSB span, .iatRSB:active span, .iatRSB.active span, .iatRSB a:active span { color: rgb(255, 255, 255); }
    .iatRSB:focus, .iatRSB.focus, a:focus .iatRSB { outline: solid 0px; outline-offset: 0px; }
}
@media (max-width: 320px) {
    .iatRSB { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .iatRSB { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .iatRSB { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .iatRSB { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .iatRSB { margin: 0px 30px 30px 0px; }
}
.dqaiv { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.dqaiv em, .dqaiv span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.dqaiv > span { -webkit-box-pack: center; justify-content: center; }
.dqaiv span + span, .dqaiv span + em { padding: 0px 0.3125rem; }
.dqaiv svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.dqaiv.innerLink em, .dqaiv.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.dqaiv.innerLink em::after, .dqaiv.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.dqaiv.innerLink em:hover, .dqaiv.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.dqaiv.innerLink em:hover::after, .dqaiv.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.dqaiv:hover svg, .dqaiv.hover svg, .dqaiv.active svg, .dqaiv:focus svg, .dqaiv.focus svg { fill: rgba(18, 120, 74, 0.5); }
.dqaiv:hover em, .dqaiv.hover em, .dqaiv.active em, .dqaiv:focus em, .dqaiv.focus em, .dqaiv:hover span, .dqaiv.hover span, .dqaiv.active span, .dqaiv:focus span, .dqaiv.focus span { color: rgba(18, 120, 74, 0.5); }
.dqaiv:focus, .dqaiv.focus, a:focus .dqaiv { outline: solid 0px; outline-offset: 0px; }
.dqaiv:not(:only-child):hover > em, .dqaiv:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .dqaiv em, .dqaiv span { font-size: 0.875rem; }
    .dqaiv svg { width: 0.75rem; height: 0.75rem; }
}
@media (max-width: 320px) {
    .dqaiv { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .dqaiv { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .dqaiv { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dqaiv { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .dqaiv { margin: 0px 30px 30px 0px; }
}
.irHVJj { margin-top: 5vh; margin-bottom: 5vh; }
.lVzqq { margin-top: 5vh; }
.gITxZX { margin-bottom: 5vh; }
.cvnqAs { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .cvnqAs { font-size: 12px; margin-bottom: 15px; }
}
.fdMpSc { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .fdMpSc { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.fdMpSc em, .fdMpSc span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .fdMpSc em, .fdMpSc span { font-size: 0.875rem; }
}
.fdMpSc:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.fdMpSc svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .fdMpSc svg { width: 12px; height: 12px; }
}
.fdMpSc span + em, .fdMpSc span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .fdMpSc span + em, [dir="rtl"] .fdMpSc span + span { padding: 0px 0.3125rem 0px 0px; }
.fdMpSc:not(:only-child) { margin-bottom: 5px; }
.fdMpSc:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .fdMpSc:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .fdMpSc:hover, .fdMpSc.hover, a:hover .fdMpSc, .fdMpSc:focus, .fdMpSc.focus, a:focus .fdMpSc, .fdMpSc:active, .fdMpSc.active, .fdMpSc a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .fdMpSc:hover svg, .fdMpSc.hover svg, a:hover .fdMpSc svg, .fdMpSc:focus svg, .fdMpSc.focus svg, a:focus .fdMpSc svg, .fdMpSc:active svg, .fdMpSc.active svg, .fdMpSc a:active svg { fill: rgb(255, 255, 255); }
    .fdMpSc:hover em, .fdMpSc.hover em, a:hover .fdMpSc em, .fdMpSc:focus em, .fdMpSc.focus em, a:focus .fdMpSc em, .fdMpSc:active em, .fdMpSc.active em, .fdMpSc a:active em, .fdMpSc:hover span, .fdMpSc.hover span, a:hover .fdMpSc span, .fdMpSc:focus span, .fdMpSc.focus span, a:focus .fdMpSc span, .fdMpSc:active span, .fdMpSc.active span, .fdMpSc a:active span { color: rgb(255, 255, 255); }
    .fdMpSc:focus, .fdMpSc.focus, a:focus .fdMpSc { outline: solid 0px; outline-offset: 0px; }
}
.hSqXnP { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hSqXnP { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hSqXnP em, .hSqXnP span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hSqXnP em, .hSqXnP span { font-size: 0.875rem; }
}
.hSqXnP:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hSqXnP svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hSqXnP svg { width: 12px; height: 12px; }
}
.hSqXnP span + em, .hSqXnP span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hSqXnP span + em, [dir="rtl"] .hSqXnP span + span { padding: 0px 0.3125rem 0px 0px; }
.hSqXnP:not(:only-child) { margin-bottom: 5px; }
.hSqXnP:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hSqXnP:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hSqXnP:hover, .hSqXnP.hover, a:hover .hSqXnP, .hSqXnP:focus, .hSqXnP.focus, a:focus .hSqXnP, .hSqXnP:active, .hSqXnP.active, .hSqXnP a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hSqXnP:hover svg, .hSqXnP.hover svg, a:hover .hSqXnP svg, .hSqXnP:focus svg, .hSqXnP.focus svg, a:focus .hSqXnP svg, .hSqXnP:active svg, .hSqXnP.active svg, .hSqXnP a:active svg { fill: rgb(255, 255, 255); }
    .hSqXnP:hover em, .hSqXnP.hover em, a:hover .hSqXnP em, .hSqXnP:focus em, .hSqXnP.focus em, a:focus .hSqXnP em, .hSqXnP:active em, .hSqXnP.active em, .hSqXnP a:active em, .hSqXnP:hover span, .hSqXnP.hover span, a:hover .hSqXnP span, .hSqXnP:focus span, .hSqXnP.focus span, a:focus .hSqXnP span, .hSqXnP:active span, .hSqXnP.active span, .hSqXnP a:active span { color: rgb(255, 255, 255); }
    .hSqXnP:focus, .hSqXnP.focus, a:focus .hSqXnP { outline: solid 0px; outline-offset: 0px; }
}
.guKwAY { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .guKwAY { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.guKwAY em, .guKwAY span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .guKwAY em, .guKwAY span { font-size: 0.875rem; }
}
.guKwAY:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.guKwAY svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .guKwAY svg { width: 12px; height: 12px; }
}
.guKwAY span + em, .guKwAY span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .guKwAY span + em, [dir="rtl"] .guKwAY span + span { padding: 0px 0.3125rem 0px 0px; }
.guKwAY:not(:only-child) { margin-bottom: 5px; }
.guKwAY:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .guKwAY:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .guKwAY:hover, .guKwAY.hover, a:hover .guKwAY, .guKwAY:focus, .guKwAY.focus, a:focus .guKwAY, .guKwAY:active, .guKwAY.active, .guKwAY a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .guKwAY:hover svg, .guKwAY.hover svg, a:hover .guKwAY svg, .guKwAY:focus svg, .guKwAY.focus svg, a:focus .guKwAY svg, .guKwAY:active svg, .guKwAY.active svg, .guKwAY a:active svg { fill: rgb(255, 255, 255); }
    .guKwAY:hover em, .guKwAY.hover em, a:hover .guKwAY em, .guKwAY:focus em, .guKwAY.focus em, a:focus .guKwAY em, .guKwAY:active em, .guKwAY.active em, .guKwAY a:active em, .guKwAY:hover span, .guKwAY.hover span, a:hover .guKwAY span, .guKwAY:focus span, .guKwAY.focus span, a:focus .guKwAY span, .guKwAY:active span, .guKwAY.active span, .guKwAY a:active span { color: rgb(255, 255, 255); }
    .guKwAY:focus, .guKwAY.focus, a:focus .guKwAY { outline: solid 0px; outline-offset: 0px; }
}
.jQnZat { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .jQnZat { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.jQnZat em, .jQnZat span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .jQnZat em, .jQnZat span { font-size: 0.875rem; }
}
.jQnZat:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.jQnZat svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .jQnZat svg { width: 12px; height: 12px; }
}
.jQnZat span + em, .jQnZat span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .jQnZat span + em, [dir="rtl"] .jQnZat span + span { padding: 0px 0.3125rem 0px 0px; }
.jQnZat:not(:only-child) { margin-bottom: 5px; }
.jQnZat:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .jQnZat:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .jQnZat:hover, .jQnZat.hover, a:hover .jQnZat, .jQnZat:focus, .jQnZat.focus, a:focus .jQnZat, .jQnZat:active, .jQnZat.active, .jQnZat a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .jQnZat:hover svg, .jQnZat.hover svg, a:hover .jQnZat svg, .jQnZat:focus svg, .jQnZat.focus svg, a:focus .jQnZat svg, .jQnZat:active svg, .jQnZat.active svg, .jQnZat a:active svg { fill: rgb(255, 255, 255); }
    .jQnZat:hover em, .jQnZat.hover em, a:hover .jQnZat em, .jQnZat:focus em, .jQnZat.focus em, a:focus .jQnZat em, .jQnZat:active em, .jQnZat.active em, .jQnZat a:active em, .jQnZat:hover span, .jQnZat.hover span, a:hover .jQnZat span, .jQnZat:focus span, .jQnZat.focus span, a:focus .jQnZat span, .jQnZat:active span, .jQnZat.active span, .jQnZat a:active span { color: rgb(255, 255, 255); }
    .jQnZat:focus, .jQnZat.focus, a:focus .jQnZat { outline: solid 0px; outline-offset: 0px; }
}
.djYzze { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .djYzze { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.djYzze em, .djYzze span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .djYzze em, .djYzze span { font-size: 0.875rem; }
}
.djYzze:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.djYzze svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .djYzze svg { width: 12px; height: 12px; }
}
.djYzze span + em, .djYzze span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .djYzze span + em, [dir="rtl"] .djYzze span + span { padding: 0px 0.3125rem 0px 0px; }
.djYzze:not(:only-child) { margin-bottom: 5px; }
.djYzze:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .djYzze:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .djYzze:hover, .djYzze.hover, a:hover .djYzze, .djYzze:focus, .djYzze.focus, a:focus .djYzze, .djYzze:active, .djYzze.active, .djYzze a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .djYzze:hover svg, .djYzze.hover svg, a:hover .djYzze svg, .djYzze:focus svg, .djYzze.focus svg, a:focus .djYzze svg, .djYzze:active svg, .djYzze.active svg, .djYzze a:active svg { fill: rgb(255, 255, 255); }
    .djYzze:hover em, .djYzze.hover em, a:hover .djYzze em, .djYzze:focus em, .djYzze.focus em, a:focus .djYzze em, .djYzze:active em, .djYzze.active em, .djYzze a:active em, .djYzze:hover span, .djYzze.hover span, a:hover .djYzze span, .djYzze:focus span, .djYzze.focus span, a:focus .djYzze span, .djYzze:active span, .djYzze.active span, .djYzze a:active span { color: rgb(255, 255, 255); }
    .djYzze:focus, .djYzze.focus, a:focus .djYzze { outline: solid 0px; outline-offset: 0px; }
}
.bqnJRm:focus { outline: solid 0px; outline-offset: 0px; }
.bsGFmE:focus { outline: solid 0px; outline-offset: 0px; }
.hLzrqI:focus { outline: solid 0px; outline-offset: 0px; }
.bhHLuX:focus { outline: solid 0px; outline-offset: 0px; }
.klDzqs:focus { outline: solid 0px; outline-offset: 0px; }
.dHuFQQ:focus { outline: solid 0px; outline-offset: 0px; }
.knOnKK:focus { outline: solid 0px; outline-offset: 0px; }
.ikYSCA:focus { outline: solid 0px; outline-offset: 0px; }
.cLCrwp:focus { outline: solid 0px; outline-offset: 0px; }
.iNUfLl:focus { outline: solid 0px; outline-offset: 0px; }
.kXyjwr:focus { outline: solid 0px; outline-offset: 0px; }
.herbrA:focus { outline: solid 0px; outline-offset: 0px; }
.junJFo:focus { outline: solid 0px; outline-offset: 0px; }
.dwBPYb:focus { outline: solid 0px; outline-offset: 0px; }
.kymBxk:focus { outline: solid 0px; outline-offset: 0px; }
.gBTwYb:focus { outline: solid 0px; outline-offset: 0px; }
.cHDSZK:focus { outline: solid 0px; outline-offset: 0px; }
.eudUtL:focus { outline: solid 0px; outline-offset: 0px; }
.eA-dbFS:focus { outline: solid 0px; outline-offset: 0px; }
.imhpMc:focus { outline: solid 0px; outline-offset: 0px; }
.bxqCBR:focus { outline: solid 0px; outline-offset: 0px; }
.fAJWbh:focus { outline: solid 0px; outline-offset: 0px; }
.knarWt:focus { outline: solid 0px; outline-offset: 0px; }
.khzTBs:focus { outline: solid 0px; outline-offset: 0px; }
.fOlBkm:focus { outline: solid 0px; outline-offset: 0px; }
.hGFlOG:focus { outline: solid 0px; outline-offset: 0px; }
.iPNYLO:focus { outline: solid 0px; outline-offset: 0px; }
.fyCKkn:focus { outline: solid 0px; outline-offset: 0px; }
.dxczOq:focus { outline: solid 0px; outline-offset: 0px; }
.oJcGG:focus { outline: solid 0px; outline-offset: 0px; }
.dyRjOC:focus { outline: solid 0px; outline-offset: 0px; }
.hZiVBR:focus { outline: solid 0px; outline-offset: 0px; }
.cUbWRE:focus { outline: solid 0px; outline-offset: 0px; }
.hnJQDp:focus { outline: solid 0px; outline-offset: 0px; }
.gsLkZw:focus { outline: solid 0px; outline-offset: 0px; }
.dPdbZf:focus { outline: solid 0px; outline-offset: 0px; }
.imJNWX:focus { outline: solid 0px; outline-offset: 0px; }
.iJKTMQ:focus { outline: solid 0px; outline-offset: 0px; }
.dldic:focus { outline: solid 0px; outline-offset: 0px; }
.cqfCfW:focus { outline: solid 0px; outline-offset: 0px; }
.kBTLcA:focus { outline: solid 0px; outline-offset: 0px; }
.bTnMZX:focus { outline: solid 0px; outline-offset: 0px; }
.gOIRbN:focus { outline: solid 0px; outline-offset: 0px; }
.enlpHS { margin-top: 5vh; margin-bottom: 5vh; }
.kMaEDp:focus { outline: solid 0px; outline-offset: 0px; }
.bycacP:focus { outline: solid 0px; outline-offset: 0px; }
.sflnc:focus { outline: solid 0px; outline-offset: 0px; }
.iwvELW:focus { outline: solid 0px; outline-offset: 0px; }
.jojlDv:focus { outline: solid 0px; outline-offset: 0px; }
.cwBEEg:focus { outline: solid 0px; outline-offset: 0px; }
.hSUBaO:focus { outline: solid 0px; outline-offset: 0px; }
.gSngri:focus { outline: solid 0px; outline-offset: 0px; }
.jqxdsN:focus { outline: solid 0px; outline-offset: 0px; }
.kpAVeI:focus { outline: solid 0px; outline-offset: 0px; }
.cZSzvw:focus { outline: solid 0px; outline-offset: 0px; }
.iEgVl:focus { outline: solid 0px; outline-offset: 0px; }
.bYkgsD:focus { outline: solid 0px; outline-offset: 0px; }
.gMlNQm:focus { outline: solid 0px; outline-offset: 0px; }
.jzXxdd:focus { outline: solid 0px; outline-offset: 0px; }
.dTqSAc:focus { outline: solid 0px; outline-offset: 0px; }
.bKkqSZ:focus { outline: solid 0px; outline-offset: 0px; }
.cEAGQo:focus { outline: solid 0px; outline-offset: 0px; }
.cdEFLY:focus { outline: solid 0px; outline-offset: 0px; }
.fTUHmz:focus { outline: solid 0px; outline-offset: 0px; }
.tkNdl:focus { outline: solid 0px; outline-offset: 0px; }
.liHfJP:focus { outline: solid 0px; outline-offset: 0px; }
.bLdtTE:focus { outline: solid 0px; outline-offset: 0px; }
.fkkNxp:focus { outline: solid 0px; outline-offset: 0px; }
.kAYsif:focus { outline: solid 0px; outline-offset: 0px; }
.hHkKuL:focus { outline: solid 0px; outline-offset: 0px; }
.eNrjjb:focus { outline: solid 0px; outline-offset: 0px; }
.ePOpMN:focus { outline: solid 0px; outline-offset: 0px; }
.UKser:focus { outline: solid 0px; outline-offset: 0px; }
.cgPHHw:focus { outline: solid 0px; outline-offset: 0px; }
.hCGGIG:focus { outline: solid 0px; outline-offset: 0px; }
.cyTHXB:focus { outline: solid 0px; outline-offset: 0px; }
.fXkWJO:focus { outline: solid 0px; outline-offset: 0px; }
.cQqIkm:focus { outline: solid 0px; outline-offset: 0px; }
.hUwQgH:focus { outline: solid 0px; outline-offset: 0px; }
.ighXBt:focus { outline: solid 0px; outline-offset: 0px; }
.iFoSfx:focus { outline: solid 0px; outline-offset: 0px; }
.bjwNVx:focus { outline: solid 0px; outline-offset: 0px; }
.kRzYUY:focus { outline: solid 0px; outline-offset: 0px; }
.hhZZan:focus { outline: solid 0px; outline-offset: 0px; }
.dtcvey:focus { outline: solid 0px; outline-offset: 0px; }
.fyOOOS:focus { outline: solid 0px; outline-offset: 0px; }
.OIrTj:focus { outline: solid 0px; outline-offset: 0px; }
.tzYcM:focus { outline: solid 0px; outline-offset: 0px; }
.gIiAhN:focus { outline: solid 0px; outline-offset: 0px; }
.IpFZu:focus { outline: solid 0px; outline-offset: 0px; }
.fYUdmn:focus { outline: solid 0px; outline-offset: 0px; }
.jEAjIq { margin-top: 10vh; margin-bottom: 10vh; }
.KORXR { margin-top: 10vh; margin-bottom: 10vh; }
.gSYioG { margin-top: 10vh; margin-bottom: 10vh; }
.iSDOUR { margin-top: 10vh; margin-bottom: 10vh; }
.cKrfdb { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .cKrfdb { font-size: 12px; margin-bottom: 15px; }
}
.hKEvEq { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hKEvEq { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hKEvEq em, .hKEvEq span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hKEvEq em, .hKEvEq span { font-size: 0.875rem; }
}
.hKEvEq:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hKEvEq svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hKEvEq svg { width: 12px; height: 12px; }
}
.hKEvEq span + em, .hKEvEq span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hKEvEq span + em, [dir="rtl"] .hKEvEq span + span { padding: 0px 0.3125rem 0px 0px; }
.hKEvEq:not(:only-child) { margin-bottom: 5px; }
.hKEvEq:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hKEvEq:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hKEvEq:hover, .hKEvEq.hover, a:hover .hKEvEq, .hKEvEq:focus, .hKEvEq.focus, a:focus .hKEvEq, .hKEvEq:active, .hKEvEq.active, .hKEvEq a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hKEvEq:hover svg, .hKEvEq.hover svg, a:hover .hKEvEq svg, .hKEvEq:focus svg, .hKEvEq.focus svg, a:focus .hKEvEq svg, .hKEvEq:active svg, .hKEvEq.active svg, .hKEvEq a:active svg { fill: rgb(255, 255, 255); }
    .hKEvEq:hover em, .hKEvEq.hover em, a:hover .hKEvEq em, .hKEvEq:focus em, .hKEvEq.focus em, a:focus .hKEvEq em, .hKEvEq:active em, .hKEvEq.active em, .hKEvEq a:active em, .hKEvEq:hover span, .hKEvEq.hover span, a:hover .hKEvEq span, .hKEvEq:focus span, .hKEvEq.focus span, a:focus .hKEvEq span, .hKEvEq:active span, .hKEvEq.active span, .hKEvEq a:active span { color: rgb(255, 255, 255); }
    .hKEvEq:focus, .hKEvEq.focus, a:focus .hKEvEq { outline: solid 0px; outline-offset: 0px; }
}
.fRkBoS { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .fRkBoS { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.fRkBoS em, .fRkBoS span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .fRkBoS em, .fRkBoS span { font-size: 0.875rem; }
}
.fRkBoS:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.fRkBoS svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .fRkBoS svg { width: 12px; height: 12px; }
}
.fRkBoS span + em, .fRkBoS span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .fRkBoS span + em, [dir="rtl"] .fRkBoS span + span { padding: 0px 0.3125rem 0px 0px; }
.fRkBoS:not(:only-child) { margin-bottom: 5px; }
.fRkBoS:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .fRkBoS:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .fRkBoS:hover, .fRkBoS.hover, a:hover .fRkBoS, .fRkBoS:focus, .fRkBoS.focus, a:focus .fRkBoS, .fRkBoS:active, .fRkBoS.active, .fRkBoS a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .fRkBoS:hover svg, .fRkBoS.hover svg, a:hover .fRkBoS svg, .fRkBoS:focus svg, .fRkBoS.focus svg, a:focus .fRkBoS svg, .fRkBoS:active svg, .fRkBoS.active svg, .fRkBoS a:active svg { fill: rgb(255, 255, 255); }
    .fRkBoS:hover em, .fRkBoS.hover em, a:hover .fRkBoS em, .fRkBoS:focus em, .fRkBoS.focus em, a:focus .fRkBoS em, .fRkBoS:active em, .fRkBoS.active em, .fRkBoS a:active em, .fRkBoS:hover span, .fRkBoS.hover span, a:hover .fRkBoS span, .fRkBoS:focus span, .fRkBoS.focus span, a:focus .fRkBoS span, .fRkBoS:active span, .fRkBoS.active span, .fRkBoS a:active span { color: rgb(255, 255, 255); }
    .fRkBoS:focus, .fRkBoS.focus, a:focus .fRkBoS { outline: solid 0px; outline-offset: 0px; }
}
.dAnhPQ { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dAnhPQ { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dAnhPQ em, .dAnhPQ span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dAnhPQ em, .dAnhPQ span { font-size: 0.875rem; }
}
.dAnhPQ:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dAnhPQ svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dAnhPQ svg { width: 12px; height: 12px; }
}
.dAnhPQ span + em, .dAnhPQ span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dAnhPQ span + em, [dir="rtl"] .dAnhPQ span + span { padding: 0px 0.3125rem 0px 0px; }
.dAnhPQ:not(:only-child) { margin-bottom: 5px; }
.dAnhPQ:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dAnhPQ:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dAnhPQ:hover, .dAnhPQ.hover, a:hover .dAnhPQ, .dAnhPQ:focus, .dAnhPQ.focus, a:focus .dAnhPQ, .dAnhPQ:active, .dAnhPQ.active, .dAnhPQ a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dAnhPQ:hover svg, .dAnhPQ.hover svg, a:hover .dAnhPQ svg, .dAnhPQ:focus svg, .dAnhPQ.focus svg, a:focus .dAnhPQ svg, .dAnhPQ:active svg, .dAnhPQ.active svg, .dAnhPQ a:active svg { fill: rgb(255, 255, 255); }
    .dAnhPQ:hover em, .dAnhPQ.hover em, a:hover .dAnhPQ em, .dAnhPQ:focus em, .dAnhPQ.focus em, a:focus .dAnhPQ em, .dAnhPQ:active em, .dAnhPQ.active em, .dAnhPQ a:active em, .dAnhPQ:hover span, .dAnhPQ.hover span, a:hover .dAnhPQ span, .dAnhPQ:focus span, .dAnhPQ.focus span, a:focus .dAnhPQ span, .dAnhPQ:active span, .dAnhPQ.active span, .dAnhPQ a:active span { color: rgb(255, 255, 255); }
    .dAnhPQ:focus, .dAnhPQ.focus, a:focus .dAnhPQ { outline: solid 0px; outline-offset: 0px; }
}
.hXUWCm { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hXUWCm { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hXUWCm em, .hXUWCm span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hXUWCm em, .hXUWCm span { font-size: 0.875rem; }
}
.hXUWCm:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hXUWCm svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hXUWCm svg { width: 12px; height: 12px; }
}
.hXUWCm span + em, .hXUWCm span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hXUWCm span + em, [dir="rtl"] .hXUWCm span + span { padding: 0px 0.3125rem 0px 0px; }
.hXUWCm:not(:only-child) { margin-bottom: 5px; }
.hXUWCm:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hXUWCm:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hXUWCm:hover, .hXUWCm.hover, a:hover .hXUWCm, .hXUWCm:focus, .hXUWCm.focus, a:focus .hXUWCm, .hXUWCm:active, .hXUWCm.active, .hXUWCm a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hXUWCm:hover svg, .hXUWCm.hover svg, a:hover .hXUWCm svg, .hXUWCm:focus svg, .hXUWCm.focus svg, a:focus .hXUWCm svg, .hXUWCm:active svg, .hXUWCm.active svg, .hXUWCm a:active svg { fill: rgb(255, 255, 255); }
    .hXUWCm:hover em, .hXUWCm.hover em, a:hover .hXUWCm em, .hXUWCm:focus em, .hXUWCm.focus em, a:focus .hXUWCm em, .hXUWCm:active em, .hXUWCm.active em, .hXUWCm a:active em, .hXUWCm:hover span, .hXUWCm.hover span, a:hover .hXUWCm span, .hXUWCm:focus span, .hXUWCm.focus span, a:focus .hXUWCm span, .hXUWCm:active span, .hXUWCm.active span, .hXUWCm a:active span { color: rgb(255, 255, 255); }
    .hXUWCm:focus, .hXUWCm.focus, a:focus .hXUWCm { outline: solid 0px; outline-offset: 0px; }
}
.bVAKWs { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bVAKWs { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bVAKWs em, .bVAKWs span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bVAKWs em, .bVAKWs span { font-size: 0.875rem; }
}
.bVAKWs:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bVAKWs svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bVAKWs svg { width: 12px; height: 12px; }
}
.bVAKWs span + em, .bVAKWs span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bVAKWs span + em, [dir="rtl"] .bVAKWs span + span { padding: 0px 0.3125rem 0px 0px; }
.bVAKWs:not(:only-child) { margin-bottom: 5px; }
.bVAKWs:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bVAKWs:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bVAKWs:hover, .bVAKWs.hover, a:hover .bVAKWs, .bVAKWs:focus, .bVAKWs.focus, a:focus .bVAKWs, .bVAKWs:active, .bVAKWs.active, .bVAKWs a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bVAKWs:hover svg, .bVAKWs.hover svg, a:hover .bVAKWs svg, .bVAKWs:focus svg, .bVAKWs.focus svg, a:focus .bVAKWs svg, .bVAKWs:active svg, .bVAKWs.active svg, .bVAKWs a:active svg { fill: rgb(255, 255, 255); }
    .bVAKWs:hover em, .bVAKWs.hover em, a:hover .bVAKWs em, .bVAKWs:focus em, .bVAKWs.focus em, a:focus .bVAKWs em, .bVAKWs:active em, .bVAKWs.active em, .bVAKWs a:active em, .bVAKWs:hover span, .bVAKWs.hover span, a:hover .bVAKWs span, .bVAKWs:focus span, .bVAKWs.focus span, a:focus .bVAKWs span, .bVAKWs:active span, .bVAKWs.active span, .bVAKWs a:active span { color: rgb(255, 255, 255); }
    .bVAKWs:focus, .bVAKWs.focus, a:focus .bVAKWs { outline: solid 0px; outline-offset: 0px; }
}
.ehlsoj:focus { outline: solid 0px; outline-offset: 0px; }
.dGCWqZ:focus { outline: solid 0px; outline-offset: 0px; }
.gfGikn:focus { outline: solid 0px; outline-offset: 0px; }
.jnKLpc:focus { outline: solid 0px; outline-offset: 0px; }
.hCdKac:focus { outline: solid 0px; outline-offset: 0px; }
.fhoILM:focus { outline: solid 0px; outline-offset: 0px; }
.wrulG:focus { outline: solid 0px; outline-offset: 0px; }
.gGNnEV:focus { outline: solid 0px; outline-offset: 0px; }
.gOLKef:focus { outline: solid 0px; outline-offset: 0px; }
.hOQQLm:focus { outline: solid 0px; outline-offset: 0px; }
.lnltf:focus { outline: solid 0px; outline-offset: 0px; }
.iDJtHD:focus { outline: solid 0px; outline-offset: 0px; }
.dXITUR:focus { outline: solid 0px; outline-offset: 0px; }
.gGWEOC:focus { outline: solid 0px; outline-offset: 0px; }
.dvCwbS:focus { outline: solid 0px; outline-offset: 0px; }
.fjgCSP:focus { outline: solid 0px; outline-offset: 0px; }
.gnDcix:focus { outline: solid 0px; outline-offset: 0px; }
.cpCRCN:focus { outline: solid 0px; outline-offset: 0px; }
.hoRoIu:focus { outline: solid 0px; outline-offset: 0px; }
.bIikmk:focus { outline: solid 0px; outline-offset: 0px; }
.boyFMh:focus { outline: solid 0px; outline-offset: 0px; }
.kBrgwc:focus { outline: solid 0px; outline-offset: 0px; }
.NMPiO:focus { outline: solid 0px; outline-offset: 0px; }
.ivLXPP:focus { outline: solid 0px; outline-offset: 0px; }
.bmkOfG:focus { outline: solid 0px; outline-offset: 0px; }
.bQkcEW:focus { outline: solid 0px; outline-offset: 0px; }
.iqmAVI:focus { outline: solid 0px; outline-offset: 0px; }
.fssTkX:focus { outline: solid 0px; outline-offset: 0px; }
.fdpUqz:focus { outline: solid 0px; outline-offset: 0px; }
.kUJudn:focus { outline: solid 0px; outline-offset: 0px; }
.dDZHKE:focus { outline: solid 0px; outline-offset: 0px; }
.cfDxOl:focus { outline: solid 0px; outline-offset: 0px; }
.iiJotZ:focus { outline: solid 0px; outline-offset: 0px; }
.eQZedC:focus { outline: solid 0px; outline-offset: 0px; }
.VtHtY:focus { outline: solid 0px; outline-offset: 0px; }
.eFmaWD:focus { outline: solid 0px; outline-offset: 0px; }
.juHVbx:focus { outline: solid 0px; outline-offset: 0px; }
.hfFFEB:focus { outline: solid 0px; outline-offset: 0px; }
.htOLmt:focus { outline: solid 0px; outline-offset: 0px; }
.ghWmJB:focus { outline: solid 0px; outline-offset: 0px; }
.XGirz:focus { outline: solid 0px; outline-offset: 0px; }
.Qvkrm:focus { outline: solid 0px; outline-offset: 0px; }
.kGqrzV:focus { outline: solid 0px; outline-offset: 0px; }
.fvElQw:focus { outline: solid 0px; outline-offset: 0px; }
.ghyUaB:focus { outline: solid 0px; outline-offset: 0px; }
.eKgVKN:focus { outline: solid 0px; outline-offset: 0px; }
.iaipuL:focus { outline: solid 0px; outline-offset: 0px; }
.iJXAVb:focus { outline: solid 0px; outline-offset: 0px; }
.jcMSUb:focus { outline: solid 0px; outline-offset: 0px; }
.ezxABy:focus { outline: solid 0px; outline-offset: 0px; }
.jwWeXQ:focus { outline: solid 0px; outline-offset: 0px; }
.biRQub:focus { outline: solid 0px; outline-offset: 0px; }
.cKtJdW:focus { outline: solid 0px; outline-offset: 0px; }
.jxRBTC:focus { outline: solid 0px; outline-offset: 0px; }
.jlzJnu:focus { outline: solid 0px; outline-offset: 0px; }
.hwOQOx:focus { outline: solid 0px; outline-offset: 0px; }
.enA-Dcp:focus { outline: solid 0px; outline-offset: 0px; }
.leIubG:focus { outline: solid 0px; outline-offset: 0px; }
.OnIAa:focus { outline: solid 0px; outline-offset: 0px; }
.kwbQax:focus { outline: solid 0px; outline-offset: 0px; }
.eeFMeV:focus { outline: solid 0px; outline-offset: 0px; }
.biYjPE:focus { outline: solid 0px; outline-offset: 0px; }
.jQXvmB:focus { outline: solid 0px; outline-offset: 0px; }
.jARKfU:focus { outline: solid 0px; outline-offset: 0px; }
.fxXkzs:focus { outline: solid 0px; outline-offset: 0px; }
.fsXuzM:focus { outline: solid 0px; outline-offset: 0px; }
.lcCoBk:focus { outline: solid 0px; outline-offset: 0px; }
.gWpNjM:focus { outline: solid 0px; outline-offset: 0px; }
.hXekiR:focus { outline: solid 0px; outline-offset: 0px; }
.dTBDqi:focus { outline: solid 0px; outline-offset: 0px; }
.hDHHuY:focus { outline: solid 0px; outline-offset: 0px; }
.dfVqj:focus { outline: solid 0px; outline-offset: 0px; }
.hWJrQj { padding-top: 5vh; padding-bottom: 5vh; }
.hQrqPK:focus { outline: solid 0px; outline-offset: 0px; }
.exfKBV { display: block; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-family: var(--text-font-family); line-height: 1.7; margin: 0px 0px 20px; font-size: 1rem; text-decoration: none; color: rgb(33, 33, 33); }
@media (max-width: 320px) {
    .exfKBV { font-size: 0.875rem; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .exfKBV { margin: 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .exfKBV { margin: 20px 0px 25px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .exfKBV { margin: 20px 0px 30px; }
}
@media (min-width: 1920px) {
    .exfKBV { margin: 20px 0px 30px; }
}
.bCYGjO { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: transparent; border-style: solid; border-color: rgb(18, 120, 74); border-radius: 1.875rem; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.6875rem 1.875rem; text-decoration: none; line-height: 1; }
@media (max-width: 767px) {
    .bCYGjO { border-radius: 1.5625rem; padding: 0.6875rem 1.875rem; outline: none; }
}
.bCYGjO em, .bCYGjO span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bCYGjO em, .bCYGjO span { font-size: 0.875rem; }
}
.bCYGjO:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bCYGjO svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); }
@media (max-width: 767px) {
}
.bCYGjO span + em, .bCYGjO span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bCYGjO span + em, [dir="rtl"] .bCYGjO span + span { padding: 0px 0.3125rem 0px 0px; }
.bCYGjO:not(:only-child) + span > em { font-weight: normal; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
    .bCYGjO:hover, .bCYGjO.hover, a:hover .bCYGjO, .bCYGjO:focus, .bCYGjO.focus, a:focus .bCYGjO, .bCYGjO:active, .bCYGjO.active, .bCYGjO a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bCYGjO:hover svg, .bCYGjO.hover svg, a:hover .bCYGjO svg, .bCYGjO:focus svg, .bCYGjO.focus svg, a:focus .bCYGjO svg, .bCYGjO:active svg, .bCYGjO.active svg, .bCYGjO a:active svg { fill: rgb(255, 255, 255); }
    .bCYGjO:hover em, .bCYGjO.hover em, a:hover .bCYGjO em, .bCYGjO:focus em, .bCYGjO.focus em, a:focus .bCYGjO em, .bCYGjO:active em, .bCYGjO.active em, .bCYGjO a:active em, .bCYGjO:hover span, .bCYGjO.hover span, a:hover .bCYGjO span, .bCYGjO:focus span, .bCYGjO.focus span, a:focus .bCYGjO span, .bCYGjO:active span, .bCYGjO.active span, .bCYGjO a:active span { color: rgb(255, 255, 255); }
    .bCYGjO:focus, .bCYGjO.focus, a:focus .bCYGjO { outline: solid 0px; outline-offset: 0px; }
}
@media (max-width: 320px) {
    .bCYGjO { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .bCYGjO { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .bCYGjO { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .bCYGjO { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .bCYGjO { margin: 0px 30px 30px 0px; }
}
.dcrDsg { color: rgb(18, 120, 74); cursor: pointer; transition: all 0.3s ease 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-style: normal; font-size: 1rem; flex-direction: row; text-decoration: none; }
.dcrDsg em, .dcrDsg span { transition: all 0.3s ease 0s; font-size: 1rem; color: rgb(18, 120, 74); }
.dcrDsg > span { -webkit-box-pack: center; justify-content: center; }
.dcrDsg span + span, .dcrDsg span + em { padding: 0px 0.3125rem; }
.dcrDsg svg { width: 0.875rem; height: 0.875rem; transition: all 0.3s ease 0s; -webkit-box-pack: center; justify-content: center; fill: rgb(18, 120, 74); }
.dcrDsg.innerLink em, .dcrDsg.innerLink span { position: relative; font-size: inherit; font-weight: bold; color: rgb(18, 120, 74); }
.dcrDsg.innerLink em::after, .dcrDsg.innerLink span::after { content: ""; display: block; position: absolute; bottom: -1px; width: 100%; height: 1px; background-color: rgb(18, 120, 74); transition: background-color 0.3s ease 0s; }
.dcrDsg.innerLink em:hover, .dcrDsg.innerLink span:hover { color: rgba(18, 120, 74, 0.5); }
.dcrDsg.innerLink em:hover::after, .dcrDsg.innerLink span:hover::after { background-color: rgba(18, 120, 74, 0.5); }
.dcrDsg:hover svg, .dcrDsg.hover svg, .dcrDsg.active svg, .dcrDsg:focus svg, .dcrDsg.focus svg { fill: rgba(18, 120, 74, 0.5); }
.dcrDsg:hover em, .dcrDsg.hover em, .dcrDsg.active em, .dcrDsg:focus em, .dcrDsg.focus em, .dcrDsg:hover span, .dcrDsg.hover span, .dcrDsg.active span, .dcrDsg:focus span, .dcrDsg.focus span { color: rgba(18, 120, 74, 0.5); }
.dcrDsg:focus, .dcrDsg.focus, a:focus .dcrDsg { outline: solid 0px; outline-offset: 0px; }
.dcrDsg:not(:only-child):hover > em, .dcrDsg:not(:only-child):hover > span { color: rgba(18, 120, 74, 0.5); }
@media (max-width: 767px) {
    .dcrDsg em, .dcrDsg span { font-size: 0.875rem; }
    .dcrDsg svg { width: 0.75rem; height: 0.75rem; }
}
@media (max-width: 320px) {
    .dcrDsg { margin: 0px 10px 10px 0px; }
}
@media (max-width: 767px) and (min-width: 321px) {
    .dcrDsg { margin: 0px 10px 20px 0px; }
}
@media (max-width: 1068px) and (min-width: 768px) {
    .dcrDsg { margin: 0px 20px 20px 0px; }
}
@media (max-width: 1919px) and (min-width: 1069px) {
    .dcrDsg { margin: 0px 30px 30px 0px; }
}
@media (min-width: 1920px) {
    .dcrDsg { margin: 0px 30px 30px 0px; }
}
.ezrWPT { margin-top: 5vh; margin-bottom: 5vh; }
.jIA-DLw { margin-top: 5vh; }
.fHIYmY { margin-bottom: 5vh; }
.kSdXdm { margin: 0px 0px 25px; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; font-size: 16px; text-align: center; padding-top: 55px; }
@media (max-width: 767px) {
    .kSdXdm { font-size: 12px; margin-bottom: 15px; }
}
.bdcxlr { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bdcxlr { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bdcxlr em, .bdcxlr span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bdcxlr em, .bdcxlr span { font-size: 0.875rem; }
}
.bdcxlr:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bdcxlr svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bdcxlr svg { width: 12px; height: 12px; }
}
.bdcxlr span + em, .bdcxlr span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bdcxlr span + em, [dir="rtl"] .bdcxlr span + span { padding: 0px 0.3125rem 0px 0px; }
.bdcxlr:not(:only-child) { margin-bottom: 5px; }
.bdcxlr:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bdcxlr:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bdcxlr:hover, .bdcxlr.hover, a:hover .bdcxlr, .bdcxlr:focus, .bdcxlr.focus, a:focus .bdcxlr, .bdcxlr:active, .bdcxlr.active, .bdcxlr a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bdcxlr:hover svg, .bdcxlr.hover svg, a:hover .bdcxlr svg, .bdcxlr:focus svg, .bdcxlr.focus svg, a:focus .bdcxlr svg, .bdcxlr:active svg, .bdcxlr.active svg, .bdcxlr a:active svg { fill: rgb(255, 255, 255); }
    .bdcxlr:hover em, .bdcxlr.hover em, a:hover .bdcxlr em, .bdcxlr:focus em, .bdcxlr.focus em, a:focus .bdcxlr em, .bdcxlr:active em, .bdcxlr.active em, .bdcxlr a:active em, .bdcxlr:hover span, .bdcxlr.hover span, a:hover .bdcxlr span, .bdcxlr:focus span, .bdcxlr.focus span, a:focus .bdcxlr span, .bdcxlr:active span, .bdcxlr.active span, .bdcxlr a:active span { color: rgb(255, 255, 255); }
    .bdcxlr:focus, .bdcxlr.focus, a:focus .bdcxlr { outline: solid 0px; outline-offset: 0px; }
}
.bLErvI { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .bLErvI { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.bLErvI em, .bLErvI span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .bLErvI em, .bLErvI span { font-size: 0.875rem; }
}
.bLErvI:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.bLErvI svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .bLErvI svg { width: 12px; height: 12px; }
}
.bLErvI span + em, .bLErvI span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .bLErvI span + em, [dir="rtl"] .bLErvI span + span { padding: 0px 0.3125rem 0px 0px; }
.bLErvI:not(:only-child) { margin-bottom: 5px; }
.bLErvI:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .bLErvI:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .bLErvI:hover, .bLErvI.hover, a:hover .bLErvI, .bLErvI:focus, .bLErvI.focus, a:focus .bLErvI, .bLErvI:active, .bLErvI.active, .bLErvI a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .bLErvI:hover svg, .bLErvI.hover svg, a:hover .bLErvI svg, .bLErvI:focus svg, .bLErvI.focus svg, a:focus .bLErvI svg, .bLErvI:active svg, .bLErvI.active svg, .bLErvI a:active svg { fill: rgb(255, 255, 255); }
    .bLErvI:hover em, .bLErvI.hover em, a:hover .bLErvI em, .bLErvI:focus em, .bLErvI.focus em, a:focus .bLErvI em, .bLErvI:active em, .bLErvI.active em, .bLErvI a:active em, .bLErvI:hover span, .bLErvI.hover span, a:hover .bLErvI span, .bLErvI:focus span, .bLErvI.focus span, a:focus .bLErvI span, .bLErvI:active span, .bLErvI.active span, .bLErvI a:active span { color: rgb(255, 255, 255); }
    .bLErvI:focus, .bLErvI.focus, a:focus .bLErvI { outline: solid 0px; outline-offset: 0px; }
}
.hogtEx { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .hogtEx { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.hogtEx em, .hogtEx span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .hogtEx em, .hogtEx span { font-size: 0.875rem; }
}
.hogtEx:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.hogtEx svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .hogtEx svg { width: 12px; height: 12px; }
}
.hogtEx span + em, .hogtEx span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .hogtEx span + em, [dir="rtl"] .hogtEx span + span { padding: 0px 0.3125rem 0px 0px; }
.hogtEx:not(:only-child) { margin-bottom: 5px; }
.hogtEx:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .hogtEx:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .hogtEx:hover, .hogtEx.hover, a:hover .hogtEx, .hogtEx:focus, .hogtEx.focus, a:focus .hogtEx, .hogtEx:active, .hogtEx.active, .hogtEx a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .hogtEx:hover svg, .hogtEx.hover svg, a:hover .hogtEx svg, .hogtEx:focus svg, .hogtEx.focus svg, a:focus .hogtEx svg, .hogtEx:active svg, .hogtEx.active svg, .hogtEx a:active svg { fill: rgb(255, 255, 255); }
    .hogtEx:hover em, .hogtEx.hover em, a:hover .hogtEx em, .hogtEx:focus em, .hogtEx.focus em, a:focus .hogtEx em, .hogtEx:active em, .hogtEx.active em, .hogtEx a:active em, .hogtEx:hover span, .hogtEx.hover span, a:hover .hogtEx span, .hogtEx:focus span, .hogtEx.focus span, a:focus .hogtEx span, .hogtEx:active span, .hogtEx.active span, .hogtEx a:active span { color: rgb(255, 255, 255); }
    .hogtEx:focus, .hogtEx.focus, a:focus .hogtEx { outline: solid 0px; outline-offset: 0px; }
}
.qqFBg { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .qqFBg { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.qqFBg em, .qqFBg span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .qqFBg em, .qqFBg span { font-size: 0.875rem; }
}
.qqFBg:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.qqFBg svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .qqFBg svg { width: 12px; height: 12px; }
}
.qqFBg span + em, .qqFBg span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .qqFBg span + em, [dir="rtl"] .qqFBg span + span { padding: 0px 0.3125rem 0px 0px; }
.qqFBg:not(:only-child) { margin-bottom: 5px; }
.qqFBg:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .qqFBg:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .qqFBg:hover, .qqFBg.hover, a:hover .qqFBg, .qqFBg:focus, .qqFBg.focus, a:focus .qqFBg, .qqFBg:active, .qqFBg.active, .qqFBg a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .qqFBg:hover svg, .qqFBg.hover svg, a:hover .qqFBg svg, .qqFBg:focus svg, .qqFBg.focus svg, a:focus .qqFBg svg, .qqFBg:active svg, .qqFBg.active svg, .qqFBg a:active svg { fill: rgb(255, 255, 255); }
    .qqFBg:hover em, .qqFBg.hover em, a:hover .qqFBg em, .qqFBg:focus em, .qqFBg.focus em, a:focus .qqFBg em, .qqFBg:active em, .qqFBg.active em, .qqFBg a:active em, .qqFBg:hover span, .qqFBg.hover span, a:hover .qqFBg span, .qqFBg:focus span, .qqFBg.focus span, a:focus .qqFBg span, .qqFBg:active span, .qqFBg.active span, .qqFBg a:active span { color: rgb(255, 255, 255); }
    .qqFBg:focus, .qqFBg.focus, a:focus .qqFBg { outline: solid 0px; outline-offset: 0px; }
}
.dCzLnG { display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; color: rgb(18, 120, 74); background-color: rgb(255, 255, 255); border-style: solid; border-radius: 50%; border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.75rem; text-decoration: none; line-height: 1; border-color: transparent; }
@media (max-width: 767px) {
    .dCzLnG { border-radius: 50%; padding: 0.6875rem; outline: none; }
}
.dCzLnG em, .dCzLnG span { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; color: rgb(18, 120, 74); font-size: 1rem; }
@media (max-width: 767px) {
    .dCzLnG em, .dCzLnG span { font-size: 0.875rem; }
}
.dCzLnG:link { transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; text-decoration: none; }
.dCzLnG svg { transition: fill 0.3s ease 0s; fill: rgb(18, 120, 74); width: 14px; height: 14px; }
@media (max-width: 767px) {
    .dCzLnG svg { width: 12px; height: 12px; }
}
.dCzLnG span + em, .dCzLnG span + span { padding: 0px 0px 0px 0.3125rem; }
[dir="rtl"] .dCzLnG span + em, [dir="rtl"] .dCzLnG span + span { padding: 0px 0.3125rem 0px 0px; }
.dCzLnG:not(:only-child) { margin-bottom: 5px; }
.dCzLnG:not(:only-child) + span > em { font-size: 0.75rem; font-weight: normal; }
@media (max-width: 767px) {
    .dCzLnG:not(:only-child) + span > em { font-size: 0.6875rem; }
}
@media (min-width: 768px) {
    .dCzLnG:hover, .dCzLnG.hover, a:hover .dCzLnG, .dCzLnG:focus, .dCzLnG.focus, a:focus .dCzLnG, .dCzLnG:active, .dCzLnG.active, .dCzLnG a:active { background-color: rgb(18, 120, 74); border-color: rgb(18, 120, 74); }
    .dCzLnG:hover svg, .dCzLnG.hover svg, a:hover .dCzLnG svg, .dCzLnG:focus svg, .dCzLnG.focus svg, a:focus .dCzLnG svg, .dCzLnG:active svg, .dCzLnG.active svg, .dCzLnG a:active svg { fill: rgb(255, 255, 255); }
    .dCzLnG:hover em, .dCzLnG.hover em, a:hover .dCzLnG em, .dCzLnG:focus em, .dCzLnG.focus em, a:focus .dCzLnG em, .dCzLnG:active em, .dCzLnG.active em, .dCzLnG a:active em, .dCzLnG:hover span, .dCzLnG.hover span, a:hover .dCzLnG span, .dCzLnG:focus span, .dCzLnG.focus span, a:focus .dCzLnG span, .dCzLnG:active span, .dCzLnG.active span, .dCzLnG a:active span { color: rgb(255, 255, 255); }
    .dCzLnG:focus, .dCzLnG.focus, a:focus .dCzLnG { outline: solid 0px; outline-offset: 0px; }
}
.hBRgmK:focus { outline: solid 0px; outline-offset: 0px; }
.bkHkyX:focus { outline: solid 0px; outline-offset: 0px; }
.dVzgYg:focus { outline: solid 0px; outline-offset: 0px; }
.hKLalq:focus { outline: solid 0px; outline-offset: 0px; }
.grGwod:focus { outline: solid 0px; outline-offset: 0px; }
.kPWiGr:focus { outline: solid 0px; outline-offset: 0px; }
.ifsmbP:focus { outline: solid 0px; outline-offset: 0px; }
.jiVkev:focus { outline: solid 0px; outline-offset: 0px; }
.uLuie:focus { outline: solid 0px; outline-offset: 0px; }
.enIkkc:focus { outline: solid 0px; outline-offset: 0px; }
.jwlOD:focus { outline: solid 0px; outline-offset: 0px; }
.cTNiTM:focus { outline: solid 0px; outline-offset: 0px; }
.kBzUoX:focus { outline: solid 0px; outline-offset: 0px; }
.kHVFzG:focus { outline: solid 0px; outline-offset: 0px; }
.bIIFq:focus { outline: solid 0px; outline-offset: 0px; }
.lHGvv:focus { outline: solid 0px; outline-offset: 0px; }
.mqnbY:focus { outline: solid 0px; outline-offset: 0px; }
.wLUE:focus { outline: solid 0px; outline-offset: 0px; }
.fOvJQS:focus { outline: solid 0px; outline-offset: 0px; }
.eCCrrU:focus { outline: solid 0px; outline-offset: 0px; }
.kStBFq:focus { outline: solid 0px; outline-offset: 0px; }
.gRFFkG:focus { outline: solid 0px; outline-offset: 0px; }
.bSgZu:focus { outline: solid 0px; outline-offset: 0px; }
.kbOycz:focus { outline: solid 0px; outline-offset: 0px; }
.ijcEUG:focus { outline: solid 0px; outline-offset: 0px; }
.fdwLGV:focus { outline: solid 0px; outline-offset: 0px; }
.hFzDry:focus { outline: solid 0px; outline-offset: 0px; }
.fNXZjU:focus { outline: solid 0px; outline-offset: 0px; }
.hAQWWQ:focus { outline: solid 0px; outline-offset: 0px; }
.eRNmRp:focus { outline: solid 0px; outline-offset: 0px; }
.jFgKXU:focus { outline: solid 0px; outline-offset: 0px; }
.hlsSPc:focus { outline: solid 0px; outline-offset: 0px; }
.hXWOYm:focus { outline: solid 0px; outline-offset: 0px; }
.ilGbEB:focus { outline: solid 0px; outline-offset: 0px; }
.cA-DIDp:focus { outline: solid 0px; outline-offset: 0px; }
.heBKgD:focus { outline: solid 0px; outline-offset: 0px; }
.bFflCK:focus { outline: solid 0px; outline-offset: 0px; }
.hmOlFg:focus { outline: solid 0px; outline-offset: 0px; }
.jjjxBm:focus { outline: solid 0px; outline-offset: 0px; }
.eXYNpU:focus { outline: solid 0px; outline-offset: 0px; }
.jBNNZn:focus { outline: solid 0px; outline-offset: 0px; }
.kimxNf:focus { outline: solid 0px; outline-offset: 0px; }
.PTseS:focus { outline: solid 0px; outline-offset: 0px; }
.eXtSgq { margin-top: 5vh; margin-bottom: 5vh; }
.ePgPML:focus { outline: solid 0px; outline-offset: 0px; }
.jGXtpY:focus { outline: solid 0px; outline-offset: 0px; }
.brijWL:focus { outline: solid 0px; outline-offset: 0px; }
.bpCkZy:focus { outline: solid 0px; outline-offset: 0px; }
.iHjGQJ:focus { outline: solid 0px; outline-offset: 0px; }
.cKXISF:focus { outline: solid 0px; outline-offset: 0px; }
.jmGtko:focus { outline: solid 0px; outline-offset: 0px; }
.eqWFaI:focus { outline: solid 0px; outline-offset: 0px; }
.iOcLSO:focus { outline: solid 0px; outline-offset: 0px; }
.ihAuza:focus { outline: solid 0px; outline-offset: 0px; }
.kbQzvw:focus { outline: solid 0px; outline-offset: 0px; }
.hrkqpk:focus { outline: solid 0px; outline-offset: 0px; }
.dGQqGK:focus { outline: solid 0px; outline-offset: 0px; }
.gQPtAn:focus { outline: solid 0px; outline-offset: 0px; }
.iha-dAa:focus { outline: solid 0px; outline-offset: 0px; }
.dzJjSL:focus { outline: solid 0px; outline-offset: 0px; }
.nwEbN:focus { outline: solid 0px; outline-offset: 0px; }
.dbqqok:focus { outline: solid 0px; outline-offset: 0px; }
.hKjnPC{
    float:left;
    /* width: calc(100% - 5vw); */
    padding-left: 5vw;
    grid-template-columns: repeat(14, 25vw) calc(30vw);
}
.kfvgbas{
    font-family: var(--heading-font-family);
    font-weight: 700;
    font-size: calc(1.5rem + 1 * ((100vw - 20rem) / 100));
    line-height: 1.5;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    display: block;
    background-size: cover;
    background-clip: text;
    color: rgb(33, 33, 33);
    background-attachment: fixed;
    background-repeat: no-repeat;
}